﻿@charset "utf-8";
* { margin: 0; padding: 0 }
html, body { color: #666; background: #fff; }
body, button, input, select, textarea { font-family: "微软雅黑", Arial; line-height: 24px; color: #666; font-size: 13px;}
table { border-collapse: collapse; border-spacing: 0 }
img { border: 0; line-height: 0; }
em, b, i { font-style: normal; font-weight: 400; }
dl, ul ,li{ list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500 }
q:before, q:after { content: '' }
a { outline: 0; blr:expression(this.onFocus=this.blur())
}
a, a:visited { color: #666; text-decoration: none; }
a:hover { color:#2fa1e7; text-decoration: none; }

/*通用样式定义开始*/
.common_01{width:1200px; margin:0px auto;}
.common_02{clear:both;}
.common_03{margin-top:10px;}
.common_04{height:10px;}
.common_05{float:left;}
.hide{display: none;}
/*通用样式定义结束*/
/*杞挱*/
#slides {
	display: none;
	position: relative;
}
#slides .slidesjs-control {
	position: relative;
	z-index: 1;
}
#slides .slidesjs-pagination {
	position: absolute;
	bottom: 10px;
	right: 20px;
	float: right;
	z-index: 100
}
#slides .slidesjs-pagination li {
	width: 12px;
	background: #fff;
	float: left;
	height: 12px;
	font-size: 0px;
	overflow: hidden;
	cursor: pointer;
	margin-right: 6px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}
#slides .slidesjs-pagination li:hover {
	background: #3076de;
}
#slides .slidesjs-pagination li a {
	display: block;
	width: 13px;
	height: 0;
	padding-top: 13px;
	float: left;
	overflow: hidden
}
#slides .slidesjs-pagination li a.active {
	background: #3076de;
	cursor: default
}
#slides a.slidesjs-next, #slides a.slidesjs-previous {
	display: none;
	position: absolute;
	top: 130px;
	width: 26px;
	height: 70px;
	z-index: 99;
}
#slides a.slidesjs-previous {
	left: 0;
}
#slides a.slidesjs-next {
	right: 0;
}
#slides a.slidesjs-previous b {
	position: absolute;
	top: 0;
	left: 0;
	width: 26px;
	height: 70px;
	background: #000;
	filter: alpha(opacity=30);
	-khtml-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-previous i {
	position: absolute;
	top: 22px;
	left: 5px;
	width: 14px;
	height: 26px;
	background: url(btn_slide_home.png);
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-next b {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 70px;
	background: #000;
	filter: alpha(opacity=30);
	-khtml-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-next i {
	position: absolute;
	top: 22px;
	right: 5px;
	width: 14px;
	height: 26px;
	background: url(btn_slide_home.png) 0 -26px;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-previous:hover b, #slides a.slidesjs-next:hover b {
	background: #000;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
/*杞挱END*/
/*banner鍥�*/

.banner1 {
	padding: 20px 0;
	height: 110px;
}
.banner1 img {
	width: 1200px;
	height: 110px;
}
.main1 {
	width: 970px;
	height: 338px;
	margin: 0 auto;
	padding-left: 230px;
}
.b-box {
	width: 735px;
	height: 338px;
}
.b-box ul.slider-div li a {
	display: inline-block;
}
.b-box ul.slider-div, .b-box ul.slider-div li, .b-box ul.slider-div li a, .b-box ul.slider-div li a img {
	width: 735px;
	height: 350px;
}
.b-box ul.slider-div li {
	float: left;
}
.b-box ul.pic-box {
	width: 735px;
	height: 115px;
}
.b-box ul.pic-box li {
	width: 167px;
	height: 115px;
	float: left;
	overflow: hidden;
}
.b-box ul.pic-box li a {
	display: inline-block;
	width: auto;
	height: 115px;
}
.b-box ul.pic-box li a img {
	width: 234px;
	height: 115px;
}
.b-box ul.pic-box li.on {
	width: 234px;
}
.main1 .r-box {
	width: 234px;
	height: 337px;
	border: 1px solid #e6e6e6;
	border-left: none;
	border-top: none;
}
.r-box img.pz {
	width: 204px;
	height: 73px;
	margin: 10px 15px;
 *margin: 10px 15px;
}
.r-box .alink {
	height: 43px;
}
.r-box .alink a {
	display: inline-block;
	float: left;
	width: 117px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
}
.r-box .alink a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	margin: 12px 3px 0 15px;
 *margin: 12px 3px 0 15px;
}
.r-box .alink a.qq {
	background: #0097e0;
}
.r-box .alink a.tel {
	background: #f90;
}
.r-box .alink a i.icon-qq {
	background: url(icon01.png) no-repeat -37px -64px;
}
.r-box .alink a i.icon-kf {
	background: url(icon01.png) no-repeat 0px -64px;
}
.r-box .alink a:hover {
	opacity: 0.9;
}
.r-box ul li {
	width: 195px;
	float: left;
	padding: 10px 20px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 23px;
}
.r-box ul li i {
	width: 56px;
	display: block;
	font-size: 14px;
	line-height: 23px;
	float: left;
}
.r-box ul li span {
	width: 138px;
	float: left;
	word-break: normal;
}
.r-box ul li p {
	color: #0097E0;
}
.r-box .ewm {
	height: 85px;
	padding: 10px;
}
.r-box .ewm img {
	width: 85px;
	height: 85px;
}
.r-box .ewm .fright {
	width: 110px;
	height: 50px;
	padding: 10px 0;
}
.r-box .ewm .fright p {
	color: #f90;
	line-height: 22px;
}
/*banner鍥�*/

.banner1 {
	padding: 20px 0;
	height: 110px;
}
.banner1 img {
	width: 1200px;
	height: 110px;
}
/*绮惧搧鎺ㄨ崘*/
/*首页样式定义开始*/
.index_01{position: relative;}
.index_02{position: absolute;left: 0px;top: -320px;width:400px;}
.index_03{width:130px;float:left;text-align:center;height: 46px;background: #FFF;line-height: 46px;font-size: 16px;font-weight: bold;color: #1CADFC;}
.index_04{width:270px;float:left;height: 46px;background:#000;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
.index_05{padding: 25px 20px;background: #FFF;}
.index_06{height: 30px;font-size: 14px;color: #666;}
.index_07{width: 153px;float: left;}
.index_08{height: 53px;color: #CCC;}
.index_08 select,input:focus{outline: none;}
.index_09{width: 135px;float: left;}
.index_09 select{width:130px;height:37px;border: 1px solid #ddd;border-radius: 3px;font-family: "微软雅黑";font-size: 14px;}
.index_10{width: 18px;float: left;line-height: 37px;}
.index_11{width: 133px;float: left;}
.index_11 input{width:122px;padding-left:10px;height:35px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;border-radius: 3px;font-family: "微软雅黑";font-size: 14px;}
.index_12{width: 70px;float: left;}
.index_12 input{width:70px;height:37px;background:#F80;border: none;border-top-right-radius: 3px;border-bottom-right-radius: 3px;font-family: "微软雅黑";font-size: 14px;color: #FFF;cursor: pointer;}
.index_13 h1{height: 24px;font-size: 14px;color: #666;}
.index_13 p{line-height: 24px;}
.index_13 p a{color: #999;margin-right: 15px;white-space:nowrap;}
.index_13 p a:hover{color: #F80;}
.index_14{height: 50px;line-height: 50px;border-bottom: 2px solid #22b727;}
.index_15{width: 170px;float: left;font-size: 22px;color: #22b727;}
.index_16{width: 990px;float: left;background: url(images/index_11.jpg) no-repeat right bottom;font-size: 16px;}
.index_16 li{float: left;}
.index_16 a{display: block;padding: 0px 20px;}
.index_16 a:hover{background: url(images/index_02.jpg) no-repeat center bottom;color: #0F97FD;font-weight: bold;}
.index_17 a{background: url(images/index_02.jpg) no-repeat center bottom;color: #22b727;font-weight: bold;}
.index_18{}
.index_19{width: 1199px;border-right: 1px solid #EDEDED;border-bottom: 1px solid #EDEDED;}
.index_20{width: 210px;float: left;}
.index_21 img{vertical-align: bottom;}
.index_22{background: #22b727;color: #FFF;padding: 15px;}
.index_22 a{color: #FFF;}
.index_22 a:hover{text-decoration: underline;}
.index_22 h1{height: 22px;font-size: 14px;font-weight: bold;}
.index_22 p{line-height: 24px;}
.index_22 p a{margin-right: 10px;white-space:nowrap;}
.index_23{float:left;margin-left: 20px;}
.index_24 li{width: 220px;float: left;margin: 20px 20px 6px 0px;}
.index_24 a{display: block;color: #666;}
.index_24 a:hover{color: #F80;}
.index_24 img{width: 220px;height: 135px;}
.index_25{margin-top:4px;height: 48px;font-size: 16px;}
.index_26{color: #0F97FD;font-size: 14px;}
.index_26 span{font-size: 20px;}
.index_27{width: 85px;float: right;color: #999;}
.index_28 li{border-top: 1px solid #EDEDED;padding: 7px 0px;}
.index_28 a{display: block;color: #666;}
.index_28 a:hover{color: #F80;}
.index_28 h1{font-size: 16px;font-weight: 100;}
.index_28 p{color: #F80;line-height: 28px;font-size: 14px;}
.index_29{width:80px;float:right;color: #0F97FD;font-size: 14px;}
.index_29 span{font-size: 20px;}
.index_30{width:1198px;border: 1px solid #EDEDED;background: #FBFBFB;}
.index_31{float:left;padding: 50px 20px 20px 20px;background: url(images/index_15.png) no-repeat center 20px;font-size: 14px;font-weight: bold;}
.index_32{background: url(images/index_16.png) no-repeat center 20px;}
.index_33{width: 500px;float: left;margin: 20px 0px;}
.index_34{border-right: 1px solid #DDD;}
.index_35{width: 116px;padding-right:10px;float: right;font-size: 14px;color: #666;text-align: right;}
.index_35 span{font-size: 20px;color: #F30;}
.index_36{line-height: 24px;font-size: 14px;color: #666;}
.index_37{height:30px;line-height: 24px;font-size: 14px;color: #666;}
.index_37 a{color: #338DED;}
.index_37 a:hover{color: #F80;}
.index_38{text-align:right;color: #666;}
.index_39{width:490px;padding-right: 10px;}
.index_40{width: 925px;float: left;}
.index_41{width: 250px;float: left;margin-left: 25px;}
.index_42{font-size: 20px; border-left: 6px solid #a55df6; height: 22px; line-height: 22px; margin: 10px 0px 20px 0px; padding-left: 10px;}
.index_42 span{width: 50px;float: right;font-size: 16px;}
.index_43{border-left: 6px solid #338DED;}
.index_44 li{float: left;position: relative;margin-right: 15px;margin-bottom: 15px;}
.index_44 a{display:block;font-size:14px;font-weight:bold;color: #FFF;}
.index_44 img{width: 290px;height: 158px;}
.index_45{width: 400px;height: 332px;}
.index_45 img{width: 400px;height: 332px;}
.index_46{position: absolute;width:100%;height: 32px;left: 0px;bottom:0px;background: #000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.index_47{position: absolute;width:100%;height: 32px;line-height:32px;left: 0px;bottom:0px;text-align: center;}
.index_48{width: 290px;height: 158px;}
.index_49 li{padding: 18px 0px;border-bottom: 1px dashed #DEDEDE;}
.index_49 img{width:90px;height:65px;float: left;margin-right: 8px;}
.index_49 h1{font-size: 14px;line-height: 20px;}
.index_49 a h1{color: #666;}
.index_49 a h1:hover{color: #F80;}
.index_49 p{font-size: 14px;color: #999;margin-top: 5px;}
.index_50{line-height: 26px;font-size: 14px;margin-top: 5px;}
.index_50 li{padding-left: 15px;background: url(/skin/images/index_17.jpg) no-repeat left center;}
.index_50 a{color: #666;}
.index_50 a:hover{color: #F80;}
/*首页样式定义结束*/
/*footer*/
.footer{ background:#2ba165; padding:5px 0px; color:#FFF;  font: 14px/24px "microsoft yahei"; width:100%;}
.footer .footer-inner{ border-top:1px solid #4fb17f;  border-bottom:1px solid #4fb17f;}
.footer .footer-box{ width:1180px; margin:0 auto; background:url(footer-bg.png) right top no-repeat; padding:30px 0;}
.footer .foot-col1{ padding:0 10px;}
.footer .foot-col2{ padding-left:60px; padding-top:5px;}
.footer .foot-col3{}
.footer .footer-logo{ display:block; width:184px; height:60px; background:url(header_v3_icon.png) 0 -122px no-repeat;}
.footer .wx-box{ width:206px;}
.footer .icon-wx{display:block; width:206px; height:103px;background:url(header_v3_icon.png) 0 -264px no-repeat;}
.footer .foot-nav{ font-size:16px;}
.footer .foot-nav a{ color:#FFF; display:inline-block; padding:0 5px;}
.footer .foot-inf{ padding-top:15px; padding-left:5px; line-height:24px;}
.footer .work-time{ color:#b2d7c1;}
.copyright{ background:#FFF; height:40px; line-height:40px; text-align:center; font-size:12px; color:#999;}
.copyright a{ color:#666;}
.fleft { float: left; }
.fright { float: right; }
.fr{ float: right; }
.fl{ float:left;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; font-size: 0; line-height: 0; }

.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0 }
input:focus, select:focus, textarea:focus, area { outline: none; }
.transition { transition: all .2s linear; -webkit-transition: all .2s linear; -ms-transition: all .2s linear; -moz-transition: all .2s linear; }
.overflow { overflow: hidden; }
.f12{ font-size:12px;}
.f15{ font-size:15px;}
.f20{ font-size:20px;}
.f30{font-size: 30px;}
.f25{ font-size:25px;}
.f28{ font-size:28px;}
.m10{margin:0 10px;}
.mt3{ margin-top:3px;}
.mt10{ margin-top:10px;}
.pl5{ padding-left:5px;}
.pl15{ padding-left:15px;}
.ti27{ text-indent:27px;}
.color-333{ color:#333;}
.c_f90{ color:#f90;}
.c_09a{ color:#09a6f2;}
.c_ddd{ color:#ddd;}
.c_999{ color:#999;}
.pl20 {padding-left: 20px;}
.h22{ height:22px; line-height:22px;}
.h28{ height:28px; line-height:28px;}
.h32{ height:32px; line-height:32px;}
.yellow{ color:#f90}
.m_p0{ margin:0; padding:0;}
.mt40{ margin-top:40px;}
.hide{ overflow:hidden;}
.dnone{ display:none;}
.banner {
	width:100%;
	position:relative;
	height:350px;
	background:#000;
	z-index:0;
	
}
.banner .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.banner .bd ul {
	width:100% !important;
}
.banner .bd li {
	width:100% !important;
	height:350px;
	overflow:hidden;
	text-align:center;
}
.banner .bd li a {
	display:block;
	height:350px;
}
.banner .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.banner .hd ul {
	/*text-align:center;*/
	float:right;
	margin-right:8%
}
.banner .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.banner .hd ul .on {
	background:#f00;
}
.banner .prev,.banner .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:1%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.banner .next {
	left:auto;
	right:1%;
	background-position:-6px -137px;
}

/*底部样式定义开始*/
.bottom_01{background: #0598FF;font-size: 16px;color: #FFF;margin-top: 20px;}
.bottom_01 li{width: 200px;float: left;text-align: center;padding: 24px 0px 10px 0px;line-height: 36px;}
.bottom_01 em{display:block;width:32px;height:32px;margin:0px auto;background: url(/skin/images/index_31.png) no-repeat 0px 0px;}
em.bottom_02{background: url(/skin/images/index_31.png) no-repeat -32px 0px;}
em.bottom_03{background: url(/skin/images/index_31.png) no-repeat -64px 0px;}
em.bottom_04{background: url(/skin/images/index_31.png) no-repeat -96px 0px;}
em.bottom_05{background: url(/skin/images/index_31.png) no-repeat -128px 0px;}
em.bottom_06{background: url(/skin/images/index_31.png) no-repeat -160px 0px;}
.bottom_07{margin-top: 30px;}
.bottom_08{width: 900px;float: left;}
.bottom_09{width: 105px;float: left;margin-right: 23px;text-align: center;color: #666;line-height: 20px;}
.bottom_09 img {width: 106px;height: 105px;}
.bottom_10{width: 172px;float: left;}
.bottom_10 h1{height: 37px;font-family:"微软雅黑";font-size: 20px;font-weight: 100;margin-top: -8px;}
.bottom_10 p{height: 34px;font-size: 14px;color: #666;}
.bottom_10 a{display: block;width:130px;height:32px;text-align:center;line-height:32px;background: #0598FF;color: #FFF;font-size: 14px;}
.bottom_10 a:hover{background: #F80;}
.bottom_11{width: 219px;float: left;}
.bottom_11 h1{height: 30px;line-height: 30px;padding-left: 30px;background: url(images/index_36.jpg) no-repeat left center;font-size: 16px;color: #666;font-weight: 100;margin-bottom: 8px;}
.bottom_11 a{display:block;line-height:26px;font-size: 14px;color: #666;padding-left: 30px;border-left: 1px solid #E0E0E0;}
.bottom_11 a:hover{color: #F80;}
.bottom_12{border-bottom: 2px solid #EDEDED;padding: 25px 0px;}
.bottom_12 li{width: 219px;float:left;height: 46px;border-right: 1px solid #EDEDED;color: #999;}
.bottom_12 em{display:block;width:40px; height:46px;float:left;margin-right:12px;background: url(images/index_37.jpg) no-repeat 0px 0px;}
.bottom_12 h1{font-size: 16px;color: #F90;font-weight: 100;margin: 2px 0px 2px 0px;}
.bottom_13 em{background: url(images/index_37.jpg) no-repeat -40px 0px;}
.bottom_13 h1{color: #00A2FF;}
.bottom_14 em{background: url(images/index_37.jpg) no-repeat -80px 0px;}
.bottom_14 h1{color: #F35B67;}
.bottom_15 em{background: url(images/index_37.jpg) no-repeat -120px 0px;}
.bottom_15 h1{color: #33C15B;}
.bottom_16 em{background: url(images/index_37.jpg) no-repeat -160px 0px;}
.bottom_16 h1{color: #D147E5;}
.bottom_17{padding-left: 22px;border-right: 1px solid #EDEDED;}
.bottom_18{height:50px;line-height:50px;text-align: center;font-size: 16px; color: #CCD6E0;}
.bottom_18 a{margin: 0px 10px;}
.bottom_19{text-align: center;font-size: 14px; color: #999;}
.bottom_19 a{color: #999;}
.bottom_19 a:hover{color: #F80;}
.bottom_20{text-align: center;margin: 20px 0px 80px 0px;}
.bottom_20 img{margin-right: 10px;}
.bottom_21{position:fixed;left:0px;bottom:0px;width:100%;height: 52px;background: url(images/index_19.jpg);}
/*底部样式定义结束*/
