﻿/**************************************************全局******************************************************/
@charset "UTF-8";
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}
html {
	overflow:-moz-scrollbars-vertical; 
	overflow-x:hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap:break-word;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse:collapse;
}/*细线表格*/

fieldset, img {
	border:0;
}/*清除描边,块显示*/
ul, li {
	list-style-type:none;
}/*无列表项目标记*/
a {
	text-decoration: none;
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color:#333333;
}/* 未访问的链接 */
a:visited {
	color:#333333;
}/* 已访问的链接 */
a:hover {
	color:#2b2b2b;
}/* 鼠标在链接上 */
a:active {
	color:#686868;
}/* 点击激活链接 */

body {
	font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei; 
    color: #333;
    background:#fff; text-align:left;
}


/**************************************************打印******************************************************/

@media screen{
.noprint {display: none; width:100%; height:auto; float:left;}
.print_head{ width:100%; height:auto; float:left; border-bottom:1px solid #ddd}
.print_head img{ width:auto; height:auto; float:left;}
}
@media print{
.noprint { width:100%; height:auto; float:left;}
.print_head{ width:100%; height:auto; padding-bottom:20px; float:left; border-bottom:1px solid #ddd}
.print_head img{ width:100px; height:100px; float:left;}
}


/**************************************************距离******************************************************/
.margin_left5{ margin-left:5px; display:inline;}
.margin_left10{ margin-left:10px; display:inline;}
.margin_left15{ margin-left:15px; display:inline;}
.margin_left20{ margin-left:20px; display:inline;}
.margin_left25{ margin-left:25px; display:inline;}
.margin_left30{ margin-left:30px; display:inline;}
.margin_left50{ margin-left:50px; display:inline;}
.margin_left100{ margin-left:100px; display:inline;}
.margin_left150{ margin-left:150px; display:inline;}
.margin_left200{ margin-left:200px; display:inline;}
.margin_left250{ margin-left:200px; display:inline;}

.margin_right5{ margin-right:5px; display:inline;}
.margin_right10{ margin-right:10px; display:inline;}
.margin_right15{ margin-right:15px; display:inline;}
.margin_right20{ margin-right:20px; display:inline;}
.margin_right25{ margin-right:25px; display:inline;}
.margin_right30{ margin-right:30px; display:inline;}
.margin_right50{ margin-right:50px; display:inline;}
.margin_right100{ margin-right:100px; display:inline;}
.margin_right150{ margin-right:150px; display:inline;}
.margin_right200{ margin-right:200px; display:inline;}
.margin_right250{ margin-right:250px; display:inline;}

.margin_top5{ margin-top:5px; }
.margin_top10{ margin-top:10px; }
.margin_top15{ margin-top:15px;}
.margin_top20{ margin-top:20px;}
.margin_top24{ margin-top:24px;}
.margin_top25{ margin-top:25px;}
.margin_top30{ margin-top:30px;}
.margin_top50{ margin-top:50px;}
.margin_top100{ margin-top:100px;}
.margin_top150{ margin-top:150px;}
.margin_top200{ margin-top:200px;}
.margin_top250{ margin-top:250px;}

.text_center{ text-align:center}
.text_left{ text-align:left}
.text_right{ text-align:right;}

 
/**************************************************单选、复选框优化******************************************************/

.gu-checkbox {display: none;}
.gu-checkbox + label {width:100%; line-height:20px; font-size:14px; text-align:center;cursor:pointer;-webkit-appearance: none; background:url(../images/checkbox-unchecked.png) center no-repeat;background-size:70%;display: inline-block;position: relative;}
.gu-checkbox:checked + label { width:100%; line-height:20px; font-size:14px;color:#FFF;background:url(../images/checkbox-checked.png) center no-repeat ;background-size:70%;text-align:center;display: inline-block;position:relative;}

/* RADIO */

.gu-radio {display: none;}
.gu-radio + label {width:100%; line-height:20px; font-size:14px; text-align:center;-webkit-appearance: none;  cursor:pointer;background:url(../images/radio-unchecked.png) center no-repeat ;background-size:70%;display: inline-block;position: relative;}
.gu-radio:checked + label { width:100%; line-height:20px; font-size:14px; text-align:center;background:url(../images/radio-checked.png) center no-repeat;background-size:70%;color: #C00;}
