﻿@charset "UTF-8";



.clearfix{clear:both}


.sta {
    width: 133px;
    height: 72px;
    background: url(../images/sta.png) no-repeat right;
    position: fixed;
    z-index: 99999;
    top: 85px;
    margin: 0 auto;
    right: 0px;
}
.sta p {
    display: none;
    z-index: 9999;
    position: absolute;
    top: 72px;
    left: -1100px;
    background: #fff;
    padding: 10px;
    color: #000;
    font-size: 16px;
}
.sta p img{
	width: 1200px;
}
.nav{



	position: fixed;



	z-index: 99999999999;



	width:100%;



	background-image:url(../images/bj.png)



}



.head{



	width:1200px;



	margin:0 auto;



}



.head-lt{



	float:left;



}



.head-rg{



	float: right;



}



.head-lt{



	margin-top:10px;



}



.head-rg ul li{



	float:left;



}



.head-rg ul li a{



	text-align: center;



	display: inline-block;



	line-height: 80px;



	font-size: 16px;



	color:#fff;



	margin:0 10px;



	width:65px;



}



.head-rg ul li a:hover{



	background: url(../images/nav_line.png)	no-repeat 0 60px;



	color:#c8000a; 



	-webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



}



.head-rg ul li a.active{



	background: url(../images/nav_line.png)	no-repeat 0 60px;



	color:#c8000a;



}



/*banner*/



.banner{



	overflow:hidden;



	position:relative;



	width:100%;



}







.banner{



    width:100%;



    position:relative;



}



.banner .hd{



    height:18px;



    overflow:hidden;



    position:absolute;



    right:49%;



    bottom: 10px;



    z-index:99999999999999999999999;



	



}



.banner .hd ul{



    overflow:hidden;



    zoom:1;



    float:left;



}



.banner .hd ul li{



    float:left;



    width:14px;



    height:14px;



    display:block;



    margin:0 20px;



    margin-right:0px;



    line-height:14px;



    text-align:center;



    border:2px solid white;



	border-radius: 50%;



    cursor:pointer;



	opacity:0.7;



}



.banner .hd ul li.on{



   border:2px solid white;



	border-radius: 50%;



    cursor:pointer;



	opacity:1;



}



.banner .bd{



    position:relative;



    height:100%;



    z-index:0;



}



.banner .bd li{



    zoom:1;



    vertical-align:middle;



}



.banner .bd img{



    margin:0 auto;



    width:100%;



    display:block;



}



/*sousuo*/



.so{



	margin:25px 0;



	width:100%;



}



.so_box{



	width:1200px;



	margin:0 auto;



}



.so_lt{



	float:left



}



.so_rg{



	float:right;



}



.so_lt p{



	float:left;



	line-height: 35px;



}



.so_lt p a{



	font-size: 14px;



	color:#a7a7a7;



	margin:0 10px;



}



.so_bt {



	font-size: 16px;



	color:#c8000a;



	font-weight: bold;



}



.inpt{



    width: 329px;



    height: 35px;



    background-color: #eeeced;



    position: relative;



}



.inpt .btn{



    width: 41px;



    height: 41px;



    background: url("../images/so.png") no-repeat center;



    border: none;



    outline: none;



	position: absolute;



	right:0;



	top:-2px;



}



.inpt .btn:hover{



	cursor:pointer;



}



.btn-txt{



    box-sizing: border-box;



    width: 87%;



    position: absolute;



    top: 1px;



    margin-left: 1px;



    height:33px;



    padding:0 15px;



    font-size: 14px;



    display: inline-block;



    border: none;



    outline: none;



}



input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {



color:#c6c6c6; 



}















/*footer*/



.footer{



	background: url(../images/footer_bg.png) no-repeat;



	width:100%;



}



.footer_yl{



	padding-top:20px;



}



.footer_yl ul li{



	line-height: 50px;



	margin-right:25px;



	float:left;



}



.footer_yl_bt{



	margin-left:25px;



	font-size: 16px;



	color:#fff;



	font-weight: bold;



}



.footer_yl ul li a{



	display: inline-block;



	line-height: 50px;



	font-size: 14px;



	color:#fff;



}



.footer_line{



	background:url(../images/footer_line.png) no-repeat;



	width:1200px;



	height:2px;



}



.footer_sline{



	margin-right:60px;



	background:url(../images/sline.png) no-repeat;



	width:2px;



	height:145px;



}



.footer_text{



	width:700px;



	font-size: 14px;



	color:#fff;



	line-height: 30px;



	margin-right:10px;



}



.footer_box{



	width:1200px;



	margin:0 auto;



}



.footer_con div{



	float: left;



}



.footer_con{



	margin-top:45px;



}



.footer_logo{



	margin-top:40px;




	margin-right:55px;



	



}



/*service*/



.service{



	width:100%;



	height:815px;



	background-color: #f9f9f9;



}



.service_box{



	width:1245px;



	margin:0 auto;



	padding-top:85px;



}



.cervice_ch p{



	float: left;



}



.cervice_ch{



	width:230px;



	margin:0 auto



}



.service_line{



	width:217px;



	margin:30px auto 0;



}



.ch_lt{



	color:#161616;



	font-weight: bold;



	font-size: 38px;



}



.ch_rg{



	color:#c8000a;



	font-weight: bold;



	font-size: 34px;



}



.service_bt_con p{
	text-align: center;


	font-size: 16px;



	color:#7d7d7d;



	width:610px;



	margin:30px auto 0;



}



.service_con{



	margin-top:70px;



	width:370px;



}



.service_icon02,.service_icon01{



	position: absolute;



	top:-52px;



}



.service_icon{



	position: relative;



}



/*.service_con:hover .service_icon01{



	display: none;	



}



.service_con:hover .ser_con_box{



	box-shadow: 2px 4px 6px #e4e4e4;



	



}*/







.service_sbox{



	



	width:370px;



}



.ser_bt{



	padding-top:65px;



	width:370px;



	text-align: center;



	font-size: 18px;



	color:#333;



	font-weight: bold;



}



.ser_con{



	height:50px;



	padding-top:25px;



	font-size: 14px;



	color:#7d7d7d;



	width:250px;



	text-align: center;



	margin:0 auto;



	overflow:hidden;



    line-height: 26px;



}



.service_icon{



	margin-left:137px;



}



.ser_con_box{



	margin-top:52px;



	background-color: #fff;



	height:175px;



}



.service_sbox:hover .ser_con_box{



	box-shadow: 1px 2px 4px #dfdfdf;



}



	















/**/



.service_sbox:hover .service_icon01{



	-webkit-transform:rotateY(180deg);



    -moz-transform:rotateY(180deg);



}



.service_sbox:hover .service_icon02{



	 -webkit-transform:rotateX(0deg) rotateY(0deg);



    -moz-transform:rotateX(0deg) rotate(0deg);



    z-index: 10;



    position: absolute;



}



.service_icon02{



	-webkit-transform: rotateY(-180deg);



    -webkit-transform-style: preserve-3d;



    -webkit-backface-visibility: hidden;



    -moz-transform: rotateY(-180deg);



    -moz-transform-style: preserve-3d;



    -moz-backface-visibility: hidden;



    -o-transition: all .4s ease-in-out;



    -ms-transition: all .4s ease-in-out;



    -moz-transition: all .4s ease-in-out;



    -webkit-transition: all .4s ease-in-out;



    transition: all .4s ease-in-out;/*z-index:10;



    position:absolute;*/



}



.service_icon01{



	 -webkit-transform: rotateX(0deg) rotateY(0deg);



    -webkit-transform-style: preserve-3d;



    -webkit-backface-visibility: hidden;



    -moz-transform: rotateX(0deg) rotateY(0deg);



    -moz-transform-style: preserve-3d;



    -moz-backface-visibility: hidden;



    -o-transition: all .4s ease-in-out;



    -ms-transition: all .4s ease-in-out;



    -moz-transition: all .4s ease-in-out;



    -webkit-transition: all .4s ease-in-out;



    transition: all .4s ease-in-out;



}



.service_con{



	float:left;



	margin-right:22.5px;



	margin-left:22.5px;



}



.service_more a{



	font-size: 16px;



	color:#7d7d7d;



	border:1px solid #7d7d7d;



	border-radius: 5px;



	line-height: 45px;



	display: inline-block;



	width:180px;



	text-align: center;



	margin:0 auto;



}



.service_more{



	width:180px;



	margin:30px auto 0;



}



.service_more a:hover{



	color:#c8000a;



	border:1px solid #c8000a;







}



















/*案例*/



.case_bt_con p{

	text-align: center;

	font-size: 16px;



	color:#7d7d7d;



	width:610px;



	margin:30px auto 0;



}



.case_ch p{



	float: left;



}



.case_ch{



	width:170px;



	margin:0 auto



}



.case_ch .ch_lt{



	color:#161616;



	font-weight: bold;



	font-size: 38px;



}



.case_ch .ch_rg{



	color:#c8000a;



	font-weight: bold;



	font-size: 34px;



}



.case_line{



	width:217px;



	margin:30px auto 0;



}



.case_bt{



	margin-top:70px;



}



















/*跳转*/



.tab_btcon>ul>li>a{



	font-size:16px ;



	color:#7d7d7d;



	display: inline-block;



	line-height: 35px;



	border:1px solid #eaeaea;



	border-radius: 5px;



	width:145px;



	text-align: center;



	-webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



}



.tab_btcon>ul>li{



	float:left;



	margin:0 11px;



}



.tab_btcon ul{



	width:870px;



	margin:0 auto;



}



.tab_btcon>ul>li:hover a{



	border:1px solid #c8000a;



	border-radius: 5px;



	color:#c8000a;



	-webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



}



.tab_btcon>ul>li.on a{



	background-color: #c8000a;



	border-radius: 5px;



	color:#fff;



}



.case{



	width:100%;



}



.case_box{



	width:100%;



	margin:0 auto;



	



}



.tabs{



	margin-top:60px;



}



















.advttm{



	width:100%;



	margin:0 auto;



}



.section4{



	width:100%;



}



.index .section4 li {



    overflow: hidden;



    position: relative;



}



.section4 ul.advttm li:nth-child(4){

	margin-right:0;

}

.section4 ul.advttm li:nth-child(8){

	margin-right:0;

}

.section4 ul.advttm li {



	margin-bottom:20px;



	margin-right:1.33%;



    float: left;



    width: 24%;



    overflow: hidden;



}



.section4 li .imgdiv {



    top: 0px;



    left: 0px;



    width: 100%;



    height: 100%;



    overflow: hidden;



}







.section4 li a {



    position: relative;



    width: 100%;



    height: 100%;



    display: block;



}



.section4 li .imgdiv img {



    width: 100%;



    height: 100%;



}



.section4 li a .logodiv:hover:before {



    width: 94.5%;



    opacity: 1;



}



.index .section4 li a .logodiv:before {



    content: '';



    position: absolute;



    top: 18px;



    left: 2.75%;



    width: 0px;



    height: 1px;



    background-color: #ff9b9b;



    -webkit-transition: all 1.5s ease 0s;



    -moz-transition: all 1.5s ease 0s;



    -ms-transition: all 1.5s ease 0s;



    -o-transition: all 1.5s ease 0s;



    transition: all 1.5s ease 0s;



    opacity: 0;



}



:after, :before {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



}



.section4 li a:hover .logodiv {



    background-color: #c8000a;



}



.section4 li a .logodiv {



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    -webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



    opacity: 1;



}



.section4 li a .logodiv .lod_con h5 {



    height: 0px;



    font-size: 20px;



    line-height: 1.5;



    color: #fff;



    -webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



    opacity: 0;



}



.section4 li a .logodiv:hover .lod_con img {



    margin-bottom: 5%;

	

	opacity: 1;



}



.section4 li a .logodiv .lod_con {



    position: absolute;



    top: 50%;



    left: 50%;



    width: 80%;



    text-align: center;



    -webkit-transform: translate(-50%,-50%);



    -moz-transform: translate(-50%,-50%);



    -ms-transform: translate(-50%,-50%);



    -o-transform: translate(-50%,-50%);



    transform: translate(-50%,-50%);



    -webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



}



.section4 li a .logodiv:hover .lod_con h5 {



    opacity: 1;



    height: auto;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;



}



.section4 li a .logodiv .lod_con h5 {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;



    height: 0px;



    font-size: 20px;



    line-height: 1.5;



    color: #fff;



    -webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



    opacity: 0;



}



.section4 li a .logodiv:hover .lod_con:after {



    opacity: 1;



    height: 34px;



    margin-top: 2%;



}



.section4 li a .logodiv .lod_con:after {



    content: '';



    display: block;



    position: relative;



    left: 50%;



    top: 0;



    width: 34px;



    height: 0;



    background: url(../images/arryuan.png) no-repeat;



    background-size: 100% 100%;



    margin-top: 0px;



    -webkit-transform: translate(-50%,0%);



    -moz-transform: translate(-50%,0%);



    -ms-transform: translate(-50%,0%);



    -o-transform: translate(-50%,0%);



    transform: translate(-50%,0%);



    -webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



    opacity: 0;



}



.section4 li a .logodiv .lod_con img {



    width: 65%;



    max-width: 100%;

	

	opacity: 0;



    -webkit-transition: all .5s ease 0s;



    -moz-transition: all .5s ease 0s;



    -ms-transition: all .5s ease 0s;



    -o-transition: all .5s ease 0s;



    transition: all .5s ease 0s;



}



.section4 li a:hover:before {



    width: 94.5%;



    opacity: 1;



}



 .section4 li a:before {



    content: '';



    position: absolute;



    bottom: 18px;



    right: 2.75%;



    z-index: 1;



    width: 0px;



    height: 1px;



    background-color: #ff9595;



    -webkit-transition: all 1.5s ease 0s;



    -moz-transition: all 1.5s ease 0s;



    -ms-transition: all 1.5s ease 0s;



    -o-transition: all 1.5s ease 0s;



    transition: all 1.5s ease 0s;



    opacity: 0;



}



.section4 li a .logodiv:hover:before {



    width: 94.5%;



    opacity: 1;



}



 .section4 li a .logodiv:before {



    content: '';



    position: absolute;



    top: 18px;



    left: 2.75%;



    width: 0px;



    height: 1px;



    background-color: #ff9b9b;



    -webkit-transition: all 1.5s ease 0s;



    -moz-transition: all 1.5s ease 0s;



    -ms-transition: all 1.5s ease 0s;



    -o-transition: all 1.5s ease 0s;



    transition: all 1.5s ease 0s;



    opacity: 0;



}



.section4 li a .logodiv:hover:after {



    height: 72.8%;



    opacity: 1;



}



 .section4 li a .logodiv:after {



    content: '';



    position: absolute;



    top: 14.8%;



    right: 2.75%;



    width: 1px;



    height: 0;



    background-color: #ff9b9b;



    -webkit-transition: all 1.5s ease 0s;



    -moz-transition: all 1.5s ease 0s;



    -ms-transition: all 1.5s ease 0s;



    -o-transition: all 1.5s ease 0s;



    transition: all 1.5s ease 0s;



    opacity: 0;



}



.section4 li a:hover:after {



    height: 72.8%;



    opacity: 1;



}



 .section4 li a:after {



    content: '';



    position: absolute;



    bottom: 14.8%;



    left: 2.75%;



    z-index: 1;



    width: 1px;



    height: 0;



    background-color: #ff9b9b;



    -webkit-transition: all 1.5s ease 0s;



    -moz-transition: all 1.5s ease 0s;



    -ms-transition: all 1.5s ease 0s;



    -o-transition: all 1.5s ease 0s;



    transition: all 1.5s ease 0s;



    opacity: 0;



}



.section4{



	margin-top:60px;



}



/*团队*/



.team_con ul{



	position: relative;



	height:590px;



}



.team{



	margin-top:70px;



	width:100%;



}



.team .team_ch p{



	float:left;



}



.team_box{



	width:1200px;



	margin:0 auto;



}



.team_ch{



	width:185px;



	margin:0 auto;	



}



.team_line{



	width: 217px;



    margin: 30px auto 0;



}



.team_bt_con p{



	font-size: 16px;



    color: #7d7d7d;



    width: 100%;



	text-align: center;



    margin: 30px auto 0;



}



.team_con{



	margin-top:40px;



}



.team_01 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:393px;



	position: absolute;



	width:inherit;



	padding-top:322px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:304px;



	height:393px;



}



.team_01{



	overflow: hidden;



	position: absolute;



	width:304px;



	height:393px;



	left:0;



	top:0;



}



.team_01 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_01 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_01:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}







.team_02{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:329px;



}



.team_02 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_02 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_02 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_02:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}



.team_03{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:625px;



}



.team_03 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_03 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_03 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_03:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}











.team_04{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:920px;



}



.team_04 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_04 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_04 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_04:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}







.team_05{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:0px;



	top:420px;



}



.team_05 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_05 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_05 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_05:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}















.team_06{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:295px;



	top:420px;



}



.team_06 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_06 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_06 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_06:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}















.team_07{



	overflow: hidden;



	position: absolute;



	width:280px;



	height:170px;



	left:591px;



	top:420px;



}



.team_07 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:170px;



	position: absolute;



	width:inherit;



	padding-top:89px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:280px;



	height:170px;



}



.team_07 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_07 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_07:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}















.team_08 .team_hover{



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



	top:393px;



	position: absolute;



	width:inherit;



	padding-top:322px;



	background-image: url(../images/bg.png);



	text-align: center;



	width:304px;



	height:393px;



}



.team_08{



	overflow: hidden;



	position: absolute;



	width:304px;



	height:393px;



	top:197px;



	left:896px;



}



.team_08 h1{



	color:#fff;



	font-size: 18px;



	margin-bottom: 10px;



	 



}



.team_08 p{



	color:#fff;



	padding-bottom:30px;



	font-size: 14px;



}



.team_08:hover .team_hover{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}



.team_09{



	position: absolute;



	width:540px;



	height:196px;



	background-color: #c8000a;



	top:197px;



	left:330px;



}



.team_09 h1{



	margin-left:40px;



	margin-top:60px;



	font-size: 28px;



	color:#fff;



	font-weight: 100;



}



.team_09 p{



	margin-left:40px;



	font-size: 18px;



	color:#fff;



	margin-top:25px;



}



















/*关于*/



.about_con ul{



	position: relative;



	height:590px;



}



.about{



	margin-top:70px;



	width:100%;



}



.about .about_ch p{



	float:left;



}



.about_box{



	width:1200px;



	margin:0 auto;



}



.about_ch{



	width:210px;



	margin:0 auto;	



}
.about_bt div:nth-child(4) p{
	font-size: 14px;
	color:#7d7d7d;
	line-height: 30px;
}


.about_line{



	width: 217px;



    margin: 30px auto 0;



}



.about_bt_con p{



	font-size: 16px;



    color: #7d7d7d;



    width: 100%;



	text-align: center;



    margin: 30px auto 0;



}



.about_con{



	margin-top:40px;



}



.about_con p{



	font-size: 14px;



	color:#7d7d7d;



	text-align: center;



	line-height: 30px;



}



.about_adv_icon01{



	background-image: url(../images/about01.png);



	width:53px;



	height:65px;



	margin:0 auto;



	margin-bottom:20px;



}



.about_adv:hover .about_adv_icon01{



	background-image: url(../images/about02.png);



	width:53px;



	height:65px;



}



.about_adv_icon02{



	background-image: url(../images/about03.png);



	width:53px;



	height:65px;



	margin:0 auto;



	margin-bottom:20px;



}



.about_adv:hover .about_adv_icon02{



	background-image: url(../images/about04.png);



	width:53px;



	height:65px;



}



.about_adv_icon03{



	background-image: url(../images/about05.png);



	width:53px;



	height:65px;



	margin:0 auto;



	margin-bottom:20px;



}



.about_adv:hover .about_adv_icon03{



	background-image: url(../images/about06.png);



	width:53px;



	height:65px;



}



.about_adv_icon04{



	background-image: url(../images/about07.png);



	width:53px;



	height:65px;



	margin:0 auto;



	margin-bottom:20px;



}



.about_adv:hover .about_adv_icon04{



	background-image: url(../images/about08.png);



	width:53px;



	height:65px;



}



.about_adv_icon05{



	background-image: url(../images/about09.png);



	width:53px;



	height:65px;



	margin:0 auto;



	margin-bottom:20px;



}



.about_adv:hover .about_adv_icon05{



	background-image: url(../images/about10.png);



	width:53px;



	height:65px;



}



.about_adv{



	float: left;



	width:240px;



}



.about_adv_bt{



	font-size: 16px;



	color:#333;



	text-align: center;



	line-height: 20px;



}



.abour_adv_con{



	line-height: 20px;



	font-size: 14px;



	color:#7d7d7d;



	text-align: center;



}



/*合作品牌*/



.coo{



	margin-top:70px;



	width:100%;



	background-image: url(../images/coo-bg.png);



}



.coo_box{



	width:1200px;



	margin:0 auto;



}



.coo_logo{



	overflow: hidden;



	position: relative;



	background-image: url(../images/coo-logo-bg.png);



	width:250px;



	height:180px;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}



.coo_logo:hover{



	background-image: url(../images/coo-logo-bg01.png);



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}







.coo_logo_02{



	position: absolute;



	top:250px;	



}



.coo_logo:hover .coo_logo_02{



	top:0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}



.coo_logo:hover .coo_logo_01{



	opacity: 0;



	-webkit-transition: all 1s ease 0s;



    -moz-transition: all 1s ease 0s;



    -ms-transition: all 1s ease 0s;



    -o-transition: all 1s ease 0s;



    transition: all 1s ease 0s;



}



.coo_logo{



	margin-bottom:1px;



	float:left;



	margin-right:1px;



}

.coo_logo:nth-child(10){

	margin-bottom:0

}

.coo_logo:nth-child(11){

	margin-bottom:0

}

.coo_logo:nth-child(12){

	margin-bottom:0

}

.coo_left{



	float: left;



	width:753px;



}



.coo_right{



	margin-left:210px;



	margin-top:255px;



	width:235px;



	float: left;



}



.coo_right_eg{



	margin-top:15px;



	font-size: 28px;



	color:#fff;



	text-align: center;



}



.coo_right_logo{



	width:148px;



	margin:0 auto;



}



.coo_right_con{



	margin:25px auto 0;



	text-align: center;



	font-size: 32px;



	color:#333;



	line-height: 55px;



	width:180px;



	background-color: #fff;



}











/*新闻*/



.news{



	background-color:#f9f9f9;



	padding-top:70px;



	width:100%;



}



.news .news_ch p{



	float:left;



}



.news_box{



	width:1200px;



	margin:0 auto;



}



.news_ch{



	width:187px;



	margin:0 auto;	



}
.news_content{
	margin-bottom:50px;
}


.news_line{



	width: 217px;



    margin: 30px auto 0;



}



.news_bt_con p{



	font-size: 16px;



    color: #7d7d7d;



    width: 100%;



	text-align: center;



    margin: 30px auto 0;



}



.news_con{



	margin-top:40px;



}



.news_con p{



	font-size: 14px;



	color:#7d7d7d;



	text-align: center;



	line-height: 30px;



}































/* case */



.new_left {

	margin-top:92px;
	

    background-color: #fff;



    height: 428px;



    overflow: hidden;



    width: 430px;



   



}.new_left_box {



    position: relative;



   



    width: 430px;



    height: 520px;



    overflow: hidden



}



.new_left_box ul {



    position: absolute;



    height: 470px;



    overflow: hidden;



    top: 0px;



    left: 0px



}.new_left_box ul li {



    width: 430px;



    float: left;



    height: 500px



}.new_left_box ul li dl.case_info {



    line-height: 17px;



    margin: 95px 0px 0px 475px;



    width: 295px;



    zoom: 1;



    color: #616741;



    font-size: 13px;



    overflow: hidden



}.new_left_box ul li dl.case_info dd {



    text-indent: 26px



}







.new_left_box ul li.case_1 {



    background: url() no-repeat center top



}.new_left_box ul li.case_2 {



    background: url(../images/case_2.png) no-repeat center top



}.new_left_box ul li.case_3 {



    background: url(../images/case_3.png) no-repeat center top



}.new_left_box ul li.case_4 {



    background: url(../images/case_4.png) no-repeat center top



}.new_left_box ul li.case_5 {



    background: url() no-repeat center top



}.new_left_box ul li.case_6 {



    background:url(../images/case_6.png) no-repeat center top



}







.new_left_box ul li.case_2 dl {



    margintop: 150px



}.new_left_box ul li.case_3 dl {



    margintop: 135px



}.new_left_box ul li.case_4 dl {



    margintop: 110px



}.new_left_box ul li.case_5 dl {



    margintop: 120px



}.new_left_box ul li.case_6 dl {



    margin-top: 115px



}







.new_left_box_info_add dd {



    line-height:22px



}



.new_left_box ol{



	position: absolute;



	bottom:100px;



	left:35px;



}



.new_left_box ol li {



	



    float: left;



    margin: 0 4px;



    display: inline-block;



    width: 12px;



    height: 12px;



    line-height: 999em;



    background: url(../images/pagination.png) no-repeat;



    overflow: hidden;



    cursor: pointer;



}.new_left_box ol li.active {



    background-position:0-12px;



}







.new_left_title{



	width:230px;



	white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



	line-height: 30px;



	font-size: 16px;



	color:#333333;



}



.new_left_ct{



	width:270px;



	display: -webkit-box;    



	-webkit-box-orient: vertical;    



	-webkit-line-clamp: 2;    



	overflow: hidden;



	line-height: 26px;



	font-size: 14px;



	color:#7d7d7d;



}



.new_left_img{



	margin-top:15px;



	margin-left:15px;



}



.new_left_con{



	margin-left:35px;



}



.new_left_text,.new_left_days{



	margin-top:15px;



	float:left;



}



.new_left_days{



	margin-top:20px;



	margin-left:20px;



}



.new_left_d{



	margin-top:10px;



	line-height: 40px;



	text-align: center;



	font-size: 42px;



	color:#fff;



}



.new_left_y{



	



	line-height: 20px;



	text-align: center;



	font-size: 12px;



	color:#fff;



}



.new_left_days{



	width:70px;



	background-color: #c8000a;



	border-radius: 5px;



}



.new_left,.new_right{



	float: left;



}



.new_btcon ul li a{



	margin-top:20px;
	
	
	margin-right:20px;
	
	
	margin-left:10px;



	width:145px;



	text-align: center;



	line-height: 40px;



	display: inline-block;



	font-size: 18px;



	color:#c8000a;



	border:1px solid #c8000a;



	border-radius: 5px;



}



.new_btcon ul li.on a{



	background-color:#c8000a;



	color:#fff;



	border-radius: 5px;



}



.new_btcon ul li{



	float: left;



}



.nwe_section{



	margin-left:5px;



}



.new_right{



	



	width:765px;



	



}



.new_right_con{



	



	width:375px;



	height:135px;



	background-color:#fff;



}



.new_right_con:hover{



	box-shadow: 2px 2px 2px #ababab;



}



.new_right_d{



	



	line-height: 40px;



	text-align: center;



	font-size: 42px;



	color:#4d4d4d;



}



.new_right_y{



	line-height: 20px;



	text-align: center;



	font-size: 12px;



	color:#7D7D7D;



}



.new_right_days{



	margin-left:30px;



	width:50px;



}



.new_right_text,.new_right_days{



	margin-top:40px;



	float:left;



}



.new_right_title{



	width:230px;



}



.new_right_ct{



	width:250px;



}



.new_right_title{



	line-height: 26px;



	font-size: 14px;



	color:#4d4d4d;



	  overflow:hidden;



    text-overflow:ellipsis;



    white-space:nowrap



}



.new_right_ct{



	line-height: 20px;



	font-size: 12px;



	color:#7d7d7d;



	display: -webkit-box;



    -webkit-box-orient: vertical;



    -webkit-line-clamp:2 ;



    overflow: hidden;



}



.new_right_text{



	margin-left:20px;



}



.new-container .advttm li{



	margin-right:5px;



	margin-bottom:11px;



	float: left;



}



.new_btcon{



	margin-bottom:30px;



}



.footer_ewm{



	margin-top:10px;



}