/*css reset start start*/
@charset "utf-8";
/*reset*/
html,body{overflow-x:hidden;}
img{border:0; padding:0; margin:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:"";}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win,IE7-Win */
input,button,textarea,select{*font-size:100%;}
a{text-decoration:none; color:#666666}
a:hover{text-decoration:none; color:#0c7bcc;}
p{margin:0;padding:0;}
img{_vertical-align:middle;}/*防止IE6，IMG底部出现间隙*/
/*英文强制换行*/
.word{word-break:break-all;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" "; display:table;}
.clearfix:after{clear:both;}
/*css reset end*/


.index_lang_mod{width:100%; margin:0 auto; padding:60px 0 0;}
.index_lang_mod .hd{ margin:0 auto; width:100%;}
.index_lang_mod h2{ color:#2faef8; background:url(../images/title.jpg) no-repeat center center;font-size:3.2rem; text-align:center; margin-bottom:10px; font-weight:bold}
/*.index_lang_mod ul{ width:1350px;}*/
.index_lang_mod .bd{ width:1200px; height:400px; overflow:hidden; margin:0 auto;}
.index_lang_mod li{ /*width:158px;*/ height:158px; background:url(../images/guoqi.gif) no-repeat center; float:left;/* margin-right:102px; margin-bottom:26px;*/}
.index_lang_mod .flat{ margin-top:28px; margin-left:24px; margin-bottom:5px;}
.index_lang_mod li p{ text-align:center; font-size:17px; padding-top:88px;}
.index_lang_mod li:hover{background:url(../images/guoqi_cur.gif) no-repeat center;}
.index_lang_mod li:hover p{ color:#ffffff;}
.hh{ font-size:1.6rem; text-align:center; padding-bottom:50px;}

.index_lang_mod  li{width:20%; position:relative;}
.flat img{ position:absolute; width:116px; left:50%; top:15%; margin-left:-54px;}


.service{background: #2faef8; padding-top:50px; min-height:455px;}
.service .box{ padding:30px 25px; float:left; height:300px;}
.service .service-head{font-size:3.2rem; color:#fff; text-align:center; padding:0 50px; height:50px; line-height:50px; background:url(../images/t_bg2.png) no-repeat center center; font-weight:bold;}
.service .box1{background:url(../images/service1.jpg) no-repeat center; height:224px; background-size:contain; box-shadow:6px 6px 0 #B5B5B5;background-color: #34A853;}
.service .box2{background:url(../images/service2.jpg) no-repeat center; height:224px; background-size:contain; box-shadow:6px 6px 0 #B5B5B5;background-color: #FF7900;}
.service .box3{background:url(../images/service3.jpg) no-repeat center; height:224px; background-size:contain; box-shadow:6px 6px 0 #B5B5B5;background-color: #4385F5;}
.service .box1,.service .box2,.service .box3{text-align:center;position:relative;}
.service .word{position:absolute; left:0; bottom:0; bottom:2em; left:0; width:100%;}
.service .word span{ display:block; text-align:center;}
.service .big-word{font-size:2.4rem; line-height:36px; color:#fff;}
.service .small-word{font-size:1.6rem; line-height:28px; color:#fff;}
.service-word{ color:#fff; text-align:center; font-size:1.6rem; margin-top:10px;}
.service-word span{ padding-left:10px; background:url(../images/white.png) no-repeat left center;}



.advantage{background: #fff; padding-top:0px; min-height:455px;}
.advantage .row{padding-top:30px;}
.advantage-head{font-size:3.2rem; color:#32aef6; text-align:center; padding:0 50px; height:50px; line-height:50px; background:url(../images/title.png) no-repeat center center; font-weight:bold;}
.advantage .box1{height:400px;}
.advantage .box2{height:400px;}
.advantage .box3{height:400px;}
.advantage .box4{height:400px;}
.advantage .box1,.advantage .box2,.advantage .box3,.advantage .box4{text-align:center;background:url(../images/blue-bg.png) no-repeat center center; padding-top:30px;}
.advantage .word{ padding-top:60px; color:#fff; font-size:1.6rem; line-height:26px;}
.advantage .word span{ display:block; text-align:center; font-weight:bold; font-size:1.6rem;}
.advantage .box1 .icon{width:100px; height:95px; background:url(../images/b01.png) no-repeat center center; margin:0 auto 0;}
.advantage .box2 .icon{width:100px; height:95px; background:url(../images/b02.png) no-repeat center center; margin:0 auto 0;}
.advantage .box3 .icon{width:100px; height:95px; background:url(../images/b03.png) no-repeat center center; margin:0 auto 0;}
.advantage .box4 .icon{width:100px; height:95px; background:url(../images/b04.png) no-repeat center center; margin:0 auto 0;}

.advantage .box1 .icon,.advantage .box2 .icon,.advantage .box3 .icon,.advantage .box4 .icon{transition: all 0.5s ease-in 0s;}
.advantage .box1 .icon:hover,.advantage .box2 .icon:hover,.advantage .box3 .icon:hover,.advantage .box4 .icon:hover{
            -webkit-transform: rotate(360deg) scale(1.5, 1.5);
                 -moz-transform: rotate(360deg) scale(1.5, 1.5);
                  -ms-transform: rotate(360deg) scale(1.5, 1.5);
                   -o-transform: rotate(360deg) scale(1.5, 1.5);
                      transform: rotate(360deg) scale(1.5, 1.5);    
}


.our-advantage{background: #fff; padding-top:50px; min-height:455px;}
.our-advantage .row{padding-top:140px;}
.our-advantage .box{ padding:0 15px; float:left; height:508px;}
.our-advantage-head{font-size:3.2rem; color:#32aef6; text-align:center; padding:0 50px 0; height:50px; line-height:50px; font-weight:bold;}
.our-advantage .box1{min-height:480px; background: #34a853;}
.our-advantage .box2{min-height:480px; background: #ff7800;}
.our-advantage .box3{min-height:480px; background: #4285f4;}
.advantage .box1,.advantage .box2,.advantage .box3{position:relative;}
.our-advantage .word{ padding:150px 0 10px 0; color:#fff; min-height:432px;}
.our-advantage .word span{ display:block; text-align:center; font-size:3rem; line-height:46px;}
.our-advantage .word p{ margin:0 auto; font-size:1.6rem; line-height:30px; padding:10px;}
.our-advantage .box1 .icon{width:190px; height:196px; background:url(../images/us01.png) no-repeat center center; position:absolute; left:50%; top:-18%; margin-left:-95px; background-size:contain;}
.our-advantage .box2 .icon{width:190px; height:196px; background:url(../images/us02.png) no-repeat center center;position:absolute; left:50%; top:-18%; margin-left:-95px; background-size:contain;}
.our-advantage .box3 .icon{width:190px; height:196px; background:url(../images/us03.png) no-repeat center center;position:absolute; left:50%; top:-18%; margin-left:-95px; background-size:contain;}


.our-advantage .icon:hover{
    -webkit-transform: rotateY(-180deg);
       -moz-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
         -o-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
}

.our-advantage .icon{
    transition: all 0.5s ease-in 0s;
}


.case{background:url(../images/bg001.jpg) no-repeat; padding-top:50px; min-height:455px; background-size:contain; width:100%; background-size:cover;}
.case .box{ padding:50px 0 0; float:left;}
.case .case-head{font-size:3.2rem; color:#fff; text-align:center; padding:0 50px; height:50px; line-height:50px; background:url(../images/t_bg2.png) no-repeat center center; font-weight:bold;}
.case-head+p{color:#fff; text-align:center; font-size:1.6rem; line-height:30px;}
.case .box>div{background:url(../images/case01.png) no-repeat; width:395px; height:234px; background-size:contain;}
.word-pic{width:306px;  margin:10px 0 0 45px; position:absolute; left:0; top:0; height:192px;}
.shadow{width:129px;  margin:0px 38px 0 0; position:absolute; right:0; top:0; height:213px; background:url(../images/shadow.png) no-repeat;}
.word-pic img{width:100%;}
.case .box1,.case .box2,.case .box3,.case .box4,.case .box5,.case .box6{position:relative;margin:0 auto;}
.word-bg{ background: #000; opacity:0.7; filter:alpha(opacity=70); position:absolute; width:306px;  margin:10px 0 0 45px; display:none; height:192px;}
.case .word{position:absolute; left:0; top:0; width:306px;  margin:10px 0 0 45px; padding:54px 10px 0 30px; }
.case .word01{position:absolute; left:0; top:0; width:272px; padding:44px 0 0 4px;}
.case .word span{ display:block;}
.case .word{ display:none;}
.case .big-word{font-size:1.6rem; line-height:32px; color:#fe7900; font-weight:bold; background:url(../images/arrow2.png) no-repeat right center;}
.case .small-word{font-size:1.4rem; line-height:18px; color:#fff;}

.btn-box button{width:300px; height:60px; background: #ff7800; color:#fff; border:none; font-size:22px; margin-top:30px;}
.btn-box{text-align:center; padding-bottom:30px;}

.news_mod{width:100%; margin:0 auto; padding:60px 0 0;}
.news_mod .hd{ margin:0 auto; width:100%;}
.news_mod h2{ color:#2faef8; background:url(../images/title.png) no-repeat center center;font-size:3.2rem; text-align:center; font-weight:bold}
.news_mod .row{min-height:250px;}
.btn_site,.btn_market{text-align:center; /*padding:3% 0 4%;*/}
.btn_site span,.btn_market span{ width:160px; height:50px; line-height:50px; cursor: pointer; color:#fff;/* background: #e7140d;*/ font-size:2.2rem; display:inline-block; text-align:center; border-radius:27px;}
.btn_market span{/*background: #34a853;*/}
.news_content {padding-bottom:4%;padding-left: 3%;
padding-right: 3%;}
.fyu{width:33.333%;float:left;}
.news_content img{width:100%; height:100%; float:left; padding:0 1% 0 1%;}
.news_content dl{width:100%; min-height:129px; float:left; padding:0 1%;margin-top:5%;}
.news_content dl dt{font-size:1.8rem; padding-bottom:2%;}
.news_content dl dt a{color:#333;}
.news_content dl dt a:hover{color:#0c7bcc;}
.news_content dl dd{font-size:1.4rem; line-height:2rem;overflow:auto;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;height:auto;}
.date_more,.more_date{float:right;}
.date_more span,.more_date span{font-size:1.2rem; color:#ff7800;}
.more_date span{color:#34a853;}
.date_more span.date,.more_date span.date{float:left; padding-right:10px;}
.date_more span.check_more,.more_date span.check_more{float:left;}
.date_more span.check_more:hover,.more_date span.check_more:hover{text-decoration:underline;}
.news_details{border-top: 1px solid #e9e9e9; font-size:1.6rem; line-height:2.4rem; color:#666; padding-top:4%;}
.news_details ol li span.news_date{float:right; color:#999; font-size:1.4rem;}
.news_details li{border-bottom:solid 1px #f2f0f0;line-height:35px;}

.contact_mod{width:100%; margin:0 auto; padding:60px 0 0;}
.contact_mod .hd{ margin:0 auto; width:100%;}
.contact_mod h2{ color:#2faef8; background:url(../images/title.png) no-repeat center center;font-size:3.2rem; text-align:center; margin-bottom:10px; font-weight:bold}
.contact_mod .bd{ overflow:hidden;}
.contact_mod .row{min-height:250px;}
.ipt-box span{float:left; line-height:46px; font-size:1.6rem; color:#616161; width:25%; padding-right:6px; text-align:right;}
.text-box span{float:left; line-height:46px; padding-right:6px; text-align:right; font-size:1.6rem; color:#616161; width:12%;}
.text-box{float:left; padding-top:30px;}
.ipt-box input{float:left; width:75%; height:44px; border: 1px solid #e7e7e7; line-height:46px; padding-left:4px; color:#333;}
.text-box textarea{float:left; width:88%; border: 1px solid #e7e7e7; line-height:46px; padding:0 4px; color:#333; resize:none; height:170px;}
.contact_mod .btn-box button{background: #6e6e6e; margin-top:30px;}

.about_banner {
    height: auto;position: relative;
width: 100%;padding-top: 0px;
}

about_banimg {
    height: 650px;top: 70px;position: absolute;
left: 50%;
margin-left: -960px;
width: 1920px;
}.about_banCen{ position:absolute; top:15%; left:50%; z-index:30; margin-left:-587px; max-width:1230px;}
.about_banTitle{ line-height:100%; color:#FFF; font-size:35px; font-weight:bold; text-align:center;}
.about_banCon{ color:#ff95a5; font-size:16px; line-height:30px; height:auto; overflow:hidden; padding-top:40px;margin-bottom:5%;}

/*about*/
#about{ width:100%;margin-top:-5%;}
.about_po{ width:100%; height:410px; background-color:#e4e4e4;}
.about_poCen{ height:410px;}
.about_poCen ul{ width:1158px; position:relative; z-index:10;margin:auto;}
.about_poCen li{ float:left; width:33.333%; margin-right:0px; display:inline;}
.about_poicon{ background:url(../images/about_poicon.png) no-repeat;margin:auto; width:200px; height:200px;  padding-top:58px; text-align:center;}
.about_pocn{ height:46px; line-height:46px; color:#FFF; font-size:26px;}
.about_poen{color:#fffefe; font-size:14px; line-height:36px;}
.about_pocn span{ padding-bottom:5px; border-bottom:2px solid #e38690;}
.about_pointro{ color:#666; font-size:16px; line-height:30px;height:auto; overflow:hidden; padding-top:32px; text-align:center;padding-left:5%;padding-right:5%}

 .ichannel-tabcontent {
    overflow: hidden;
}
 .tabcontent-slider {
    position: relative;
    width: 200%;
}

.iclients-list {
    width: 50%;
    float: left;
    overflow: hidden;
}.iclients-list ul {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: auto;
float: inherit;
}


.iclients-list li {
    float: left;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
float: left;
padding: 10px;
margin-bottom: 20px;
   /* background: url("../images/iclibg.png") no-repeat right bottom;*/text-align: center;
font-size: 16px;
}
.iclients-list li a {
    display: block;
    text-align: center;box-shadow: 0 0 13px 0 rgba(0,0,0,0.06);background-color: #fff;
}.iclients-list li img {
    max-width: 100%;
}

.xn_index_box_1200_box {
    margin-top: 7%;
}.xn_index_box1_1200_box_ul{}
.xn_index_box1_1200_box_ul li{width: 31.333%;height: auto;float:left; margin-left:20px;transition: all .2s linear;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1); box-shadow: 0 2px 20px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0);margin-bottom:5%;padding-bottom:5%;}
.xn_index_box1_1200_box_ul li:first-child{margin-left:0px;}
.xn_index_box1_1200_box_li_t{width: 116px;height: 116px;margin:38px auto;border:1px solid #eee;transition: all .2s linear;border-radius: 50%;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.xn_index_box1_1200_box_li_t1{background: url(../images/xn_index_box1_1.png) no-repeat center;}
.xn_index_box1_1200_box_li_t2{background: url(../images/xn_index_box1_2.png) no-repeat center;}
.xn_index_box1_1200_box_li_t3{background: url(../images/xn_index_box1_3.png) no-repeat center;}
.xn_index_box1_1200_box_li_t4{background: url(../images/xn_index_box1_4.png) no-repeat center;}
.xn_index_box1_1200_box_li_t5{background: url(../images/xn_index_box1_5.png) no-repeat center;}
.xn_index_box1_1200_box_li_t6{background: url(../images/xn_index_box1_6.png) no-repeat center;}

.xn_index_box1_1200_box_li_c{width: 80%;margin:0 auto;text-align: center;height: 50px;}
.xn_index_box1_1200_box_li_c a{color:#333;font-size: 20px;transition: all .2s linear;}
.xn_index_box1_1200_box_li_b{width: 80%;margin:0 auto;text-align: center;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.xn_index_box1_1200_box_li_b p{color:#666666;font-size: 15px;line-height: 22px;}

.xn_index_box1_1200_box_ul li:hover{cursor: pointer;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t{background:#d2000c;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_c a{color:#d2000c; text-decoration: underline;}

.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t1{background:#d2000c url(../images/xn_index_box1_1a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t2{background:#d2000c url(../images/xn_index_box1_2a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t3{background:#d2000c url(../images/xn_index_box1_3a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t4{background:#d2000c url(../images/xn_index_box1_4a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t5{background:#d2000c url(../images/xn_index_box1_5a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t6{background:#d2000c url(../images/xn_index_box1_6a.png) no-repeat center;}






@media (max-width: 1350px){
	.about_banCen{top:15%}


}

@media (max-width: 1250px){
	#about{margin-top: -2%;}
	.about_banCon{width:90%;margin:auto;}
	.about_banCen{max-width: 100%;left:inherit;margin-left:0;}
	
	}

@media (max-width: 1100px){
.about_poCen ul{width:100%;}	
.about_poCen li{width:33.333%;margin-right:0;}
.about_poicon{margin:auto;}	
.about_pointro{width:80%;margin:auto;}
	}

@media (max-width: 1050px){
	
	.xn_index_box1_1200_box_ul li{width:30.333%;}
	}


@media (max-width: 800px){
	.xn_index_box1_1200_box_li_c a{ font-size:16px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}

.about_banner{height:300px; background-color:#cc0000;}
.about_pointro{ font-size:14px;line-height:25px;}
.about_pocn{ font-size:20px;}
.about_banCon{font-size:14px;}
.xn_index_box1_1200_box_li_b p{ font-size:14px;}
.news_content dl dt{ font-size:16px;}
}
	
@media (max-width: 640px){
	
	.xn_index_box1_1200_box_ul li{width:49%;float:left;margin-left:0;}
	.xn_index_box1_1200_box_ul li:nth-child(2n){float:right;}
	.about_poicon{ background-size:cover;width:150px;height:150px;padding-top:8%;}
	.about_pocn{ font-size:16px;}
	.about_poen{ font-size:12px;}
	.iclients-list li{width:33.333%;}
	.about_banTitle{ font-size:20px;}

	}	
	
	
	
	
@media (max-width: 767px){
	
	
    .index_lang_mod{display:none;}    
    .icon{width:100px; height:100px;}

    .advantage{/*display:none;*/}
    .case .box:nth-child(5){display:none;}
    .case .box:nth-child(6){display:none;}
    .contact_mod{display:none;}
    .our-advantage .box1 .icon,.our-advantage .box2 .icon,.our-advantage .box3 .icon{width:140px; height:140px; margin-left:-70px; top:-70px;}
    .our-advantage-head{font-size:3rem;}
    .service .big-word{font-size:2.2rem;}
    .service .small-word{line-height:1.6rem;}
    .our-advantage .word{padding-top:100px;}
    .our-advantage .box1,.our-advantage .box2,.our-advantage .box3{min-height:400px;}
    .case-head+p{padding:0 4px;}
}


@media (max-width: 992px) and (min-width: 768px){
    .case .box1,.case .box2,.case .box3,.case .box4,.case .box5,.case .box6{ width:240px!important;}
    .case .word-bg{ width:181px!important; height:115px; margin:8px 0 0 30px;}
    .case .word{ width:173px!important; padding:6px 0 0 4px; margin:8px 0 0 30px;}
    .case .word-pic{ width:181px!important; margin:8px 0 0 30px;}
    .case .big-word{background-image:none;line-height:28px;}
    .case .shadow{width:78px; height:130px; margin:0px 24px 0 0;} 
    
    .service-word{font-size:1.2rem;}
    .service .big-word{font-size:1.6rem; line-height:20px;}
    .service .small-word{font-size:1.2rem; line-height:18px;}
    .service .box1,.service .box2,.service .box3{height:180px;}
    .case .box>div{height:160px!important;}
}

@media (max-width: 993px) and (min-width: 768px) {
    .news_date{display:none;}
}
@media (max-width: 410px){
    .news_date{display:none;}    
}

@media (min-width: 1200px) {

    .advantage .row{background-image: url(../images/adv_bg.jpg);}
    .advantage .row .box .box1,.advantage .row .box .box2,.advantage .row .box .box3,.advantage .row .box .box4{background-image:none}

}

@media (max-width: 1200px) and (min-width: 768px) {
    .index_lang_mod .bd{ width:100%;}
    .our-advantage .box1 .icon,.our-advantage .box2 .icon,.our-advantage .box3 .icon{width:140px; height:140px; margin-left:-70px; top:-70px;}   
}

@media (max-width:1199px) and (min-width:993px){
    .case .box>div{ width:313px; height:185px;}
    .case .word-pic{width:238px; height:149px; margin:10px 0 0 37px;}  
    .case .word-bg{ width:238px; height:149px; margin:10px 0 0 37px;}
    .case .shadow{margin:0px 31px 0 0;}  
    .case .shadow{margin:0px 31px 0 0;}  
    .case .word{width:76%; padding:54px 10px 0 0; }
}


/*2016-08-09 new add start*/

.country{color:#fff; display:none;}
.choice-bar{width:100%; max-width:1200px; margin:50px auto 0; padding:0 15px;}
.choice-bar div{float:left; width:8%; background: #eeeeee; text-align:center; min-height:36px; line-height:36px; border-left: 1px solid #cfcfcf; cursor: pointer;}
.choice-bar div:nth-child(6){margin-right:4%;}
.choice-bar div:hover,.choice-bar div.choice-more-on{background: #e4e4e4;}
.choice-bar div:first-child{border:none;}

.choice-bar-left{float:left;}

@media ( max-width:992px){
    .choice-bar{padding:0; margin-left:2%;}
    .choice-bar div{width:16%; border-top: 1px solid #cfcfcf!important;}

}
@media ( max-width:640px){
	.fyu{width:100%;}
	.btn_site span, .btn_market span{height:inherit;}
	.news_content dl{width:100%;margin-top:20px;}
	.news_content img{width:100%;}
	.news_content dl{min-height:inherit;}
	.news_content dl dd{height:auto;}
	.news_title a{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}

.iclients-list li {

-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;

}


	}




@media ( max-width:440px){
    .choice-bar{display:none;}
}

/*2016-08-09 new add end*/
