@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body{height:100%;background: #fff;font: 12px/1.5em "Microsoft Yahei";}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
address, cite, em{font-style:normal;}
ol,ul{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
input,select,label{vertical-align:middle;}
select,input,textarea,font{font-size:12px;line-height:1.2em;}
img{display:inline;height: auto;}
i{font-style:normal;}
strong{font-weight:normal;}
*{margin:0px;padding:0px;}
.clear{clear:both; line-height:0px; overflow:hidden;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}
.fl{float:left;}
.fr{float:right;}
section{display: block;}
.top {position: relative;height: 42px;padding: 2px 50px 0 97px;z-index: 20;background: #358ff0;}
#logo {position: absolute;top: 5px;left: 0;width: 94px;height: 35px;line-height: 35px;color: #fff;font-size: 16px;text-align: center;white-space: nowrap;}
#mcate {position: absolute;top: 4px;right: 5px; width: 40px; height: 40px;z-index: 1;}
form{margin: 0px;padding: 0px;}
#mcate b {display: block;text-indent: -9999px; width: 36px;height: 36px; background: url(../images/all_ico.png) 3px -46px no-repeat; background-size: 30px auto;}
#bdcs-search-form-input {text-indent: 10px;font-size: 12px; border: none;border-radius: 2px;height: 28px;color: #666;-webkit-box-sizing: border-box;vertical-align: middle;width: 100%;}
#bdcs-search-form-submit {border: none;border-radius: 0 3px 3px 0;width: 28px;height: 28px; padding: 1px 0;background: #fff url(../images/all_ico.png) 1px -481px no-repeat; background-size: 28px; overflow: hidden;text-indent: -9999px; position: relative;}
.soBox { -webkit-box-sizing: border-box;display: -webkit-box;-webkit-box-align: center; position: relative; height: 40px;}
#mcateCont{overflow: hidden;position: absolute;left: 0;top: 44px;z-index: 10000;width: 100%;background: #fff; box-shadow: 0 2px 5px rgba(0,0,0,.1);}
#mcateCont p {margin: 10px 15px 5px 15px;border: 1px solid #fc6500;border-radius: 3px; -webkit-box-orient: horizontal; display: -webkit-box;height: 34px;}
#mcateCont p .cur {background: #fc6500;color: #fff;}
#mcateCont p span { -webkit-box-flex: 1;text-align: center;height: 34px;line-height: 34px; font-size: 14px;color: #fc6500; display: block;position: relative;}
#mcateCont .on { display: block;}
#mcateCont ul {margin: 0 10px 15px 10px;display: none;}
#mcateCont li { float: left; width: 33.33%;}
#mcateCont li a { display: block;text-align: center; margin: 5px; border: 1px solid #d6d6d6;padding: 12px 7px;color: #999;}
#mcateCont li a span {display: block;color: #333; padding: 0 0 4px 0;}
#mcateCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:34px;background: #FC8230;}
/* header 结束*/
#topNav {line-height: 32px; padding: 8px 0;background: #fff;border-bottom: 1px solid #d6d6d6;}
.mainNav {zoom: 1; clear: both;}
#topNav ul {overflow: hidden;margin: 0; padding: 0;}
#topNav li {width: 14.2857%;padding: 0; float: left;color: #333; text-align: center;}
.mainNav li a {display: block;text-align: center; position: relative;font-size: 15px;height: 32px;line-height: 32px;color: #444; text-decoration: none; cursor: auto;}
#topNav ul {overflow: hidden;}
#topNav li a { height: 32px; line-height: 32px;}
.mainNav .b_cur a {color: #358ff0;font-weight: 600;}
#topNav li .zk { display: inline-block;width: 14px;height: 10px;background: url(../images/all_ico.png) 0 -115px no-repeat; background-size: 20px auto; vertical-align: middle;}
#topNav li .kz {display: inline-block;width: 14px;height: 10px;background: url(../images/all_ico.png) 0 -128px no-repeat;background-size: 20px auto;vertical-align: middle;}
/* header 结束*/
#topNav {line-height: 32px;padding: 8px 0; background: #fff;border-bottom: 1px solid #d6d6d6;}
.mainNav {zoom: 1;clear: both;}
#topNav ul {overflow: hidden;margin: 0;padding: 0;}
#topNav li {width: 20%;padding: 0;float: left;color: #333; text-align: center;}
.mainNav li a {display: block;text-align: center;position: relative;font-size: 16px;height: 32px; line-height: 32px; color: #444;text-decoration: none; cursor: auto;}
#topNav ul { overflow: hidden;}
#topNav li a {height: 32px;line-height: 32px;}
.mainNav .b_cur a {color: #358ff0;font-weight: 600;}
#topNav li span { display: inline-block; width: 14px; height: 10px;background: url(../images/all_ico.png) 0 -115px no-repeat;background-size: 20px auto; vertical-align: middle;}
/*以上全部是头部*/

/*底部*/
/*底部*/
footer{background: #4f4f4f;text-align: center;color: #ccc;line-height: 20px;padding: 12px 0;}
footer .links {padding: 10px;border-bottom: 1px solid #000;}
footer .links h3 { color: #f57239; font-size: 16px; font-weight: bold; line-height: 30px; }
footer .links h3 i { display: block; width:4px; height: 16px; float: left; margin:8px 8px 0 0; background: #f57239; }
footer .links a { font-size: 13px; color: #ccc; line-height: 28px; margin-right:10px;}
footer small {font-size: 13px;text-align: center;padding: 14px 0;display: block;background: #4f4f4f;color: #aaaaaa;}
footer small a{ color: #3897f0; display: inline-block; }