html{ font-size: 12px;}
body{ background-color: #f5f5f5;}
div,p,ul,li,a,h1,h2,h3,h4,h5,h6{ list-style: none; margin: 0; padding: 0;}
/*top*/
.top{ width: 100%; height: 5rem; position: fixed; top: 0; left: 0; z-index: 999; background-color: #fff; box-shadow: 0 1px 3px #999;}
.top_logo{ height: 5rem; width: 8%; float: left;}
.top_logo a{ display: block; width: 100%; height: 5rem; line-height: 5rem;}
.top_logo a img{ max-width: 100%; height: auto;}
.top_nav{ padding-left: 4%; width: 58%; float: left; height: 5rem; line-height: 5rem;}
.top_nav li{ float: left; width: 9%; margin-left: 1%;}
.top_nav li a{ width: 100%; display: block; font-size: 1.33rem; height: 5rem; border-bottom: 2px solid transparent; text-align: center; color: #333; text-decoration: none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; -o-transition: 0.5s all;}
.top_nav li a:hover{ border-bottom: 2px solid #0c69ae;}
.top_sos{ height: 5rem; width: 26%; float: left; position: relative;}
.top_sos .sos_txt{ width: 70%; height: 2.5rem; outline: none; text-indent: 3em; position: absolute; top: 1.25rem; background: url(../images/fdj.png) no-repeat 15px center/20px 20px #fff; border: 1px solid #6ca3ce; border-radius: 15px;}
.top_sos .sos_sub{ width: 30%; height: 2.5rem; outline: none; position: absolute; left: 60%; top: 1.25rem; border: none; border-radius: 15px; background-color: #0060aa; color: #fff;}
.top_sign{ height: 5rem; width: 8%; line-height: 5rem; float: left;}
.top_sign a{ color: #333; text-decoration: none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; -o-transition: 0.5s all;}
.top_sign a:hover{ color: #0c69ae;}
.tubiao{ height: 5rem; cursor: pointer; display: none; line-height: 5rem; font-size: 24px; float: right; margin:0 10px;}
.two_nav{ width: 100%; margin: 0 auto; height: 240px; opacity: 1; filter: alpha(opacity=100); background: #fff; margin-top: 2px; transition: .5s all; -webkit-transition: .5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; -o-transition: 0.5s all; z-index:999; top::60px; position:fixed; display:none; border-bottom:2px solid #dddddd;}
.two_nav li{ height: 40px; line-height: 40px;}
.two_nav li a{ width: 100%; color: #333; font-size: 16px; height: 40px; display: block; text-align: center; text-decoration: none; text-decoration: none; transition: .5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; -o-transition: 0.5s all;}
.two_nav li a:hover{  background-color: #0c69ae; color: #fff;}
.paging ul li a#cur{ background-color: #0060AA; color: #fff;}
.topiclist { width:80%; float:right; text-align:right;}
.topiclist span { height: 3.33rem;line-height: 3.33rem; display:inline-block; padding-left:10px; padding-right:10px;}
.topiclist span a {color: #333; text-decoration: none;}
.topiclist span a:hover {color: #23527c; text-decoration: none; }
@media screen and (max-width: 992px) { 
	.top_nav{ width: 52%; float: left; height: 5rem; line-height: 5rem;}
	.top_nav li{ float: left; width: 15%; margin-left: 1%;}
	.top_sos{ height: 5rem; width: 29%; float: left; position: relative;}
	.top_sos .sos_txt{ width: 80%; height: auto; text-indent: 3em; position: absolute; top: 1.25rem; background: url(../images/fdj.png) no-repeat 15px center/20px 20px #fff; border: 1px solid #6ca3ce; border-radius: 15px;}
	.top_sos .sos_sub{ width: 30%; height: 2.5rem; position: absolute; left: 68%; top: 1.25rem; border: none; border-radius: 15px; background-color: #0060aa; color: #fff;}
	.top_sign{ height: 5rem; width: 11%; line-height: 5rem; float: left;}
}
@media screen and (max-width: 750px) { 
	.tubiao{ display: block;}
	.top_logo{ height: 5rem; width: 8%; margin-left: 15px; min-width: 80px; float: left;}
	.top_nav{ display: none;}
	.top_sos{ display: none;}
	.top_sign{ height: 5rem; width: 80px; line-height: 5rem; float: right;}
}
@media screen and (min-width: 750px) { 
	.two_nav{ display: none; opacity: 0; filter:alpha(opacity=0); position: absolute; z-index: -1;}
}
.titop{ width: 100%; height: 5rem;}
.hidd{ height: 0; opacity: 0; filter:alpha(opacity=0);}
/*footer*/
.footer{ width: 100%; height: auto; overflow: hidden; background-color: #2d3237;}
.footer_guanyu{ width: 40%; color: #fff; float:left; padding-left: 5px; height: auto; overflow: hidden;}
.footer_guanyu>div{ width: 100%; font-size: 15px; font-weight: bold; height: 50px; line-height: 50px;}
.footer_guanyu>ul{ width: 100%; height: auto; overflow: hidden;}
.footer_guanyu>ul li{ margin-right: 15px; height: 30px; float: left;  line-height: 30px;}
.footer_guanyu>ul li a{ text-decoration: none; color: #6b6e81; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; -o-transition: .5s all;}
.footer_guanyu>ul li a:hover{ color: #fff;}
.footer_img{ width: 79px; height: 77px; float: right; margin: 1.66rem 0;}
.copy{ background-color: #23282d; color: #666; overflow: hidden; width: 100%; text-align: center; height: auto; line-height: 3.33rem;}
.go_top{ width: 50px; height: 50px; display: none; background: url(../images/go_top1.jpg) 0/50px no-repeat; border-radius: 3px; position: fixed; top: 70%; right: 1%; z-index: 998; cursor: pointer; transition: .5s all; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; -o-transition: .5s all;}
.go_top:hover{ background: url(../images/go_top2.jpg) 0/50px no-repeat}
@media screen and (max-width: 768px) { 
	.go_top{ display: none !important;}
}
@media screen and (max-width: 415px) { 
	.footer_guanyu{ width: 50%; color: #fff; float:left; height: auto; overflow: hidden;}
	.footer_img{ width: 100%; height: auto; text-align: center; padding: 0;}
}

.img-list { width:165px !important; height:124px !important; display:table-cell !important; text-align:center !important; vertical-align:middle !important; }
.img-list img { max-width:165px; max-height:124px; display:inline;}
.wx_info p { margin-top: 0.5rem; font-size: 15px; line-height: 25px; }
.wx_info p > span { font-weight:bold;}


.share-bar-btn1 a{float:right;display:block;width:32px;height:30px;margin:0;padding:0;}
.share-bar-btn1 .bds_tsina{background:url(../images/weib.jpg) 0 0 no-repeat; margin-left:0px }
.share-bar-btn1 .bds_qzone{background:url(../images/qq.jpg) 0 0 no-repeat; margin-left:0px  }
.share-bar-btn1 .bds_twx {background:url(../images/weixin.jpg) 0 0 no-repeat; margin-left:0px  }

.share{float:right;padding-top:0px;position:relative;width:150px; cursor:pointer;}
.share-bar-btn a{float:left;display:block;width:36px;height:30px;margin:0;padding:0;background:url(sharebg.gif) no-repeat;}
.share-bar-btn span{float:left;line-height:28px;}
.share-bar-btn .bds_tsina{background-position: 0 0;}
.share-bar-btn .loading{background-position:0 -227px!important;}
.share-bar-btn .bds_qzone{background-position:0 -39px;}
.share-bar-btn .bds_tqq{background-position:0 -77px;}
.share-bar-btn a.bds_tsina:hover {background-position: 0 -151px;}
.share-bar-btn a.bds_qzone:hover {background-position: 0 -190px;}
.share-bar-btn a.bds_tqq:hover {background-position: 0 -228px;}
.share-bar-btn .bds_twx {background-position: 0 -115px;}
.share-bar-btn .bds_twx:hover {background-position: 0 -266px;}

#shares {
    width: 95px;
    padding: 6px 0;
    position: absolute;
    border: 1px solid #e0e0e0;
    top: 24px;
    left: -12px;
    z-index: 2;
    background: #fff;
}
#shares li { line-height:22px;}
#shares li a:hover { text-decoration:none;}
#shares .jiantou {
    display: block;
    position: absolute;
    width: 26px;
    height: 12px;
    background: url(arrow_up.png) 5px 1px no-repeat;
    top: -8px;
    left: 10px;
}
#shares .shareButton {
    height: 26px;
    cursor: pointer;
    margin: 0;
    color: grey;
    /*overflow: hidden;*/
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
}
#shares #share2wb a {
    background-position: 13px -1421px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2qzone a {
    background-position: 13px -1448px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2wb a {
    background-position: 13px -1421px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2qq a {
    background-position: 13px -1473px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}
#shares #share2sina a {
    background-position: 13px -1499px;
}
#shares .shareButton a {
    display: block;
    padding-left: 37px;
    display: block;
    background: url(icons.png) no-repeat;
}