﻿body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,form,input,button,textarea,hr {margin:0;padding:0;}
/*nav-search-form*/.bdcs-container .bdcs-search-form-input {border-color:#a6a6a6;margin-right:6px;width:256px;height:27px;line-height:27px;font-family:Arial,Microsoft YaHei,sans-serif;color:#a6a6a6;font-size:14px;background-color:#FFFFFF;border-width:1px;border-style:solid;display:inline-block;text-indent:5px;}
.bdcs-container .bdcs-search-form-input:focus {border-color:#FF3300;}
.bdcs-container .bdcs-search-form-submit {border-color:#ffffff;height:29px;width:50px;background-color:#000000;color:#ffffff;font-family:Arial,Microsoft YaHei,sans-serif;font-size:14px;line-height:27px;display:inline-block;cursor:pointer;border-style:solid;border:0;text-align:center;}
/*page*/.page-box {clear:both;text-align:center;padding:30px 0}
.page-box a,.page-box span {height:36px;line-height:36px;padding:0 12px;border-radius:5px;margin:0 5px;display:inline-block;color:#444;background:#ededed;text-decoration: none;}
.page-box .prev,.page-box .next {background:none;border:1px solid #bbb;color:#bbb}
.page-box a:hover,.page-box span {text-decoration:none;background:#3D4D65;color:#fff}
/*share*/.sns-recommend {margin:0 auto;position:relative;text-align:center;}
.sns-recommend .socials li {background:none;display:inline-block;margin-right:10px;}
.sns-recommend .socials a {font-size:14px;color:#FFF;}
.sns-recommend .socials span,.sns-recommend .socials_1 span {width:32px;height:32px;display:block;}
.gotop {display:none}
.sns-recommend .socials .icon-weibo {background:#000 url(icon-weibo-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials .icon-wechat {background:#000 url(icon-wechat-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials .icon-qqzone {background:#000 url(icon-qqzone-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials .icon-gotop {background:#000 url(icon-gotop-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials .icon-weibo.on {background:#FFF url(icon-weibo-bb.png) no-repeat;background-size:cover;}
.sns-recommend .socials .icon-wechat.on {background:#FFF url(icon-wechat-bb.png) no-repeat;background-size:cover;}
.sns-recommend .socials .icon-qqzone.on {background:#FFF url(icon-qqzone-bb.png) no-repeat;background-size:cover;}
.sns-recommend .socials .icon-gotop.on {background:#FFF url(icon-gotop-bb.png) no-repeat;background-size:cover;}
.sns-recommend .socials_1 .icon-weibo {background:#000 url(icon-weibo-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials_1 .icon-wechat {background:#000 url(icon-wechat-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials_1 .icon-qqzone {background:#000 url(icon-qqzone-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials_2 span,.sns-recommend .socials_2 em {width:20px;height:20px;display:block;cursor:pointer}
.sns-recommend .socials_2 .icon-weibo {background:#acacac url(icon-weibo-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials_2 .icon-wechat {background:#acacac url(icon-wechat-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
.sns-recommend .socials_2 .icon-qqzone {background:#acacac url(icon-qqzone-wh.png) no-repeat;background-size:cover;border-radius: 50%;}
/*weixin-share*/.wechat-pop {width:280px;height:340px;position:fixed;left:50%;top:50%;margin-left:-140px;margin-top:-170px;background:#FFF;z-index:10000;border:1px solid #999;}
.wechat-pop .icon-close {display:block;position:absolute;right:15px;top:5px;width:30px;height:30px;text-align:center;font-size:36px;color:#999;font-weight:lighter;cursor:pointer;}
.wechat-pop h5 {font-size:16px;padding:20px 20px 0 20px;font-weight:normal;}
.wechat-pop .qrcode-box {padding:9px 29px;text-align:center;font-weight:bold;font-size:16px;letter-spacing:2px;}
.wechat-pop .wechat-popup-foot {font-size:12px;text-align:left;line-height:22px;color:rgb(102,102,102);margin-left:30px;}
/*b-share*/
.footer .bshare-custom a {width:24px;height:20px;display:inline-block;}
.footer .bshare-custom .bshare-sinaminiblog {background:url("share_icon.png") no-repeat 0 0;}
.footer .bshare-custom .bshare-qqmb {background:url("share_icon.png") no-repeat 0 -20px;}
.footer .bshare-custom .bshare-weixin {background:url("share_icon.png") no-repeat 0 -40px;}
.footer .bshare-custom .bshare-qqim {background:url("share_icon.png") no-repeat 0 -60px;}
.footer .bshare-custom .bshare-douban {background:url("share_icon.png") no-repeat 0 -80px;}
.footer .bshare-custom .bshare-sinaminiblog:hover {background:url("share_icon.png") no-repeat -25px 0;}
.footer .bshare-custom .bshare-qqmb:hover {background:url("share_icon.png") no-repeat -25px -20px;}
.footer .bshare-custom .bshare-weixin:hover {background:url("share_icon.png") no-repeat -25px -40px;}
.footer .bshare-custom .bshare-qqim:hover {background:url("share_icon.png") no-repeat -25px -60px;}
.footer .bshare-custom .bshare-douban:hover {background:url("share_icon.png") no-repeat -25px -80px;}
/*延时加载*/.lazy {background:url(loading.gif) no-repeat center;transition: opacity .3s linear; }
/*search*/.so_header {width:50%;margin:0 auto;padding:15rem 0;}
.so_header .logos {width:168px;height:75px;margin:3rem auto;background:url(logo.png) no-repeat;text-align:center;display:block;}
.so_header .logos a{width:168px;height:75px;display:block;}
.so_header .pro_form {margin:0 auto;position:relative;margin-top:-2px;}
.so_header .fore {float:left;}
.so_header .inpTxt {width:70%;height:42px;padding:5px 10px;float:left;line-height:30px;border:solid 1px #000;color:#666;font-size:14px;}
.so_header .inpSub {width:30%;height:42px;float:left;background:#000;color:#fff;font-size:16px;border:0 none;}
.ks-txts {padding-top:50px;}
/*gotop*/
#scrolltop {display:none;cursor:pointer;position:fixed;right:.5rem;bottom:1.0rem;width:59px;height:58px;background:url(backtop.png) no-repeat;}
#scrolltop:hover {background:url(backtop_hover.png) no-repeat;}
/*about*/.about-us {min-height:600px;font-size:16px;line-height:28px;}
.about-us h3 {font-size:3rem;font-weight:700;margin:30px 0 15px;float: left;clear: both;}
.about-us .items {font-size:1.7rem;clear: both;}
.about-us .items a {margin-right:20px;text-decoration: none}
.hezuo a {display:inline-block;width:118px;height:40px;line-height:40px;border:1px solid #eee;margin:0 22px 20px 0;float:left;text-align:center;-moz-box-shadow:2px 2px 5px #f1f1f1;-webkit-box-shadow:2px 2px 5px #f1f1f1;box-shadow:2px 2px 5px #f1f1f1;text-decoration: none}
@media only screen and (min-width:48rem) {
    #scrolltop {bottom:2rem;right:2rem;}
}@media only screen and (min-width:61.25rem) {
	#scrolltop {bottom:50px;right:calc(-50vw + 55%)}
}