@charset "utf-8";

/* CSS Document */
@font-face
{
    font-family: ltxh;
    src: url(/font/ltxhGBK_0.TTF);
}
@font-face
{
    font-family: TCCM;
    src: url(/font/TCCM.TTF);
}
@font-face
{
    font-family: Champagne;
    src: url(/font/Champagne_Limousines.ttf);
}

@font-face
{
    font-family: HYQiHei;
    src: url(/font/HYQiHei.otf);
}

/*@font-face
{
    font-family: fzzzh;
    src: url(/font/fzzzh.TTF);
}*/
body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}

body{ color:#333; margin:0 auto; font-family:"微软雅黑",Arial; font-size:14px ; min-width:1480px; background:#fff; position:relative; line-height:1.8; font-size: 14px;}

ul,li{list-style:none;}

i, em{ font-style: normal;}

a{text-decoration:none;}

img{border:none;}

.c{clear:both;}

.fl{float:left;}

.fr{float:right;}

a:hover{ text-decoration: none;}

img{max-width: 100%;}



/*消除浏览器黄框*/

input, textarea,button{ outline:none;}

/*为了消除选中时的虚线框*/

a:active{/*设置为只在标签激活时候处理，提高效率*/

	bblr:expression(this.onFocus=this.blur());/*IE使用*/	

}

a {

outline-style:none;

}

/*清除浮动*/

.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }

.clearfix{ zoom:1; }



@font-face

{

font-family: myFont;

src: url('/font/Champagne & Limousines.ttf'),

     url('/font/Champagne & Limousines.eot'); /* IE9 */

} 


.yichuyinc{ overflow: hidden;}
.yichuyinc a{display: inline-block;}
.yichuyinc img{transition: all 0.6s; margin-top: 0px !important;
    -webkit-transition: all 0.6s;}
.yichuyinc img:hover{transform:scale(1.2)}
.copright.clearfix .fl a{ color:#999;} 
.copright.clearfix .fl a:hover{ color:#fff;} 

.m_wrap{ width:1480px; margin:0 auto; position: relative;}



/*top*/

.ce{ position:relative; top: 0;  height: 90px; width: 100%;z-index: 9999;}

.ce2{ background: rgba(0,0,0,0.5); height: 90px; border-bottom: 0px; box-shadow:0px 0px 10px rgba(0,0,0,0.15);}
.cex1{ background: rgba(0,0,0,0.5) !important; }
.cex2{ background: rgba(0,0,0,1) !important; }
.top_box{ padding: 0 50px;}

.logo {
    float: left;
    margin-top: 18px;
    width: 160px;
    height: 48px;
    background: url(/images/logo.png) no-repeat;
    display: block;
    background-size: 100% 100%;
}
.logo_admins{ float: left; margin-top: 10px; width: 80px; height: 70px; background: url(/images/logo_3.png) no-repeat; display: block;}

.nav_btn{ float: right; display: block; text-align: center; color: #fff; padding-left: 44px; background:url(/images/top_icon1.png) no-repeat; font-size: 16px; line-height: 40px; margin-right: 22px; cursor: pointer; margin-top: 25px; opacity: 1;}

.nav_btn:hover{transition: .3s ease-in; opacity: .8;}

.search_btn{ float: right; display: block; text-align: center; color: #fff; padding-left: 44px; background:url(/images/top_icon2.png) no-repeat; font-size: 16px; line-height: 40px; cursor: pointer; margin-top: 25px; opacity: 1;}

.search_btn:hover{transition: .3s ease-in; opacity: .8;}
/*.ce2 .nav_btn{color: #333; background:url(/images/top_icon1x.png) no-repeat;}
.ce2 .search_btn{color: #333; background:url(/images/top_icon2x.png) no-repeat}*/
	.float_qq{ z-index:9; bottom:30%; right:0; position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));
}
#think_page_trace_open{ display: none;}
.float_qq li{ height:60px; position:relative; right:-4px; margin-bottom:1px;}
.float_qq li div{ width:60px; position:absolute;right:0;}
.float_qq a{ height:60px; line-height:60px; display:inline-block; *display:inline; *zoom:0; padding-left:60px; padding-right:4px; background-color:#181818; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; font-size:14px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.float_qq li:nth-child(1) a{ background-color:#F2765A;}
.float_qq li:nth-child(2) a{ background-color:#F0B35A;}
.float_qq li:nth-child(3) a{ background-color:#599EF1;}
.float_qq li:nth-child(4) a{ background-color:#6D5AF1;}
.float_qq li:nth-child(5) a{ background-color:#7AE278;}
.float_qq a span{ display:inline-block; padding-right:14px;}
.float_qq i{ padding:18px; line-height:24px; display:inline-block; position:absolute; left:0;}
.float_qq a:hover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1; background-color:#CC3341;}
.wenzislide{ text-align: center;}
.wenzislide h2{ margin: 0px; font-size: 40px; margin: 18px 0px 19px 0px}
.wenzislide p{ font-size: 18px; color: #333;width: 80%; margin: 0px auto; margin-bottom: 0%;}
.swipwss{position: relative;}
.page2{ background-image: url(/images/fuyf1.png); background-position: center; background-repeat: no-repeat; background-size:auto 65% !important; position: relative;}
.page2{ position: relative;}
.page2 .cioa{ width:80px;position: absolute;}
.page2 .cioa img{ width: 100%;}
.page2 .cioa:nth-child(1){ top:12% ;left:10% ;-webkit-animation:halx 3s infinite linear}
.page2 .cioa:nth-child(2){top:65% ;left:15% ;-webkit-animation:halx 4s infinite linear}
.page2 .cioa:nth-child(3){top:20% ;right:15%;-webkit-animation:halx 5s infinite linear}
.page2 .cioa:nth-child(4){top:70% ;right:18%;-webkit-animation:halx 4s infinite linear}
.page2 .m_wrap{ position: relative; z-index: 2;}
.swipwss .swiper-button-next{background-size: 120px 60px;width: 60px;height: 60px;background-image: url(/images/dhasidz1.png);outline: none;
border-radius: 100%;right:30px;background-position:100% center; background-color: #fff; border-radius: 100%;
transition: all 0.6s; top: 40%;
    -webkit-transition: all 0.6s;    margin-top: -50px;
}
.swipwss .swiper-button-prev{background-size: 120px 60px;width: 60px;height: 60px;background-image: url(/images/dhasidz2.png);outline: none;
border-radius: 100%;left:30px ;background-position:0% center;transition: all 0.6s; background-color: #fff; border-radius: 100%;
    -webkit-transition: all 0.6s;    margin-top: -50px;top: 40%;
}
@-webkit-keyframes halx{
    0%{
        margin-top:0px
    }
    25%{
        margin-top:10px
    }
    50%{
        margin-top:0px
    }
    75%{
        margin-top:10px
    }
    100%{
        margin-top:0px
    }
}
@-webkit-keyframes dasdxsx{
    0%{
        width:60px;
        height:60px ;
    }
    25%{
        width:70px;
        height:70px ;
    }
    50%{
        width:60px;
        height:60px ;
    }
    75%{
       width:70px;
        height:70px ;
    }
    100%{
       width:60px;
        height:60px ;
    }
}
.swipwss .swiper-button-next:hover{background-position:0% center;/*-webkit-animation:dasdxsx 1s*/
    background-size: 140px 70px;width: 70px;height: 70px;}
.swipwss .swiper-button-prev:hover{background-position:100% center;/*-webkit-animation:dasdxsx 1s*/ 
background-size: 140px 70px;
width: 70px;height: 70px;}
.swipwss .swiper-button-next.swiper-button-disabled{
    background-size: 60px 60px;background-image: url(/images/dhasidz_22.png); opacity: 0.7;}
.swipwss .swiper-button-prev.swiper-button-disabled{
    background-size: 60px 60px;background-image: url(/images/dhasidz_21.png);opacity: 0.7;}
.swipw{ width:900px; background: url(/images/beijding2.png) no-repeat; background-size: 100% 100%;
 margin: 3% auto 0px auto;padding:33px 108px 71px 115px}
.swipw img{ width: 100%;}
.swipwss .swiper-pagination{ position: relative; margin-top: 0px;}
.swipwss .swiper-pagination .swiper-pagination-bullet{outline: none; margin: 0px 5px; background-color: #fff;opacity: 1; border-radius: 0px; width: 30px; height:2px;}
.swipwss .swiper-pagination .swiper-pagination-bullet-active {
    background: #181818;
}
@media screen and (max-width:1200px) {
.swipw {
    width:500px;padding: 19px 60px 38px 63px
}
}

@media screen and (max-width:990px) {
	
.page2{background-size:auto 40% !important;}
.wenzislide p {
    font-size: 16px;
}
.zidysacn ul li {
    float: left;
    margin: 0px 7px !important;
}
.swipwss .swiper-button-next{background-size: 88px 44px;width: 44px;height: 44px;background-image: url(/images/dhasidz1.png);outline: none;
border-radius: 100%;background-position:100% center;transition: all 0.6s; background-color: #fff; border-radius: 100%;
    -webkit-transition: all 0.6s;
}
.swipwss .swiper-button-prev{background-size: 88px 44px;width: 44px;height: 44px;background-image: url(/images/dhasidz2.png);outline: none;
border-radius: 100%;background-position:0% center;transition: all 0.6s; background-color: #fff; border-radius: 100%;
    -webkit-transition: all 0.6s;
}
.swipwss .swiper-button-next:hover{background-position:0% center;/*-webkit-animation:dasdxsx 1s*/
    background-size: 108px 54px;width: 54px;height: 54px;}
.swipwss .swiper-button-prev:hover{background-position:100% center;/*-webkit-animation:dasdxsx 1s*/ 
background-size: 108px 54px;
width: 54px;height: 54px;}
.swipwss .swiper-button-next.swiper-button-disabled{
    background-size: 44px 44px}
.swipwss .swiper-button-prev.swiper-button-disabled{
    background-size: 44px 44px;}
}
@media screen and (max-width:1600px) {
	.ad_b0 {
    width: 40% !important;
    margin-left: 0;
}
.swipw {
    width: 700px;
    padding: 25px 84px 54px 90px
}
.wenzislide p {
    margin-bottom: 0%;
}
}
@media screen and (max-width:580px) {
	.swipw {
    width:300px;padding:11px 36px 23px 39px
}
.page2 .cioa {
    width: 40px;
}
.swipwss .swiper-pagination .swiper-pagination-bullet {
    width: 20px;
    height: 2px;
}
.page2{background-size:auto 40% !important;}

.wenzislide p {
    font-size: 14px;
}
.swipwss .swiper-button-next{background-size: 30px 30px;width: 30px;height: 30px;background-image: url(/images/dhasidz1.png);outline: none;
border-radius: 100%;right: 0px;
}
.swipwss .swiper-button-prev{background-size: 30px 30px;width: 30px;height: 30px;background-image: url(/images/dhasidz2.png);outline: none;
border-radius: 100%;left: 0px;
}
}
@media screen and (max-width:375px) {
.swipwss .swiper-button-next{display: none;
}
.swipwss .swiper-button-prev{display: none
}
}

.nav_box{ position: fixed; width: 100%; top: 0; left: 0; height: 100%; background: #1f1f1f; z-index: 999;}

.nav{
position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.nav>ul>li{ margin:0 20px 0 20px;text-align:center; position:relative;}

.nav>ul>li>a{display:block; color: #fff; font-size: 16px; padding: 25px 0; font-size: 20px; line-height: 30px;}

.nav>ul>li>a span{ font-family: myFont; font-size: 54px; color: #fff; display: inline-block; position: relative; line-height: 56px; padding: 0 10px;}

.nav>ul>li>a span:after{content: "";display: block;position: absolute;left: 50%;right: 50%;top: 26px;height: 3px;opacity: 0;background-color: #e8c637;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

/*.nav>ul>li>a:hover,.nav>ul>li.on>a{color:#ff8e50;}*/

.nav>ul>li.on>a span:after{content: "";display: block;position: absolute;top: 26px;height: 3px;opacity: 1;background-color: #e8c637;left: 1%;right: 1%;}

.nav>ul>li>a:hover span:after,.on>a:hover span:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav_close{ position: absolute; top: 30px; right: 80px; z-index: 9999; cursor: pointer; opacity: .7;}

.nav_close:hover{transition: .3s ease-in; opacity: 1;}



.search_box{ position: fixed; width: 100%; top: 0; left: 0; height: 100%; background: #1f1f1f; z-index: 999;}

.search_form{ position: relative; top: 50%; height: 90px; margin-top: -100px; padding: 0 60px;  background:url(/images/top_icon2.png) no-repeat 0 30px; border-bottom: 1px solid #4c4c4c; margin-left: 80px; margin-right: 80px;}

.search_input{ width: 100%; height: 88px; text-align: center;font-size: 70px; font-family:myFont; background: #1f1f1f;  border: none; color: #fff;}

.search_input::-webkit-input-placeholder {   

 /* WebKit browsers */   

color: #949494;   

}   
.mytent_x{ display: none;}
.mytent_x.active{ display: block;}
.search_input:-moz-placeholder {   

/* Mozilla Firefox 4 to 18 */   

color: #949494;   

}   

.search_input::-moz-placeholder {   

 /* Mozilla Firefox 19+ */   

color: #949494;   

}   

.search_input:-ms-input-placeholder {   

 /* Internet Explorer 10+ */   

color: #949494;   

}

.foot_icon{ position: relative;}
.foot_icon .erweim{ position: absolute; bottom: 100%; width: 150px;left: -60px;border:1px solid #ddd ;
padding: 5px;display: none; background-color: #fff;
}
.foot_icon:hover .erweim{ display: block; opacity: 1;}
.foot_icon .erweim img{ width: 100%;}


.search_a{ background: #1f1f1f; color: #fff; opacity: .4; position: absolute; right: 0; line-height: 88px;  border: none; font-size: 20px;}

.search_a:hover{transition: .3s ease-in; opacity: 1;}

.search_close{ position: absolute; top: 30px; right: 80px; z-index: 9999; cursor: pointer; opacity: .7;}

.search_close:hover{transition: .3s ease-in; opacity: 1;}





/*首页动画*/

.main_box{width: 100%;height: 100%;box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

}

.main_box>div{width: 100%;}

.page1{background: url(/images/ad_bg1.jpg) no-repeat; background-size: cover; overflow: hidden;}

.page2{background-color:#e8c637; background-size: cover; overflow: hidden;}
.page6_zdy{background: #f5f6f7;}
.page5 .h_box2{ padding-top: 0px; padding-bottom: 0px;}
.page7{height: auto !important; }
.page7 .fp-tableCell{height: auto !important;}
.page3{background: url(/images/ad_bg3.jpg) no-repeat; background-size: cover; overflow: hidden;}

.wrap_content{min-height: 1600px; background: #fff;}



.page1{ overflow: hidden; color: #fff; text-align: center;}

.ad_a0 {position: absolute;top: 20%;left: 50%; margin-left: -270px; z-index: 2; width: 540px;}

.ad_a1 {position: absolute;top: 15%;left: 50%; margin-left: -210px; z-index: 3; width: 70px;}

.ad_a2 {position: absolute;top: 44%;left: 47%; margin-left: -360px; z-index: 4; width: 80px;}

.ad_a3 {position: absolute;top: 29%;left: 52%; margin-left: 270px; z-index: 5; width: 160px;}

.ad_a4 {position: absolute;top:50%; margin-top: -122px; z-index: 999; width: 100%;}

.ad_a4 h1{font-size: 68px;
    margin-bottom: 20px;}

.ad_a4 p {
    font-size: 23px;
    margin: 0px auto 0px auto;
    z-index: 9999;
    position: relative;
    width: 35%;
}
#ad_a0{-webkit-animation:fadeIn 1.5s .2s ease both;

-moz-animation:fadeIn 1s .0s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a1{-webkit-animation:fadeIn 1.5s .4s ease both;

-moz-animation:fadeIn 1s .5s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a2{-webkit-animation:fadeIn 1.5s .5s ease both;

-moz-animation:fadeIn 1s 0.9s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a3{-webkit-animation:fadeIn 1.5s .7s ease both;

-moz-animation:fadeIn 1s 1.1s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a4{-webkit-animation:fadeIn 1.5s 1.0s ease both;

-moz-animation:fadeIn 1s 1.6s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}





.ad_b0{transition-delay: .0s;position: absolute;top: 50%;right: 13%;
transform: translate(0%, -50%);
-ms-transform:translate(0%, -50%);
-moz-transform:translate(0%, -50%);
-webkit-transform:translate(0%, -50%);
-o-transform:translate(0%, -50%);
 margin-left: 10px; z-index: 1; width: 870px; opacity: 0; transition: all .7s; margin-top: -170px;}

.active .ad_b0{ opacity: 1; ; margin-top: 0px;}

.ad_c0{position: absolute;bottom: -30px;left: 13%; margin-left:0px; z-index: 1; width: 40% !important; opacity: 0; transition: all .7s;}

.active .ad_c0{ bottom: 0px; opacity: 1;}

@-webkit-keyframes up_down {

0% {

margin-top: -30px; /*初始状态 透明度为0*/

}

50% {

margin-top: 0px; /*中间状态 透明度为1*/

}

100% {

margin-top: -30px; /*结尾状态 透明度为0*/

}

}


#particles{ height: 100%;}
.ad_b_t1{ position: absolute; opacity: 0; transition: all .6s; width: 460px; left: 13%; margin-left: 0px; z-index: 9; top: 50%; margin-top: -120px;}

.active .ad_b_t1{ opacity: 1; transition-delay: .0s; margin-top: -160px; }

.ad_c_t1{ position: absolute; margin-top: -170px; right: 13%; opacity: 0; transition: all 1.6s; width: 460px;  margin-left: 120px; z-index: 9;}

.active .ad_c_t1{ margin-top: -200px; opacity: 1;  }

.ad_tit{ font-size: 78px; color: #181818; line-height: 95px;  font-family:ltxh;}

.ad_tt1:after{content: "";
    display: block;
    position: relative;
    margin-top: 18px;
    top: 0px;
    height: 3px;
    width: 38px;
    background-color: #181818;
}
.ad_tt1{ font-size:24px; color: #181818; line-height: 40px;}

.ad_tt2{ font-size: 16px; color: #181818; line-height: 22px; padding-top: 22px; line-height: 28px; padding-bottom: 40px;}

.ad_btn{ padding: 0 30px 0 53px; color: #fff; background: url(/images/ad_btn.png) no-repeat 30px 17px #ff0000; border-radius: 54px; line-height: 54px; display: inline-block; font-size: 18px;}

.ad_btn:hover{opacity: .8;}





.h_box1{transition: all .7s;background: url(/images/h_bg1.jpg) no-repeat; background-position: calc(100% + 200px) 120px; position: relative; padding-top:40px; padding-bottom: 40px;}
.active .h_box1{background-position:100% 120px}
.h_tit{ text-align: center; font-size: 28px; margin-top: 40px; margin-bottom: 10px;}

.h_tit h3{ display: block; line-height: 48px;}

.h_tit span{ font-size: 72px; line-height: 80px; color: #181818; font-weight: 100; position: relative; font-family: myFont;}

.h_tit:before{content: ""; width: 170px; height: 17px; background: #e8c537; display: block; position: absolute; top: 58px; left: 50%; margin-left: -85px;}



.h_tab{ text-align: center; margin-bottom: 20px;}

.h_tab li{ display: inline-block; margin:10px 30px; padding: 4px 0; font-size: 16px;}

.h_tab li a{ color: #666;}

.h_tab li.active{ border-bottom: 3px solid #181818;}

.h_tab li.active a{ color: #181818;}



.tab-content .overlayed{position: relative; text-align: center; margin-top: 15px; margin-bottom: 15px;}
#myTabContent .col-lg-3{ padding: 0px 10px;}
.tab-content .overlayed .overlay{width: 100%;height: 100%;
position: absolute;overflow: hidden;top: 0;left: 0;
filter: alpha(opacity=0);opacity: 0;
background: none;color: #fff;
-webkit-transition: all 1.5s ease-in-out;
-moz-transition: all 1.5s ease-in-out;
-o-transition: all 1.5s ease-in-out;
-ms-transition: all 1.5s ease-in-out;
transition: all 1.5s ease-in-out;}

.portfolio_item:hover .overlayed .overlay{filter: alpha(opacity=100);opacity: 1;background:rgba(0,0,0,0.7);}

/*.portfolio_item:hover .overlayed .overlay:before,.portfolio_item:hover .overlayed .overlay:after{display: block;content: "";background: #fff;position: absolute;}

.portfolio_item:hover .overlayed .overlay:before{width: 41px;height: 1px;top: 52%;left: 50%;margin-left: -20px;margin-top: 20px;}

.portfolio_item:hover .overlayed .overlay:after{width: 1px;height: 41px;left: 50%;top: 52%;}*/

.h_plan_t{ width: 100%; line-height: 80px; padding-top: 23%;}
.overlayed{ overflow: hidden;}
.overlayed:hover img{
	transform:scale(1.2);transition: all 1.5s;
    -webkit-transition: all 1.5s;
    }
.h_plan_t h6{ font-size: 18px; color: #fff;}
.ad_a1, .ad_a2, .ad_a3{z-index: 999;}
.ad_a1 img, .ad_a2 img, .ad_a3 img{position: relative; cursor: pointer;}
.ad_a1:hover img, .ad_a2:hover img, .ad_a3:hover img{
	
			animation:gogogo2 0.6s linear ;
		  -webkit-animation:gogogo2 0.6s linear ;
		}
.dontanagx{ position: absolute; bottom: 0px; left: 0px; width: 100%; overflow: hidden;
            		}
            		#particles-js{height: 100%;}
            		.dontanagx_x{ width: 200%;
            		  background-repeat: repeat-x;
            		  background-size:50% auto;
            		}
            		.donfu{ position: absolute; bottom: 5%; left: 10%; width: 10%;}
            		.donfu img{ position: relative; width: 100%;
            			animation:gogogo 5s linear infinite;
					  -webkit-animation:gogogo 5s linear infinite;
            		}
            		.dontanagx_x1{ background-image: url("/images/wave-mid.png");
            		 animation:myfirst 15s linear infinite;
					  -webkit-animation:myfirst 15s linear infinite;
            		}
            		.dontanagx_x2{ background-image: url("/images/wave-mid2.png");
            		 animation:myfirst 20s linear infinite;
					  -webkit-animation:myfirst 20s linear infinite;
            		}
            		.dontanagx_x3{ background-image: url("/images/wave-mid3.png");
            		
            		}
            		.dontanagx img{ width: 50%; visibility: hidden;}
            		@keyframes myfirst
					{
					    0% {
					    	background-position: left bottom;
					    	
					    }
					   100% {
					   		background-position: right 130%;
					   		
					   }
					}
					 
					@-webkit-keyframes myfirst 
					{
					   0% {background-position: left bottom;}
					   100% {background-position: right 130%;}
					}
					@-webkit-keyframes gogogo{
					    0%{
					        top:0px
					    
					    }
					    25%{
					        top:10px
					    }
					    50%{
					        top:0px
					    }
					    75%{
					        top:10px
					    }
					    100%{
					         top:0px
					    }
					}
					@keyframes gogogo{
					    0%{
					        top:0px
					    
					    }
					    25%{
					        top:10px
					    }
					    50%{
					        top:0px
					    }
					    75%{
					        top:10px
					    }
					    100%{
					         top:0px
					    }
					}
					@-webkit-keyframes gogogo2{
					    0%{
					        top:0px
					    
					    }
					    25%{
					    	top:-10px
					    }
					    75%{
					        top:10px
					    }
					    100%{
					         top:0px
					    }
					}
					@keyframes gogogo2{
					   0%{
					        top:0px
					    
					    }
					    25%{
					    	top:-10px
					    }
					    75%{
					        top:10px
					    }
					    100%{
					         top:0px
					    }
					}
.h_box2{transition: all .7s; background: url(/images/h_bg2.jpg) no-repeat; background-position:-200px 80px; position: relative; padding-top:40px; padding-bottom: 80px;}
.active .h_box2{ background-position:left 0px;}
.h_tit2 span:after{width: 140px;margin-left: -70px;}

.h_news li{ position: relative; margin-top: 50px; margin-bottom: 50px;}

.h_date{ font-size: 14px; text-align: center; width: 130px; float: left;}

.h_date span{ font-size: 52px; display: block; line-height: 48px; margin-top: 5px;font-style:italic;font-family: Arial;}

.h_t_box{ width:100%; display: block; float: left;padding: 15px 25px;border: 1px solid #e9e9e9;}

.h_t_box h6{ font-size: 17px; color: #181818; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.h_t_box p{ font-size: 14px; color: #666;  line-height: 24px; padding: 6px 0; margin-bottom: 3px; height: 58px; overflow: hidden;}

.h_more{ color: #666; display: block;border-top: 1px solid #e5e5e5;padding-top: 10px;
    margin-top: 15px;}

.h_more i{ background: url(/images/arrow.png) no-repeat right 0;transition: background .3s; float: right; width: 26px; height: 9px; margin-top: 12px;}

.h_t_box:hover .h_more{ color: #181818;}

.h_t_box:hover i{ background-position: left 0;}



.h_box3{ background:#f5f6f7; position: relative; padding-top:40px; padding-bottom: 80px;}

.h_customers{ padding-top: 20px; padding-bottom: 20px;}

.h_partner li{ text-align: center; padding: 0; position: relative;
/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;*/
}
.h_partner li img{
	
}

.h_partner li a{display: block; position: relative;}

.h_partner li:hover{ background: #fff;}

.h_partner li:hover.hover_enlarge{
	 transform: scale(1.1); z-index: 3; box-shadow:0px 0px 20px rgba(0,0,0,0.12);
	 /*-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: none;
    filter: grayscale(0%);*/
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
    
	 }
.h_partner li.hover_enlarge .ustomerimg2{ display: none;}
.h_partner li.hover_enlarge:hover img {
    transform: scale(1.1);
	
}
.h_partner li:hover.hover_enlarge .ustomerimg2{
	display: block;
}
.h_partner li:hover.hover_enlarge .ustomerimg1{
	display: none;
}
.h_partner li a{
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.h_partner li:nth-child(6n) a{
    border-right: 1px solid transparent;
    border-bottom: 1px solid #e5e5e5;
}
.h_partner li:nth-last-child(6) a, .h_partner li:nth-last-child(5) a, .h_partner li:nth-last-child(4) a, .h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
   
    border-bottom: 1px solid transparent;
}
.h_partner+.h_partner li a{ border-top: 1px solid #e5e5e5;}

.h_partner li:before{content: ""; width: 100%; height: 100%; background: #f5f6f7; display: block; position: absolute; top: 0; left: 0;}

.h_partner li:hover:before{ background: #fff;}



.foot_contact{ position: relative; min-height: 850px;}

.foot_contact .map_img{ background: url(/images/map.jpg) no-repeat; background-size: cover; background-position: center; height: 100%; padding-left: 0; padding-right: 0; display: block; width: 50%;position: absolute;left: 0;top: 0;}

.foot_con_box{ padding: 100px 0 60px 100px; width: 50%; float: right;}

.foot_tit{ font-size: 28px; margin-bottom: 30px;}

.foot_con_ul{ padding-bottom: 40px;}

.foot_con_ul li{ width: 240px; height: auto; background-position: left center !important;  padding:0px; margin-right:40px; float: left; padding-left: 40px; margin-top: 5px; margin-bottom: 5px; font-size: 16px;}
.foot_con_ul li.hddu{ line-height: inherit !important;}
.foot_con_ul li a{ color: #181818;}

.foot_con_ul li.foot_con_i1{  background-position: left center;background: url(/images/foot_con_1.png) no-repeat;}

.foot_con_ul li.foot_con_i2{ background: url(/images/foot_con_2.png) no-repeat;}

.foot_con_ul li.foot_con_i3{ background: url(/images/foot_con_3.png) no-repeat;}

.foot_con_ul li.foot_con_i4{ background: url(/images/foot_con_4.png) no-repeat;}



.form_box .tr{ position:relative;  padding:10px 10px; padding-left:56px; line-height:36px; min-height:36px;}

.tr_textarea{ border:none; width: 100%;}

.tr_input{ width:100%; border:none; font-family:arial,"微软雅黑"; height:30px;}



.tr2{ margin-bottom: 10px; border-bottom:1px solid #d2d2d2; width: 46%; float: left;}

.tr2:nth-child(2){ margin-left: 8%;}

.tr_100{ width: 100%; margin-left: 0;}

.tr2 .tr_input{ line-height: 52px; padding: 20px 0; box-sizing: border-box; height: 52px;  color: #181818;}

.tr2 .tr_textarea{ line-height: 36px; padding:10px 0; box-sizing: border-box; height: 135px; color: #181818; border:none;}

.tr2 input::-webkit-input-placeholder,.tr2  textarea::-webkit-input-placeholder {   

 /* WebKit browsers */   

color: #888;   

}   

.tr2 input:-moz-placeholder,.tr2  textarea:-moz-placeholder {   

/* Mozilla Firefox 4 to 18 */   

color: #888;   

}   

.tr2 input::-moz-placeholder,.tr2  textarea::-moz-placeholder {   

 /* Mozilla Firefox 19+ */   

color: #888;   

}   

.tr2 input:-ms-input-placeholder,.tr2  textarea:-ms-input-placeholder {   

 /* Internet Explorer 10+ */   

color: #888;   

}

.tr2 input:focus:-moz-placeholder,.tr2  textarea:focus:-moz-placeholder{ color: #333;}

.tr2 input:focus::-moz-placeholder,.tr2  textarea:focus::-moz-placeholder{ color: #333;}

.tr2 input:focus:-ms-input-placeholder,.tr2  textarea:focus:-ms-input-placeholder{ color: #333;}  

.form_btn2{ display: block; margin: 0 auto; background: #fff; border: 2px solid #181818; font-size: 16px; text-align: center; line-height: 46px; color: #333;margin-top: 20px;}

.form_btn2:hover{ background: #181818; color: #fff;}



.copright{ background: #181818; color: #fff; padding: 20px 50px; position: relative; height: 70px; line-height: 30px;}

.foot_top{ position: absolute; left: 50%; margin-left: -20px; z-index: 2; top: 20px;}

.foot_icon{ opacity: .6; float: right; margin-right: 8px; display: block;}

.foot_icon:hover{opacity: 1;}





/*内页*/

.banner_s1{ background-image: url(/images/banner_s1.jpg); height: 930px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative;left: 0;top: 0;z-index: 1; display: block;}

.banner_s2{ background-image: url(/images/banner_s2.jpg); height: 930px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative;left: 0;top: 0;z-index: 1; display: block;}



.ab_box1{ font-size: 16px;}

.ab_box1{ padding: 50px 0 30px;}

.ab_tit_box{ padding-left: 15px;}

.ab_tit_box p{ font-size: 22px; color: #181818; margin-bottom: 50px; margin-top: 15px;}

.ab_tit{ font-size: 72px;font-family:myFont;color: rgb(232, 198, 55);line-height: 1.042;letter-spacing:4px}

.ab_tit_box:after{content: ""; width: 45px; height: 2px; background: #181818; display: block; position: relative; top: 0; left: 0; margin-bottom: 20px;}

.ab_div1{ width: 1200px; margin: 0 auto; position: relative;}

.ab_img1{ position: absolute; top: -100px; margin-left: 15px; left: 50%;}

.ab_img2{ display: block; margin: 0 auto;}

.ab_div2{ width: 940px; margin: 0 auto; padding-left: 15px; padding-right: 15px;}

.ab_p1{ padding-bottom: 20px;}

.ab_p2{ padding-bottom: 100px;}

.ab_p3{ text-align: center; padding-bottom: 100px;}
.ab_p3xc{padding-bottom: 10px;}
.ab_t1{ font-size: 36px; line-height: 100px;}





.ab_box2 li{ height: 500px; display: block; text-align: center; font-size: 18px; line-height: 34px;}

.ab_li_1{ background: url(/images/ab_li_1.jpg) no-repeat; background-size: cover; background-position: center;}

.ab_li_3{ background: url(/images/ab_li_2.jpg) no-repeat; background-size: cover; background-position: center;}

.ab_li_5{ background: url(/images/ab_li_3.jpg) no-repeat; background-size: cover; background-position: center;}

.ab_li_2{ background: #e8c637; color: #fff;}

.ab_li_4{ background: #fff; color: #181818;}

.ab_li_6{ background: #e7141a; color: #fff;}

.ab_icon { display: block; margin: 70px auto 30px;}



.ab_box3{  background: #f5f6f7; padding: 110px 0 100px;}

.ab_tit2{ font-size: 36px; text-align: center;}

.ab_t2{ font-size: 18px; text-align: center; margin-bottom: 40px;}





.wo_box1{ padding-top: 10px; padding-bottom: 90px;}

.wo_box1 .h_tab{ padding: 20px 0;}

.wo_box1 .tab-content .overlayed{ margin-bottom: 18px;}

/*.wo_box1 .portfolio_item:hover .overlayed .overlay:before{width: 60px;height: 1px;top: 50%;left: 50%;margin-left: -30px;margin-top: 0px;}

.wo_box1 .portfolio_item:hover .overlayed .overlay:after{width: 1px;height: 60px;left: 50%;top: 50%; margin-top: -30px;}*/

.wo_tit{ font-size: 18px; display: block; color:#181818; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.wo_ts{ font-size: 14px; color: #9c9c9c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin-bottom: 30px;}



.pager_div1{ padding:50px 0px 0px 0px;}

.pager_box{ text-align: center;}

.pager_box li{ display: inline-block; font-size: 20px; padding: 0 10px;}

.pager_box li a{ color: #181818;}

.pager_box .first{ color: #e7141a;}

.pager_box li a:hover{ color: #e7141a;}



.nw_ul img{ width: 100%; margin-top: 15px; border-bottom: none; }
.xinwxzhx{border: 1px solid #e5e5e5;margin-bottom: 40px;}
.ne_t_box{ border-top: none; padding: 20px 8%; width: 100%; }

.ne_t_box span{ color: #9d9d9d; line-height: 26px;}



.news_d_box{ padding-left: 15px; padding-right: 15px;}

.news_d_tit{ text-align: center; font-size: 50px; color: #181818; margin: 30px auto 10px;}

.news_d_date{ color: #9d9d9d; line-height: 30px; text-align: center; font-size: 18px;}

.news_d_bot{ border-bottom: 1px solid #eee; margin-bottom: 40px;}

.return_a{ color: #666; display: block; float: right; margin-top: 30px; margin-bottom: 30px;}

.return_a i{ background: url(/images/arrow.png) no-repeat right 0;transition: background .3s; float: right; width: 26px; height: 9px; margin-top: 10px; margin-left: 5px;}

.return_a:hover{ color: #181818;}

.return_a:hover i{ background-position: left 0;}

.news_d_div{ padding-bottom: 100px; border-bottom: 1px solid #eee; margin-bottom: 60px;}

.ne_tit{text-align: center; font-size: 30px; margin-bottom: 30px; line-height: 40px;}



.co_box1{ background: url(/images/contact_bg.jpg) no-repeat; background-position: top center; padding-bottom: 20px;}

.co_tit_box{text-align: center; padding: 50px 0 100px;}

.co_tit{ font-size: 40px; color: #181818; line-height: 100px; margin-bottom: 40px;}

.co_tit_box p{ font-size: 26px;}

.co_tit_box a{ color: #e7141a; text-decoration: underline;}

.co_ul li{ position: relative; padding-left: 140px; font-size: 15px; min-height: 120px;}

.co_bot{ border: 3px solid #e8c637;padding: 0px 10px; height: 96px; width: 96px; position: absolute; top: 0; left: 15px; text-align: center; line-height: 32px; font-size: 24px; padding-top: 13px;}

.co_t_box{ padding-bottom: 100px;}





.bu_t_box{ margin-top: 80px;}

.bu_box1{ background: #ffd954; height: 920px; text-align: center; padding: 180px 0 100px; font-size: 22px;}

.bu_tit{ margin-bottom: 30px;}

.bu_img1{ margin-top: 100px;}



.bu_box2{ background: #5ab2f5; min-height: 800px; padding: 100px 0 100px; font-size: 16px;}

.bu_t1{ font-size: 72px; font-family: myFont; line-height: 80px;}

.bu_t2{ font-size: 48px; line-height: 60px;}

.bu_bot{ background: #ff0000; height: 2px; width: 45px; margin-bottom:36px; margin-top: 46px;}

.bu_t3{ margin-bottom: 30px;}

.bu_t4 span{ margin-right: 50px;}

.bu_btn{ background: #ff0000; color: #fff; line-height: 52px; width: 146px; text-align: center; font-size: 18px; display: block; border-radius: 26px; margin-bottom: 20px; margin-top: 20px;}

.bu_btn:hover{ opacity: .8;}



.bu_box3{ background: #f74845; min-height: 800px; padding: 100px 0 100px; font-size: 16px; color: #fff;}

.bu_box3 .bu_bot{ background: #fff;}

.bu_box4{ background: #e6e6e6; min-height: 800px; padding: 100px 0 100px; font-size: 16px;}





/*图片放大*/

.hover_enlarge{ overflow: hidden; display: block;}

.hover_enlarge img{width: 100%;transition: all 1s ease-out 0s; display: block;}

.hover_enlarge:hover img{ transform: scale(1.1);}






@media screen and (max-width:991px) {
	.h_partner li:nth-child(6n) a{
	    border-right: 1px solid #e5e5e5;
	    border-bottom: 1px solid #e5e5e5;
	}
	.h_partner li:nth-last-child(6) a, .h_partner li:nth-last-child(5) a, .h_partner li:nth-last-child(4) a, .h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
	   
	    border-bottom: 1px solid #e5e5e5;
	}
	.h_partner li:nth-child(3n) a{
	    border-right: 1px solid transparent;
	    border-bottom: 1px solid #e5e5e5;
	}
	.h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
	    border-bottom: 1px solid transparent;
	}
}
@media screen and (max-width:767px) {
	.h_partner li:nth-child(3n) a{
	    border-right: 1px solid #e5e5e5;
	    border-bottom: 1px solid #e5e5e5;
	}
	.h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
	    border-bottom: 1px solid #e5e5e5;
	}
	.h_partner li:nth-child(2n) a{
	    border-right: 1px solid transparent;
	    border-bottom: 1px solid #e5e5e5;
	}
	.h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
	    border-bottom: 1px solid transparent;
	}
	.h_tit {
    text-align: center;
    font-size: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
}

}

/*高度限制*/

@media screen and (max-height:740px){

	.nav{ margin-top: 30px;}

	.nav > ul > li > a{padding: 20px 0;}

	.search_form{margin-left: 30px;margin-right: 30px;}

	.nav_close,.search_close{ right: 30px;}

}

@media screen and (max-height:680px){

	.nav > ul > li > a span{ font-size: 48px;}

	.nav > ul > li > a{padding: 15px 0;}

}

@media screen and (max-height:620px){

	.nav{ margin-top: 20px;}

	.nav > ul > li > a{padding: 10px 0;}

}



@media screen and (max-height:740px) and (min-width : 991px){

	.ad_b0{ width: 700px; margin-left: 0;}

	.ad_c0{ width: 580px; margin-left: 0px;}

}

@media screen and (max-height:680px) and (min-width : 991px){

	.ad_a0{ width: 500px; margin-left: -250px;}

}

@media screen and (max-height:580px){

	.page1,.page2,.page3{ min-height: 580px;}
.ad_c_t1_zdy .ad_tit a {
    font-size: 60px;
}
.ad_c_t1_zdy .ad_tit span {
    font-size: 28px;
}
.ad_tit {
    font-size: 50px;
    line-height: 58px;
}
.ad_tt2 {
    font-size: 14px;
    padding-bottom: 20px;
}
.ab_t1 {
    font-size: 27px;
    line-height: 61px;
}
.ab_p3 {
    padding-bottom: 30px;
}
}





/*pc 响应式*/

@media screen and (max-width : 1479px) {

	body{min-width:100%;}

	.m_wrap{ width: 100%; padding-left: 10px; padding-right: 10px;}

.ad_tit {
    font-size: 55px;
    line-height: 85px;
}
.ad_tt1 {
    font-size: 21px;
    line-height: 27px;
}

	

	.ad_c0{ width: 580px; margin-left:0px;}

	.top_box{ padding: 0 20px;}

	.copright{ padding:20px 5px}

	

	.tab-content .overlayed img{ width: 100%;}

	

	.banner_s1,.banner_s2{height: 760px;}

	

}

@media screen and (max-width : 1360px) {

	.foot_con_box{padding: 80px 0 60px 60px;}

	.ad_b_t1{ left: 5%; margin-left: 0;}

	.ad_c_t1{ left: auto; right: 5%; margin-left: 0;}

	.ad_c0{width: 30% !important;}

	.banner_s1,.banner_s2{height: 720px;}

}
@media screen and (max-width:1200px) {
.ad_b0{ width: 40%; margin-left:0;right: 5%;
	top:50%;transform: translate(0%, -50%);
-ms-transform:translate(0%, -50%);
-moz-transform:translate(0%, -50%);
-webkit-transform:translate(0%, -50%);
-o-transform:translate(0%, -50%);
	}
}


@media screen and (max-width:768px) {
	.nav > ul > li > a span {
    font-size: 35px;    line-height: 44px;
}
.h_tit h3{ display: block; line-height:initial;}
.h_tit span {
    font-size: 45px;
}
.h_tit:before {
    content: "";
    width: 120px;
    height: 17px;
    background: #e8c537;
    display: block;
    position: absolute;
    top: 47px;
    left: 50%;
    margin-left: -60px;
}
.h_news li {
    margin-top: 20px;
    margin-bottom: 0px;
}
.nav > ul > li > a div{ font-size: 18px;}
.nav>ul>li.on>a span:after {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    height: 3px;
    opacity: 1;
    background-color: #e8c637;
    left: 1%;
    right: 1%;
}
.dontanagx {
    width: 180%;
}
.ad_a4 {
   padding: 0px 20px;
}
.donfu {
    width: 15%;
}
}

@media screen and (max-width:375px) {
.dontanagx {
    width: 250%;
}
.donfu {
    position: absolute;
    bottom: 5%;
    left: 5%;
    width: 20%;
}
}
@media screen and (max-width : 1199px) {

	.foot_con_box{padding: 80px 0 60px 60px;}

	.ad_b_t1{ left: 5%; margin-left: 0;}

	.ad_c_t1{ left: auto; right: 5%; margin-left: 0;}

	

	.ab_div1{ width: 100%;}

	.ab_div2{ width: 100%;}

	.banner_s1,.banner_s2{height: 680px;}

	

	.bu_t_box {margin-top: 40px;}

}







@media screen and (max-width : 991px) {

	.h_partner li a{ border-left: 1px solid #e5e5e5;}

	.h_partner li:nth-child(-n+3) a{ border-bottom: 1px solid #e5e5e5;}

	.h_partner li:nth-child(3n-2) a{ border-left: #f5f6f7 1px solid;}

	

	.foot_contact .map_img{ width: 100%; height: 500px; position: relative;}

	.foot_con_box{ width: 100%; padding: 50px;}

	

	.ad_a0{ width: 500px; margin-left: -250px;}

	

	.foot_top{ top: 15px;}

	.copright{ height: auto; padding-top: 50px; text-align: center;}

	.foot_icon{ float: none; display: inline-block;}

	

	.banner_s1,.banner_s2{height: 580px;}

	.bu_t1{ font-size: 60px;}

	.bu_t2{ font-size: 40px;}

	

	

	

}

@media screen and (max-width : 767px) {

	.h_partner li a{ border-left: 1px solid #e5e5e5;}

	.h_partner li:nth-child(-n+4) a{ border-bottom: 1px solid #e5e5e5;}

	.h_partner li:nth-child(3n-2) a{ border-left: 1px solid #e5e5e5;}

	.h_partner li:nth-child(2n-1) a{ border-left: #f5f6f7 1px solid;}	

	.ab_tit2 {
    font-size: 26px;
}
.ce2 {
    height: 70px;
}
.pager_div1 {
    padding: 0px 0px 20px 0px;
}
.yichuyinc a {
    display:block;
}
.ab_t2 {
    font-size: 15px;
    text-align: center;
    margin-bottom: 10px;
}
.wo_box1 {
    padding-top: 20%;
    padding-bottom: 20px;
}
.ne_t_box {
    margin-bottom: 0px;
}
.co_t_box {
    padding-bottom: 20px;
}
.co_tit {
    font-size: 35px;
    color: #181818;
    line-height: 39px;
    margin-bottom: 20px;
}
.co_tit_box {
    text-align: center;
    padding: 30px 0 30px;
}
.co_ul li {
    height: auto !important; 
}
.ab_box2 li {
    font-size: 15px !important;
}
.ab_tit_box p {
    font-size: 20px;
    color: #181818;
    margin-bottom: 23px;
    margin-top: 5px;
}
.ab_tit {
    font-size: 50px;
    font-family: myFont;
    color: rgb(232, 198, 55);
    line-height: 1.042;
    letter-spacing: 4px;
}
.ab_box3 {
    background: #f5f6f7;
    padding: 50px 0 50px;
}
	.ad_b_t1{ width: 300px;}

	.ad_c_t1{ width: 300px;}

	.ad_c0{ margin-left: 0px;}

	.ad_tit {
    font-size: 50px;
    line-height: 60px;
}
.bu_bot {
    background: #ff0000;
    height: 2px;
    width: 45px;
    margin-bottom: 20px;
    margin-top: 12px;
}
.bu_t1 {
    line-height: 55px;
}
	

	.ab_img1{ display: none;}

	.banner_s1,.banner_s2{height: 540px;}

	

	.bu_box2,.bu_box3,.bu_box4{ padding: 50px 0;}

}

@media screen and (max-width : 640px) {

	.ad_a0{ width: 420px; margin-left: -210px;}

	.ad_a4 h1{ font-size: 40px;}

	.ad_a4 p{ font-size: 20px;}

	.ad_a2{margin-left: -300px;}

	.ad_a3{margin-left: 200px;}

	.foot_con_box{ padding: 50px 10px;}

	

	.search_form{ padding-left: 40px; margin-left: 20px; margin-right: 20px;}

	.search_input{ font-size: 50px;}

	.foot_con_ul li{ width: 100%; margin-right: 0;}

	.foot_con_ul li.foot_con_i1{padding-top: 20px;}

	

	.banner_s1,.banner_s2{height: 480px;}

}

@media screen and (max-width : 480px) {

	.ad_a0{ width: 320px; margin-left: -160px;top: 30%;}

	.ad_a1{ margin-left: -140px;}

	.ad_a2{margin-left: -180px; top: 78%;}

	.ad_a3{margin-left: 100px; top: 60%;}

	.active .ad_b0{ opacity: 0;}

	.ad_b_t1{ width: auto; right: 5%;}

	.active .ad_b_t1{ transition-delay: .0s; }

	.active .ad_c0{ opacity: 0;}

	.ad_c_t1{ width: auto; left: 5%;}

	.active .ad_c_t1{  }

	.foot_con_ul {
    padding-bottom: 20px;
}
.foot_con_box {
    padding: 30px 10px;
}
.foot_tit {
    margin-bottom: 15px;
}
.foot_con_ul li {
    line-height: initial !important;padding-bottom: 5px;
    padding-top: 5px;
    height: auto !important;
}
	.ad_a4{margin-top: -60px;}

	

	.h_tab li{margin: 10px 20px;}

	.foot_contact .map_img{ height: 380px;}

	.foot_tit{ font-size: 22px;}
.ab_box3 {
    background: #f5f6f7;
    padding: 30px 0 30px;
}
	

	.h_date{ width: 110px;}

	.h_t_box{width:100%;}

	.ne_t_box{ width: 100%;}

	.h_news .col-xs-12{ padding-left: 5px; padding-right: 5px;}

	.tr2{ width: 100%;}

	.tr2:nth-child(2) {margin-left: 0%;}

	

	.banner_s1,.banner_s2{height: 460px;}

	.bu_t1{ font-size: 40px;}

	.bu_t2{ font-size: 30px;}

	.copright{ min-height: 170px;}

	

	.tab-content .col-xs-12,.nw_ul .col-xs-12{ padding-left: 5px; padding-right: 5px;}

	.news_d_tit{ font-size: 32px;}

	.co_ul li{ padding-left: 120px; padding-right: 5px;}

	.co_bot{ left: 5px;}

	

}
 .ad_c_t1 {
    margin-top: -200px;
    opacity: 0;width: 35%;display: inline-block;vertical-align: middle; 
     right:0%;
    transition: all 1.6s;
    width: 35%;
     margin-left:0px;position: relative;
}
.active .ad_c_t1_zdy{position: relative;
    margin-top: 0px !important;opacity: 1;display: inline-block;vertical-align: middle; 
     left:0%;
    transition: all 1.6s;
    width: 35%;
     margin-left:0px; }
.ad_c_t1_zdy .ad_tit a{ color: #e8c637; font-size: 80px;}
.ad_c_t1_zdy .ad_tit span{ font-size: 34px;}
.page3{ position: relative;}
.sdhwidk{ width: 100%;  height: 100%;position: absolute; top: 0px;right: 0px; }
.sdhwidk .m_wrap{ height: 100%;}
.sdhwidk .swiper-slide img{width: 100%;}
.m_wrap_x{height: 100%;margin-left: 35%;padding-left: 5%;}
.m_wrap_img{    height:60%;
    overflow: hidden;
    padding: 0% 0px 2% 0px;
    position: relative;top: -40%;
     opacity: 0.1;transform:scale(0.9);
     transition: all 0.6s;
    -webkit-transition: all 0.6s;cursor: pointer;
    }
.m_wrap_img.acxuanz{opacity:1;transform:scale(1);
	box-shadow: 1px 1px 80px #ccc;
    -moz-box-shadow: 1px 1px 80px #ccc;
    -webkit-box-shadow: 1px 1px 80px #ccc;
}
.m_wrap_img.acxuanz .m_wrap_img_x{

}
.m_wrap_img img{ width: 100%;height: 100%;}
.jsadm_adxS{position: absolute;left: 100%;
top: 50%;
transform: translate(200%, -50%);
-ms-transform:translate(200%, -50%);
-moz-transform:translate(200%, -50%);
-webkit-transform:translate(200%, -50%);
-o-transform:translate(200%, -50%);
}
.jsadm_adxS span{ height: 1px;display: inline-block;
    width: 30px; margin: 8px 0px;
    position: relative;float:right;
    
    }
.jsadm_adxS span a{width: 30px;cursor: pointer;transition: all 0.6s;line-height: 0px;
    -webkit-transition: all 0.6s; height:100%;
     background-color: #181818;
     background: -webkit-linear-gradient(#181818, transparent); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#181818, transparent); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#181818, transparent); /* Firefox 3.6 - 15 */
  background: linear-gradient(#181818, transparent); /* 标准的语法 */
     display: inline-block; display: inline-block;position: absolute;right: 0px;top: 0px;}
.jsadm_adxS span.sddxuanzs a{width: 50px;background-color: #e8c637 ;
 background: -webkit-linear-gradient(#e8c637, transparent); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#e8c637, transparent); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#e8c637, transparent); /* Firefox 3.6 - 15 */
  background: linear-gradient(#e8c637, transparent); /* 标准的语法 */
}
.shgida img{ width: 100%; display: block;}
.alxsd{padding-bottom: 90px; margin-top: 0px !important;}
.alxsd .return_a2{ background-color: #e8c637; color: #fff; padding: 8px 20px; margin: 20px 0px; display: inline-block;}
.alxsd .return_a{ margin: 28px 0px;}
.alxsd .alxsd_xx{ text-align: center; padding-bottom: 80px; border-bottom: 1px solid #eeeeee; margin-bottom: 65px;}
.alxsd .alxsd_xx h2{ font-size: 45px; margin: 80px 0px 30px 0px;}
.alxsd .alxsd_xx p{font-size: 18px; text-align: left; margin-bottom: 60px;}
.alxsd .alxsd_xx p.p{margin-bottom: 50px; text-align: center;}
.alxsd .alxsd_xx img{ width: 100% !important; margin: 10px 0px; height: auto !important;
box-shadow:1px 1px 30px #ccc;
-moz-box-shadow:1px 1px 30px #ccc;
-webkit-box-shadow:1px 1px 30px #ccc;
}

@media screen and (max-width : 1800px) {
.m_wrap {
    width: 1380px;
}
}
@media screen and (max-width : 1700px) {
.m_wrap {
    width: 80%;
}
.jsadm_adxS{
transform: translate(100%, -50%);
-ms-transform:translate(100%, -50%);
-moz-transform:translate(100%, -50%);
-webkit-transform:translate(100%, -50%);
-o-transform:translate(100%, -50%);
}
}
.shgida .nav{ margin-top: 0px !important;}
@media screen and (max-width:768px) {
.m_wrap {
    width: 100% !important;
}

.zxunwm {
    margin-bottom: 15px !important;
}
.logo {
    margin-top: 15px;
    width: 130px;
    height: 39px;
}
.ce {
    height: 75px !important;
}
.alxsd .alxsd_xx h2 {
    font-size: 40px;
    margin: 20px 0px 10px 0px;
}
.alxsd .alxsd_xx p.p {
    margin-bottom: 20px;
    text-align: center;
}
.nav_btn {
    margin-top: 17px;
}
.search_btn{ display: none;}
.nav_btn {
    margin-right: 0px;
}
.sdhwidk{ display: none;}
.ad_c_t1_zdy {
    position: relative;
    margin-top: 0px !important;
    opacity: 1;
    display: inline-block;
    vertical-align: middle;
    left: 0%;
    transition: all 1.6s;
    padding-left: 10%;
    width: 100%;
}
.active .ad_c_t1_zdy {
    position: relative;
    margin-top: 0px !important;
    opacity: 1;
    display: inline-block;
    vertical-align: middle;
    left: 0%;
     padding-left: 10%;
    transition: all 1.6s;
    width: 100%;
}
.ad_tit {
    font-size: 50px;
    line-height: 76px;
}
}

.ad_a0 {
    width:30% !important;
    margin-left: -15% !important;top: 50% !important;
    transform: translate(0%, -50%) !important ;
-ms-transform:translate(0%, -50%) !important;
-moz-transform:translate(0%, -50%) !important;
-webkit-transform:translate(0%, -50%) !important;
-o-transform:translate(0%, -50%) !important 
    }
@media screen and (max-width:990px) {
.ad_a0 {
    width: 50% !important;
    margin-left: -25% !important;}
}
@media screen and (max-width:500px) {
.ad_a0 {
    width: 80% !important;
    margin-left: -40% !important;}
.ad_a4 p {
    font-size: 18px;
    width:80%;
}
.logo {transform:scale(0.9)}
.ad_a4 h1 {
    font-size: 30px;
    line-height: 60px;
    margin-bottom: 10px;
}
.wenzislide h2 {
    font-size: 30px;
}
}
.ad_a4 {
    position: absolute;
    top: 50%;
    margin-top: 0px;
    z-index: 999;
    width: 100%;
    transform: translate(0%, -50%);
-ms-transform:translate(0%, -50%);
-moz-transform:translate(0%, -50%);
-webkit-transform:translate(0%, -50%);
-o-transform:translate(0%, -50%);
}
.slideimg{ overflow: hidden;}
.slideimg img{transform:scale(1.2);transition: all 3.5s;
    -webkit-transition: all 3.5s;}
.slideimg2 img{transform:scale(1)}
.tr2 .tr_input{
    line-height: 52px;
    padding: 20px 0 20px 0px;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.tr2 .tr_input.acnput{ padding: 20px 0 10px 0px;}

@media screen and (max-width:1650px) {
	.bu_t4 span {
    margin-right: 30px;
}
}
@media screen and (max-width:1440px) {
	.ad_a4 p {
    font-size: 20px;
}
.bu_t4 span {
    margin-right: 20px;
}
}
@media screen and (max-width:414px) {
	.ad_a4 p {
    font-size: 14px;text-align: left;width:70% ;
}
.software_div1 .bu_tit{ margin-bottom: 15px;}
.software_div1 .bu_tit img{ width: 60%; margin: 0 auto; display: block;}
.bu_box1 {
    font-size: 16px;
}
}
.jsdiizbanner{position: absolute;top: 50%;left: 50%;
transform: translate(-50%, -50%);width:45%;
-ms-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);}
.jsdiizbanner h2{ font-size: 62px; color: #181818; margin-bottom: 5%; text-align: center;}
.jsdiizbanner p{font-size:20px; color: #181818; text-align: center;line-height: 37px; }
.jsdiizbanner img{ width: 30px; margin: 20% auto 0px auto; display: block;}
.clshdiadh2 span{ position: relative;font-size: 62px; color: #181818; }
.clshdiadh2 span:before{
        content: "" ;
        display:block; position: absolute;right: -20px; top:0px;
        background-image: url(/images/yusanx.png);
        width: 20px; height: 20px; background-size: 100% 100%;
       
    }
.zudodfh{position: fixed; right: 0px; top: 50%;z-index: 99999999999999999999999999;
transform: translate(0%, -50%);
-ms-transform:translate(0%, -50%);
-moz-transform:translate(0%, -50%);
-webkit-transform:translate(0%, -50%);
-o-transform:translate(0%, -50%);

}    
.zudodfh_x span{display:block; width:25px;height: 25px; background-size: 100% 100%; margin: 5px auto; }
.zudodfh_x{transition: all 0.6s;
    -webkit-transition: all 0.6s;position: relative; background-color: #fff; padding: 8px 8px; margin: 3px 0px;cursor: pointer;}
.zudodfh_x.zudodfh_x1 span{background-image: url(/images/sdhia1s.png);}
.zudodfh_x.zudodfh_x2 span{background-image: url(/images/sdhia3s.png);}
.zudodfh_x.zudodcolor1{ background-color: #F2765A;}
.zudodfh_x.zudodcolor2{ background-color: #F0B35A;}
.zudodfh_x.zudodcolor3{ background-color: #599EF1;}
.zudodfh_x.zudodcolor4{ background-color: #6D5AF1;}
.zudodfh_x.zudodfh_x1 span{background-image: url(/images/sdhia1s2.png);}
.zudodfh_x.zudodfh_x2 span{background-image: url(/images/sdhia3s2.png);}
.zudodfh_x25 span{background-image: url(/images/sdhia2s.png);}
.zudodfh_x25 span{background-image: url(/images/sdhia2s2.png);}
.zudodfh_x p, .zudodfh_x a{ color: #181818; font-size: 12px;}
.zudodfh_x:hover{ border: none;}
.zudodfh_x p, .zudodfh_x a{ color: #fff; }
.zudodfh_xdh{position:absolute; height: 72px;width: 100%; background-color: #ee6449; color: #fff;z-index: -1;
 line-height:72px; padding: 0px 25px;top: 0px; right: 0px;overflow: hidden; 
 transition: all 0.6s;
    -webkit-transition: all 0.6s;
 }
.zudodfh_x.zudodcolor3 .zudodfh_xdh{ background-color: #599EF1;}
.zudodfh_x.zudodcolor4 .zudodfh_xdh{ background-color: #6D5AF1;} 
 
.zudodfh_x:hover .zudodfh_xdh{right: 100%;width: auto;white-space:nowrap;}

@media screen and (max-width:1400px) {
    .jsdiizbanner{width: 60%;}
    .jsdiizbanner p {
    font-size: 18px;
    line-height: 28px;
}
}
    
 @media screen and (max-width:990px) {
 	.zudodfh{right: 0px;}
    .zudodfh_x {
    padding: 5px 9px;
    margin: 3px 0px;
    cursor: pointer;
}
.zudodfh_x span {
    width: 25px;
    height: 25px;
    margin: 5px auto;
}
.zudodfh_x p, .zudodfh_x a {
    font-size: 12px;
}

.zudodfh_xdh{line-height: 66px; height: 66px;}
}
@media screen and (max-width:768px) {
    .jsdiizbanner{width: 80%;}
    .jsdiizbanner h2{font-size: 40px;}
    .clshdiadh2 span{font-size: 40px;  }
    .jsdiizbanner p {
    font-size: 15px;
    line-height: 28px;
}
.jsdiizbanner img {
    width: 20px;
    margin: 10% auto 0px auto;
}
.clshdiadh2 span:before {
    content: "";
    display: block;
    position: absolute;
    right: -10px;
    top: 0px;
    background-image: url(/images/yusanx.png);
    width: 10px;
    height: 10px;
    background-size: 100% 100%;
}
    }
    @media screen and (max-width:414px) {
    	.zudodfh {
    right: 0px;
}
.zudodfh_x {
    padding: 5px;
    cursor: pointer;
}
    .jsdiizbanner{width: 90%;}
    .jsdiizbanner p {
    font-size: 14px;
    line-height: 25px;
}
    }
.zidysacn{float: right; margin-top: 31px;}
.zidysacn ul li{float: left; margin: 0px 16px;}
.zidysacn ul li a{ color: #fff; font-size: 16px;}
.zidysacn ul li.on a{ color: #e8c637;}
.nav_btn{ display: none;}
.wxerm{position: absolute; right: 120%; top: -5px;height:100px;width: 100px; display: none;}
.wxerm img{ width: 100%;}
.zudodfh_x25:hover .wxerm{display: block;}
.dingwierd{
	position: absolute;top: 50%;left: 50%;
transform: translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);width: 50%;
}
.dingwierd h2{ font-size: 26px;}
.dingwierd p{ font-size: 14px;overflow: hidden;
	text-overflow: ellipsis;    margin-bottom: 6%;
    margin-top: 3%;
	white-space: nowrap;}

.portfolio_item:hover .overlayed .overlay:before{
        content: "" ;
        position: absolute;
        height: 40%; width: 1px ; background-color: #fff;top: 0px; left: 0px;
        transform:rotate(-45deg);
		-ms-transform:rotate(-45deg); 
		-webkit-transform:rotate(-45deg); 
       transform-origin:0% 0%; 
       -ms-transform-origin:0% 0%; 
		-webkit-transform-origin:0% 0%; 
    }
.portfolio_item:hover .overlayed .overlay:after{
        content: "";
        position: absolute;
        height: 40%; width: 1px ; background-color: #fff;bottom: 0px; right: 0px;
        transform:rotate(-45deg);
		-ms-transform:rotate(-45deg); 
		-webkit-transform:rotate(-45deg); 
		transform-origin:100% 100%; 
       -ms-transform-origin:100% 100%; 
		-webkit-transform-origin:100% 100%; 
    }
.asdiadrps{
	margin-right: -3px;
    margin-left: -3px;
}
.overlayed img{ width: 100%;}
.overlay img{ width: 40px !important;}
.asdiadrps .col-xs-12{ padding: 0px 3px !important;}
 @media screen and (max-width:768px) {
    .nav_btn {
	    display:block;
	}
	.alxsd{ margin-top: 75px;}
	.zidysacn{ position: fixed; width: 100%; height: 100%;top: 75px; left: 0px;display: none;
	 margin-top: 0px; background-color: rgba(0,0,0,0.4); z-index: 999999999999999999999999999;}
	.zidysacn ul{transition: all 0.6s;-webkit-transition: all 0.6s; background-color: #181818; width: 40%;right: -100%; position: absolute;height: 100%;
	
	}
	.zidysacn ul li{ display: block;width: 100%; margin-left: 0px;}
	.zidysacn ul li.on{background-color: #e8c637;}
	.zidysacn ul li:hover{background-color: #e8c637;}
	.zidysacn ul li a{ padding:0px 20px; font-size: 18px;display: inline-block; margin: 10px 0px;width: 100%; }
	.zidysacn ul li.on a {
    color: #fff;
}
}
@media screen and (max-width:414px) {
    .zidysacn ul{width: 60%;
	
	}
}
html, body{height: 100%;}
.wdtoipy {
    position: relative;
    width: 100% !important;
    height: auto !important;
    overflow: hidden;
}
.bodyimg {
    z-index: 999;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100% !importesttesttant;
    height: 100% !important;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.jueduijz{
position: absolute;top: 50%;left: 50%;
transform: translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
}
.jsehijzt{width: 90%;text-align: center;z-index: 99;}
.jsehijzt h2{font-size:280px;color: var(--main); margin: 0px;font-family: TCCM;line-height: 50px;}
.jsehijzt h2 a{color: var(--main);}
.jsehijzt h2 span{font-size: 56px; margin-left: 10px;    font-family: HYQiHei;}
.jsehijzt h3{ color: #ffffff; font-size: 66px; margin: 0px; margin: 2% 0px 1% 0px; font-family: HYQiHei;}
.jsehijzt p{color: #fff;font-size: 20px; font-family: HYQiHei;}
.jsehijzt p span{ margin:0px 15px;display: inline-block;}
.jsehijzt .jsehijzt_x {text-align: center;margin-top: 8%;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x{display: inline-block; margin: 0px 4%;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2{font-size: 100px; color: #fff;line-height: 37px;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 span{font-size: 36px; color: #fff; margin-left: 10px;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 a{color: #fff }
.jsehijzt .jsehijzt_x .jsehijzt_x_x p{font-size: 18px; color: #fff; font-family: HYQiHei;}
.wdtoipy:before{
        content: "" ;
        position: absolute; 
       /* background-color:rgba(0,3,43,0.2);*/
        width:100%;
        height:100%;
        z-index: 9;
       
    }
.dianscimg{ position: absolute;z-index: 99; width: 25px;cursor: pointer;
left: 50%;margin-left: -12.5px; bottom: 5%;
animation:shanxd 2s infinite linear;
	-webkit-animation:shanxd 2s infinite linear; 
}
.fhuasxfw{text-align: center;}
.fhuasxfw1{ padding-top: 3%;position: relative;overflow: hidden;}
.img_bg1{position: absolute;right: -150px;top: 5%; width: 150px;transition: all 1s;
    -webkit-transition: all 1s;}
.img_bg1dh{right: 0px;}
.img_bg2{position: absolute;left: -150px;bottom: 5%; width: 150px;transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.img_bg2dh{left: 0px;}
.sdhidh2{color: #181818;position: relative; font-size: 40px;margin-top: 10px; padding-bottom: 20px; margin-bottom: 15px;}
.sdhidh2:before{
		content: "" ;
        position: absolute; 
        background-color:#e8c637;
        width:40px;
        height:3px;
        bottom: 0px; left: 50%; margin-left: -20px;
        }
.sdhidh2x{ padding: 0px;}
.sdhidh2x:before{content: "" ;display: none;}
.fhuasxfw p.p{ width: 700px; font-size: 15px; color: #181818;line-height: 28px;margin: 0 auto;}
.fhuasxfw .fufwxw{position: relative; margin: 20% 0px;padding: 25% 0px 30% 0px; }
.fhuasxfw .fufwxw img{ width: 60px;}
.fhuasxfw .fufwxw h2{ color: #fff;font-size: 22px;margin-top: 20px; margin-bottom: 20px;}
.fhuasxfw .fufwxw p{color: #fff;font-size: 14px;}
.fhuasxfw .fufwxw .fufwxw_an{display: inline-block;position: relative;z-index:2;border: 1px solid #fff;border-radius: 15px;padding:10px 12px;margin-top:25px;display: none;}
.fhuasxfw .fufwxw .fufwxw_an img{width: 25px;display: block;}
.fhuasxfw .fufwxw:before{
		content: "" ;
		position: absolute;
		width: 100%;height: 100%;top:0px; left: 0px;
	opacity: 1;transition: all 0.6s;
    -webkit-transition: all 0.6s;
}	
.fhuasxfw .fufwxw:hover::before{
	opacity: 0.8;
}
.fufwxw_x{position: relative;z-index: 2;margin-top:0px;transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.fhuasxfw .fufwxw:hover .fufwxw_x{margin-top: -16px;}
.fhuasxfw .fufwxw:hover .fufwxw_an{display:inline-block;}

.fhuasxfw .fufwxw.fufwxw1:before{content: "" ;background-color: #f2765a;}
.fhuasxfw .fufwxw.fufwxw2:before{content: "" ;background-color: #813fbb;}
.fhuasxfw .fufwxw.fufwxw3:before{content: "" ;background-color: var(--main);}
.fhuasxfw .fufwxw.fufwxw4:before{content: "" ;background-color: #2b2aa1;}
.fhuasxfw .fufwxw{ 
    background-size: 600% auto;
}
.fhuasxfw .fufwxw.fufwxw1{background: url(/images/lsndhcbj.png) no-repeat 15% 45%;}
.fhuasxfw .fufwxw.fufwxw2{background: url(/images/lsndhcbj.png) no-repeat 35% 45%;}
.fhuasxfw .fufwxw.fufwxw3{background: url(/images/lsndhcbj.png) no-repeat 55% 45%;}
.fhuasxfw .fufwxw.fufwxw4{background: url(/images/lsndhcbj.png) no-repeat 75% 45%;}
.fhuasxfwx{ text-align: center;}
.sdhida{color: var(--main); font-size: 16px;}


#certify {
	position: relative;
	width: 100%;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 45px;
    margin-top: 35px;
    padding-top: 38px;
}

#certify  .swiper-slide {
	width:75%;
	background: #fff;opacity: 1 !important;
	/*box-shadow: 0 8px 30px #ddd;*/
}
#certify .swiper-slide-active{opacity:1 !important;
	box-shadow:  1px 1px 60px #b2b2b2;
    -moz-box-shadow:  1px 1px 60px #b2b2b2;
    -webkit-box-shadow: 1px 1px 60px #b2b2b2;
}
#certify  .swiper-slide img{
	display:block;width: 100%;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 0px;
	position: relative;
	margin: 20px 0px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	
	background-color: #dddddd;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	
	background-color: var(--main);
}

#certify .swiper-button-prev {
	left: -100px;
	width: 60px;
	height: 60px;margin-top: -14%;
	background: url(/images/zuosd.png) no-repeat;
	background-size: 100%;
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
}

#certify .swiper-button-next {
	right: -100px;
	width: 65px;
	height: 65px;margin-top: -14%;
	background: url(/images/zuosd2.png) no-repeat;
	background-size: 100%;
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
#certify .swiper-button-prev:hover{
	transform:scale(1.1)
}

#certify .swiper-button-next:hover {
	transform:scale(1.1)
}
.swiper-container_1_x{text-align: center;}
.swiper-container_1_x h2{ color: #181818; font-size: 30px;margin-bottom: 20px;}
.swiper-container_1_x p{letter-spacing:2px;color: #181818;line-height: 25px; font-size: 14px;width: 70%;margin: 0px auto;}
.jurxdi{ text-align: center;padding-bottom: 3%;}
.jurxdi_x{ margin: 0px -10px 0px -10px;}
.jurxdi_x li{padding: 0px 10px;}
.jurxdi_x .h_t_box{ text-align: left;}
.hdfefhuob{ padding: 3% 0px; background-color: #f5f6f7;}
.zhekouh{ padding: 4% 0px 6% 0px;background-image: url(/images/sdhduf.png);
background-repeat: no-repeat; 
background-attachment: fixed; background-size:100% 100%;
}
.zhekouh .container{ padding: 0px 8%;}
.zhekouh h2{color: #f5f6f7; font-size: 18px;margin-bottom: 30px;text-align: center;}
.zhekouh h2 span{color: var(--main); font-size: 30px;}
.zhekouh textarea, .zhekouh input{width: 100%; background-color:rgba(255,255,255,0.85);padding: 15px 20px;outline: none;border: none;
background-position:20px 15px;
background-size:25px auto;
background-repeat: no-repeat;padding-left:55px;
 border-radius: 5px;}
.zhekouh textarea{background-image: url(/images/sdbcioc1.png);min-height: 193px;}
.zhekouh .sdhnucnr input{ margin-bottom: 14px;}
.zhekouh .sdhnucnr:nth-child(1) input{background-image: url(/images/sdbcioc2.png);}
.zhekouh .sdhnucnr:nth-child(2) input{background-image: url(/images/sdbcioc3.png);}
.zhekouh .sdhnucnr:nth-child(3) input{background-image: url(/images/sdbcioc4.png);}
.zhekouh .sdhnucnr:nth-child(4) input{background-image: url(/images/sdbcioc5.png);}
.zhekouh .row .row{margin: 0px -7px;}
.zhekouh .row .row .col-xs-12{ padding: 0px 7px;}
.zhekouh .row{margin: 0px -10px;}
.sdnaixcuixd{ background-color: #333333; color: #fff; text-align: center; font-size: 18px;
border-radius: 5px;width:55%; padding: 8px 0px;letter-spacing:5px;margin:20px auto 0 auto;
transition: all 0.6s; 
    -webkit-transition: all 0.6s;
}
.sdnaixcuixd:hover{background-color:#f8c51a}
.zhekouh textarea::-webkit-input-placeholder { 
        color: #666;
    } 
.zhekouh textarea::-moz-placeholder { 
        color: #666;
    } 
.zhekouh textarea:-ms-input-placeholder { 
        color: #666;
    }
.zhekouh input::-webkit-input-placeholder { 
        color: #666;
    } 
.zhekouh input::-moz-placeholder { 
        color: #666;
    } 
.zhekouh input:-ms-input-placeholder { 
        color: #666;
    }
    
.sabhduccd{ background-color: #f8c51a; padding: 4% 0px 2% 0px;}
.sabhduccd .sabhduccd_df{width: 100%; border-bottom: 2px solid #f9d148;
 padding-bottom: 10px;
}
.sabhduccd .sabhduccd_df img{width: 150px;}
.sabhduccd .sabhduccd_df .sabhduccd_dfx a {
    border: 1px solid #fbdc76;
    display: inline-block;
    color: #fff;
    padding: 5px 20px;
    cursor: pointer;
    margin-left: 5px;
    font-size: 14px;
    background: url(/images/qqd.png) no-repeat 20px center;
    background-size: 13px auto;
    padding-left: 38px;
}
.clear_xdy{clear: both;}
.sabhduccd .sabhduccd_nrxx{ padding: 10px 0px;position: relative;}
.sabhduccd .sabhduccd_nrxx p{ color: #fff;font-size: 14px;white-space: nowrap;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx1{width: 230px;float: left;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x{
	position: absolute;top: 10%;left: 50%;
transform: translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
	
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x img{
	transition: all 0.6s;
    -webkit-transition: all 0.6s;
	 width: 170px; height: 180px;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x img:hover{
    width: 190px;
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x a{
    color: #ffffff;
    font-size: 24px;
    margin-left: -38px;
    position: relative;
    top: 30px;
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx2{float: right;  text-align: center;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx2 img{ width: 110px; margin-bottom: 10px;}
.zduyihou{ padding-top:15px ;text-align: center;}
.zduyihou a{ color: #ffffff; font-size: 15px;display: inline-block; margin:0px 15px ;}
.zduyihou p{color: #ffffff; font-size: 14px;margin-top: 10px; padding-top: 10px; border-top:2px solid #f9d148 ;}
.banner_xzdy{ width: 100%;height: 100%;
background: url(/images/bdioax.jpg) no-repeat;
background-size: 100% auto;
}
.banner_xzdy2{background: url(/images/bdioax2.jpg) no-repeat center;
background-size: 100% 100%;}
.zhufdnisds{
	position: absolute;top:50%;left: 50%;
transform: translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);}
.banner_xzdy_x .banner_xzdy_xx{position: relative;text-align: center;padding-bottom: 4%;}
.banner_xzdy_x .banner_xzdy_xx:after{
		content: "" ; 
        position: absolute;
        background-color: rgba(255,255,255,0.15);
        width: 100%;left: 0px; bottom: 0px;
         height: 1px;
}
.banner_xzdy_x .banner_xzdy_xx h2{font-weight: bold;font-family: HYQiHei; color: #fff; font-size: 50px; margin: 0px; margin-bottom: 3%;}
.banner_xzdy_x .banner_xzdy_xx p{color: #fff; font-size: 16px;line-height: 35px; margin: 0 auto; width: 600px;}
.banner_xzdy_x .bann_x{position: relative;margin-top: 7%; float: left;width: 33.333333%; text-align: center;}
.banner_xzdy_x .bann_x p{ color: #fff; font-size: 28px; margin-bottom: 20px;}
.banner_xzdy_x .bann_x h2 span{color: #fff; font-size: 100px;font-family: TCCM;}
.banner_xzdy_x .bann_x h2{color: #fff; font-size: 35px;}
.banner_xzdy_x .bann_x span{color: #fff; font-size:16px}
.banner_xzdy_x .bann_x:nth-child(3):after{
		content: "" ; 
        position: absolute;
        background-color: rgba(255,255,255,0.15);
        width: 1px;left: 0px; top: 0px;
         height:100%;
}
.banner_xzdy_x .bann_x:nth-child(3):before{
        content: "" ; 
        position: absolute;
        background-color: rgba(255,255,255,0.15);
        width: 1px;right: 0px; top: 0px;
         height:100%;
    }
.banner_xzdy2{ text-align: center;}
.banner_xzdy2 .banner_xzdy_xx h2{ color: #ffffff; font-size: 50px; font-weight: 500;}
.banner_xzdy2 .banner_xzdy_xx p{color: #ffffff; font-size: 32px;}
.banner_xzdy2 .bann_x{ float: initial; display: inline-block; margin:0px 4%; width: auto;}
.banner_xzdy2 .banner_xzdy_x .bann_x:nth-child(3):before {
    content: "";
    display: none;
}
.banner_xzdy2 .banner_xzdy_x .bann_x:nth-child(3):after {
    content: "";
   display: none;
}
.banner_xzdy2 .banner_xzdy_x .banner_xzdy_xx {
    padding-bottom: 23%;
}
.banner_xzdy2 .banner_xzdy_x .banner_xzdy_xx:after {
    content: "";
    display: none;
}
.sbdisdncc{ padding: 3% 0px;}
.sbdisdnccsx{ text-align: center; padding-bottom: 5%;}
.sbdisdnccsx .shduicxs{ margin-top: 3%;border: 1px solid #e5e5e5;}
.sbdisdnccsx .shduicxs .col-lg-3{ cursor: pointer; padding: 5% 10px;border-left: 1px solid #e5e5e5;}
.sbdisdnccsx .shduicxs .col-lg-3:nth-child(1){border: none;}
.sbdisdnccsx .shduicxs img{ width:55px; margin-bottom: 30px;}
.sbdisdnccsx .shduicxs h2{ color: #333333; font-size: 19px; margin-bottom: 25px;}
.sbdisdnccsx .shduicxs p{ color: #666666;}
.sbdisdnccwa2{ text-align: center;
background: url(/images/ndibiejmn.png) no-repeat center;
background-size: 100% auto; padding: 4% 0px;
}
.sbdisdnccwa2 .sdhidh2{ color: #fff;}
.sbdisdnccwa2 .sbdisdnccwa2_x{ margin:5% 0px}
.sbdisdnccwa2 .sbdisdnccwa2_xx{ display: inline-block;
	 vertical-align: middle;
	  padding-left:3%;position: relative;
	  margin-left: 3%;
	}
.sbdisdnccwa2 .sbdisdnccwa2_xx:nth-child(1){
	  padding-left:0%;
	  margin-left: 0%;
	 }
.sbdisdnccwa2 .sbdisdnccwa2_xx:after{
		content: "" ; 
        position: absolute;
        width: 20px;left: -10px;top: 50%;
        height: 32px;
        margin-top: -26px;
        background: url(/images/sdhjuixx.png) no-repeat center;
		background-size: 100% auto;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx:nth-child(1):after{
		content: "" ; 
       display: none;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx img{width: 77px; margin-bottom: 5px;}
.sbdisdnccwa2 .sbdisdnccwa2_xx p{color: #fff;}
.sbdisdnccwa2 .sbdisdnccwa2niu{background-color: #ffffff; display: inline-block;
 padding:10px 100px; color: #333333; font-size: 16px;
}
.sdnuixcnxcx{ margin-top: 35px;}
.h_tab li.active {
    border-bottom: none;
    position: relative;
}
.h_tab li.active:after{
		content: "" ; 
     position: absolute; bottom: 0px; width: 80%; left: 10%; height: 3px;
     background-color: var(--main);
}
.h_tab li.active a {
    color: var(--main);
}
.jidnsdanl{ text-align: center;margin-top: 50px;}
.zhendisxbejbj{background: url(/images/sahdioad.png) no-repeat center !important;
 background-size: 100% 100%;}
.zhendisxbejbj h2{ color: #ffffff; font-size: 58px;margin-top: 4%; line-height: 80px;font-family: HYQiHei;}
.zhendisxbejbj span{ color: #9d9d9d;font-size: 20px; margin-bottom:22%; display: inline-block;}
.zhendisxbejbj h3{color: #fff;font-size: 30px;}
.zhendisxbejbj p{color: #fff;font-size: 20px;}
.sdp{ color: #999999; font-size: 16px;}
.sdadffdbj{ padding: 4% 0px;}
.sdhidh2 {
    font-size: 35px;
}
.fhuasxfw.fhuasxfw1.sdadffdbj.sbdisdnccsx .baiodtwk{ margin-top: 3%;}
.baiodtwk{ text-align: center; margin: 10px 0px; overflow: hidden;}
.baiodtwk_x{ display: inline-block; padding: 5px 20px;position: relative;vertical-align: middle;
	background: url(/images/sd53.png) no-repeat; background-size: 100% 100%; color: #fff; font-size: 18px;
}
.baiodtwk span{ position: relative;display: inline-block; vertical-align: middle; width: 10px; height: 10px; background-color: #f8c51a;}
.baiodtwk span:after{
	content: "" ;
	position: absolute; height: 1px;
	background-color: #f8c51a; 
	width:1920px;top: 4.5px;left: 0px;
}
.baiodtwk span:nth-child(1):after{
	content: "" ;
	position: absolute; height: 1px;
	background-color: #f8c51a; left: auto;
	width:1920px;top: 4.5px;right: 0px;
}
.shduicxs .row{ padding: 0 15px;}
.shduicxs *{transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.shduicxs .col-lg-3{transition:none;
    -webkit-transition:none;}
/*.shduicxs .col-lg-3:hover{border: 1px solid #f8c51a !important;}
.shduicxs .col-lg-3:hover h2{ color: #f8c51a;}*/
.shduicxs .col-lg-3.active{border: 1px solid #f8c51a !important;}
.shduicxs .col-lg-3.active h2{ color: #f8c51a;}
.shduicxs .col-lg-3:nth-child(1):hover{}
.shduicxs .img{width: 55px;height: 55px; display: inline-block;
    margin-bottom: 30px; background-size:85% auto; background-repeat: no-repeat; background-position: center;}
.shduicxs .img1{background-image: url(/images/cbiaico2.png)}
.shduicxs .img2{background-image: url(/images/cbiaico1.png)}
.shduicxs .img3{background-image: url(/images/cbiaico4.png)}
.shduicxs .img4{background-image: url(/images/cbiaico3.png)}
.shduicxs .col-lg-3.active .img1{background-image: url(/images/cbiaico22.png)}
.shduicxs .col-lg-3.active .img2{background-image: url(/images/cbiaico11.png)}
.shduicxs .col-lg-3.active .img3{background-image: url(/images/cbiaico44.png)}
.shduicxs .col-lg-3.active .img4{background-image: url(/images/cbiaico33.png)}
.sdhuznzdgneg{background: url(/images/cbisbnxz.png) no-repeat center; background-size: auto 100%;}
.radiobox
{
    position: relative;
    padding-left: 0px;
}
.radiobox:before {
   content: '';
    display: inline-block;
    width: 23px;
    height: 23px;
    border: 2px solid #e6e6e6;
    border-radius: 5px;
    background: #fcfcfc;
    position: absolute;
    top: 4px;
    left: 0px;
}
.radiobox input[type=radio]{outline: none;}
.radiobox input[type=radio]:checked:before {
    content: '\2714';
    display: inline-block;
    position: absolute;
    top: -6px;
    font-size: 26px;
    color: #f8c51a;
    left: 4px;
}
.radiobox input[type=radio]{
    margin-right: 6px;
}
.sdhuznzdgneg_ul{margin: 4% -5px 5% -5px;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x{ width: 20%; float: left;
 padding: 0px 5px;
}

.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx{height: 100%;
 padding: 30px 35px; background-color: #fff;
 border: 1px solid #dcdcdc;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx.acsdsd{border: 1px solid #f8c51a;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx h2{ color: #333333; font-size: 20px; margin: 10px 0px 15px 0px;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx p{color: #666666; font-size: 12px;}
.sdhuznzdgne_p{ color: #333333; font-size: 14px; }
.sdhuznzdgne_p span{color: #f8c51a; font-size: 14px; }
.tanxixxin{ padding-bottom: 4%;}
.tanxixxin .row{ padding: 0px 10%; margin-top: 4%;}
.tanxixxin .row span{position: absolute; left:0px; top: 5px; color: #333333; font-size: 14px; width: 50px; display: inline-block;vertical-align: middle;}
.tanxixxin .row span a{ color: #f8c51a; margin-right: 3px;}
.tanxixxin .row input, .tanxixxin .row textarea{ background-color: #f3f3f3;width: 100%; outline: none; border: none; padding: 5px;}
.tanxixxin .row textarea{min-height: 200px;}
.tanxixxin .row .col-sm-12{ position: relative; padding-left:50px ; margin-bottom: 20px;}
.dnwidnxniu{ padding-left: 50px;}
.dnwidnxniu p{ color: #333; font-size: 14px; margin-bottom: 6%;}
.dnwidnxniu .dnwidnxniu_x{
	background-color: #333333; cursor: pointer;
    color: #fff;
    display: inline-block;
    padding: 8px 70px;
    font-size: 16px;}
/*复选框样式*/
.regular-checkbox {
    display: none;
    margin: 0px;
}
    /*第二部定义现在复选框样式*/
    .regular-checkbox + label {
        position: relative;
        display: inline-block;
        /*lable是内联元素所以需要加inline-block*/
        padding: 7px;
        /*设置复选框大小*/
        background-color: #fafafa;
        /*设置背景颜色*/
        border-radius: 3px;
        /*复选框border*/
        border: 1px solid #CACACA;
        margin: 0px; display: inline-block;vertical-align: text-bottom;margin-right: 5px;
        */
    }
        /*第三部分做一个active的效果*/
        .regular-checkbox + label:active, .regular-checkbox + label:checked + label:active {
            box-shadow: 0 1px 3px rgba(0,0,0,0.05);
        }
    /*选中之后的样式*/
    .regular-checkbox:checked + label {
        background-color: #E9ECEE;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    }
        /*选中后的效果*/
        .regular-checkbox:checked + label:after {
    content: '\2714';
    position: absolute;
    font-size: 20px;
    top: -15px;
    left: 1px;
    color: #f49b00;
    font-weight: bold;
}
#certify .swiper-slide{ position: relative;}
#certify .swiper-slide:before {
   content: '';
   position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;
   z-index: 999999;background-color: rgba(204,204,204,0.6);
}
#certify .swiper-slide.swiper-slide-active:before {
   content: '';
  display: none;
}


@keyframes shanxd
{
	0% {bottom: 4%;}
	50% {bottom: 6%;}
	100% {bottom: 4%;}
}

@-webkit-keyframes shanxd /* Safari and Chrome */
{
	0% {bottom: 4%;}
	50% {bottom: 6%;}
	100% {bottom: 4%;}
}
@media screen and (max-width:1600px) {
	.jsehijzt h2 {
    font-size: 180px;}
    .jsehijzt h2 span {
    font-size: 36px;
}
.zhendisxbejbj h2{ color: #ffffff; font-size: 45px !important; line-height: 70px;}
.jsehijzt h3 {
    font-size: 25px;
}
.zhendisxbejbj span {
    margin-bottom: 15%;
}
.jsehijzt p {
    font-size: 16px;
}
.jsehijzt .jsehijzt_x {
    margin-top: 6%;
}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 {
    font-size: 80px;
}
.jsehijzt .jsehijzt_x .jsehijzt_x_x p {
    font-size: 16px;
}
.jsehijztsdadada h2{ font-size: 57px !important;}
}
@media screen and (max-width:1500px) {


.banner_xzdy_x .banner_xzdy_xx h2{font-weight: bold; font-size: 30px; margin-bottom: 2%;}
.banner_xzdy_x .banner_xzdy_xx p{font-size: 16px;line-height: 35px; width: 600px;}
.banner_xzdy_x .bann_x p{ color: #fff; font-size: 20px; margin-bottom: 10px;}
.banner_xzdy_x .bann_x h2 span{ font-size: 50px}
.banner_xzdy_x .bann_x h2{ font-size: 18px;}
.banner_xzdy_x .bann_x span{ font-size:14px}
.banner_xzdy2 .banner_xzdy_x .banner_xzdy_xx {
    padding-bottom: 10%;
    
}
.banner_xzdy2 .banner_xzdy_xx h2 {
    font-size: 35px !important;
}
.banner_xzdy2 .banner_xzdy_xx p {
    font-size: 25px !important;
}

}
@media screen and (max-width:1400px) {

}
@media screen and (max-width:1200px) {
	.bodyvideo{display: none;}

.banner_xzdy2 {
    background-size:auto 100%;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx {
    width: 24%; text-align: center;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 10px;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx:after {
    content: "";
    display: none;
}
.banner_xzdy{
background-size:auto 100% ;
}
.sbdisdnccwa2 {
    background-size:auto 100% ;
}
}

@media screen and (max-width:990px) {
.fhuasxfw .fufwxw {
    margin: 10% 0px;
}
/* .bodyimg{background: url(/images/sbifaoa.png) no-repeat center; background-size: auto 100%} */
.bodyimg{background: no-repeat center; background-size: auto 100%}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x {
    width: 50%;
   margin-bottom: 10px;
}
.sbdisdnccsx .shduicxs .col-lg-3 {
    border-bottom: 1px solid #e5e5e5;
}
.sbdisdnccsx .shduicxs .col-lg-3:nth-child(1) {
     border-bottom: 1px solid #e5e5e5;
}
.dnwidnxniu {
    padding-left: 65px;
}
.tanxixxin .row .col-sm-12 {
    padding-left: 65px;
}
.zhekouh {
    background-size: auto 100%;
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x {
    position: relative;
    top: 0%;
    float: left;
    left: 0%;width: 100%;
    transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -o-transform: translate(0%,0%);
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x img {
  display: none;
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x a {
    margin-left: 0px;
    top: 0px;
    margin: 20px 0px;display: block;text-align: center;
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx1, .sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx2{width: 100%;text-align: center;}
#certify .swiper-button-prev, #certify .swiper-button-next{
	display: none;
}
.jsehijzt h2 {
    font-size: 120px;
}
.jsehijzt h2 span {
    font-size: 26px;
}
.jsehijzt h3 {
    font-size: 36px;
}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 {
    font-size: 60px;
}
.jsehijzt p {
    font-size: 14px;
}
.jsehijzt .jsehijzt_x .jsehijzt_x_x p {
    font-size: 14px;
}
.fhuasxfw p.p {
    width: 100%;padding: 0px 10px;
}
.fhuasxfw .fufwxw {
    margin: 3% 0px;
}
}
@media screen and (max-width:768px) {
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 {
    font-size: 40px;
}
.jsehijztsdadada h2 {
    font-size: 40px !important;
    margin-bottom: 10px;
}
.zhendisxbejbj span {
    color: #9d9d9d;
    font-size: 14px;
}
.sbdisdnccwa2 .sbdisdnccwa2niu {
    background-color: #ffffff;
    display: inline-block;
    padding: 10px 0px;
    color: #333333;
    text-align: center; width: 100%;
    font-size: 16px;
}
.zhekouh textarea{
	margin-bottom: 10px;
}
.banner_xzdy2 .banner_xzdy_xx p {
    font-size: 19px !important;
}
.banner_xzdy2 .banner_xzdy_xx h2 {
    font-size: 25px !important;line-height: 35px !important;
}
.banner_xzdy_x .bann_x span {
    font-size: 12px;
}
.banner_xzdy_x .bann_x p {
    font-size: 16px;
}
.banner_xzdy_x .banner_xzdy_xx p {
    font-size: 14px;
    line-height: 25px;
}
.banner_xzdy_x .bann_x{ padding: 0px 5px;}
.banner_xzdy_x .banner_xzdy_xx p{ width: 100%;}
.zhekouh .container {
    padding: 0px 3%;
}
.banner_xzdy .container{ width: 100%;}
.zhekouh h2 {
    font-size: 18px;line-height: 30px;
}
.sdnaixcuixd {
    width: 80%;
}
.zhekouh h2 span{
    font-size: 18px;
}
.sdhidh2 {
    font-size: 35px;
    margin-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.img_bg1, .img_bg2{ display: none;}
.sdhida {
    font-size: 14px;
}
.jsehijzt h3 {
    font-size: 22px;
}
.jsehijzt p {
    font-size: 12px;
}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 span {
    font-size: 20px;
    margin-left: 3px;
}
.jsehijzt .jsehijzt_x .jsehijzt_x_x p {
    font-size: 12px;
}
.jsehijzt h3 {
    font-size: 20px;
}
.swiper-container_1_x p {
    line-height: 20px;
    font-size: 12px;
    width: 100%;
}
.swiper-container_1_x h2 {
    color: #181818;
    font-size: 20px;
    margin-bottom: 10px;
}
}
@media screen and (max-width:500px) {
.sdhidh2 {
    font-size: 22px;margin-bottom: 0px;
}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx {
    padding: 30px 15px;
}
.dnwidnxniu {
    padding-left: 0px;
}
.tanxixxin .row .col-sm-12 {
    padding-left: 0px !important;
}
.tanxixxin .row span {
    position: relative;
    top: 0px;
    width: 100%;
     margin-bottom: 5px;
}
.jsehijztsdadada h2 {
    font-size: 30px !important;
    margin-bottom:0px;
}
.sdhida {
    font-size: 12px;
}
.henxgduiq.sabhduccd_df{display: block;}
.sabhduccd .sabhduccd_df img {
   margin: 0 auto 10px auto;display: block;
}
.sabhduccd_dfx{ text-align: center;}
}
@media screen and (max-width:414px) {
.fhuasxfw .col-xs-6{ width: 100%;}
}

.henxgduiq{display: -webkit-inline-flex;
    -webkit-justify-content: space-between ;
    display:inline-flex ;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: flex-end;
    align-items: flex-end;

    }
.zsadr5rwk{position: relative;margin-top: 45px;}
.zsadr5rwk .yichuyinc img{ width: 100%;}
.swiper-button-next,  
.swiper-button-prev {
   outline: none;
    }
.zsadr5rwk .swiper-button-prev{
    background-image: url(/images/zuoisds22.png);
    left: -8%;
    right: auto;
}
.zsadr5rwk .swiper-button-next{
    background-image: url(/images/zuoisds11.png);
    right: -8%;
    left: auto;
}
.zsadr5rwk .swiper-button-prev.swiper-button-disabled{
	background-image: url(/images/zuoisds2.png);
}
.zsadr5rwk .swiper-button-next.swiper-button-disabled{
	background-image: url(/images/zuoisds1.png);
}
.zsadr5rwk .swiper-slide{ margin-bottom: 40px;}

.pnxx1wk {
    background-image: url(/images/sduhssu1.png);
}
.pnxx2wk {
    background-image: url(/images/sduhssu2.png);
}
.pnxx3wk {
    background-image: url(/images/sduhssu3.png);
}
.pnxx4wk {
    background-image: url(/images/sduhssu4.png);
}
.pnxx1{ text-align: center;}
.pnxx1 p{ color: #fff; font-size: 18px;opacity: 0.7;}
.pnxx1 h2{ color: #fff; font-size: 50px; margin-top: 20px;margin-bottom: 50px;}
.pnxx1 .pnxx1niu{ color: #333333;
 padding: 10px 40px; background-color: #fff;display: inline-block;
}
.dhiwnh2{ text-align: center; margin-bottom: 4%;}
.dhiwnh2 h2{ color: #181818; font-size: 36px;margin: 0px; margin-bottom: 20px;}
.dhiwnh2 span{ color: #999999; font-size: 16px; display: block;}
.s1zdywk{}
.s1zdywk .s1zdywk_img{ width: 85%;}
.s1zdywk .s1zdywk_txt{padding-top: 9%;}
.s1zdywk .s1zdywk_txt h3{color: #181818; 
font-family: Champagne;
font-size: 26px;margin: 0px; margin-bottom: 20px;}
.s1zdywk .s1zdywk_txt h2{color: #181818; font-size: 36px;margin: 0px; margin-bottom: 30px;}
.s1zdywk .s1zdywk_txt p{color: #666666; font-size: 14px;margin: 0px; margin-bottom: 50px;}
.s1zdywk2{position: relative;padding-bottom: 0px; text-align: center;
background: url(/images/dhioan.png) no-repeat center bottom;
background-size:100% auto ;
background-color: #eaf2fd;
}
.s1zdywk2 h3{color: #181818; font-size: 32px;margin: 0px; margin-bottom: 15px;
    font-family: Champagne;
}
.s1zdywk2 h2{color: #181818; font-size: 36px;margin: 0px; margin-bottom: 25px;}
.s1zdywk2 p{color: #181818; font-size: 15px;margin: 0px;}
.s1zdywk2 span{ width: 250px; 
position: absolute;bottom: 25%; left: 50%; margin-left: -125px;
background-color: #b2c9e3; 
height: 250px; border-radius: 100%;}
.s1zdywk2 .s1zdywk2_img{
	width: 65%;
	margin: 6% auto 0 auto;
	padding: 40px; padding-bottom: 0px; border-radius:30px 30px 0px 0px ;
	background-color: #fff;
	position: relative;
}
.bajsdkniniu{
	 background-color: #333333;
	 color: #fff; display: inline-block;
	 padding: 10px 40px;
	border-radius: 40px;
	cursor: pointer;
}
.bajsdkniniu:hover{
	 background-color: #f8c51a;
}
.s1zdywkhh{ background-color: #f2f2f2;padding: 7% 0px;}
.s1zdywkhh .col-lg-6{position: relative;right: 50%;}
.s1zdywkhh .col-lg-6.s1zdywkhh_x{position: relative;left: 50%;}
.s1zdywkhh_x .s1zdywk_img{margin-left: 15%;}
.dohnh, .bajsdkniniu{transition: all 0.7s;
    -webkit-transition: all 0.7s;}
.dohnh1{position: relative; left: -100px;opacity: 0;}
.dohnh1dh{ left:0px;opacity: 1;}
.dohnh2{position: relative; right: -100px;opacity: 0;}
.dohnh2dh{ right:0px;opacity: 1;}
.dohnh3{transform:scale(0.2);opacity: 0;}
.dohnh3dh{transform:scale(1);opacity: 1;}
.dohnh4{transition-delay: 0.2s;
-moz-transition-delay: 0.2s; 
-webkit-transition-delay: 0.2s; opacity: 0;position: relative;top: -100px;
-o-transition-delay: 0.2s;}
.dohnh4dh{opacity:1;top:0px;}
.dohnh5{opacity: 0;position: relative;top: -100px;}
.dohnh5 img{transform: scale(1.3); position: relative; top: 40px;}
.dohnh5dh{opacity:1;top:0px;}
.dohnh6{opacity: 0;position: relative;bottom: -100px;}
.dohnh6dh{opacity:1;bottom:0px;}
.dohnh8{opacity: 0;position: relative;top: -100px;}
.dohnh8dh{opacity:1;top:0px;}
.dohnh7{opacity: 0;position: relative;bottom: -100px;padding-top: 6% !important;}
.dohnh7dh{opacity:1;bottom:0px;}
.dohnh9{opacity: 0;position: relative;top: -100px;}
.dohnh9dh{opacity:1;top:0px;}
.dohnh10{opacity: 0;position: relative;left: -100px;}
.dohnh10dh{opacity:1;left:0px;}
.dohnh11{opacity: 0;position: relative;right: -100px;}
.dohnh11dh{opacity:1;right:0px;}
.colosr1{ background-color: #3cc0d0; padding-bottom: 0px;
 background-image: url(/images/dhuaw1.png);
    background-position: 80% 13%;
 background-repeat: no-repeat;
background-size: 40% auto;
}
.colosr2{background-color: #5c80dc;}
.colosr1 h2, .colosr1 h3, .colosr1 p, 
.colosr2 h2, .colosr2 h3, .colosr2 p{
	color: #fff !important;
}
.colosr2 .s1zdywk_img{ padding-top: 0%;}
.colosr1 .s1zdywkhh_x .s1zdywk_img {
    margin-left: 0px;
}
.colosr2 .s1zdywk .s1zdywk_img {
    width: 95%;
}
.colosr2 .dohnh5 img{
        transform: scale(1.2);
    position: relative;
    top: 0px;
}
.colosr1.s1zdywk .s1zdywk_txt {
    padding-right: 9%;
}
.colosr0.s1zdywk .s1zdywk_txt, 
.colosr2.s1zdywk .s1zdywk_txt{
    padding-top: 25%;
}
.colosr0{padding-bottom: 0px;}
.colosr1 .s1zdywk_img {
    width: 100%;
}
.colosrs1{ background-color: #7eaeef; 
	background-image: url(/images/dhsico.png);
	background-repeat: no-repeat;
	background-position: 60% 3%;
    background-size: 12% auto;
	}
	.colosrs1 h2, .colosrs1 h3, .colosrs1 p{
		 color: #fff !important;
	}
	.colosrs2{background-color: #f2f2f2;}
	
	.colosr1x{ background-color: #59b1f4; padding: 4% 0px;
	background-image: none;
	}
	.colosr1x .s1zdywk_txt{ margin-top: 20% !important;}
	.colosr1xx{ padding: 4% 0px; background: #f2f2f2 !important;}
	.colosr1xx h2, .colosr1xx h3, .colosr1xx p{
		color: #181818 !important;
	}
	.sdadffdbj.s1zdywk.s1zdywkhh.colosr1.colosr1x{ padding: 1% 0px !important;}
	.xzcn2zduih{ padding: 1% 0px;}
	.xzcn2zduih.colosr2 .dohnh5 img {
    transform: scale(1);
}
@media screen and (max-width:1200px) {
	.pnxx1 p {
    font-size: 15px;
}
.pnxx1 h2 {
    font-size: 40px;
}
.dhiwnh2 h2 {
    font-size: 32px;
    margin-bottom: 15px;
}
.s1zdywk .s1zdywk_txt h3 {
    font-size: 26px;
    margin-bottom: 10px;
}
.s1zdywk .s1zdywk_txt h2 {
    font-size: 30px;
    margin-bottom: 20px;
}
.s1zdywk2 h3 {
    font-size: 25px;
    margin-bottom: 10px;
}
.s1zdywk2 h2 {
    font-size: 30px;
    margin-bottom: 10px;
}
}
@media screen and (max-width:992px) {
	.s1zdywk2 span{display: none;}
	.s1zdywk2 .s1zdywk2_img {
    width: 80%;
    margin: 6% auto 0 auto;
    padding: 20px;
    border-radius: 20px 20px 0px 0px;
}
.colosr1.s1zdywk .s1zdywk_txt {
    padding-right: 0%;
}
.pnxx1 h2 {
    font-size: 29px;
}
.colosr1x .s1zdywk_txt{
margin-top: 0% !important;
}
.dohnh5 img {
    transform: scale(1);
    top: 0px;
}
.s1zdywk .s1zdywk_img {
    width: 70%;margin: 0 auto !important;
}
.s1zdywkhh_x .s1zdywk_img {
    margin-left: 0%;
}
.s1zdywkhh .col-lg-6{position: relative;right: 0%;}
.s1zdywkhh .col-lg-6.s1zdywkhh_x{position: relative;left: 0%;}
.s1zdywk .s1zdywk_txt {
    text-align: center;
}
.sdadffdbj {
    padding-bottom: 4% !important;
}
}
@media screen and (max-width:500px) {
	.s1zdywk2 h2 {
    font-size: 23px;
    margin-bottom: 10px;
}
.s1zdywk .s1zdywk_txt p {
    margin-bottom: 25px;
}
.sdadffdbj {
	padding-top: 8% !important;
    padding-bottom: 8% !important;
}
.s1zdywk2 .s1zdywk2_img {
    width: 100%;
    margin: 6% auto 0 auto;
    padding: 15px;
    border-radius: 15px;
}
.s1zdywk2 h3 {
    font-size: 18px;
    margin-bottom: 5px;
}
.s1zdywk2 p {
    font-size: 13px;
}
.s1zdywk .s1zdywk_txt h3 {
    font-size: 23px;
}
.s1zdywk .s1zdywk_txt h2 {
    font-size: 26px;
    margin-bottom: 10px;
}
}
.dibuduxuf{
	position: fixed; bottom: 0px; left: 0px;width: 100%;
	z-index: 99999999999;
	color: #fff;padding: 28px 10%;
	background: url(/images/gsdbuasdhiube.png);
	background-color: rgba(0,0,0,0.6);
    display: none;
}
.dibuduxuf:before{
        content: "" ;
        position: absolute;
        top: -5px;
        left: 0px;
        width: 100%;
        height: 1px;
        background-color: rgba(0,0,0,0.6);
       
}
.dibuduxuf .dibuduxuf1, 
.dibuduxuf .dibuduxuf2{
	float: left;padding-top: 5px;
}
.dibuduxuf .dibuduxuf3{ float:right;padding-top: 5px;}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2, 
.dibuduxuf .dibuduxuf1 .dibuduxuf1hp{
	display: inline-block;
	vertical-align: middle;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2{ padding-right: 20px;margin-right: 50px;position: relative;}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2:before{
    content: "" ;
	position: absolute;
	width: 15px;height: 15px;
	border-radius: 100%;
	border:2px solid #fff;
	top: -7px;right: -8px;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2 p{
	margin: 0px;
	font-size: 35px;
    line-height: 46px;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1hp{
	margin-right: 100px;
	font-size: 24px;
}
.dibuduxuf .dibuduxuf2{}
.dibuduxuf .dibuduxuf2 h2{margin-top: 5px; font-size: 28px;}
.dibuduxuf .dibuduxuf2 p{font-size: 17px;
    line-height: 25px;}
.dibuduxuf .dibuduxuf3 .dibuduxuf3x{
	display: inline-block;margin-left: 10px;
	border: 2px solid #fff;
	padding: 6px 20px;
	color: #fff;cursor: pointer;
}
.dibuduxuf .dibuduxuf3 .dibuduxuf3x.dibuduxuf3ac{
	background-color: #ffffff; color: #181818;
}
.dibuduxuf_img{ position: absolute; width: 25px; right: 20px ;top: 20px;}
@media screen and (max-width:1400px) {
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2 p {
    margin: 0px;
    font-size: 26px;
    line-height: 40px;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1hp {
    margin-right: 60px;
    font-size: 18px;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2 {
    padding-right: 20px;
    margin-right: 20px;
}
.dibuduxuf .dibuduxuf2 p {
    font-size: 15px;
    line-height: 21px;
}
.dibuduxuf .dibuduxuf2 h2 {
    margin-top: 5px;
    font-size: 22px;
}
}
@media screen and (max-width:1100px) {
	.dibuduxuf{ display: none;}
}
.zxunwm{ text-align:center;    margin-top: 50px;
    margin-bottom: -32px;}
				.alxsd .alxsd_xx .zxunwm p{ color: #FF7B1F; margin-bottom: 25px;text-align: center;}
				.zxunwm .zxunwm_niu{background-color: #333333;
				color: #fff; padding: 13px 80px;display: inline-block;
				}
.wo_box1 .tab-content .overlayed {
					    margin-bottom: 0px;
					    margin-top: 22px;
					}
					.overlayedx{ padding: 17px 10px;
						padding-bottom: 20px;
					border-bottom: 2px solid #e7e7e7;
					position:relative;
					}
				    .overlayedx span{
				        display:block; 
				        height: 2px;
				        width: 0%; position: absolute;
				        left: 0px;bottom: -2px;
			       	    -webkit-transition: all 1.5s ease-in-out;
					    -moz-transition: all 1.5s ease-in-out;
					    -o-transition: all 1.5s ease-in-out;
					    -ms-transition: all 1.5s ease-in-out;
					    transition: all 1.5s ease-in-out;
				    }
				    .portfolio_item:hover .overlayedx span{width: 100%;
				    }
					.overlayedx h2{font-size:18px;color: #181818;margin-bottom: 6px;}
					.overlayedx p{font-size:14px;color: #9c9c9c;}<!--0.00025701522827148-->