@charset "utf-8";


body {font-family:Arial,Microsoft YaHei,"微软雅黑",SimSun,"宋体",  sans-serif;font-size:12px;color:#666;width:100%;margin:0;padding:0;background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-family:Microsoft YaHei,"微软雅黑",SimSun,"宋体", Arial, sans-serif;;color:#000; font-weight:400;}
table,td,tr,th{font-size:12px;}
li {list-style:none;}
.mainLeft .text ul li {list-style: unset !important;}
.clear{clear:both;height:0; overflow:hidden;}
.b {font-weight:bold;}
.i {font-style:italic;}
.left {float:left;}
.right {float:right;}
.hide {display:none;}
a{blr:expression(this.onFocus=this.blur());
  outline:none;   }
a:focus{-moz-outline-style: none;   }
a{text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#11457a;}

img {max-width:100%;}


.white,a.white,a.white:visited {color:#fff;}
.black,a.black,a.black:visited {color:#000;}
.blue,a.blue,a.blue:visited {color:#00468b;}
a.blue:hover {color:#11457a; text-decoration:underline;}
.orange,a.orange,a.orange:visited {color:#fca419;}
a.orange:hover {color:#fca419; text-decoration:underline;}



input,select { outline:none;font-size:13px;font-family:Microsoft YaHei,"微软雅黑",SimSun,"宋体", Arial, sans-serif;color:#000;}
textarea {outline:none;font-size:13px;font-family:Microsoft YaHei,"微软雅黑",SimSun,"宋体", Arial, sans-serif;color:#000; resize:none;}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #b3b3b3;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b3b3b3;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b3b3b3;
}



header,nav,body,article,section,aside,hgroup,figure,figcaption,footer,video,time {display:block;}


#header {position:relative; z-index:9;}
	#header .top {height:31px;background:#11457a;color:#6699cc;line-height:31px; position:relative; z-index:2;}
	#header .top .tel {float:left;}
	#header .top .tel i {float:left;font-style:normal;margin-right:10px;}
	#header .top .tel a.weixin {float:left;background:url(../image/ico-weixin.png) no-repeat;width:21px;height:16px;margin:7px 5px;}
	#header .top .tel a.weibo {float:left; background:url(../image/ico-weibo.png) no-repeat;width:21px;height:16px;margin:7px 5px;}
	#header .top .lang {float:right; position:relative;}
	#header .top .lang a.active {color:#6699cc;display:block;line-height:31px;width:70px;padding-left:10px;padding-right:20px; background:url(../image/ico-arrow.png) no-repeat 85px center #295c90;}
	#header .top .lang a.active:hover { text-decoration:none;}
	#header .top .lang ul {display:none; position:absolute;left:0;top:30px;width:100%;}
	#header .top .lang ul li {display:block;}
	#header .top .lang ul li a {display:block;line-height:30px;border-top:1px solid #11457a; background:#295c90;padding:0 10px;color:#6699cc}
	#header .top .lang ul li a:hover { background:#11457a; text-decoration:none;}
	#header .top .nav {float:right;}
	#header .top .nav ul li {float:left;line-height:31px;}
	#header .top .nav ul li a {color:#6699cc;display:block;padding:0 10px;}
	#header .top .nav ul li a:hover { text-decoration:none;background:#295c90;}
	#header .top .nav ul li.zb a {color:#fca419;}


	#header .hbox {height:75px;border-bottom:1px solid #e1e0e1; background:#fff; }
	#header .hbox .box {position:relative;}
	#header .logo {float:left;margin-top:12px;}
	#header .search {float:right;width:196px;height:29px;border:1px solid #dcdcdc;margin-top:22px;}
	#header .search input.searchInput {float:left;font-size:12px;color:#333;padding:0 10px;width:145px;height:29px;line-height:29px; background:none;border:0;}
	#header .search button.btnSearch {float:left;border:0;border-left:1px solid #dcdcdc; background:url(../image/btn-search.png) no-repeat center center;width:30px;height:29px; cursor:pointer;}
	#header .search button.btnSearch:hover {background-color:#fff}

	#header .menu {float:right;margin-right:30px;}
	#header .menu a.icoMenu {display:none;}
	#header .menu ul {display:block;}
	#header .menu ul li {float:left;}
	#header .menu ul li > a {display:block;color:#000;line-height:75px;text-align:center;padding:0 40px;font-size:16px;font-weight:bold;}
	#header .menu ul li > a:hover {color:#fff; background:#fca419;text-decoration:none;}
	#header .menu ul li > a.active {background:#fca419;color:#fff;}

	#header .menu ul li .submenu {width:610px; position:absolute;right:0;top:74px; background:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.1);display:none;}
	#header .menu ul li .submenu dl {display:block;height:100%; overflow:hidden;padding:30px;}
	#header .menu ul li .submenu dl dt {float:left;width:210px;}
	#header .menu ul li .submenu dl dt a {display:block;height:35px;line-height:35px;border-bottom:1px solid #e1e0e1;color:#333; background:url(../image/ico-menu1.png) no-repeat 200px center;padding-right:15px;}
	#header .menu ul li .submenu dl dt a:hover {color:#fca419;background:url(../image/ico-menu2.png) no-repeat 200px center; text-decoration:none;}
	#header .menu ul li .submenu dl dd {float:right;width:257px;}
	#header .menu ul li .submenu dl dd img {}
	#header .menu ul li .submenu dl dd p {display:block;line-height:24px;color:#666;margin-top:10px;}



#footer {width:100%; overflow:hidden;position:relative; z-index:7; background:#11457a;color:#7b7b7b;margin-top:60px;}

	#footer .fmain {height:100%; overflow:hidden;padding-bottom:40px;}
	#footer .fmain dl {float:left;margin-top:40px;width:170px;}
	#footer .fmain dl dt {font-size:14px;display:block;color:#fff; /*background:url(../image/fline.gif) no-repeat left bottom*/;padding-bottom:12px;margin-bottom:20px;}
	#footer .fmain dl dd {display:block;color:#6699cc;line-height:24px;padding-left:15px; background:url(../image/ico-list.gif) no-repeat left center;}
	#footer .fmain dl dd a {color:#6699cc;}
	#footer .fmain dl dd a:hover,#footer .fmain dl dd a.active {color:#fca419; text-decoration:none;}
	#footer .fmain dl dd.contact{padding-left:0; background:none;}

	#footer .fmain dl dd.erweima {padding-left:0; background:none;}
	#footer .fmain dl dd.erweima .share {margin-top:30px;}

	/* #footer .fmain dl:last-child {float:right;width:175px;} */


	#footer .copyright {height:39px; background:#0e3762;line-height:39px;color:#5282b2;}
	#footer .copyright .logo {float:left;margin-top:10px;margin-right:10px;}




	#onlineserver { position:fixed;right:0;top:200px;width:50px; z-index:99;}
	#onlineserver a {display:block; text-align:center;width:50px;height:50px; background:#fca419;border-bottom:1px solid rgba(255,255,255,0.4); position:relative;}
	#onlineserver a:hover {background-color:#11457a; text-decoration:none;}
	#onlineserver a img.ico {margin-top:15px;}
	#onlineserver a.up {display:none;}
	#onlineserver a.weixin span {display:none; position:absolute;right:50px;top:-51px;width:152px;height:152px;border:1px solid #dedede;}
  #onlineserver a.weixin:hover span {display:block;}
  .form-control{
    border-radius: 0;
  }