.header{
	width: 100%;
	background:rgba(0,0,0,.6);
	padding:1% 3% 0% 3%;
	position: fixed;
	top:0;
	left:0;
	width: 100%;
	z-index: 999;
	-webkit-transition: ease .3s;
	-o-transition: ease .3s;
	transition: ease .3s;
	z-index: 9999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;@

}
.logo{
	width: 13%;
padding-top: .4%;
	float: left;
	/*padding-left: 3%;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hot_line{
	width: 17%;
	float: right;
	color: #d72414;
	font-size: 2.5rem;
	padding-top: .6%;
	text-align: right;
/*	padding-right: 3%;*/
}
.hot_line i{
	font-size: 3rem;
}
@media only screen and (min-width:1367px) and (max-width:1679px) {
.hot_line{
	font-size: 2rem;
}
.hot_line i{
	font-size: 2.6rem;
}
}
nav{
	float: left;
	width: 82%;
/*	padding:0 10% 0;
*/	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-webkit-justify-content:center;
	justify-content:center;
}
nav a{
	font-size: 1.4rem;
	color: #eee;
	position: relative;
	line-height: 2.2;
	padding: 1.2% 1.8% 1.1%;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
nav a:after{
	content: "";
    width: 0;
    height: 4px;
    background: #d72414;
    position: absolute;
    bottom: 0%;
    left: 50%;
    transition: all .8s;
}
nav a:hover:after{
    left: 22%;
    width: 55%;
}
nav a.nav_line{
	color: #d72414;
}
nav a:hover{
	color: #d72414;
}
.banabout{
	background-image: url(../images/bann-bg.jpg);
    height: 420px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
}
.newsban{
	background-image: url(../images/news-bann-bg.jpg);
	background-position: center center;
}

.aboutban{
	background:url(../images/aboutban.jpg) center center no-repeat;
	background-position: center center;
}
.tradeban{
	background:url(../images/netban.jpg) center center no-repeat;
	background-position: center center;
}
.contactban{
	background: url(../images/contactban.jpg) center center no-repeat;
	background-position: center center;
}
.markban{
	height:450px;
	background: url(../images/markban1.jpg) center center no-repeat;
	background-position: center center;
}
.about_banner{
	height: 310px;
    line-height: 1em;
    position: relative;
    display: block;
    text-align: center;
   
    margin-top: 75px;
}

.word{
	/*font-family: 'Fjalla One', sans-serif;*/
	position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -.5em;
    left: 0;
    text-align: center;
     font-size: 4.5em;
    color: #fff;
    z-index: 0;
}

.word em{
	color: #ed1f23;
}

.insidemore{
	position: relative;
	background: #fff;
}
.banner{
	position: relative;
	margin-top: -60px;
}
.banner .swiper-slide img{
	width: 100%;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:10%;
}
.news_move{
	position: absolute;
	left:0;
	bottom:14%;
	width: 100%;
/*	height: 100%;*/
	z-index: 99;
	/*pointer-events: none;*/
}
/*.news_move_bottom{
	position: absolute;
	bottom:14%;
	width: 100%;
}
*/
#scrollDiv{

}
#scrollDiv{width:400px;height:40px;min-height:25px;line-height:25px;overflow:hidden;margin:0 auto;padding-left: 50px;}
#scrollDiv li{height:40px; line-height:40px;}
#scrollDiv li p{
	float: left;
	width: 248px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis; 
	color: #fff;
	margin-left: 13px;
}
#scrollDiv li span{
	float: left;
	font-size: 1.4rem;
	color: #d72414;
	font-weight: bold;
}
#scrollDiv li a{
	float: right;
	color: #d72414;
	position: relative;
}
#scrollDiv li a:after{
	position: absolute;
	bottom:10px;
	left:0;
	content: "";
	width: 31px;
	border-bottom: 1px dotted #d72414;
	
}
.in_about{
	width: 1200px;
	margin:0 auto;
}
.in_about_top{
	text-align: center;
	padding:9% 0;
}
.in_about_top_tit{
	padding-top: 2.5%;
	width: 1200px;
	margin:0 auto;
}
.in_about_top_tit span{
	display: block;
	font-size: 2.4rem;
	color: #434343;
	position: relative;
	padding-top: 1.2%;
}
.in_about_top_tit span:after{
	content: "";
	width: 96px;
	height: 1px;
	background: #bfbfbf;
	position: absolute;
	left:50%;
	margin-left: -48px;
	bottom:-13px;
}
.in_about_top_tit h3{
	font-size: 4.4rem;
	color: #000;
	padding:3.9% 0 1%;
	font-family: "瀹嬩綋"
}
.in_about_top_tit p{
	font-size: 1.3rem;
	color: #666;
	line-height: 2;
	text-align: left;
	text-indent: 2em;
}
.in_about_design{
	width: 1200px;
	margin:25px auto;
	background:url("../images/in_about_design.jpg") center top no-repeat;
	height: 424px;
	-webkit-background-size: cover;
	background-size: cover;
}
.in_design_move{
	background:url("../images/in_design_bg.png") 0 0 no-repeat;
	width: 31%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
}
.in_design_move img{
	padding-top: 29%;
}

.in_design_number{
	width: 1180px;
	margin:0 auto;
}
.h_top{ width: 100%; height: 1500px; }
	.h_top h3{text-align: center;color:#fff;line-height: 60px}
/*鏁板瓧++++++++++*/
.digital{width: 100%;/*height: 150px;*/color: #fff;margin-bottom: 6.4%;}
.main{width: 100%;/*height: 150px;*/margin:0 auto;font-size: 0;}
.mumping_mun li{width: 20%;display: inline-block;margin: 0 auto;text-align: center;}
.mumping_mun{width: 100%;list-style: none;}
.mumping_mun p{font-size: 1.6rem;width: 100%;display: block;clear: both;color: #999;padding-top: 10px;}
.mumping_mun span{
	/*font-size: 80px;*/
	font-size: 6rem;
	font-weight: normal;
	margin-right: 6px;
	color: #000;
	font-family: 微软雅黑,Arial,  sans-serif; 
	font-weight: bold;
	letter-spacing:3px;
}
.mumping_mun li img{
	vertical-align: super;
	padding-top: 18px;
}
.mumping_mun2 li{
	width: 16%;
}
.digital2{
	margin-bottom: 0;
}
.mumping_mun2 span{
	font-size: 28px;
	color: #d0151c;
	margin-right: 0;
}
.mumping_mun2 p{
	font-size: 14px;
	color: #666;
	padding-top: 3px;
}
.mumping_mun2 li em{
	vertical-align: text-bottom;
	color: #d0151c;
	font-size: 18px;
}
.in_design_more{
	border:1px solid #d72414;
	border-radius: 2rem;
	width: 237px;
	margin:0 auto 0;
	line-height: 45px;
	padding:0 15px 0 22px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.in_design_more a{
	display: block;
}
.in_design_more span{
	float: left;
	font-size: 1.6rem;
	color: #d72414;
	padding-left: 10px;
	-webkit-transition: ease .4s;
	-o-transition: ease .4s;
	transition: ease .4s;
}
.in_design_more i{
	float: right;
	font-size: 3rem;
	color: #d72414;
	padding-right: 10px;
	-webkit-transition: ease .4s;
	-o-transition: ease .4s;
	transition: ease .4s;
}
.in_design_more:hover span{
	padding-left: 0;
}
.in_design_more:hover i{
	padding-right: 0;
}
.in_cando{
	width: 100%;
	background:url("../images/in_cando.jpg") center top no-repeat fixed;
	-webkit-background-size: 100%  100%;
	background-size: 100% 80%;
	/*height: 800px;*/
	padding:0 0 6%;
}
.in_cando_center{
	width: 1270px;
	margin:0 auto;
	padding-top: 5%;
}
.in_cando_center_tit{
	text-align: center;
}
.in_cando_center_tit h3{
	font-size: 3.4rem;
	color: #000;
	/*padding:20px 0 5px;*/
	padding:1.7% 0 .4%;
	font-family: "瀹嬩綋";
}
.in_cando_center_tit p{
	font-size: 1.4rem;
	color: #7d7c7d;
	font-style: italic;
	margin-bottom: 21px;
}
.in_cando_list{
    padding: 5% 0.5% 7%;
	/*padding:54px 43px 90px;*/
}
.in_cando_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.in_cando_list ul li{
	/*float: left;*/
	width: 25%;
/*	margin:0 2%;*/
	text-align: center;
	position: relative;
	overflow: hidden;
	cursor: pointer;
/*	padding:1% 0;*/
}
.in_cando_list_oldpic{
	border:1px solid #bbb;
	width: 290px;
	text-align: center;
	line-height: 290px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
	-webkit-transition: ease-in-out .7s;
	-o-transition: ease-in-out .7s;
	transition: ease-in-out .7s;
}
.in_cando_list ul li img{
	-webkit-transition: ease .5s;
	-o-transition: ease .5s;
	transition: ease .5s;
	
}
.in_cando_list ul li p{
	font-size: 1.6rem;
	color: #666;
	padding-top: 10%;
}
.in_cando_list_pic{
	position:absolute;
	left:-130px;
	top:0;
	-webkit-transition: ease .5s;
	-o-transition: ease .5s;
	transition: ease .5s;
}
.in_cando_list ul li p.iclo{
	-webkit-transition: ease .5s;
	-o-transition: ease .5s;
	transition: ease .5s;
}
.in_cando_list ul li:hover .in_cando_list_pic{
	left:0;
}
.in_cando_list ul li:hover .in_cando_list_oldpic img.old_iclo{
	margin-left: 196px;
}
.in_cando_list ul li p.iclp{
	position: absolute;
	right:-100%;
	bottom:0;
	-webkit-transition: ease .5s;
	-o-transition: ease .5s;
	transition: ease .5s;
	width: 100%;
}
.in_cando_list ul li:hover p.iclo{
	margin-left:-450px;
}
.in_cando_list ul li:hover p.iclp{
	right:0px;
}
.in_cando_list ul li:hover .in_cando_list_oldpic{
	border:3px solid #ff0000;
}


#progressBar{
        width: 80%;
        height: 50px;
        position: relative;
        margin: 50px 0 0 100px;
    }
    #progressBar div{
        width: 100%;
        height: 10px;
        position: absolute;
        top:50%;
        left: 0;
        margin-top:-20px;
        background: #ccc;
    }
    #progressBar div span{
        position: absolute;
        display: inline-block;
        background: green;
        height: 10px;
        width: 100%;
        -webkit-animation:bgLoad 5.5s linear;
    }
    @-webkit-keyframes bgLoad{
        0%{
            width: 0%;
        }
        18.18%,27.27%{
            width:25%;
        }
        45.45%,54.54%{
            width: 50%;
        }
        72.72%,81.81%{
            width: 75%;
        }
        100%{
            width:100%;
        }
    }
    #progressBar>span{
        position: absolute;
        top:0;
        margin-top: -10px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: #ccc;
        margin-left: -20px;
        color:#fff;
    }
    @-webkit-keyframes circleLoad_1{
        0%,66.66%{
            background: #ccc;
        }
        100%{
            background:green;
        }
    }
    @-webkit-keyframes circleLoad_2{
        0%,83.34%{
            background: #ccc;
        }
        100%{
            background:green;
        }
    }
    @-webkit-keyframes circleLoad_3{
        0%,88.88%{
            background: #ccc;
        }
        100%{
            background:green;
        }
    }
    @-webkit-keyframes circleLoad_4{
        0%,91.67%{
            background: #ccc;
        }
        100%{
            background:green;
        }
    }
    #progressBar span:nth-child(2){
        left: 0%;background:green;
    }
    #progressBar span:nth-child(3){
        left: 25%;background:green;
        -webkit-animation:circleLoad_1 1.5s ease-in;
    }
    #progressBar span:nth-child(4){
        left: 50%;background:green;
        -webkit-animation:circleLoad_2 3s ease-in;
    }
    #progressBar span:nth-child(5){
        left: 75%;background:green;
        -webkit-animation:circleLoad_3 4.5s ease-in;
    }
    #progressBar span:nth-child(6){
        left: 100%;background:green;
        -webkit-animation:circleLoad_4 6s ease-in;
    }



.in_cando_last{
	text-align: center;
	color: #9d9d9e;
	font-size: 2.4rem;
	font-family: 'Poiret One', cursive;
}
.in_service_brand{
	background: #eff2f4;
	padding:6% 0;
}
.in_service_brand_center{
	width: 1680px;
	margin:0 auto;
}
.in_service_tit{
	padding:0 13px 27px;
}
.in_service_tit h3{
	font-size: 3.2rem;
	color: #000;
	font-family: "瀹嬩綋";
	float: left;
}
.in_service_tit h3:after{
	content:url("../images/case.jpg");
	padding-left: 12px;
}
.in_service_nav{
	float: right;
	padding-top: 10px;
	width: 60%;
	text-align: right;
}
.in_service_nav span{
	color: #000;
	font-size: 1.4rem;
	border-bottom: 1px solid #000;
	margin-right: 30px;
}
.in_service_nav a{
	font-size: 1.3rem;
	color: #888889;
	margin-right: 30px;
}
.in_service_nav a:hover{
	color: #d72414;
}
.in_brand_list{
	padding-bottom:3%;
}
.in_brand_list ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;

-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-moz-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.in_brand_list ul li{
	width: 31%;
	background: #fff;
	 
	margin:1% 0;
	-moz-box-shadow:0px 1px 5px #ccc; 
	-webkit-box-shadow:0px 1px 5px #ccc; 
	box-shadow:0px 1px 5px #ccc;
	overflow:hidden;
	background: #ccc;
}
.in_brand_list ul li a{
	width: 100%;
	display: block;
}


.in_brand_list ul li figure{
	width: 100%;
	overflow:hidden;

}

.in_brand_list ul li figure img{
	max-width:100%;
	width:100%;
    
 
box-sizing: border-box;
}



/*
.in_brand_list ul li figure img{
	max-width:100%;
	width:100%;
  -webkit-transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -ms-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  filter: grayscale(1);
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-o-filter: grayscale(1);
-ms-filter: grayscale(1);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*/

.in_brand_list ul li:hover figure img{
 -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.in_brand_list ul li figcaption{
	 z-index:9999;
	height:61px;
	position: absolute;
	bottom:0;
	left:0;
	margin: 0 auto;
	background:rgba(243,243,243,.7);
	-webkit-transition: ease 0.5s;
  -moz-transition: ease 0.5s;
  -o-transition: ease 0.5s;
  -ms-transition: ease 0.5s;
  transition: ease 0.5s;
              -webkit-transform: translateY(78px);
  -ms-transform: translateY(78px);
  -o-transform: translateY(78px);
                  transform: translateY(78px);
  overflow:hidden;
  vertical-align: middle;
width: calc(100% + 10px);
  padding:20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.in_brand_list ul li figcaption div p{
 /*   padding: 25% 0 3% 0;*/
	font-size: 1.6rem;
	color:#e83828;
	text-overflow:ellipsis;
	white-space:nowrap;
	width: 100%;
	overflow: hidden;
	line-height: 21px;

}
.in_brand_list ul li figcaption div span{
	line-height: 17px;
    color: #767676;
    overflow:hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}

.in_brand_list ul li:hover figcaption{
	  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.in_strong{
/*	background:url("../images/in_strongbg.jpg") center top no-repeat;
	-webkit-background-size:cover;
	background-size:cover;*/
	/*height: 864px;*/
	overflow: hidden;
}
.in_strong_center{
	/*width: 1200px;*/
	margin:0 auto;
	height: 100%;
	position: relative;
	
}
.video_leftin{
	position: relative;
	width: 38%;
}
.video_leftin video{
	width: 100%;
    object-fit: fill;
    /*height: 100vh;*/
}

.in_strong_center .video_hov{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,.1);
}
.in_strong_ot_text em{
	font-size:40px;
	color: #d72414;
}
.in_srtong_text h3{
	font-size: 5rem;
	color: #fff;
	padding-bottom: 20px;
	font-weight: bold;
}
.in_srtong_text{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
    /*padding: 15% 0 15% 0%;*/
	/*margin: 0 0 0 60%;*/
	vertical-align: middle;
	display: inline-block;

}
.in_srtong_text::before{
	vertical-align: middle;
	height:100%;
	display: inline-block;
	margin-left: .23em;
}
.in_srtong_text p{
	font-size: 1.4rem;
	color: #fff;
	line-height: 2;
	/*width: 440px;*/
}
.in_srtong_text span{
	font-size: 2.4rem;
	color: #fff;
	display: block;
	padding-top: 7%;
	/*padding-bottom: 45%;*/
}
.in_srtong_text .swiper-container,.swiper-wrapper{
	height: 100%;
}
.in_srtong_text .swiper-pagination {
	top: 85%;
    left: 10%;
}
.in_srtong_text .swiper-pagination span{
	padding:0;
	margin:0 4px;
}
.in_srtong_text .swiper-pagination .swiper-pagination-bullet{
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
	width: 3px;
	height:15px;
	display: inline-block;
}
.in_srtong_text .swiper-pagination .swiper-pagination-bullet-active{
	width: 3px;
	height:28px;
}
.in_strong_ot_text{
	float: left;
	width: 23%;
	padding-left: 10%;
}
.in_strong_ot_pic{
	float:right;
	width: 62%;
}
.in_strong_ot_pic img{
	display: block;
	max-width: 101%;
}
.in_strong_ot_text{
	height: 100%;
}
.in_strong_ot_text:before{
    content: '';
    display: inline-block;
    height: 100%;
    margin-right: -0.38em;
    min-height: inherit;
    vertical-align: middle;
}
.in_strong_ot_text_ins{
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.in_news{
	background:url("../images/in_news.jpg") center top no-repeat fixed;
	/*height: 835px;*/
	padding:6% 0 6%;
}
.in_news_center{
	width: 1200px;
	margin:0 auto;
/*	padding-top: 115px;*/
}
.in_news_tit p{
	font-size: 5.6rem;
	color: #6b6b6b;
	font-weight: bold;
	position: relative;
	float: left;
}
.in_news_tit p:after{
	content:url("../images/in_newsline.png");
	position: absolute;
	left:65px;
	top:12px;
	width: 100%;
	padding-left: 5%;
}
.in_news_tit span{
	color: #666;
	font-size: 2.4rem;
	float: left;
	line-height: 75px;
	padding-left: 14%;
}
.in_news_list{
	padding-top: 2%;
}
.in_news_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.in_news_list ul li{
	width: 25%;
}
.in_news_text h3{
	font-weight: bold;
	color: #6b6b6b;
	font-size: 1.8rem;
	position: relative;
	/*margin:50px 0;*/
	margin:17% 0;
}
.in_news_text h3:after{
	position: absolute;
	left:0;
	bottom:-22px;
	content: "";
	width: 35px;
	height: 4px;
	background: #d72414;
}
.in_news_text p{
	color: #6b6b6b;
	line-height: 2.2;
}
.in_news_text a.in_newsa{
	width: 106px;
	line-height: 3.8;
	border:1px solid #d7d7d6;
	border-radius: 2rem;
	display: block;
	text-align: center;
	text-transform:uppercase;
	margin-top: 25px;
}
.in_news_text a.in_newsa:hover{
	color: #d72414;
	border:1px solid #d72414;
}
.in_choose{
	width: 100%;
	background: url("../images/in_choose.jpg") center top no-repeat;
	-webkit-background-size: 100%  100%;
	background-size: 100% 100%;
	/*height: 900px;*/
	padding:8% 0 8%;
}
.in_choose_center{
	width: 1280px;
	margin:0 auto;
/*	padding-top: 115px;*/
}
.in_choose_list{
	
	padding:1% 1%;
}
.in_choose_list ul li{
	float: left;
	border-top: 1px dashed #d8d8d8;
	border-right: 1px dashed #d8d8d8;
	width: 26%;
	padding:2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.in_choose_list ul li:first-child{
	border-top: 0;
}
.in_choose_list ul li:nth-child(2){
	border-top: 0;
}
.in_choose_list ul li:nth-child(3){
	border-top: 0;
}
.in_choose_list ul li:nth-child(4){
	border-top: 0;
}
.in_choose_list ul li:nth-child(5){
	border-top: 0;
}
.in_choose_list ul li:nth-child(5n){
	border-right: 0;
}
 
.in_message{
	width: 50%;
	float: right;
	padding:0 3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.in_message h4{
	font-size: 16px;
	color: #000;
	position: relative;
	font-weight: bold;
	margin-bottom: 18px;
}
.in_message h4:after{
	position: absolute;
	left:20%;
	bottom:3px;
	content: "";
	width: 20px;
	height: 4px;
	background: #d72414;
}
.in_message ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.in_message ul li{
	float: left;
	width: 49%;
	background: #ccc;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin:6px 0;
	overflow: hidden;
}
.in_message ul li input{
	background: #ccc;
	color: #fff;
	font-size: 13px;
	padding:4px 8px;
	line-height: 2.3;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.in_message ul li input::-webkit-input-placeholder{
	color: #fff;
}
.in_message ul li input::-moz-input-placeholder{
	color: #fff;
}
.in_message ul li input:focus{
	color: #555;
}
.in_message ul li.textarea{
	width: 100%;
}
.in_message ul li textarea{
	background: #ccc;
	color: #fff;
	font-size: 13px;
	padding:4px 8px;
	line-height: 2.3;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 135px;
}
.in_message ul li textarea::-webkit-input-placeholder{
	color: #fff;
}
.in_message ul li textarea::-moz-input-placeholder{
	color: #fff;
}
.in_message ul li textarea:focus{
	color: #555;
}
.in_message ul li.code{
	width:70%;
	background: none;
}
.in_message ul li.code input{
	width: 57%;
	background: #ccc;
    border-radius: .5rem;
    margin-right: 10px;
}
.in_message ul li.code img{
	padding-top: 4px;
}
.in_message ul li.sent{
	width: 25%;
	float: right;
	margin-left: 5%;

}
.in_message ul li.sent button{
	cursor: pointer;
	border-radius: 0.5rem;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	width: 100%;
	background: #d72414;
	border:0;
	line-height: 2.3;
	padding:4px 0;
}
.footer{
	background: #000;
	color: #fff;
	font-size: 13px;
	line-height: 2.2;
	padding:30px 0 0 0;
	clear:both;
}
.footer_center{
	width: 1200px;
	margin:0 auto;
	border-bottom: 1px dashed #555;
	padding-bottom: 22px;
}
.footer_navbar{
	padding:18px 0;
}
.footer_navbar a{
	font-size: 13px;
	color: #ccc;
	padding-right: 5%;
	line-height: 40px;
}
.footer_navbar a:hover{
	color: #d72414;
}
 

.copy p{
	line-height: 22px;
	font-size: 13px;
	color: #ccc;
}
.copy p img{
	margin-top: 5px;
}
.footer_left{
	float: left;
	width: 70%;
}

 

.footer_ewmright{
	float: right;
	padding-top: 22px;
}
.footer_ewmright ul li{
	float: left;
	margin:0 20px;
	text-align: center;
}
.footer_ewmright ul li img{
	width: 90px;
	height: 90px;
	border:4px solid #fff;
}
.footer_ewmright ul li p{
	padding-top: 5px;
}
.footer_logo img{
	width: 174px;
	 
}
.in_footer_share{
	width: 1200px;
	margin:0 auto;
	/*padding:15px 0;*/
	text-align: right;
}
.in_footer_share .bdsharebuttonbox{
	float: right;
	line-height: 0;
}
.in_footer_share .contact_iconshare{
	float: right;
}
.in_footer_share .in_footer_keywords{
	float: left;
	padding:10px 0;
}
.in_footer_share .in_footer_keywords a{
	display: block;
	color: #666;
	font-size: 12px;
	margin-right: 35px;
	float: left;
}


.header2{
    padding:0;
    width:100%;
}
.header2 .logo{
	display: none;
}
.header2 .hot_line{
	display: none;
}
.header2 nav{
	width: 50%;
}
.header2 nav a{
    padding: 10px 20px 15px 20px;
}


.downicon{
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -24px;
    top: -28px;
    width: 49px;
    height: 57px;
    text-align: center;
    background:url("../images/downicon.png") center center no-repeat;
    cursor: pointer;
    z-index: 99;

}
.downicon::after {
	display: block;
	 width: 49px;
    height: 57px;
	content: url(../images/downicon.png);
	-webkit-transition: ease-in-out .3s;
	-o-transition: 	ease-in-out .3s;
	transition: ease-in-out .3s;
	z-index:-1;
	
}

.downicon:hover::after {
-moz-animation:downan 1s ease-in-out infinite;  
	-webkit-animation:downan 1s ease-in-out infinite; 
	-o-animation:downan 1s ease-in-out infinite;
	animation:downan 1s ease-in-out infinite;
	
	/*-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);*/
}
@keyframes downan
{
	0%   {
		    opacity: 1;
			filter: alpha(opacity=100);
				-webkit-transform: scale(1);
		     -ms-transform: scale(1);
		     -o-transform: scale(1);
		     transform: scale(1);
		}
	100% {
		 opacity:0;
			filter: alpha(opacity=0);
				-webkit-transform: scale(1.5);
		     -ms-transform: scale(1.5);
		     -o-transform: scale(1.5);
		     transform: scale(1.5);
	}
}

@-moz-keyframes downan /* Firefox */
{
	0%   {
		    opacity: 1;
			filter: alpha(opacity=100);
				
				-webkit-transform: scale(1);
		     -ms-transform: scale(1);
		     -o-transform: scale(1);
		     transform: scale(1);
		}
	100% {
		 opacity:0;
			filter: alpha(opacity=0);
				-webkit-transform: scale(1.5);
		     -ms-transform: scale(1.5);
		     -o-transform: scale(1.5);
		     transform: scale(1.5);
	}
}

@-webkit-keyframes downan /* Safari and Chrome */
{
	0%   {
		    opacity: 1;
			filter: alpha(opacity=100);
				
				-webkit-transform: scale(1);
		     -ms-transform: scale(1);
		     -o-transform: scale(1);
		     transform: scale(1);
		}
	100% {
		 opacity:0;
			filter: alpha(opacity=0);
				-webkit-transform: scale(1.5);
		     -ms-transform: scale(1.5);
		     -o-transform: scale(1.5);
		     transform: scale(1.5);
	}
}

@-o-keyframes downan /* Opera */
{
	0%   {
		    opacity: 1;
			filter: alpha(opacity=100);
				
				-webkit-transform: scale(1);
		     -ms-transform: scale(1);
		     -o-transform: scale(1);
		     transform: scale(1);
		}
	100% {
		 opacity:0;
			filter: alpha(opacity=0);
				-webkit-transform: scale(1.5);
		     -ms-transform: scale(1.5);
		     -o-transform: scale(1.5);
		     transform: scale(1.5);
	}
}
.downicon i{
	position:absolute;
	color: #fff;
	width: 49px;
    height: 57px;
	line-height: 57px;
	font-size: 18px;
	cursor: pointer;
	display: block;
	z-index: 99;
}
.downicon:hover i{
	
}
@-webkit-keyframes myFade{

	0%{
		opacity: 1;
		top:0;
	}

	25%{
		top:-10px;
		opacity: 0.3;
	}

	50%{
		top:0px;
		opacity: 1;
	}

	75%{
		top:10px;
		opacity: 0.3;
	}

	100%{
		opacity: 1;
		top:0px;
	}


}

@-moz-keyframes myFade{

	0%{
		opacity: 1;
		top:0;
	}

	25%{
		top:-10px;
		opacity: 0.3;
	}

	50%{
		top:0px;
		opacity: 1;
	}

	75%{
		top:10px;
		opacity: 0.3;
	}

	100%{
		opacity: 1;
		top:0px;
	}


}

@-o-keyframes myFade{

	0%{
		opacity: 1;
		top:0;
	}

	25%{
		top:-10px;
		opacity: 0.3;
	}

	50%{
		top:0px;
		opacity: 1;
	}

	75%{
		top:10px;
		opacity: 0.3;
	}

	100%{
		opacity: 1;
		top:0px;
	}
}


@keyframes myFade{

	0%{
		opacity: 1;
		top:0;
	}

	25%{
		top:-10px;
		opacity: 0.3;
	}

	50%{
		top:0px;
		opacity: 1;
	}

	75%{
		top:10px;
		opacity: 0.3;
	}

	100%{
		opacity: 1;
		top:0px;
	}

}
.productban{
	height:620px;
	background: url(../images/buildban.jpg);
	background-position: center center;

}
.productother{
	height:330px;
}
.about_modular1{
	width: 1200px;
	margin:5% auto;
	position: relative;
}
.contactother{
	margin:0 auto;
	padding:5% 0;
}

.banother{
	margin:0 auto;
	padding:5% 0;
}
.about_modular1_left{
	width: 45%;
	float: left;
	padding:1% 0 0 15%;
}
.about_modular1_left h3{
	font-size: 3.6rem;
	color: #666;
	line-height: 1.4;
	padding-bottom: 5.5%;
}
.about_modular1_left p{
	font-size: 1.6rem;
	color: #666;
	line-height: 2.3;
}
.about_modular1_right{
	width: 36%;
	float: right;
}
.about_modular1_side{
	position: absolute;
	left:-6%;
	top:4%;
	padding-top: 6%;
}
.about_modular1_side p{
	font-size: 2rem;
	color: #595757;
	text-transform:uppercase;
	font-weight: lighter;
	position: relative;
}
.about_modular1_side p:before{
	position: absolute;
	left:-50px;
	top:13px;
	content: "";
	width: 0;
	height: 1px;
	background: #595757;
}

.about_modular2{
	background:url("../images/about_modular2.jpg") 0 0 no-repeat;
}
.about_modular2_center{
	position: relative;
	width: 1200px;
	margin:0 auto;
	padding:4% 0 4.7% 10%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.about_modular2_tit{
	padding-bottom: 10%;
}
.about_modular2_tit h3{
	font-size: 3.6rem;
	color: #666;
	padding-bottom: 1.8%;
}
.about_modular2_tit p{
	font-size: 1.6rem;
	color: #666;
}
.about_modular1_side2{
	padding-top: 6%;
}
.about_modular1_side2 p:before{
	width: 0;
}
.about_modular2_list {
    width: 533px;
    height: 191px;

    overflow: hidden;
}
.about_list_side{
    width: 188px;
	height: 188px; 
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/love-bj.png) no-repeat left top;
    -webkit-background-size: cover;
    background-size: cover;
    
    line-height: 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: ease .5s;
    -o-transition: ease .5s;
    transition: ease .5s;
    overflow: hidden;
	border-radius: 50%;
}
.about_list_side p{
	font-size: 1.4rem;
	color: #666;
}
.about_modular2_list{
	text-align: center;
	background:url("../images/jiahao.jpg") center center no-repeat;
}
.about_modular2_list_innovation{
	float: right;
}
.about_modular2_list_love{
	float: left;
	position: relative;

}
.about_modular2_list_love a{
	display: block;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0;
    width: 188px;
    height: 188px;
}
.about_modular2_list_love:hover .about_list_side{
	left:0;
	width: 530px;
	height: 188px;
	border-radius: 2rem;
	padding:32px 30px 0 192px;
}
.about_things_best{
	float: left;
	width: 50%;
	position: relative;
}
.about_things_brand{
	float: right;
	width: 50%;
}
.about_best_hove{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,.7);
	text-align: center;
}
.about_best_hove h3{
	font-size: 3.6rem;
	color: #fff;
/*	font-family: "../font/FZLTCXHJW";
*/	text-transform:uppercase;
	font-weight: lighter;
	padding:33% 0 2%;
}
.about_best_hove p{
	font-size: 2.4rem;
	color: #fff;
}
.about_modular4{
	width: 1200px;
	margin:4% auto;
/*	padding-left: 4.5%;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.about_modular4 h4{
	font-size: 1.8rem;
	color: #d72414;
	text-transform:uppercase;
	position: relative;
	margin-bottom: 5%;
}
.about_modular4 h4:after{
	position: absolute;
	left:0;
	bottom:-16px;
	content: "";
	width: 60px;
	height: 10px;
	background: #d72414;
}
.about_lehuantime1 img{
	float: left;
}
.workplace{
	float: right;
}
.about_lehuantime2{
	padding-top: 4%;
}
.about_lehuantime2 img{
	float: right;
}
.workplace2{
	float: left;
}
.about_modular6{
	width: 1200px;
	margin:4% auto 0;
	padding-left: 10%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pencil_set{
	padding-top: 10%;
}
.pencil_set img{
	float: left;
	padding:0 0 0 5%;
	width: 8%;
}
.pencil_set_text{
	float: right;
	text-align: center;
	width: 85%;
}
.pencil_set_text h3{
	font-size: 4rem;
	color: #50565d;
	font-family: "SimSun";
	padding: 3% 0;
}
.pencil_set_text p{
	font-size: 1.8rem;
	color: #50565d;
}
.case_side{
	padding:6% 4% 3% 4%;
}
.case_center{
	width: 1640px;
	margin:0 auto;
}
.case_info ul li{
	width: 31.3%;
	position: relative;
	background: #c5c5c5;
}
.formulate{
	width: 1200px;
	margin:0 auto;
	padding:5% 0;
	text-align: center;
}
.formulate_other{
	width: 100%;
	background: #f0f0f0;
	margin:5% auto 0 auto;
	padding:3% 0;
}
.formulate h4{
	font-size: 3rem;
	color: #262626;
	padding-bottom: 15px;
}
.formulate p{
	font-size: 1.6rem;
	color: #999;
	padding-bottom: 66px;
	position: relative;
}
.formulate p:after{
	position: absolute;
	left:50%;
	top:58px;
	content: "";
	width: 40px;
	height: 3px;
	background: #d72414;
	margin-left: -20px;
}
.formulate span{
	color: #262626;
	font-size: 1.3rem;
	display: block;
	padding-bottom: 8px;
}
.formulate h3{
	font-size: 3.6rem;
	color: #262626;
}
.formulate a.decrad{
	display:block;
	width: 109px;
	margin:0 auto;
	line-height: 35px;
	font-size: 1.3rem;
	color: #d72414;
	text-align: center;
	border-radius: 0.5rem;
	margin-top: 2%;
	border:2px solid #d72414;
}

.news_list{
	width: 1375px;
	margin:0 auto;
	padding:4% 0;
}
.news_other{
	padding:4% 0;
	margin:0 auto;
}
.news_left{
	width: 10%;
	float: left;
}
.news_left h3{
	padding-left: 1.7rem;
	font-size: 1.8rem;
	color: #595757;
	text-transform:uppercase;
	font-weight: lighter;
	position: relative;
	margin-bottom: 24px;
}
.news_left h3:before{
	position: absolute;
	left:-35px;
	top:48%;
	content: "";
	width: 43px;
	height: 1px;
	background: #595757;
}
.news_left ul li{
	text-align: center;
}
.news_left ul li a{
	display: block;
	font-size: 1.3rem;
	color: #898989;
	line-height: 2;
	padding:5px 0;
}
.news_left ul li a:hover{
	background: #d72414;
	color: #fff;
}
.news_left ul li.current a{
	background: #d72414;
	color: #fff;
}
.news_list_right{
	width: 80%;
	float: right;
	padding-top: 8px;
}
.news_list_right ul li{
	padding:1% 0;
	border-bottom: 0.5px solid #eee;
}
.news_list_right ul li:hover em{
	color: #d72414;

}
.news_pic{
	float: left;
	width: 20%;
}
.news_text{
	width: 77%;
	float: left;
	padding-left: 3%;
}
.news_text span{
	font-size: 15px;
	color: #000;
	display: block;
	padding:1% 0 1%;
}
.news_text h3{
	padding-bottom: 1.5%;
}
.news_text h3 a{
	font-size: 2rem;
	color: #000;
	
}
.news_text p{
	font-size: 1.4rem;
	color: #666;
	line-height: 1.9;
	 overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical; 
}
.news_text a.newsideem{
	width: 120px;
	text-decoration:underline;
	display: block;
	font-size: 1.6rem;
	color: #666;
	margin-top: 2%;
}
.news_text a.newsideem:hover{
	color: #d72414;
}
.news_detail_right{
	float: right;
	width: 77%;
	padding-right: 10px;
}
.news_detail_right_tit{
	padding-bottom: 30px;
	position: relative;
}
.news_detail_right_tit .hits{
	color: #0f0b09;
	font-size: 1.5rem;
	display: block;
	padding: 20px 0;
}
.news_detail_right_tit h1{
	font-size: 3.6rem;
	color: #000;
}
.news_detail_right_info span{
	font-size: 1.6rem;
	color: #666;
	/*font-weight: bold;*/
	/*display: block;*/
	line-height: 2;
}
.news_detail_right_info p{
	font-size: 1.6rem;
	color: #666;
	line-height: 2;
	/*text-indent: 2em;*/
	/*padding-bottom: 3%;*/
}
.news_detail_prevnext{
	width: 100%;
	height: 3rem;
	margin-bottom: 20px;
}
.news_detail_prevnext a{
	display: block;
	font-size: 1.4rem;
	line-height: 2;
	float: left;
	width: 50%;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.news_detail_relevant{
	padding-bottom: 5%;
}
.news_detail_relevant ul li{
	width: 50%;
	float: left;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.news_detail_relevant ul li a{
	display: block;
	line-height: 2;
	font-size: 1.4rem;
}
.news_detail_relevant ul li a span{
	padding-right: 5px;
}
.share{
	position: absolute;
	right:0;
	top:-20px;
}
.news_detail_about{
	padding-top: 30px;
}


.build_banner{
	/*height: 765px;*/
	background:url("../images/buildban.jpg") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	padding-top: 39.8%;
}
.build_banner_text{
	position: absolute;
	bottom:10%;
	left:6%;
}
.build_banner_text p{
	font-size: 1.6rem;
	color: #fff;
	padding-bottom: 10px;
}
.build_banner_text h3{
	font-size: 4.8rem;
	font-weight: bold;
	color: #fff;
}
.build_strength{
	width: 1200px;
	margin:4.5% auto;
}
.strength_tit{
	text-align: center;
	position: relative;
}
.strength_tit:after{
	position: absolute;
	left:50%;
	bottom:-30px;
	content: "";
	width: 50px;
	height: 3px;
	background:-webkit-gradient(linear,70% 0%, 0% 100%, from(#FF9000), to(#D72414), color-stop(0.5,#F11507));
	margin-left: -25px;
}
.strength_tit h3{
	font-size: 3.4rem;
	color:#000;
	font-family: "../font/FZBYSK";
	padding-bottom: 6px;
}
.strength_tit i{
	display: block;
	font-size: 1.4rem;
	color: #7f7f7f;
}
.build_info{
	width: 920px;
	text-align: center;
	margin:6% auto 0;
}
.build_info p{
	font-size: 1.3rem;
	color: #000;
	line-height: 2.4;
}
.build_info img{
	padding-top: 8%;
}
.build_webstyle{
	width: 1420px;
	margin:0 auto;
	padding: 1% 0 3.7%;
}
.build_webstyle ul li{
	padding:4.9% 0;
}
.web_style_text{
    width: 40%;
    float: left;
    padding-left: 4%;
/*    position: absolute;
    top: 34%;
    right: 0;*/
}
.web_style_pic{
	padding-left: 4%;
	width: 56%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.web_style_text_tit h3{
	font-size: 3rem;
	color: #000;
	padding-bottom: 8px;
}
.web_style_text_tit span{
	color: #666;
	font-size: 2rem;
	font-weight: lighter;
	display: block;
}
.web_style_text_tit{
	position: relative;
}
.web_style_text_tit:after{
	position: absolute;
	left:0;
	bottom:-27px;
	content: "";
	width: 50px;
	height: 3px;
	background:-webkit-gradient(linear,70% 0%, 0% 100%, from(#FF9000), to(#D72414), color-stop(0.5,#F11507));
}
.web_style_text_info{
	padding-top: 15%;
}
.web_style_text_info p{
	font-size: 1.4rem;
	color: #000;
	line-height: 2.2;
}
.web_style_text_info a{
	color: #0070c9;
	display: block;
	margin-top: 10%;
}
.web_style_pic2{
	float: left;
	width: 52%;
	padding-left: 0;
}
.web_style_text2{
	float: left;
	padding:52px 0 0 4%;
}
.web_style_text_info2 a{
	margin-top: 8%;
}

.realization{
	padding:5% 0 1%;
/*	height: 850px;*/
	background: url("../images/realization.jpg") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.realization_tit{
	text-align: center;
	position: relative;
}
.realization_tit:after{
	position: absolute;
	left:50%;
	bottom:-27px;
	content: "";
	width: 50px;
	height: 3px;
	margin-left: -25px;
	background:-webkit-gradient(linear,70% 0%, 0% 100%, from(#FF9000), to(#D72414), color-stop(0.5,#F11507));
}
.realization_tit h3{
	color: #fff;
	font-size: 3.4rem;
	font-family: "../font/FZBYSK";
	padding-bottom: 10px;
}
.realization_tit span{
	color: #fff;
}
.realization_list{
	width: 1200px;
	margin:4.5% auto;
	background:url("../images/realization_line.png") right top repeat-x;

}
.realization_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.realization_list ul li{
	/*text-align: center;*/
	cursor: pointer;
	width: 33.3%;
/*	padding:3% 0;*/
	border-right:1px dotted #62c7ff;
	background:url("../images/realization_line.png") right bottom repeat-x;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}
.realization_list ul li:nth-child(3n){
	border-right: 0;
}
.realization_list ul li i{
	font-size: 40px;
	color: #fff;
	float: left;
	padding: 11.5px 15px;
	margin-left: 29px;
	background: #2674f8;
	border-radius: 50%;
}
.realization_list_info{
	width: 63%;
	float: right;
	padding-right: 30px;
}
.realization_list_info h3{
	font-size: 16px;
	color: #fff;
}
.realization_list_info p{
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	padding-top: 7px;
}
.realization_list_center{
	margin:5px;
	height: 157px;
	padding:8% 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.realization_list ul li:hover .realization_list_center{
	background: #2674f8;
}
.in_contact2{
	display: none;
}
.strength_tit{
	margin:4% 0 4.5%;
	
}
.mobile_web_info{
/*	height: 641px;*/
	background:url("../images/mobile_move.jpg") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.mobile_web_info_center{
	width: 1200px;
	margin:0 auto;
	position: relative;
/*    padding: 0 0 10.2%;*/
}
.mobile_textinfo{
	/*float: right;
	padding:157px 0 0 0;
*/	width: 40%;
position: absolute;
top:24%;
right:0;
}
.mobile_textinfo_tit h3{
	color: #fff;
}
.mobile_textinfo_tit span{
	color: #fff;
}
.mobile_textinfo_text{
	padding-top: 15%;
}
.mobile_textinfo_text p{
	color: #fff;
}
.mobile_textinfo_text a{
	color: #fff;
	margin-top: 30px;
}
.mobile_phone_pic{
	/*position: absolute;
	left:0;
	top:0;*/
	width: 65%;
	float: left;
}
.how_read{
	padding:4% 0 3%;
}
.how_read_tit{
	text-align: center;
	padding-bottom: 2%;
}
.how_read_tit h3{
	font-size: 3rem;
	color: #000;
	padding-bottom: 14px;
}
.how_read_tit p{
	font-size: 1.5rem;
	color: #666;
	line-height: 1.6;
}

.exhibition_info{
	padding:4% 0 0;
/*	height: 786px;*/
	background:#f9f9f9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.exhibition_wave{
	position: absolute;
	bottom:-1px;
	left:0;
}
.exhibition_wave img{
	display: block;
}
.exhibition_info_tit{
	text-align: center;
	padding-bottom: 5.5%;
}
.exhibition_info_tit h3{
	font-size: 3rem;
	color: #000;
	padding-bottom: 1.5%;
}
.exhibition_info_tit p{
	font-size: 1.5rem;
	color: #666;
	line-height: 24px;
}
.exhibition_info_phone{
	width: 1200px;
	margin:0 auto;
}
.exhibition_left{
	float: left;
	padding-left: 4%;
	width: 37%;
}
.exhibition_right{
	width: 37%;
	float: right;
	padding-right: 4%;
}

.sresent{
	padding:3.2% 0 0;
}
.sresent_pic{
	text-align: center;
}
.sresent_tit2{
	padding-bottom: 3%;
}
.custom_made{
	padding:4% 0 1.5%;
	background: #f9f9f9;
}
.custom_made_pic{
	text-align: center;
}
.sresent_tit3{
	padding-bottom: 1%;
}
.compatible{
	width: 1200px;
	margin:4.5% auto 0;
	text-align: center;
	position: relative;
}
.compatible_text{
	width: 36%;
	position: absolute;
	right:17%;
	top:12% ;
}
.compatible_text h3{
	font-size: 30px;
	color: #000;
	padding-bottom: 15px;
}
.compatible_text p{
	font-size: 15px;
	color: #666;
	line-height: 24px;
}
.pursuit{
	background: #f9f9f9;
	padding:4% 0 3%;
}
.pursuit_pic{
	text-align: center;
}
.selection_tit p{
	font-size: 1.5rem;
	color: #49494d;
	line-height: 24px;
}
.selection_tit h3{
	padding-bottom: 15px;
}
.selection_function_list{
	width: 1200px;
	margin:0 auto;
	padding:0.5% 2% 2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.selection_function_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.selection_function_list ul li{
	text-align: center;
	width: 90px;
	padding:0 3% 3% 3%;
}
.selection_function_list ul li i{
	font-size: 45px;
	color: #fff;
	background: #d72414;
    padding: 21.12% 1.2%;
	display: block;
	border-radius: 50%;
}
.selection_function_list ul li p{
	font-size: 15px;
	color: #666;
	line-height: 24px;
	padding:10px 0;
}
.customer_need{
	/*height: 751px;*/
	background: url("../images/customer_bg.jpg") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding:0 0 6%;
}
.customer_need_tit{
	padding:5% 0 0;
	position: relative;
}
.customer_need_tit:after{
	position: absolute;
	left:50%;
	bottom:-27px;
	content: "";
	width: 50px;
	height: 3px;
	margin-left: -25px;
	background:-webkit-gradient(linear,70% 0%, 0% 100%, from(#FF9000), to(#D72414), color-stop(0.5,#F11507));
}
.customer_need_tit h3{
	color: #fff;
}
.customer_need_tit p{
	color: #c2dbf6;
}
.customer_need_info{
	position: relative;
	width: 1200px;
	margin:0 auto;
	margin-top: 3.5%;
	height: 385px;
	background:url("../images/need_bg.png") center top no-repeat;
}
.customer_need_info_text{
	position: absolute;
	right:12%;
	top:10%;
	width: 40%;
}
.customer_need_info_text ul li{
	padding-bottom: 20px;
}
.customer_need_info_text ul li span{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	display: block;
	line-height: 25px;
}
.customer_need_info_text ul li p{
	font-size: 15px;
	color: #fff;
	line-height: 25px;
}



/*wechat*/
.wechat_web_info{
/*	height: 641px;*/
	background:url("../images/wechat_webbg.jpg") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding:3% 0 1%;
}
.wechat_web_pic{
	float: right;
	width: 45%;
	/*position: absolute;
	right:0;
	top:15%;*/
}
.wechat_text{
	/*padding:15% 0 0 11%;*/
	position: absolute;
	left:5%;
	top:19%;
	width: 40%;
}
.meticulously{
	padding-top: 1%;
}
.meticulously_tab{
	width: 1200px;
	margin:0 auto;
	position: relative;
}
.meticulously_content{
	font-size: 18px;
	color: #666;
	line-height: 36px;
	text-align: center;
}
.meticulously_tab{
	width: 1200px;
	margin:0 auto;
}
.meticulously_tab_left{
	width: 48%;
	padding-left: 4%;
}
.meticulously_content{
	display: none;
}
.meticulously_content:first-child{
	display: block;
}
.meticulously_tab_tit a.sub_01{
	color: #fff;
	background: #6ebc57;
	border:1px solid #6ebc57;
}
.meticulously_tab_tit{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.meticulously_tab_tit a{
	width: 20%;
	font-size: 15px;
	display: block;
/*	float: left;*/
/*	width: 120px;*/
	line-height: 43px;
	border:1px solid #a0a0a0;
	text-align: center;
	border-radius: 2rem;
	margin:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.meticulously_tab_info{
	padding:13% 0 10%;
}
.meticulously_read{
	padding:4% 0 4.5%;
}
.meticulously_tab_pic{
	position: absolute;
	right:-4%;
	top:-156%;
	width: 58%;
}
.powerfulinfo_tab{
	width: 1200px;
	margin:4% auto;
}
.powerfulinfo_tab_tit{
	text-align: center;
}
.powerfulinfo_tab_tit h3{
	font-size: 3rem;
	color: #000;
	padding-bottom: 15px;
}
.powerfulinfo_tab_tit p{
	font-size: 1.5rem;
	color: #666;
	line-height: 24px;
}
.powerfulinfo_more{
	width: 300px;
	line-height: 45px;
	margin:0 auto;
	background: #a0d540;
	border-radius: 2rem;
}
.powerfulinfo_more a{
	text-align: center;
	display: block;
	font-size: 1.5rem;
	color: #fff;
}
.powerfulinfo_info{
	padding:7% 0 5%;
}
.powerfulinfo_info_tit{
	width: 1200px;
	margin:0 auto;
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.powerfulinfo_info_tit a{
	text-align: center;
	border:1px solid #ef972c;
	width: 120px;
	padding:1.8% 0 1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0.5rem;
	width: 10%;
}
.powerfulinfo_info_tit a i{
	font-size: 42px;
	color: #ef972c;
}
.powerfulinfo_info_tit a p{
	font-size: 15px;
	color: #ef972c;
	line-height: 24px;
	padding-top: 10px;
}
.wechat_service_text{
	background: #f9f9f9;
	
}
.wechat_service_text_center{
	width: 1200px;
	margin:0 auto;
	text-align: center;
	padding:5% 0 10%;
	position: relative;
}
.wechat_service_text_center p{
	font-size: 15px;
	color: #666;
	line-height: 25px;
	padding:0 4%;
}

.wechat_service_move{
	position: absolute;
	left:0;
	bottom:-38%;
	width: 1200px;
	margin:0 auto;
}
.wechat_service_move ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.wechat_service_move ul li{
	width: 19%;
}
.contact_info{
	margin:0 auto;
	width: 65%;
}
.contact_tit h3{
	font-size: 2.4rem;
	padding-bottom: 21px;
}
.contact_tit p{
	font-size: 1.8rem;
	color: #595757;
	line-height: 1.7;
	line-height: 36px;
}
.contact_tit p span{
	color: #d72414;
}
.contact_map{
	padding:4% 0 5%;
	border-bottom: 0px dashed #c1c1c1;
}
.contact_map a{
	font-size: 1.4rem;
	color: #919191;
	text-decoration:underline;
	display: block;
	padding-bottom: 6%;
}
#map{
	width: 100%;
	height: 270px;
	position: relative;
	z-index: 999;
}
.contact_address h3{
	font-size: 1.5rem;
	color: #444;
	margin-bottom: 1.6%;
	font-weight: bold;
}
.contact_address span{
	font-size: 1.4rem;
	color: #595757;
	padding-right: 20px;

}
.contact_address a{
	margin-top: 4%;
	font-size: 1.6rem;
	color: #434040;
	display: block;
	width: 285px;
	text-align: center;
	border:2px solid #767575;
	line-height: 2.9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: ease .1s;
	-o-transition: ease .1s;
	transition: ease .1s;
}
.contact_address a:hover{
	background: #d72414;
	color:#fff;
	border:2px solid #d72414;
	/*-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);*/
}
.contact_address a:hover b{

	color:#fff;
}
.contact_message{
	width: 1200px;
	margin:8% auto;
	position: relative;
}
.contact_message h3{
	font-size: 2.4rem;
	color: #595757;
	padding-bottom: 2.2%;
}
.contact_message p{
	font-size: 14px;
	color: #888;
	line-height: 2.2;
	width: 730px;
}
.contact_message h4{
	padding: 10% 0 6%;
	font-size: 16px;
	color: #000;
	line-height: 2.2;
	text-decoration:underline;
}
.contact_message ul li{
	padding:9px 10px;
	margin-bottom: 15px;
	border:1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contact_message ul li.name{
	width: 310px;
	margin-right: 11px;
	float: left;
}
.contact_message ul li label{
	float: left;
	border-right: 1px solid #ccc;
	display: block;
	padding-right: 14px;
}
.contact_message ul li label i{
	color: #b2b2b2;
	font-size: 20px;
}
.contact_message ul li input{
	float: left;
	line-height: 1.8;
	padding-left: 10px;
	font-size: 13px;
	color: #999;
	width: 70%;
}
.contact_message ul li.message_need{
	width: 395px;
}
.contact_message ul li.message_need select{
	width: 90%;
	padding-left: 10px;
	font-size: 13px;
	color: #999;
	height: 24px;
	line-height: 24px;
}
.contact_message ul li.message_email{
	width: 310px;
}
.contact_message ul li.message_textarea{
	width: 645px;
}
.contact_message ul li.message_textarea textarea{
	float: left;
	line-height: 24px;
	padding-left: 10px;
	font-size: 13px;
	color: #999;
	width: 90%;
	height: 160px;
}
.contact_message ul li.code{
	width: 260px;
	float: left;
}
.contact_message ul img{
	float: left;
	padding:0 10px;
	height: 44px;
}
.contact_message ul li.message_a{
	float: left;
	display: block;
	border:0;
	line-height: 24px;
}
.contact_message ul li.message_button{
	width: 110px;
	float: left;
	background: #d72414;
	text-align: center;
	cursor: pointer;
}
.contact_message ul li.message_button button{
	background:none;
	font-size: 14px;
	color: #fff;
	font-weight: bold;

}
.contact_side{
	position: absolute;
	left:-6%;
	top:0;
	
}

.contact_join{
	width: 1200px;
	margin:0 auto 5%;
	position: relative;
}
.contact_join h3{
	color: #444;
	font-size: 2.4rem;
	padding-bottom: 2.2%;
}
.contact_join p{
	color: #888;
	line-height: 2.2;
	font-size: 1.4rem;
}
.contact_side p{
	text-transform:uppercase;
	font-size: 20px;
	color: #595757;
	font-weight: lighter;
}
.contact_join_list{
	padding:7% 0 6%;
}
.contact_join_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.contact_join_list ul li{
	width: 33%;
	padding-bottom: 3%;
}
.contact_join_list ul li a{
	display: block;
}
.contact_join_list ul li a i{
	float: left;
	font-size: 4rem;
	color: #444;
	background: #e2e3e3;
	border-radius: 50%;
	display: block;
	width: 80px;
	text-align: center;
	line-height: 80px;
}
.contact_join_list ul li a p{
	float: left;
	padding:7px 0 0 15px;
}
.contact_join_list ul li a p em{
	font-size: 1.8rem;
	color: #636363;
	line-height: 2;
	display: block;
}
.contact_join_list ul li a p span{
	display: block;
	font-size: 1.4rem;
	color: #ccc;
	line-height: 1.3;
}
.lehuan_special{
	font-size: 1.5rem;
	color: #595757;
	text-decoration:underline;
}

.case_detail_banner{
	background: #666;
/*	height: 800px;*/
}
.case_detail_banner h3{
	font-size: 4.8rem;
	color: #fff;
	position: relative;
}
.case_detail_banner h3:after{
	position: absolute;
	left:0;
	bottom:-60px;
	width: 40px;
	height: 4px;
	background: #fff;
	content: "";
}
.case_detail_banner_cetner{
	width: 1200px;
	margin:0 auto;
	padding:13% 0 16%;
}
.case_detail_banner_cetner a{
	display: block;
	padding-top: 11%;
}
.case_detail_banner_cetner a i{
	font-size: 4.5rem;
	color: #fff;
}
.case_detailinfo{
	background: #f6f6f6;
	padding:3% 0;
	text-align: center;
}
.case_detailinfo_center{
	width: 1520px;
	margin:0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.case_detailinfo_center img{
	border:60px solid #fff;
}
.case_detail_side{
	background: #fff;
	width: 50px;
	position: absolute;
	right:-85px;
	top:7%;
}
.case_detail_side a{
	display: block;
	text-align: center;
	padding:8px 0;
}
.case_detail_side a i{
	font-size: 2.4rem;
	color: #ccc;
}
.features-control span i{
	font-size: 2rem;
	color: #7f8c8d;
}
.html5_hove{
	text-align: center;
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background: rgba(249,249,249,1);
	z-index: 999;
}
.html5_hove img{
	cursor: pointer;
}
.feature-wrap{
	position: relative;
}
.how_read_rotate{
	padding:1% 0 2%;
}
.move_webside{
	position: fixed;
	left:5%;
	top:35%;
}
.move_webside a{
	display: block;
	font-size: 1.5rem;
	color: #fff;
	border:1px solid #d72414;
	width: 150px;
	text-align: center;
	line-height: 40px;
	margin-bottom: 15px;
	background:#d72414;
}


/*webmark*/
.major_skill{
	width: 1200px;
	margin:0 auto;
}
.major_left{
	float: left;
	background: #d72414;
	color: #fff;
	padding:3% 3% 7%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 21%;
}
.major_left h3{
	font-size: 3.8rem;
	line-height: 1.3;
}
.major_left span{
	font-size: 1.6rem;
	display: block;
	line-height: 33px;
}
.major_right{
	float: right;
	width: 77%;
}
.major_left p{
	font-size: 1.6rem;
	position: relative;
	line-height: 1.3;
	padding-top: 22%;
	margin-top: 27%;
}
.major_left p:before{
	content: "";
	position: absolute;
	left:0;
	top:0;
	width: 42px;
	height: 3px;
	background: #fff;
}
.major_right ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.major_right ul li{
	width: 32%;
	background: #f7f7f7;
	height: 170px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 6%;
}
.major_right ul li img{
	display: block;
}
.major_right ul li:before{
	content: "";
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.major_right ul li a{
	display: inline-block;
	vertical-align: middle;
}
.major_right ul li p{
    color: #333;
    font-size: 18px;
    margin: 8px 0px 0px 0px;
}
.major_right ul li:nth-child(4){
	margin-top: 4.3%;
}
.major_right ul li:nth-child(5){
	margin-top: 4.3%;
}
.major_right ul li:nth-child(6){
	margin-top: 4.3%;
}
.web_perfect{
	padding: .5% 0 5.5%;
}
.extension{
	background:url("../images/extension.png") center top no-repeat;
	padding:0 0 8.2%;
	/*height: 640px;*/
	width: 100%;
	-webkit-background-size: cover;
	background-size: cover;
}
.extension_info_center{
	width: 1200px;
	margin:0 auto;
	height: 100%;
}
.extension_info{
	padding: 10% 0 0 8%;
}
.extension_info b{
	font-size: 4.8rem;
	color: #d72414;
	text-transform:uppercase;
}
.extension_info h4{
	font-size: 3rem;
	color: #fff;
	padding-top: 1.1%;
	position: relative;
	margin-bottom: 68px;
}
.extension_info h4:after{
	position: absolute;
    left: 0%;
    bottom: -27px;
    content: "";
    width: 50px;
    height: 3px;
    background: -webkit-gradient(linear, 70% 0%, 0% 100%, from(rgb(255, 144, 0)), color-stop(0.5, rgb(241, 21, 7)), to(rgb(215, 36, 20)));
}
.extension_info p{
	font-size: 1.4rem;
	line-height: 2.2;
	color: #818182;
}
.lion{
	width: 1200px;
	margin:0 auto;
	background:url("../images/lion.png") center top no-repeat;
	/*height: 640px;*/
	padding-bottom: 7.4%;
	-webkit-background-size: cover;
	background-size: cover;
}
.extension_info2{
	float: right;
	width: 40%;
	padding-top: 12%;
}
.extension_info2 h4{
	color: #000;
}

.authority{
	background:url("../images/authority.png") center top no-repeat;
}
.extension_info p{
	color: #fff;
}
.extension_info2 p{
	color: #000;
}
.promotion_advantages{
	width: 1200px;
	margin:0 auto;
	padding:1.5% 0 4.8%;
}
.promotion_advantages_info{
	padding:0 2%;
}
.promotion_advantages_info ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.promotion_advantages_info ul li{
	width: 18%;
	border:1px solid #e4e4e4;
	text-align: center;
	height: 150px;
	padding:0 1.6%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.promotion_advantages_info ul li:before{
	content: "";
	vertical-align: middle;
	display: inline-block;
}
.promotion_advantages_info ul li h3{
	font-size: 2.4rem;
	line-height: 48px;
	color: #444;
	padding-bottom: 2px;
}
.promotion_advantages_info ul li p{
	font-size: 1.4rem;
	line-height: 20px;
	color: #888;
}
.flow_info{
	/*height: 600px;*/
	padding-top: 31.25%;
	background:url("../images/flow.png") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.extension_optimization{
	width: 1200px;
	margin:0 auto;
	padding:3.5% 0 4.5%;
}
.extension_side{
	float: left;
	width: 63%;
}
.extension_side ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.extension_side h3{
	font-size: 3.2rem;
	color: #444;
	padding-bottom: 4.5%;
}
.extension_side ul li{
	width: 43%;
	padding-bottom: 4%;
}
.extension_side ul li a{
	display: block;
}
.extension_side ul li a span{
	color: #ababab;
	font-size: 1.4rem;
	display: block;
	line-height: 2;
}
.extension_side ul li a p{
	font-size: 1.6rem;
	line-height: 1.8;
	color: #444;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis; 
}
.optimization_know{
	width: 26.5%;
	float: right;
}
.optimization_know h3{
	font-size: 3.2rem;
	color: #444;
	padding-bottom: 33px;
}
.optimization_know img{
	padding-bottom: 15px;
}
.optimization_know a{
	display: block;
	font-size: 1.5rem;
	color: #444;
	line-height: 2;
	padding:12px 0;
}
.extension_side ul li a p b{
    width: 0;
    height: 0;
    display: inline-block;
    vertical-align: middle;
    border-top: 1px solid #000;
    margin-right: 5px;
    transition: all .4s cubic-bezier(.35, .45, .55, 1);
    margin-top: -1px;
}
.extension_side ul li:hover b{
	width: 35px;
}

.larger{     					
	padding: .2% 3% 0
}     
.smaller .nav {
 	padding-top: 3px;
} 
.power_content{
	display: none;
} 
.power_content:first-child{
	display: block;
}
.power_content{
	font-size: 1.4rem;
	padding:3%;
	color:#ef972c;
}
.menu{
	display: none;
}
.loadmore{
	width: 100%;
	line-height: 2.5;
	text-align: center;
	font-size: 1.4rem;
	color: #666;
	background: #eee;
	margin-top: 3%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}



/*2017/8/4*/
.overseas_banner{
	/*height: 765px;*/
	background:url("../images/overseas_banner.jpg") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	padding-top: 39.8%;
}
.oversea_dilemma{
	width: 1200px;
}
.overseaother{
	margin:0 auto 5%;
	padding-top:5.5%;
}
.oversea_dilemma_tit{
	text-align: center;
}
.oversea_dilemma_tit h3{
	font-size: 34px;
	color: #000;
	position: relative;
}
.oversea_dilemma_tit h3:after{
    position: absolute;
    left: 50%;
    bottom: -20px;
    content: "";
    width: 50px;
    height: 3px;
    margin-left: -25px;
    background: -webkit-gradient(linear, 70% 0%, 0% 100%, from(rgb(255, 144, 0)), color-stop(0.5, rgb(241, 21, 7)), to(rgb(215, 36, 20)));
}
.od_line ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.od_line ul li{
	text-align: center;
}
.od_line ul li i{
	font-size: 66px;
	color: #a9a9a9;
	-webkit-transition: ease .4s;
	-o-transition: ease .4s;
	transition: ease .4s;
}
.od_line ul li p{
	font-size: 17px;
	color: #000;
	padding-top: 20px;
}
.od_line{
	margin-top: 7.4%;
}
.od_line ul li:hover i{
	color: #000;
}
.oversea_market{
	background: #fefbfa;
	/*margin-top: 5%;*/
}
.oversea_market_center{
	width: 1200px;
	margin:0 auto;
	padding:3.6% 0;
}
.oversea_return{
	width: 1200px;
	margin:0 auto;
	padding:3.5% 0 4.7%;
}
.odt_tit_side{
	padding-top: 50px;
}
.odt_tit_side p{
	font-size: 15px;
	color: #555;
	line-height: 36px;
}
.oversea_return_plan{
	text-align: center;
	position: relative;
	height: 460px;
	margin-top: 60px;
}
.oversea_escort{
	background: #fefbfa;
	padding:4% 0;
}
.oversea_escort_center{
	width: 1200px;
	margin:0 auto;
}
.oversea_escort_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.oversea_escort_list ul li{
	width: 30%;
}
.oversea_escort_list ul li a{
	display: block;
}
.oversea_escort_list ul li span{
	font-size: 60px;
	color: #d72414;
	float: left;
	display: block;
	line-height: 46px;
	padding-right: 5px;
	font-family: 'Oswald', sans-serif;
	display: block;
}
.oversea_escort_list ul li p{
	font-size: 16px;
	color: #000;
	float: left;
	line-height: 1.5;
}
.oversea_escort_list{
	padding-top: 65px;
}
.oversea_success{
	background:url("../images/oversuccess.png") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	height: 200px;
}
.oversea_success_center{
	width: 1200px;
	margin:0 auto;
}
.oversea_success_left{
	float: left;
	height: 200px;
}
.oversea_success_left_side span{
	font-size: 20px;
	color: #fff;
}
.oversea_success_left_side p{
	font-size: 28px;
	color: #ffff00;
	padding-bottom: 8px;
}
.oversea_success_left_side{
	display: inline-block;
	vertical-align: middle;
}
.oversea_success_left:before{
    content: '';
    display: inline-block;
    height: 100%;
    margin-right: -0.38em;
    min-height: inherit;
    vertical-align: middle;
}
.osr_success{
	background: #ff1500;
	width: 150px;
	float: right;
	border-radius: 0.5rem;
	text-align: center;
	margin:70px 70px 0 0;
}
.osr_success_text{
	width: 70%;
	background: #d72414;
	float: right;
	text-align: center;
	padding:10px 0;
	border-top-right-radius: .5rem;
	border-bottom-right-radius: .5rem;
}
.osr_success_text span{
	font-size: 14px;
	color: #fff;
}
.osr_success_text p{
	color: #fff;
	font-size: 14px;
}
.osr_success a{
	display: block;
}
.osr_success i{
	font-size: 24px;
	color: #fff;
	line-height: 2.5;
}
.price_success{
	padding:4.3% 0 0;
}
.price_success_tit i{
	color: #999;
	font-size: 13px;
	padding-top: 3px;
	display: block;
}
.price_success_tit h3:after{
	bottom:-38px;
}
.price_success_info{
	margin-top: 60px;
	height: 750px;
	background:url("../images/price_successinfo.png") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.price_success_center{
	width: 717px;
	margin:0 auto;
	padding-top: 170px;
	height: 380px;
}
.price_success_center{
	position:relative;
}
.price_success_center .swiper-button-prev{
	left:-50px;
	background:url("../images/psleft.png") left top no-repeat;
	top:63%;
}
.price_success_center .swiper-button-next{
	top:63%;
	right:-50px;
	background:url("../images/psright.png") left top no-repeat;
}
.omi_fiveline{
	padding-top: 7%;
}
.omi_fiveline ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.omi_fiveline ul li{
	text-align: center;
	width: 17.5%;
}
.omi_fiveline_more{
	background: #01b3ff;
	border-radius: 45%;
	width: 120px;
	line-height: 118px;
	text-align: center;
	padding:10px;
	margin:0 auto;
}
.omi_fiveline_more_in{
	font-size: 28px;
	color: #fff;
	border:1px dotted #fff;
	border-radius: 45%;
}
.omi_fiveline ul li figcaption span{
	font-size: 18px;
	color: #d72414;
	display: block;
	padding:30px 0 10px;
}
.omi_fiveline ul li figcaption p{
	font-size: 13px;
	color: #555;
	line-height: 24px;
	text-transform:uppercase;
}
.omi_fiveline ul li:nth-child(2) .omi_fiveline_more{
	background: #967cff;
}
.omi_fiveline ul li:nth-child(3) .omi_fiveline_more{
	background: #ff4200;
}
.omi_fiveline ul li:nth-child(4) .omi_fiveline_more{
	background: #09cfc5;
}
.omi_fiveline ul li:nth-child(5) .omi_fiveline_more{
	background: #ffc330;
}
.omi_fourbetween ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.omi_fourbetween ul li{
	text-align: center;
}
.omi_fourbetween ul li span{
	font-size: 17px;
	display: block;
	padding:34px 0 12px;
	color: #555;
}
.omi_fourbetween ul li p{
	font-size: 28px;
	color: #d72414;
}
.webmark_banner{
	/*background:url("../images/webmarkban.png") center top no-repeat;*/
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	/*height: 310px;*/
	/*padding-top: 39.8%;*/
}
.webmark_list{
	width: 1200px;
	margin:0 auto;
	padding:3.3% 10px 3.5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.webmark_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.webmark_list ul li{
	width: 24%;
	background: #fff;
	padding:39px 0;
	margin:10px 0;
}
.webmark_case{
	background: #fffbfa;
	padding:5.5% 0 0;
}
.webmark_icon{
	float: left;
	width: 30%;
	text-align: center;
}
.webmark_icon i{
	font-size: 50px;
	color: #cecece;
}
.webmark_text{
	float: left;
}
.webmark_text span{
	color: #404040;
	display: block;
	padding-bottom: 12px;
	font-size: 15px;
}
.webmark_text p{
	font-size: 14px;
	color: #5a5a5a;
}
.eglobe_morking{
	padding:3.6% 0;
}
.ovarr1 a{
	position: absolute;
}
.oversea_return_plan img{
	position: absolute;
	left:50%;
	margin-left: -670px;
	top:0;
}
.oversea_return_plan ul{

}
.oversea_return_plan ul li p{
	font-size: 16px;
	color: #231815;
}
.oversea_return_plan ul li p.ovarr1{
	position: absolute;
	top:16px;
	left:199px;
}
.oversea_return_plan ul li p.ovarr2{
	position: absolute;
	top:54px;
	left:154px;
}
.oversea_return_plan ul li p.ovarr3{
	position: absolute;
	top:141px;
	left:0;
	font-size: 22px;
	border:2px solid #c2bfbf;
	border-radius: .5rem;
	line-height: 40px;
	width: 150px;
	text-align: center;
}
.oversea_return_plan ul li p.ovarr4{
	position: absolute;
	top:270px;
	left:0px;
	font-size: 22px;
	border:2px solid #c2bfbf;
	border-radius: .5rem;
	line-height: 40px;
	width: 150px;
	text-align: center;
}
.oversea_return_plan ul li p.ovarr5{
	position: absolute;
	top:340px;
	left:102px;
}
.oversea_return_plan ul li p.ovarr6{
	position: absolute;
	top:373px;
	left:154px;
}
.oversea_return_plan ul li p.ovarr7{
	position: absolute;
	top:407px;
	left:199px;
}
.oversea_return_plan ul li p.ovarr8{
	position: absolute;
	top:13px;
	left:699px;
}
.oversea_return_plan ul li p.ovarr9{
	position: absolute;
	top:53px;
	left:649px;
}
.oversea_return_plan ul li p.ovarr10{
	position: absolute;
	top:97px;
	left:608px;
}
.oversea_return_plan ul li p.ovarr11{
	position: absolute;
	top:141px;
	left:553px;
	font-size: 22px;
	border:2px solid #c2bfbf;
	border-radius: .5rem;
	line-height: 40px;
	width: 150px;
	text-align: center;
}
.oversea_return_plan ul li p.ovarr12{
	position: absolute;
	top:268px;
	left:554px;
	font-size: 22px;
	border:2px solid #c2bfbf;
	border-radius: .5rem;
	line-height: 40px;
	width: 150px;
	text-align: center;
}
.oversea_return_plan ul li p.ovarr13{
	position: absolute;
	top:328px;
	left:626px;
}
.oversea_return_plan ul li p.ovarr14{
	position: absolute;
	top:366px;
	left:665px;
}
.oversea_return_plan ul li p.ovarr15{
	position: absolute;
	top:407px;
	left:704px;
}
.oversea_return_plan ul li p.ovarr16{
	position: absolute;
	top:135px;
	left:984px;
	font-size: 22px;
	border:2px solid #c2bfbf;
	border-radius: .5rem;
	line-height: 40px;
	width: 150px;
	text-align: center;
}
.oversea_return_plan ul li p.ovarr17{
	position: absolute;
	top:279px;
	left:984px;
	font-size: 22px;
	border:2px solid #c2bfbf;
	border-radius: .5rem;
	line-height: 40px;
	width: 150px;
	text-align: center;
}
.oversea_return_plan ul li p.ovarr18 {
    position: absolute;
	top:214px;
	left:280px;
	font-size: 22px;
	color: #fff;
}
.build_famous_tit i{
	color: #7f7f7f;
	display: block;
	padding:8px 0 0;
}
.build_famous_tit h3:after{
	bottom:-50px;
}
.oversea_escort_list ul li span{
	font-family: 'Oswald', sans-serif;
}
.build_jumpnum{
	margin-top: 70px;
}
.famous_case_swip{
	width: 1200px;
	margin:0 auto;
	border:1px solid #e1e1e1;
	padding:1.5% 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.famous_case_swip .swiper-wrapper .swiper-slide{
	text-align: center;
}
.famous_case_swip .swiper-button-next{
	right:0;
	background:url("../images/scroright.png") right center no-repeat;
}
.famous_case_swip .swiper-button-prev{
	left:0;
	background:url("../images/scroleft.png") left center no-repeat;

}
.webstructure{
	height: 640px;
	background:url("../images/webstructure.png") center top no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.webstructure_center{
	width: 1200px;
	margin:0 auto;
	position: relative;
	height: 100%;
}
.webstructure_left{
	float: left;
	padding:114px 0 0 94px;
}
.webstructure_left_tit{
	position: relative;
}
.webstructure_left_tit h3{
	font-size: 48px;
	color: #d72414;
	font-weight: bold;
	padding-bottom: 12px;
}
.webstructure_left_tit p{
	font-size: 30px;
	color: #fff;
}
.webstructure_left_tit:after{
	position: absolute;
    left:0%;
    bottom: -25px;
    content: "";
    width: 50px;
    height: 3px;
    background: -webkit-gradient(linear, 70% 0%, 0% 100%, from(rgb(255, 144, 0)), color-stop(0.5, rgb(241, 21, 7)), to(rgb(215, 36, 20)));
}
.webstructure_left_text{
	padding-top: 53px;
}
.webstructure_left_text p{
	font-size: 14px;
	line-height: 28px;
	color: #fff;
}
.webstructure_right{
	width: 580px;
	position: absolute;
	right:0;
	bottom:125px;
}
.wre_list ul li{
	float: left;
	margin-right: 15px;
}
.wre_list ul li p{
	font-size: 15px;
	color: #fff;
	background: #f19149;
	width: 130px;
	height: 40px;
	text-align: center;
	margin-bottom: 3px;
	line-height: 40px;
}
.wre_list ul li span{
	font-size: 14px;
	color: #fff;
	text-align: center;
	display: block;
	width: 110px;
	line-height: 38px;
}
.wre_list ul li.wre_list3 p{
	background: #c41d70;
}
.wre_list ul li.wre_list2 p{
	background: #5bb0ba;
}
.wre_list ul li.wre_list4 p{
	background: #901772;
}
.wre_list ul li.wre_list4 p{
	text-align: left;
	padding:0 0 0 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.webstructure_right_late ul li{

}
.early_line_color{
	background: #ed7140;
	height: 3px;
	
}
.webstructure_right_early{
	float: left;
}
.webstructure_right_late{
	float: right;
}
.early_line{
	padding-top: 10px;
	width: 360px;
}
.late_line{
	width: 110px;
	
}
.early_line p{
	font-size: 20px;
	color: #ed7140;
	text-align: center;
	padding-top: 18px;
}
.late_line_color{
	background: #20b08a;
}
.late_line p{
	color: #20b08a;
}
 
.build_develope{
	width: 1200px;
	margin:0 auto;
	padding:4% 0 4%;
}
.item_tit{
	background: #e93a2a;
	padding:26px 0 20px;
	border-right: 1px solid #e87368;
	text-align: center;
}
.item_tit i{
	font-size: 24px;
	color: #fff;
	display: block;
	width: 42px;
	line-height: 42px;
	border:1px solid #fff;
	border-radius: 50%;
	margin:0 auto;
}
.item_tit p{
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	padding:18px 0 2px;
}
.item_tit span{
	color: #fcc6c3;
	font-size: 13px;
	display: block;
	padding-top: 2px;
}
.item_infoside{
	padding-top: 43px;
}
.item_infoside p{
	font-size: 16px;
	color: #555;
	line-height: 45px;
	padding:6px 0;
}
.unfold_inside{
	padding:25px;
}
.unfold_inside1 p{
	font-size: 14px;
	color: #555;
	line-height: 26px;
}
.unfold_inside1{
	padding:5px 0 25px;
	border-bottom: 1px solid #f2f2f2;
}
.unfold_inside2{
	padding:20px 0;
	border-bottom: 1px solid #f2f2f2;
}
.unfold_inside2 dl{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.unfold_inside2 dl dd{
	height: inherit;
	text-align: center;
}
.unfold_inside2 dl dd p{
	font-size: 36px;
	color: #232933;
	padding-bottom: 3px;
}
.unfold_inside2 dl dd span{
	color: #6a6a6a;
	font-size:14px;
}
.pet dl dd p{
	font-size:26px;
}
.ebook{
	position:relative;
}
.ebookimg{
	position:absolute;
	top:-150px;
	left:0;
	display:none;
}
.unfold_inside3{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:center;
	justify-content:center;
	padding:40px 0 0;
}
.unfold_inside3 a{
	display: block;
	border:1px solid #e93a2a;
	display: block;
	width: 160px;
	line-height: 36px;
	text-align: center;
	border-radius: 2rem;
	margin:0 13px;
}
.unfold_inside3 a.unfold_link1{
	font-size: 15px;
	color: #e93a2a;
	-webkit-transition: ease .4s;
	-o-transition: ease .4s;
	transition: ease .4s;
}
.unfold_inside3 a.unfold_link2{
	font-size: 15px;
	background: #e93a2a;
	color: #fff;
	-webkit-transition: ease .4s;
	-o-transition: ease .4s;
	transition: ease .4s;
}
.eglobe_mark_side{
	width: 1200px;
	margin:64px auto 30px;
	text-align: center;
}
.unfold_inside3 a.unfold_link2:hover{
	background:none;
	color: #e93a2a;
}
.unfold_inside3 a.unfold_link1:hover{
	background: #e93a2a;
	color: #fff;
}
.plane_equip{
	display: none;
}
.famous_case_swipphone{
	display: none;
}
.webmark_three_bum{
	width: 100%;
	margin:0 auto;
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:center;
	justify-content:center;
	padding-top: 350px;
	/*padding-top: 220px;*/
	z-index: 99;
}
.webmark_three_bum a{
	width: 100%;
	background: #fff;
	margin:0 1%;
	border-radius: 0.5rem;
	padding:0 0 0 1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.webmark_three_bum a img{
	display: block;
	float: left;
	padding-top: 1.5%;
}
.webmark_three_bum span{
	font-size: 14px;
	line-height: 33px;
	color: #555;
	float: right;
	display: block;
	width: 100%;
	padding:1% 1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: ease .4s;
	-o-transition: ease .4s;
	transition: ease .4s;
}
.webmark_three_bum a:hover span{
	background: #d72414;
	color: #fff;
	border-top-right-radius: .5rem;
	border-bottom-right-radius: .5rem;
}
.suspension{
	width: 42px;
    height: 42px;
    background:#7a6e6e;
    cursor: pointer;
    z-index: 99;
    margin-bottom: 1px;
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
}
.suspension a{
	display: block;
}
.suspension img{
	width: 19px;
    position: absolute;
    top: 8px;
    left: 12px;
    z-index: 5;
}
.suspension span{
	font-size: 12px;
    color: #fff;
    position: absolute;
    top: 22px;
    left: 11px;
    z-index: 5;
}
.suspension:hover{
	 background: #d72414;
}
.suspension_mask{
	width: 50px;
    height: 50px;
    background: #555;
    position: absolute;
    left: 0;
    top: 0;
}
/*.suspension_tel{
	display:none;
}*/
.suspension_tel a{
	display: block;
}
.mac_more_all{
	    width: 100%;
    position: absolute;
    left: 0;
    top: 7.5%;
    background: url(../images/main_bg.jpg) no-repeat center -78px;
    min-width: 1280px!important;
}
	.mac_more{
		width: 1366px;
		margin: 0 auto;
		position: relative;
	}
	.vertical{
		position: absolute;
    left: -166px;
    top: 85px;
	}
	.mac_left{
		    width: 410px;
		    float: left;
		    margin-right: 55px;
		    padding-top: 85px;
	}
	.main_brief_ch{
		    font-size: 16px;
		    font-weight: bold;
		    display: block;
		    color: #ce1616;
		    letter-spacing: 11px;
	}
	.main_brief_en{
		    width: 200px;
		    font-size: 16px;
		    font-weight: bold;
		    display: block;
		    background: #cacaca;
		    color: #ffffff;
		    padding: 0 3px;
	}
	.main_title{
		border-left: 7px solid #000000;
	    height: 185px;
	    width: 366px;
	    margin-left: 22px;
	    padding-left: 22px;
	    margin-top: 110px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.title_big{
		    font-size: 40px;
    		line-height: 1em;
	}
	.title_project{
		    font-size: 14px;
		    height: 31px;
		    line-height: 31px;
		    margin-top: 10px;
	}
	.title_client{
		font-size: 14px;
	    height: 31px;
	    line-height: 31px;
	}
	.title_service{
		font-size: 14px;
	    height: 31px;
	    line-height: 31px;
	}

	.main_project, .main_creative{
		font-size: 12px;
    	padding-bottom: 15px;
       
        border-top: 1px solid #000000;
	}
	.main_project{
		    margin-top: 82px;
	}
	.main_project_en, .main_creative_en{
		display: block;
	    color: #bfbfbf;
	    font-weight: bold;
	    margin: 10px 0;
	}
	.main_project_ch, .main_creative_ch{
		color: #000;
	    font-weight: bold;
	    float: left;
	}
	.main_project p, .main_creative p{
		color: #757575;
	    width: 325px;
	    float: right;
	    text-align: justify;
	    text-justify: inter-ideograph;
	    word-wrap: break-word;
	    word-break: break-all;
	}
	.main_bor{
		    border-top: 1px solid #000000;
	}
	.share_cnt{
		margin-top: 30px;
	}
	.share_txt{
		    float: left;
    font-size: 20px;
    font-weight: bold;
	}
	.main_share li{
		width: 28px;
    height: 28px;
    float: left;
    position: relative;
    margin: 0 8px;
    cursor: pointer;
	}
	.main_page{
		margin-top: 20px;
	}
	.main_page_prev{
		width: 185px;
    height: 39px;
    border: 1px solid #827f80;
    font-size: 16px;
    line-height: 39px;
    text-align: center;
    background: url(../images/lefticon.png) no-repeat 10% center;
   text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	}
	.main_page_next{
		    width: 185px;
    height: 39px;
    border: 1px solid #827f80;
    border-left: 0;
    font-size: 16px;
    line-height: 39px;
    text-align: center;
     background: url(../images/righticon.png) no-repeat 90% center;
    text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	}
	.mac_right{
		width: 900px;
    	float: left;
    	padding-top: 214px;
	}
	.mac_right img{
		margin-bottom: 30px;
	}
	.main_right img{
		padding-bottom: 30px;
	}
	.main_share li img{
		    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 0;
	}
.main_page_prev, .main_page_next{
	float: left;
}
.main_page a{
	 -webkit-transition: ease .3s;
     -o-transition: ease .3s;
     transition: ease .3s;
}
.main_page a:hover .main_page_prev{
	background: url(../images/lefticon_hover.png) no-repeat 10% center;
}
.main_page a:hover .main_page_next{
	background: url(../images/righticon_hover.png) no-repeat 90% center;
}
/*8/22*/
.engines h3{
	margin-bottom: 3%;
}
.engines p{
	font-size: 14px;
	line-height: 30px
}
.engines_info{
	padding:3% 0 0;
	text-align: center;
}
/*.engines_info img{
	width: 100%;
}*/
 
.step {
    width: 100%;
    padding-top: 2.7%;
    padding-bottom: 4.7%;
}
 
.step ul {
    width: 1200px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 3.7%;
    display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
 
.step ul li {
    width: 150px;
    height: 150px;
    border: 1px solid #E4E4E4;
    transition: ease 0.4s;
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
    -ms-transition: ease 0.4s;
    color: #7FBE25;
    float: left;
    color: #9E9E9E;
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
    list-style: none;
    cursor: pointer;
}
 
.step li span {
    position: absolute;
    top: 40px;
    display: block;
    padding: 7px;
    height: 25px;
    width: 25px;
    font-size: 25px;
    font-weight: bold;
    left: 54px;
    border-radius: 50%;
    background: #B9B9B9;
    color: #FFF;
    text-align: center;
    line-height: 25px;
}
 
.step ul li p {
    position: absolute;
    bottom: 36px;
    text-align: center;
    left: 0;
    width: 100%;
    font-size: 14px;
}
 
.step ul li:hover{
	background: #2C8BE9;
}
.step ul li:hover span{
	color: #fff;
}
.step ul li:hover p{
	color: #fff;
}
.newadvar_hot{
	width: 1200px;
	margin:0 auto;
	padding:68px 0 0;
}
.newadvar_hot_img{
	width: 36%;
	float: left;
}
.newadvar_hot_info{
	width: 39%;
	text-align: left;
	float: right;
	padding:5% 9% 0 0;
}
.newadvar_hot_info_p{
	padding-top: 8%;
}
.newadvar_hot_info_p p{
	font-size: 15px;
	color: #444;
	line-height: 2;
}
.newadvar_hot_info h3:after{
	left:0;
	margin-left: 0;
}
.wechat_exposure{
	width: 1100px;
	margin:0 auto;
	padding-top: 4%;
}
.wechat_exposure ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.wechat_exposure ul li{
	width: 31%;
	padding:2%;
	border:1px solid #f0f0f0;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 285px;
	/*float: left;*/
	margin:0 1%;
}
.wechat_exposure_tit{
	padding-bottom: 8%;
}
.wechat_exposure_tit span{
	font-size: 24px;
	color: #000;
}
.wechat_exposure_tit i{
	font-size: 70px;
	color: #f7bc3c;
	padding-right: 25px;
}
.wechat_exposure ul li p{
	font-size: 15px;
	color: #89898b;
	line-height: 1.7;
}
.wechat_exposure ul li:nth-child(2) i{
	color: #72d51a;
}
.wechat_exposure ul li:nth-child(3) i{
	color: #0ab3f4;
}
.wechat_side_all{
	padding:3.7% 0 5%;
}
.big_data_side{
	padding:4.2% 0;
}
.big_data_side_list{
	width: 1005px;
	margin:0 auto;
	padding-top: 85px;
}
.big_data_side_list ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display:box;
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content:space-around;
	justify-content:space-around;
}
.big_data_side_list ul li{
	text-align: center;
	width: 33%;
}
.big_data_side_list ul li i{
	display: block;
	font-size: 48px;
	color: #fff;
	background: #32ccfe;
	border-radius: 50%;
	width: 105px;
	line-height: 105px;
	text-align: center;
	margin:0 auto;
}
.big_data_side_list ul li span{
	font-size: 18px;
	color: #343434;
	display: block;
	padding-bottom: 10px;
	padding-top: 30px;
}
.big_data_side_list ul li p{
	padding-bottom: 3px;
	font-size: 14px;
	color: #8a8a8a;
}
.bigdatalist{
	width: 1000px;
	margin:0 auto;
	padding-top: 3%;
}
.bigdatalist ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display:box;
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.bigdatalist ul li{
	float: left;
	text-align: center;
	background: #fff;
	padding:35px 48px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 31.5%;
	height: 245px;
	border:1px solid #f0f0f0;
	margin-top: 2%;
	cursor: pointer;
}
.bigdatalist ul li i{
	display: block;
	font-size: 60px;
	color: #999;
	margin:0 auto;
	width: 60px;
}
.bigdatalist ul li span{
	font-size: 16px;
	display: block;
	padding:12px 0 20px;
	color: #333;
}
.bigdatalist ul li p{
	font-size: 14px;
	line-height: 1.6;
	color: #a6a6a6;
}
.techprocess{
	padding:5% 0;
}
.techprocess_list{
	text-align: center;
	padding-top: 70px;
}
.contact_iconshare a{
	vertical-align: middle;
	padding:0 12px;
	    text-decoration: inherit;
	    display: inline-block;
	    position: relative;
}
#weixin_wq{
	position: relative;
}
.showweixinwq{
	-webkit-box-shadow: 1px 1px 3px #888888;
	box-shadow: 1px 1px 3px #888888;
	width: 140px;
	height: 140px;
	position: absolute;
	top:50px;
	left:-50px;
	background: #fff;
	padding:3px;
	display: none;
}
.contact_iconshare a i{
	font-size: 1.4em;
}
.contact_iconshare a:first-child i{
	font-size: 1.45em;
}
.contact_iconshare a:nth-child(2) i{
	font-size: 1.6em;
}
.contact_iconshare a:nth-child(3) i{
	font-size: 1.6em;
}
.contact_iconshare a:hover i{
	color:#d72414;
}


.seo_ys.step li:hover span,.seo_ys.step li:hover p{color:#FFF}

.seo_cases em:after,.seo_cases em:before{content:" ";display:block;height:1px;width:30px;background:#f1f1f1;position:absolute;left:0;top:50%;}.seo_cases em:after{left:100%;margin-left:-30px}


.seo_news li a:before{content:" ";width:0px;height:1px;background:#000;display:inline-block;vertical-align:middle;margin-right:5px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}.seo_news li a:hover:before{width:20px;}
.bubble{width:1000px;height:600px;margin:0 auto;position:relative;overflow:hidden;margin-left:-190px;}
.diff .bubble{width:420px;height:520px}.bubble_min{background:#eaedfc;border-radius:50%;position:absolute;opacity:.5}.bubble_min:nth-child(1){width:20px;height:20px;top:100px;left:40px}.bubble_min:nth-child(2){width:90px;height:90px;top:130px;left:110px}.bubble_min:nth-child(3){width:50px;height:50px;top:90px;left:180px}.bubble_min:nth-child(4){width:30px;height:30px;top:250px;left:300px}.bubble_min:nth-child(5){width:30px;height:30px;top:110px;right:200px}.bubble_min:nth-child(6){width:110px;height:110px;top:120px;right:100px}.bubble_min:nth-child(7){width:20px;height:20px;top:220px;right:30px}
.bubble_list{width:63%;height:inherit;margin:15% auto;position:relative;}.bubble_item{border-radius:50%;position:absolute;display:table}.bubble_item p{width:inherit;text-align:center;vertical-align:middle;display:table-cell;color:#fff}.bubble_item p span{display:block}.bubble_item:nth-child(1) p span{font-size:12px}.bubble_item:nth-child(2) p span{font-size:18px}.bubble_item:nth-child(3) p span{font-size:16px}.bubble_item:nth-child(4) p span{font-size:20px}.bubble_item:nth-child(5) p span{font-size:18px}.bubble_item:nth-child(6) p span{font-size:16px}.bubble_item p i{display:block;font-family:Arial;margin-top:5px}.bubble_item:nth-child(1) p i{font-size:18px}.bubble_item:nth-child(2) p i{font-size:20px}.bubble_item:nth-child(3) p i{font-size:21px}.bubble_item:nth-child(4) p i{font-size:25px}.bubble_item:nth-child(5) p i{font-size:24px}.bubble_item:nth-child(6) p i{font-size:19px}.bubble_item:nth-child(1){width:85px;height:85px;top:100px;left:0;background:rgba(238,190,0,.9);z-index:1}.diff .bubble_item:nth-child(1){left:auto;right:200px}.bubble_item:nth-child(2){width:130px;height:130px;top:125px;left:65px;background:rgba(63,178,138,.9);z-index:2}.diff .bubble_item:nth-child(2){top:30px;left:auto;right:80px}.bubble_item:nth-child(3){width:110px;height:110px;top:70px;left:150px;background:rgba(82,168,230,.9);z-index:3}.diff .bubble_item:nth-child(3){top:150px;left:45px}.bubble_item:nth-child(4){width:190px;height:190px;top:45px;right:210px;background:rgba(107,119,224,.9);z-index:2}.diff .bubble_item:nth-child(4){top:145px;right:20px}.bubble_item:nth-child(5){width:170px;height:170px;top:60px;right:90px;background:rgba(104,185,83,.9);z-index:1}.diff .bubble_item:nth-child(5){top:240px;right:auto;left:75px}.bubble_item:nth-child(6){width:115px;height:115px;top:130px;right:0;background:rgba(239,162,25,.9);z-index:2}.diff .bubble_item:nth-child(6){top:300px;right:30px}.ani_auto{-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;-webkit-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-moz-animation-fill-mode:both;-moz-animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:infinite}.ani_time_8{-webkit-animation-duration:8s;-moz-animation-duration:8s;animation-duration:8s}.ani_time_10{-webkit-animation-duration:10s;-moz-animation-duration:10s;animation-duration:10s}.ani_time_12{-webkit-animation-duration:12s;-moz-animation-duration:12s;animation-duration:12s}.ani_top_bottom{-webkit-animation-name:ani_bubble_top_bottom;-moz-animation-name:ani_bubble_top_bottom;animation-name:ani_bubble_top_bottom}@-webkit-keyframes ani_bubble_top_bottom{0%,100%,50%{-webkit-transform:translateY(0)}25%{-webkit-transform:translateY(15px)}75%{-webkit-transform:translateY(-15px)}}@-moz-keyframes ani_bubble_top_bottom{0%,100%,50%{-moz-transform:translateY(0)}25%{-moz-transform:translateY(15px)}75%{-moz-transform:translateY(-15px)}}@keyframes ani_bubble_top_bottom{0%,100%,50%{transform:translateY(0)}25%{transform:translateY(15px)}75%{transform:translateY(-15px)}}.ani_bottom_top{-webkit-animation-name:ani_bubble_bottom_top;-moz-animation-name:ani_bubble_bottom_top;animation-name:ani_bubble_bottom_top}@-webkit-keyframes ani_bubble_bottom_top{0%,100%,50%{-webkit-transform:translateY(0)}25%{-webkit-transform:translateY(-15px)}75%{-webkit-transform:translateY(15px)}}@-moz-keyframes ani_bubble_bottom_top{0%,100%,50%{-moz-transform:translateY(0)}25%{-moz-transform:translateY(-15px)}75%{-moz-transform:translateY(15px)}}@keyframes ani_bubble_bottom_top{0%,100%,50%{transform:translateY(0)}25%{transform:translateY(-15px)}75%{transform:translateY(15px)}}.ani_top_top{-webkit-animation-name:ani_bubble_top_top;-moz-animation-name:ani_bubble_top_top;animation-name:ani_bubble_top_top}@-webkit-keyframes ani_bubble_top_top{0%,100%,50%{-webkit-transform:translateY(0)}25%{-webkit-transform:translateY(15px)}75%{-webkit-transform:translateY(-15px)}}@-moz-keyframes ani_bubble_top_top{0%,100%,50%{-moz-transform:translateY(0)}25%{-moz-transform:translateY(15px)}75%{-moz-
transform:translateY(-15px)}}@keyframes ani_bubble_top_top{0%{transform:translateY(300px)}100%{transform:translateY(-300px)}}

.yizhanall{
	padding:5.5% 0;
}







.viewpoint{
	width:533px;
	height:191px;
	position:relative;
	top:0;
	left:0px;
	overflow:hidden;
}
.love-btn{
	width:187px;
	height:187px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-index:99;
}
.love-btn2{
	width:187px;
	height:187px;
	display:block;
	position:absolute;
	right:0px;
	top:0px;
}
.love-bj{
	background:url(../images/love-bj.png) no-repeat !important;
	width:528px;
	height:187px;
	display:block;
}
.show2{
	width:0px;
	height:185px;
	position:relative;
	right:0px;
	top:0px;
	background:url(../images/love-bj.png) no-repeat;
}
.show2 div{
	display:none;
	font-size:14px; 
	color:#585858; 
	line-height:180%; 
	padding-top:27px; 
	padding-left:70px;
	padding-right: 190px;
}

.show1{
	position:relative;
}
.show-bj{
	/*width:528px;*/
	width: 260px;
	height:167px;
	position:absolute;
	left:-341px;
	top:1px;
	background:url(../images/love-bj.png) no-repeat;
	font-size:14px; 
	color:#585858; 
	line-height:180%; 
	padding-top:17px; 
	padding-left:200px;
    padding-right: 77px;
}
.love-jia{
	position:absolute;
	left:247px;
	top:75px;
}
.fl{

	float:left;

	display:inline;

}

.fr{

	float:right;

	display:inline;

}

/*lion*/

.seo_one,.seo_two {
	background: url(../images/seobg.jpg) repeat-x;
	height: 440px;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-top: 50px;
}

.seo_one .seo_one_1 {
	color: #FFF;
	width: 540px;
	position: absolute;
	height: 100%;
	background: #000;
	left: 50%;
	margin-left: -600px;
	background: rgba(0,0,0,0.26);
	top: 0;
	z-index: 3
}

.seo_one .seo_one_1 h2 {
	font-size: 33px;
	margin-left: 130px;
	position: absolute;
	margin-top: 152px;
}

.seo_one .seo_one_1 ul {
	margin-left: 130px;
	position: absolute;
	margin-top: 290px;
}

.seo_one .seo_one_1 ul li {
	margin-bottom: 15px;
	font-size: 14px;
}

.seo_one .seo_one_1 span {
	position: absolute;
	font-size: 42px;
	margin-left: 130px;
	margin-top: 100px;
	color: #23aae8;
	font-weight: bold;
}

.seo_one .seo_one_1 em {
	width: 1px;
	margin-left: 70px;
	background: #FFF;
	position: absolute;
	height: 190px;
	display: block;
	margin-top: 113px;
}

.seo_one .seo_one_2 {
	position: absolute;
	right: 50%;
	margin-right: -500px;
	width: 500px;
	z-index: 2;
	top: 0;
}

.seo_one.seo_two {
	background: #FFF;
}

.seo_one.seo_two .seo_one_1 {
	background: none;
	right: 50%;
	margin-right: -600px;
	left: auto;
	margin-left: inherit
}

.seo_one.seo_two .seo_one_1 {
	color: #505050;
}

.seo_one.seo_two .seo_one_1 em {
	background: #dedede;
}

.seo_one.seo_two .seo_one_2 {
	right: auto;
	margin-right: inherit;
	left: 50%;
	margin-left: -300px;
}

.seo_one.seo_onebg {
	background: url(../images/bg-container.jpg)
}

.seo_one_2 em {
	display: block;
	width: 486px;
	height: 478px;
	position: absolute;
}

.seo_one_2 em.s_bg1 {
	background: url(../images/s1.jpg) no-repeat center;
	opacity: 0.1;
}

.seo_one_2 em.s_bg2 {
	background: url(../images/s2.jpg) no-repeat center;
	opacity: 0.4;
	animation: aimteab 0.5s cubic-bezier(0.45,0.45,0.45,0.45) 0.3s infinite alternate;
	-webkit-animation: aimteab 0.5s cubic-bezier(0.45,0.45,0.45,0.45) 0.3s infinite alternate;
}

.seo_one_2 em.s_bg3 {
	background: url(../images/s3.jpg) no-repeat center;
	opacity: 0.2;
}

.seo_one_2 em.s_bg4 {
	background: url(../images/s4.jpg) no-repeat center;
	opacity: 0.4;
	animation: aimtea 0.5s cubic-bezier(0.45,0.45,0.45,0.45) 0.3s infinite alternate;
	-webkit-animation: aimtea 0.5s cubic-bezier(0.45,0.45,0.45,0.45) 0.3s infinite alternate;
}

@keyframes aimtea {
	from {
		top: 0px;
	}

	to {
		top: -2px;
	}
}

@-webkit-keyframes aimtea {
	from {
		top: 0px;
	}

	to {
		top: -2px;
	}
}

@keyframes aimteab {
	from {
		top: 0px;
		left: 0px;
	}

	to {
		top: 2px;
		left: -2px;
	}
}

@-webkit-keyframes aimteab {
	from {
		top: 0px;
		left: 0px;
	}

	to {
		top: 2px;
		left: -2px;
	}
}

.contact_map p span{
	font-size: 20px;
	float: left;
	color: #d72414;
}
.contact_map p a{
	font-size: 20px;
	color: #d72414;
	text-decoration: none;
	padding-bottom: 0;
	font-weight: bold;
}
.other_address h3{
	font-size: 18px;
	color: #444;
	font-weight: bold;
	padding-bottom: 6%;
}
.other_address p{
	font-size: 14px;
	line-height: 30px;
	color: #595757;
}

.other_address p i{
	font-size: 26px;
	color: #595757;
	line-height: 30px;
	padding-right: 10px;
}
.other_address p i.oneicons{
	font-size: 23px;
	text-align: center;
	padding-left: 2px;
}
.contact_map_all{
	padding-top: 4%;
}
.other_address p{
	padding-bottom: 15px;
}
.other_address p a{
	font-size: 14px;
    color: #595757;
    font-weight: normal;
    display: initial;
}
.other_address{
	width: 45%;
	float: left;
}
#map{
	width: 50%;
	float: right;
}
.bdshare-button-style2-16{
	height: 26px;
	overflow: hidden;
}
.contact_address{
	padding-top: 44px;
}
.contact_address ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.contact_address ul li{
	width: 27%;
}
.contact_address ul li h3{
	font-size: 16px;
	color: #808080;
	text-transform:uppercase;
	padding-bottom: 15px;
}
.contact_address ul li p{
	font-size: 14px;
	color: #777;
	line-height: 26px;
}
.contact_address ul li p a{
	margin-top: 0;
	line-height: 26px;
	font-size: 14px;
	color: #777;
	border:0;
	display: initial;
	font-weight: normal;
}
.contact_address ul li p a:hover{
	border:0;
	background:0;
	color: #333;
}
.contact_address ul li p em{
	padding-left: 58px;
	display: block;
}
.contact_address ul li.ot_ewm{
	width: 20%;
	text-align: right;
	width: 110px;
}
.contact_address ul li.ot_ewm img{
	width: 100px;
}
.webmark_three_bum a i{
	vertical-align: middle;
	font-size: 23px;
	display: inline-block;
	line-height: 43px;
}
.ot_join ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.ot_join ul li{
	width: 48%;
	border:1px solid #e5e5e5;
	padding:20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 18px;
}
.ot_join ul li h3{
	font-size: 16px;
	color: #000;
}
.ot_join ul li span{
	font-size: 12px;
	color: #808080;
	display: block;
	padding:20px 0 17px;
}
.ot_join ul li p{
	font-size: 12px;
	color: #808080;
	line-height: 20px;
}
.ot_join ul li a{
	display: block;
	padding-top: 15px;
	font-size: 13px;
	color: #808080;
}
.ot_join{
	border-top: 1px dashed #c1c1c1;
	padding-top: 40px;
	margin-top: 45px;
}
.message_ot p{
	font-size: 15px;
}
.map_hover{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background: url(../images/smap.gif) no-repeat center;
	 
	z-index: 120;
	text-align: center;
}
.map_hover a{
	display: block;
	font-size: 14px;
	color: #fff;
	width: 240px;
	line-height: 40px;
	border:1px solid #fff;
	text-align: center;
	margin:120px auto 0;
	padding-bottom: 0;
	text-decoration: none;
}
.map_hover p{
	padding-top: 23px;
	font-size: 12px;
	color: #ccc;
}
.map_hover i{
	font-size: 37px;
	color: #e71f19;
	display: block;
	position: absolute;
	left:35%;
	margin-left: -18px;
	top:70px;
	animation: tiao_fly 0.5s 0s alternate infinite;
  	-webkit-animation: tiao_fly 0.5s 0s alternate infinite;

}
@-webkit-keyframes tiao_fly {
          0% {
               margin-top: 10px;
          }
          50% {
               margin-top: 3px;
          }
     }

     @keyframes tiao_fly {
          0% {
               margin-top: 10px;
          }
          50% {
               margin-top: 3px;
          }
     }

.word3{
	top: 43%;
}
.webmark_three_bum3{
	padding-top: 205px;
}
.webmark_three_bum span{
	text-align: left;
}
.bdshare-button-style0-16{
	height: 26px;
	overflow: hidden;
}
.ewmmm{
	display: none;
}

.navtww{
	display: none;
}



/*9/16*/
.build_star{
	width: 96%;
	margin:0 auto;
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding-bottom: 2%;
}
.cooperation_oth{
	position: relative;
	width: 50%;
	overflow: hidden;
	float: left;
}
.cooperation_oth_hover{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(216,42,27,.85);
}
.cooperation_oth img{
	display: block;
	width: 100%;
	-webkit-transition: ease-in-out 1s;
	-o-transition: ease-in-out 1s;
	transition: ease-in-out 1s;
}
.cooperation_oth_hover:before{
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	margin-right: -0.38em;
}
.c_oth_hover_in{
	display: inline-block;
	vertical-align: middle;
}
.e_oth_hover2_in2{
	background: rgba(0,0,0,.85);
}
.cooperation_oth_hover h3{
	font-size: 50px;
	color: #fff;
}
.cooperation_oth_hover p{
	font-size: 24px;
	color: #fff;
	padding:6% 0 13%;
}
.cooperation_oth_hover a{
	display: inline-block;
	*display: inline;
	*zoom:1;
	font-size: 15px;
	color: #fff;
	border:2px solid #fff;
	line-height: 32px;
	border-radius:.5rem;
	/*padding:0 30px;*/
	width: 162px;
	margin:0 10px;
}
.cooperation_oth:hover img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.c_oth_hover_in a i{
	-webkit-transition: ease .3s;
	-o-transition: ease .3s;
	transition: ease .3s;
}
.c_oth_hover_in a:hover i{
	padding-left: 10px;
}




/*10/12*/
.suspension_mov{
	position: fixed;
	right:0;
	bottom:240px;
	z-index: 999;
}
.suspension_mov2{
	position: fixed;
	right:0;
	bottom:55px;
	z-index: 999;
}
.suspension_tel i{
	font-size: 2.2rem;
	color: #fff;
}
.suspension_tel{
    width: 42px;
    height: 42px;
    line-height: 42px;
    /*background: #ed1f23;*/
    background:#7a6e6e;
    /*position: fixed;
    right: 0;*/
    /*bottom:183px;*/
    /*bottom:314px;*/
    cursor: pointer;
    text-align: center;
    z-index: 999;
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
    margin-bottom: 1px;
}
 
 
 
.suspension_inpu i{
	font-size: 2.2rem;
	color: #fff;
}
.suspension_inpu{
    width: 42px;
    height: 42px;
    line-height: 42px;
    background:#7a6e6e;
    cursor: pointer;
    text-align: center;
    z-index: 999;
     border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
}
.ewmmm{
		position: fixed;
		left:0;
		top:0;
		width: 100%;
		height: 100%;
		background:rgba(0,0,0,.7);
		z-index: 999;
		display: none;
	}
	 
	.transform{
    	animation:mymove 1s;
-webkit-animation:mymove 1s; 
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
	} 
	@keyframes mymove
	{
	from {margin-top:5%;opacity: 0;}
	to {margin-top:15%;opacity: 1;}
	}

	@-webkit-keyframes mymove /*Safari and Chrome*/
	{
	from {margin-top:5%;opacity: 0;}
	to {margin-top:15%;opacity: 1;}
	}
	 



/*10/12*/
.suspe_ot{
	position: absolute;
	left:0px;
	top:0;
	background:#d72414;
	color: #fff;
	font-size: 13px;
	padding-left:10px;
	width:73px;
	z-index: -1;
	line-height: 42px;
	text-align: left;
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem;
	-webkit-transition: ease-in-out .3s;
	-o-transition: ease-in-out .3s;
	transition: ease-in-out .3s;
}
.supot{
	position: relative;
}
.suspension_tel:hover{
	background:#d72414;	
}
.supot_addcs{
	left:-73px;
}
.suspe_ot2{
	width: 102px;
}
.supot_addcs2{
	left:-102px;
}
.suspe_ot3{
	display: none;
	position: absolute;
	left:-130px;
	bottom:0;
	width:110px;
	z-index: -1;
	line-height: 42px;
	text-align: left;
	border-top-left-radius: .2rem;
	border-bottom-left-radius: .2rem;
	padding:5px;
	background: #fff;
	color:#000;
	text-align: center;
	line-height: 1.5;
}
.suspe_ot3 p{
	padding:0 10px;
}

/*10/14*/
.in_news_side1{
	padding-bottom: 3%;
}
.in_news_img{
	width: 37%;
	float: left;
}
.in_news_img a{
	display: block;
}
.in_news_img figure img{
	width: 100%;
	border-top-left-radius:.5rem;
	border-top-right-radius:.5rem;
	display: block;
}
.in_news_img figcaption{
	background: #d72414;
	padding:1% 1% 1%;
	border-bottom-left-radius: .4rem;
	border-bottom-right-radius: .4rem;
}
.in_news_img figcaption span{
	color: #f7b8b8;
	font-size: 13px;
	display: block;
}
.in_news_img figcaption h3 a{
	color: #fff;
	font-size: 18px;
	padding-top: 3px;
}
.in_news_img figcaption p{
	color: #f7b8b8;
	font-size: 13px;
	 
}
.in_news_img figcaption em a{
	color: #fff;
	font-size: 13px;
}

.in_news_listot{
	width: 60%;
	float: right;
}
.in_news_listot ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.in_news_listot ul li{
	background: #fff;
	width: 46%;
	padding:1.3% 1.5%;
	margin-bottom: 1.8%;
	border-radius: .5rem;
}
.in_news_timeot{
	background: #999;
	width: 20%;
	border-radius: .5rem;
	text-align: center;
	padding:1.9% 0;
	float: left;
}
.in_news_timeot h3{
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	line-height: 1;
}
.in_news_timeot span{
	color: #fff;
	font-weight: bold;
	display: block;
}
.in_new_tit{
	float: right;
	width: 74%;
	height: 100%;
}
.in_new_tit:before{
	content: "";
	left:0;
	top:0;
	display: inline-block;
	vertical-align: middle;
	margin-right: -.38em;
	height: 100%;
}
.in_new_tit_in{
	display: inline-block;
	vertical-align: middle;
}
.in_new_tit_in p{
	font-size: 15px;
	color: #555;
	line-height: 1.6;
	overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical; 
}
.in_news_listot ul li:hover .in_news_timeot{
	background: #d72414;
}

.mh1{
	position: absolute;
	left:-13%;
	top:23%;
}
.mh2{
	position: absolute;
	right:25%;
	bottom:3%;
}

.double_eleven{
	position: fixed;
	bottom:0;
	left:0;
	width: 100%;
	z-index: 999;
	display: none;
}
.double_eleven_center{
	position: absolute;
	left:0;
	top:0;
	width:100%;
}
.double_eleven_center_in{
	width: 1200px;
	margin:0 auto;
}
.double_eleven_center_in i{
	float: right;
	color: #fff;
	font-size: 20px;
	padding:2% 4% 0 0;
	cursor: pointer;
}
.double_eleven_phone{
	display: none;
}

.markseo{
	width: 100%;
	margin:0 auto;
}
.markseo p{
	font-size: 1.6rem;color: #666;line-height: 2;padding: 3% 2% 1% 2%;
}
.markseo figure.effect-bubba {
	/*background: #9e5406;*/
	position: relative;
	width: 31%;
	text-align: center;
	float: left;
	margin:0 1%;
	overflow: hidden;
}

.markseo figure.effect-bubba img {
	/*opacity: 0.7;*/
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}

.markseo figure.effect-bubba:hover img {
	/*opacity: 0.4;*/
}
.markseo figure.effect-bubba figcaption a{
	display: block;
}
.markseo figure.effect-bubba figcaption::before,
.markseo figure.effect-bubba figcaption::after {
	position: absolute;
	top: 13px;
	right: 13px;
	bottom: 13px;
	left: 13px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.55s, -webkit-transform 0.55s;
	transition: opacity 0.55s, transform 0.55s;
}

.markseo figure.effect-bubba figcaption::before {
	border-top: 1px solid #d72414;
	border-bottom: 1px solid #d72414;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

.markseo figure.effect-bubba figcaption::after {
	border-right: 1px solid #d72414;
	border-left: 1px solid #d72414;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

.markseo figure.effect-bubba figcaption img {
	-webkit-transition: ease-in-out .4s;
	-o-transition: ease-in-out .4s;
	transition: ease-in-out .4s;
	padding-top: 27%;
}
.markseo figure.effect-bubba figcaption img.meff {
	-webkit-transition: ease-in-out .4s;
	-o-transition: ease-in-out .4s;
	transition: ease-in-out .4s;
	position: absolute;
	bottom:-5%;
	left:50%;
	margin-left: -73px;
	opacity: 0;
}

.markseo figure.effect-bubba .effect_text{
	/*padding: 20px 2.5em;*/
	opacity: 0;
	-webkit-transition: ease-in-out .4s;
	-o-transition: ease-in-out .4s;
	transition: ease-in-out .4s;
	padding-top:40%;
}

.markseo figure.effect-bubba:hover figcaption::before,
.markseo figure.effect-bubba:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.markseo figure.effect-bubba:hover figcaption img{
	opacity: 1;
	padding-top: 9%;
}
.markseo figure.effect-bubba:hover .effect_text {
	opacity: 1;
	padding-top: 3%;
}
.markseo figure figcaption{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	
}
.markseo figure figcaption:hover{
	background:rgba(0,0,0,.6);
}
.markseo figure figcaption p{
	font-size: 15px;
	color: #fff;
	line-height: 2;
}
.markseo figure.effect-bubba:hover figcaption img.meff{
	bottom:13px;
	opacity: 1;

}
.markseo_all{
	background: #fffbfa;
	padding:3% 0;
}
.suspension_mov div.supotchi .suspension_tel{
	background: #d72414;
}
.content_tit{
	padding-bottom: 10px;
}
.content{ width: 350px; height:116px; overflow: hidden;}
.content ul{padding-top: 0; width: 350px;}
.content ul li{width: 100%; height: 37px;display: block;margin:0;}
.content ul li span,.content ul li em,.content ul li p{
	float: left;
	line-height: 37px;
	font-weight: normal;
}
.content ul li span{
	width: 77px;
}
.content ul li img{
	vertical-align: middle;
	padding-right: 10px;
}
.content ul li em{
	width: 80px;
	text-align: center;
}
.content ul li span,.content ul li em{
	font-size: 14px;
	color: #777;
	
}
.content ul li p{
	font-size: 14px;
	padding-left: 12px;
	color: #000;
	width: 160px;
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; 
}
.foreignban{
	height: 500px;
	background:url("../images/foreignban.jpg") center top no-repeat;
}
.foreignbanner{
	height: 425px;
}
.analysis{
	padding:110px 0 100px;
}
.analysis_tit{
	text-align: center;
	padding-bottom: 75px;
}
.analysis_tit h3{
	font-size:36px;
	color: #666;
	line-height: 48px;
}
.foreign_part2{
	background: #f8f2f0;
	padding:63px 0 43px;
}
.small_center{
	width: 1000px;
	margin:0 auto;
}
.forpd_left{
	/*float: left;
	width: 57%;*/
}
.forpd_right{
	float: right;
}
.foreign_part2_discribe{
	padding-top: 50px;
	background:url("../images/foreign_part2pic.jpg") right top no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.forpd_left_part1 ul li{
	line-height: 48px;
}
.forpd_left_part1 ul li p{
	font-size: 16px;
	color: #666;
}
.forpd_left_part1 ul li p span{
	color: #fff;
	background: #ed1f23;
	padding:0 4px;
}
.forpd_left_part1 ul li p:before{
	content: "";
	width: 5px;
	height: 5px;
	background: #000;
}
.forpd_left_part2{
	padding-top:25px;
}
.forpd_left_part2 p{
	font-size: 18px;
	color: #000;
	line-height: 36px;
}
.forpd_left_part2 p b{
	color: #ed2327;
}
.foreign_part3{
	padding-top: 75px;
}
.foreign_pone_mid{
	text-align: center;
	padding-top: 47px;
}
.foreign_pone_mid p{
	font-size: 15px;
	color: #555;
	line-height: 36px;
}
.foreign_pone_mid p b{
	color: #000;
}
.foreign_pone_mail{
	height: 212px;
	margin-top: 30px;
	background:url("../images/foreign_pone_mail.jpg") center top no-repeat;
}
.foreign_pone_mail:before{
	content: "";
	height: 100%;
	margin-left: -.4em;
	display: inline-block;
	vertical-align: middle;
}
.foreign_ponema_lc{
	width: 100%;
	margin-top: -27px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.foreign_ponema_lc p{
	font-size: 24px;
	color: #ed2327;
	line-height: 36px;
}
.foreign_ponema_lc span{
	font-size: 16px;
	line-height: 36px;
	display: block;
	color: #000;
}
.foreign_pupa{
	padding:40px 105px 50px;
	border:1px solid #dcdcdc;
	margin-bottom: 20px;
}
.foreign_part4{
	padding-top: 40px;
}
.foreign_papa_one h3{
	font-size: 20px;
	color: #ed2327;
	line-height: 36px;
	padding:2px 0 20px;
}
.foreign_papa_two{
	padding:35px 30px;
	background:url("../images/ll2.jpg") center top repeat-y;
	position: relative;
/*	-webkit-background-size: 100%;
	background-size: 100%;*/
}

.foreign_papa_two:before{
	content: "";
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 10px;
	background:url("../images/ll.jpg") center bottom no-repeat;
}
.foreign_papa_two:after{
	content: "";
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: 10px;
	background:url("../images/ll.jpg") center bottom no-repeat;
}
.foreign_papat_center{
	width: 100%;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.foreign_papat_center h3{
	font-size: 20px;
	color: #ed2327;
}
.foreign_papat_center b{
	display: block;
	font-size: 14px;
	color: #000;
	padding-top: 10px;
}
.foreign_papat_center p{
	font-size: 15px;
	color: #555;
	line-height: 24px;
	padding-top: 4px;
}
.foreign_papat_center p span{
	color: #fff;
	background: #ed2327;
	padding:0 5px;
}
.foreign_papat_center img.cc{
	padding: 8px 0 4px;
	display: block;
	margin:0 auto;
}
.foreign_papa_three h3{
	font-weight: normal;
	font-size: 20px;
	color: #ed2327;
}
.foreign_papa_three h3 b{
	color: #555;
}
.foreign_papa_three h3{
	padding-top: 45px;
	padding-bottom: 25px;
}
.foreign_pupa img{
	padding-bottom: 20px;
	display: block;
}
.foreign_papa_four p{
	font-size: 15px;
	color: #000;
	line-height: 30px;
}
.foreign_papa_four p span{
	background: #ed2327;
	color: #fff;
	padding:0 4px;
}
.foreign_papa_four em{
	display: block;
	font-size: 15px;
	color: #ed2327;
	font-weight: bold;
	padding:30px 0 20px;
}
.foreign_papat_center2{
	text-align: left;
}
.foreign_papat_center2 h4{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding:20px 0 10px;
}
.foreign_papat_center2 ul li{
	padding-top: 24px;
}
.foreign_papa_five{
	padding-top: 30px;
}
.foreign_papa_five b{
	font-size: 16px;
	color: #ed2327;
	display: block;
	padding-bottom: 10px;
}
.foreign_effect{
	background: #f8f2f0;
	padding:62px 0;
	margin-top: 80px;
}
.foreign_effect_list ul li{
	width: 47%;
	
	margin-bottom: 2%;
}
.foreign_effect_list ul li a{
	background: #fff;
	padding:9px;
	border:1px solid #d2d2d2;
	display: block;
}
.foreign_effect_list ul{
	padding-top: 60px;
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.foreign_effect_list p{
	font-size: 15px;
	color: #ed2327;
	padding-top: 13px;
}
.foreign_effect_list p img{
	padding-right: 10px;
}
.quality_part5{
	padding:65px 0 80px;
}
.foreign_papat_center3 p{
	font-size: 15px;
	color: #ed2327;
}
.foreign_papat_center3 p span{
	color: #fff;
	background: #ed2327;
}
.quality_part5_pic{

	padding:60px 0 10px;
}
.fact_part6{
	background: #f8f2f0;
	padding:80px 0;
}
.fact_part6_list{
	text-align: center;
}
.fact_part6_list em{
	font-size: 16px;
	color: #ed2327;
	padding:40px 0 50px;
	display: block;
}
.fact_part6_list ul li{
	text-align: center;
	padding-top: 30px;
}
.fact_part6_more{
	margin-top: 10px;
	line-height: 84px;
	font-size: 16px;
	color: #ed2327;
	background:url("../images/cheatbg.jpg") center top no-repeat;
}
.fact_part6_more a{
	color: #fff;
	background: #ed2327;
}
.background_team{
	padding:70px 0;
}
.background_team_part1{
	text-align: center;
	padding:50px 0 20px;
}
.background_team_part1 p{
	font-size: 14px;
	color: #555;
	line-height: 32px;
}
.background_team_dreamtit{
	text-align: center;
	line-height: 73px;
	background:url("../images/batitic.jpg") center top no-repeat;
}
.background_team_dreamtit{
	margin-top: 15px;
}
.background_team_dreamtit p{
	font-size: 20px;
	color: #ed2327;
	font-weight: bold;
}
.background_team_dreamtit_list{
	text-align: center;
	padding-top: 20px;
}
.faq_part7{
	padding:70px 0;
	background: #f8f2f0;
}
.faq_list{
	padding-top: 60px;
}
.faq_list ul li{
	padding:14px 27px;
	background: #fff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	-moz-box-shadow:2px 2px 5px #ccc; 
	-webkit-box-shadow:2px 2px 5px #ccc; 
	box-shadow:2px 2px 5px #ccc;
	width: 895px;
	margin:0 auto 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.faq_list ul li img{
	padding-right: 10px;
	vertical-align: middle;
}
.faq_list ul li h3{
	font-size: 15px;
	color: #ed2327;
	padding-bottom: 9px;
	font-weight: bold;
}
.faq_list ul li p{
	font-size: 13px;
	color: #555;
	line-height: 24px;	
}
.faq_list ul li a{
	display: block;
	font-size: 13px;
	color: #002eb1;
	line-height: 24px;	
}
.faq_list ul li p span{
	color: #002eb1;
}
.wmmap{
	text-align: center;
	padding:35px 0 0;
}
.wmmap p{
	color: #fff;
	background: #ed2327;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	line-height: 58px;
	font-size: 24px;
	color: #fff;
	margin: 35px auto 0;
	width: 90%;
}
.wm_contact{
	width: 875px;
	margin:0 auto;
	padding:48px 0 95px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wm_contact_ll{
	background:url("../images/ll3.jpg") left top repeat-y;
}
.wm_contact_ll:before{
	content: "";
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 10px;
	background:url("../images/ll4.jpg") center bottom no-repeat;
}
.wm_contact_ll:after{
	content: "";
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: 10px;
	background:url("../images/ll4.jpg") center bottom no-repeat;
}
.wm_contact_ll_center p{
	font-size: 24px;
	line-height: 42px;
	color:#ed2327;
}
.wml_addrenss{
	padding-top: 80px;
}
.wml_addrenss ul{
	display: -webkit-box; /* 鑰佺増鏈娉�: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 鑰佺増鏈娉�: Firefox (buggy) */
	display: -ms-flexbox; /* 娣峰悎鐗堟湰璇硶: IE 10 */
	display: -webkit-flex; /* 鏂扮増鏈娉�: Chrome 21+ */
	display: flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.wml_addrenss ul li{
	display: inline-block;
	vertical-align: top;
}
.wml_addrenss ul li em{
	text-align: center;
	display: block;
	font-size: 16px;
	/*color: #ed2327;*/
	padding-top: 8px;
}
.wml_addrenss ul li.wml_addmid{
	padding:0 47px;
	position: relative;
	background:url("../images/wml_addmid.jpg") center top no-repeat;
}
.wml_addrenss ul li.wml_addmid:before{
	content: "";
	width: 1px;
	height: 79%;
	position: absolute;
	left:0;
	bottom:0;
	background:url("../images/line.jpg") right top repeat-y;
}
.wml_addrenss ul li.wml_addmid:after{
	content: "";
	width: 1px;
	height: 79%;
	position: absolute;
	right:0;
	bottom:0;
	background:url("../images/line.jpg") right top repeat-y;
}
.wml_addrenss ul li span{
	color: #ed2327;
	font-size: 16px;
	display: block;
	padding-bottom: 20px;
}
.wml_addrenss ul li p{
	font-size: 14px;
	color: #555;
	line-height: 38px;
}
.sanjiao{
	width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid red;
    margin:77px auto 27px;
}
.foreign_tg{
	text-align: center;
}
.foreign_tg p{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	padding-bottom: 15px;
}
.foreign_tg span{
	font-size: 36px;
	color: #ed2327;
	font-weight: bold;
}
.keyword_hh{
	text-align:center;
	padding-bottom:53px;
}
.keyword_hh h3{
	font-size:40px;
	color:#fff;
	padding-bottom:7px;
	font-weight:bold;
}
.keyword_hh h4{
	font-size:36px;
	color:#fff;
	font-weight:bold;
}
.nmban{
	height:430px;
}
.keyword_out{
	top:47%!important;
}
.webmark_three_bumot{
	padding-top:325px;
}
.webm_ot{
	display:none;
}













@media screen and (max-width : 1680px){
	.in_service_brand_center{
		width: 96%;
	}
	.mac_left{
		width: 29%;
	}
	.mac_right{
		width: 66%;
	}
	.markseo figure figcaption p{
		line-height: 1.7;
		font-size: 14px;
	}
	
}

@media screen and (max-width : 1520px){
	.case_detailinfo_center{
		width: 100%;
	}
	.case_detailinfo_center img{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.case_detail_side{
		right:0;
	}
	.build_develope{
		width: 100%;
		/*display: none;*/
	}
	.in_service_tit h3{
		width: 100%;
	}
	.in_service_nav{
		width: 100%;
		float: left;
		text-align: left;
	}
	.cooperation_oth_hover h3{
		font-size: 30px;
	}
	.cooperation_oth_hover p{
		font-size: 20px;
	}
	.cooperation_oth_hover a{
		font-size: 13px;
	}
	.mh1{
		position: absolute;
		left:-13%;
		top:23%;
	}
	.mh2{
		position: absolute;
		right:15%;
		bottom:3%;
	}
	.markseo figure figcaption img{
		width: 50%;
	}
	.markseo figure.effect-bubba figcaption img.meff{
		width: 30%;
		margin-left: -58px;
	}
}
@media screen and (max-width : 1500px){
	.about_modular1_side {
	    left: 0%;
	}

	
}

@media screen and (max-width : 1420px){
	.build_webstyle{
		width: 100%;
	}

}

@media screen and (max-width : 1375px){
	.header{
		padding:1.5% 3% 1.5% 3%;
	}
	.news_list{
		width: 94%;
	}
	.news_left{
		padding-left: 5%;
	}
	.news_list_right{
		width: 77%;
	}
	/*prodetail*/
	.mac_more{
		width: 94%;
	}
	.mac_left{
		margin-right: 0;
		width: 380px;
		margin-left: 2px;
	}
	.mac_right{
	
		float: right;
	}
	.main_page_prev{
		width: 165px;
	}
	.main_title{
		margin-left: 0;
	}
	.main_project p, .main_creative p{
		width: 315px;
	}
	.contact_info{
		margin:0 7% 0 0;
		float: right;
	}
	.larger{     					
	padding: .8% 3% .8% 3%
	}
	.in_srtong_text h3{
		font-size: 35px;
	} 
	.in_strong_ot_text em{
		font-size: 30px;
	}
	.in_srtong_text span{
		font-size: 22px;
	}
	.in_strong_ot_text{
	    width: 28%;
	    padding-left: 6%;
	}
	.in_news_img figcaption{
		padding:4% 4% 5%;
	}
	.in_news_img figcaption p{
		padding:0;
		margin:5% 0;
		overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
	}
	.mh1{
		position: absolute;
		left:-15%;
		top:15%;
	}
	.mh2{
		position: absolute;
		right:18%;
		bottom:23%;
	}
}

@media screen and (max-width : 1300px){
	.oversea_market{
		/*display: none;*/
	}
	
	.mac_more_all{
	    min-width: 1200px!important;
	}
	.mac_more{
		width: 96%;
	}
	.news_text{
		width: 70%;
	}
	/*.news_text a{
		margin-top: 4%;
	}*/
	.news_text h3{
		padding-bottom: 1%;
	}
	.main_title{
		width: 100%;
	}
	.main_page_prev{
		width: 45%;
		font-size: 14px;
	}
	.main_page_next{
		width: 45%;
		font-size: 14px;
	}
	.mac_left{
		width: 29%;
		padding-left: 2%;
	}
	.mac_right{
		width: 66%;
	}
	.title_big{
		font-size: 22px;
	}
	.markseo figure figcaption p{
		line-height: 1.7;
		font-size: 13px;
	}
	.markseo figure.effect-bubba:hover .effect_text {
		opacity: 0;
	}
	.markseo figure.effect-bubba:hover figcaption img{
		padding-top: 27%;
		width: 60%;
	}
	.markseo figure.effect-bubba figcaption img.meff{
		width: 40%;
		margin-left: -63px;
	}



}
@media screen and (max-width : 1220px){
	.navtww{
		display: block;
			width: 100%;

		}
		.navtww .oversea_dilemma_tit{
			padding:5% 0;
		}
		.navtww ul{
			display: -webkit-flex;
			display: flex;
			-webkit-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}
		.navtww li{
			width: 25%;
		}
		
		.navtww li h3{
			    padding: 8% 0 5%;
			width: 100%;
			line-height: 1.5;
			background: #e93a2a;
			text-align: center;
			color:#fff;
			font-size: 13px;
   			 color:#fcc6c3;
		}
		.navtww li b{
			font-size: 22px;
			color:#fff;
			display: block;
			padding-top: 2%;
		}
		.navtww li i{
			font-size: 24px;
			color:#fff;
			border: 1px solid #fff;
    		border-radius: 50%;
    		padding:3%;
    		-webkit-box-sizing: border-box;
    		-moz-box-sizing: border-box;
    		box-sizing: border-box;
		}
		.navtww li div{
			padding: 7% 0 10%;
			text-align: center;
			line-height: 3;
			font-size: 14px;
			color:#555;
			background: #e8e8e8;
		}
		.navtww li:nth-child(2n) div{
			background: #d6d6d6;
		}
	.oversea_market{
		display: none;
	}
	.oversea_return{
		width: 94%;
		padding:6% 0 7%;
	}
	.famous_case_swip{
		width: 100%;
	}
	.webstructure_center{
		width: 94%;
	}
	.seo_client{
		width: 94%;
	}
	.webmark_list{
		width: 94%;
	}
	.eglobe_mark_side{
		width: 94%;
	}
	.oversea_dilemma{
		width: 92%;
		margin: 0% auto 7%;
	}
	.oversea_market_center{
		width: 94%;
		padding:5% 0 7%;
	}
	.oversea_escort_center{
		width: 94%;
	}
	.oversea_success_center{
		width: 100%;
	}
	.plane_equip{
		display: block;
		padding-top: 5%;
	}
	.oversea_return_plan{
		display: none;
	}
	.omi_fiveline_more_in{
		font-size: 24px;
	}
	.omi_fiveline ul li figcaption span{
		font-size: 16px;
	}
	.oversea_escort_list ul li span{
		font-size: 45px;
	}
	.oversea_escort_list ul li p{
		font-size: 14px;
		line-height: 23px;
	}
	.oversea_escort{
		padding:5% 0 7%;
	}
	.oversea_success_left{
		padding-left: 7%;
	}
	.oversea_success{
		height: 160px;
	}
	.oversea_success_left{
		height: 160px;
	}
	.oversea_success_left_side p{
		font-size: 24px;
	}
	.oversea_success_left_side span{
		font-size: 18px;
	}
	.price_success_info{
		height: 550px;
	}
	.price_success_center{
		width: 50%;
	}
	.osr_success{
		margin: 54px 70px 0 0;
	}
	.price_success_center{
		padding-top: 12.5%;
	}
	.price_success_center .swiper-button-next{
		top:51%;
	}
	.price_success_center .swiper-button-prev{
		top:51%;
	}
	.oversea_dilemma_tit h3{
		font-size: 29px;
	}
	.webmark_text{
		width: 62%;
	}
	.webmark_icon{
		width: 33%;
	}
	.webmark_list ul li{
		padding:3% 0;
	}
	.webstructure_left_tit h3{
		font-size: 36px;
		padding-bottom: 6px;
	}
	.webstructure_left_tit p{
		font-size: 18px;
	}
	.webstructure{
		height: 410px;
	}
	.webstructure_left{
		padding:5% 0 0 5%;
	}
	.webstructure_left_text{
		padding-top: 14%;
	}
	.webstructure_right{
		bottom:14%;
	}
	.od_line ul li i{
		font-size: 54px;
	}
	.omi_fiveline ul li{
		width: 20%;
	}
	.omi_fiveline ul li figcaption p{
		font-size: 12px;
	}
	.webmark_three_bum{
		width: 100%;
	}
	.webmark_list{
		width: 100%;
	}
	.step ul{
		width: 100%;
	}
	.webmark_list{
		width: 100%;
	}
	.newadvar_hot{
		width: 100%;
	}
	.wechat_exposure{
		width: 92%;
		margin:0 auto;
	}
	.big_data_side_list{
		width: 92%;
		margin:0 auto;
	}
	.wechat_exposure_tit i{
		font-size: 4rem;
	}
	.wechat_exposure_tit span{
		font-size: 20px;
	}
	.wechat_exposure ul li{
		height: 235px;
	}
	.mac_more_all{
		min-width: 94%!important;
	}
	.title_big{
		font-size: 22px;
	}
	.main_project p, .main_creative p{
		width: 100%;
	}
/*	.in_srtong_text{
	    padding: 8% 0 3% 0%;
	}*/
	.in_address ul li p{
		width: 89%;
	}
	.seo_one, .seo_two{
		padding-bottom: 0;
	}
	.footer_center{
		width: 92%;
	}
	.in_footer_share{
		width: 92%;
	}
	.in_footer_share .bdsharebuttonbox{
		padding-right: 4%;
	}
	.build_star{
		-webkit-flex-wrap:wrap;
    	flex-wrap:wrap;
	}
	.cooperation_oth{
		width: 100%;
	}
	.cooperation_oth_hover h3{
		font-size: 50px;
	}
	.cooperation_oth_hover p{
		font-size: 24px;
	}
	.cooperation_oth_hover a{
		font-size: 15px;
	}
	.news_text a.newsideem{
		font-size: 1rem;
	}
	.transform{
		/*margin:50% auto 0;*/
    	animation:mymove 1s;
	-webkit-animation:mymove 1s; 
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
		} 
	@keyframes mymove
	{
	from {margin-top:10%;opacity: 0;}
	to {margin-top:25%;opacity: 1;}
	}

	@-webkit-keyframes mymove /*Safari and Chrome*/
	{
	from {margin-top:10%;opacity: 0;}
	to {margin-top:25%;opacity: 1;}
	}

	.in_srtong_text h3{
		font-size: 35px;
	}
	.in_strong_ot_text em{
		font-size: 25px;
	}
	.in_strong_ot_text {
	    float: left;
	    width: 28%;
	    padding-left: 6%;
	}
	.double_eleven_center_in{
		width:100%;
	}
	.content ul li p{
		width: 190px;
	}

}
.vr_list ul li figcaption{
	height:39px;
	width:100%;
	text-align:center;
	padding:0;
	-webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}
.vr_list ul li figcaption div span{
	display:none;
}
.vr_list ul li figcaption div p{
	line-height:39px;
}
.vr_list ul li figcaption img{
	max-width:150px;
}
.vr_list ul li:hover figure figcaption{
	height:100%;
	padding:20px;
}
.vr_list ul li:hover figure figcaption span{
	display:block;
}
.vr_list ul li:hover figure figcaption img{
 -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  filter: grayscale(0);
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -o-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

.container {font-size: 14px;color: #ccc; width: 100%;  }
.clear{clear:both;}
.clear:after {content:'';display:block;clear:both;}
.clearfix {zoom:1;}
.clearfix:before, .clearfix:after {display:table;content:"";}
.clearfix:after {clear:both;}
.foot_box li {float:left;padding:0 1% 1%;color:#cacaca;font-size:0.875rem;}
.foot_box h3 {font-size:1.825rem!important;padding-bottom:0.5rem;text-align:left!important;margin:0!important;color:#FFF;}
.share_box {margin-top:1.2rem; }
.share_box img {display:inline-block;margin-right:7px;border-radius:50%;}
.foot_box a {font-size: 14px; color: #ccc; line-height: 40px;}
.foot_box a:hover {color: #d72414;}
.foot_box  li  ul  li {width: 30%;padding-top: 1px;
}

.page-list { width: 100%;text-align:center;margin: 20px 0 0 0;font-weight: 500;}
.page-list ul li { display:inline-block;font-size: 16px; line-height: 32px; border: 1px solid #d0cfcf; margin: 0 5px 5px 0;padding: 0;color: #333333;}
.page-list ul li.active,.page-list ul li:hover { background:#ed1f23; border: 1px solid #ed1f23;}
.page-list ul li a,.page-list ul li span{display:inline-block; padding:0 10px;color: #333333;}
.page-list ul li:hover a,.page-list ul li:hover span,.page-list ul li.active span {color:#ffffff;}

.showcon {font-size: 1.6rem;color: #666;line-height: 2;}
.markseo .showcon { padding: 2%;}
.markseo .showcon p { padding:0;}
.showcon img { max-width:100% !important; height:auto !important;}