﻿/*大于1024像素*/
@media all and (min-width: 1024px){

/*==为什么选择我们==*/
.index-why{
	width:96%;
	height:auto;
	overflow:hidden;
	max-width:1600px;
	text-align:center;
	margin:0 auto 35px auto;
}
.index-why a{
	display:inline-block;
	vertical-align: middle;
	width:22%;
	height:auto;
	overflow:hidden;
	margin:1%;
	padding:25px 0;
	border-radius:5px;
	transition-duration:0.2s;
}
.index-why a:hover{
	background-color:#E7E7E7;
}
.index-why a i{
	display:block;
	width:198px;
	height:198px;
	background-color:#fff;
	text-align:center;
	font-size:100px;
	line-height:200px;
	color:#333;
	border-radius:100px;
	border:1px solid #ccc;
	margin:0 auto;
	transition-duration:0.2s;
}
.index-why a:hover i{
	font-size:120px;
	color:#d71825;
}
.index-why a h3{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:25px/40px 'microsoft yahei';
	color:#444;
	margin:6px 0 6px 0;
}
.index-why a p{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/20px 'microsoft yahei';
	color:#777;
}
/*==公司介绍==*/
.index-company-info{
	width:96%;
	max-width:1600px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.index-company-info .ici-left{
	display:block;
	float:left;
	width:30%;
	height:auto;
}
.index-company-info .ici-right{
	display:block;
	width:66%;
	float:right;
	padding:6% 0 0 0;
}
.index-company-info .ici-right p{
	font:16px/26px 'microsoft yahei';
	text-indent:34px;
	color:#222;
}
.index-company-info .ici-right .fu{
	font:16px/26px 'microsoft yahei';
	text-indent:30px;
	color:#666;
}
/*==案例列表==*/
.case-list{
	width:96%;
	max-width:1600px;
	margin:0 auto 0 auto;
	padding-bottom:0px;
	height:auto;
	overflow:hidden;
	text-align:center;
}	
.case-list a{
	display:inline-block;
	vertical-align: middle;
	width:23.3%;
	height:30vh;
	min-height:320px;
	max-height:320px;
	margin:0.8% 0.6%;
}
.case-list a .pic{
	display:block;
	width:100%;
	height:240px;
	overflow:hidden;
	position:relative;
}
.case-list a .pic img{
	display:block;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	transition-duration:0.2s;
}
.case-list a:hover .pic img{
	width:110%;
	top:-5%;
	left:-5%;
}
.case-list a .pic span{
	display:block;
	height:32px;
	background-color:#666;
	padding:0 15px;
	position:absolute;
	top:10px;
	left:0;
	font:14px/32px 'microsoft yahei';
	color:#fff;
	z-index:2;
}
.case-list a:hover .pic span{ background-color:#d71825;}
.case-list a .info{
	width:100%;
	height:79px;
	border-bottom:1px dashed #ccc;
	position:relative;
}
.case-list a .info h2{
	display:block;
	width:100%;
	height:50px;
	overflow:hidden;
	font:22px/50px 'microsoft yahei';
	color:#333;
	text-align:center;
	transition-duration:0.2s;
}
.case-list a:hover .info h2{ font-size:25px;}
.case-list a .info .fu{
	width:100%;
	height:29px;
	overflow:hidden;
}
.case-list a .info .fu dl{
	display:block;
	float:left;
	height:29px;
	font:14px/25px 'microsoft yahei';
	color:#666;
}
.case-list a .info .fu em{
	display:block;
	float:right;
	height:29px;
	font:14px/25px 'microsoft yahei';
	color:#666;
	transition-duration:0.2s;
}
.case-list a:hover .info .fu em{ font-size:18px;}
.case-list a .info dd{
	display:block;
	width:0;
	background-color:#FB5959;
	height:4px;
	position:absolute;
	bottom:-1px;
	transition-duration:0.2s;
}
.case-list a:hover .info dd{
	width:100%;
}
/*==新闻==*/
.index-news{
	width:96%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.index-con1{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.index-con1 .max-pic{
	display:block;
	width:33%;
	height:50vh;
	overflow:hidden;
	float:left;
	margin-right:1%;
	margin-left:1%;
	position:relative;
}
.index-con1 .max-pic img{
	display:block;
	width:100%;
	min-height:50vh;
	position:absolute;
	top:0;
	leift:0;
	z-index:1;
}
.index-con1 .max-pic span{
	display:block;
	width:96%;
	height:auto;
	padding:2% 2%;
	font:2.4vh/32px 'microsoft yahei';
	color:#FFF;
	background: rgba(0,0,0, 0.6);
	position:absolute;
	top:0;
	leift:0;
	z-index:2;
}
.index-con1 .min-pic{
	width:24%;
	height:50vh;
	float:left;
	margin-right:1%;
}
.index-con1 .min-pic a{
	display:block;
	width:100%;
	height:50%;
	overflow:hidden;
	position:relative;
}
.index-con1 .min-pic a img{
	display:block;
	width:100%;
	position:absolute;
	top:0;
	leift:0;
	z-index:1;
}
.index-con1 .min-pic a span{
	display:block;
	width:96%;
	height:auto;
	padding:2% 2%;
	text-align:center;
	font:1.8vh/32px 'microsoft yahei';
	color:#FFF;
	background: rgba(0,0,0, 0.6);
	position:absolute;
	top:0;
	leift:0;
	z-index:2;
}
.index-con1 .title-text{
	width:40%;
	height:50vh;
	max-height:500px;
	float:right;
}
.index-con1 .title-text a{
	display:block;
	width:100%;
	height:9vh;
	margin-bottom:1.2vh;
}
.index-con1 .title-text a .time{
	width:90px;
	height:9vh;
	float:left;
	border-radius:5px;
	background-color:#999;
	transition-duration:0.2s;
}
.index-con1 .title-text a:hover .time{
	background-color:#d71825;
}
.index-con1 .title-text a .time dl{
	display:block;
	width:100%;
	height:6vh;
	text-align:center;
	font:3.5vh/6.5vh 'microsoft yahei';
	color:#fff;
	transition-duration:0.2s;
}
.index-con1 .title-text a:hover .time dl{
	font-size:4.4vh;
}
.index-con1 .title-text a .time em{
	display:block;
	width:100%;
	height:3vh;
	text-align:center;
	font:1.5vh/2vh 'microsoft yahei';
	color:#fff;
}
.index-con1 .title-text a .title{
	width:76%;
	height:9vh;
	float:left;
	margin-left:10px;
}
.index-con1 .title-text a .title span{
	display:block;
	width:100%;
	height:4vh;
	overflow:hidden;
	font:2.2vh/4vh 'microsoft yahei';
	color:#333;
	transition-duration:0.2s;
}
.index-con1 .title-text a:hover .title span{
	color:#d71825;
}
.index-con1 .title-text a .title dd{
	display:block;
	width:100%;
	height:5vh;
	overflow:hidden;
	font:1.5vh/2.5vh 'microsoft yahei';
	color:#666;
}
.index-con2{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:5vh auto 30px auto;
	text-align:center;
}
.index-con2 a{
	display:inline-block;
	vertical-align: middle;
	width:31.8%;
	height:auto;
	overflow:hidden;
	margin:10px 0.5% 0 0.5%;
	transition-duration:0.2s;
}

.index-con2 a .pic{
	width:100%;
	height:42vh;
	overflow:hidden;
	position:relative;
	background-color:#eeebeb;
	padding-top:10px;
}
.index-con2 a .pic:hover{
	background-color:#E1E1E1;
}
.index-con2 a .pic img{
	display:block;
	width:96%;
	margin:0 auto;
	position:absolute;
	top:10px;
	left:2%;
	z-index:1;
}
.index-con2 a .pic .info{
	width:96%;
	height:14vh;
	padding-top:1vh;
	position:absolute;
	bottom:0px;
	left:2%;
	z-index:2;
	transition-duration:0.2s;
	background-color:#eeebeb;
}
.index-con2 a:hover .pic .info{
	height:16vh;
	background-color:#E1E1E1;
}
.index-con2 a .pic .info h3{
	display:block;
	width:96%;
	margin:0 auto;
	height:5vh;
	overflow:hidden;
	font:2.2vh/5vh 'microsoft yahei';
	color:#333;
}
.index-con2 a .pic .info dl{
	display:block;
	width:96%;
	margin:0 auto;
	height:2vh;
	overflow:hidden;
	font:1.6vh/2vh 'microsoft yahei';
	color:#555;
	text-align:left;
}
.index-con2 a .pic .info span{
	display:block;
	width:96%;
	margin:0 auto;
	height:5vh;
	overflow:hidden;
	font:1.6vh/2.4vh 'microsoft yahei';
	margin-top:1vh;
	color:#555;
	text-align:left;
}


/*==团队==*/
.index-team{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.index-team a{
	display:inline-block;
	vertical-align: middle;
	width:22%;
	height:auto;
	margin:0.8% 0.6%;
	padding:10px 0;
	transition-duration:0.2s;
}
.index-team a:hover{
	background-color:#E7E7E7;
}
.index-team a .pic{
	width:90%;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:8px;
}

.index-team a span{
	display:block;
	width:100%;
	height:30px;
	font:17px/30px 'microsoft yahei';
	color:#333;
}
.index-team a dl{
	display:block;
	width:100%;
	height:26px;
	font:17px/26px 'microsoft yahei';
	color:#555;
}

/*==单页内容==*/
.page-content{
	display:block;
	max-width:1200px;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:10px auto 20px auto;
	font:16px/24px 'microsoft yahei';
	color:#333;
}
.page-content p{
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin-bottom:6px;
}
.page-content img{
max-width:1200px;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>1200) 
               {  var oldVW = elm.width; elm.width=1200;             
                   elm.height = elm.height*(1200 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}

/*==NEWS==*/
.news-main{
	width:100%;
	max-width:1200px;
	margin:20px auto 30px auto;
	height:auto;
	overflow:hidden;
}
.news-main .left{
	width:900px;
	height:auto;
	overflow:hidden;
	float:left;
}
.news-main .left .titlelist{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	transition-duration:0.2s;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #D1D1D1;
}
.news-main .left .titlelist:hover{
	border-bottom:1px dotted #d71825;
}
.news-main .left .titlelist .time{
	width:80px;
	height:80px;
	float:left;
	border-radius:5px;
	background-color:#E3E3E3;
	transition-duration:0.2s;
}
.news-main .left .titlelist:hover .time{
	background-color:#d71825;
}
.news-main .left .titlelist .time dl{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	font:34px/54px 'microsoft yahei';
	color:#333;
	transition-duration:0.2s;
}
.news-main .left .titlelist:hover .time dl{color:#fff;}
.news-main .left .titlelist .time em{
	display:block;
	width:100%;
	height:30px;
	text-align:center;
	font:14px/16px 'microsoft yahei';
	color:#333;
}
.news-main .left .titlelist:hover .time em{color:#fff;}

.news-main .left .titlelist .info{
	width:800px;
	height:auto;
	overflow:hidden;
	float:right;
}
.news-main .left .titlelist .his{
	width:100%;
	height:28px;
	font:14px/28px 'microsoft yahei';
	color:#888;
}
.news-main .left .titlelist .info h2{
	display:block;
	width:100%;
	height:32px;
	overflow:hidden;
	font:24px/28px 'microsoft yahei';
	color:#333;
}
.news-main .left .titlelist:hover .info h2{color:#d71825;}
.news-main .left .titlelist .info span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/22px 'microsoft yahei';
	color:#666;
}
.news-main .left .imglist{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	transition-duration:0.2s;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #D1D1D1;
}
.news-main .left .imglist:hover{
	border-bottom:1px dotted #d71825;
}
.news-main .left .imglist .pic{
	width:180px;
	height:120px;
	overflow:hidden;
	float:left;
	transition-duration:0.2s;
}
.news-main .left .imglist .pic img{
	display:block;
	width:100%;
}

.news-main .left .imglist .info{
	width:700px;
	height:auto;
	overflow:hidden;
	float:right;
}
.news-main .left .imglist .his{
	width:100%;
	height:28px;
	font:14px/28px 'microsoft yahei';
	color:#888;
}
.news-main .left .imglist .info h2{
	display:block;
	width:100%;
	height:32px;
	overflow:hidden;
	font:24px/28px 'microsoft yahei';
	color:#333;
}
.news-main .left .imglist:hover .info h2{color:#d71825;}
.news-main .left .imglist .info span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/22px 'microsoft yahei';
	color:#666;
}

/*新闻内容*/
.news-main .left h1{
	width:100%;
	height:auto;
	overflow:hidden;
	font:30px/38px 'microsoft yahei';
	color:#222;
	text-align:center;
	margin-bottom:16px;
	margin-top:10px;
}
.news-main .left .fuinfo{
	width:100%;
	height:auto;
	overflow:hidden;
	font:14px/36px 'microsoft yahei';
	color:#666;
	text-align:center;
	margin-bottom:16px;
	border-bottom:1px solid #E4E4E4;
}
.news-main .left .fuinfo span{
	display:block;
	height:36px;
	float:left;
	font:14px/36px 'microsoft yahei';
	color:#888;
	margin-left:10px;
}
.news-main .left .fuinfo a{
	display:block;
	height:36px;
	float:left;
	font:14px/36px 'microsoft yahei';
	color:#555;
	margin-left:10px;
	margin-left:15px;
}
.news-main .left .fuinfo dl{
	display:block;
	height:36px;
	float:right;
	font:14px/36px 'microsoft yahei';
	color:#888;
	margin-right:10px;
}
.news-main .left .content{
	width:100%;
	height:auto;
	overflow:hidden;
	font:16px/22px 'microsoft yahei';
	color:#333;
}
.news-main .left .content p{
	font:16px/22px 'microsoft yahei';
	color:#333;
	margin:5px 0 5px 0;
}
.news-main .left .content img{
max-width:900px;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>900) 
               {  var oldVW = elm.width; elm.width=900;             
                   elm.height = elm.height*(900 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}
.news-main .left .newscoll{
	width:160px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.news-main .left .newscoll i{
	display:block;
	width:58px;
	height:50px;
	margin:20px auto 0 auto;
	font-size:50px;
	line-height:58px;
	color:#999;
	text-align:center;
	cursor:pointer;
	transition-duration:0.2s;
}
.news-main .left .newscoll i:hover{
	font-size:58px;
	color:#F95151;
}
.news-main .left .newscoll span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/30px 'microsoft yahei';
	color:#444;
	text-align:center;
}



.news-main .right{
	width:280px;
	height:auto;
	overflow:hidden;
	float:right;
}
.news-main .right .nr-adver{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto 10px auto;
}
.news-main .right .nr-adver img{
	display:block;
	width:100%;
}
.news-main .right .nr-ku{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.news-main .right .nr-ku .ht{
	width:100%;
	height:40px;
	border-bottom:1px solid #ccc;
}
.news-main .right .nr-ku .ht i{
	display:block;
	width:8px;
	height:16px;
	margin-top:12px;
	background-color:#d71825;
	float:left;
	margin-right:15px;
}
.news-main .right .nr-ku .ht h3{
	display:block;
	float:left;
	height:26px;
	font:18px/26px 'microsoft yahei';
	margin-top:6px;
}
.news-main .right .nr-contact{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.news-main .right .nr-contact p{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:8px;
}
.news-main .right .nr-contact p i{
	display:block;
	width:24px;
	height:24px;
	text-align:center;
	float:left;
	font:15px/24px 'microsoft yahei';
	color:#333;
	margin-right:6px;
	background-color:#E6E6E6;
	border-radius:10px;
}
.news-main .right .nr-contact p span{
	display:block;
	float:left;
	font:15px/24px 'microsoft yahei';
	color:#333;
}
.news-main .right .nr-contact p em{
	display:block;
	width:205px;
	height:auto;
	overflow:hidden;
	float:left;
	font:15px/24px 'microsoft yahei';
	color:#333;
}
.news-main .right .nr-contact .ewm{
	width:100%;
	height:auto;
	margin:18px auto 0 auto;
	padding:10px 0;
	background-color:#E4E4E4;
}
.news-main .right .nr-contact .ewm img{
	display:block;
	width:90%;
	margin:0 auto;
}
.news-main .right .nr-contact .ewm dl{
	display:block;
	width:90%;
	height:30px;
	text-align:center;
	font:15px/40px 'microsoft yahei';
	color:#666;
	margin:0 auto;
}

/*==案例内容==*/
.case-info{
	width:100%;
	max-width:1200px;
	height:auto;
	overflow:hidden;
	margin:40px auto 40px auto;
}
.case-info .pic{
	width:40%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
	float:left;
}
.case-info .pic img{
	display:block;
	width:100%;
}
.case-info .ci-info{
	width:50%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
	float:right;
}
.case-info .ci-info h1{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:40px/50px 'microsoft yahei';
	color:#222;
	margin-bottom:20px;
}
.case-info .ci-info .but{
	display:block;
	width:180px;
	height:50px;
	text-align:center;
	font:16px/50px 'microsoft yahei';
	color:#222;
	background-color:#E3E3E3;
	margin-bottom:20px;
	margin-top:20px;
	transition-duration:0.2s;
}
.case-info .ci-info .but:hover{
	color:#fff;
	background-color:#d71825;
	font-size:18px;
}
.case-info .ci-info .xx{
	width:100%;
	height:50px;
	border-bottom:1px dotted #E3E3E3;
}
.case-info .ci-info .xx dl{
	display:block;
	height:50px;
	float:left;
	margin-right:10px;
	font:16px/50px 'microsoft yahei';
	color:#666;
}
.case-info .ci-info .xx span{
	display:block;
	height:50px;
	float:left;
	margin-right:10px;
	font:16px/50px 'microsoft yahei';
	color:#444;
}
.case-info .ci-info .xx em{
	display:block;
	height:50px;
	float:left;
	margin-right:10px;
	font:22px/50px 'microsoft yahei';
	color:#F30;
}
.case-info .content{
	width:100%;
	height:auto;
	margin-top:30px;
	overflow:hidden;
	font:16px/24px 'microsoft yahei';
	color:#333;
}
.case-info .content p{
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin:5px 0 5px 0;
}
.case-info .content img{
max-width:1200px;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>1200) 
               {  var oldVW = elm.width; elm.width=1200;             
                   elm.height = elm.height*(1200 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}

/*====*/
.screen{
	max-width:1200px;
	height:auto;
	overflow:hidden;
	margin:25px auto 25px auto;
	text-align:center;
}
.screen .xz{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	padding:0 10px;
	font:14px/38px 'microsoft yahei';
	color:#666;
	cursor:pointer;
	border:1px dotted #C2C2C2;
}
.screen .sr{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	width:190px;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	padding:0 10px;
	font:16px/38px 'microsoft yahei';
	color:#666;
	border:1px dotted #C2C2C2;
}
.screen .button{
	display:inline-block;
	vertical-align: middle;
	-webkit-appearance: none;
    background:#d71825;
    border: none;
    color: #fff;
    cursor: pointer;
    height: 40px;
    font:16px/40px 'microsoft yahei';
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width:130px;
}
.screen .button:hover {background:#ba0612;}

/*==服务流程==*/
.index-service{
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:3% auto 6% auto;
}
.service-main{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.service-main .ser{
	display:inline-block;
	vertical-align: middle;
	width:154px;
	height:154px;
	margin:5px 20px;
}
.service-main .ico1{
	background:url(img/ico.png) 0px -5px;
}
.service-main .ico2{
	background:url(img/ico.png) 762px -5px;
}
.service-main .ico3{
	background:url(img/ico.png) 556px -5px;
}
.service-main .ico4{
	background:url(img/ico.png) 352px -5px;
}
.service-main .ico5{
	background:url(img/ico.png) 154px -5px;
}
.service-main .ico6{
	background:url(img/ico.png) -199px -5px;
}
.service-main .ico7{
	background:url(img/ico.png) -418px -5px;
}
.service-main .ico8{
	background:url(img/ico.png) -625px -5px;
}


/*===联系我们==*/
.contact-page{
	width:96%;
	max-width:1280px;
	height:auto;
	overflow:hidden;
	margin:60px auto;
}
.contact-page .left{
	width:500px;
	height:auto;
	overflow:hidden;
	float:left;
}
.contact-page .left .strip{
	width:100%;
	height:auto;
	padding-bottom:20px;
	overflow:hidden;
}
.contact-page .left .strip i{
	display:block;
	width:50px;
	height:50px;
	float:left;
	font:30px/50px 'microsoft yahei';
	text-align:center;
	color:#333;
	border-radius:25px;
	background-color:#DBDBDB;
}
.contact-page .left .strip span{
	display:block;
	width:410px;
	height:50px;
	float:right;
	font:30px/50px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip h2{
	display:block;
	width:410px;
	height:50px;
	float:right;
	font:40px/50px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip p{
	display:block;
	width:410px;
	height:30px;
	float:right;
	margin-top:10px;
	font:20px/30px 'microsoft yahei';
	color:#333;
}
.contact-page .right{
	width:740px;
	height:auto;
	overflow:hidden;
	float:right;
}
.contact-page .right .message-input{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height: 52px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-textarea{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height:160px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-submit{
    -webkit-appearance: none;
    background:#F85F52;
    border: none;
    color: #fff;
    cursor: pointer;
    height:54px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.4em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 100%;
	margin:0 auto 20px auto;
}
/*==apply-main==*/
.apply-main{
	width:100%;
	height:auto;
	min-height:400px;
	background:url(img/apply_bj.jpg) no-repeat center top;
	margin:40px auto 30px auto;
}
.apply-main .content{
	width:96%;
	max-width:1300px;
	height:100%;
	margin:0 auto;
}
.apply-main .content h2{
	width:100%;
	height:50px;
	text-align:center;
	font:38px/50px 'microsoft yahei';
	color:#fff;
	padding-top:50px;
}
.apply-main .content h3{
	width:100%;
	height:30px;
	text-align:center;
	font:20px/30px 'microsoft yahei';
	color:#E4E4E4;
	padding-top:10px;
}
.apply-main .am-con{
	width:100%;
	height:auto;
	margin:40px auto 0 auto;
	text-align:center;
}

.apply-main .am-con .select{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	padding:0 10px;
	font:14px/38px 'microsoft yahei';
	color:#666;
	cursor:pointer;
	border:1px dotted #C2C2C2;
}
.apply-main .am-con .input{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	width:190px;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	padding:0 10px;
	font:16px/38px 'microsoft yahei';
	color:#666;
	border:1px dotted #C2C2C2;
}
.apply-main .am-con .button{
	display:block;
	-webkit-appearance: none;
    background:#d71825;
    border: none;
    color: #fff;
    cursor: pointer;
    height:50px;
    font:16px/50px 'microsoft yahei';
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width:200px;
	margin:15px auto 0 auto;
}
.apply-main .am-con .button:hover {background:#ba0612;}

/*==合作伙伴==*/
.agent-rec{
	width:96%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:0px auto 60px auto;
	transition-duration:0.2s;
	clear:both;
}
.agent-rec .ar-slide{
	width:100%
}
.agent-rec .slideShow{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:10px auto 0 auto;
	position: relative;
 	overflow: hidden;
}
.agent-rec .slideShow ul{
	width:50000px;
 	position: relative;
	height:auto;
	overflow:hidden;
}
.agent-rec .slideShow ul li{
 	float:left;
 	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.agent-rec .slideShow ul li a{
	display:inline-block;
 	vertical-align: middle;
	width:12%;
	border:1px solid #dfdfdf;
	margin:0.5%;
	margin-bottom:10px;
	transition-duration:0.2s;
}
.agent-rec .slideShow ul li a:hover{
	border:1px solid #d71825;
}
.agent-rec .slideShow ul li a img{
	display:block;
	width:100%;
}
.agent-rec .slideShow .shownav{
	width:200px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.agent-rec .slideShow .shownav span{
 cursor: pointer;
 display:inline-block;
 vertical-align: middle;
 width:14px;
 height:14px;
 background-color: #CCC;
 margin:10px 2px 0 2px;
 color: #fff;
 border-radius:7px;
}
.agent-rec .slideShow .shownav .active{
	background-color:#fd6a27;
}
/*==友情链接==*/
.friendship-links{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 0;
	background-color:#1a1a1a;
}
.friendship-links .fl-main{
	width:96%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	margin:0 auto;
	border-bottom:1px solid #666;
	
}
.friendship-links .fl-main h2{
	display:block;
	width:99%;
	height:30px;
	font:16px/30px 'microsoft yahei';
	margin:0 auto 8px auto;
	color:#fff;
}
.friendship-links .fl-main a{
	display:block;
	float:left;
	height:26px;
	padding:0 12px;
	border:1px solid #666;
	border-radius:4px;
	font:14px/26px 'microsoft yahei';
	color:#fff;
	margin:4px;
	transition-duration:0.2s;
}
.friendship-links .fl-main a:hover{
	border:1px solid #fff;
}



.liucheng{
	width:100%;
	height:auto;
	overflow:hidden;
	min-height:500px;
	padding-bottom:40px;
	background:url(img/liucheng_bj.jpg) no-repeat center top;
}
.liucheng h2{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	font:40px/50px 'microsoft yahei';
	color:#fff;
	padding-top:50px;
}
.liucheng .main{
	text-align:center;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:50px auto 0 auto;
}
.liucheng .main .item{
	display:inline-block;
	vertical-align: middle;
	width:200px;
	height:180px;
	overflow:hidden;
	margin:6px 4px 4px 4px;
	padding:18px 10px 10px 10px;
	background-color:#fff;
	position:relative;
	cursor:pointer;
}
.liucheng .main .lmi-c1{
	background-color:#F60;
}
.liucheng .main .lmi-c2{
	background-color:#099;
}
.liucheng .main .lmi-c3{
	background-color:#F6C;
}
.liucheng .main .lmi-c4{
	background-color:#C66;
}
.liucheng .main .lmi-c5{
	background-color:#F60;
}
.liucheng .main .lmi-c6{
	background-color:#C90;
}
.liucheng .main .lmi-c7{
	background-color:#39F;
}
.liucheng .main .lmi-c8{
	background-color:#090;
}
.liucheng .main .lmi-c9{
	background-color:#BD5BA7;
}
.liucheng .main .lmi-c10{
	background-color:#096;
}
.liucheng .main .lmi-c11{
	background-color:#690;
}
.liucheng .main .lmi-c12{
	background-color:#69F;
}
.liucheng .main .item i{
	display:block;
	width:100px;
	height:100px;
	text-align:center;
	border-radius:50px;
	margin:10px auto 0 auto;
	font:60px/100px 'microsoft yahei';
	background-color:#FFF;
	color:#333;
	transition-duration:0.2s;
}
.liucheng .main .item:hover i{
	width:70px;
	height:70px;
	font:40px/70px 'microsoft yahei';
	border-radius:35px;
	margin:0px auto 0 auto;
}
.liucheng .main .item span{
	display:block;
	width:100%;
	height:auto;
	position:absolute;
	top:130px;
	left:0;
	overflow:hidden;
	font:18px/24px 'microsoft yahei';
	color:#fff;
	text-align:center;
	margin-top:20px;
	transition-duration:0.2s;
	z-index:1;
}
.liucheng .main .item:hover span{
	top:200px;
}
.liucheng .main .item dl{
	display:block;
	width:90%;
	padding:0 5%;
	height:auto;
	position:absolute;
	top:200px;
	left:0;
	overflow:hidden;
	font:14px/20px 'microsoft yahei';
	color:#fff;
	text-align:left;
	margin-top:20px;
	transition-duration:0.5s;
	z-index:1;
}
.liucheng .main .item:hover dl{
	top:90px;
}

.index-strength{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.index-strength a{
	display:inline-block;
	vertical-align: middle;
	width:18%;
	height:auto;
	margin:0.8% 0.6%;
	padding:10px 0;
	transition-duration:0.2s;
}
.index-strength a:hover{
	background-color:#E7E7E7;
}
.index-strength a .pic{
	width:90%;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:8px;
}

.index-strength a span{
	display:block;
	width:100%;
	height:30px;
	font:16px/30px 'microsoft yahei';
	color:#333;
}
.index-strength a dl{
	display:block;
	width:100%;
	height:26px;
	font:1.6vh/26px 'microsoft yahei';
	color:#555;
}

}



@media all and (max-width:1590px){
	/*==合作伙伴==*/
.agent-rec{
	width:96%;
	height:auto;
	overflow:hidden;
	margin:0px auto 60px auto;
	transition-duration:0.2s;
	clear:both;
}
.agent-rec .ar-slide{
	width:100%
}
.agent-rec .slideShow{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:10px auto 0 auto;
	position: relative;
 	overflow: hidden;
}
.agent-rec .slideShow ul{
	width:50000px;
 	position: relative;
	height:auto;
	overflow:hidden;
}
.agent-rec .slideShow ul li{
 	float:left;
 	width:100%;
	max-width:1280px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.agent-rec .slideShow ul li a{
	display:inline-block;
 	vertical-align: middle;
	width:16%;
	border:1px solid #dfdfdf;
	margin-bottom:10px;
	transition-duration:0.2s;
}
.agent-rec .slideShow ul li a:hover{
	border:1px solid #d71825;
}
.agent-rec .slideShow ul li a img{
	display:block;
	width:100%;
}
.agent-rec .slideShow .shownav{
	width:200px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.agent-rec .slideShow .shownav span{
 cursor: pointer;
 display:inline-block;
 vertical-align: middle;
 width:14px;
 height:14px;
 background-color: #CCC;
 margin:10px 2px 0 2px;
 color: #fff;
 border-radius:7px;
}
.agent-rec .slideShow .shownav .active{
	background-color:#fd6a27;
}
.liucheng{
	width:100%;
	height:auto;
	overflow:hidden;
	min-height:460px;
	background:url(img/liucheng_bj.jpg) no-repeat center top;
}
.liucheng h2{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	font:40px/50px 'microsoft yahei';
	color:#fff;
	padding-top:50px;
}
.liucheng .main{
	text-align:center;
	max-width:1590px;
	height:auto;
	overflow:hidden;
	margin:50px auto 40px auto;
}

}

/*小于1280像素*/
@media all and (max-width:1280px){
.agent-rec .slideShow ul li{
 	float:left;
 	width:100%;
	max-width:1160px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
/*==案例列表==*/
.case-list{
	width:100%;
	max-width:1260px;
	margin:0 auto;
	height:auto;
	max-height:680px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:center;
}	
.case-list a{
	display:inline-block;
	vertical-align: middle;
	width:31%;
	min-height:320px;
	max-height:320px;
	margin:0.8% 0.6%;
}
.page-content{
	display:block;
	width:96%;
	max-width:1280px;
	height:auto;
	overflow:hidden;
	margin:10px auto 20px auto;
	font:16px/24px 'microsoft yahei';
	color:#333;
}

/*===联系我们==*/
.contact-page{
	width:96%;
	max-width:1280px;
	height:auto;
	overflow:hidden;
	margin:60px auto;
}
.contact-page .left{
	width:40%;
	height:auto;
	overflow:hidden;
	float:left;
}
.contact-page .left .strip{
	width:100%;
	height:auto;
	padding-bottom:20px;
	overflow:hidden;
}
.contact-page .left .strip i{
	display:block;
	width:40px;
	height:40px;
	float:left;
	font:25px/40px 'microsoft yahei';
	text-align:center;
	color:#333;
	margin-right:15px;
	border-radius:25px;
	background-color:#DBDBDB;
}
.contact-page .left .strip span{
	display:block;
	height:40px;
	float:left;
	font:20px/40px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip h2{
	display:block;
	height:40px;
	float:left;
	font:28px/40px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip p{
	display:block;
	height:30px;
	float:left;
	margin-top:10px;
	font:20px/30px 'microsoft yahei';
	color:#333;
}
.contact-page .right{
	width:58%;
	height:auto;
	overflow:hidden;
	float:right;
}
.contact-page .right .message-input{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height: 52px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-textarea{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height:160px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-submit{
    -webkit-appearance: none;
    background:#F85F52;
    border: none;
    color: #fff;
    cursor: pointer;
    height:54px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.4em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 100%;
	margin:0 auto 20px auto;
}



.liucheng{
	width:100%;
	height:auto;
	overflow:hidden;
	min-height:460px;
	background:url(img/liucheng_bj.jpg) no-repeat center top;
}
.liucheng h2{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	font:40px/50px 'microsoft yahei';
	color:#fff;
	padding-top:50px;
}
.liucheng .main{
	text-align:center;
	max-width:1280px;
	height:auto;
	overflow:hidden;
	margin:50px auto 40px auto;
}
.liucheng .main .item{
	display:inline-block;
	vertical-align: middle;
	width:170px;
	height:180px;
	padding:18px 10px 10px 10px;
	margin-top:5px;
	background-color:#fff;
}
.liucheng .main .lmi-c1{
	background-color:#F60;
}
.liucheng .main .lmi-c2{
	background-color:#099;
}
.liucheng .main .lmi-c3{
	background-color:#F6C;
}
.liucheng .main .lmi-c4{
	background-color:#C66;
}
.liucheng .main .lmi-c5{
	background-color:#F60;
}
.liucheng .main .lmi-c6{
	background-color:#C90;
}
.liucheng .main .lmi-c7{
	background-color:#39F;
}
.liucheng .main .lmi-c8{
	background-color:#090;
}
.liucheng .main .lmi-c9{
	background-color:#BD5BA7;
}
.liucheng .main .lmi-c10{
	background-color:#096;
}
.liucheng .main .lmi-c11{
	background-color:#690;
}
.liucheng .main .lmi-c12{
	background-color:#69F;
}
.liucheng .main .item i{
	display:block;
	width:100px;
	height:100px;
	text-align:center;
	border-radius:50px;
	margin:0 auto;
	font:55px/100px 'microsoft yahei';
	background-color:#FFF;
	color:#333;
	transition-duration:0.2s;
}
.liucheng .main .item:hover i{font:40px/70px 'microsoft yahei';}
.liucheng .main .item span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:16px/24px 'microsoft yahei';
	color:#fff;
	text-align:center;
	margin-top:10px;
	transition-duration:0.2s;
}
.liucheng .main .item:hover span{
	margin-top:26px;
}
.liucheng .main .item dl{
	display:block;
	width:90%;
	padding:0 5%;
	height:auto;
	overflow:hidden;
	font:13px/20px 'microsoft yahei';
	color:#fff;
	text-align:left;
	margin-top:10px;
	transition-duration:0.5s;
	z-index:1;
}


}


/*小于1210像素*/
@media all and (max-width:1210px){
/*==NEWS==*/
.news-main{
	width:96%;
	margin:20px auto 30px auto;
	height:auto;
	overflow:hidden;
}
.news-main .left{
	width:100%;
	height:auto;
	overflow:hidden;
}
.news-main .left .titlelist{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	transition-duration:0.2s;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #D1D1D1;
}
.news-main .left .titlelist:hover{
	border-bottom:1px dotted #d71825;
}
.news-main .left .titlelist .time{
	width:80px;
	height:80px;
	float:left;
	border-radius:5px;
	background-color:#E3E3E3;
	transition-duration:0.2s;
}
.news-main .left .titlelist:hover .time{
	background-color:#d71825;
}
.news-main .left .titlelist .time dl{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	font:34px/54px 'microsoft yahei';
	color:#333;
	transition-duration:0.2s;
}
.news-main .left .titlelist:hover .time dl{color:#fff;}
.news-main .left .titlelist .time em{
	display:block;
	width:100%;
	height:30px;
	text-align:center;
	font:14px/16px 'microsoft yahei';
	color:#333;
}
.news-main .left .titlelist:hover .time em{color:#fff;}

.news-main .left .titlelist .info{
	width:80%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:20px;
}
.news-main .left .titlelist .his{
	width:100%;
	height:28px;
	font:14px/28px 'microsoft yahei';
	color:#888;
}
.news-main .left .titlelist .info h2{
	display:block;
	width:100%;
	height:32px;
	overflow:hidden;
	font:24px/28px 'microsoft yahei';
	color:#333;
}
.news-main .left .titlelist:hover .info h2{color:#d71825;}
.news-main .left .titlelist .info span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/22px 'microsoft yahei';
	color:#666;
}
.news-main .left .imglist{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	transition-duration:0.2s;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #D1D1D1;
}
.news-main .left .imglist:hover{
	border-bottom:1px dotted #d71825;
}
.news-main .left .imglist .pic{
	width:180px;
	height:120px;
	overflow:hidden;
	float:left;
	transition-duration:0.2s;
}
.news-main .left .imglist .pic img{
	display:block;
	width:100%;
}

.news-main .left .imglist .info{
	width:78%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:20px;
}
.news-main .left .imglist .his{
	width:100%;
	height:28px;
	font:14px/28px 'microsoft yahei';
	color:#888;
}
.news-main .left .imglist .info h2{
	display:block;
	width:100%;
	height:32px;
	overflow:hidden;
	font:24px/28px 'microsoft yahei';
	color:#333;
}
.news-main .left .imglist:hover .info h2{color:#d71825;}
.news-main .left .imglist .info span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/22px 'microsoft yahei';
	color:#666;
}
/*新闻内容*/
.news-main .left h1{
	width:100%;
	height:auto;
	overflow:hidden;
	font:30px/38px 'microsoft yahei';
	color:#222;
	text-align:center;
	margin-bottom:16px;
	margin-top:10px;
}
.news-main .left .fuinfo{
	width:100%;
	height:auto;
	overflow:hidden;
	font:14px/36px 'microsoft yahei';
	color:#666;
	text-align:center;
	margin-bottom:16px;
	border-bottom:1px solid #E4E4E4;
}
.news-main .left .fuinfo span{
	display:block;
	height:36px;
	float:left;
	font:14px/36px 'microsoft yahei';
	color:#888;
	margin-left:10px;
}
.news-main .left .fuinfo a{
	display:block;
	height:36px;
	float:left;
	font:14px/36px 'microsoft yahei';
	color:#555;
	margin-left:15px;
}
.news-main .left .fuinfo dl{
	display:block;
	height:36px;
	float:right;
	font:14px/36px 'microsoft yahei';
	color:#888;
	margin-right:10px;
}
.news-main .left .content{
	width:100%;
	min-width:800px;
	height:auto;
	overflow:hidden;
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin:0 auto;
}
.news-main .left .content p{
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin:5px 0 5px 0;
}
.news-main .left .content img{
max-width:800px;
zoom:expression( function(elm)
       {     if (elm.width>800) 
               {  var oldVW = elm.width; elm.width=800;             
                   elm.height = elm.height*(800 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}
.news-main .left .newscoll{
	width:160px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.news-main .left .newscoll i{
	display:block;
	width:58px;
	height:50px;
	margin:20px auto 0 auto;
	font-size:50px;
	line-height:58px;
	color:#999;
	text-align:center;
	cursor:pointer;
	transition-duration:0.2s;
}
.news-main .left .newscoll i:hover{
	font-size:58px;
	color:#F95151;
}
.news-main .left .newscoll span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/30px 'microsoft yahei';
	color:#444;
	text-align:center;
}



.news-main .right{
	display:none;
}
}




/*小于1024像素*/
@media all and (max-width:1024px){
.agent-rec .slideShow ul li{
 	float:left;
 	width:100%;
	max-width:1000px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
/*==为什么选择我们==*/
.index-why{
	width:96%;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:0 auto 35px auto;
}
.index-why a{
	display:inline-block;
	vertical-align: middle;
	width:45%;
	height:auto;
	overflow:hidden;
	margin:1%;
	padding:25px 0;
	border-radius:5px;
	transition-duration:0.2s;
}
.index-why a:hover{
	background-color:#E7E7E7;
}
.index-why a i{
	display:block;
	width:198px;
	height:198px;
	background-color:#fff;
	text-align:center;
	font-size:100px;
	line-height:200px;
	color:#333;
	border-radius:100px;
	border:1px solid #ccc;
	margin:0 auto;
	transition-duration:0.2s;
}
.index-why a:hover i{
	font-size:120px;
	color:#d71825;
}
.index-why a h3{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:25px/40px 'microsoft yahei';
	color:#444;
	margin:6px 0 6px 0;
}
.index-why a p{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/20px 'microsoft yahei';
	color:#777;
}
/*==公司介绍==*/
.index-company-info{
	width:96%;
	max-width:1600px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.index-company-info .ici-left{
	display:block;
	float:left;
	width:40%;
	height:auto;
}
.index-company-info .ici-right{
	display:block;
	width:58%;
	float:right;
	padding:6% 0 0 0;
}
.index-company-info .ici-right p{
	font:16px/26px 'microsoft yahei';
	text-indent:30px;
	color:#222;
}
.index-company-info .ici-right .fu{
	display:none;
}
/*==案例列表==*/
.case-list{
	width:100%;
	max-width:1024px;
	margin:0 auto;
	height:auto;
	max-height:550px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:center;
}	
.case-list a{
	display:inline-block;
	vertical-align: middle;
	min-height:260px;
	max-height:260px;
	overflow:hidden;
	margin:0.8% 0.6%;
}
.case-list a .pic{
	display:block;
	width:100%;
	height:180px;
	overflow:hidden;
	position:relative;
}
.case-list a .pic img{
	display:block;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	transition-duration:0.2s;
}
.case-list a:hover .pic img{
	width:110%;
	top:-5%;
	left:-5%;
}
.case-list a .pic span{
	display:block;
	height:32px;
	background-color:#666;
	padding:0 15px;
	position:absolute;
	top:10px;
	left:0;
	font:14px/32px 'microsoft yahei';
	color:#fff;
	z-index:2;
}
.case-list a:hover .pic span{ background-color:#d71825;}
.case-list a .info{
	width:100%;
	height:79px;
	border-bottom:1px dashed #ccc;
	position:relative;
}
.case-list a .info h2{
	display:block;
	width:100%;
	height:50px;
	overflow:hidden;
	font:22px/50px 'microsoft yahei';
	color:#333;
	text-align:center;
	transition-duration:0.2s;
}
.case-list a:hover .info h2{ font-size:25px;}
.case-list a .info .fu{
	width:100%;
	height:29px;
	overflow:hidden;
}
.case-list a .info .fu dl{
	display:block;
	float:left;
	height:29px;
	font:14px/25px 'microsoft yahei';
	color:#666;
}
.case-list a .info .fu em{
	display:block;
	float:right;
	height:29px;
	font:14px/25px 'microsoft yahei';
	color:#666;
	transition-duration:0.2s;
}
.case-list a:hover .info .fu em{ font-size:18px;}
.case-list a .info dd{
	display:block;
	width:0;
	background-color:#FB5959;
	height:4px;
	position:absolute;
	bottom:-1px;
	transition-duration:0.2s;
}
.case-list a:hover .info dd{
	width:100%;
}

/*==团队==*/
.index-team{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.index-team a{
	display:inline-block;
	vertical-align: middle;
	width:22%;
	height:auto;
	margin:0.8% 0.6%;
	padding:10px 0;
	transition-duration:0.2s;
}
.index-team a:hover{
	background-color:#E7E7E7;
}
.index-team a .pic{
	width:90%;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:8px;
}

.index-team a span{
	display:block;
	width:100%;
	height:30px;
	font:1.6vh/30px 'microsoft yahei';
	color:#333;
}
.index-team a dl{
	display:block;
	width:100%;
	height:26px;
	font:1.6vh/26px 'microsoft yahei';
	color:#555;
}


/*==新闻==*/
.index-news{
	width:96%;
	max-width:1024px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.index-con1{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.index-con1 .max-pic{
	display:block;
	width:34%;
	height:50vh;
	overflow:hidden;
	float:left;
	margin-right:1%;
	position:relative;
}
.index-con1 .max-pic img{
	display:block;
	width:100%;
	min-height:50vh;
	position:absolute;
	top:0;
	leift:0;
	z-index:1;
}
.index-con1 .max-pic span{
	display:block;
	width:96%;
	height:auto;
	padding:2% 2%;
	font:2.4vh/32px 'microsoft yahei';
	color:#FFF;
	background: rgba(0,0,0, 0.6);
	position:absolute;
	top:0;
	leift:0;
	z-index:2;
}
.index-con1 .min-pic{
	width:24%;
	height:50vh;
	float:left;
	margin-right:1%;
}
.index-con1 .min-pic a{
	display:block;
	width:100%;
	height:50%;
	overflow:hidden;
	position:relative;
}
.index-con1 .min-pic a img{
	display:block;
	width:100%;
	position:absolute;
	top:0;
	leift:0;
	z-index:1;
}
.index-con1 .min-pic a span{
	display:block;
	width:96%;
	height:auto;
	padding:2% 2%;
	text-align:center;
	font:1.8vh/32px 'microsoft yahei';
	color:#FFF;
	background: rgba(0,0,0, 0.6);
	position:absolute;
	top:0;
	leift:0;
	z-index:2;
}
.index-con1 .title-text{
	width:40%;
	height:50vh;
	max-height:500px;
	float:right;
}
.index-con1 .title-text a{
	display:block;
	width:100%;
	height:9vh;
	margin-bottom:1.2vh;
}
.index-con1 .title-text a .time{
	width:70px;
	height:9vh;
	float:left;
	border-radius:5px;
	background-color:#999;
	transition-duration:0.2s;
}
.index-con1 .title-text a:hover .time{
	background-color:#d71825;
}
.index-con1 .title-text a .time dl{
	display:block;
	width:100%;
	height:6vh;
	text-align:center;
	font:3.5vh/6.5vh 'microsoft yahei';
	color:#fff;
	transition-duration:0.2s;
}
.index-con1 .title-text a:hover .time dl{
	font-size:4.4vh;
}
.index-con1 .title-text a .time em{
	display:block;
	width:100%;
	height:3vh;
	text-align:center;
	font:1.5vh/2vh 'microsoft yahei';
	color:#fff;
}
.index-con1 .title-text a .title{
	width:76%;
	height:9vh;
	float:left;
	margin-left:10px;
}
.index-con1 .title-text a .title span{
	display:block;
	width:100%;
	height:4vh;
	overflow:hidden;
	font:2.2vh/4vh 'microsoft yahei';
	color:#333;
	transition-duration:0.2s;
}
.index-con1 .title-text a:hover .title span{
	color:#d71825;
}
.index-con1 .title-text a .title dd{
	display:block;
	width:100%;
	height:5vh;
	overflow:hidden;
	font:1.5vh/2.5vh 'microsoft yahei';
	color:#666;
}
.index-con2{
	width:100%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	margin:5vh auto 30px auto;
	text-align:center;
}
.index-con2 a{
	display:inline-block;
	vertical-align: middle;
	width:31.8%;
	height:auto;
	overflow:hidden;
	margin:10px 0.5% 0 0.5%;
	transition-duration:0.2s;
}

.index-con2 a .pic{
	width:100%;
	height:42vh;
	overflow:hidden;
	position:relative;
	background-color:#eeebeb;
	padding-top:10px;
}
.index-con2 a .pic:hover{
	background-color:#E1E1E1;
}
.index-con2 a .pic img{
	display:block;
	width:96%;
	margin:0 auto;
	position:absolute;
	top:10px;
	left:2%;
	z-index:1;
}
.index-con2 a .pic .info{
	width:96%;
	height:14vh;
	padding-top:1vh;
	position:absolute;
	bottom:0px;
	left:2%;
	z-index:2;
	transition-duration:0.2s;
	background-color:#eeebeb;
}
.index-con2 a:hover .pic .info{
	height:16vh;
	background-color:#E1E1E1;
}
.index-con2 a .pic .info h3{
	display:block;
	width:96%;
	margin:0 auto;
	height:5vh;
	overflow:hidden;
	font:2.2vh/5vh 'microsoft yahei';
	color:#333;
}
.index-con2 a .pic .info dl{
	display:block;
	width:96%;
	margin:0 auto;
	height:2vh;
	overflow:hidden;
	font:1.6vh/2vh 'microsoft yahei';
	color:#555;
	text-align:left;
}
.index-con2 a .pic .info span{
	display:block;
	width:96%;
	margin:0 auto;
	height:5vh;
	overflow:hidden;
	font:1.6vh/2.4vh 'microsoft yahei';
	margin-top:1vh;
	color:#555;
	text-align:left;
}
/*==单页内容==*/
.page-content{
	display:block;
	max-width:1024px;
	width:96%;
	height:auto;
	overflow:hidden;
	margin:10px auto 20px auto;
	font:16px/24px 'microsoft yahei';
	color:#333;
}
.page-content p{
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin-bottom:6px;
}
.page-content img{
	max-width:1024px;
		width:100%;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>480) 
               {  var oldVW = elm.width; elm.width=480;             
                   elm.height = elm.height*(480 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}

/*====*/
.screen{
	max-width:1024px;
	height:auto;
	overflow:hidden;
	margin:25px auto 25px auto;
	text-align:center;
}
.screen .xz{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	margin-bottom:10px;
	padding:0 10px;
	font:14px/38px 'microsoft yahei';
	color:#666;
	cursor:pointer;
	border:1px dotted #C2C2C2;
}
.screen .sr{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	width:190px;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	padding:0 10px;
	font:16px/38px 'microsoft yahei';
	color:#666;
	margin-bottom:10px;
	border:1px dotted #C2C2C2;
}
.screen .button{
	display:inline-block;
	vertical-align: middle;
	-webkit-appearance: none;
    background:#d71825;
    border: none;
    color: #fff;
    cursor: pointer;
    height: 40px;
    font:16px/40px 'microsoft yahei';
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width:130px;
	margin-bottom:10px;
}
.screen .button:hover {background:#ba0612;}

/*==案例内容==*/
.case-info{
	width:96%;
	max-width:1024px;
	height:auto;
	overflow:hidden;
	margin:40px auto 40px auto;
}
.case-info .pic{
	width:40%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
	float:left;
}
.case-info .pic img{
	display:block;
	width:100%;
}
.case-info .ci-info{
	width:50%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
	float:right;
}
.case-info .ci-info h1{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:40px/50px 'microsoft yahei';
	color:#222;
	margin-bottom:20px;
}
.case-info .ci-info .but{
	display:block;
	width:180px;
	height:50px;
	text-align:center;
	font:16px/50px 'microsoft yahei';
	color:#222;
	background-color:#E3E3E3;
	margin-bottom:20px;
	margin-top:20px;
	transition-duration:0.2s;
}
.case-info .ci-info .but:hover{
	color:#fff;
	background-color:#d71825;
	font-size:18px;
}
.case-info .ci-info .xx{
	width:100%;
	height:50px;
	border-bottom:1px dotted #E3E3E3;
}
.case-info .ci-info .xx dl{
	display:block;
	height:50px;
	float:left;
	margin-right:10px;
	font:16px/50px 'microsoft yahei';
	color:#666;
}
.case-info .ci-info .xx span{
	display:block;
	height:50px;
	float:left;
	margin-right:10px;
	font:16px/50px 'microsoft yahei';
	color:#444;
}
.case-info .ci-info .xx em{
	display:block;
	height:50px;
	float:left;
	margin-right:10px;
	font:22px/50px 'microsoft yahei';
	color:#F30;
}
.case-info .content{
	width:100%;
	height:auto;
	margin-top:30px;
	overflow:hidden;
	font:16px/24px 'microsoft yahei';
	color:#333;
}
.case-info .content p{
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin:5px 0 5px 0;
}
.case-info .content img{
max-width:1200px;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>1200) 
               {  var oldVW = elm.width; elm.width=1200;             
                   elm.height = elm.height*(1200 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}
/*==服务流程==*/
.index-service{
	max-width:1024px;
	height:auto;
	overflow:hidden;
	margin:3% auto 6% auto;
}
.service-main{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.service-main .ser{
	display:inline-block;
	vertical-align: middle;
	width:154px;
	height:154px;
	margin:5px 20px;
}
.service-main .ico1{
	background:url(img/ico.png) 0px -5px;
}
.service-main .ico2{
	background:url(img/ico.png) 762px -5px;
}
.service-main .ico3{
	background:url(img/ico.png) 556px -5px;
}
.service-main .ico4{
	background:url(img/ico.png) 352px -5px;
}
.service-main .ico5{
	background:url(img/ico.png) 154px -5px;
}
.service-main .ico6{
	background:url(img/ico.png) -199px -5px;
}
.service-main .ico7{
	background:url(img/ico.png) -418px -5px;
}
.service-main .ico8{
	background:url(img/ico.png) -625px -5px;
}

/*===联系我们==*/
.contact-page{
	width:96%;
	max-width:1280px;
	height:auto;
	overflow:hidden;
	margin:60px auto;
}
.contact-page .left{
	width:100%;
	height:auto;
	overflow:hidden;
}
.contact-page .left .strip{
	width:100%;
	height:auto;
	padding-bottom:20px;
	overflow:hidden;
	text-align:center;
}
.contact-page .left .strip i{
	display:inline-block;
	vertical-align: middle;
	width:40px;
	height:40px;
	font:25px/40px 'microsoft yahei';
	text-align:center;
	color:#333;
	border-radius:25px;
	margin-right:15px;
	background-color:#DBDBDB;
}
.contact-page .left .strip span{
	display:inline-block;
	vertical-align: middle;
	height:40px;
	font:30px/40px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip h2{
	display:inline-block;
	vertical-align: middle;
	height:40px;
	font:40px/40px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip p{
	display:inline-block;
	vertical-align: middle;
	height:30px;
	margin-top:10px;
	font:20px/30px 'microsoft yahei';
	color:#333;
}
.contact-page .right{
	width:100%;
	height:auto;
	overflow:hidden;
}
.contact-page .right .message-input{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height: 52px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-textarea{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height:160px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-submit{
    -webkit-appearance: none;
    background:#F85F52;
    border: none;
    color: #fff;
    cursor: pointer;
    height:54px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.4em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 100%;
	margin:0 auto 20px auto;
}

/*==apply-main==*/
.apply-main{
	width:100%;
	height:auto;
	min-height:480px;
	background:url(img/apply_bj.jpg) no-repeat center top;
	margin:40px auto 30px auto;
}
.apply-main .content{
	width:96%;
	max-width:1300px;
	height:100%;
	margin:0 auto;
}
.apply-main .content h2{
	width:100%;
	height:50px;
	text-align:center;
	font:38px/50px 'microsoft yahei';
	color:#fff;
	padding-top:50px;
}
.apply-main .content h3{
	width:100%;
	height:30px;
	text-align:center;
	font:20px/30px 'microsoft yahei';
	color:#E4E4E4;
	padding-top:10px;
}
.apply-main .am-con{
	width:100%;
	height:auto;
	margin:40px auto 0 auto;
	text-align:center;
}

.apply-main .am-con .select{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	padding:0 10px;
	font:14px/38px 'microsoft yahei';
	color:#666;
	cursor:pointer;
	border:1px dotted #C2C2C2;
}
.apply-main .am-con .input{
	display:inline-block;
	vertical-align: middle;
	border:0;outline:none;
	width:190px;
	height:38px;
	background-color:#fff;
	margin-right:10px;
	margin-top:10px;
	padding:0 10px;
	font:16px/38px 'microsoft yahei';
	color:#666;
	border:1px dotted #C2C2C2;
}
.apply-main .am-con .button{
	display:block;
	-webkit-appearance: none;
    background:#d71825;
    border: none;
    color: #fff;
    cursor: pointer;
    height:50px;
    font:16px/50px 'microsoft yahei';
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width:200px;
	margin:15px auto 0 auto;
}
.apply-main .am-con .button:hover {background:#ba0612;}

/*==友情链接==*/
.friendship-links{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 0;
	background-color:#1a1a1a;
}
.friendship-links .fl-main{
	width:96%;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	margin:0 auto;
	text-align:center;
	border-bottom:1px solid #666;
	
}
.friendship-links .fl-main h2{
	display:block;
	width:99%;
	height:30px;
	text-align:center;
	font:18px/30px 'microsoft yahei';
	margin:0 auto 8px auto;
	color:#fff;
}
.friendship-links .fl-main a{
	display:inline-block;
	vertical-align: middle;
	height:26px;
	padding:0 12px;
	border:1px solid #666;
	border-radius:4px;
	font:14px/26px 'microsoft yahei';
	color:#fff;
	margin:4px;
	transition-duration:0.2s;
}
.friendship-links .fl-main a:hover{
	border:1px solid #fff;
}

.liucheng .main .item i{
	display:block;
	width:70px;
	height:70px;
	text-align:center;
	border-radius:35px;
	margin:0 auto;
	font:40px/70px 'microsoft yahei';
	background-color:#FFF;
	color:#333;
	transition-duration:0.2s;
}
.liucheng .main .item:hover i{font:40px/70px 'microsoft yahei';}
.liucheng .main .item dl{
	display:block;
	width:96%;
	padding:0 2%;
	height:auto;
	overflow:hidden;
	font:12px/20px 'microsoft yahei';
	color:#fff;
	text-align:left;
	margin-top:10px;
	transition-duration:0.5s;
	z-index:1;
}

}

/*小于960像素*/
@media all and (max-width:960px){
.news-main .left .imglist .info{
	width:70%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:20px;
}
}



/*小于560像素*/
@media all and (max-width:560px){
/*==合作伙伴==*/
.agent-rec{
	display:none;
}
/*==为什么选择我们==*/
.index-why a{
	display:inline-block;
	vertical-align: middle;
	width:45%;
	height:auto;
	overflow:hidden;
	margin:1%;
	padding:10px 0;
	border-radius:5px;
	transition-duration:0.2s;
}
.index-why a i{
	display:block;
	width:90px;
	height:90px;
	background-color:#fff;
	text-align:center;
	font-size:50px;
	line-height:90px;
	color:#777;
	border-radius:45px;
	border:1px solid #ccc;
	margin:0 auto;
	transition-duration:0.2s;
}
.index-why a:hover i{
	font-size:120px;
	color:#d71825;
}
.index-why a h3{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:18px/40px 'microsoft yahei';
	color:#444;
	margin:6px 0 6px 0;
}
.index-why a p{
	display:none;
}
/*==公司介绍==*/
.index-company-info .ici-left{
	display:block;
	width:90%;
	height:auto;
	margin-left:5%;
}
.index-company-info .ici-right{
	display:block;
	width:100%;
	float:right;
	margin:0 auto;
	padding:0 0 0 0;
}
/*==案例列表==*/
.case-list{
	max-width:480px;
	max-height:1630px;
	margin-bottom:10px;
}	
.case-list a{
	display:inline-block;
	vertical-align: middle;
	width:96%;
	overflow:hidden;
	margin:6px auto;
}
/*==团队==*/
.index-team{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.index-team a{
	display:inline-block;
	vertical-align: middle;
	width:42%;
	height:auto;
	margin:0.8% 0.6%;
	padding:10px 0;
	transition-duration:0.2s;
}
.index-team a span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:12px/20px 'microsoft yahei';
	color:#333;
}
.index-team a dl{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:12px/20px 'microsoft yahei';
	color:#555;
}

/*==新闻==*/
.index-news{
	width:96%;
	max-width:480px;
}
.index-con1{
	max-width:480px;
}
.index-con1 .max-pic{
	display:block;
	width:100%;
	height:40vh;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}

.index-con1 .min-pic{
	display:none;
}
.index-con1 .title-text{
	width:100%;
	height:auto;
	overflow:hidden;
	float:right;
}
.index-con1 .title-text a{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:1.2vh;
}
.index-con1 .title-text a .time{
	width:60px;
	height:9vh;
	float:left;
	border-radius:5px;
	background-color:#999;
	transition-duration:0.2s;
}

.index-con1 .title-text a .title{
	width:79%;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:10px;
}
.index-con1 .title-text a .title span{
	display:block;
	width:100%;
	height:4vh;
	overflow:hidden;
	font:2.8vh/4vh 'microsoft yahei';
	color:#333;
	transition-duration:0.2s;
}
.index-con1 .title-text a .title dd{
	display:block;
	width:100%;
	height:5vh;
	margin-top:6px;
	overflow:hidden;
	font:2vh/2.5vh 'microsoft yahei';
	color:#666;
}

.index-con2{
	width:100%;
	max-width:480px;
	height:auto;
	overflow:hidden;
	margin:5vh auto 30px auto;
	text-align:center;
}
.index-con2 a{
	display:inline-block;
	vertical-align: middle;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:10px 0.5% 0 0.5%;
	transition-duration:0.2s;
}

.index-con2 a .pic{
	width:100%;
	height:42vh;
	overflow:hidden;
	position:relative;
	background-color:#eeebeb;
	padding-top:10px;
}
.index-con2 a .pic:hover{
	background-color:#E1E1E1;
}
.index-con2 a .pic img{
	display:block;
	width:96%;
	margin:0 auto;
	position:absolute;
	top:10px;
	left:2%;
	z-index:1;
}
.index-con2 a .pic .info{
	width:96%;
	height:14vh;
	padding-top:1vh;
	position:absolute;
	bottom:0px;
	left:2%;
	z-index:2;
	transition-duration:0.2s;
	background-color:#eeebeb;
}
.index-con2 a:hover .pic .info{
	height:16vh;
	background-color:#E1E1E1;
}
.index-con2 a .pic .info h3{
	display:block;
	width:96%;
	margin:0 auto;
	height:5vh;
	overflow:hidden;
	font:18px/5vh 'microsoft yahei';
	color:#333;
}
.index-con2 a .pic .info dl{
	display:none;
}
.index-con2 a .pic .info span{
	display:block;
	width:96%;
	margin:0 auto;
	height:6vh;
	overflow:hidden;
	font:14px/20px 'microsoft yahei';
	color:#555;
	text-align:left;
}

/*==NEWS==*/
.news-main .left .titlelist .time{
	display:none;
}
.news-main .left .titlelist:hover .time{
	background-color:#d71825;
}
.news-main .left .titlelist .info{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-left:0px;
}
.news-main .left .titlelist .his{
	width:100%;
	height:28px;
	font:14px/28px 'microsoft yahei';
	color:#888;
}
.news-main .left .titlelist .info h2{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:22px/28px 'microsoft yahei';
	color:#333;
}
.news-main .left .titlelist:hover .info h2{color:#d71825;}
.news-main .left .titlelist .info span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:15px/22px 'microsoft yahei';
	color:#666;
}
.news-main .left .imglist{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	transition-duration:0.2s;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #D1D1D1;
}
.news-main .left .imglist .pic{
	width:100%;
	height:30vh;
	overflow:hidden;
	margin-bottom:6px;
}

.news-main .left .imglist .info{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-left:0px;
}

.news-main .left .imglist .info h2{
	width:100%;
	height:auto;
	overflow:hidden;
}
.news-main .left .content{
	width:100%;
	min-width:240px;
	height:auto;
	overflow:hidden;
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin:0 auto;
}
.news-main .left .content img{
	width:100%;
min-width:200px;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>480) 
               {  var oldVW = elm.width; elm.width=480;             
                   elm.height = elm.height*(480 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}


/*==案例内容==*/
.case-info{
	width:96%;
	max-width:560px;
	height:auto;
	overflow:hidden;
	margin:40px auto 40px auto;
}
.case-info .pic{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.case-info .pic img{
	display:block;
	width:100%;
}
.case-info .ci-info{
	width:100%;
	height:auto;
	overflow:hidden;
	float:right;
}
.case-info .ci-info h1{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:34px/40px 'microsoft yahei';
	color:#222;
	text-align:center;
	margin-bottom:20px;
}
.case-info .ci-info .but{
	display:block;
	width:180px;
	height:50px;
	text-align:center;
	font:16px/50px 'microsoft yahei';
	color:#fff;
	background-color:#d71825;
	margin:15px auto;
	transition-duration:0.2s;
}

.case-info .ci-info .xx{
	width:80%;
	height:40px;
	margin:0 auto;
	
	border-bottom:1px dotted #E3E3E3;
}
.case-info .ci-info .xx dl{
	display:block;
	height:40px;
	float:left;
	margin-right:10px;
	font:16px/40px 'microsoft yahei';
	color:#666;
}
.case-info .ci-info .xx span{
	display:block;
	height:40px;
	float:left;
	margin-right:10px;
	font:16px/50px 'microsoft yahei';
	color:#444;
}
.case-info .ci-info .xx em{
	display:block;
	height:40px;
	float:left;
	margin-right:10px;
	font:22px/40px 'microsoft yahei';
	color:#F30;
}
.case-info .content{
	width:100%;
	height:auto;
	margin-top:30px;
	overflow:hidden;
	font:16px/24px 'microsoft yahei';
	color:#333;
}
.case-info .content p{
	font:16px/24px 'microsoft yahei';
	color:#333;
	margin:6px 0 6px 0;
}
.case-info .content img{
	width:100%;
min-width:200px;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>480) 
               {  var oldVW = elm.width; elm.width=480;             
                   elm.height = elm.height*(480 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}
/*==服务流程==*/
.index-service{
	max-width:480px;
	height:auto;
	overflow:hidden;
	margin:3% auto 6% auto;
}
.service-main{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.service-main .ser{
	display:inline-block;
	vertical-align: middle;
	width:154px;
	height:154px;
	margin:5px 4px;
}

.page-content img{
	min-width:200px;
		width:100%;
height:auto;
zoom:expression( function(elm)
       {     if (elm.width>480) 
               {  var oldVW = elm.width; elm.width=480;             
                   elm.height = elm.height*(480 /oldVW);        
                }         elm.style.zoom = '1';     
      }
(this));
}

/*===联系我们==*/
.contact-page{
	width:96%;
	max-width:1280px;
	height:auto;
	overflow:hidden;
	margin:20px auto;
}
.contact-page .left{
	width:100%;
	height:auto;
	overflow:hidden;
}
.contact-page .left .strip{
	width:100%;
	height:auto;
	padding-bottom:20px;
	overflow:hidden;
	text-align:center;
}
.contact-page .left .strip i{
	width:100%;
	display:inline-block;
	vertical-align: middle;
	height:40px;
	font:40px/40px 'microsoft yahei';
	text-align:center;
	color:#333;
	border-radius:25px;
	margin-right:15px;
	background-color:#FFF;
}
.contact-page .left .strip span{
	display:inline-block;
	vertical-align: middle;
	width:100%;
	text-align:center;
	height:auto;
	overflow:hidden;
	font:26px/30px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip h2{
	display:inline-block;
	vertical-align: middle;
	width:100%;
	text-align:center;
	font:30px/30px 'microsoft yahei';
	color:#333;
}
.contact-page .left .strip p{
	display:inline-block;
	vertical-align: middle;
	width:100%;
	text-align:center;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	font:20px/30px 'microsoft yahei';
	color:#333;
}
.contact-page .right{
	width:100%;
	height:auto;
	overflow:hidden;
}
.contact-page .right .message-input{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height: 52px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-textarea{
	display:block;
	border:0;outline:none;
    padding:0 0;
    height:160px;
    width:96%;
	padding:0 2%;
    font-size: 16px;
	line-height:52px;
    background: none;
	margin:0 auto;
    border: none;
    color: #555;
	border-bottom: 1px solid #D9D9D9;
}
.contact-page .right .message-submit{
    -webkit-appearance: none;
    background:#F85F52;
    border: none;
    color: #fff;
    cursor: pointer;
    height:54px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.4em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 100%;
	margin:0 auto 20px auto;
}

.liucheng{
	width:100%;
	height:auto;
	overflow:hidden;
	min-height:500px;
	padding-bottom:40px;
}
.liucheng h2{
	display:block;
	width:100%;
	height:50px;
	text-align:center;
	font:40px/50px 'microsoft yahei';
	color:#fff;
	padding-top:50px;
}
.liucheng .main .item{
	display:inline-block;
	vertical-align: middle;
	width:160px;
	height:210px;
	padding:10px 6px 6px 6px;
	background-color:#fff;
}
.liucheng .main .lmi-c1{
	background-color:#F60;
}
.liucheng .main .lmi-c2{
	background-color:#099;
}
.liucheng .main .lmi-c3{
	background-color:#F6C;
}
.liucheng .main .lmi-c4{
	background-color:#C66;
}
.liucheng .main .lmi-c5{
	background-color:#F60;
}
.liucheng .main .lmi-c6{
	background-color:#C90;
}
.liucheng .main .lmi-c7{
	background-color:#39F;
}
.liucheng .main .lmi-c8{
	background-color:#090;
}
.liucheng .main .lmi-c9{
	background-color:#BD5BA7;
}
.liucheng .main .lmi-c10{
	background-color:#096;
}
.liucheng .main .lmi-c11{
	background-color:#690;
}
.liucheng .main .lmi-c12{
	background-color:#69F;
}
.liucheng .main .item i{
	display:block;
	width:80px;
	height:80px;
	text-align:center;
	border-radius:40px;
	margin:0 auto;
	font:40px/80px 'microsoft yahei';
	background-color:#FFF;
	color:#333;
	transition-duration:0.2s;
}
.liucheng .main .item span{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font:16px/24px 'microsoft yahei';
	color:#fff;
	text-align:center;
	margin-top:20px;
	transition-duration:0.2s;
}


}