.Toubu{width: 100%;background:#eee}
.root {width: 100%;height: 149px;position: relative;}
.root dt {float: left;margin-top: -76px;width:20%;height: 225px;}
.root dt img {display: block;width: 251px; z-index:19999; position:relative}
.root .wzgg {padding-top: 26px;position: relative;height: 113px;width:80%;float: right;font-size: 15px;color: #fff;line-height: 30px;text-indent: 2em; overflow:hidden; }
.root .wzgg p { display:inline}
.root .wzgg p em {font-weight: bold;}
.root .wzgg h1{ font-size: 15px;display:inline; font-weight:normal}
.root .wzgg h2{font-size: 15px; display:inline; font-weight:normal; height:50px; overflow:hidden}
.root .wzgg h3{font-size: 15px; display:inline; font-weight:normal}
.root .wzgg span{ display:inline; font-weight:normal}
.root .wzgg i {display: none;position: absolute;right: 0;bottom: 24px;width: 100px;height: 100px;}
.root .wzgg img {display: block;width: 100px;height: 100px;}
.wzgg{display:inline}
.wzgg_bt{display:inline; color:#000} 
.root .wzgg .n_part1{display:inline} 
@media only screen and (max-width:1680px) { 
.root .wzgg{ padding-top:16px; width:74%; } 
} 
@media only screen and (max-width:1440px) {  
}
@media only screen and (max-width:1400px) {  
} 
@media only screen and (max-width:1200px) {  
.root .wzgg{ width:73%; padding-right:0%; margin-left:0%; float:right} 
.root .wzgg{ padding-top:35px}
.root .wzgg i{ display:none}
.root dt{ margin-top:-20px;}
.root{ height:auto}
}
@media only screen and (max-width:1024px) {  
.root{ height:auto}
.root dt{ margin-top:-33px; width:24%}
.root .wzgg i{ display:none}
.root .wzgg{ padding-top:30PX;}
}
@media only screen and (max-width:850px) {
.Toubu{ background:none}
.root{ padding:2% 0% 2% 0%; height:auto;}
.root dt{ width:100%; margin-top:0%; text-align:center}
.root dt img{ margin: 0 auto;}
.root .wzgg{  display:none} 
 
}
@media only screen and (max-width:450px) { 
}

.mainsytj_top{ text-align:center;padding:3% 0%; position:relative; margin-bottom:3%} 
.mainsytj_top .wrap{position:relative;}
.mainsytj_top h2 p{  font-size:16px;  color:#fff; display:block; line-height:28px; margin-top:30px; font-weight:normal; overflow:hidden; background:rgba(0, 0, 0, 0.5); padding:40px 50px; height:220px; overflow:hidden}
.mainsytj_top h2{ font-size:30px; line-height:36px;  color:#fff; position:absolute; top:10px; left:0%; text-align:left; width:400px} 
.mainsytj_top h2 span{ padding-left:20px;font-weight: normal; }
.mainsytj_top h1{ position:absolute; top:30px; right:0%}
.mainsytj_top h1 p{ width:370px; height:100px; display:block; margin-bottom:20px;background:url(../images/mainsytjbj.png) no-repeat center top;background-size:100% 100%; font-weight:normal}
.mainsytj_top h1 p a{line-height:120px; font-size:24px; color:#FFFFFF; }
.mainsytj_top h1 p strong{ padding-left:20px;}

@media only screen and (max-width:1680px){  
.mainsytj_top h1 p{ width:300px;}
.mainsytj_top h2{ width:290px; font-size:22px}
.mainsytj_top h2 p{ padding:20px 20px; height:270px}
}
@media only screen and (max-width:1440px){    
.mainsytj_top h1 p{ width:280px; height:88px;}
.mainsytj_top h1 p a{ font-size:18px;}
}
@media only screen and (max-width:1200px){  
.mainsytj_top h2{ display:none} 
.mainsytj_top h1{ display:none}

}
@media only screen and (max-width:1024px){  
.mainsytj_top h2{ display:none}  
}
@media only screen and (max-width:850px){  
.mainsytj_top h1{ display:none}
}   
@media only screen and (max-width:768px){   
.mainsytj_top p{ display:none}
} 
@media only screen and (max-width:450px){  
.mainsytj_top img{ padding-top:3%; width:100%}
}
@media only screen and (max-width:414px){
}
@media only screen and (max-width:328px){ 
}
 
.cpzs{ width:100%; margin: 0 auto; padding:0% 0% 1% 0%; } 
.cpzs .part4{ width:100%;text-align:center; padding:100px 0% 0% 0%; margin-bottom:1%; background:url(../images/cpzst.png) no-repeat center top}
.cpzs .part4 h2{line-height:50px; font-size:30px; display:block; font-weight:normal;}
.cpzs .part4 h2 strong{ padding:0px 20px 0px 1%; color:#a51712  }
.cpzs .part4 h1{ font-size:18px; color:#151414; line-height:40px; display:block; font-weight:normal; text-transform: uppercase; }
.cpzs .part4 span{ color:#000; font-size:16px; text-transform:uppercase; font-weight:normal }  
.cpzs_l{ width:100%; margin-bottom:3%}
.cpzs_l ul{ padding:0% 0% 3% 0%; margin: 0 auto;}
.cpzs_l li{float:left; width:14%; height:48px; text-align:center; overflow:hidden; border-bottom:1px solid #cccccc;position:relative; }
.cpzs_l li a{ font-size:18px; line-height:48px; color:#000}
.cpzs_l ul li:nth-child(15){ display:none}
.cpzs_l ul li:before{content:"";width:7px;height:1px;background:#bebebe;position:absolute;top:24px;left:0;}
.cpzs_l li:hover{ border-bottom:1px solid #fb0006;}
.cpzs_l li:hover a{ font-weight:bold}
.proBg{ width:100%; }
.prolist div{ width:23%; float: left; overflow:hidden; margin:0% 1% 1% 1%; position:relative; text-align:center; } 
.prolist div h2{width:100%;float:left; overflow:hidden; max-height:300px; padding-bottom:88%; position:relative; display:block; text-align:left; }
.prolist div h2 img{ width:100%; height:88%; float:left; position:absolute; margin:inherit}
.prolist div h3{ width:100%; overflow: hidden; height:50px;line-height:50px; font-size:18px; color:#333;  font-weight:normal; text-align:center; float:left; z-index:19999; position:relative;background:#eee;}     
.prolist div img {width: 100%;height:100%; display: block;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;} 
.prolist div:hover img {transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}    
.prolist div h2 p{ width:100%; overflow: hidden; height:100%;background:url(../images/cpdtss.png) no-repeat center bottom;z-index:19998;background-size:100% 100%; position:absolute; right:0px; bottom:0%; } 
.prolist div span{ height:40px; line-height:40px; margin:0% 5% 0% 0%;font-size:18px; right:0%; bottom:12%; position:absolute; z-index:19999; color:#FFFFFF; text-align:center}
.prolist div span p{display:inline; color:#FFFFFF} 
.prolist div:hover h3{ color:#fff; background:#a51712}
.prolist div:nth-child(n+13){ display: none} 
@media only screen and (max-width:1200px) {  
.cpzs .part4 h2{ font-size:30px;}
.cpzs_l ul{ width:93%}
.cpzs_l li{ width:20%}
.cpzs_l ul li:nth-child(15){ display: block}
.prolist div{ width:31.3333333%; padding:0% } 
}
@media only screen and (max-width:1024px) { 
.cpzs .part4 h2{ margin-top:0px;} 
.cpzs_l ul{ width:100%}
}
@media only screen and (max-width:900px) {
}  
@media only screen and (max-width:850px) {  
.cpzs .part4 h2{ font-size:24px; margin-bottom:0px;}  
.cpzs .part4 h2 em{ font-size:24px;}    
.cpzs_l ul li{ width:31.3333333%} 
.cpzs_l ul li:nth-child(15){background:#a51712; }
.cpzs_l ul li:nth-child(15) a{ color:#FFFFFF}
.prolist div{ width:48%; margin:0% 1% 1% 1%;}
}     
@media only screen and (max-width:768px) {   
.cpzs .part4 h1{ line-height:30px; font-size:14px}
}
@media only screen and (max-width:600px) { 
.cpzs_l{ display:none}
}
@media only screen and (max-width:500px) { 
}  
@media only screen and (max-width:450px) {
}
@media only screen and (max-width:414px) {  
.cpzs .part4 h1{ font-size:14px} 
.prolist div{ width:98%}
}
@media only screen and (max-width:350px) {
} 

.cpfl{padding:3% 0% 3% 0%; }  
.cpfl .part1{ text-align:center; background:url(../images/adoutt.jpg) no-repeat center bottom; margin-bottom:1%}  
.cpfl .part1 p{line-height:100px; font-size:22px;overflow:hidden;}
.cpfl .part1 h2{ font-size:36px; color:#a51712; line-height:70px }
.cpfl .part1 h2 b{ padding-right:20px;font-weight: normal; color:#000;  }
.cpfl .part1 h2 i{ font-size:18px;  color:#a51712; display:block; line-height:40px; font-style:normal; overflow:hidden}

.cpfl_l{width:100%; float:left; text-align:center; padding:0px 0% 30px 0%; } 
.cpfl_l li{width:5px; height:12px; background:url(../images/n.png) no-repeat; display: inline-block; margin:0% 10px}
.cpfl_l a{ color:#807d7d}   

.tempWrap{width:100%; float:left;  } 
.tempWrap li{width:23%; margin:0% 1% 1% 1%; float:left; overflow:hidden; position:relative;} 
.tempWrap li a{  }
.tempWrap li h2{overflow:hidden; padding-bottom:68%;position:relative; display:block; }
.tempWrap li h2 img{ height:100%;  float:left; position:absolute; max-width:none;  width:100%; display: block;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;} 
.tempWrap li h1{ color:#FFFFFF; font-size:16px; line-height:50px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#000; height:50px; text-align:center} 
.tempWrap li:hover h2 img {transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}  
.tempWrap li:nth-child(n+9){ display:none} 
@media only screen and (max-width:1680px) { 
.tempWrap li h1 span{ font-size:16px}
} 
@media only screen and (max-width:1200px) {
.cpfl .part1 h2{ font-size:30px;}
.tempWrap li{ width:22.993333%} 
.tempWrap li:nth-child(n+13){ display:none}  
}
@media only screen and (max-width:1024px){  
} 
@media only screen and (max-width:850px) {  
.cpfl .part1{ margin-bottom:3%}
.cpfl .part1 h2{ font-size:24px}
.tempWrap li{ width:48%; padding:0%; }    
.tempWrap li h1 p{ font-size:18px;}
.tempWrap li h1 i{ display:none}
.cpfl_l{ display:none}
} 

.icompany{ width:100%; margin: 0 auto; padding:0% 0% 3% 0%;background:url(../images/icompany.jpg) no-repeat center top;background-size:cover;} 
.icompany .about_t{ overflow:hidden;  width:100%;background:url(../images/adoutt.jpg) no-repeat left bottom; padding:3% 0% 2% 0%;} 
.icompany .about_t p{ font:36px/60px "Î¢ÈíÑÅºÚ"; font-weight: bold; display:block; color:#a51712; } 
.icompany .about_t p strong{ padding-right:20px}
.icompany .about_t span{ font-size:24px;color:#3b3838; }
.companyt{width:54%; float: left;  }
.companyt ul{ display:block; height:238px; overflow:hidden; padding:50px 50px 0px 0px;} 
.companyt ul p{ line-height:29px; color:#464443; }   

.companyt .announcet{ text-align:center; width:100%; float:left; height:50px;  margin:50px 50px 30px 0px; } 
.companyt .announcet h2{ font-size:16px; line-height:50px; color:#000; } 
.companyt .announcet{display: block;width: 240px;line-height: 45px;font-size: 16px;text-align: center;position: relative;z-index: 2;margin-top: 50px;border: 1px solid #da2625;}
.companyt .announcet::after{content: "";position: absolute;left: 0;top: 0;width: 0;height: 100%;background: #da2625;z-index: -1;transition: .5s;}
.companyt .announcet:hover::after{width: 100%;}
.companyt .announcet:hover h2{color: #fff;}

.company{ width:46%; float: right; height:412px;background:url(../images/company.jpg) no-repeat center top;background-size:cover;   }    
.company img{ transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s; display:none} 
.company:hover img {transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);} 

.infobox3{ width:100%; float:left; margin-top: 60px;}
.infobox3 li{width: 19%;float:left;padding-bottom: 100px;text-align: center;margin-right: 2%;background: url(../images/jianyin.png) no-repeat center 110px;transition: .5s;}
.infobox3 li:hover{transform: translateY(-10px);}
.infobox3 li:nth-child(even){margin-top: 110px;}
.infobox3 li .libox{font-size: 16px;color: #777;border: 1px solid #b1b1b1;padding: 20px;}
.infobox3 li .libox p{font-size: 30px;color: #333;}
@media only screen and (max-width:1440px){ 
.icompany .about_t p{ font-size:33px;}
.infobox3 li .libox p{ font-size:24px}
}
@media only screen and (max-width:1200px){
.icompany .about_t p{ font-size:30px; line-height:37px }  
.infobox3{ margin-top:20px;}
.infobox3 li .libox{ font-size:14px}
.infobox3 li{ width:23%}

}
@media only screen and (max-width:1024px){
.adout{ background:url(../images/adouts.jpg) no-repeat center bottom;background-size:cover; }  
.companyt{ width:100%; padding:0% 0% 0% 0%;  margin-top:0%; background: none} 
.companyt ul{ padding:20px 3%; height:62px }
.companyt .announcet{ margin:50px 50px 30px 0px}  
.companyt .announcet h2{ float:none; margin: 0 auto}
.company{ width:100%; float: left; display:block; background: none; overflow:hidden; height:auto; margin-top:0%; text-align:center; padding:3% 0% 0% 0%;}
.company img{ display:block; width:50%; margin:0% auto; display: block; text-align:center; margin-bottom:0%; float:none} 
.companyt .announcet{ display: block; margin: 3% auto; float:none}
.icompany .about_t{ text-align:center; background:url(../images/adoutt.jpg) no-repeat center bottom; }
.infobox3{ display:none}
}
@media only screen and (max-width:850px){   
.icompany .about_t p{ font-size:24px}
.icompany .about_t span{ font-size:20px}
} 
@media only screen and (max-width:768px){
.icompany .about_t span{ font-size:14px}       
} 
@media only screen and (max-width:600px){       
}
@media only screen and (max-width:414px){ 
.icompany .about_t p{ font-size:21px} 
.company img{ width:87%;}
}
.icompany .companyt .announce{ width:100%; padding-top:50px; float:left}  
.icompany .companyt .announce dt{ width:260px; float:left; font-size:24px; line-height:50px; padding-left:2%; background:#a51712;  color:#FFFFFF; } 
.icompany .companyt .announce dt b{ height:2px; width:50px; background:#fff; margin:10px 0px 10px 0px; display:block;} 
@media only screen and (max-width:1200px){ 
.icompany .companyt .announce dt{ font-size:18px}
}
@media only screen and (max-width:1024px){   
.icompany .companyt .announce{ display:none}
} 
  
.icpfl_tops{ text-align: center; background:url(../images/icpfl_tops.png) no-repeat center center; margin-bottom:1%;}
.icpfl_tops h2{font-size:30px; line-height:60px;  color:#a51712; }
.icpfl_tops h2 span{ padding-left:2px; color:#000; font-weight:normal}
.icpfl_tops p{font-size:30px; text-transform: uppercase; line-height:30px; color:#333; font-family:"times new roman"}

.icpfl{ width:100%; padding:3% 0% 3% 0%; }
.icpfl ul{ width:77%; float:left;}
.icpfl ul li{ width:19%; margin:0% 0.5% 10px 0.5%; float:left;position:relative; overflow:hidden; } 
.icpfl ul li a{ }
.icpfl ul li dt{ line-height:100px; display: none;  font-size:20px; color:#fff; text-align:center; width:100%; height:100px; position:absolute;z-index:19999; top:50%}
.icpfl ul li h1{ line-height:30px; display:block;  font-size:14px; color:#fff; width:30px; height:30px; top:0px; left:0px; position:absolute;z-index:19999;background:url(../images/icpflh1.png) no-repeat center center; text-align:center;background-size:146% 147%; } 
.icpfl ul li h2{ width:100%;padding-bottom:75%; position:relative; overflow:hidden; }
.icpfl ul li h2 img{ width:100%; height:100%; position:absolute}
.icpfl ul li h2 b{  width:100%; overflow: hidden; height:100%;background:url(../images/icpfl.png) no-repeat center bottom;z-index:19998;background-size:100% 100%; position:absolute; right:0px; bottom:0%; }
.icpfl ul li:hover img {transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);}    
.icpfl ul li:hover h1{ display:none} 
.icpfl ul li:hover h2 b{ background:none} 
.icpfl ul li:hover dt{ display:block}
.icpfl ul li:nth-child(n+16){ display:none} 
.icpfl dl{ width:22.6%; float: right;background:url(../images/icpfldl.jpg) no-repeat left top;background-size:100% 100%; position:relative}
.icpfl dl a{ width:100%; height:513px; display:block}
.icpfl dl dt{ line-height:100px; display: none;  font-size:20px; color:#fff; text-align:center; width:100%; height:100px; position:absolute;z-index:19999; top:50%}
.icpfl dl h1{ line-height:30px; display:block;  font-size:14px; color:#fff; width:30px; height:30px; top:0px; left:0px; position:absolute;z-index:19999;background:url(../images/icpflh1.png) no-repeat center center; text-align:center;background-size:146% 147%;}
.icpfl dl:hover dt{ display:block} 
.icpfl dl:hover h1{ display:block} 
 
@media only screen and (max-width:1680px){   
.icpfl dl a{ height:448px}
}
@media only screen and (max-width:1440px){ 
.icpfl dl a{ height:414px}
}
@media only screen and (max-width:1200px){  
.icpfl_tops h2{ font-size:30px;}
.icpfl dl{display:none}
.icpfl ul{ width:100%}
.icpfl ul li dt{ font-size:16px}
}
@media only screen and (max-width:1024px){ 
.icpfl ul li h2 b{ background:none} 
.icpfl ul li dt{ display:block}
.icpfl ul li h2{ float:left}
.icpfl ul li dt{ position:relative; top:auto; height:50px; line-height:50px; color:#000000; float:left}
}
@media only screen and (max-width:850px){  
.icpfl{ padding:1% 0% 1% 0%}
.icpfl_tops h2{ font-size:24px;}
.icpfl ul li{ width:31.333333333%; margin:0% 1% 1% 1%;}
}   
@media only screen and (max-width:768px){   
.icpfl_tops{ background:url(../images/icpfl_topss.png) no-repeat center center; }
.icpfl ul li{ width:98%;}  
.icpfl_tops p{ font-size:24px}
.icpfl_tops h2{ line-height:40px;}
} 
@media only screen and (max-width:500px){  
}
@media only screen and (max-width:414px){ 
}
@media only screen and (max-width:328px){ 
}
 
   
.xwone{ padding:2% 0% 3% 0%;background:#f5f5f5;background-size:cover;}
.xwone .news02_bot_bt{ width:100%; text-align:center; margin-bottom:2%; background:url(../images/icpfl_tops.png) no-repeat center center } 
.xwone .news02_bot_bt h1{ font-size:36px; line-height:50px; font-weight:normal;  } 
.xwone .news02_bot_bt h1 strong{padding:10px 20px 20px 20px; color:#a51712; } 
.xwone .news02_bot_bt h2{ font-size:18px; line-height:30px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden}   

.sleft1{ width:23%; float: left; }
.sleft1 .part4{ width:100%; float:left; overflow:hidden; text-align:center; margin:0% 1% 20px 1%;}
.sleft1 h1{ font-size:16px; height:40px; background:#a51712; color:#fff; line-height:40px; margin-top:359px}
.sleft1 h1 strong{ display:block; font-size:16px}
.sleft1 h1 a{ color:#FFFFFF}
.sleft1 h2{ font-size:16px; height:40px; background:#a51712; color:#fff; line-height:40px; margin-top:85px;}
.sleft1 h2 strong{ display:block; font-size:16px}
.sleft1 h2 a{ color:#FFFFFF}  
.sleft1 .part4:nth-child(1){background: url(../images/xwone1.jpg) no-repeat center top;background-size:cover;}
.sleft1 .part4:nth-child(2){background: url(../images/xwone2.jpg) no-repeat center top;background-size:cover;}
.sleft1 .part4:nth-child(3){background: url(../images/xwone3.jpg) no-repeat center top;background-size:cover;}
  
.xwone .xwxx{ width:44%; float:left; margin-left:2%} 
.news2{ }
.news2_div{width:45%;float:left; height:125px; margin:0% 5% 10px 0%; border-bottom:1px #333 solid}
.news2_div ul{ margin:0px; padding:0px 0px 0px 10px;}
.news2_div ul li{ line-height:35px; font-size:16px; color:#000000; height:35px; text-align:left; font-weight:bold; overflow:hidden}
.news2_div ul li a{  color:#0358a8; font-family:"Î¢ÈíÑÅºÚ"; font-weight: bold; }
.news2_div ul span{ display:block; font-size:14px; font-weight: normal; color:#999}
.news2_div ul span b{ float:right; display:block; width:20px; height:20px; line-height:20px; border-radius:20px; background-color:#fb5339; text-align:center; color:#fff; text-transform:uppercase; font-size:12px;}
.news2_div ul dt{ height:60px; line-height:28px; text-align:left;overflow:hidden; color:#333; }
 
@media only screen and (max-width:1440px){ 
.news2_div{ width:98%}
.xwone .xwxx .news2_div:nth-child(n+4){ display:none}
} 
@media only screen and (max-width:1200px){  
.xwone .news02_bot_bt h1{ font-size:30px;} 
.sleft1{ width:32%}  
.xwone .xwxx{ width:32%} 
.news2_div{width:95%;} 
.lxwm1 .lxtop span{ display:none}
}

@media only screen and (max-width:850px){ 
.xwone .news02_bot_bt h1{ font-size:24px;}   
.sleft1{ width:100%} 
.sleft1 .part4{ display:none} 
.sleft1 h1{ margin-top:185px}
.xwone .xwxx{ width:100%} 
}
@media only screen and (max-width:768px){ 
.xwone .news02_bot_bt{ background:url(../images/icpfl_topss.png) no-repeat center center; }
.xwone .news02_bot_bt h2{ font-size:14px}
}
@media only screen and (max-width:500px){
.xwone{ background:#f5f5f5} 
}
@media only screen and (max-width:414px){   
} 

.xwtwo{ padding:2% 0% 3% 0%; }
.xwtwo .news02_bot_bt1{ width:100%; text-align:center;margin-bottom:2%;}
.xwtwo .news02_bot_bt1 h1{ font-size:36px; line-height:70px; font-weight:normal; background:url(../images/adoutt.jpg) no-repeat center bottom; margin-bottom:10px; } 
.xwtwo .news02_bot_bt1 h1 strong{padding-right:2%; color:#a51712;  } 
.xwtwo .news02_bot_bt1 h2{ font-size:18px; line-height:30px; font-weight:normal; }   


.n_list { overflow: hidden; float: left; width:29%; background:#f5f5f5; }
.n_list li { overflow: hidden; padding-bottom:24px; border-bottom:10px solid #cfcdcd; }
.n_list li h2{ font-size: 15px; height: 35px; color:#000; line-height: 40px; overflow:hidden; margin-left:20px; padding-left:40px; background:url(../images/w.png) no-repeat left center;}  
.n_list li span{ padding-left:60px;} 
.n_list li p { line-height: 23px; height:42px; overflow:hidden; color: #333; margin-top:10px; margin-left:20px; padding-left:40px; background:url(../images/w.png) no-repeat left center;} 
.n_list dl{ margin:20px 20px 0px 20px; height:230px; background:url(../images/n_listbj.jpg) no-repeat center center;background-size:cover}
 
.xwtwo .snew{float: right; width:71%;}
.xwtwo .snew ul li h2{ height:4px; width:4px; background:#000;border-radius:150px; display:inline-block; font-weight:normal; float:left; margin-top:15px;}
.xwtwo .snew ul li{display: block; height:30px;line-height:30px;color: #555; width:31.33333%; overflow:hidden; margin:0% 1% 11px 1%; float:left}
.xwtwo .snew ul li span{float: right; }
.xwtwo .snew ul li a{ padding-left: 14px; color: #555; }
 
@media only screen and (max-width:1680px){
}
@media only screen and (max-width:1440px){ 
.xwtwo .snew ul li{ width:48%}
.xwtwo .snew ul li:nth-child(n+21){ display:none}  
.TesBox_nr{ width:32%}
}
@media only screen and (max-width:1200px){  
.xwtwo .news02_bot_bt1 h1{ font-size:30px;} 
.n_list{ width:48%}  
.xwtwo .snew{ width:50%}
.xwtwo .snew ul li{ width:98%}
.xwtwo .snew ul li:nth-child(n+11){ display:none}  
}
@media only screen and (max-width:1024px){
}
@media only screen and (max-width:850px){  
.xwtwo .news02_bot_bt1 h1{ font-size:24px;} 
.n_list{ width:100%}  
.xwtwo .snew{ display:none}   
}
@media only screen and (max-width:460px){
.xwtwo .snew ul li span{ display:none} 
}
@media only screen and (max-width:414px){
.TesBox_nr li{ padding:0px 20px 20px 20px}
}
   
#ys{background: url(../images/ys.jpg) no-repeat center top;background-attachment: fixed;height: 492px; }
.ys1{ width:30%; float: left;padding-top:50px; }
.ys2{width:62%;float: right;}
.ys1 li{color: rgba(255,255,255,0.06);font-size: 50px;font-family:'Impact';font-weight: bold;}
.ys1 p{font-size:36px;margin-top:-40px;font-weight:bold;color:rgba(255,255,255,1);}
.ys1 ol{width:50px;height: 6px;background-color:rgba(241,152,25,1);margin-top: 10px;}
.ys1 dl{margin-top: 30px;color: rgba(255,255,255,0.66);font-weight: normal;margin-bottom: 30px;font-size: 14px;line-height: 32px;}
.ys2{display: flex;justify-content: space-between;flex-wrap: wrap;margin-left: 60px;}
.ys2 ul{width: 25%;text-align: center;padding:70px 0px 150px 0px;height: 281px;transition: all 0.6s;}
.ys2 ul li{color: rgba(241,152,25,1);font-size: 36px;font-family:'Impact';text-align: center;font-style: italic;font-weight: normal;margin-top: 40px;margin-bottom: 20px;}
.ys2 ul p{color: #fff;font-size: 18px;line-height: 36px;}
.ys2 ul:hover{background-color:rgb(190 32 3 / 70%);padding:10px 0px 200px 0px;height: 281px;}
.ys2 ul:hover li{color: #fff;}
 
@media only screen and (max-width:1200px) {
#ys{ height:850px; }
.ys1{ width:100%; padding-bottom:50px; }
.ys2{width:100%;float: right;}
}
@media only screen and (max-width:768px) {
.ys1 li{ font-size:36px}.ys1 p{ font-size:24px}
.ys2 ul{ width:47%; padding:0%; height:auto; margin-bottom:3%}
.ys2 ul:hover{ background:none; padding:0% 1%; height:auto}
.ys2 ul li{ margin:0 auto}
.ys2 ul p{ height:40px; overflow:hidden}
#ys{ height:800px; }
.ys1 dl{ height:96px; overflow:hidden}
}
@media only screen and (max-width:414px) {
.ys2 ul p{ font-size:16px}
}
@media only screen and (max-width:320px) {
.ys2 ul p{ font-size:14px}
}
  
.hyweb1{ padding:2% 0% 2% 0%;background:url(../images/hyweb1.jpg) no-repeat center center #f5f5f5;background-size:cover;} 
.hywebj{ }
.hyweb1 .hf{ width:100%; font:30px/60px "Î¢ÈíÑÅºÚ"; text-align:center; margin-bottom:2%; background:url(../images/adoutt.jpg) no-repeat center bottom; padding-bottom:10px;}
.hyweb1 .hf a{ color:#000} 
.hyweb1 .hf span{ padding-right:0%; color:#a51712; font-weight:bold} 
.hyweb1 .hf h1{ font-size:16px; line-height:30px; position:relative; font-weight:normal}
.hyweb1 .hf h1 em{ font-size:50px; float: right; color:#FFFFFF; position:absolute; right:10%; font-weight:bold}  
.hyweb1 dl{float:left; width:31.33333%; margin:0% 1% 1% 1%;position:relative}
.hyweb1 dl iframe{ width:100%; height:300px; margin: 0 auto}
.hyweb1 dl dt{ overflow:hidden;  position:relative; display:block; margin: 0 auto; padding-bottom:52%;}
.hyweb1 dl dt img{ width:100%; height:100%; float:left; position:absolute; margin:inherit; }    
.hyweb1 dl h3{ width:100%; overflow: hidden; height:50px;line-height:50px; color:#FFFFFF; font-weight:normal; font-size:16px;text-align:center; float:left; position:relative;background:rgba(0, 0, 0, 0.7);}     
.hyweb1 dl:nth-child(n+7){ display:none}
@media only screen and (max-width:1200px) {
.hywebj{ background:none} 
.hyweb1 .hf{ text-align:center}
.hyweb1 .hf .hf1{ font-size:30px;} 
.hyweb1 ul{ display:none}
#ryzz_1{ width:100%; } 
}
@media only screen and (max-width:1024px) {  
}
@media only screen and (max-width:850px) { 
.hyweb1 .hf{ font-size:24px;} 
.hyweb1 dl{ width:48%; margin:0% 1% 1% 1%} 
.hyweb1 dl:nth-child(n+3){ display: none} 
}
@media only screen and (max-width:768px) {  
.hyweb1 dl{ width:98%; }  
.hyweb1 .hf h1{ font-size:14px}
}
 
.lxwm1{ width:29%; float: right; padding:50px 0% 0px 2%; height:350px;background:url(../images/lxwm.jpg) no-repeat right bottom #fff;background-size:56% 39%; position:relative;}
.lxwm1 .lxtop{ font-size:27px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;  line-height:40px; height:50px; padding-left:70px;background:url(../images/lxtop.jpg) no-repeat left center;background-size:auto 100%; color:#a51712}
.lxwm1 .lxtop a{ color#a51712}
.lxwm1 .lxtop span{ text-transform:uppercase; font-size:20px; margin-top:39px;}   
.lxwm1 p{ width:100%; float:left; font-size:14px; font-weight:normal; text-align: left; line-height:30px }  
.lxwm1 b{ width:100%; float:left; font-size:14px; font-weight:normal; text-align: left; line-height:43px }    
@media only screen and (max-width:1680px) {  
.lxwm1 .lxtop{ font-size:24px} 
.lxwm1 .lxtop span{ font-size:18px}
}
  
@media only screen and (max-width:850px) {  
.lxwm1{ width:98%}   
}
@media only screen and (max-width:500px) { 
}