@charset "utf-8";
/* CSS Document */

.innerbanner{width:100%;position:relative;}  
.innerbanner img{display:block;width:100%;}  
.subnavlistcont02{background-color:#f2f2f2;border-bottom:1px solid #ffffff;position:relative;}  
.subnavlist02{background-color:#f2f2f2;}  
.subnavlist02 .commonweb{display:none;}  
.subnavlist02 ul li{font-size:16px;text-align:center;}  
.subnavlist02 ul li a{display:block;width: 100%;font-size: 16px;padding:22px 0;  text-align:center; line-height:18px;position:relative;}  
.subnavlist02 ul li a:hover{background:rgba(26,69,168,1);color:#ffffff;font-weight:bold;}  
.subnavlist02 ul li a.cur{background-color:rgba(26,69,168,1);color:#ffffff;font-weight:bold;}  
.zsannavbtn02{padding:15px;color:#333333; text-align:center;font-size:16px;cursor:pointer;}  
.zsannavbtn02 a:after{display:inline-block;content:""; width:12px;height:12px;border-left:1px solid #333333;border-bottom:1px solid #333333;margin:0 0 3px 6px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}  
.subnavscroll02{width:100%; overflow:hidden;position:relative;}  
.subscrollleft02,.subscrollright02{display:none;}   

@media (min-width: 768px){  
.zsannavbtn02{display:none;}  
.subnavlist02 .commonweb{display:block;position:relative;}  
.subnavlist02{display:block;background:none;}  
.subnavscroll02{position:absolute;left:0;bottom:0;   background-color: rgba(26,69,168,1);}  
.subnavlist02 .commonweb ul{width:100%; font-size:0;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}  
.subnavlist02 ul li{display:inline-block;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;height:100%; display: -ms-flexbox;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;}  
.subnavlist02 ul li a{width:auto;padding:22px 35px; margin:0;color:#ffffff; }  
.subnavlist02 ul li a:hover:after{display:inline-block;content:"";border-left:6px solid #f2f2f2;border-bottom:6px solid #f2f2f2;border-top:6px solid transparent;border-right:6px solid transparent;     transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);position:absolute;left:50%;bottom:-6px;margin-left:-6px;}  
.subnavlist02 ul li a.cur:after{display:inline-block;content:"";border-left:6px solid #f2f2f2;border-bottom:6px solid #f2f2f2;border-top:6px solid transparent;border-right:6px solid transparent;     transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);position:absolute;left:50%;bottom:-6px;margin-left:-6px;}  
.subscrollleft02,.subscrollright02{width:34px;height:62px;position:absolute;bottom: 0;cursor:pointer;z-index:10;background-color:#0c339a;}  
.subscrollleft02{left: 0;}  
.subscrollright02{right: 0;}  
.subscrollleft02::before,.subscrollright02::before{display:block;content:"";width: 20px;height: 20px;border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;}  
.subscrollleft02::before{transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);margin: 22px 0 0 12px;}  
.subscrollright02::before{transform:rotate(135deg);-webkit-transform: rotate(225deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);margin: 20px 0 0 1px;} }
@media (min-width: 992px) {      } 
@media (min-width:1024px) {      }
@media (min-width: 1199px) {     } 
@media (max-width:319px) { body{width:320px;} } 
 
.remorebtn03 a{display:block;font-size:16px !important;height:45px !important;background-color:#29166f !important; margin:20px 0 10px !important;text-align:center !important;line-height:45px !important;color:#ffffff !important;}  
.remorebtn03:hover{color:#ffffff !important;}  


.newscont407{padding:30px 0;background-color:#ffffff;background-image:url(/res/webimages/homecp905.png);background-repeat:no-repeat;background-position:center top; background-size:cover;}  
.newslist407 dl{margin-bottom:30px;color:#666666;padding-bottom:30px;border-bottom:1px solid #cccccc;}  
.newslist407 dt{overflow:hidden;padding:0;}  
.newslist407 dt img{display:block;width:100%; margin:0 auto; transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out; transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}  
.newslist407 dl:hover dt img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}  
.newsmore407{display:inline-block;width:82px;height:32px;border:1px solid #b3b3b3;text-align:center;line-height:32px;font-size:13px;color:#666666;background-color:#ffffff;}  
.newslist407 dl:hover a.newsmore407{background:#29166f;color:#ffffff;border:1px solid #29166f;}  
.newslist407 dd h4{font-size:20px;margin-top:30px;}  
.newslist407 dd h4 a{display:block;height:24px;overflow:hidden;color:#333333;}  
.newsdate407{display:block;margin:10px 0 14px 0;font-family:Arial;padding-left:28px;background: url(../images/vie.png)no-repeat center left; color:#666666;}  
.newslist407 dd p{height:96px;overflow:hidden;margin-bottom:42px; line-height:24px;}  
.newslist407 dl:hover h4 a{color:#29166f;}

@media (min-width: 768px) {     
.newslist407 dt{float:right;text-align:center; }  
.newslist407 dt a{display:inline-block;overflow:hidden;}  
.newslist407 dt img{width:446px;height:251px;}  
.newslist407 dd{padding:0 30px 0 0;}  
.newslist407 dd h4{font-size:24px;margin:0;}  
.newslist407 dd p{margin-bottom:40px;} 
} 


/************解决方案*******************/
.fangancont{padding:30px 0;background-color:#ffffff;background-image:url(/res/webimages/homecp905.png);background-repeat:no-repeat;background-position:center top; background-size:cover;}  
.fanganlist dl{border:1px solid #d9d9d9;margin-bottom:2%;}  
.fanganlist dt{padding:0;overflow:hidden;}  
.fanganlist dt img{display:block; width:100%; height:auto;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out; transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}  
.fanganlist dd{padding:20px;}  
.fanganlist dd h4{font-size:18px;font-weight:bold;height:24px;overflow:hidden;}  
.fanganlist dd h4 a{color:#333333;}  
.fanganbtn{display:inline-block;padding:4px 12px;color:#ffffff;background-color:#29166f;}  
.fangantext{margin:12px 0 18px 0;font-size:14px;height:88px;overflow:hidden;color:#666666;}  
.fanganlist dl:hover h4 a{color:#ffffff;}  
.fanganlist dl:hover .fangantext{color:#ffffff;}  
.fanganlist dl:hover{background-color:#29166f;}  
.fanganlist dl:hover .fanganbtn{color:#29166f;background-color:#ffffff;border:1px solid @mousexqbtn;}  
.fanganlist dl:hover dt img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}
@media (min-width: 768px) {     
.fanganlist dt img{display:block;max-width:100%;width:auto; height:100%;}  
.fanganlist dd h4{margin-top:30px;} 
} 


.newscont{padding:30px 0px;background:#ffffff}    
.newsdttop{color:#666666;border-bottom:1px solid #cccccc;margin-bottom:25px;text-align:center;font-size:13px;}   
.newsdttop h5 span{width:50%;display: inline-block;line-height: 2;font-size: 14px;}
.newsdttitle{font-size:20px;line-height:1.5;color:#333333;margin-bottom:22px;}    
.newsdetailtext{color:#333333; margin-bottom:30px;} 
.newsdetailtext p{color:#333333;text-indent: 2em;line-height:1.8;}   
.newsdetailtext img{display:block;max-width:100%;height:auto !important; margin:0 auto;}    

.backnewslist{display:block;width:98px;height:35px;text-align:center;line-height:35px;color:#ffffff;margin:40px auto;background-color:@curcolor;}    
.backnewslist:hover{color:#ffffff;}    
.Detailedfoot{padding-bottom:45px;}    
.Detailedfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:13px; padding:13px 0px;}    
.Detailedfoot dl span{ display:inline-block;float:left; background-color:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}    
.Detailedfoot dl dd{ float:none;margin-bottom:15px;}    
.Detailedfoot dl dt{ float:none;}    
.Detailedfoot dl dd a{width:70%; display:block;height:27px;line-height: 27px;overflow:hidden;float:left;color:#666666;}    
.Detailedfoot dl dt a{width:70%; display:block;height:27px;line-height: 27px;overflow:hidden;float:left;color:#666666;}

@media (min-width: 768px) { 
.newsdetailtext{font-size:15px; line-height:1.8;}    
.Detailedfoot dl dd{ float:none;margin-bottom:15px;}    
.Detailedfoot dl dt{ float:none;}    
.newsdttitle{font-size:30px;} 
} 


@media (min-width: 992px) {     
.Detailedfoot dl dd{ float:left;margin-bottom:0;}    
.Detailedfoot dl dt{ float:right;}    
.Detailedfoot dl dd a{width:auto; }    
.Detailedfoot dl dt a{width:auto;} 
}


.casecont{padding:30px 0;background-color:#ffffff;} 
.caseimg{display:block;overflow:hidden;position:relative;background:#f5f5f5;} 
.caseimg img{display:block;width:100%;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;} 
.caselist{overflow:hidden;} 
.caselist ul{margin:0 -11px;overflow:hidden} 
.caselist ul li{padding:11px;}  
.caselist ul li h4{padding:10px;background:#f5f5f5; text-align:center;color:#333333;font-size:16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 
.caselist ul li:hover h4{background:#1847bb;color:#ffffff;} 
.caselist ul li:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}  

.meun_nav{ padding:20px 0px;}
.left_nav { float:left; max-width:50%;}
.left_nav h3{padding: 0 0 7px 0; font-size:22px;}
.left_nav p{ font-size:24px;color: #d82019;text-transform: uppercase;font-family: Rubik;}

.meun_nav ul {float:right; margin-top:16px;}
.meun_nav ul li { float:left; display:inline-block;}
.meun_nav ul li a {padding: 6px 13px;font-size: 14px;color: #666; display:block;}
.meun_nav ul li:hover a {color: #ffffff;background: #d82019;}
.meun_nav ul li a.cur {color: #ffffff;background: #d82019;}


@media (max-width:319px) {     body{width:320px;} }  
	   
/***-----------分页-----------****/
.text-center {text-align: center; padding-top:20px;}
.pagination{display: inline-block; padding-left: 0; border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #4d4d4d; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #2b66b1; border-color: #2b66b1;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}

