@charset "utf-8"; 
@import 'iconfont.css';
/* CSS Document */ *{padding:0px;margin:0px;} body{}

body,form,ul,ol,li,dl,dt,ddh1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
div,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{zoom:1;} body{/*-webkit-user-select:
none;-webkit-text-size-adjust:
none;*/font-family:"微软雅黑";overflow-x:hidden;overflow:-Scroll;overflow-x:hidden;margin:auto;}
p { margin-bottom: 0px; }
body,td,th,.wrapper{overflow:-Scroll;overflow-x:hidden;margin:auto;}
input,select{vertical-align:middle;line-height:normal;}
a{outline:0;color:#666;cursor:pointer;star:expression(this.onFocus=this.blur());text-decoration:none}
a { color: #000;}
a:hover{ text-decoration: none !important;}
a:visited{text-decoration:none} a.red:active,a.red:link,a.red:visited{}
a.blue_bg:active,a.blue_bg:link,a.blue_bg:visited{background:#24bfff;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;border-radius:.25rem}
a.blue_bg:hover{color:#fff} img{border:0;max-width:100%}
li,ul{list-style:none} p span{font-family:"微软雅黑";margin:0 auto} .clear
{clear:both;display:block;} 
.top { width: 100%; height: 50px; line-height:50px; border-bottom: 1px solid #dadada;} 
.tp1 { width: 1200px; margin: 0 auto;} 
.tp1 p:nth-of-type(1) { width:13px; float: left;margin-bottom: 0px; padding-top: 20px;} 
.tp1 p:nth-of-type(2){ width: 1100px; float: left; margin-left: 10px;margin-bottom: 0px;font-size:15px;} 
.tp2 { width: 1200px; margin:0 auto; padding: 12px 0px;} 
.logo { width:440px; float: left; margin: 10px 0px; background:url(/template/default/index/images/logo.png) no-repeat; height:69px;} 
.logo h1{height:69px; text-indent:-99em;}
.logo h2{height:69px; text-indent:-99em;}
.slg { width: 220px; float: left; margin-left: 145px;}  
.slg p {font-size: 16px; margin-bottom: 0px;} 
.slg p span { color: #007acf;} 
.slg p:nth-of-type(1){padding-top: 15px;} 
.slg p:nth-of-type(2) { margin-top: 15px;} 
.zx { width:200px; float:right; padding-top: 15px;} 
.zx p { margin-bottom: 0px; }
.zx p:nth-of-type(3) { margin-top:8px; font-size: 24px; color: #007acf; font-weight: bold;margin-bottom: 0px;} 
.daohang { width:100%; height: 55px; background-color: #007acf;} 
.dh { width: 1200px; margin: 0 auto;}  
.dh a { display: block; float: left; font-size: 16px; line-height:
55px; color: #fff; padding: 0px 50px;} 
.dh a:hover { background-color: #fff;
color: #007acf;} /*banner*/
#owl-demo{position:relative;width:100%;height:600px;margin:0 auto; } 
#owl-demo
.item{ position:relative;display:block;} 
.owl-carousel a { display:block;
width:100%; height:600px;} 
.item {display:block; width:100%; }
#owl-demo
b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px
"微软雅黑","黑体";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;*zoom:1; border-radius:20px;  border:1px solid #fe6601;}
.owl-pagination .active{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;*zoom:1; border-radius:20px; background:#fe6601; border:1px solid #fe6601;}
.owl-buttons{display:none;}
.owl-carousel{ display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{ display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item{ float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{ cursor: pointer;}
.owl-controls { -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*业务范围*/
.ywfw { width: 1350px; margin: 0 auto; padding: 60px;}
.biaoti p { text-align: center;}
.biaoti p:nth-of-type(1) { font-size: 60px; color: #f2f3f3; margin-bottom: 0px;}
.biaoti p:nth-of-type(2) { font-size: 36px; color: #007acf; margin-top: -50px; margin-bottom: 0px;}
/**/
#timeline{width: 1200px;margin: 50px auto; margin-top: 120px;}
.timecenter{position: relative;display: inline-block;height: 600px;width: 100%;}
.timeline-box{width: 160px;height: 190px;box-shadow: 0 0 5px 2px rgba(135,135,135, 0.15);position: absolute;left: 0;right: 0;background-color: #FFF;z-index: 1;
opacity: 0;transition: 0.5s;transform: scaleX(0);}
.timeline-box:nth-child(odd){top: 35px;}
.timeline-box:nth-child(even){bottom: 35px;}
.timeline-box:nth-child(even) h3 { padding-top:0px !important;}
.timeline-box::before{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #FFF;z-index: -1;}
.timeline-box::after{content: "";width: 15px;height:15px;position: absolute;left: 50%;background-color: #FFF;transform:translateX(-50%)rotate(45deg);box-shadow: 0 0 5px 2px rgba(135,135,135, 0.15);z-index: -2;}
.timeline-box:nth-child(odd)::after{bottom:-7.5px;}
.timeline-box:nth-child(even)::after{top:-7.5px;}
.timeline-box:nth-child(1){left: 5px;}
.timeline-box:nth-child(2){left: 130px;}
.timeline-box:nth-child(3){left: 260px;}
.timeline-box:nth-child(4){left: 385px;}
.timeline-box:nth-child(5){left: 520px;}
.timeline-box:nth-child(6){left: 645px;}
.timeline-box:nth-child(7){left: 775px;}
.timeline-box:nth-child(8){left: 905px;}
.timeline-box:nth-child(9){left: 1035px;}
.header{width: 120px;height: 120px;position: absolute;left: 36%;margin-left: -35px;display: flex;justify-content: center;text-anchor: middle;background-color: #FFF;padding:10px;border-radius: 50%;;box-sizing: border-box;}
.timeline-box:nth-child(odd) .header{top: -75px;}
.timeline-box:nth-child(even) .header{ bottom: -75px;}
.header::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;border-radius: 50%;;box-shadow: 0 0 5px 2px rgba(135,135,135, 0.15);z-index: -2;}
.header img{width: 100%;height: 100%;border-radius: 50%;transition: 0.5s;}
.timeline_div{width: 1050px; height: 90px; position: absolute;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;display: flex;justify-content: space-between;}
.timeline_div div{width: 10px;height: 10px;border-radius: 50%;background: #ffae12;border: 5px solid #ffae12;}
.f-border{border-color: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, .2);}
.active{border:5px;border-color: #fff;box-shadow: 0 0 10px 3px #ffae12;}
.timeline-box p:nth-of-type(2) a { display:block; width:96%; height:30px; text-align:center; line-height:30px; background:#007acf; margin:0 auto; color:#fff; text-decoration:none; margin-top:20px; }
.timeline-box h3{font-size: 28px; font-weight: normal; margin: 15px 0 10px; padding-top: 35px; text-align: center; font-weight:bold;}
.timeline-box  h2{margin-bottom: 5px; font-size: 14px; color: #999; text-align: center;}
.timeline-box  p{margin-bottom: 5px; font-size: 14px; color: #999; text-align: center;}
.timeline-box p a { display:block; width:96%; height:30px; text-align:center; line-height:30px; background:#007acf; margin:0 auto; color:#fff; text-decoration:none; margin-top:20px; }
.about { width: 100%; height: 780px; background:url(../images/abbg.jpg); background-attachment: fixed; background-position: center; background-repeat: no-repeat; }
.abt { width: 1170px; margin: 0 auto; padding-top: 60px;}
.abt1 { width:200px; float: left; height: 650px;}
.abt2 { width: 970px; float: left;; height: 650px; background-color: #fff; padding: 0px 25px;}
.box1 { padding-top: 30px;  }
.box11 { width: 440px; float: left; }
.box12 { width: 445px; float: right; }
.xq { width: 140px; height: 40px; border-radius: 40px; margin-top: 25px;}
.abxx { margin-top: 50px; }
.xq a { display: block;color: #fff; background: #007acf; line-height: 40px;text-align: center; border-radius: 40px;border: 1px solid #007acf; }
.xq a:hover { background: #fff; border:1px solid #007acf; color: #007acf ;}
.abbt1 p:nth-of-type(1){ font-size: 36px; color: #333335; margin-bottom: 0px; font-weight: bold; }
.abbt1 p:nth-of-type(2){font-size: 20px; color: #333335; padding-top: 5px; }
.about1 { font-size: 14px; color: #666666; line-height: 24px; text-indent: 2rem; margin-top: 10px; }
#zzsc {width: 100%;/* 圖片的寬 */height:395px;/* 圖片的高 */overflow: hidden;}
#zzsc a {position: absolute;top: 0;left: 0;}
#zzsc a img {border: none;}
	/* 以下是針對選單按鈕設定 */
#zzsc .abgne-controls {list-style: none;position: absolute;margin: 0;padding: 0;right: 10px;bottom: 25px;height: 20px;}
#zzsc .abgne-controls li {float: left;width: 35px;height: 35px;line-height: 35px;font-size: 20px;font-weight: 900;text-align: center;cursor: pointer;margin-right: 2px;color: #0cf;background-color: #fff;}
#zzsc .abgne-controls li.current {color: #fff;background-color: #0cf;}
	/**/
.row{ margin-top: 4% !important; text-align: center;}
.row li .num{ display: inline-block; font-size: 54px; font-family: Impact; color: #fa7b22; height: 60px; line-height: 60px; position: relative;}
.row li .float-left { float: none !important; display: inline-block; text-align: left; line-height: 25px; padding: 10px 0 0 10px;}
.row li .float-left p{ color: #333; font-size: 20px;}
.row li .float-left span{ display: block; color: #666666;}
.row li:before{ position: absolute; right: 0; top: 0; content: ''; width: 1px; height: 100%; background-image: linear-gradient(#fff, #dedede, #fff);}
@media screen and (max-width:1200px){

    .row li .num{ font-size: 44px;}
   .row li .float-left p{ font-size: 16px;}
    .row li .float-left span{ font-size: 12px;}
}
@media screen and (max-width:1000px){

    .row  li:nth-of-type(2n):before{ display: none;}
   .row  li .num{ font-size: 46px;}
   .row  li .float-left p{ font-size: 16px;}
}
@media screen and (max-width:768px){  .row  li .num{ font-size: 40px;}
}
/*项目展示*/
.xmzs { width: 1200px; margin: 0 auto; padding: 50px 0px; }
#mtbd .swiper-container {   margin: 0;   width: 100%;   height: 100%;   padding-bottom: 5%;}
#mtbd .swiper-slide {   transition: 0.3s;   position: relative;   background: #fff;   cursor: pointer;   border-bottom: 2px solid #007acf;

    /* Center slide text vertically */
    flex-direction: column;   display: -webkit-box;   display: -ms-flexbox;   display: -webkit-flex;   display: flex;   -webkit-box-pack: center;   -ms-flex-pack: center;   -webkit-justify-content: center;   justify-content: center;   -webkit-box-align: center;   -ms-flex-align: center;   -webkit-align-items: center;   align-items: center;}
#mtbd .swiper-slide .pic{ width: 100%; height: 0; padding-bottom: 68%; position: relative; overflow: hidden;}
#mtbd .swiper-slide .pic img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; transition:0.3s;}
#mtbd .swiper-slide .news_title{ color: #333333; font-size: 20px; text-align: center; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: pre; transition: 0.3s; border-bottom: 1px solid #e6e6e6; position: relative;}
#mtbd .swiper-slide .news_title:before{ position: absolute; width: 20%; left: 40%; bottom: 0; content: ''; height: 1px; background: #007acf; transition: 0.3s;}
#mtbd .swiper-slide .content{ width: 100%; color: #999999; text-align: center; padding: 3% 0; height: 110px;}
#mtbd .swiper-slide .more{ margin: 0 auto; color: #fff; background: #007acf; border-radius: 20px; text-align: center; width: 140px; height: 35px; line-height: 35px; transition: 0.3s;}
#mtbd .swiper-slide:hover .news_title:before{ width: 100%; left: 0; height: 2px; }
#mtbd .swiper-slide:hover .more{ background: #333; width: 160px; letter-spacing: 3px;}
#mtbd .swiper-pagination{ bottom: 0;}
#mtbd .swiper-pagination .swiper-pagination-bullet{ width: 38px; height: 6px; border-radius: 2px; background: #007acf; opacity: 0.5;}
#mtbd .swiper-pagination .swiper-pagination-bullet-active{ background: #fa7b22; opacity: 1;}
@media screen and (max-width:768px){   #mtbd .swiper-container{ padding-bottom: 8%;}
    #mtbd{ padding: 0 5%;}
}
#albj { margin-top: 60px; }
/*news2*/

.lq_zhuanti_pro_s {width: 100%;padding-top: 46px;background: #f2f4f5;margin-top: 20px;padding-bottom: 65px;}
.lq_zhuanti_pro {width: 1200px;margin: 0 auto;padding-top: 26px;}


.in_news_2 {

}


.in_newss_4 {
background: #fff;}
.in_newss_4_1 {float: left;width: 600px;height: 250px;overflow: hidden;}
.in_newss_4_1 img {width: 600px;height: 250px;transition: all 0.5s;transform: scale(1);}
.in_newss_4_1 a:hover img {transition: all 0.5s;transform: scale(1.06);}


.in_newss_4_2 {float: left;width: 500px;overflow: hidden;margin-left: 50px;}


.in_newss_4_2 h6 {font-size: 16px;color: #474c5a;height: 30px;line-height: 30px;overflow: hidden;}
.in_newss_4_2 h6 a {color: #474c5a;font-weight: bold;}
.in_newss_4_2 h6 a:hover {color: #007acf;padding-left: 10px;}
.in_newss_4_2 span{color: #007acf;font-size: 20px;font-weight: bold;display: block;padding-top: 25px;}


.in_newss_4_2 h4 {line-height: 26px;height: 64px;overflow: hidden;color: #828282;padding-top: 15px; font-size: 16px;}


.in_newss_4_more {width: 80px;height: 19px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;margin: 32px 0 0 0;position: relative;}
.in_newss_4_more a {display: block;line-height: 19px;color: #fff;font-size: 0px;background:url(../images/hy_mjia.png) no-repeat 0;}


.in_newss_4_more i{width: 17px;height: 17px;border: 1px solid #007acf;border-radius: 50%;position: absolute;top: 0;left: 61px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.in_newss_4:hover .in_newss_4_more i {left: 0;}


.in_news_pro_5 {padding-top: 30px;width: 105%;}
.in_news_pro_5 ul li {width: 580px;height: 60px;line-height: 60px;overflow: hidden;margin-right: 38px;margin-bottom: 10px;background: #fff;float: left;position: relative;z-index: 5;}
.in_news_pro_5 ul li a {display: block;padding: 0 10px 0 40px;color: #828282;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:url(../images/news_d1.png) no-repeat 10px;}
.in_news_pro_5 ul li a:hover {color: #fff;background:url(../images/news_d2.png) no-repeat 10px;}
.in_news_pro_5 ul li span {float: right;color: #828282;padding-right: 20px;}
.in_news_pro_5 ul li:hover span{color: #fff;}
.in_news_pro_5 ul li:after{
content: "";width: 0;height: 60px;background: #007acf;position: absolute;left: 0;top: 0;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;z-index: -1;}
.in_news_pro_5 ul li:hover:after{
width: 100%;}



.faq_r {width: 100%;padding-top: 40px;}
.faq_r_t {width: 1200px;height: 60px;margin: 0 auto;border-bottom: 1px solid #d9d9d9;}
.faq_r_t h3 {width: 150px;height: 40px;line-height: 40px;;text-align: center;margin: 0 auto;}
.faq_r_t h3 a{color: #fff;display: block;background: #ff8a00;border-radius: 10px;font-size: 16px;}
.faq_r_t h3 a:hover{
background: #007acf;}



.in_faq_pro {width: 1238px;overflow: hidden;height: 130px;margin: 0 auto;padding-top: 30px;}
.in_faq_1 {height: 130px;overflow: hidden;}
.in_faq_x {float: left;width: 580px;height: 115px;overflow: hidden;margin: 0 19px 20px 19px;background: #fff;position: relative;}


.in_faq_a {height: 36px;color: #333333;overflow: hidden;background: url(../images/wen.png) no-repeat 20px;margin-top: 16px;width: 100%;}


.in_faq_a a {height: 36px;line-height: 36px;padding-left: 74px;color: #3c4250;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;padding-right: 70px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;
display: block;}
.in_faq_x:hover .in_faq_a a{color: #007acf;}
.in_faq_q {padding-left: 50px;padding-right: 75px;height: 36px;color: #808080;margin-top: 8px;overflow: hidden;background: url(../images/da.png) no-repeat 527px;}
.in_faq_q i{height: 36px;line-height: 36px;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.faq_line1 {width: 100%;height: 2px;background: #007acf;position: absolute;left: -100%;top: 0px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.faq_line2 {width: 100%;height: 2px;background: #007acf;position: absolute;left: 100%;bottom: 0px;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.faq_line3 {width: 2px;height: 100%;background: #007acf;position: absolute;left: 0px;top: -100%;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.faq_line4 {width: 2px;height: 100%;background: #007acf;position: absolute;right: 0px;top: 100%;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}


.in_faq_x:hover .faq_line1 {left: 0px;}
.in_faq_x:hover .faq_line2 {left: 0px;}
.in_faq_x:hover .faq_line3 {top: 0px;}
.in_faq_x:hover .faq_line4 {top: 0px;}
/*d_tite*/

.d_tite {text-align: center;}

.d_tite h3 {font-size: 28px;color: #474c5a;line-height: 30px;font-weight: bold;}

.d_tite h4 {margin: 0 auto;line-height: 20px;font-size: 16px;color: #007acf;padding-top: 8px;font-weight: bold;}



/*news end*/
/*footer*/
.foot { width:1200px !important; margin:0 auto;}
.footer {width: 100%;color: #fff;padding-bottom: 48px;background: #2E3033;border-top: 8px solid #06a3e8; }
.footer .links {padding: 20px 0;font-size: 16px;border-bottom: 1px solid #1a1d21;}
.footer .links span {color: #fff;display: inline-block;}
.footer .links a {display: inline-block;font-size: 16px;color: #939393; padding:5px 48px;}
.footer .links a:hover {color: #06a3e8;}
.footer .bottom {border-top: 1px solid #464a50;}
.footer .bNav {width: 508px;margin-top: 48px;border-right: 1px solid #1a1d21; padding-top:50px;}
.footer .di_logo img {width: 111px;height: 111px;background-size: 100%;}
.footer .bNav dl {display: inline-block;float: left;width: 139px;overflow: hidden;text-align: left;padding-top: 10px;}
.footer .bNav dl dt {height: 16px;display: block;padding-bottom: 32px;}
.footer .bNav dl dt a {display: block;font-size: 16px;color: #fff;line-height: 16px;}
.footer .bNav dl dd {display: block;height: 14px;padding-bottom: 16px;}
.footer .bNav dl dd a {display: block;font-size: 14px;color: #939393;line-height: 14px;}
.footer .bNav dl dd a:hover {color: #06a3e8;}
.footer .ewm {height: 180px;text-align: center;padding-left: 30px;margin-top: 48px;border-left: 1px solid #464a50;}
.footer .ewm dl {width: 140px;float: left;display: block;margin-right: 30px;margin-top: 10px;height: 164px;}
.footer .ewm dl:nth-child(2) {margin-right: 0px;}
.footer .ewm dl:first-child+dl {margin-right: 0px;}
.footer .ewm dl dt {width: 140px;height: 140px;background-color: #fff;text-align: center;}
.footer .ewm dl dt img {width: 130px;height: 130px;display: inline-block;background-size: 100%;margin-top: 5px;}
.footer .ewm dl dd {font-size: 14px;color: #939393;line-height: 24px;padding-top: 5px;}
.footer .contact_info {width: 400px;height: 180px;padding-left: 55px;border-right: 1px solid #1a1d21;border-left: 1px solid #464a50;margin-top: 48px;}
.footer .contact_info p.p1 {font-size: 16px;color: #fff;line-height: 24px;padding-top: 10px; margin-bottom:0px;}
.footer .contact_info p.dh {font-size: 36px;color: #06a3e8;font-family: "Arial";line-height: 50px;padding-top: 4px;font-weight: bold;padding-bottom: 12px;}
.footer .contact_info h3 {font-size: 20px;padding-top: 8px;}
.footer .contact_info p.tel {font-size: 14px;color: #939393;line-height: 24px;width: 400px; margin-bottom:0px;}
.footer .contact_info i {display: block;padding-top: 8px;font-size: 14px;color: #fff;}
.footer .contact_info i a {display: inline-block;color: #fff;padding-right: 12px;}
.fl {
  float: left;
  display: inline;
}


.copyright {height: 60px;line-height: 20px;color: #666;font-size: 14px;background: #27292B;}
.copyright p {color: #939393; margin-bottom:0px;}
.copyright span {margin: 0 6px;}
.copyright a {color: #939393;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.copyright a:hover {color: #06a3e8;}
.topadcs {width: 100%;overflow: hidden;text-align: center;background-color: #ececec
}
.pagination{padding: 0;}
.cpy{ width:1200px !important; margin:0 auto; text-align:center;}
/**/
.xbn { background:url(../images/about.jpg) no-repeat; background-position:center; width:100%; height:350px;}
.xbndt {background:url(../images/xwdt.jpg) no-repeat; background-position:center; width:100%; height:350px;}
.xbndt1 {background:url(../images/yw.jpg) no-repeat; background-position:center; width:100%; height:350px;}
.xbndt2 {background:url(../images/al.jpg) no-repeat; background-position:center; width:100%; height:350px;}
.xbnlx {background:url(../images/lxwm.jpg) no-repeat; background-position:center; width:100%; height:350px;}

.home{ width: 100%; height: 100px; left: 0; bottom: -60px; z-index: 1;}
.home .container{ height: 80px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.home .row{ margin: 0; margin-top:50px !important; text-align:left !important;}
.home ul{ }
.home ul li{ float: right; color: #666666; line-height: 80px; padding: 0 2%; font-size: 14px; position: relative;}
.home ul li a{ color: #666666;}
.home ul li i{ float: left; padding-right: 10px; font-size: 20px;}
.home ul li:before{ position: absolute; left: 50%; bottom: 0; content: ''; height: 3px; background: #007acf; width: 0; transition: 0.3s;}
.home ul li:hover:before{ left: 20%; width: 60%;}
.home ul li:hover a{ color: #007acf;}
.home .home_con{ line-height: 80px; color: #666666;flex: 2;
    max-width: 100%;}
.home .home_con a{ color: #666666; padding: 0 5px;}
.home .home_con a:hover{ color: #007acf;}
.home .home_con i{ display: inline-block; color: #999999; font-size: 20px; padding-right: 10px;}
whbj{ background: url("../images/wh_bj.jpg") repeat center fixed; background-size: 100%; padding: 5% 0;}
.qywh{ background: #fff; padding: 3%;}
.qywh .tit{ color: #333333; font-size: 24px; font-weight: bold; margin-bottom: 3%;}
.qywh .tit i{ float: left; color: #c40; font-size: 30px; margin-right: 10px;}
.qywh .wh_con{ line-height: 38px; font-size: 15px;}
.qywh ul li{ text-align: center; width: 50%; float: left; cursor: pointer;}
.qywh ul li p{ display: inline-block; width: 85px; height: 85px; border: 1px solid #7c7c7c; color: #7c7c7c; border-radius: 100%; line-height: 85px; transition: 0.3s;}
.qywh ul li p i{ font-size: 35px; transition: 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}
.qywh ul li span{ display: block; height: 50px; line-height: 40px; color: #7c7c7c; font-size: 16px; }
.qywh ul li:hover p{ border: 1px solid #c40;}
.qywh ul li:hover p i{ color: #c40; transform: rotate(360deg);}
.qywh ul li:hover span{ color: #c40;}
#shili{ margin-top: 3%;}
#shili .swiper-container {
    margin: 0;
    width: 100%;
    height: 100%;

}
#shili .swiper-slide {
    
	width:25%;
	float:left;
}
#shili .swiper-slide .font{ background: #fff; border-radius: 20px; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: relative; padding: 20% 10% 10%; margin: 50px 10px 10px;height:280px;}
#shili .swiper-slide .pic{ position: absolute; width: 100%; top: -50px;  left: 0; text-align: center; }
#shili .swiper-slide .pic p{ display: inline-block; width: 110px; height: 110px; border-radius: 100%; background: #007acf; text-align: center; line-height: 110px; color: #fff; transition: 0.3s;}
#shili .swiper-slide .pic p i{ font-size: 55px; transition: 0.6s;}
#shili .swiper-slide .tit{ color: #333333; font-size: 20px; font-weight: bold; text-align: center; position: relative; height: 40px;}
#shili .swiper-slide .tit:before{ position: absolute; content: ''; width: 20%; left: 40%; height: 2px; bottom: 0; background: #007acf; transition: 0.3s;}
#shili .swiper-slide .content{ color: #666666; text-align: center; padding-top: 5%; line-height: 35px;}
#shili .swiper-slide .content p {  margin-bottom:0px !important;}
#shili .swiper-slide:hover .pic p{ background: #333;}
#shili .swiper-slide:hover .tit:before{ left: 0; width: 100%;}
#shili .swiper-slide:hover .pic p i{ transform: rotate(360deg); }
rybj{ background: url("../images/rybj.jpg") repeat-y center fixed;}
#zzry{ margin-top: 2%;}
#zzry .swiper-container {
    margin: 0;
    width: 100%;
    height: 100%;
}
#zzry .swiper-slide {
    transition: 0.3s;
    position: relative;
    background: #fff;
    cursor: pointer;
    border: 1px solid #dedede;

    /* Center slide text vertically */
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#zzry .swiper-slide .pic{ width: 100%; height: 0; padding-bottom: 75%; background: #fff; position: relative; overflow: hidden;}
#zzry .swiper-slide .pic p{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute; text-align: center;}
#zzry .swiper-slide .pic img{ max-width: 100%; height: 100%; transition:0.3s;}
#zzry .swiper-slide .tit{ height: 50px; line-height: 50px; background: #dedede; font-size: 16px; width: 100%; text-align: center; transition: 0.3s;}
#zzry .swiper-slide:hover .tit{ background: #007acf; color: #fff;}
hui{ background: #fafafa;}
.tit_jj{ text-align: center; line-height: 55px;}
.tit_jj p{ color: #333333; font-size: 40px; font-weight: bold;}
.tit_jj span{ color: #999999; font-size: 16px; text-transform: uppercase;}
#fuwu{ margin-top: 2% !important;}
#fuwu li{ background: #f9f9f9; padding: 3.5%;}
#fuwu li:nth-of-type(2),#fuwu li:nth-of-type(3),#fuwu li:nth-of-type(6){ background: #f2f2f2;}
#fuwu li .tit{ color: #333333; font-size: 24px; font-weight: bold;}
#fuwu li .content{ color: #333333; line-height: 33px; padding-top: 4%; font-size: 15px;}
#fuwu li .pic{ text-align: center;}
#whbj{ background: url("../images/wh_bj.jpg") repeat center fixed; background-size: 100%; padding: 5% 0;}
/**/
.xwdt2{ width:1400px; margin:0 auto;}
/**/
.nw1 { width:1280px; float:left;}
.nw1 span { display:block; margin-left:20px;}
.nw1 span:nth-of-type(1){ font-size:16px; color:#000; padding-top:8px;}
.nw1 span:nth-of-type(2){ font-size:14px; color:#333;padding-top:15px;}
.nw2 { width:90px; float:right; margin-left:20px}
.nw2 span { display:block;}
.nw2 a { display:block;}

.nw2 span:nth-of-type(1){ font-size:12px; color:#999; padding-top:0px;}
.nw2 { font-size:14px; color:#999;}
.cxq a{ width:90px; height:30px; line-height:30px; background:#007acf; text-align:center; color:#fff; margin-top:8px;}
div.flickr {padding:0px;margin:0px;  text-align:center;  font-family:Verdana;  font-size:16px; padding:15px 0px; }
div.flickr a {border-right: #dedfde 1px solid;  padding-right: 6px;  background-position: 50% bottom;  border-top: #dedfde 1px solid;  padding-left: 6px;  padding-bottom: 2px;  border-left: #dedfde 1px solid;  color: #007acf;  margin-right: 3px;  padding-top: 2px;  border-bottom: #dedfde 1px solid;  text-decoration: none}
div.flickr span.current {border-right: #000 1px solid;  border-top: #000 1px solid;  background-image: none;  border-left: #000 1px solid;  color: #fff;  border-bottom: #000 1px solid;  background-color: #007acf;  color:white}
div.flickr span.dis {border-right: #dedfde 1px solid;  border-top: #dedfde 1px solid;  background-image: none;  border-left: #dedfde 1px solid;  color: #fff;  border-bottom: #dedfde 1px solid;  color:white;padding-right: 6px;  padding-left: 6px;  font-weight: bold;  padding-bottom: 2px;  color: #007acf;  margin-right: 3px;  padding-top: 2px}
div.flickr a:hover {border-right: #000 1px solid;  border-top: #000 1px solid;  background-image: none;  border-left: #000 1px solid;  color: #fff;  border-bottom: #000 1px solid;  background-color: #007acf}
div.meneame a:active {border-right: #000 1px solid;  border-top: #000 1px solid;  background-image: none;  border-left: #000 1px solid;  color: #fff;  border-bottom: #000 1px solid;  background-color: #007acf}
div.flickr span.current {padding-right: 6px;  padding-left: 6px;  font-weight: bold;  padding-bottom: 2px;  color: white;  margin-right: 3px;  padding-top: 2px}
div.flickr span.disabled {padding-right: 6px;  padding-left: 6px;  padding-bottom: 2px;  color: #adaaad;  margin-right: 3px;  padding-top: 2px}
.page_box {line-height: 30px;  height: 30px;  text-align:center;  margin-top:20px}
/**/
.main2 { width:900px; float:right;}
.news_title{font-size: 18px;color: #333;text-align: center;display: block;margin: 10px auto;}
.username_click{width: 100%;height: 30px;line-height: 30px;text-align: center;background-color: #eee;margin: 20px auto;}
.nr{width: 900px;line-height: 30px; font-size:16px; line-height:32px;}
.nr p{ text-indent:2em;}
.nr img{display: block;max-width: 600px;margin: 0 auto;}
/*上一页+下一页*/
#prev_next{margin-top: 30px;}
#prev_next li{line-height:40px;text-indent: 20px;width: 100%;font-size: 14px;}
#prev_next li:nth-child(1){background: url('../images/up.png')no-repeat 0px 15px;border-top: 1px solid #CCCCCC;}
#prev_next li:nth-child(2){background: url('../images/down.png')no-repeat 0px 15px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.f16 {border-bottom: 1px dotted #ccc;font-size: 25px;color: #2c2c2c;padding-bottom: 10px; margin-bottom:30px;}
.zhutu img { border:1px solid #003675; margin:0 auto; display:block; margin-bottom:10px; width:300px; height:auto;}/**/
.leaderboard{max-width: 490px;width: 100%;border-radius: 12px;}
.leaderboard header{--start: 15%;height: 130px;background-image: linear-gradient(to right, #5b7cfa, #3659db);color: #fff;position: relative;border-radius: 12px 12px 0 0;overflow: hidden;}
.leaderboard header::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: repeating-radial-gradient(circle at var(--start), transparent 0%, transparent 10%, #3659db 10%, #3659db 17%);opacity: .15;z-index: 1;}
.leaderboard header .leaderboard__title{position: absolute;z-index: 2;top: 50%;right: calc(var(--start) * .75);transform: translateY(-50%);text-transform: uppercase;margin: 0;}
.leaderboard header .leaderboard__title span{display: block;}
.leaderboard header .leaderboard__title--top{font-size: 24px;font-weight: 700;letter-spacing: 6.5px;}
.leaderboard header .leaderboard__title--bottom{font-size: 13px;font-weight: 500;letter-spacing: 3.55px;opacity: .65;transform: translateY(-2px);}
.leaderboard header .leaderboard__icon{fill: #fff;opacity: .35;width: 50px;position: absolute;top: 50%;left: var(--start);transform: translate(-50%, -50%);}
.leaderboard__profiles{background-color: #fff;border-radius: 0 0 12px 12px;display: grid;row-gap: 8px;}
.leaderboard__profile{display: grid;grid-template-columns: 1fr 3fr 1fr;align-items: center;overflow: hidden;border-radius: 10px;box-shadow: 0 5px 7px -1px rgba(51, 51, 51, 0.23);cursor: pointer;transition: transform 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98), box-shadow 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98);background-color: #f7f7f7; height:135px; margin-bottom:20px; }
.leaderboard__profile:hover{transform: scale(1.2);box-shadow: 0 9px 47px 11px rgba(51, 51, 51, 0.18);}
.leaderboard__picture{max-width: 100%;width: 125px; height:110px; margin-left:15px;}
.leaderboard__name{color: #979cb0;font-weight: 600;font-size: 20px;letter-spacing: 0.64px;margin-left: 12px;}
.leaderboard__value{color: #35d8ac;font-weight: 700;font-size: 34px;text-align: right;}
.leaderboard__value > span{opacity: .8;font-weight: 600;font-size: 13px;margin-left: 3px;}
.leaderboard{box-shadow: 0 0 40px -10px rgba(0, 0, 0, 0.4);}
/*公共*/
.pro-sider { float: none; background: #fff;min-height: 1000px;}
.pro-sider .in-title { padding: 10% 0; overflow: hidden; text-align: center; background-color: #007acf; color: #fff; line-height: 30px; font-size: 30px; position: relative;}
.pro-sider .in-title span{ font-size: 14px; font-family: Arial;}
.pro-sider .in-title:before{ position: absolute; left: 0; bottom: -7%; content: 'product'; font-family: Impact; color: rgba(255,255,255,0.1); text-transform: uppercase; width: 100%; font-size: 80px;}
.pro-sider-ul { height: auto; text-align: left; background: #fff; padding: 15px; border: 1px solid #ebebeb;}
.pro-sider-ul .ul-li{ height: auto; line-height: 30px; background: #eaeaea; font-size: 16px; padding: 0 5%; margin-top: 2%; transition: 0.3s;}
.pro-sider-ul .ul-li i{ float: right; color: #333; font-size: 22px; transition: 0.3s;}
.pro-sider-ul ul{ border: 1px solid #eaeaea; border-bottom: none;}
.pro-sider-ul ul li{ border-bottom: 1px solid #eaeaea; height: 55px; line-height: 55px; padding: 0 5%; transition: 0.3s;}
.pro-sider-ul ul li i{ float: right; color: #333; font-size: 22px; transition: 0.3s;}
.pro-sider-ul ul #li-on a,.pro-sider-ul ul #li-on i{ color: #007acf;}
.pro-sider-ul #li-on a,.pro-sider-ul #li-on i{ color: #007acf;}
.pro-sider-ul .ul-li:hover{ background: #333;}
.pro-sider-ul .ul-li:hover a,.pro-sider-ul .ul-li:hover i{ color: #fff;}
.pro-sider-ul ul li:hover a,.pro-sider-ul ul li:hover i{ color: #fff;}
.pro-sider-ul .top_tel_con{ padding-top: 3%;}
.pro-sider-ul .top_tel_con .pic{ float: left; padding-top: 20px;}
.pro-sider-ul .top_tel_con .pic i{ color: #007acf; font-size: 65px;}
.pro-sider-ul .float-left span{ color: #007acf; font-size: 25px; font-weight: bold;}
@media screen and (max-width:768px){
    .pro-sider-ul .ul-li{ padding: 3% 0 3% 2%;}
    .pro-sider-ul .ul-li p{ font-size: 13px;}
    .pro-sider-ul .ul-li span{ font-size: 12px;}
}
@media screen and (max-width:1200px){
    .pro-sider-ul .ul-li{ font-size: 14px;}
    .pro-sider .in-title{ font-size: 24px;}
    .pro-sider-ul .float-left span{ font-size: 20px;}
    .pro-sider-ul .ul-li i{ display: none;}
}
@media screen and (max-width:1000px){
    .pro-sider-ul .float-left{ font-size: 12px; line-height: 20px;}

}

#xwtj{ font-size: 1.8rem;}
#xgxw{ padding-top: 3%;}
#xgxw li{ height: 4rem; line-height: 4rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition:0.3s;}
#xgxw li a{ color: #999;}
#xgxw li:hover{ background: #d10009; padding-left: 2%;}
#xgxw li:hover a{ color: #fff;}
.news-detail-content{ background: #fff; padding: 30px !important; border-radius: 5px;}
.news-detail-content .news-detail {
  line-height: 2rem;
  color: #666;
}
.news-detail-content .news-detail p {
  font-size: 16px;
  color: #666;
}
.news-detail-content .news-detail .img{ text-align: center; padding-bottom: 3%;}
.news-detail-content .news-detail img {
  max-width: 100%;
  margin: 0 auto;
}
.newsPage {
  padding: 2%;
  font-size: 14px;
  border-top: 1px solid #efefef;
  color: #999;
  line-height: 35px;
  margin: 15px 0 30px;
}
.newsPage a {
  color: #999;
}
.newsPage a:hover {
  color: #007acf;
}
.shengming{background-color: #fafafa; color: #999; padding: 15px 15px; line-height: 2em; font-size: 14px; margin-top: 30px; margin-bottom: 30px;}
.shengming p{font-size:15px;color:#999;}
.common-inner .inner-right .de-honor-list {
  overflow: hidden;
  margin: 0 auto;
  margin-top: 24px;
  padding-top: 6px;
  min-height: 556px;
}
.common-inner .inner-right .de-honor-list ul {
  margin: 0 -5px;
}
.common-inner .inner-right .de-honor-list ul li {
  float: left;
  margin: 0 10px 30px;
  overflow: hidden;
  width: 270px;
  background: #f6f6f6;
}
.common-inner .inner-right .de-honor-list ul li a {
  display: block;
}
.news-detail-title .b {
    font-size: 13px;
    color: #999999;
    text-align: center;
    line-height: 20px;
    margin-top: 3%;
}

.news-detail-title .b i {
    display: inline-block;
    padding-right: 10px;
}

.news-detail-title p {
    text-align: left;
    font-size: 1rem;
}

.news-detail-title p a {
    color: #ccc;
}
.news-detail-title {
    padding-bottom: 15px;
    text-align: center;
    margin-bottom: 15px;
}

.news-detail-title .h3 {
    font-size: 30px;
    color: #323232;
    height: 50px;
    text-align: left;
    font-weight: bold;
    border-bottom: 1px solid #efefef;
}
.news-detail-title .h3 h1{
    font-size: 30px;
    color: #323232;
    height: 50px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #efefef;
}
.ul-li a { color:#000;}
.contact_item{ padding:0; text-align: center; margin-top: 3%;}
.contact_item li{ display: inline-block; margin-bottom: 30px;}
.contact_item li span{display: block;width: 150px;height: 135px;margin:0 auto;text-align: center;position: relative;}
.contact_item li span.contact_item_1{background: url(../images/contact_li_bg1.png) center no-repeat;line-height: 108px;padding-top: 25px;}
.contact_item li span.contact_item_2{background: url(../images/contact_li_bg2.png) center no-repeat;line-height: 135px; padding-top: 35px;}
.contact_item li span.contact_item_3{background: url(../images/contact_li_bg3.png) center no-repeat;line-height: 170px;}
.contact_item li span img{vertical-align: middle;}
.contact_item_ewm{width: 84px;height: 84px;position: absolute;left: 33px;top:45px;z-index: 1;}
.contact_item_ewm img{width: 84px;height: 84px;position: absolute;left: 0;top:0;transition: all .4s;vertical-align: top;}
.contact_item li h4{color: #333;font-size: 18px;line-height: 30px; text-align: center;margin: 10px auto !important; font-weight: bold !important;}
.contact_item li p{color: #333;font-size: 12px;line-height: 26px;}
.contact_item li:nth-child(3n) p{text-align: center;}

.in_title{ line-height: 40px; padding: 30px 0 10px; color: #747474; font-size: 16px;}
.in_title p{ font-size: 30px; color: #3e3e3e;}
.tit_in{ text-align: center; position: relative;}
.tit_in h1{ color: #007acf; font-size: 30px; position: relative; z-index: 2;}
.tit_in p{ position: absolute; z-index: 1; width: 100%; top: -15px; color: rgba(204,204,204,0.3); font-family: '思源宋体'; font-size: 46px; font-weight: bold; text-transform: uppercase;}
.tit_in i{ font-size: 15px; color: rgba(0,0,0,0.5); }
.contact_item {
  text-align: center;
}
.mes-form .form-tr {
    overflow: hidden;
}
.mes-form .form-tr input {
    display: block;
    width: 100%;
    padding: 0 2%;
    height: 4rem;
    line-height: 4rem;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
}
.mes-form .form-tr textarea {
    display: block;
    width: 100%;
    padding: 5px 10px;
    height: 130px;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
}
.mes-form .form-tr .code {
    overflow: hidden;
}
.mes-form .form-tr .code input {
    width: 40%;
    float: left;
}
.mes-form .form-tr .code .verify {
    cursor: pointer;
    float: left;
    margin-left: 25px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 0;
}
.mes-form .form-tr .code .verify img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.mes-form .form-tr .submit {
    margin-top: 15px;
    display: block;
    width: 190px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #356bef;
    color: #fff;
    font-size: 15px;
}
.mes-form .form-tr .submit:hover {
    background: #0058b1;
}
.mes-form .form-tr .submit2 {
    margin-top: 15px;
    display: block;
    width: 190px;
    float: right;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #007acf;
    color: #fff;
    font-size: 15px;
    transition:0.3s;
}
.mes-form .form-tr .submit2:hover {
    background: #333;
}
.mes-form .form-tr .error {
    height: 1rem;
    line-height: 1rem;
    font-size: 12px;
    color: #f00;
    padding: 0 5px;
}
.in_title{ line-height: 40px; padding: 30px 0 10px; color: #747474; font-size: 16px;}
.in_title p{ font-size: 30px; color: #3e3e3e;}
/*人才招聘*/
.recruit-box {border: 1px solid #ebebeb;background: #fff;overflow: hidden;}
.recruit-box ol li {width: 16%; text-align: center;}
.recruit-box ol li:nth-child(1) {width: 26%;}
.recruit-box ol li:nth-child(2) {width: 40%;}
.recruit-box .arrow {transition: 0.3s;color: #ffb720 !important;}
.recruit-box .item-hd li,
.recruit-box .hd-wrap li {float: left;}
.recruit-box .hd-wrap {background-color: #484848;}
.recruit-box .hd {height: 48px;line-height: 48px;color: #fff;padding: 0 22px;}
.recruit-box .item-hd {padding: 13px 0;position: relative;}
.recruit-box li {padding-left: 0.22rem;}
.recruit-box li p {display: inline-block; padding: 0px; margin: 0px;}
.recruit-box .item + .item {border-top: 1px solid #ebebeb; box-shadow: none;}
.recruit-box .item-hd {cursor: pointer;line-height: 1.8; margin-bottom: 0px;}
.recruit-box .item-hd .tit {display: none;}
.recruit-box .item-bd {color: #666;display: none;padding: 30px 22px 10px;background-color: #f2f2f2;}
.recruit-box .active .item-hd {background: #007acf;color: #fff; box-shadow: none;}
.recruit-box .active .item-bd {border-top: 1px solid #ebebeb;}src="images/
.recruit-box .active .arrow {color: #fff !important;}
.recruit-box .active .arrow::before {content: "\e728";}
.recruit-box .arrow {float: right;font-size: 14px;color: #333;}
.recruit-box dd {margin: 5px 0 30px;font-size: 12px;}
.item { box-shadow: none;}
.tl { text-align: left; margin-top: 0px !important;}
.news01 {padding: 0;}
.news01 li{ margin-bottom: 7%;}
.news01 .imgbox {width: 100%; height: 0; padding-bottom: 70%; position: relative; overflow: hidden;}
.news01 .imgbox img { object-fit: cover; left: 0; position: absolute; text-align: center; height:100%; width:100%; transition: 0.3s;}
/*.news01 .shuiyin{position: absolute; background: url("../images/shuiyin.png") no-repeat center; z-index: 1; left: 0; top: 0; width: 100%; height: 100%;}*/
.news01 .imgbox1 {width: 100%; height: 0; padding-bottom: 80%; position: relative; overflow: hidden;}
.news01 .imgbox1 p { text-align: center; left: 0; position: absolute; height:100%; width:100%; transition: 0.3s;}
.news01 .imgbox1 p img{ max-width: 100%; max-height: 100%; transition:0.3s;}
.news01 .slide:hover .imgbox img {transform: scale(1.1);}

.news01 .txtbox { height: 50px; line-height: 50px; text-align: center; font-size: 16px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; background: #fff; border-bottom: 1px solid #e2e2e2;}
.news01 .txtbox span{ display: block; z-index: 1; position: relative; transition:0.3s;}
.news01 .txtbox:after {  position: absolute;content: ""; background: #007acf; height: 100%; width:100%;  left: 0;bottom: 0;
    transition: all 0.5s;
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -ms-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
.news01 .slide:hover .txtbox::after { -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1);
    -o-transform: scaleX(1); transform: scaleX(1);
}
.news01 .slide:hover .txtbox span{ color: #fff;}
.news01 { margin-top: 0px !important;}
.news-detail-content { padding: 0px !important;}
.news01 li:before { background: none !important;}
.de-page-mian {
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin: 3% 0 0;
  }
  .de-page-mian .page-inner {
    display: inline-block;
    overflow: hidden;
  }
  .de-page-mian .page-inner a {
    display: block;
    float: left;
    min-width: 26px;
    padding: 0 5px;
    height: 26px;
    border: 1px solid #dddddd;
    background: #fff;
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #333;
    margin-right: -1px;
    overflow: hidden;
  }
  .pagination { padding-top: 0px !important;}
  .de-page-mian .page-inner a.active,
  .de-page-mian .page-inner a:hover {
    color: #fff !important;
    border-color: #212325;
    background: #212325;
  }
  .de-page-mian .page-inner a.prev {
    margin-right: 10px;
    background: #fff url(../images/prev.jpg) no-repeat center;
  }
  .de-page-mian .page-inner a.prev.on {
    background: #fff url(../images/prev-hover.jpg) no-repeat center;
  }
  .de-page-mian .page-inner a.prev:hover {
    background-color: #fff;
    border-color: #dddddd;
  }
  .de-page-mian .page-inner a.next {
    margin-left: 10px;
    margin-right: 15px;
    background: #fff url(../images/next.jpg) no-repeat center;
  }
  .de-page-mian .page-inner a.next.on {
    background: #fff url(../images/next-hover.jpg) no-repeat center;
  }
  .de-page-mian .page-inner a.next:hover {
    background-color: #fff;
    border-color: #dddddd;
  }
  .de-page-mian .page-inner a.page-btn {
    font-size: 12px;
    margin-right: 0;
    width: 63px;
    margin-left: 10px;
  }
  .de-page-mian .page-inner span {
    display: block;
    font-size: 12px;
    color: #333;
    float: left;
    line-height: 38px;
  }
  .de-page-mian .page-inner input {
    display: block;
    float: left;
    height: 36px;
    width: 36px;
    border: 1px solid #dddddd;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    margin: 0 5px;
  }
  .ywfwlist { margin-bottom: 25px;}
  .tp { width: 250px; height: 165px; border-radius: 25px; float: left; overflow: hidden;}
  .tp img { width: 100%; border-radius: 25px;}
  .ywxq { float:right; height: 165px; border-radius: 25px;  background-color: rgba(242, 242, 242, 1);

    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;}
    .ywxq p:nth-of-type(1) { font-size: 18px; padding-top: 15px; margin-bottom: 0px;}
    .ywxq p:nth-of-type(2) { font-size: 14px; padding-top: 10px; height: 60px;}
    .ywxq p:nth-of-type(3) { width: 150px; height: 35px; line-height: 35px; text-align: center; background-color: #007acf; color: #fff; margin-top: 10px;}
    .ywfwlist a:hover .ywxq { background-color: #007acf;}
    .ywfwlist a:hover .ywxq p:nth-of-type(1) { color: #fff;}
    .ywfwlist a:hover .ywxq p:nth-of-type(2) { color: #fff;}
    .ywfwlist a:hover .ywxq p:nth-of-type(3) { width: 150px; height: 35px; line-height: 35px; text-align: center; background-color: #fff; color: #007acf; margin-top: 10px;}
    @media (min-width: 1200px)
{
.xwdt2 {
  max-width: 1140px;
}
.ywxq { width: 600px ;}
}
@media (min-width: 1440px)
{
.xwdt2 {
  max-width: 1400px;
}
.ywxq { width: 700px ;}
}
    @media (min-width: 1600px)
{

.ywxq { width: 700px ;}
}
.zong{width: 1200px;    margin: 0 auto; height:540px;}
.quanguo{font-size: 20px;text-align: center;}
.quanguo a{display: block;width: 200px;height: 60px;margin: 30px auto 0;background: url(/template/default/index/images/icon3.png) 100% no-repeat;line-height: 60px;color: #fff;}
.rmcs{padding: 30px 30px 20px;background-color: #eee;margin-top: 10px;font-size: 16px;margin-bottom: 30px;}
.rmcs span a{padding-right: 20px;color:#333;}
.rmcs span a:hover{ text-decoration:none; color:#41b156;}
.shengshi{font-size: 16px;display: block;}
.shengshi .diqu{background-color: #b9e076;    padding: 20px;float: left!important; width:26px; height:80px; text-align:center;}
.xiangxi{width: 1104px;background-color: #fff;padding: 0px 0 0 30px;min-height: 130px;height: auto;float: left!important;}
.xiangxi p{padding-bottom: 11px;}
.xiangxi p a{padding-right: 10px;color:#333;}
.xiangxi p a:hover{ text-decoration:none; color:#007acf;}
.ditu td{text-align:center;}
.ditu th{text-align:center;}