@charset "utf-8";
html{width:100%}
*{margin:0; padding:0;}
body{ margin:0px; padding:0px; font-family: "微软雅黑","宋体",arial, Verdana; font-size:14px;color: #505050;line-height: 24px;background: #f5f7f8;}
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,map{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:18px; font-weight:700; display: inline;}
ul,ol,li,dl{list-style-type:none;}
input{font-family: "微软雅黑","宋体"}
.blank5{width: 100%;height: 5px;clear: both;overflow: hidden;}
.blank10{width: 100%;height: 10px;clear: both;overflow: hidden;}
.blank15{width: 100%;height: 15px;clear: both;overflow: hidden;}
.blank20{width: 100%;height: 20px;clear: both;overflow: hidden;}
.blank25{width: 100%;height: 25px;clear: both;overflow: hidden;}
.blank30{width: 100%;height: 30px;clear: both;overflow: hidden;}
.blank35{width: 100%;height: 35px;clear: both;overflow: hidden;}
.blank50{width: 100%;height: 50px;clear: both;overflow: hidden;}
.bgg{ background:#1b4490;}
.blank1{width: 100%;height: 10px;clear: both;border-bottom: 1px solid #dfdddd;overflow: hidden;}
.blank0{width: 100%;height: 1px;clear: both;overflow: hidden;}
.hidden,.hide{display: none;}
.clear{clear: both;overflow: hidden;width: 100%}
.text-center{text-align: center;}
.text-l{text-align: left}
.text-r{text-align: right}
.fl,.fm{float: left;}
.fr{float: right;}
.text-indent{text-indent: 2em;}
.container{width: 1120px;margin:0 auto;height: auto}
textarea{ resize:none;}  
label{ cursor:pointer;}
img{ border:none;vertical-align: bottom;}
a{ color:#505050; text-decoration: none}
a:hover, a:active, a:focus{text-decoration:none;color: #C31C1D;}
a:hover{ text-decoration:none;}


.zztop{border-bottom: 10px solid #db3a13;height: 70px;background: #FFFFFF;}
.zztop .logo{position: relative;top: 10px;}
.zz_menu{width: 730px;line-height: 70px;border-right: 1px solid #ddd;}
.zz_menu a{display: inline-block;border-left: 1px solid #ddd;width: 103px;float: left;text-align: center;font-size: 18px;}

.bg1{width: 740px;height: 445px;background: #FFF;}
.slider{width: 700px;position: relative;left: 20px;top: 20px;height: 402px;}
.slider .bd{width: 540px;height: 402px;float: left;overflow: hidden;}
.slider .bd li{position: relative;}
.slider .hd {width: 144px;float: right;}
.slider .hd li{width: 144px;height: 95px;position: relative;margin-bottom: 9px;}
.slider .hd li img{position: relative;left: 18px;top: 4px;}
.slider .hd li.on{background: url(../images/zz2_03.jpg) no-repeat center;}
.tbg{width: 100%;height: 30px;background: rgba(1,1,1,.3);z-index: 2;position: absolute;left: 0;bottom: 0;}
.txt{width: 100%;height: 30px;z-index: 2;position: absolute;left: 0;bottom: 0;color: #FFFFFF;line-height: 30px;text-indent: 10px;}

.zzdsj{width: 360px;background: #FFFFFF;height: 445px;}
.zzdsj .con{width: 320px;position: relative;left: 20px;top: 20px;}
.zzbt {border-bottom: 1px solid #ddd;padding-bottom: 5px;}
.zzbt b{font-size: 18px;color: #db3a13;}
.zzbt img{margin-right: 10px;}
.zzdsj ul{margin-top: 10px;}
.zzdsj li{line-height: 36px;;}

.bg-white{background: #FFFFFF;}
.con2{width: 1080px;position: relative;left: 20px;}
.zzjj1{width: 490px;}
.zzjj_bt b{font-size: 16px;border-bottom: 3px solid #e3e5e6;padding-bottom: 3px;}
.bghui{background: #f5f7f8;height: 290px;}
.p1{width: 460px;position: relative;left: 15px;top: 15px;}
.p1 p{text-indent: 2em;text-align: justify;}

.ul1{width: 530px;float: right;}
.ul1 .tit span{width: 20px;height: 20px;display: inline-block;border-radius: 20px;background: #C31C1D;line-height: 20px;text-align: center;font-weight: 700;color: #FFFFFF;margin-right: 5px;font-size: 16px;}
.ul1 .tit b{font-size: 16px;}
.ul1 li{margin-bottom: 5px;}
.ul1 .bd{border: 1px solid #ddd;background: #f5f7f8;display: none;margin: 5px 0 5px 0;}
.ul1 .bd p{padding: 10px 15px;}

.slider2{width: 476px;height: 259px;overflow: hidden;position: relative;}
.slider2 .bd li{position: relative;}
.slider2 .hd{width: 100px;position: absolute;z-index: 3;right: 0;bottom: 3px;text-align: center;}
.slider2 .hd li{width: 10px;height: 10px;background: #FFFFFF;border-radius: 10px;margin-right: 5px;display: inline-block;}
.slider2 .hd li.on{background: #DB3A13;}

.hds{width: 570px;}
.top_one h3 {text-align: center;display: block;margin-bottom: 5px;}
.list5 li{height: 30px;}

.list3{width: 100%;}
.list3 li{width: 329px;height: 230px;background: #C31C1D;float: left;overflow: hidden;position: relative;margin-right: 46px;}
.list3 li:last-child{margin-right: 0}
.list3 li a img{position: relative;}
.list3 span{color: #FFF;line-height: 18px;position: relative;}
.list3 .info{width: 100%;height: 205px;background: url(../images/zzbg1_11.png);position: absolute;left: 0;top: 0;z-index: 2;color: #FFFFFF;display: none;}
.list3 .info p{padding: 30px;text-align: left;}

.list51{float: left;width: 100%;}
.list51 li{width: 195px;text-align: center;float: left;margin-right: 26px;position: relative;}
.list51 li span{line-height: 1.6;}
.list51 li:last-child{margin-right: 0;}

.dzmap{width: 740px;background: #FFFFFF;height: 670px;}
.map{width: 740px;height: 630px;position: relative;left: -10px;top: -40px;}
.con3{width: 700px;position: relative;left: 20px;}

.qyzr{width: 360px;height: 670px;background: #FFFFFF;}
.con5{width: 320px;position: relative;left: 20px;}

.llys{width: 320px;position: relative;}
.llys li{background: #FFF;margin-bottom: 5px;float: left;}
.zp{width: 137px;text-align: center;}
.zp img{width: 92px;height: 92px;border-radius: 92px;border:1px solid #ddd;overflow: hidden;}
.desc{width:180px;border-left: 1px solid #ddd;height: 120px;}
.desc p{padding-left: 15px}
.desc p span{color: #db3a13}

.left_content{width: 817px;}
.position{background: #FFF;width: 100%;}
.position span{padding-left: 20px}
.left_con{width: 815px;border:1px solid #ddd;background: #FFF;}
.left_body{width:785px;position: relative;left: 20px;top: 20px; }
.list li{border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 15px;}
.left_nav{border-bottom: 1px solid #ddd;padding-bottom: 10px}
.left_nav b{font-size: 24px;color: #db3b13;}
.list li h3{display: block;margin-bottom: 10px;}
.list li h3 a:hover{color: #db3b13}
.list_desc .fr{display: block;width: 110px;text-align: center;color: #999}
.list_desc p a{color: #db3b13}

.right_bar{width:253px;}
.rbt{background: #FFF;height: 45px;text-align: center}
.rbt b{font-size: 18px}
.rzts{background: #FFFFFF;}
.rzts li{margin-bottom: 15px;width: 219px;position: relative;left: 17px;border-bottom: 1px solid #ddd;line-height: 1.8;padding-bottom: 5px;}
.rzts li a b{font-size: 14px;line-height: 2;}
.rzts li a span{color: #999;font-size: 12px;}

.art_tit{border-bottom: 1px solid #ddd}
.art_tit h1{font-size: 22px;color: #000;margin-bottom: 10px;display: block}
.art_tit span{line-height: 2;padding-right: 15px;color: #999}
.art_body{line-height: 1.8;font-size: 16px}
.art_body p{text-indent: 2em;padding-bottom: 15px}
.art_body img{max-width: 90%;margin-bottom: 15px;}
.tj{border:1px solid #ddd;}
.tj ul{width: 233px;position: relative;left: 10px;}
.tj li h3{font-size: 15px;}
.tj li h3 a{color: #000}
.tj li h3 a:hover{color: #db3b13}
.tj li {border-bottom: 1px solid #ddd;padding: 10px 0;}
.tj li p a{color: #db3b13}
.tj li p{color: #888}

.leftWx{border:1px solid #ddd;background: #FFF;width: 146px;position: fixed;left: 50%;margin-left: -707px;top: 169px;}
.leftWx ul{width: 126px;position: relative;left: 10px;text-align: center;color: #333}