@charset "utf-8";
body{font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; background:#f2f2f2;margin: 0 auto;}
a:hover { text-decoration:none; color:#043c7e;}
input,button,select,textarea{outline:none}
.ofh { overflow:hidden;}
.blank24 {clear:both; height:24px; overflow:hidden; display:block;}
.blank32 {clear:both; height:32px; overflow:hidden; display:block;}
.mbox{ width:1100px; height:auto; margin:0 auto; clear:both; overflow: hidden;}
.cbox{ width:1040px; height:auto; margin:0 auto; clear:both; overflow: hidden;}
.fff { background:#FFFFFF;}.mht600 { min-height:600px;}
.top { height:150px; background:#FFFFFF;margin:0 auto; min-width:1100px;}
.banner { height:150px; width:1100px; margin:0 auto; position:relative; overflow:hidden;}
.top_bx {line-height: 34px;font-size:14px;position: absolute;right: 0;top: 0;}.top_bx a {color:#000000;display:block;float:left;font-size: 14px;}.top_bx a:hover { color:#cc0000;}
.top_bx a span { display:block; float:left; height:40px; line-height:40px; width:32px;}
.top_bx a span.b1 { background:url(../images/common.files/wbi.png) center no-repeat;}
.top_bx a span.b2 { background:url(../images/common.files/wxi.png) center no-repeat;}
.top_bx em {color:#000000;font-weight:normal;display:block;float:left;width: 15px;height:40px;text-align: center;}
.logo {height: 95px;width: 394px;position:absolute;top: 28px;left: 0;background:url(../images/common.files/logo.png) center no-repeat;}
.logo a { display:block; width:100%; height:100%; overflow:hidden;}
.srhbx {position:absolute;width:274px;height:70px;right: 0;top: 39px;}
.srhup {height: 30px;line-height: 30px;overflow:hidden;font-size:12px;color:#015293;/* padding: 0 37px; */padding-right:10px;margin-top: 4px;float: right;}
.srhup a {color:#015293;display:block;float:left;height: 30px;line-height: 30px;display:block;font-size: 14px;}.srhup a.youjian{width:21px;background:url(../images/common.files/wxico2.png) 0 12px no-repeat;}.srhup a.shouji{width: 33px;background: url(../images/common.files/wxico2.png) -77px center no-repeat;}
.srhup a.weibo{width: 33px;margin-left: 3px;background: url(../images/common.files/wxico2.png) 0 center no-repeat;}.srhup a.weixin{width: 33px;margin-left: 5px;background: url(../images/common.files/wxico2.png) -42px center no-repeat;}.srhup a.jian{width:13px;margin-left: 10px;margin-right: 2px;}.srhup a.fan{width:13px;margin-left: 4px;}
.srhup a.oa{width: 33px;background: url(../images/common.files/wxico2.png) -110px center no-repeat;}
.srhup a.env{margin-left: 13px;}
.srhup em {float: left;display: block;padding: 0 9px;line-height: 29px;font-size: 13px;color: #000;}
.search {height:30px;width:272px;overflow:hidden;position: absolute;bottom: 0;left: 0;border:1px solid #5e7094;}
.search .sc_text{width: 227px;line-height:30px;height:30px;border:0 none;float:left;color: #6b6b6b;font-size: 14px;font-family: "\5FAE\8F6F\96C5\9ED1",serif;background:none;text-indent: 8px;margin-left: 7px;}
.search .sc_btn{width: 37px;height: 30px;border:0 none;display:inline;float:left;font-weight:bold;cursor:pointer;background:url(../images/common.files/sbtn.png) center no-repeat;}

.nav {height: 46px;line-height: 46px;background: #005293;margin:0 auto;min-width: 1100px;}
.navlist{line-height: 46px;color:#fff;height: 46px;margin: 0 auto;display: table;}
.navlist a{color:#ffffff;font-size:14px; display:block;font-weight:bold;}
.navlist a:hover{color:#ddd; text-decoration:none;}
.navlist li{position: relative;display:block;float:left;cursor:pointer;/* width: 170px; */overflow:hidden;background:url(../images/common.files/nav_li.jpg) right center no-repeat;padding: 0 20px;}
.navlist li a {position:relative;line-height: 46px;display:block;height: 46px;color:#FFFFFF;font-size: 20px;z-index:99;}
.navlist li.end {background:0 none;padding-right: 0;padding-left: 14px;}

.dqbx { background:#e5e5e5; margin:0 auto; min-width:1040px; height:40px; line-height:40px;}
.local_box{font-size:14px;font-weight:normal;height: 40px;line-height: 40px;background: #f2f2f2;padding: 0 18px;}
.local_ul {overflow:hidden;height:auto;}
.local_ul li{line-height: 40px;float:left;color: #000000;margin: 0px 2px;height: 40px;font-size: 16px;}
.local_ul li a {color: #000000;}
.local_ul li a:hover { color:#BA2636;}
.local_ul li.noLink{background:none;padding-right:5px;color: #000000;}
.local_ul li.titName{height: 40px;line-height: 40px;color: #000;font-size: 16px;text-align:center;text-indent: 28px;background: url(../images/common.files/local.png) 3px center no-repeat;}

.gbx { height:auto; overflow:hidden;}
.gtit {height: 41px;overflow:hidden;border-bottom:1px solid #e5e5e5;}
.gnm {color:#333333;float:left;font-size:20px;position: relative;}
.gnm a {display:block;float: left;color:#333333;font-size: 22px;line-height: 38px;}
.gnm em {display:block;float:left;padding:0 7px;padding-top: 7px;font-size: 16px;}
.gnm a.hover {color:#005293; border-bottom:3px solid #005293; font-weight:bold;}
.gnm ul li { float:left; overflow:hidden;}
.gmr {float:right;line-height: 40px;/* height: 45px; */overflow:hidden;}
.gmr a {color: #333333;font-size: 15px;display:block;float:left;margin-left: 8px;}
.gmr a:hover { text-decoration:underline; color:#005293;}
.gmr a.hover { text-decoration:underline; color:#005293;}
.gcnt { height:auto; overflow:hidden;}
.ginr {height:auto;overflow:hidden;padding-top: 14px;}

.glist {height:auto;display:block;overflow:hidden;font-size:16px;}
.glist li {text-align:left;height: 34px;line-height: 34px;background:url(pt.jpg) left center no-repeat;vertical-align:middle;overflow:hidden;text-indent: 13px;font-size: 16px;}
.glist li a { display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; color:#000000;padding-right: 10px;}
.glist li a:hover { color:#11508a;}
.glist li span{float:right;color: #666666;padding-right: 8px;font-size: 15px;}
.glist li em{float:right;color: #000;font-size: 16px;text-indent: 0;}
.glist li em.youxiao {float:right;color: #008001;font-size: 16px;}
.glist li em.feizhi {float:right;color: #CCCCCC;font-size: 16px;}

.footer {overflow:hidden;padding: 20px 0;text-align:center;font-size:16px;color:#FFF;min-width: 1100px;border-top: 0 none;background: #ffffff;border-top: 4px solid #005293;}
.footer .cpright {height: 100px;width: 1100px;overflow:hidden;color:#ffffff;margin: 0 auto;text-align: left;line-height: 24px;position: relative;padding: 10px 0;padding-top: 0;}
.footer .cpright a {color: #000000;}
.footer .cpright p {font-size: 15px;height: 28px;line-height: 28px;text-align: left;color: #000000;}
.dzjg{position: absolute;left: 80px;top: 16px;display: none;}
.wzzc{position: absolute;right: 105px;top: 28px;border: 1px solid #ddd;}
.cprt{line-height: 25px;font-size: 14px;padding: 15px 0;text-align: left;position: absolute;left: 210px;min-height: 82px;}
span#_span_jiucuo {float: left;}


.zdmap{height: auto; overflow: hidden;}
.son_lm{height: auto; overflow: hidden;}
.son_title{height: 46px;background: #f5f5f5;line-height: 46px;font-size: 22px;color: #175eab;padding: 0 20px;text-indent: 14px;}
.son_title a {color:#175eab;background: url(../images/common.files/zdttit.png) 0 center no-repeat;padding-left: 20px;}
.son_ul{height: auto; padding: 10px 20px; overflow: hidden;}
.son_ul li{float:left;line-height: 36px;margin: 0 12px;font-size: 16px;}

.zhantihuiju{background: #fff;overflow: hidden;}
.zhantihuiju .zhuantibx{overflow: hidden; height: auto; }
.zhantihuiju .zhuantibx .ztt{height: 40px;line-height: 40px;overflow:hidden;background: url(../images/common.files/zttit.png) center repeat-x;width: 220px;margin: 0 auto;}
.zhantihuiju .zhuantibx .ztt a{display:block;margin:0 auto;font-size: 23px;color: #175eab;text-align: center;height: 40px;line-height: 40px;overflow: hidden;font-weight: bold;width: 123px;background: #fff;}
.zhantihuiju .ztinr{overflow: hidden;height: auto;padding-bottom: 33px;}
.zhantihuiju .only_bx{height: auto;overflow: hidden;margin-top: 25px;}
.zhantihuiju .only_bx ul li{float: left;height: 86px;width: 321px;margin: 8px 10px;background: #005293;overflow: hidden;}
.zhantihuiju .only_bx ul li a {color:#ffffff;}
.zhantihuiju .only_bx ul li a img{width: 260px;height: 86px;}
.zhantihuiju .only_bx ul li p{line-height: 30px; height: 30px;}
.zhantihuiju .only_bx ul li {float:left;width: 317px;height:90px;background: #1674be;margin: 10px 12px;line-height:90px;text-align:center;font-size: 19px;overflow:hidden;border-radius: 9px;box-shadow: 1px 1px 2px 1px #CCCCCC;}
.zhantihuiju .only_bx ul li a {color:#ffffff;line-height: 90px;text-shadow: 1px 1px 1px #000;font-weight: bold;}
.zhantihuiju .only_bx ul li a.sh {display: block;text-overflow: ellipsis;overflow: hidden;padding: 22px 20px 7px 20px;line-height: 140%;}

.only_bxlist { height:auto; overflow:hidden;}
.only_bxlist{height:auto;overflow:hidden;margin-top: 30px;}
.only_bxlist ul li{height: 40px;line-height: 40px;float:left;width: 23%;border: 1px solid #ddd;margin: 10px;font-size: 16px;border-radius: 17px;}
.only_bxlist ul li a{display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 18px;}

.wxjuzhen { height:auto; overflow:hidden;}
.wxjuzhen ul li {background:#f5f5f5;float:left;padding: 18px 25px;margin: 23px;padding-top: 30px;border: 1px solid #ddd;width: 185px;}
.wxjuzhen ul li img {width: 185px;height: 185px;}
.wxjuzhen ul li p {height: 32px;line-height: 44px;text-align:center;font-size:16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #000000;}

.qrlist { height:auto;overflow:hidden;}
.qrlist ul li { float:left; text-align:center; font-size:14px; margin:0 5px;}
.qrlist ul li img {width: 190px;height: 190px;}