@charset "utf-8";

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;}
html{_background-image:url(about:blank);_background-attachment:fixed;}

a{text-decoration:none;color:#474747;}
a:hover{color:#006db8;}
img{border:none;vertical-align:middle;}
table{border-collapse:collapse;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{}
i,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{border:1px solid #CCC;font-family:"微软雅黑",'Heiti SC',"黑体",Arial;outline:none;border:none;background:none;padding:0;}

input::-ms-clear{display: none;}
input::-ms-reveal{display: none;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #848383; opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#848383;opacity: 1;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#848383;opacity: 1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#848383;opacity: 1;}

.font_26{ font-size:26px; font-weight: bold; color:#fff; line-height:1.1; padding:60px 0 25px; }



a:focus{outline:none;}

/*首页*/
.tran_scale{ overflow:hidden !important; display:block; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
.tran_scale img{transition:all 0.8s; -webkit-transition:all 0.8s;  -moz-transition:all 0.8s; transform:scale(1,1); -webkit-transform:scale(1,1); display:block; }
.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }

/*clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before{ content: ''; display: table }
.cf:after{ content: ''; display: table; clear: both; }
.cf{ *zoom: 1 }
.fr{ float:right; }
.fl{ float:left; }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.footer,.container{ overflow:hidden; }
.wrap{ width:1230px; margin:0 auto; position: relative; z-index:1; }

.body_box{ min-width: 1250px; overflow: hidden; }

.logo { float:left; width:187px; height:63px;  margin-left:10px;  }

.ind_1{ height:866px; background:url(/image/banner.jpg) no-repeat center; }
.header{ position: relative; height:90px; padding:30px 0 0;  }
.header .nav{ position: absolute; right:0; top:30px; }
.header .nav a{ float: left; padding-left:30px;  color:#474747; line-height:50px; font-size:16px; }

.ind_1_con h2{ font-size:89px; color:#1893de; font-weight: bold; line-height: 1; padding-top:90px; text-shadow:0px 0px 10px rgba(0,0,0,0.1);  }
.ind_1_con h3{ font-size:38px; color:#1893de; font-weight: bold; line-height: 1; padding:20px 0 40px; text-shadow:0px 0px 10px rgba(0,0,0,0.1);   }
.ind_1_con .p p{ text-shadow:0px 0px 10px rgba(0,0,0,0.1); font-size:16px; text-align: justify; width:500px; line-height:1.8;  }
.ind_1_con .contact { padding-top:100px; }
.ind_1_con .contact .li{ float:left; width:32%; height:125px; line-height:125px; background:url(../image/l_1.png) repeat; border-radius:5px; text-align: center;  }
.ind_1_con .contact .li a{ display: block; width:100%; height:100%; text-align: center; font-size:24px; color:#fff; }
.ind_1_con .contact .li .cont{ padding-left:25px; }
.ind_1_con .contact .li + .li{ margin-left:2%; }
.ind_1_con .contact .tel .cont{ font-weight: bold; }

.taocan li{ width:1100px; }
.taocan .li{ float:center; width:1100px; margin:0 15px; text-align: center; cursor: pointer; }
.taocan .li img{ display: block; width:100%; float:center;}


.home2 .title{text-align:center; padding:0 110px 30px; }
.home2 .title h4{font-size:30px;color:#474747;line-height:1.3; padding-bottom: 15px;}
.home2 .title p{ line-height:1.5; }
.home2 .box{height:503px; position:relative;}
.home2 .box h3{font-size:40px;line-height:1.2;font-weight:bold;color:#1aa7e7;font-family:Arial, Helvetica, sans-serif;margin-left:35px;}
.home2 .box .div2 h3,.home2 .box .div4 h3,.home2 .box .div6 h3,.home2 .box .div8 h3,.home2 .box .div10 h3{margin-top:5px;}
.home2 .box p{font-size:14px;line-height:1.5;color:#474747;margin-left:35px;}
.home2 .box .div2 p,.home2 .box .div4 p,.home2 .box .div6 p,.home2 .box .div8 p,.home2 .box .div10 p{ margin-top:76px;}
.home2 .box .div1{position:absolute;width:200px;height:275px;background:url(../image/line1.png) left bottom no-repeat;left:7px;bottom:228px;}
.home2 .box .div2{position:absolute;width:221px;height:240px;background:url(../image/line2.png) left top no-repeat;left:79px;top:262px;}
.home2 .box .div3{position:absolute;width:205px;height:180px;background:url(../image/line3.png) left bottom no-repeat;left:232px;bottom:228px;}
.home2 .box .div4{position:absolute;width:208px;height:240px;background:url(../image/line4.png) left top no-repeat;left:330px;top:262px;}
.home2 .box .div5{position:absolute;width:220px;height:225px;background:url(../image/line5.png) left bottom no-repeat;left:455px;bottom:228px;}
.home2 .box .div6{position:absolute;width:208px;height:207px;background:url(../image/line6.png) left top no-repeat;left:548px;top:262px;}
.home2 .box .div7{position:absolute;width:210px;height:190px;background:url(../image/line7.png) left bottom no-repeat;left:700px;bottom:228px;}
.home2 .box .div8{position:absolute;width:225px;height:207px;background:url(../image/line8.png) left top no-repeat;left:772px;top:262px;}
.home2 .box .div9{position:absolute;width:265px;height:260px;background:url(../image/line9.png) left bottom no-repeat;left:933px;bottom:228px;}
.home2 .box .div10{position:absolute;width:208px;height:207px;background:url(../image/line10.png) left top no-repeat;left:1016px;top:262px;}

.home2{ position: relative; padding:90px 0 67px; background:#fff; }
.home2 .line{ position: absolute; width:100%; height:3px; background:#1aa7e7; left:0; bottom:300px; }


.ind_3{ text-align: center; width:950px; padding:170px 20px 100px; margin:0 auto; position: relative; }
.ind_3 .top{ position: absolute; top:-10px; left:0; width:100%; }
.ind_3 p{ line-height:1.8; margin-bottom: 30px; }

.ind_3 .cx a{ display: inline-block; width:245px; height:100px; line-height:100px; color:#fff; font-size:16px; background:#f37c7d; border-radius:5px; margin:0 1px; }
.ind_3 .cx a span.img{ padding-right: 25px;  }

.ind_2{ background:#f37c7d; padding:90px 0 60px; }
.ind_2 .title_ld{ padding-bottom: 20px; }
.ind_2 .title_ld h2,.ind_2 .title_ld p{ color:#fff; }
.ind_2 .img img{ display: block; width:100%; height:auto; }

.ind_4{ position: relative; min-width: 1230px; height:855px; }
.ind_4 .top{ background:#1567bb; overflow: hidden; position: absolute; width:100%; left:0; top:0;}
.ind_4 .l{ float:left; width:57%; } 
.ind_4 .l img{ width: 100%; height:auto; display: block; }
.ind_4 .r{ overflow: hidden; }

.ind_4 .r .tit{ padding:100px 0 0 80px; width:370px; color:#fff; }
.ind_4 .r .tit h2{ font-size:30px; line-height:1.1; }
.ind_4 .r .tit .ts{ padding:20px 0 30px; display: block; } 
.ind_4 .r .tit h3{ font-size:22px; line-height:1.1; padding-bottom: 20px; }
.ind_4 .r .tit p{ line-height:1.5; padding-bottom: 35px; }
.ind_4 .r .tit .zx{ display: block; border:1px solid #fff; border-radius:30px; width:300px; height:56px; line-height:56px; color:#fff; text-align: center; margin-bottom: 15px; font-size:18px; }
.ind_4 .r .tit span.img{ padding-right: 15px; }
.ind_4 .content{ top:510px; position: relative; z-index:10; }

.ind_4 .content .li{ float:left; width:32%; height:280px; background:url(../image/l_2.png) repeat; border-radius:5px; }
.ind_4 .content .li + .li{ margin-left:2%; }
.ind_4 .content .li .c{ color:#fff; padding:50px 30px 20px; }
.ind_4 .content h3{ font-size:22px; line-height:1.5; height:3em; padding-bottom: 15px; }
.ind_4 .content p{  line-height:1.6; }

.ind_41{ position: relative; min-width: 1230px; height:600px; }
.ind_41 .top{ background:#1567bb; overflow: hidden; position: absolute; width:100%; left:0; top:0;}
.ind_41 .l{ float:left; width:57%; } 
.ind_41 .l img{ width: 100%; height:auto; display: block; }
.ind_41 .r{ overflow: hidden; }

.ind_41 .r .tit{ padding:100px 0 0 80px; width:370px; color:#fff; }
.ind_41 .r .tit h2{ font-size:30px; line-height:1.1; }
.ind_41 .r .tit .ts{ padding:20px 0 30px; display: block; } 
.ind_41 .r .tit h3{ font-size:22px; line-height:1.1; padding-bottom: 20px; }
.ind_41 .r .tit p{ line-height:1.5; padding-bottom: 35px; }
.ind_41 .r .tit .zx{ display: block; border:1px solid #fff; border-radius:30px; width:300px; height:56px; line-height:56px; color:#fff; text-align: center; margin-bottom: 15px; font-size:18px; }
.ind_41 .r .tit span.img{ padding-right: 15px; }
.ind_41 .content{ top:510px; position: relative; z-index:10; }

.ind_41 .content .li{ float:left; width:32%; height:280px; background:url(../image/l_2.png) repeat; border-radius:5px; }
.ind_41 .content .li + .li{ margin-left:2%; }
.ind_41 .content .li .c{ color:#fff; padding:50px 30px 20px; }
.ind_41 .content h3{ font-size:22px; line-height:1.5; height:3em; padding-bottom: 15px; }
.ind_41 .content p{  line-height:1.6; }

.ind_42{ position: relative; min-width: 1230px; height:855px; }
.ind_42 .top{ background:#1567bb; overflow: hidden; position: absolute; width:100%; left:0; top:0;}
.ind_42 .l{ float:left; width:57%; } 
.ind_42 .l img{ width: 100%; height:auto; display: block; }
.ind_42 .r{ overflow: hidden; }

.ind_42 .r .tit{ padding:100px 0 0 80px; width:370px; color:#fff; }
.ind_42 .r .tit h2{ font-size:30px; line-height:1.1; }
.ind_42 .r .tit .ts{ padding:20px 0 30px; display: block; } 
.ind_42 .r .tit h3{ font-size:22px; line-height:1.1; padding-bottom: 20px; }
.ind_42 .r .tit p{ line-height:1.5; padding-bottom: 35px; }
.ind_42 .r .tit .zx{ display: block; border:1px solid #fff; border-radius:30px; width:300px; height:56px; line-height:56px; color:#fff; text-align: center; margin-bottom: 15px; font-size:18px; }
.ind_42 .r .tit span.img{ padding-right: 15px; }
.ind_42 .content{ top:510px; position: relative; z-index:10; }

.ind_42 .content .li{ float:left; width:32%; height:280px; background:url(../image/l_2.png) repeat; border-radius:5px; }
.ind_42 .content .li + .li{ margin-left:2%; }
.ind_42 .content .li .c{ color:#fff; padding:50px 30px 20px; }
.ind_42 .content h3{ font-size:22px; line-height:1.5; height:3em; padding-bottom: 15px; }
.ind_42 .content p{  line-height:1.6; }

.ind_5{ padding:90px 0; background:#f3f3f3; }
.ind_52{ padding:90px 0;  }
.title_ld{ padding:0 170px; text-align: center; }
.title_ld h2{ font-size:32px; line-height:1.1; padding-bottom: 15px; color:#3abfc4; }
.title_ld p{ line-height:1.5; }


.tab_ul li{ display: none; }
.tab_ul li.on{ display: block; }

.tab_click{ padding:25px 0 40px; text-align: center; }
.tab_click a{ display: inline-block; height:46px; width:168px; line-height:46px; font-size:16px; color:#474747; border:1px solid #e3e3e3; border-radius:30px; margin:0 10px; }
.tab_click a.on,.tab_click a:hover{ background:#3e8ddc; border-color:#3e8ddc; color:#fff; }

.tab_click2{ padding:25px 0 40px; text-align: center; }
.tab_click2 a{ display: inline-block; height:46px; width:168px; line-height:46px; font-size:16px; color:#474747; border:1px solid #e3e3e3; border-radius:30px; margin:0 10px; }
.tab_click2 a.on,.tab_click a:hover{ background:#3e8ddc; border-color:#3e8ddc; color:#fff; }

.tab_ul li{ width:1261px; margin-left:-15px; }
.tab_ul .li{ float:left; width:390px; margin:0 15px; text-align: center; cursor: pointer; }
.tab_ul .li img{ display: block; width:100%; }
.tab_ul .li .tit h3{ padding:30px 0 10px; font-size:24px; color:#474747; line-height:1; }
.tab_ul .li .tit p{ line-height:1.5; }

.tab_ull123 li{ width:1261px; margin-left:-15px; }
.tab_ull123 .li{ float:left; width:1100px; margin:0 15px; text-align: center; cursor: pointer; }
.tab_ull123 .li img{ display: block; width:100%; }
.tab_ull123 .li .tit h3{ padding:30px 0 10px; font-size:24px; color:#474747; line-height:1; }
.tab_ull123 .li .tit p{ line-height:1.5; }

.ind_6{ padding:90px 0; }
.ind_6 .title_ld{ padding:0 0 40px; }

.ind_6 .case{ background:#1567bb; padding:0 3%; }
.ind_6 .case li{ float:left; width:44%; margin:0 3%; text-align: center; border-bottom:1px solid #4485c9; font-family: arial; }
.ind_6 .case li a{ display: block; color:#fff; }
.ind_6 .case .num{ display: block; font-size:44px; line-height:1.1; padding:40px 0 10px; opacity:0.4; fillter:alpha(opacity=40); }
.ind_6 .case p{ padding-bottom: 36px; font-size:16px; font-family: "微软雅黑"; }

.ind_6 .case li.bd{ border:0; }

.ind_7{ padding:90px 0; background:#f37c7d; }
.ind_7 .cul{ box-shadow: 0px 0px 15px rgba(0,0,0,0.1); background:#fff; }
.ind_7 .title_ld{ padding:0 0 40px; }
.ind_7 .title_ld h2,.ind_7 .title_ld p{ color:#fff; }
.ind_7 .l{ float:left; width:347px; height:503px;  }
.ind_7 .l .img{ display: none; width:100%; height:100%; }
.ind_7 .l .img img{ display: block; width:100%; height:100%;  }
.ind_7 .l .img.on{ display: block; }
.ind_7 .r{ float: left; width:883px; height:503px; }
.ind_7 .r .li{ position: relative; padding:0 75px 0 65px; line-height:1.7; cursor: pointer; }
.ind_7 .r .li .con{ padding:27px 0 28px; line-height:25px;  }
.ind_7 .r .li + .li .con{ border-top:1px dashed #e6eff8; }

.ind_7 .r .li i{ position: absolute; width:12px; height:100%; background:url(../image/arr.png) no-repeat center; top:0; left:-12px; display: none; }
.ind_7 .r .li.hover{ background:#3abfc4; }
.ind_7 .r .li + .li.hover .con{  border-top:1px dashed #3abfc4;}
.ind_7 .r .li.hover .con{  color:#fff; }
.ind_7 .r .li.hover i{ display: block; }


.ind_8{ padding:90px 0; }
.ind_8  .title_ld{ padding:0 0 40px; }
.ind_8 img{ display: block; width:100%; height:308px; }
.ind_8 .l,.ind_8 .r{ float:left; width:50%; }
.ind_8 .l .tit{ padding:55px 60px 20px 35px; }
.ind_8 .r .img{ float: right; width:50%; }
.ind_8 .r .li + .li .img{ float:left; }
.ind_8 .r .tit{ padding:55px 25px 20px; overflow: hidden; }
.ind_8 .tit p{ padding-bottom: 10px; line-height:1.5; }

.ind_81{ padding:90px 0; }
.ind_81  .title_ld{ padding:0 0 40px; }
.ind_81 img{ display: block; width:100%; height:308px; }
.ind_81 .l,.ind_8 .r{ float:left; width:50%; }
.ind_81 .l .tit{ padding:55px 60px 20px 35px; }
.ind_81 .r .img{ float: right; width:50%; }
.ind_81 .r .li + .li .img{ float:left; }
.ind_81 .r .tit{ padding:55px 25px 20px; overflow: hidden; }
.ind_81 .tit p{ padding-bottom: 10px; line-height:1.5; }

.ind_9{ height:705px;  background:#1567bb; overflow: hidden;  }
.ind_9 .l{ float:left; width:47%; height:100%; }
.ind_9 .r{ float:right; width:53%; height:100%; background-size: cover !important; }

.ind_9 .l .tit{ float:right; width:460px; padding-top:150px; }
.ind_9 .tit h2{ font-size:30px; line-height:1.1; color:#fff; }
.ind_9 .tit .ts{ padding:20px 0 50px; display: block; color:#fff; } 
.ind_9 .l .tit .zx{ display: block; border:1px solid #fff; border-radius:30px; width:300px; height:56px; line-height:56px; color:#fff; text-align: center; margin-bottom: 15px; font-size:18px; }
.ind_9 .l .tit span.img{ padding-right: 15px; }

.ind_9 .r .tit{ padding:230px 0 0 110px; width:440px; }
.ind_9 .r .tit .ts{ padding-bottom: 30px;}
.ind_9 .r .tit p{ color:#fff; padding-bottom: 10px; line-height:1.5; }

.ind_10{ padding:90px 0 75px; }
.ind_10 .title_ld h2{ color:#474747; }

.ind_10 li{ float:left; }
.ind_10 .wrap{ overflow: hidden; }
.bxslider{ position: relative; width:1266px; margin-left:-18px; padding-top:60px; }
.bxslider li .con{ margin:0 18px; }
.bxslider h3{ padding:20px 0 0; text-align: center; font-size:14px; }


.bx-wrapper .bx-controls-direction  .bx-prev {
	position: absolute;
	width:36px;
	height:54px; 
	top:50%;
	margin-top:-27px;
    background:url(/image/prev.png) no-repeat center;
    left:18px;
}
.bx-wrapper .bx-controls-direction  .bx-next {
	position: absolute;
	width:36px;
	height:54px; 
	top:50%;
	margin-top:-27px;
    background:url(../image/next.png) no-repeat center;
    right:18px;
}

.footer .top{ padding:155px 0 190px; background:#192c3a; }
.footer .title_ld{ padding-bottom: 60px; }
.footer .title_ld h2{ color:#fff; }

.footer .icon{ width:1271px; margin-left:-20px; }
.footer .icon .li{ width:33%; float:left; }
.footer .icon .li a{ display: block; }
.footer .icon .li .img{ margin:0 auto; width:210px; height:210px; border:1px solid #305169; border-radius:50%; text-align: center; line-height:210px; }
.footer .icon .li h3{ color:#fff; text-align: center; padding-top:25px; font-size:24px; line-height:1.1; }
.footer .icon .phone h3{ font-family: arial; font-weight: bold; }

.footer .copy{ text-align: center; padding:15px 0; line-height:30px; background:#383838; font-size:12px; color:#fff; }
.footer .copy a{  color:#fff; }
.footer .copy span{ padding:0 20px; }
.footer .icon .li .img:hover>img{animation:rot 0.5s; -webkit-animation:rot 0.5s; }
.footer .icon .li .img{ position: relative; }
.footer .icon .li .ewm{ position: absolute; width:100%; height:100%; top:0; left:0; z-index:100; opacity:0;  }
.footer .icon .li .ewm img{ display: block; width:100%; height:100%; }
.footer .icon .li .img:hover .ewm{ opacity: 1;  transition:all 0.5s; -webkit-transition:all 0.5s;}
@keyframes rot{
	0% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
	25% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	50% {
		transform:rotate(-5deg);
		-webkit-transform:rotate(-5deg);
	}
	75% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	100% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
}
@-webkit-keyframes rot{
	0% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
	25% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	50% {
		transform:rotate(-5deg);
		-webkit-transform:rotate(-5deg);
	}
	75% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	100% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
}
.menu_h{ display: none; }
.bx-wrapper img{ width:100%; display: block; }



.tc_doct{ position: fixed; z-index:99999; width:100%; height:100%; top:0; left:0; overflow: hidden; display: none; }
.tc_doct .bg{ position: absolute; width:100%; height:100%; background:rgba(0,0,0,0.8); top:0; left:0; cursor: pointer; }
.tc_doct  .cont{ width: 1230px; top:50%; left:50%; background:#fff; position: relative; transform: translateY(-50%) translateX(-50%); }
.tc_doct  .li{ padding:50px; display: none; }
.tc_doct  .li.on{ display: block; }

.tc_doct .li .img{ float: left; width:333px; }
.tc_doct .li .img img{ display: block; width:100%; height:auto; }
.tc_doct .li .con{ overflow: hidden; padding: 0 0 40px 40px; }
.tc_doct .li .con .t{ padding:20px 0 30px; border-bottom: 1px solid #ddd; }
.tc_doct .li .con .t h3{ font-size:24px; line-height:1.1; padding-bottom: 8px; }
.tc_doct .li .con .txt{ margin-top: 30px; line-height:1.6; text-align: justify; }
.tc_doct .li .con .txt h4{ font-size: 16px; line-height: 1.5; margin-bottom: 10px; }
.tc_doct .close{ background: rgba(0, 0, 0, 0) url("../image/close.png") no-repeat scroll center center; cursor: pointer; height: 80px; position: absolute; right: 0; top: 0; width: 80px; }

.tc_doct .li .con .txt p{ color:#707070; }

    
    
.snav{position:fixed;right:10px;top:50%;z-index:6000; margin-top:-147px; }
.snav .div{height:48px;margin-bottom:1px;position:relative;}
.snav .div i{display:inline-block;height:100%; vertical-align:middle;}
.snav .div .in2{background:#54a7e0;width:105px;height:48px;right:0;top:0;text-align:center;position:absolute;border-radius:5px;overflow:hidden;}
.snav .div .in2 .img{float:left;height:48px;margin-left:9px;}
.snav .div .in2 h3{color:#fff;line-height:48px;font-size:14px;margin-left:5px;}


.copy em{ font-style: normal; }

@media only screen and (min-width: 1230px) {

.ind_1_con h2,.ind_1_con h3,.ind_1_con .p,
.ind_1_con .contact{transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateY(30px); -webkit-transform:translateY(30px); opacity:0; }
.ind_1_con.show h3{ transition-delay:0.3s; -webkit-transition-delay:0.3s; }
.ind_1_con.show .p{ transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.ind_1_con.show .contact{ transition-delay:0.9s; -webkit-transition-delay:0.9s; }

.home2 .box>div:nth-child(2n){ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateY(-50px); -webkit-transform:translateY(-50px); opacity:0;  }

.home2 .box>div:nth-child(2n+1){ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateY(50px); -webkit-transform:translateY(50px); opacity:0;  }

.home2 .title{transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateY(-30px); -webkit-transform:translateY(-30px); opacity:0; }

.home2 .show>div,.home2 .title.show,.ind_1_con.show h2,.ind_1_con.show h3,.ind_1_con.show .p,

.ind_1_con.show .contact{transform:translate(0px) !important; -webkit-transform:translate(0px) !important; opacity:1 !important; }

.ind_4 .top .l{ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateX(-50px); -webkit-transform:translateX(-50px); opacity:0;  }
.ind_4 .top .r{ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateX(50px); -webkit-transform:translateX(50px); opacity:0;  }
.ind_4 .content{ transition:all 1.2s; -webkit-transition:all 1.2s;  transition-delay:0.6s; -webkit-transition-delay:0.6s;   transform:translateY(50px); -webkit-transform:translateY(50px); opacity:0; }
.ind_4.show  .top .l,.ind_4.show  .top .r,.ind_4.show  .content{transform:translate(0px) !important; -webkit-transform:translate(0px) !important; opacity:1 !important; }


.ind_8 .title_ld{ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateY(-30px); -webkit-transform:translateY(-30px); opacity:0;  }
.ind_8 .l .img,.ind_8 .r .li:nth-child(1),
.ind_8 .l .tit,.ind_8 .r .li:nth-child(2){ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateY(100px); -webkit-transform:translateY(100px); opacity:0; transition-delay:0.6s; -webkit-transition-delay:0.6s; }
.ind_8 .l .tit,.ind_8 .r .li:nth-child(2){ transition-delay:0.9s; -webkit-transition-delay:0.9s; }
.ind_8.show .l .img,.ind_8.show .r .li,.ind_8.show .l .tit,
.ind_8.show  .title_ld{transform:translate(0px) !important; -webkit-transform:translate(0px) !important; opacity:1 !important; }

.ind_9 .l .tit{ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateX(-50px); -webkit-transform:translateX(-50px); opacity:0;  }
.ind_9 .r{ transition:all 1.2s; -webkit-transition:all 1.2s;   transform:translateX(50px); -webkit-transform:translateX(50px); opacity:0;  }

.ind_9.show .l .tit,.ind_9.show .r {transform:translate(0px) !important; -webkit-transform:translate(0px) !important; opacity:1 !important; }

}


@media only screen and (max-width: 640px) {
	html{ background:#fff; font-size:100px; }
	body,.body_box{ min-width: 320px;  overflow-x: hidden;}
	.wrap{ width:96%; padding:0 2%; }
    .header{ min-width: 0; width:100%; }
    .header{ position: fixed; padding:0; top:0; left:0; width:100%; height:60px; background:rgba(255,255,255,0.9); z-index:100;}

	.menu_h { display: block; background: none; transition: 0.3s all; -webkit-transition: 0.3s all; border: none; width: 40px; height: 30px; padding: 0; outline: none; position: fixed; right: 10px; top: 15px;  z-index: 2000; }
    .menu_h::before, .menu_h::after, .menu_h span { background: #49bccf ; border-radius: 2px; }
    .menu_h::before, .menu_h::after { content: ''; position: absolute; height: 4px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 4px;  top:50%;  left: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -12px, 0); transform: translate3d(0, -12px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); }
    .menu-open .menu_h span { opacity: 0; }
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }
	.header .nav{ position: fixed; z-index:1000; width:100%; height:100%; background:rgba(255,255,255,0.9); top:0; left:0; padding:0; display: none; }

	.header .nav a{ font-size:0.32rem; display: block; text-align: center; margin:0.2rem 0 0; line-height:0.6rem; float: none; color:#474747; text-shadow:0px 0px 0px rgba(0,0,0,0); padding:0; }
	.header .nav_w{ position: relative; top:60px; border-top:1px solid #f1f1f1; padding-top:20px; }
	.header .logo{ position: fixed; top:15px; left:10px; height:38px; z-index:10000; }
	.header .logo img,.header .logo a{ display: block; height:100%; }

	
	.ind_1{ position: relative; z-index:2; height:auto; background:url(/image/ban_a.png) no-repeat center;  background-size:cover !important; }
	.ind_1_con h2{ font-size:0.8rem; }
	.ind_1_con h3{ font-size:0.4rem; padding:0.2rem 0 0.4rem; }
	.ind_1_con .p p{ font-size:0.24rem; line-height:1.5; width:auto; }

	.ind_1_con .contact{ padding:0.5rem 0 0.8rem; }
	.ind_1_con .contact .li{ float: none; width:100%; margin:0 0 10px !important; height:1rem; line-height:1rem; }

	.ind_1_con .contact .li .cont{ padding-left:0.1rem; }
	.ind_1_con .contact .li a{ font-size:0.24rem; }
	.ind_1_con .contact .li img{ height:50%; }

	.home2{ padding:0.5rem 0 0.2rem; }
	.home2 .title,.title_ld{ padding:0; }
	.home2 .title h4,.title_ld h2{ font-size:0.32rem; }
	.home2 .title p,.title_ld p{ font-size:0.24rem; }
	.home2 .line{ display: none; }
	.home2 .box{ height:auto; padding:0.3rem 0; }
	.home2 .box > div{ position: static !important; background:none !important; margin:0 0 0.3rem !important; padding:0 !important; width:auto !important; height:auto !important;  overflow: hidden;}

	.home2 .box p,.home2 .box h3{ margin:0 !important; }

	.home2 .box h3{ float:left; font-size:0.4rem; }
	.home2 .box p{ float:right; width:5rem; font-size:0.24rem; }


	.ind_2{ padding:0.6rem 0 0.4rem; }
	.bxslider{ width:auto; margin:0; padding:0.4rem 0 0.6rem; }


	.ind_4{ height:auto; background:#fff; min-width: 0; }
	.ind_4 .top{ position: static; }
	.ind_4 .content{ position: static; padding:0.4rem 0; }
	.ind_4 .l{ float: none; width:100%; }
	.ind_4 .r .tit{ width:auto; padding:0.4rem 0.2rem 0.4rem; }
	.ind_4 .r .tit h2{ font-size:0.3rem; }
	.ind_4 .r .tit .ts{ font-size:0.22rem; padding:0.2rem 0 0.3rem; }
	.ind_4 .r .tit h3{ font-size:0.26rem; }
	.ind_4 .r .tit p{ font-size:0.24rem; padding-bottom: 0.3rem; }
	.ind_4 .r .tit .zx{  height:45px; line-height:45px; margin:0 0.2rem 0.15rem; width:auto; }
	
	.ind_4 .content .li{ float:none; margin:0 0 10px !important; width:auto; height:auto; }
	.ind_4 .content .li .c{ padding:0.3rem; }
	.ind_4 .content h3{ font-size:0.28rem; height:auto; padding-bottom: 0.2rem; }
	
	.ind_41{ height:auto; background:#fff; min-width: 0; }
	.ind_41 .top{ position: static; }
	.ind_41 .content{ position: static; padding:0.4rem 0; }
	.ind_41 .l{ float: none; width:100%; }
	.ind_41 .r .tit{ width:auto; padding:0.4rem 0.2rem 0.4rem; }
	.ind_41 .r .tit h2{ font-size:0.3rem; }
	.ind_41 .r .tit .ts{ font-size:0.22rem; padding:0.2rem 0 0.3rem; }
	.ind_41 .r .tit h3{ font-size:0.26rem; }
	.ind_41 .r .tit p{ font-size:0.24rem; padding-bottom: 0.3rem; }
	.ind_41 .r .tit .zx{  height:45px; line-height:45px; margin:0 0.2rem 0.15rem; width:auto; }
	
	.ind_41 .content .li{ float:none; margin:0 0 10px !important; width:auto; height:auto; }
	.ind_41 .content .li .c{ padding:0.3rem; }
	.ind_41 .content h3{ font-size:0.28rem; height:auto; padding-bottom: 0.2rem; }
	
	.ind_42{ height:auto; background:#fff; min-width: 0; }
	.ind_42 .top{ position: static; }
	.ind_42 .content{ position: static; padding:0.4rem 0; }
	.ind_42 .l{ float: none; width:100%; }
	.ind_42 .r .tit{ width:auto; padding:0.4rem 0.2rem 0.4rem; }
	.ind_42 .r .tit h2{ font-size:0.3rem; }
	.ind_42 .r .tit .ts{ font-size:0.22rem; padding:0.2rem 0 0.3rem; }
	.ind_42 .r .tit h3{ font-size:0.26rem; }
	.ind_42 .r .tit p{ font-size:0.24rem; padding-bottom: 0.3rem; }
	.ind_42 .r .tit .zx{  height:45px; line-height:45px; margin:0 0.2rem 0.15rem; width:auto; }
	
	.ind_42 .content .li{ float:none; margin:0 0 10px !important; width:auto; height:auto; }
	.ind_42 .content .li .c{ padding:0.3rem; }
	.ind_42 .content h3{ font-size:0.28rem; height:auto; padding-bottom: 0.2rem; }
	
	.zx img{ display:  inline-block; height:0.4rem; }

	.ind_5,.ind_6,.ind_7,.ind_8,.ind_81,.ind_10{ padding:0.6rem 0 0.4rem;  }
	.ind_6 .title_ld,.ind_7 .title_ld,.ind_8 .title_ld,.ind_81 .title_ld,.footer .title_ld{ padding-bottom: 0.4rem; }
	
	.ind_10{ background:#fff; }

	.tab_click a{ font-size:0.24rem; width:31%; margin:0 0.5%; height:0.6rem; line-height:0.6rem; }
	.tab_click2 a{ font-size:0.24rem; width:93%; margin:0 0.5%; height:0.6rem; line-height:0.6rem; }

	.tab_ul li{ width:auto; margin:0; }
	.tab_ul .li{ margin:0 0 0.3rem; float: none; width:100%; }
	.tab_ul .li .tit h3{ font-size:0.3rem; }
	.tab_ul .li .tit p{ font-size:0.24rem; }
	
	.taocan li{ width:auto; margin:0; }
	.taocan .li{ margin:0 0 0.3rem; float: none; width:100%; }
	.taocan .li .tit h3{ font-size:0.3rem; }
	.taocan .li .tit p{ font-size:0.24rem; }
	
	
	
	.ind_6{ background:#fff; }
	.ind_6 .case li{ float:none; margin:0; width:100%; }

	.ind_6 .case .num{ font-size:0.6rem; padding:0.3rem 0 0.2rem; }
	.ind_6 .case p{ font-size:0.28rem; padding-bottom: 0.3rem }

	.ind_6 .case li{ border-bottom: 1px solid #4485c9 !important; }
	.ind_6 .case li:last-child{ border:0; }

	.footer .copy span{ padding:0 0 0 15px; }  
	.footer .copy  a{ display: inline-block; }

	.ind_7 .l{ display: none; }
	.ind_7 .r{ float: none; width:auto; height:auto; }
	.ind_7 .r .li i{ display: none !important; }
	.ind_7 .r .li{ padding:0 0.3rem; }
	.ind_7 .r .li .con{ padding:0.3rem 0; }

	.ind_8{ background:#fff; }
	.ind_8 img{ height:auto !important; }
	.ind_8 .r .img,
	.ind_8 .l, .ind_8 .r{ float: none !important; width:100% !important; }
	.ind_8 .tit{ padding:0.3rem !important; }
	
	.ind_81{ background:#fff; }
	.ind_81 img{ height:auto !important; }
	.ind_81 .r .img,
	.ind_81 .l, .ind_8 .r{ float: none !important; width:100% !important; }
	.ind_81 .tit{ padding:0.3rem !important; }

	.ind_9{ height:auto; }
	.ind_9 .l{ float:none; width:auto; }
	.ind_9 .l .tit{ float:none; width:auto; padding:0.6rem 0.2rem 0.4rem; text-align: center;  }

	.ind_9 .tit h2{ font-size:0.3rem; }
	.ind_9 .tit .ts{ font-size:0.22rem; padding:0.2rem 0 0.3rem; }

	.ind_9 .l .tit .zx{  height:45px; line-height:45px; margin:0 0.2rem 0.15rem; width:auto; }

	.ind_9 .r{ width:auto; float: none; }
	.ind_9 .r .tit{ width:auto; padding:0.5rem 0.3rem 0.3rem; }

	.footer .top{ padding:0.8rem 0; }
	.footer .icon{ text-align: center; width:auto; margin:0; }
	.footer .icon .li{ float: none; display: inline-block; width:32%; margin:0; }

	.footer .icon .li .img{ width:1.6rem; height:1.6rem; line-height:1.6rem; }
	.footer .icon .li .img img{ max-width: 40%; max-height: 40%; display: inline-block; }
	.footer .icon .li h3{ font-size:0.26rem;  padding:0.15rem 0 0.3rem; }


	.tc_doct .li .img{ display: none; }
	.tc_doct .cont{ width:96%; }
	.tc_doct .li{ padding:0.4rem 0.2rem; }
	.tc_doct .li .con{ padding:0; }
	.tc_doct .li .con .t{ padding:0 0 0.2rem; }
	.tc_doct .li .con .txt{ margin-top:0.2rem; font-size:0.22rem; }
	.tc_doct .close{ height:0.8rem; width:0.8rem; background-size:50%; }

	.tc_doct .li .con .t h3{ font-size:0.3rem; }
	.tc_doct .li .con .t p{ font-size:0.22rem; }
	.tc_doct .li .con .txt p{ font-size:0.22rem; }
	.tc_doct .li .con .txt h4{ font-size:0.24rem; margin-bottom: 0.1rem }

	.footer .icon .li .ewm img{ max-width: 100%; max-height: 100%; }


	.snav{ margin-top:0; top:auto; bottom:0.1rem; }
	.snav .div{ display: none; }
	.snav .gotop{ display: block; }
	.snav .div .in2{  width:0.8rem; height:0.8rem; line-height:0.75rem; }
	.snav .div .in2 .img{ margin: 0; text-align: center; height:100%; width:100%;  }
	.snav .gotop h3{ display: none; }

	.copy em{ display: block; }

	.ind_9 .l .tit .zx,.ind_4 .r .tit .zx{ font-size:0.26rem; }
}

