﻿@media (max-width:768px){
.mr20{ margin-right:0;}
.mr02{ margin-right:1%;}
.mr03{ margin-right:2.5%;}


.err{ width:80%; line-height:30px; font-size:13px; margin:20px auto; padding:20px; }
.err i{ font-size:1.5em;}
header{ width:100%; height:60px;
            -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.15);
        	-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.15);
	        box-shadow: 0 3px 2px rgba(0, 0, 0, 0.15);
	        position: fixed;
	        left: 0;
	        top: 0;
			z-index:1000;
			padding:5px 0;}
.slider{ height:200px; 	margin-top:60px;}
.slides{height: 200px;}
.slider-arrow{display:none;}
.slider-nav__item {  /*nva样式*/
	width: 10px;
	height:10px;}
.slider-nav {
	position: absolute;
	bottom: 10px;
}

.banner{ width:100%; height:150px; overflow:hidden;background-size:cover; margin-top:60px}
.subnav {
	margin-bottom: 20px;
	height: 30px;
}
.subnav ul {}
.subnav  li {}
.subnav li a {
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	padding-right: 15px;
	padding-left: 15px;
}
.subnav li a:last-child{border-right:none;}
.subnav li a:hover{} 
.subnav li a.cur{} 

.location { background-size: auto 50%;
	padding-left: 25px;
	font-size: 12px;
}
.location a {}
.location a:hover {}


/*内页内容*/
.submain{ width:94%; margin-bottom:20px; padding-bottom:30px;}
.submain section{ width:100%;}
.submain .cont{ font-size:0.8em; line-height:1.8em; padding:0;}
.submain .cont p{ padding:10px 0;}
/*内页服务内容*/
.service-sub{ width:100%; margin:0; }
.service-sub ul{ width:100%;}
.service-sub ul li{margin-bottom:20px;position:relative;}
.service-sub ul li a{height:auto; overflow:hidden; padding:0;
border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px;
-webkit-border-radius:15px;
text-decoration: none;
}
.service-sub ul li a .ico-l{ float:none; width:100px; height:100px; margin:15px auto;background-color:rgba(0,0,0,0.03);}
.service-sub ul li a .ico-l img{ width:80%; display:block; margin:0 auto; padding-top:10px;}
.service-sub ul li a .info{float:none; width:100%; margin-left:0; margin-top:10px;}
.service-sub ul li a .info h2{ font-size:1.2em; width:90%; display:block; margin:10px auto; text-align:center;}
.service-sub ul li a .info h2 span{ font-size:0.7em;display:block; margin:10px auto; text-align:center; color:rgba(0,0,0,0.1);}
.service-sub ul li a .info p{font-size:0.8em; line-height:1.6em;width:90%; display:block; margin:0 auto; text-align:center;}
.service-sub ul li a .ico-r{ display:none;}
.service-sub ul li a:hover{	
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	-o-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)}
.service-sub ul li a:hover .ico-l{background-color:rgba(0,0,0,0.08);}
.service-sub ul li a:hover .ico-l img{ width:70%; padding-top:10px;}
.service-sub ul li a:hover .info{}
.service-sub ul li a:hover .info h2{color:#bb2822; font-weight:600;}
.service-sub ul li a:hover .info h2 span{ color:#111;}	
.service-sub ul li a:hover .info p{}	
.service-sub ul li a:hover .ico-r{ display:none;}

/*关于我们*/
.about{padding:10px 0;background-size:cover; background-position:center center;}
.about hgroup{ padding:10px 0; text-align:center; }
.about hgroup h1{ font-size:1.4em;font-weight:bold;margin-bottom:10px;width:80%;margin:0 auto;}
.about hgroup h2{font-size:0.88em;margin-top:10px;}
.about hgroup h2:after{
	content:'';
	width:30px;
	height:2px;
	background-color:#ffa527;
	display:block;
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-15px;
	}
.about hgroup span{}
.about hgroup h1:after{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(255,255,255,0.3);
	display:block;
	position:absolute;
	right:0;
	bottom:10px;
	}
.about hgroup h1:before{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(255,255,255,0.3);
	display:block;
	position:absolute;
	left:0;
	bottom:10px;
	}
.about .about-cont{
	width: 96%;
	margin:20px auto;}
.about .about-cont h3{width:100%;font-size:0.92em; margin:0px auto; line-height:22px; padding:5px;}
.about .about-cont p{ font-size:0.82em; line-height:20px; margin-top:10px; padding:5px;}
.about .about-cont .img{ margin:30px auto; text-align:center;}
.about .about-cont a{
	width: 140px;
	height: 30px;
	line-height: 28px;
	border-radius: 15px;
	margin: 10px auto;
	color: #ffa527;}
.about .about-cont a i{ position:absolute; right:15px; top:1px; font-size:1.5em; color:ffa527;}
.about .about-cont a:hover{ background-color:#ffa527; color:#fff;}
.about .about-cont a:hover i{ color:#fff;}


/*首页服务业务*/
.service{ width:100%; height:auto; padding:10px 0; background-size:cover;}
.service hgroup{ padding:10px 0; text-align:center; }
.service hgroup h1{ font-size:1.4em;font-weight:bold;margin-bottom:10px;width:80%;margin:0 auto;}
.service hgroup h2{font-size:0.88em;margin-top:10px;}
.service hgroup h2:after{
	content:'';
	width:30px;
	height:2px;
	background-color:#ffa527;
	display:block;
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-15px;
	}
.service hgroup span{}
.service hgroup h1:after{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.12);
	display:block;
	position:absolute;
	right:0;
	bottom:10px;
	}
.service hgroup h1:before{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.12);
	display:block;
	position:absolute;
	left:0;
	bottom:10px;
	}
.service .servicelist{width:96%;margin:10px auto;}
.service .servicelist ul{ width:100%; margin:0; }
.service .servicelist ul li{width:46%; margin-left:2%; margin-right:2%;}
.service .servicelist ul li a{ padding:10px; width:100%; height:190px;}
.service .servicelist ul li{margin-bottom:15px;}
.service .servicelist ul li h3{ margin-top:5px;  font-size:1.1em; font-weight:bold; margin-bottom:5px;}
.service .servicelist ul li p{ display:none;}
.service .servicelist ul li span{ display:none;}
.service .servicelist ul li .ico{ width:90%; margin:0px auto; text-align:center; top:50px;}
.service .servicelist ul li .ico img{width:92%;}
.service .servicelist ul li a:hover{
	-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
	-ms-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
	-o-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
	box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
}

/*产品中心*/
.pro{width:96%; height:auto; padding:10px 0; margin:0 auto}
.pro hgroup{ padding:10px 0; text-align:center; }
.pro hgroup h1{ font-size:1.4em;font-weight:bold;margin-bottom:10px;width:80%;margin:0 auto;}
.pro hgroup h2{font-size:0.88em;margin-top:10px;}
.pro hgroup h2:after{
	content:'';
	width:30px;
	height:2px;
	background-color:#ffa527;
	display:block;
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-15px;
	}
.pro hgroup span{}
.pro hgroup h1:after{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.12);
	display:block;
	position:absolute;
	right:0;
	bottom:10px;
	}
.pro hgroup h1:before{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.12);
	display:block;
	position:absolute;
	left:0;
	bottom:10px;
	}
.pro hgroup .new-nav{float: right;display: block; width:200px;}
.pro hgroup .new-nav li{ float:left; width:48%; height:33px;}
.pro hgroup .new-nav li a{
	display: block;
	color: #333;
	line-height: 33px;
	background-color: #fff;
	border: 1px solid #efefef;
	text-decoration: none;
}
.pro hgroup .new-nav li a:hover{ background-color:#9dce3b; color:#fff;border:none;}
.pro hgroup .new-nav li a.cur{background-color:#9dce3b; color:#fff;border:none;}
.pro .prolist{ width:96%; margin:0 auto;}
.pro .prolist ul{}
.pro .prolist ul li{float:left; margin-bottom:10px; width:47.5%; position:relative;}
.pro .prolist ul li a{ padding:5px;width:100%;height:140px;}
.pro .prolist ul li .img{ width:100%;height:100px;overflow:hidden;}
.pro .prolist ul li .img img{ width:100%;}
.pro .prolist ul li .info h2{ font-size:0.88em;}
.pro .prolist ul li .info span{ display:none;}
.pro .prolist ul li a:hover{
	-webkit-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
	}


.pro-list{ width:98%;}
.pro-list ul{}
.pro-list ul li{float:left; margin-bottom:10px; width:47.5%; position:relative;}
.pro-list ul li a{ padding:5px;width:100%;height:150px;
	-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.0);
	-ms-box-shadow: 1px 1px 5px rgba(0,0,0,0.0);
	-o-box-shadow: 1px 1px 5px rgba(0,0,0,0.0);
	-moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.0);
	box-shadow: 1px 1px 5px rgba(0,0,0,0.0);
	border:1px solid rgba(0,0,0,0.0);
}
.pro-list ul li .img{ width:100%;height:100px;overflow:hidden;}
.pro-list ul li .img img{ width:100%;}
.pro-list ul li .info h2{ font-size:0.88em;}
.pro-list ul li .info span{ display:none;}
.pro-list ul li a:hover{
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
	}
/*首页文章分享*/
.share{ width:100%; height:auto; padding:10px 0;}
.share hgroup{ width:96%; padding-top:30px; padding-bottom:20px;}
.share hgroup h1{font-size:1.2em;}
.share hgroup h1 span { font-size:0.78em; }
.share hgroup h1 i{ width:45px; height:2px; left:0; top:25px;}
.share hgroup .more{
	width: 100px;
	height: 26px;
	border-radius: 20px;
	line-height: 25px;
	font-size:0.78em;
}
.share .sharelist{ width:96%; margin:0 auto;}
.share .sharelist ul{ width:100%;}
.share .sharelist ul li{float:left; margin-bottom:20px; width:100%;}
.share .sharelist ul li a{height:120px;padding:6px;}
.share .sharelist ul li .img{ float:left; max-width:none; width:40%; margin-right:3%; height:100%;overflow:hidden;}
.share .sharelist ul li .img img{ height:100%; width:100%;}
.share .sharelist ul li .info{ float:right; width:57%;}
.share .sharelist ul li .info h2{ font-size:0.9em; margin-bottom:5px;}
.share .sharelist ul li .info time{ font-size:0.78em;}
.share .sharelist ul li .info p{ font-size:0.7em; line-height:1.6em; padding-top:5px; margin-top:5px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;	
}
.share .sharelist ul li a:hover{
	-webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
	box-shadow: 0px 10px 20px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
	}
	
	
/*首页口碑专区*/

.client{ width:100%; padding:10px 0; margin-bottom:20px;}
.clientlist{ width:96%; overflow:hidden; margin:0 auto;}
.c_box { height:80px;  padding:0; position:relative; margin-bottom:30px;}
.c_frBtnL { display:none;}
.c_ul {height: 80px; width: 100%; left:50%; margin-left:-50%;}
.c_frBtnR { display:none;}
.c_ul ul li { height:80px; width:32.33%; margin-right:1%;}
.c_ul ul li a{width:100%; margin-bottom:10px;padding:2px 0;}
.c_ul ul li img { width:100%;}
.c_ul ul li a:hover{}
.client .more{
	width: 50%;
	height: 30px;
	border: 1px solid #ba2921;
	display: block;
	padding: 5px;
}
.client .more span{ font-size:0.8em; display:inline; line-height:20px;}
.client .more i{ margin-left:10px; font-size:1.2em;}


/*内页新闻中心*/
.submain .new-list .newslist{}
.submain .new-list .newslist li{}
.submain .new-list .newslist li a{ height:110px; margin-bottom:15px; padding:8px;}
.submain .new-list figure{}
.submain .new-list figure .img{ float:left; width:35%; height:100%; margin-right:2%;}
.submain .new-list figure .img img{ width:auto; height:80%;}
.submain .new-list figure figcaption{ width:63%; margin:0;}
.submain .new-list figure figcaption time{ font-size:0.7em;}
.submain .new-list figure figcaption time i{ font-size:1em;}
.submain .new-list figure figcaption h2{ font-size:0.88em;margin-bottom:6px;}
.submain .new-list figure figcaption p{ line-height:1.6em; font-size:0.7em; margin:5px auto;}
.submain .new-list .newslist li a:hover{
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.08);
	-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.08);
	-o-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.08);
	box-shadow: 0 1px 5px rgba(0,0,0,0.08);
	-webkit-transform:none;
	transform:none;}
	
.submain .new-list .newslist li a:hover figure figcaption p{color:rgba(0,0,0,0.8);}
.submain .new-list .newslist li a:hover figure .img img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	opacity:0.6;
	-webkit-opacity:0.6;
	filter:alpha(opacity=60);
	 }
/*新闻内页*/
.shownews{padding:5px;}
.shownews .newinfo {
	font-size: 0.7em;
	line-height: 2em;
	margin-top: 1px;
	margin-bottom: 20px;
}
.shownews .news_text{
	font-size: 0.8em;
	line-height:1.8em;
	padding:0 5px;
	margin-bottom:30px;
}
.shownews .news_text img{ width:100%;}
.shownews .news_text table{ width:100% !important;	}
.shownews .news_text h1{ font-size:1.2em !important;}
.shownews .news_text h2{ font-size:1.1em !important;}
.shownews .news_text h3{ font-size:1.em !important;}
.shownews .news_text p{
	 display:block;
	 width:100% !important;
	 font-size:13px !important;
	 }
.shownews .news_text span{
	 font-size:13px !important;
	}
.shownews  h1 {
	font-size: 0.95em;
	line-height: 1.8em;
	margin-bottom: 2px;
	height: auto;
}
.jiathis_style_32x32 {}

/*案例展示*/
.submain .caselist{ width:100%; margin:20px auto;}
.submain .caselist ul{}
.submain .caselist ul li{}
.submain .caselist ul li a{
	float: none;
	width: 100%;
	border: 1px solid #efefef;
	margin-bottom: 5%;
	padding: 5px;
}
.submain .caselist ul li a .img{ width:100%;height:200px; }
.submain .caselist ul li a .img img{ width:100%;}
.submain .caselist ul li a h2{font-size:14px; line-height:35px;}
.submain .caselist ul li a:hover{
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
	}
.submain .caselist ul li a:hover .img img{}
.submain .caselist ul li .cmr{ margin-right:0%;}

/*内页合作伙伴*/

.subclient{ width:100%; margin:0;}
.subclient ul{}
.subclient ul li{ float:left; width:33%;}
.subclient ul li a{height:40px;margin:3%;display:block;padding:5px 0; background-color:#fff; border:1px solid rgba(0,0,0,0.12); text-align:center;}
.subclient ul li a img{ width:100%;}
.subclient ul li a:hover{
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0)
	}
.subclient ul li a:hover img{}

/*服务项目列表*/
.submain .servicenav{ float:none; width:100%; margin-right:0%; margin-top:0; display:none; }
.submain .servicenav h2{}
.submain .servicenav ul{display:none;}
.submain .servicenav ul li{}
.submain .servicenav ul li a{}
.submain .servicenav ul li a:hover,.submain .servicenav ul li a.cur{}

.submain .service-sublist{ width:100%; float:none; background-color:#fff;margin-top:10px; padding:5px;}
.submain .service-sublist h1{ font-size:1em;  font-weight:500; border-bottom:1px solid #eaeaea; padding:5px 0;}
.submain .service-sublist ul{ margin:20px 0;}
.submain .service-sublist ul li{}
.submain .service-sublist ul li a{
	border-bottom: 1px solid #efefef;
	display: block;
	text-decoration: none;
	padding:8px;
}
.submain .service-sublist ul li h2{ font-size:0.78em; line-height:1.8em;}
.submain .service-sublist ul li h2 i{ color:#666; font-size:1em;}
.submain .service-sublist ul li a:hover{ background-color:rgba(0,0,0,0.06);}



/*案例展示*/
.submain .caselist{ width:100%; margin:20px auto;}
.submain .caselist ul{}
.submain .caselist ul li{}
.submain .caselist ul li a{
	float: none;
	width: 100%;
	border: 1px solid #efefef;
	margin-bottom: 5%;
	padding: 5px;
}
.submain .caselist ul li a .img{ width:100%;height:200px; }
.submain .caselist ul li a .img img{ width:100%;}
.submain .caselist ul li a h2{font-size:14px; line-height:35px;}
.submain .caselist ul li a:hover{
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
	}
.submain .caselist ul li a:hover .img img{}
.submain .caselist ul li .cmr{ margin-right:0%;}



.submain hgroup{ padding:10px 0; text-align:center; }
.submain hgroup h1{ font-size:1.4em;font-weight:bold;margin-bottom:10px;width:80%;margin:0 auto;}
.submain hgroup h2{font-size:0.88em;margin-top:10px;}
.submain hgroup h2:after{
	content:'';
	width:30px;
	height:2px;
	background-color:#ffa527;
	display:block;
	position:absolute;
	top:-8px;
	left:50%;
	margin-left:-15px;
	}
.submain hgroup span{}
.submain hgroup h1:after{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.12);
	display:block;
	position:absolute;
	right:0;
	bottom:10px;
	}
.submain hgroup h1:before{
	content:'';
	width:80px;
	height:1px;
	background-color:rgba(0,0,0,0.12);
	display:block;
	position:absolute;
	left:0;
	bottom:10px;
	}
	
.pro-nav { width:97%; margin-left:0;
	margin-bottom: 10px;
	height: 35px;
}
.pro-nav ul {
	margin: 0px;
	padding: 0px;
}
.pro-nav  li {}
.pro-nav li a {
	font-family: "Microsoft YaHei";
	font-size: 0.9em;
	line-height: 35px;
	height: 35px;
	padding-right: 10px;
	padding-left: 10px;
}
.pro-nav li a:last-child{border-right:none;}
.pro-nav li a:hover{
	color: #FFFFFF;
	background-color: #ffa527;
} 
.pro-nav li a.cur{
	color: #FFFFFF;
	background-color: #ffa527;
}


/*contact*/
.contact {padding:0;}
.contact .c-info {float:none;width:100%;}
.contact .c-info ul li {
	line-height:50px;
	padding-left:50px;
	font-size:14px;
}
.contact .c-info .tel {
	background-position:left center;
}
.contact .c-info .add {
	background-position:left center;
}
.contact .c-info .mail {
	background-position:left center;
}
.contact .c-maps{ float:none; width:100%; height:300px;}

	
.pro-sub-nav {width:98%; position:relative; left:50%; margin-left:-49%;
	margin-bottom:30px;
	height:35px;}
.pro-sub-nav ul {padding:0px;}
.pro-sub-nav li {}
.pro-sub-nav li a {
	font-size: 0.9em;
	line-height: 35px;
	height: 35px;
}


.pro-sub-list{ width:98%; position:relative;left:50%; margin-left:-49%;}
.pro-sub-list ul{}
.pro-sub-list ul li{float:left; margin-bottom:10px; width:47.4%; position:relative;}
.pro-sub-list ul li a{ padding:5px;width: 100%;height:160px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.02);
	-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.02);
	-o-box-shadow: 0 1px 5px rgba(0,0,0,0.02);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.02);
	box-shadow: 0 1px 5px rgba(0,0,0,0.02);
	box-shadow: 0 1px 5px rgba(0,0,0,0.02);
}
.pro-sub-list ul li .img{ width:100%;height:120px;overflow:hidden;}
.pro-sub-list ul li .img img{ width:100%;}
.pro-sub-list ul li .info h2{ font-size:0.88em;margin:0;text-align:center;}

.pro-sub-list ul li .info span{ display:none;}
.pro-sub-list ul li a:hover{
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-ms-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-o-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.6);
	-webkit-transform:translate3d(0, -5px, 0);
	transform:translate3d(0, -5px, 0)
	}
	
/*页脚*/
footer{}
footer .main{ width:96%; margin:0 auto; padding:20px 0;}
footer .main .contact{ width:100%; margin-bottom:20px;}
footer .main hgroup{}
footer .main h2{ font-size:1.2em;}
footer .main h3{ font-size:0.9em;}
footer .main .message{ width:100%; margin-bottom:20px;}
footer .main .message fieldset{ border:0 #000 none; margin-top:20px;}
footer .main .message fieldset label{ width:100%; margin-bottom:10px;}
footer .main .message fieldset input{padding:6px;}
footer .main .message fieldset textarea{ height:80px;padding:6px;}
footer .main .message fieldset button{ padding:6px 20px;}
footer .copy{ line-height:1.5em; font-size:0.7em; padding:6px 0; text-transform:capitalize;text-align:center; }
footer .copy span{ display:block; text-align:center;}
footer .main .contact .info{ margin:20px 0;}
footer .main .contact .info li{font-size:0.8em;}
footer .main .contact .info li i{ font-size:1.5em; }
footer .main .contact .wx{ width:40%;}
footer .main .contact .wx img{ width:100%;}
footer .main .contact .sns{ width:128px; margin:10px 0;}
footer .main .contact .sns i{ font-size:1em;}
footer .main .contact .sns a{ padding:6px; margin:6px;}
}

