@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
    padding: 0;
	list-style:none outside none;
	font-size:14px;
	font-family:Microsoft Yahei;
}
.color-f{color: #FFF}
#bonoe{ border:none}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
select{font-family:"微软雅黑",Microsoft Yahei;}
a:link, a:visited{ color:#666; text-decoration:none; }
a:hover{ color:#387bee; text-decoration: none; }
a:active{ color:#387bee; }
input{outline:none;}
textarea{outline:none;}
select{outline:none;}
.waper{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}

/*******头部********/
header{ width:100%; height:auto; overflow:hidden;}
header .top{ width:100%; height:30px; background-color:#f5f5f5; border-bottom:#eee 1px solid;}
header .top .topmain{ width:1200px; height:30px; line-height:30px; margin:0 auto;}
.topnav{ float:left; padding-top:5px;}
.topnav li{ width:80px; text-align:center; float:left; border-right:#c3c3c3 1px solid; height:20px; line-height:20px;}
#shouji{background: url(../images/sj.jpg) no-repeat left; border:0px;}
.qrcode{
	width:120px;
	height:120px;
	position:relative;
	display:none;
}
.qrcode img{
	width:100%;
	opacity:0.7;
}
.qrcode2{
	width:120px;
	height:120px;
	position:relative;
	display:none;
}
.qrcode2 img{
	width:100%;
	opacity:0.7;
}
.toplogin{ float:right; padding-top:5px;}
.toplogin li{ margin-left:10px; text-align:center; float:left; height:20px; line-height:20px;}
#ys{background: url(../images/yx.jpg) no-repeat left; padding-left:28px;}

.logotop{ width:1200px; height:62px; margin:10px auto;}
.logotop .logo{ width:210px; height:62px; float:left;}

.logotop .search{ width:600px; height:40px; float:left; margin:11px 0 0 70px; float:left;}
.logotop .search #input01{ width:469px; height:36px; border:#5e9cf9 2px solid; padding-left:25px; background:url(../images/ss.jpg) no-repeat left; border-radius:5px; outline:none; -webkit-border-top-right-radius :0px; -webkit-border-bottom-right-radius :0px; border-right:0px; float:left; font-size:16px; color:#999; line-height:36px;}
.logotop .search #input01:hover{ border:#076de3 2px solid; border-right:0px;}
.logotop .search #input02{border-radius:5px; outline:none; -webkit-border-top-left-radius :0px; -webkit-border-bottom-left-radius :0px;  width:100px; height:36px; background-color:#5e9cf9; line-height:36px; font-size:18px; color:#FFF; border: none; float:left;}
.logotop .search #input02:hover{ background-color:#076de3;}

.topbut01{ width:250px; height:40px; float:right; margin:11px 0;}
.topbut01 dt{ width:100px; height:38px; border:#f3f3f3 1px solid; float:left; text-align:center; line-height:38px; background:#fcfcfc url(../images/grzx.jpg) left no-repeat; padding-left:15px;}
.topbut01 dd{ width:100px; height:38px; border:#f3f3f3 1px solid; background:#fcfcfc url(../images/xxzx.jpg) left no-repeat;  float:right; text-align:center; line-height:38px; padding-left:15px;}
.topbut01 em{width:100px; height:38px; border:#f3f3f3 1px solid; background:#fcfcfc url(../images/gouwuche.jpg) left no-repeat;  float:right; text-align:center; line-height:38px; padding-left:15px;}

.topbut01 span{ float:right; font-size:12px; color:#999; margin-right:5px;}

.indexbanner{ width:1200px; height:97px; margin:0 auto 10px auto;}
/*******导航********/
.nav{ width:1200px; height:47px; background-image:url(../images/navbg.jpg); margin:0 auto;display: flex;}
.nav li{float:left; font-size:14px; width:133px; height:40px; line-height:40px; font:"微软雅黑"; background:url(../images/fline.png) right no-repeat; text-align:center;display:block;}
.nav li a{ color:#FFF; }
.nav li:hover{ color:#FFF; width:133px; height:40px; line-height:40px; text-align:center; display:block; background:#076de3; }
.nav #dq02{ color:#FFF; width:133px; height:40px; line-height:40px; text-align:center; display:block; background:#076de3; }

.nav_menu-item:hover{background: #02acab;
}
.nav_menu-item:hover .nav_submenu {display: block;
}
.nav_submenu{display: none; position: absolute; width: 120px; background: #02acab;}
.nav_submenu-item{width:120px; height:40px; line-height:40px; text-align:center; font-size:14px;}
.nav_submenu-item a:hover{display:block; width:120px; height:40px; line-height:40px; background: #00cfce;}

/***底部***/
.bottom{ width:100%; height:auto; overflow:hidden; margin-top:10px; border-top:#ccc 1px solid;}
.foot{ width:1200px; height:110px; padding-top:30px; margin:0 auto;}
.footlogo{ width:110px; height:110px;  padding-right:20px; border-right:#ccc 1px dashed; background:url(../images/bottomlogo.jpg) no-repeat; float:left; margin-right:30px;background-size:130px 110px;}
.foot01{ width:290px; height:110px; float:left;  border-right:#ccc 1px dashed; margin-right:30px;}
.foot01 p{ padding-bottom:10px; color:#333; font-size:16px;}
.foot01 span{ line-height:25px; margin-right:35px;}
.foot02{width:145px; height:110px; float:left;margin-right:30px; border-right:#ccc 1px dashed;}
.hezuo a{ padding-left:40px; width:70px; background:url(../images/hz.jpg) left no-repeat; font-size:16px; color:#333; height:55px; line-height:55px;}
.hezuo a:hover{ color:#666;}
.kefu a{ padding-left:40px; width:70px; background:url(../images/kf.jpg) left no-repeat; font-size:16px; color:#333; height:55px; line-height:55px;}
.kefu a:hover{ color:#666;}
.foot03{ width:400px; height:110px; float:right;}
.foot03 dl{ width:200px; height:55px; line-height:55px; float:left;}
.foot03 dl dt{ width:37px; height:37px; padding-top:9px; margin-right:5px; float:left;}
.foot03 dl dd{ width:145px; height:55px; line-height:55px; float:left;}
.footbanquan{ width:1200px; height:40px; line-height:40px; border-top:#ccc 1px solid; margin:0 auto; text-align: center; color:#666; margin-top:25px;}
 
/***通用***/
p{text-align:justify; text-justify:inter-ideograph; font-size:14px;}
img{ display:block; border:none}
.clear{ clear:both;}
.blank5{ clear:both; height:5px; overflow: hidden}
.blank5-line{ clear:both; height:5px; overflow: hidden; border-bottom:#ccc 1px solid;}
.blank20-line{ clear:both; height:20px; overflow: hidden; border-top:#e4e4e4 1px solid;}
.blank10{ clear:both; height:10px; overflow: hidden}
.blank13{ clear:both; height:13px; overflow: hidden}
.blank15{ clear:both; height:15px; overflow: hidden}
.blank20{ clear:both; height:20px; overflow: hidden}
.blank25{ clear:both; height:25px; overflow: hidden}
.blank30{ clear:both; height:30px; overflow: hidden}
.blank35{ clear:both; height:35px; overflow: hidden}
.blank40{ clear:both; height:40px; overflow: hidden}
.blank45{ clear:both; height:45px; overflow: hidden}
.blank50{ clear:both; height:50px; overflow: hidden}
audio, canvas, video{display: inline; zoom:1}
.clear{ clear:both; height:0px; overflow:hidden}
.wrapper{width: 1200px;	margin: 0 auto;}

input, select, textarea {font-size: 100%}
abbr, acronym {border: 0; font-variant: normal}
del{text-decoration: line-through}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: 500}
caption, th {text-align: left}

.fenye{ /*width:885px;*/ height:auto; overflow:hidden; margin:10px auto;}
.fenye i a{text-align:center; border:#ccc 1px solid; padding:5px 10px; font-style:normal; display:block; float:left; margin:3px;height: 20px;line-height: 20px;}
.fenye i a:hover{ border:#4e9cff 1px solid; background-color:#4e9cff; color:#FFF;}

.action-page{
	/*width: 80%;*/
	margin: 0 auto;
	text-align: center;
}
.action-page span{
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	color: #fff;
	text-align: center;
}
.action-page .on{
	background: #4e9cff;
	cursor: pointer;
}
.action-page .off{
	background: #e0e0e0;
}
.pageActive{
	background-color: #4e9cff;
	color: white;
}