/*reset*/
* {padding: 0;margin: 0;list-style: none;}
html,body {margin: 0 auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,header,section,footer {margin:0;padding:0}
body,button,input,select,textarea {font:12px/1.5 "microsoft yahei";color:#666; font-weight: normal;}
body {overflow-x: hidden;}
address,cite,dfn,em,var,i {font-style: normal}
ul,ol,dl {list-style: none}
a{text-decoration: none;outline: none;font-family: "microsoft yahei";color: #666;cursor: pointer;font-size: 12px;}
li{font-size: 12px;font-family: "microsoft yahei";list-style: none;margin: 0;padding: 0;}
em{font-style: normal;font-size: 12px;}
body,p,span{font-family: "microsoft yahei";}
img {border: none;}
p {margin: 0px;padding: 0px;word-wrap: break-word;}
:focus {outline: none;}
img {border: 0;vertical-align: middle;display: inline-block;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.clear:after {display: block;mainContent: "";clear: both;}
.transtion {transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

 @font-face {
 	font-family:add;
 	src: url("AVGARDD.TTF");
 }
 @font-face {
 	font-family:adm;
 	src: url("AVGARDM.TTF");
 } 

.W1600{width: 84%;margin: 0 auto;}

.headtop{width: 100%; height:100px; background-color: #fff;}
.header-box a.logo{float: left;line-height: 100px;}
/***公共**/
.header-box::after,.ind-con::after,.gsnews ul li::after,.notice .tab-hd::after,.notice .tab-bd dl::after,.jjgltop2::after,.jjgltop3::after{display: block;content: ""; clear: both;}
/******/
.nav{float: right;}
.header-box .nav ul li{float: left;margin-left:70px;position: relative;padding-top: 30px;}
.header-box .nav ul li a{font-size: 18px;color: #414141;display: block; position: relative;text-align: center;height: 70px;}
.header-box .nav ul li a em{display: block;font-size: 12px; color: #909090; text-align: center;}
.header-box .nav>ul>li>a::after{position: absolute;left: 0;right: 0;bottom: -1px; content: "";height: 2px;background: #a11a1f;width: 0;transition: all 0.5s;margin: auto;}
.header-box .nav ul li a.on{}
.header-box .nav ul>li>a.on::after{width: 100%;}
.header-box .nav ul>li>a:hover::after{width: 100%;}
.header-box .nav ul li ul{display: none; position: absolute;left: -30px;right: -30px;top: 100px;
background: rgba(255,255,255,0.7);padding: 10px 0; z-index: 99;transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.header-box .nav ul li ul li{float: none;margin: 0;padding-top: 0;}
.header-box .nav ul li ul li a{line-height: 32px; font-size: 16px;text-align: center;opacity: 0.8;height: auto;}
.header-box .nav ul li ul li a::before{display: none;}
.header-box .nav ul li ul li a:hover{opacity: 1;color: #A11A1F;}
.header-box .nav ul li:hover ul{display: block;} 
.banner {height: 530px;position: relative;background: url(banner1.jpg) center no-repeat; } 
.banner .hd {position: absolute;width: 100%;height:6px;bottom:40px;left: 0px;text-align: center;}
.banner .hd ul li {width:50px;height:6px;display: inline-block;*display: inline;*zoom: 1;margin:0 10px;background: #fff;font-size: 0;}
.banner .hd ul li.on {background-color: #a11a1f;}

.ind-con{padding: 50px 0;} 
.ind-con1{width: 402px; float: left;  }
.ind-con1 h1{font-size: 40px;font-weight: bold; color: #303030; }

.focus {width:402px;position: relative;margin-top: 30px;}
.focus #pic {width:402px;overflow: hidden;} 
.focus #pic ul{ } 
.focus #pic img{width: 100%; height: 280px;}
.focus .focus-text p{font-size: 18px; color: #303030;font-weight: bold; text-align: center; margin: 20px 0 2px 0;}
.focus .focus-text span{display: block;font-size: 16px; color: #606060;}
.focus #pic a:hover p{color: #A11A1F;}
.focus  #tip{width: 100%; height: 36px; background:rgba(0,0,0,0.5);position: absolute; left: 0;top: 244px;text-align: center;line-height: 36px;}
.focus  #tip ul li{width: 8px; height: 8px; background-color: #FFFFFF;margin: 0 2px; border-radius: 50%;display: inline-block;}
.focus  #tip ul li.on{background-color: #A11A1F;}

.notice {width:782px;overflow: hidden;float: left;margin:90px 0 0 30px; } 
.notice .tab-hd li {float: left;color: #606060;font-size: 18px;cursor: pointer; height:50px;line-height:50px;text-align: center;width: 190px;border: 1px solid #dcdcdc; border-right: none;}
.notice .tab-hd li:last-child{border: 1px solid #dcdcdc;}
.notice .tab-hd li.on{background-color: #A11A1F; color: #FFFFFF;border: 1px solid #A11A1F;}
.notice .tab-bd dl{padding: 22px 0; border-bottom: 1px solid #d2d2d2; }
.notice .tab-bd dl:last-child{border-bottom: none;}
.notice .tab-bd dl dt{width: 105px;float: left; border-right: 1px solid #d2d2d2; height: 62px;}
.notice .tab-bd dl dt p{font-size: 30px;color: #303030;font-family: add;line-height: 36px;}
.notice .tab-bd dl dt span{font-size: 18px; color: #999999;font-family: adm;}
.notice .tab-bd dl dd{float:right;width: 645px; height: 62px; background:url(jt1.png) right center no-repeat;}
.notice .tab-bd dl dd a{display: block; transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.notice .tab-bd dl dd p{font-size: 18px; color: #303030;}
.notice .tab-bd dl dd  span{font-size: 16px; color: #989898;display: block;padding-top:10px;}
.notice .tab-bd dl dd a:hover{padding-left: 20px;}
.notice .tab-bd dl dd a:hover p{color: #A11A1F;}

.zjj{float: right; width: 328px;}
.zjjsq{width: 328px; height: 342px;display: block;  background: url(zjj2.jpg)  0 -25px no-repeat;text-align: center; position: relative;/* margin-top: 30px; */
height: 155px;}
.zjjsq:last-child{background: url(zjj3.jpg)  0 -25px no-repeat;}
.zjjsq span{display: block;position: absolute;top: 50px; left: 110px;color: #FFFFFF;font-size: 30px;font-weight: bold;}

.hezhb{background-color: #f4f4f4;width: 100%;} 
.hezhb-con h1{font-size: 40px; color: #303030;text-align: center;padding: 50px 0 33px 0;}
#multipleColumn{width: 1600px;overflow: hidden;}
#multipleColumn .bd{margin-left: -28px;}
#multipleColumn .bd li{width: 204px; height: 81px;float: left; background-color: #FFFFFF;  margin: 0 0 30px 28px;display: flex;justify-content: center;align-items: center; }
#multipleColumn .bd li img{max-width: 100%;}
#multipleColumn .hd{width: 100%; height: 8px;text-align: center;padding-bottom: 60px;}
#multipleColumn .hd li{display: inline-block;width: 8px; height: 8px;background-color: #dddddd;margin: 0 3px; 
border-radius: 50%;text-indent:-9999px;overflow: hidden;}
#multipleColumn .hd li.on{background-color: #A11A1F;}

.footdiv{width: 100%;height: 105px; background-color: #323232;}
.footmenu{text-align: center;padding: 20px 0 5px 0;}
.footmenu ul li{display: inline-block;height: 15px;border-right: 2px solid #999; padding: 0 7px;line-height: 15px;}
.footmenu ul li a{font-size: 14px; color: #999999;}
.footmenu ul li:first-child{display: none;}
.footmenu ul li:last-child{border: none;}
.footmenu ul li a:hover{color:#A11A1F;}
.footdiv p{text-align: center;font-size: 14px; color: #999999; line-height: 23px;}
.footdiv a{font-size: 14px; color: #999999; }
.neibanner{width: 100%; height:451px;} 
.neicon{width: 100%; height: 72px;line-height: 72px;}
.neicon p{float: left;font-size: 18px; color: #606060;}
.neicon p a{font-size: 18px; color: #606060;}
.neicon p a:last-child{color: #A11A1F;}
.neicon .neimenu{float: right;}
.neicon .neimenu li{float:left;margin-left: 1px;}
.neicon .neimenu li a{display: block;width: 192px; height: 72px;line-height: 72px;text-align: center;font-size: 18px;color: #606060; }
.neicon .neimenu li a.on,.neicon .neimenu li a:hover{background-color: #c7000b;color: #FFFFFF;}
.neitext { margin:40px auto 0 auto; padding-bottom: 80px;}
.neitext .neitext-left{float: left;width: 740px;}
.neitext .neitext-left h1{font-weight: bold;font-size: 40px; color: #303030;padding: 15px 0 50px 0;}
.neitext-left .cl-fix{font-size: 16px; color: #606060;line-height:35px;}
.neinumber{margin-top: 75px;}
.neinumber dl{float: left;width: 150px;text-align: center;}
.neinumber dl:nth-child(2){width: 373px;}
.neinumber dl:nth-child(3){width:205px;}
.neinumber dl dt{font-size: 40px;font-weight: bold;color: #c7000b;position: relative; }
.neinumber dl dt i{font-size: 30px;}
.neinumber dl dt em{font-size: 24px;position: absolute;}
.neinumber dl dd{font-size: 18px; color: #606060;margin-top:15px;}
.neitext-right{float: right;width: 800px; height: 520px;overflow: hidden;}

.zhuzhiimg img{max-width: 100%;}

.zzgj{width: 100%;  padding-top: 18px; }
.zzgj img{display:block;margin: 0 auto;}

.jjgl{padding-bottom: 80px;}
.jjgltop{margin-top: 48px;}
.jjgltop h1{font-size: 40px;font-weight: bold;color: #303030;display: block;margin-bottom: 20px;}
.jjgltop .jjgltop1{width: 25%; float: left; height: 250px;}
.jjgltop1 .j1-t{font-size: 24px; color: #333;font-weight: bold;}
.jjgltop1 .j1-t span{font-size: 36px;}
.jjgltop1 ul{position: relative;padding-top: 7px;}
.jjgltop1 ul li{padding: 0 45px 0 15px;font-size: 14px; color: #303030; line-height: 30px;}
.jjgltop1 ul::before{display: block;content: "";width: 6px; height: 142px;position: absolute;left: 0;top:0; background: url(jg1.png) left top no-repeat;}
.jjgltop1 ul.j1-u2::before{background: url(jg2.png) left top no-repeat;}

.jjgltop2 .p1{float: left;width: 650px;  }
.jjgltop2 .p2{width: 801px;  float: right;}
.jjgltop2{margin-top: 30px;}
.jjgltop2 p img{max-width: 100%;}

.jjgltop3 h2{font-size: 24px;font-weight: bold;color: #333;display: block;margin: 45px 0 35px 0;}
.jjgltop3 .jjgltop3-left{float: left; width: 45%;}
.jjgltop3 .jjgltop3-right{float: right; width: 45%;}
.jjgltop3 .jjgltop3-left img,.jjgltop3 .jjgltop3-right img{max-width: 100%;}

.gsnews{padding-bottom: 33px;}
.gsnews ul li{margin-top: 30px;}
.gsnews ul>li>a{float: left;width: 320px; height: 200px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.gsnews ul li img{max-width: 100%;max-height: 100%;}
.gsnews .gsnew-right{width: 1220px; float: right;border-bottom: 1px solid #d2d2d2; height: 199px;}
.gsnews ul li:last-child .gsnew-right{border: none;}
.gsnews  dl{padding:55px 0; }
.gsnews  dl:last-child{border-bottom: none;}
.gsnews  dl dt{width:95px;float: left; border-right: 1px solid #d2d2d2; height:92px;}
.gsnews  dl dt p{font-size: 30px;color: #303030;font-family: add;}
.gsnews  dl dt span{font-size: 18px; color: #999999;font-family: adm;}
.gsnews  dl dd{float:right;width:1090px; height:92px; background:url(jt1.png) right center no-repeat;}
.gsnews  dl dd a{display: block; transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.gsnews  dl dd p{font-size: 18px; color: #303030;}
.gsnews  dl dd  span{font-size: 16px; color: #989898;display: block;padding-top:10px;width: 75%;line-height: 28px;}
.gsnews  dl dd a:hover{padding-left: 20px;}
.gsnews  dl dd a:hover p{color: #A11A1F;}

.gsgadz{height: 84px;border-bottom: 1px solid #dddddd;line-height: 84px;font-size: 18px; color: #606060;}
.gsgadz a{font-size: 18px; color: #606060;}
.gsgadz a:nth-child(2){color: #c7000b;}

.gsgalist{margin-top: 40px;}
.gsgalist ul li{height:30px;line-height:30px;background: url(libg.png) left center no-repeat;margin-bottom: 30px;}
.gsgalist ul li a{font-size: 18px; color: #606060;padding-left: 30px;display: block;float: left;}
.gsgalist ul li span{float: right;color: #909090;font-size: 18px;}
.gsgalist ul li:hover a,.gsgalist ul li:hover span{color:#c7000b ;}

.infonei{padding-bottom: 80px;}
.infonei-left{width: 1120px;float: left;}
.infonei-left .il-title h1{font-size: 24px; color: #303030;padding: 30px 0 10px 0;font-weight: normal;}
.infonei-left .il-title span{font-size: 18px; color: #909090;}
.infonei-left .il-con{font-size: 18px;color: #606060;line-height:30px;margin-top: 40px;text-indent: 2em;}
.fjdown{margin-top: 90px;}
.fjdown a{font-size: 18px;color: #a11a1f;display: block;height: 20px; line-height: 20px;width: 110px;background: url(dw.png) right center no-repeat;}
.fjdown a:hover{font-weight: bold; }

.infonei-right{width: 330px;float: right; position: relative; height: 490px; overflow: hidden;margin-top: 15px;}
.infonei-right li{line-height: 30px;padding-left:20px; background: url(libg.png) left center no-repeat;margin-top: 15px;}
.infonei-right  li a{font-size: 18px; color: #606060;}
.infonei-right  li a:hover{color: #C7000B;}
.infonei-right .pagesize{position: absolute; bottom: 0;text-align: center;width: 100%;} 
.pagesize a{width: 30px; height: 30px; display: inline-block;background:url(prev.png) center no-repeat; } 
.pagesize a.next{background: url(next.png) center no-repeat;margin-left: 15px;}
.pagesize a:hover{background: url(prev-on.jpg) center no-repeat;}
.pagesize a.next:hover{background: url(next-on.jpg) center no-repeat;}

.lxinfo{ position: relative; height: 670px;}
.lxinfo .mapdiv{ position: absolute;left: 0; top: 60px; z-index: 1;width: 60%;}
.lxinfo .lxright{width: 100%; height: 716px;position:absolute;right: 0;top:-60px;background: url(lxbg.png) right 0 no-repeat;}
.lr-con{margin-left:63%;}
.lr-con h1{font-size: 30px; color: #303030;font-weight: bold;    margin-top: 120px;}
.lr-con ul li{margin-top: 40px; height: 65px;}
.lr-con ul li .lcinfo{padding-left: 55px;}
.lr-con ul li:nth-child(1){background: url(lx1.png) left 10px no-repeat;}
.lr-con ul li:nth-child(2){background: url(lx2.png) left 10px no-repeat;}
.lr-con ul li:nth-child(3){background: url(lx3.png) left 8px no-repeat;} 
.lr-con ul li p{font-size: 24px; color: #303030;}
.lr-con ul li span{font-size: 18px; color: #909090;}
.lr-con ul li img{margin-top: 10px;}

.footdiv-2{width: 100%; height: 57px; background-color: #323232;text-align: center;line-height: 57px;font-size: 14px; color: #999999;}
.footdiv-2 a{font-size: 14px; color: #999999;}

.jijinsq h1{font-size: 18px; color: #303030;font-weight: normal;text-align: center;padding: 23px 0;}
.jijintable{ width: 925px; margin: 0 auto; margin-bottom: 70px;}
.jijintable .jjt{float: left;width: 450px;height: 36px;line-height: 36px; margin-bottom: 35px;}
.jijintable .jjt:nth-child(2n){float: right;}
.jijintable .jjt span{display: block;width: 130px;text-align: right; color: #303030;font-size: 16px;float: left;}
.jijintable .jjt input{width: 288px; height: 34px;padding-left: 10px;  border: 1px solid #dcdcdc; float: left;margin-left: 15px;}
.jijintable .line{width: 100%; height: 1px;border-top: 1px dashed #dcdcdc;clear: both; margin: 30px 0;}
.jijintable .jjext{width: 100%; height:135px; margin-bottom: 50px;}
.jijintable .jjext span{float: left;width: 130px;text-align: right;color: #303030;font-size: 16px;}
.jijintable .jjext .jjext-right{float: right;width: 778px; }
 .jijintable   .jjext textarea{width: 756px; height:86px; border:1px solid #dcdcdc ; padding: 10px;}

 .jijintable   .jjext p{color: #909090;font-size: 14px;text-align: left;}
.jijintable::after,.tablebot::after{content: ""; display: block;clear: both;}

.tablebot{clear: both; }
.tablebot .tablebot-left {float: left;}
.singUploader{float: left; position: relative;}
.webuploader-pick{  width: 152px; height: 48px;line-height: 48px;color: #FFFFFF; 
background:#b81c22 url(tb.png) 100px center no-repeat; text-align: left; padding: 0;}
.webuploader-pick em{font-size: 14px; color: #FFFFFF; padding-left: 30px;}
.tablebot .tablebot-left .tl-span{float: left;display: block;line-height: 48px;font-size: 14px; color: #909090;}
.singUploader span.fileInfo {
    position: absolute;
    left: 0;
    top: 50px;
    height: 35px;
    line-height: 35px;
}
.singUploader a.close {
    top: 15px !important;
}
.layui-btn{width: 152px; height: 48px;text-align: center;line-height: 48px;float: right;color: #FFFFFF;font-size: 14px; background-color: #b81c22;border: none;}

.cyjjdiv{margin: 30px auto 45px auto;}
.cyjjdiv-top h1{font-size:40px;font-weight: bold;color: #303030;}
.cyjjdiv-top .cydy{font-size: 18px; color: #606060;line-height: 28px; margin-top: 33px; }
.cyjjlist{margin-top: 35px;}
.cyjjlist::after{content: "";display: block;clear: both;}
.cyjjlist ul{margin-left: -20px;}
.cyjjlist li{width: 248px; height: 138px;border: 1px solid #dcdcdc;position: relative;float: left;margin:0 0 20px 20px;
display: flex;justify-content: center;align-items: center;position: relative;}
.cyjjlist li img{width: 181px;height: auto;}
 
.cyinfo{margin-bottom: 20px; clear: both;position: relative;}
.cyinfo .cyinfo-title{width: 100%; height: 64px;background-color: #b81c22;line-height: 64px;}
.cyinfo .cyinfo-title span{color: #FFFFFF;font-size: 18px;padding-left: 30px;}
.cyinfo  .cyinfo-text{background-color: #fdebec;padding: 30px;width: 1538px;border: 1px solid #b81c22;font-size: 18px;color: #606060;line-height: 30px;}

.cyjjlist li{float:none;display:inline-block;vertical-align: middle;cursor: pointer;   text-align:center;margin:10px 6px;line-height:138px;}
.cyinfo-box{display:inline-block;vertical-align: middle;}
.cyinfo{display:inline-block;vertical-align: middle;display:none;
transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;
position: relative;}  
.cyjjlist li:hover::after{content: "";display: block;width: 250px; height: 7px;background: url(cy.png)  0 0 no-repeat;position: absolute;
 left: 0;bottom:-6px; }

.layui-laypage{width: 100%;text-align: center;margin: 50px 0;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background:#b81c22;}
.layui-laypage a:hover { color: #b81c22; }

.rztitle{font-size: 40px; color: #333333;font-weight: bold; padding: 25px 0;}
.m-slide{width: 100%;overflow: hidden;position: relative;}
.m-slide .tab{float: left; width: 625px;margin-top: 70px;}
.m-slide .tab li{font-size: 18px; color: #606060;font-weight: bold;margin:0 0 28px 55px;cursor: pointer;height: 37px;line-height: 37px;-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;} 
.m-slide .tab li.on{border-bottom:1px solid #b81c22 ;padding-left: 22px;color: #b81c22; background: url(rzbg.jpg) left center no-repeat;}
.m-slide .msimg{float: left;margin-left: 140px; width: 618px; height: 418px; border: 1px solid #dcdcdc;}
.m-slide .msimg li{ width: 618px; height: 418px;display: flex;justify-content: center;align-items: center; }
.m-slide .msimg li img{max-width:97%;max-height: 97%;}

@media screen and (max-width: 1700px){
	.headtop .W1600{width: 98%;}
	.notice{width: calc(100% - 780px);}
	.notice .tab-hd li{width: 24%;}
	.notice .tab-bd dl dt{width:15%;}
	.notice .tab-bd dl dd{width: 80%;}
	.notice .tab-bd dl dd span{height: 25px; overflow: hidden;}
	#multipleColumn .bd li{width: 11%;} 
	.neitext-right{width: calc(100% - 805px);}
	.jjgltop .jjgltop1{width: 25%;}
	.jjgltop2 .p1{width: calc(100% - 956px);}
	.jjgltop2 .p2{width: calc(100% - 780px);}
	.gsnews .gsnew-right{width: calc(100% - 380px);}
	.gsnews dl dd{width: calc(100% - 133px);}
	.infonei-left{width: calc(100% - 485px);}
	.m-slide .tab{width: calc(100% - 760px);}
}
