@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	outline:none
}
html {
	height:101%
}
ol, ul {
	list-style:none
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
*{
	box-sizing:border-box;}
	
body{
	font-family:"微软雅黑","黑体";
	font-size:14px;
	color:#666;
	line-height:24px;
	}
@font-face {
	font-family: 'Conv_Old Europe';
	src: url('../fonts/Old Europe.eot');
	src: local('☺'), url('../fonts/Old Europe.woff') format('woff'), url('../fonts/Old Europe.ttf') format('truetype'), url('../fonts/Old Europe.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}	
@font-face {
	font-family: 'Conv_kalinga_0';
	src: url('../fonts/kalinga_0.eot');
	src: local('☺'), url('../fonts/kalinga_0.woff') format('woff'), url('../fonts/kalinga_0.ttf') format('truetype'), url('../fonts/kalinga_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Aurorabc_0';
	src: url('../fonts/Aurorabc_0.eot');
	src: local('☺'), url('../fonts/Aurorabc_0.woff') format('woff'), url('../fonts/Aurorabc_0.ttf') format('truetype'), url('../fonts/Aurorabc_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.row2{
	width:1230px;
	margin:0 auto;
	}
.main{
	width:100%;
	float:left;
	}	
.welcome{
	float:left;
	color:#fff;
	line-height:35px;
	}			
.enter{
	width:80px;
	height:55px;
	padding:0 10px;
	float:right;
	color:#fff;
	text-align:right;
	background:#000;
	}
.enter a{
	padding:0 5px;
	line-height:55px;
	color:#fff;
	}
.top{
	background:#f6ab00;
	color:#fff;
	position:relative;
	top:0;
	left:0;
	z-index:100000;
	}
.tel{
	width:70%;
	float:left;}	
.tel span{
	float:left;
	padding-right:20px;
	line-height:30px;
	}
.tel img{
	float:left;
	margin-right:7px;
	margin-top:7px;
	}
.icon{
	width:30%;
	float:left;}	
.icon a{
	width:20px;
	height:17px;
	float:right;
	margin-top:6px;
	margin-left:15px;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}
.icon a:hover{
	opacity:0.7;
	transform:rotate(20deg) scale(1.2,1.2);
	-webkit-transform:rotate(20deg) scale(1.2,1.2);
	-o-transform:rotate(20deg) scale(1.2,1.2);
	-moz-transform:rotate(20deg) scale(1.2,1.2);
	-ms-transform:rotate(20deg) scale(1.2,1.2);
	}	
.xl{
	background:url(../images/icon_07.png) no-repeat top center;
	}
.wx{
	position:relative;
	background:url(../images/icon_09.png) no-repeat top center;
	}
.wx i{
	width:133px;
	height:auto;
	background:#fff;
	display:none;
	position:absolute;
	top:30px;
	left:-50px;
	color:#777;
	font-size:13px;
	text-align:center;
	}
.wx:hover{
	display:block;
	opacity:0.8!important;
	transform:none !important;
	-webkit-transform:none !important;
	-o-transform:none !important;
	-moz-transform:none !important;
	-ms-transform:none !important;
	}			
.wx:hover i{
	display:block;
	}	
.qq{
	background:url(../images/icon_11.png) no-repeat top center;
	}
.header{
	height:100px;
	}	
@media (max-width: 767px) {
   #logo-header{
	   width:auto;
	   height:40px;
	   }	
}							
.banner{
	width:100%;
	float:left;
	position:relative;
	}
.banner_bg{
	height:5px;
	position:absolute;
	bottom:-10px;
	left:0;
	z-index:10000;
	background:url(../images/yuan_27.png) repeat-x bottom;}	
.home_news{
	float:left;
	margin-top:60px;
	padding-bottom:50px;
	}
.home_news_tl{
	width:32%;
	float:left;
	background:#fff;
	}
.home_news_tl h1{
	font-size:2.2em;
	color:#4cbac1;
	display:inline-block;
	}
.home_news_tl p{
	font-size:1.8em;
	color:#bdbdbd;
	padding-top:5px;
	display:inline-block;
	font-family:'Conv_kalinga_0',kalinga,Sans-Serif;
	}
@media (max-width: 767px) {
	.home_news{
	margin-top:3em;
	padding-bottom:3em;
	}
	.home_news_tl h1{
	font-size:1.5em;
	}
	.home_news_tl p{
	font-size:1em;
	padding-top:0px;
	}
}
.home_news_tl a h1{ color:#4cbac1}	
.home_news_tl a p{ color:#bdbdbd}	
.home_news_tr{
	width:68%;
	float:left;
	line-height:30px;
	padding-top:13px;
	padding-right:45px;
	font-size:1em;
	text-align:right;
	border-bottom:1px #e5e5e5 solid;
	background:url(../images/icon_32.jpg) no-repeat top right;
	}
.home_news_tr a{
	color:#f6ab00;
	}					
.home_news_c{
	width:100%;
	float:left;
	margin-top:10px;}
.home_news_c li{
	width:100%;
	float:left;
	margin:5px 0;
	position:relative;}	
.home_news_c li a{
	width:100%;
	height:100%;
	float:left;
	}	
.home_news_c li img{
	width:19%;
	height:auto;
	float:left;
	border-radius:8px;
	}
.home_news_c li a h2{
	width:81%;
	float:left;
	padding:5px 15px;
	margin-top:5px;
	line-height:1.5em;
	font-size:1.2em;
	color:#222;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}	
.home_news_c li a p{
	width:81%;
	float:left;
	padding:0px 15px;
	color:#999;
	font-size:1em;
	line-height:1.3em;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}			
.home_news_c li i{
	width:50px;
	height:100%;
	float:left;
	background:#fff;
	border-radius:8px;
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	}
.home_news_c li a:hover i{
	width:100%;
	background:#4cbcc0;
	}	
.home_news_c li a:hover h2,.home_news_c li a:hover p{
	color:#fff;
	}
@media (max-width: 767px) {
	.home_news_c li img{
	width:25%;
	}
	.home_news_c li a h2{
	width:75%;
	color:#fff;
	font-size:1em;}
	.home_news_c li a i{
	width:100%;
	background:#4cbcc0;
	}
}				
.video{
	text-align:center;
	margin-top:60px;
	}
.video img{
	width:100%;
	float:left;
	height:auto;
	}		
.dashed{
	background:url(../images/index_43.jpg) repeat-x center;
	text-align:center;
	}
.home_about{
	padding:50px 15px 60px;}
@media (max-width: 767px) {
	.home_about{
	padding:3em 15px;
	}
}
.home_xms{
	width:100%;
	float:left;
	margin-bottom:1em;
	text-align:center;
	padding:0px 20%;
	}
.home_xms ul li{
	width:33.33333%;
	float:left;
	padding:0 10%;
	}
.home_xms ul li img{
	width:100%;
	height:auto;
	float:left;
	}				
.title{
	text-align:center;
	padding-bottom:35px;
	}
.title h2{
	font-size:2.5em;
	line-height:37px;
	color:#4cbac1
	}
.title p{
	font-size:1.2em;
	color:#888;
	margin-top:5px;
	}
@media (max-width: 767px) {
	.title{
		padding-bottom:25px;}
	.title h2{
	font-size:2em;
	line-height:30px;
	}
	.title p{
	font-size:1em;
	line-height:1.5em;
	margin-top:10px;}
}	
@media (min-width: 1200px) {
	.title p{
		padding:0 180px;
		}}	
.home_about_c{
	width:100%;
	float:left;
	padding:0 5px;
	}
.home_about_c ul li{
	padding:10px;}	
.home_about_c ul li a{
	width:100%;
	height:100%;
	float:left;
	padding:30px;
	text-align:center;
	border-radius:16px;
	background:#49bcc2;
	overflow:hidden;
	}	
.home_about_c ul li img{
	width:100%;
	height:auto;
	float:left;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;}
.home_about_c ul li i{
	width:77px;
	display:inline-block;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	}			
.home_about_c ul li h2{
	font-size:24px;
	line-height:70px;
	color:#fff;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	}
.home_about_c ul li span{
	width:42px;
	display:inline-block;
	}		
.home_about_c ul li:nth-child(2) a{
	background:#ea6b5d;
	}	
.home_about_c ul li:nth-child(3) a{
	background:#aaca00;
	}	
.home_about_c ul li:last-child a{
	background:#fbc600;
	}

.home_about_c ul li a:hover i{
	opacity:0.2;
	transform:scale(4,4) rotate(30deg);
	-webkit-transform:scale(4,4) rotate(30deg);
	-o-transform:scale(4,4) rotate(30deg);
	-moz-transform:scale(4,4) rotate(30deg);
	-ms-transform:scale(4,4) rotate(30deg);
	}
.home_about_c ul li a:hover span img{
	transform:scale(1.1,1.1) rotate(90deg);
	-webkit-transform:scale(1.1,1.1) rotate(90deg);
	-o-transform:scale(1.1,1.1) rotate(90deg);
	-moz-transform:scale(1.1,1.1) rotate(90deg);
	-ms-transform:scale(1.1,1.1) rotate(90deg);
	}								
.home_about_b{
	float:left;
	font-size:1.3em;
	color:#888;
	line-height:30px;
	text-align:center;
	padding:1.5em 10% 0;
	}
@media (max-width: 767px) {
	.home_about_b{
	font-size:1.1em;
	}
	.home_about_c ul li h2{
		font-size:20px;}
}		
.home_ys{
	background:url(../images/bg_86.jpg) repeat top center;
	}
.home_ys_t{
	height:5px;
	background:url(../images/bg_84.jpg) repeat-x top center;
	}
.home_ys_b{
	height:5px;
	background:url(../images/bg_90.jpg) repeat-x top center;
	}
.home_ys_c{
	padding:4em 15px;
	}		
.home_ys_nr{
	width:100%;
	float:left;
	top:0;
	left:0;
	position:absolute;
	z-index:1000;
	}
.home_ys_nr li{
		height:auto;
	float:left;
	padding:0;
	margin-top:150px;
	}
@media (min-width: 1200px) {
	.home_ys_nr li{
	width:500px;
	height:350px;
	}
}	
.home_ys_nr li:first-child{
	margin-top:0px;
	}	
.home_ys_nr li:nth-child(2n){
	float:right;
	}	
.home_ys_nr li a{
	width:100%;
	height:100%;
	float:left;
	color:#73a42e;
	padding:27px;
	background:#fff;
	border-radius:20px;
	border:3px #94c51c solid;
}
@media (max-width: 1199px) {
	.home_ys_nr{
		position:static;}
	.home_ys_nr li{
		padding:15px !important;
		margin:0;
		float:left !important;
	}
}
.home_ys_nr li a img{
	width:100%;
	height:auto;
	}
.home_ys_nr li:nth-child(2) a{
	border-color:#ef801d;
	color:#ef801d !important
	}	
.home_ys_nr li:nth-child(3) a{
	border-color:#cd131c;
	color:#cd131c !important
	}
.home_ys_nr li:nth-child(4) a{
	border-color:#1f5552;
	color:#1f5552 !important
	}	
.home_ys_nr li a h3{
	font-size:1.3em;
	line-height:1.1em;
	font-family:kalinga;
	}
.home_ys_nr li a h2{
	font-size:1.8em;
	padding-bottom:20px;
	}
@media (max-width: 991px) {
	.home_ys_nr li a h3{
	font-size:1.2em;}
	.home_ys_nr li a h2{
	font-size:1.5em;
	}
}	
.home_ys_nr li a p{
	color:#777 !important;
	line-height:1.5em;
	font-size:1.1em
	}
#home_jxts{
	background:#fff url(../images/ys1_101.png) no-repeat center;
	background-size:cover;}			
.home_ys_bg{
	width:194px;
	float:left;
	top:0;
	left:50%;
	margin-left:-97px;
	position:relative;
	background:url(../images/ys_89.jpg) no-repeat center;
	}
.home_ys_bg li{
	width:100%;
	height:250px;
	float:left;
	padding-top:105px;
	}	
.home_ys_bg li:nth-child(2n){
	text-align:right;}	
#white{
	color:#fff;}	
/*------------倾听顾客的声音-----*/
.home_khly{
	padding:4em 0;}								
.prev,.next{ width:30px; height:56px; background:url(../images/icon.png) no-repeat; position:absolute; top:40%; z-index:99; cursor:pointer;filter:alpha(opacity=50); opacity:0.5;}
.prev{ background-position:0 0; left:-50px;}
.next{ background-position:-30px 0; right:-50px;}	

.testimonial{
	border:2px #4cbac1 solid; 
	padding:20px; 
	border-radius:16px;
	margin: 0 10px;
}
.testimonial .pic{
	width: 100%;
	height:auto;
	float: left; 
	position:relative;
	top:0;
    left:0; 
}
.testimonial .pic img{
	width: 100%;
	height: auto;
}
.testimonial-title{
	width: 100%;
   position:absolute; 
   z-index:100; 
   left:0; 
   bottom:-10px;
   margin-bottom:10px;
	}
.testimonial-title span{
	width: 100%;
	float:left;
   color:#4cbac1; 
   font-size:1.6em; 
   transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
}
.testimonial-title small{
	width:100%;
	float:left;
    color:#4cbac1; 
	font-size:14px;
	line-height:1.5em;
    transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
}
.testimonial .testimonial-review p{
	color: #888888;
	line-height: 24px;
}
.owl-theme .owl-controls{
	margin-top: 20px;
}
.owl-theme .owl-controls .owl-page span{
	width: 10px;
	height: 10px;
	background:#fff;
	opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #fff;
	border: 1px solid #cdcdcd;
}
.owl-pagination{
	margin-top: 20px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
	background:#3F4144;
	border:3px solid #fff;
}
@media screen and (max-width: 768px){
	.testimonial-parallax h2{
		margin-bottom: 40px;
	}
	.testimonial{
		margin: 0;
	}
}
/*-----------首页我们的足迹-----------*/	
.home_zj{
	padding:4em 0;
	background:url(../images/index_139.jpg) no-repeat top center;
	}
.home_zj_img img{
	width:100%;
	float:left;
	height:auto;
	}
.home_zj_c{
	float:left;
	padding-top:3em;
	color:#888;
	font-size:1.1em;
	}
.home_zj_c ul,.zj{
	padding-bottom:2em;}
.home_zj_c ul li,.zj li{
	display:inline-block;
	font-size:1.2em;
	color:#f6ab00;
	margin-right:0.2em;
	}	
.home_zj_c ul li i,.zj li i{
	font-size:3.2em;
	font-family:'Conv_Old Europe',Sans-Serif;
	}
@media (min-width:768px) and (max-width:1199px) {
	.home_zj_c ul li i,.zj li i{
		font-size:2.4em;
	}
}
@media (max-width:767px) {
	.home_zj_c ul li i,.zj li i{
		font-size:2em;
	}
}		
.home_zj_c ul li:nth-child(2),.zj li:nth-child(2){
	color:#49bcc2}	
.home_zj_c ul li:nth-child(3),.zj li:nth-child(3){
	color:#eb7351}
.home_zj_c p{
	line-height:2em;}					
/*-----------首页合作伙伴-----------*/	
.home_hz{
	background:url(../images/index_140.jpg) no-repeat center;
	padding:4em 0;
	}
.title2{
	margin-bottom:1em;
	padding-left:1.5em;
	border-left:3px #f6ab00 solid;
	}
.title2 h2{
	font-size:2.2em;
	color:#fff
	}
.title2 p{
	font-size:1.8em;
	color:#fff;
	margin-top:5px;
	font-family:'Conv_kalinga_0',kalinga,Sans-Serif;
	}
@media (max-width: 991px){
	.title2 h2{
	font-size:1.6em;
	}	
	.title2 p{
	font-size:1.2em;
	margin-top:0px;
	}
}
.home_hzzc,.home_lyb{
	float:left;}	
.home_hzzc li{
	float:left;
	margin-top:1.5em;
	padding:0 10px;
	}
@media (min-width: 992px){
	.home_hzzc li{
		padding:0 !important;}
	}	
.home_hzzc li i{
	width:15%;
	float:left;
	border:2px #fff solid;
	border-radius:50%;
	padding:1em;
}
.home_hzzc li i img{
	width:100%;
	height:100%;
	float:left;
	}
.home_hzzc li h3{
	width:85%;
	float:left;
	padding-left:1em;
	color:#71f0ff;
	font-size:1.3em;
	line-height:2em;
	font-weight:600;
	}
.home_hzzc li p{
	width:85%;
	float:left;
	padding-left:1em;
	color:#fff;
	font-size:1em;
	line-height:1.3em;
	}

@media (max-width: 991px){
	.home_hzzc li{
		padding:0;}
	.home_hzzc li i{
	width:20%;
	}
	.home_hzzc li h3,.home_hzzc li p{
	width:80%;
	padding-left:0.5em;
	}
}			
.float{
	float:left;}		
.home_lyb input{
	width:100%;
	float:left;
	background:#fff;
	border:none;
	border-radius:8px;
	height:3.8em;
	padding:0 1em;
	color:#777;
	font-size:1.1em;
	margin-top:1.2em;
	}
#btn{
	width:30%;
	color:#fff;
	font-size:18px;
	height:3em;
	background:#f6ab00;
	box-shadow:0px 4px 0px #d49300;
	}
@media (max-width: 991px){
	.home_lyb{
		padding-top:3em;}
	.home_lyb input{
		height:2.8em;
    	margin-top:0.8em;}	
	.home_lyb #btn{
		height:2.3em}	
	}				
/*-----------内页样式-----------*/
.full{
	width:100%;
	float:left;
	padding:3em 0 4em;
	}
@media (max-width: 767px) {
	.full{
	padding:1.5em 0;}
	}		
.full img{
	width:100%;
	height:auto;
	}	
.pad_3em{
	padding:4em 0;}
.banner_nr{
	padding:8em 0;
	text-align:center;
	color:#fff;
	background:url(../images/bannerbg.jpg) no-repeat center;
	background-size:cover;
	}			
.banner_nr strong{
	font-size:3em;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	}
.banner_nr strong:before{
	content:"";
	width:150px;
	height:60px;
	position:absolute;
	left:-160px;
	top:-13px;
	background:url(../images/title-bg-left.png) no-repeat left top;
	background-size:cover;
	}
.banner_nr strong:after{
	content:"";
	width:133px;
	height:57px;
	position:absolute;
	right:-140px;
	bottom:-30px;
	background:url(../images/title-bg-right.png) no-repeat left top;
	background-size:cover;
	}				
.banner_nr p{
	padding-top:10px;
	position:relative;
	}		
.banner_nr p a{
	padding:10px;
	font-size:1.2em
	}		
.banner_nr a{
	color:#fff;}
@media (max-width:767px){
	.banner_nr{
	padding:4em 0;
	}
	.banner_nr strong{
	font-size:1.8em;
	}
	.banner_nr strong:before{
	width:80px;
	height:32px;
	left:-85px;
	top:-6px;
	}
	.banner_nr strong:after{
	width:70px;
	height:30px;
	right:-75px;
	bottom:-15px;
	}
	.banner_nr p a{ font-size:1em;}
	}		
.classify{
	padding:1em 0;
	}	
.classify ul li{
	padding:10px;}	
.classify ul li a{
	width:100%;
	height:100%;
	float:left;
	padding:1.2em 2em;
	text-align:center;
	border-radius:10px;
	background:#49bcc2;
	overflow:hidden;
	}		
.classify ul li img{
	width:100%;
	height:auto;
	float:left;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;}
.classify ul li i{
	width:25%;
	float:left;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	}			
.classify ul li h2{
	width:75%;
	float:left;
	font-size:1.6em;
	line-height:50px;
	color:#fff;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	}	
@media (max-width:991px){
	.classify ul li h2{
	font-size:1.4em;
	line-height:35px;
	}
	}
@media (max-width:767px){
	.classify ul li a{
		padding:1.2em;}
	.classify ul li h2{
    	font-size:1.4em;
	    line-height:40px;
	}	
	}				
.classify ul li:nth-child(2) a{
	background:#ea6b5d;
	}	
.classify ul li:nth-child(3) a{
	background:#aaca00;
	}	
.classify ul li:nth-child(4) a{
	background:#fbc600;
	}
.classify ul li a:hover i{
	opacity:0.2;
	transform:scale(4,4) rotate(30deg);
	-webkit-transform:scale(4,4) rotate(30deg);
	-o-transform:scale(4,4) rotate(30deg);
	-moz-transform:scale(4,4) rotate(30deg);
	-ms-transform:scale(4,4) rotate(30deg);
	}
.classify_center{
	text-align:center;}
.classify_center li{
	float:none;	display:inline-block;}	
@media (max-width:991px){
	.classify_center li{
	float:left;}	
	}		
/*-------关于我们--------	*/	
.about_jgjs{
	font-size:1.3em;
	line-height:2.2em;
	text-align:center;
	}
.about_ptbj{
	background:url(../images/index_139.jpg) repeat-y center;}
.about_ptbj .bj{
	border-bottom:2px #4cbcc0 solid;
	border-top:2px #4cbcc0 solid;
	color:#ea6b5d;
	text-align:center;
	padding:1em;
	line-height:2em;
	font-size:1.6em;
	margin-bottom:1.5em;
	}
.about_qywh{
	text-align:center;
	background:url(../images/qywh_02.jpg) no-repeat center;
	background-size:cover;
	}
.about_qywh img{
	width:66.6666%;
	}
.fzlc_t{
	width:100%;
	float:left;
	height:120px;
	position:relative;
	background:url(../images/fzlc_03.png) no-repeat top center;}
.fzlc_t img{
	width:auto;
	position:absolute;
	left:50%;
	top:17px;
	margin-left:-200px;
	}
.fzlc_b{
	width:100%;
	height:48px;
	float:left;
	background:url(../images/fzlc_43.jpg) no-repeat center;}	
.fzlc_c{
	width:100%;
	float:left;
	position:relative;
	background:url(../images/fzlc_10.jpg) repeat-y top center;
	}
.fzlc_c li{
	height:auto;
	float:left;
	padding:0;
	margin-top:-108px;
	text-align:right;
	background:url(../images/fzlc_17.png) no-repeat right 108px;
	}
.fzlc_c li:first-child{
	margin-top:0;
	}	
.fzlc_c li:nth-child(2n){
	float:right;
	text-align:left;
	background:url(../images/fzlc_25.png) no-repeat left 108px;
	}				
.fzlc_c li div{
	width:100%;
	float:left;
	}
.fzlc_c li:nth-child(2n) div{
	float:right;}				
.fzlc_c li h2{
	width:100%;
	float:left;
	font-size:3.5em;
	color:#49bcc2;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.fzlc_c li img{
	width:100%;
	height:auto;
	float:left;
	border-radius:20px;
	}
.fzlc_c li h3{
	width:100%;
	float:left;
	font-size:1.2em;
	line-height:1.5em;
	margin-top:10px;
	color:#777;
}
@media (min-width: 1200px) {
	.fzlc_c{
		padding:40px 50px 26px;
		}
	.fzlc_c li{
		width:50%;
		margin-left:24px;
		}
	.fzlc_c li:nth-child(2n){
		margin-right:24px;
		margin-left:0;}		
	.fzlc_c li div{
	width:300px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fzlc_c{
		padding:40px 0px 26px;
		}
	.fzlc_c li{
		width:50%;
		margin-left:24px;
		}
	.fzlc_c li:nth-child(2n){
		margin-right:24px;
		margin-left:0;}		
	.fzlc_c li div{
	width:300px;
	}
}	
@media (max-width: 991px) {
	.fzlc_t{
		height:80px;
		background:url(../images/fzlc_02.png) no-repeat left;}
	.fzlc_t img{
		left:100px;
		height:90%;
		margin:0;
		top:5px;}	
	.fzlc_b{
		height:30px;
		background:url(../images/fzlc_42.jpg) no-repeat 24px;}	
	.fzlc_c{
		position:static;
		background:url(../images/fzlc_9.jpg) repeat-y 28px top;}	
	.fzlc_c li,.fzlc_c li:nth-child(2n),.fzlc_c li:first-child{
     	background:url(../images/fzlc_24.png) no-repeat 24px 108px;
		text-align:left;
		padding-left:100px !important;
		float:left !important;
		margin-top:3em;
		}
	.fzlc_c li h2{
		font-size:2.6em;}
	.fzlc_c li h3{
		font-size:1em;}	
	}
/*-------教学内容--------	*/	
.teach_yybz li{
	margin:15px 0;}		
.teach_yybz li div{
	border:2px #e3e3e3 solid;
	border-radius:15px;
	background:#fff;
	overflow:hidden;
	}
.teach_yybz li i{
	width:15%;
	float:left;
	font-size:4.2em;
	color:#ea6b5d;
	padding:25px 0;
	text-align:center;
	font-family:'Conv_Aurorabc_0',Sans-Serif;
	}
.teach_yybz li h2{
	width:85%;
	float:left;
	line-height:1.1em;
	padding:18px 20px 5px 0;
	color:#333;
	}	
.teach_yybz li h3{
	width:85%;
	float:left;
	height:1em;
	color:#ea6b5d;
	font-size:0.9em;
	line-height:1em;
	padding:0 20px 0px 0;
	}
@media (max-width: 767px) {
	.teach_yybz li i{
	width:20%;
	}
	.teach_yybz li h2,.teach_yybz li h3{
	width:80%;
	padding-right:10px;
	}
	}	
.teach_sklc{
	width:100%;
	float:left;
	background:url(../images/line_10.jpg) repeat-y top center;}		
.teach_sklc li{
	height:auto;
	float:left;
	padding:0;
	text-align:right;
	background:url(../images/sklc_06.png) no-repeat right 30px;
	}
.teach_sklc li:first-child{
	margin-top:0;
	}	
.teach_sklc li:nth-child(2n){
	float:right;
	text-align:left;
	background:url(../images/sklc_18.png) no-repeat left 30px;
	}
.teach_sklc li i{
	width:60px;
	text-align:center;
	float:right;
	color:#fff;
	font-size:3em;
	margin-top:30px;
	line-height:60px;
	font-family:'Conv_Aurorabc_0',Sans-Serif;
	}
.teach_sklc li:nth-child(2n) i{
	float:left;
	}						
.teach_sklc li div{
	width:100%;
	float:left;
	padding:15px;
	border:2px #e3e3e3 solid;
	border-radius:15px;
	background:#fff;
	}
.teach_sklc li:nth-child(2n) div{
	float:right;}				
.teach_sklc li h2{
	color:#aaca00;
}
.teach_sklc li h3{
	line-height:1.5em;
	color:#333;
}
.teach_sklc li img{
	width:30%;
	height:auto;
	float:right;
	margin-left:10px;
	}
.teach_sklc li:nth-child(2n) img{
	float:left;
	margin-right:10px;
	margin-left:0;
	}
@media (min-width: 1200px) {
	.teach_sklc li{
		width:50%;
		margin-left:30px;
		}
	.teach_sklc li:nth-child(2n){
		margin-right:30px;
		margin-left:0;}		
	.teach_sklc li div{
	width:77%;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.teach_sklc li{
		width:50%;
		margin-left:30px;
		}
	.teach_sklc li:nth-child(2n){
		margin-right:30px;
		margin-left:0;}		
	.teach_sklc li div{
	width:70%;
	}
}	
@media (max-width: 991px) {
	.teach_sklc{
		background-position:45px top;}	
	.teach_sklc li,.teach_sklc li:nth-child(2n),.teach_sklc li:first-child{
		width:100%;
		padding:0 15px;
     	background:url(../images/sklc_18.png) no-repeat 15px 25px;
		text-align:left;
		float:left !important;
		margin-top:2em;
		}
	.teach_sklc li:first-child{
		margin-top:0;}	
	.teach_sklc li i,.teach_sklc li:nth-child(2n) i{float:left; margin-top:25px;
		}						
	.teach_sklc li div{
    	width:75%;
		float:right;
		}
	.teach_sklc li img{
		float:left;
		margin-right:10px;
		margin-left:0;
		}	
	}
.teach_sksk_ms{
	padding:0 15px 2em;
	color:#4cbcc0;
	font-size:1.5em;
	text-align:center;
	line-height:2.4em;
	}
.teach_sksk_ms span{
	color:#ea6b5d;
	font-size:2.6em;
	font-family:'Conv_Aurorabc_0',Sans-Serif;
	}
.teach_sksk li{
	padding:5px;}	
.teach_sksk li a{
	width:100%;
	height:100%;
	float:left;
	border:3px #fbc600 solid;
	border-radius:15px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}
.teach_sksk li a img{
	height:100%;
	width:100%;
	position:relative;
	top:0;
	left:0;
	overflow:hidden;
	border-radius:10px;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
}
.teach_sksk li a h2{
	height:100%;
	width:100%;
	background:rgba(234,107,93,0.8);
	color:#fff;
	padding:30% 10px 0;
	font-size:1.2em;
	text-align:center;
	position:absolute;
	border-radius:10px;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}
.teach_sksk li a:hover{
	border-color:#49bcc2;}	
.teach_sksk li a:hover h2{
	opacity:1;}	
.teach_sksk li a:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	}						
/*-------课程优势--------	*/	
.class_kctx_l{
	font-size:1.2em;
	line-height:2.2em;
	}
.class_kctx_l img,.class_kctx_r img{
	width:100%;
	height:auto;
	}
.class_jymb img{
	width:60%;
	height:auto;
	 }
.class_jyts li{
	width:100%;
	float:left;
	margin:15px 0;
	color:#49bcc2;
	}
.class_jyts li:nth-child(2){color:#a0c610;}	
.class_jyts li:nth-child(3){color:#fabe00;}	
.class_jyts li:nth-child(4){color:#be94c2;}	
.class_jyts li:nth-child(5){color:#ea6b5d;}		
.class_jyts li .class_jyts_img{
	float:left;
	}
.class_jyts li:nth-child(2n) .class_jyts_img{
	float:right !important;
	}			
.class_jyts li img{
	border:4px #49bcc2 solid;
	border-radius:15px;
	}
.class_jyts li:nth-child(2) img{
	border-color:#a0c610;
	}
.class_jyts li:nth-child(3) img{
	border-color:#fabe00;
	}
.class_jyts li:nth-child(4) img{
	border-color:#be94c2;
	}
.class_jyts li:nth-child(5) img{
	border-color:#ea6b5d;
	}
.class_jyts li i{
	font-size:4.2em;
	line-height:1em;
	padding-top:1.5em;
	font-family:'Conv_Aurorabc_0',Sans-Serif;
	}
.class_jyts li h2{
	font-size:1.6em;
	line-height:2em;
	}	
.class_jyts li p{
	font-size:1.2em;
	color:#777;
	line-height:1.4em;
	}
.class_jyts li:nth-child(2n){
	text-align:right;
	}
.class_jyts_b{
	background:#f3f3f3 url(../images/jyts_16.jpg) no-repeat center bottom;
	}		
.title3{
	text-align:center;
	padding-bottom:30px;
	}
.title3 h2{
	font-size:30px;
	color:#49bcc2
	}
.title3 h2 span{
	color:#ea6b5d;
	font-size:40px;
	font-weight:600;
	}	
.title3 p{
	font-size:1.2em;
	color:#888;
	position:relative;
	margin-top:10px;
	display:inline-block;
	}
@media (max-width:767px){
	.title3 h2{
	font-size:26px;}
	.title3 p{
	font-size:1em;
		}
	}	
.title3 p:before{
	content:"";
	width:60px;
	height:1px;
	position:absolute;
	top:15px;
	left:-80px;
	display:inline-block;
	background:#d4d4d4;
	}
.title3 p:after{
	content:"";
	width:60px;
	height:1px;
	position:absolute;
	top:15px;
	right:-80px;
	display:inline-block;
	background:#d4d4d4;
	}
.class_jyts_568{
	text-align:center;}	
@media( min-width:1200px){
	.class_jyts_568 img{
		width:950px;}
	}
.class_kcgh{
	width:100%;
	float:left;
	background:url(../images/kcgh_03.jpg) no-repeat center;}	
.class_kcgh li{
	height:auto;
	float:left;
	margin:15px 0;
	}
.class_kcgh li:nth-child(2n){
	float:right;
	text-align:right;
	}
.class_kcgh li img{
	width:25%;
	height:auto;
	float:left;
	}
.class_kcgh li:nth-child(2n) img{
	float:right;
	}							
.class_kcgh li div{
	width:75%;
	float:left;
	padding:10px;
	position:relative;
	}
.class_kcgh li:nth-child(2n) div{
	float:right;}
.class_kcgh li i{
	width:66px;
	height:5px;
	position:absolute;
	left:-10px;
	color:#fff;
	margin-top:10px;
	background:url(../images/kcgh_11.png);
	}
.class_kcgh li:nth-child(2n) i{
	right:-10px;
	left:auto
	}					
.class_kcgh li h2{
	font-size:1.6em;
	color:#ea6b5d;
}
.class_kcgh li h3{
	line-height:2em;
	font-size:1.2em;
	color:#333;
	margin-top:20px;
}
.class_kcgh li p{
	line-height:1.8em;
	color:#777;
}
@media (min-width: 1200px) {
	.class_kcgh li{
		width:35%;
		}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.class_kcgh{
		background-size:40%;}
}
@media (max-width: 991px) {
	.class_kcgh{
		background:none;}		
	}	 												
/*-------招商合作--------	*/		
.jxsp li{
	margin:15px 0;}
.jxsp li a{
	width:100%;
	height:100%;
	float:left;
	position:relative;
	border:5px #49bcc2 solid;
	border-radius:50%;
	box-shadow:3px 3px 10px #000 inset;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	overflow:hidden !important;
	}
.jxsp li a span{
	height:100%;
	width:100%;
	float:left;
	position:relative;
	border-radius:50%;
	top:0;
	left:0;
	z-index:-1;
	overflow:hidden !important;
	}			
.jxsp li a span img{
	height:100%;
	width:100%;
	float:left;
	border-radius:50%;
	border-radius:50%;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}
.jxsp li a div{
	width:100%;
	height:100%;
	float:left;
	position:absolute;
	border-radius:50%;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	background:rgba(234,107,93,0.8);
	color:#fff;
	padding:40% 10px 0;
	text-align:center;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}	
.jxsp li a h2{
	font-size:1.3em;
	}
.jxsp li a p{
	text-decoration:underline;}	
.jxsp li a i{
	width:52px;
	height:52px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:1;
	margin-left:-26px;
	margin-top:-26px;
	opacity:1;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
}
.jxsp li a:hover div{
	opacity:1;}	
.jxsp li a:hover i{
	opacity:0;
	}	
.jxsp li a:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	}
.jjnr li{
	padding:10px;
	}
.jjnr li div{
	width:100%;
	height:100%;
	float:left;
	padding:20px;
	border:2px #e3e3e3 solid;
	border-radius:15px;
	}
.jjnr li div img{
	width:100%;
	height:auto;
	float:left;
	}
.jjnr li div h2{
	width:100%;
	height:auto;
	float:left;
	font-size:1.3em;
	text-align:center;
	color:#ea6b5d;
	line-height:2.5em;
	}
.jjnr li div p{
	width:100%;
	height:auto;
	float:left;
	padding-bottom:20px;
	line-height:1.7em;
	}
@media (max-width:767px){
	.jjnr li div{
		padding:10px;}
	.jjnr li div h2{
	font-size:1.1em;
	line-height:1.5em;}
	}	
.jjnr_mx{
	width:100%;
	float:left;
	margin-top:3em;
	}
.jjnr_mx li{
	padding:0 15px;
	margin:15px 0;
	float:left;
	}		
.jjnr_mx li div{
	width:100%;
	height:100%;
	float:left;
	padding:5px 0 5px;
	background:url(../images/jjnr_34.jpg) repeat-x bottom;
	}
.jjnr_mx li div h2{
	width:100%;
	float:left;
	font-size:1.4em;
	color:#49bcc2;
	font-weight:bold;
	padding-left:50px;
	background:url(../images/jjnr_30.jpg) no-repeat left center;
	line-height:40px;
	}	
.jjnr_mx li div p{
	width:100%;
	float:left;
	padding-left:50px;
	margin-bottom:15px;
}
.jjnr_mx li div p font{
	color:#ea6b5d;
	font-size:1.2em;}
.nav-tabs{
	border:none;
	background:url(../images/hz_03.jpg) repeat-x 50%;
}
.nav-tabs li{
	border:none;
	text-align:center;}
.nav-tabs li a{
	width:100px;
	height:100px;
	display:inline-block;
	background:#fff url(../images/icon0_146.png) no-repeat center;
	border:2px #fbc600 solid;
	border-radius:50%;
	}	
.nav-tabs > li:hover > a,.nav-tabs > li.active > a{
	background:#fbc600 url(../images/icon_146.png) no-repeat center !important;
	border:none!important;
	}	
.nav-tabs li:nth-child(2) a{
	background:#fff url(../images/icon0_149.png) no-repeat center;
	}	
.nav-tabs > li:nth-child(2):hover > a,.nav-tabs > li:nth-child(2).active > a{
	background:#fbc600 url(../images/icon_149.png) no-repeat center !important;
	}		
.nav-tabs li:nth-child(3) a{
	background:#fff url(../images/icon0_151.png) no-repeat center;
	}	
.nav-tabs > li:nth-child(3):hover > a,.nav-tabs > li:nth-child(3).active > a{
	background:#fbc600 url(../images/icon_151.png) no-repeat center !important;
	}
.nav-tabs li:nth-child(4) a{
	background:#fff url(../images/icon0_153.png) no-repeat center;
	}	
.nav-tabs > li:nth-child(4):hover > a,.nav-tabs > li:nth-child(4).active > a{
	background:#fbc600 url(../images/icon_153.png) no-repeat center !important;
	}
.tab-content > .tab-pane{
	text-align:center;
	padding:2.5em 15px 0;}	
.tab-content > .tab-pane h2{
	font-size:2em;
	color:#333;
	padding-bottom:1em;
	}
.tab-content > .tab-pane i{
	width:90px;
	height:1px;
	display:inline-block;
	background:#fbc600;
	}
.tab-content > .tab-pane p{
	font-size:1.5em;
	color:#777;
	padding:1.5em 0;
	line-height:2em;
	}
.tab-content > .tab-pane img{
	border:3px #fbc600 solid;
	border-radius:15px;}	
@media(min-width:1200px){
	.tab-content > .tab-pane p{
		padding:1.5em 240px;}
	}
@media(max-width:767px){
	.nav-tabs li a{
	width:70px;
	height:70px;}
	}	
.hzzc{
	width:100%;
	float:left;
	padding-top:3em;
	}
.hzzc li{
	float:left;
	padding:5px;
	}
.hzzc li a{
	width:100%;
	height:100%;
	float:left;
	border-radius:10px;
	overflow:hidden;
	position:relative;
	}
.hzzc li a img{
	width:100%;
	height:100%;
	float:left;
	border-radius:10px;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	overflow:hidden !important;
	}
.hzzc li a h2{
	width:100%;
	height:100%;
	float:left;
	position:absolute;
	border-radius:10px;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	font-size:1.3em;
	background:rgba(234,107,93,0.8);
	color:#fff;
	padding:26% 10px 0;
	text-align:center;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}	
.hzzc li a:hover h2{
	opacity:1;}		
.hzzc li a:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	}											
/*-------资质荣誉--------	*/	
.honor_zlaq_t{
	width:100%;
	float:left;
	text-align:center;
	padding-bottom:2em;
	font-size:1.2em;
	}
.honor_zlaq_t h2{
	font-size:1.4em;
	color:#49bcc2;
	display:inline-block;
	padding:12px 0;
	margin-bottom:15px;
	border-bottom:1px #49bcc2 solid;
	border-top:1px #49bcc2 solid;
	}
@media (min-width:1200px) {
	.honor_zlaq_t h2{
		width:50%;
		}		
	}
.honor_zlaq li{
	padding:15px;}	
.honor_zlaq li a{
	width:100%;
	height:100%;
	float:left;
	border:2px #e3e3e3 solid;
	border-radius:15px;
	overflow:hidden;
	}
@media (max-width:767px) {
	.honor_zlaq_t h2{
		font-size:1.3em;}
	.honor_zlaq li{
		padding:5px;
		}		
	}	
.news{
	width:100%;
	float:left;
	}
.news li{
	width:100%;
	float:left;
	padding:15px;}	
.news li a{
	width:100%;
	height:100%;
	float:left;
	background:#fff;
	border:2px #e3e3e3 solid;
	border-radius:15px;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}	
.news li img{
	width:33%;
	height:auto;
	float:left;
	border-radius:8px;
	}
.news li a .news_r{
	width:67%;
	float:left;
	padding:20px 30px;
	}
.news li a h2{
	width:100%;
	float:left;
	line-height:1.6em;
	font-size:1.4em;
	color:#333;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}	
.news_info{
	width:100%;
	float:left;
	padding:5px 0;
	color:#49bcc2;
	border-bottom:1px #49bcc2 solid;
	}	
.news_info #date{
	background:url(../images/news_06.png) no-repeat left center;
	padding:0 20px;
	}
.news_info #number{
	background:url(../images/news_08.png) no-repeat left center;
	padding:0 20px;
	}				
.news li a p{
	width:100%;
	float:left;
	padding:15px 0;
	color:#777;
	line-height:1.5em;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}		
.news li a span{
	color:#fff;
	float:left;
	font-size:1.2em;
	background:#4cbcc0;
	border-radius:18px;
	padding:0 30px;
	line-height:36px;
	margin-top:5px;
	transition:all 500ms linear;
	-webkit-transition:all 500ms linear;
	-o-transition:all 500ms linear;
	-moz-transition:all 500ms linear;
	-ms-transition:all 500ms linear;
	}
.news li a:hover{
	background:#4cbcc0;
	border:none;
	}	
.news li a:hover h2,.news li a:hover p,.news li a:hover .news_info{
	color:#fff;
	}	
.news li a:hover .news_info{
	border-color:#2aa0a4}	
.news li a:hover .news_info #date{
	background:url(../images/news_14.png) no-repeat left center;
	}
.news li a:hover .news_info #number{
	background:url(../images/news_15.png) no-repeat left center;
	}	
.news li a:hover span{
	background:#ea6b5d}	
	
@media (min-width:992px) and (max-width:1199px) {
	.news li img{
		width:50%;
		}
	.news li a .news_r{
		width:50%;
		}			
	}
@media (max-width:991px) {
	.news li img{
		width:100%;
		}
	.news li a .news_r{
		width:100%;
		}			
	}
.news_t{
	width:100%;
	float:left;
	}
.news_t h2{
	color:#49bcc2;
	font-size:1.6em;
	}
.news_c{
	width:100%;
	float:left;
	padding:1.5em 0;
	}
.page{
	width:100%;
	float:left;
	border-top:1px #49bcc2 solid;
	padding:1em 0;
	}	
.page p a{
	color:#666;}
.page p a:hover{
	color:#49bcc2;}	
.page span{
	float:left;}	
.page span a{
	float:right;
	padding:0 30px;
	color:#fff;
	line-height:36px;
	background:#49bcc2;
	border-radius:18px;
	margin-top:10px;
	}	
@media(max-width:991px){
	.page div,.page span{
		padding:0;}
	.page span a{
		float:left;}
	}	
.page span a:hover{
	background:#ea6b5d}	
.more_info{
	width:100%;
	float:left;
	border:2px #e3e3e3 solid;
	padding:20px 30px 30px;
	border-radius:15px;
	margin-top:2em;
	}
.more_info_t{
	display:inline-block;
	line-height:2em;
	color:#49bcc2;
	font-size:1.6em;
	margin-bottom:10px;
	border-bottom:3px #49bcc2 solid;
	}
.more_info li{
	width:100%;
	line-height:35px;
	float:left;
	border-bottom:1px #ccc dashed;}	
.more_info li a{
	color:#666;
	}
.more_info li a i{
	float:right;}																														 												
/*-------文档资料--------	*/	
.data li{
	width:100%;
	float:left;
	margin:10px 0;
	}
.data li h2{
	float:left;
	display:inline;
	font-size:1.3em;
	line-height:30px;
	}
.data li a{
	width:100%;
	height:100%;
	float:left;
	color:#666;
	border:3px #49bcc2 solid;
	padding:16px;
	border-radius:10px;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}
.data li:nth-child(5n+2) a{border-color:#a0c610;}	
.data li:nth-child(5n+3) a{border-color:#fabe00;}	
.data li:nth-child(5n+4) a{border-color:#be94c2;}	
.data li:nth-child(5n+5) a{border-color:#ea6b5d;}
.data li a:hover{
	color:#fff;
	background:#49bcc2;
	}
.data li:nth-child(5n+2) a:hover{background:#a0c610;}	
.data li:nth-child(5n+3) a:hover{background:#fabe00;}	
.data li:nth-child(5n+4) a:hover{background:#be94c2;}	
.data li:nth-child(5n+5) a:hover{background:#ea6b5d;}			
.data li a i{
	width:30px;
	height:30px;
	float:right;
	font-size:1.5em;
	padding-left:11px;
	line-height:30px;
	color:#fff;
	font-family:"宋体";
	border-radius:50%;
	background:#49bcc2;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}
.data li:nth-child(5n+2) a i{background:#a0c610;}	
.data li:nth-child(5n+3) a i{background:#fabe00;}	
.data li:nth-child(5n+4) a i{background:#be94c2;}	
.data li:nth-child(5n+5) a i{background:#ea6b5d;}	
.data li a:hover i{
	color:#49bcc2;
	background:#fff;
	transform:rotate(90deg);
	}
.data li:nth-child(5n+2) a:hover i{color:#a0c610;}	
.data li:nth-child(5n+3) a:hover i{color:#fabe00;}	
.data li:nth-child(5n+4) a:hover i{color:#be94c2;}	
.data li:nth-child(5n+5) a:hover i{color:#ea6b5d;}					
@media (min-width: 1200px) {
	.data li a{
	padding:16px 30px;
		}
}																		 												
/*-------翻页样式--------	*/
							
.pagelist{
	width:100%;
	float:left;
	text-align:center;
	padding-top:15px;
	color:#49bcc2;
	}			
.pagelist a{
	width:30px;
	height:30px;
	display:inline-block;
	line-height:30px;
	font-size:14px;
	color:#49bcc2;
	margin:0 2px;
	font-size:1.2em;
	border-radius:50%;
	font-family:Arial, Helvetica, sans-serif;
	transition:all 300ms linear;
	-webkit-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	}
.pagelist a:hover,.pagelist .on{
	background:#49bcc2;
	color:#fff;
	}
/*-------在线留言--------	*/	
.message_t{
	width:100%;
	float:left;
	}
.message_t h2{
	color:#49bcc2;
	font-size:1.5em;
	}
.message_t p{
	color:#b3b3b3;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	}
.message_t i{
	width:65px;
	height:3px;
	float:left;
	background:#49bcc2;
	margin:20px 0 30px;
	}
.message_c{
	width:100%;
	float:left;
	}	
.message_c div{
	padding:10px;
	float:left;}	
.message_c input,.message_c textarea{
	width:100%;
	height:50px;
	float:left;
	color:#888;
	line-height:50px;
	border:1px #e3e3e3 solid;
	background:#fff;
	padding:0 15px;
	border-radius:5px;
	}
.message_c textarea{
	height:140px;}	
.message_c #btn{
	border:none;
	margin-top:20px;
	}
.message_b{
	margin-top:3em;
	padding:0 15px;}			
/*-------底部样式--------	*/	
.contact_t{
	padding:0 15px;
	text-align:center;
	}
.contact_t h2{
	font-size:1.8em;}
.contact_t p{
	font-size:1.5em;}	
.contact_t i{
	display:inline-block;
	float:none;
	}
.contact_c li{
	padding:15px;
	text-align:right;
	font-size:1.1em;}
.contact_c li:nth-child(2n){
	text-align:left;
	}		
.contact_c li i{
	width:70px;
	height:70px;
	float:right;
	margin-left:15px;
	border-radius:50%;
	background:#aaca00;
	text-align:center;
	padding:21px;
	}
.contact_c li:nth-child(2) i{background:#49bcc2;}	
.contact_c li:nth-child(3) i{background:#ea6b5d;}	
.contact_c li:nth-child(4) i{background:#fabe00;}		
.contact_c li:nth-child(2n) i{
	float:left;
	margin-left:0;
	margin-right:15px;
	}
.contact_c li h2{
	font-weight:bold;
	font-size:1.12em;}	
.map{
	width:100%;
	height:350px;
	float:left;
	border:3px #e3e3e3 solid;
	border-radius:15px;
	margin-top:2em;}
@media (max-width:991px){
	.contact_c li{
		text-align:left;
		}
	.contact_c li i{
		float:left;
		margin-left:0;
		margin-right:15px;}	
	.map{
	height:250px;	
	}
	}															
/*-------底部样式--------	*/				
.footer{
	padding:4em 0;
	background:#454a4c url(../images/index_156.jpg) no-repeat bottom;
	}
.d_nav dl{
	width:20%;
	float:left;
	}
.d_nav dl dt{
	font-size:15px;
	color:#fff;
	padding-bottom:12px;
	}
.d_nav dl dt a{color:#fff;}		
.d_nav dl dd{
	font-size:13px;
	color:#b2b4b4;
	line-height:26px;
	}
.d_nav dl dd a{color:#b2b4b4;}	
.d_contact{
	border:1px #5b5f61 solid;
	border-radius:20px;
	padding:0;
	}
d_contact ul{ !important;}	
.d_contact li{
	line-height:26px;
	padding:12px 5px 12px 15px;
	color:#fff;
	border-bottom:1px #5b5f61 solid;
	border-right:1px #5b5f61 solid;
	}
.d_contact li:last-child{
	border-bottom:none;}	
.d_contact li img{
	float:left;
	margin-right:5px;}	
.d_contact span{
	text-align:center;
	padding-top:25px;
	color:#fff;
	}
.d_contact span img{
	width:100%;
	height:auto;}				
.copyright{
	padding:1em 0;
	background:#313537;
	color:#a6a6a6;
	line-height:24px;
	}
.copyright p{
	padding-top:20px;}	
.copyright a{
	color:#4cbac1;}		
.copyright span a{
	width:60px;
	height:60px;
	text-align:center;
	padding-top:12px;
	float:right;
	background:#4cbac1;
	border-radius:50%;
	}										
.footer2{
	padding:1em 0;
	background:#313537;
	}	
.footer2 ul li{
	float:left;
	text-align:center;
	border-right:1px #5b5f61 solid;
	color:#fff;
	line-height:1em;
	}
.footer2 a{
	color:#fff;}		