@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {


	padding: 0;
	margin: 0;


}

fieldset, img {















	border: 0;















}















address, caption, cite, code, dfn, em, th, var {















	font-weight: normal;















	font-style: normal;















}















ol, ul, li {















	list-style: none;















}















caption, th {















	text-align: left;















}















h1, h2, h3, h4, h5, h6 {















	font-weight: normal;















	font-size: 100%;















}















q:before, q:after {















	content: '';















}















abbr, acronym {















	border: 0;















}















a {















	color: #333;















	text-decoration: none;















}















a:hover {















	color: #0071BC;















	text-decoration: none;















}















.fl {















	float: left;















}















.fr {















	float: right;















}















.clear {















	clear: both;















}















body {















	font-size: 14px;















	color: #333;















	font-family: 'microsoft yahei';















	background: #fff;















}















.head {















	width: 100%;















	border-top: 5px #0071BC solid; overflow:hidden















}















.top {















	width: 1100px;















	height: 130px;















	margin: 0 auto;















}















.logo {







float: left;







/* padding-top: 30px; */



}















.head .tel {















	float: right;















	height: 85px;















	padding-right: 50px;















	font-size: 14px;















	text-align: right;















	padding-top: 25px;















	background: url(../images/bg_1.jpg) top right no-repeat;















}















.head .tel p {















	font-size: 20px;















	padding-top: 5px;















	color: #0071BC;















}















.nav {















	width: 1160px;















	height: 32px;















	margin: 0 auto;















	line-height: 32px;















}















#navMenu {















	height: 32px;















	font-size: 16px;















}















#navMenu li {















	float: left;
















	padding-right: 5px;















}















#navMenu li a {















	display: block;















	height: 100%;















	width: 139px;















	text-align: center;















	color: #666;















	padding-bottom: 15px;















}















#navMenu li a:hover {















	color: #fff;















	background: url(../images/bg_2.jpg) 0 0 no-repeat;















}















#navMenu .on {















	color: #fff;















	background: url(../images/bg_2.jpg) 0 0 no-repeat;















}















.dropMenu {















	position: absolute;















	top: 0;















	z-index: 100;















	width: 139px;















	visibility: hidden;















	margin: -1px 0 0 0;















	_margin: -7px 0 0 0;















	border-top: none;















	background-color: #0071BC;















	filter: alpha(opacity=90);















	-moz-opacity: 0.9;















	-khtml-opacity: 0.9;















	opacity: 0.9;















}















.dropMenu li {















	float: left;















	display: block;















	height: 40px;















}















.dropMenu li a {















	float: left;















	width: 139px;















	height: 40px;















	font-size: 16px;















	line-height: 40px;















	display: block;















	text-align: center;















	color: #fff;















}















.dropMenu li a:hover {















	color: #fff;















	text-decoration: none;















	background-color: #f50;















	filter: alpha(opacity=100);















	-moz-opacity: 1;















	-khtml-opacity: 1;















	opacity: 1;















}















.menu {















	width: 260px;















}















.menu h3 {















	height: 105px;















	width: 260px;















	text-align: center;















	color: #fff;















	font-size: 35px;















	padding: 15px 0 0 0;















	background: url(../images/bg_8.jpg) 0 0 no-repeat;















}















.menu ul {















	line-height: 45px;















	text-align: center;















	font-size: 16px;















}















.menu li {















	height: 45px;















	padding-top: 5px;















}















.menu li a {















	display: block;















	height: 100%;















	background: #d9d9d9;















}















.menu li a:hover {















	color: #fff;















	background: #ff751a;















}















.menu .on {















	color: #fff;















	background: #ff751a;















}















/*--/top end--*/















.main1 {















	margin-bottom: 20px;















	background: #fff;



	



	height:auto















}















.main1 .wrap {















	width: 1100px;















	overflow: hidden;















	margin: 0 auto;















}















.main2 {















	width: 1200px;















	margin: 20px auto 20px auto;



	











}















/*--/���� end--*/















.left {















	float: left;















	width: 260px;















}















.right {















	float: right;















	width: 920px;















	overflow: hidden;















}















/*--/���� end--*/















.tit_1 {















	width: 100%;















	margin-bottom: 20px;















	font-size: 16px;















	line-height: 30px;















	color: #888;















	text-align: center;















	background: url(../images/bg_4.png) center 53px no-repeat;















}















.tit_1 h3 {















	color: #333;















	line-height: 40px;















	font-size: 30px;















}















.tit_2 {















	height: 40px;















	line-height: 40px;















	padding: 0 13px;















	font-size: 14px;















	background: #f4f4f4;















	margin-bottom: 10px;















	border-left: 4px #0071BC solid;















}















.tit_3 {















	font-size: 14px;















	font-weight: bold;















	padding-bottom: 10px;















	border-bottom: 1px #aaa solid;















}















/*--/���� tit--*/















.g_box1 {















	height: 300px;















	padding: 10px 0 20px 0;















}















.g_box1 .pic {















	float: left;















	height: 280px;















	width: 373px;















	padding: 9px;















	border: 1px #ddd solid;















}















.g_box1 .pic img {















	height: 280px;















	width: 373px;















}















.g_box1 .txt {















	float: right;















	width: 404px;















}















.g_box1 .txt h1 {















	font-size: 24px;















	color: #000;















	padding: 5px 0 0 0;















}















.g_box1 .txt p {















	padding-top: 20px;















	line-height: 24px;















	color: #666;















}















.g_box1 .txt .p1 {















	color: #f60;















	font-size: 18px;















	font-weight: bold;















}















.g_box1 .txt .p2 {















	height: 35px;















}















.g_box1 .txt .p2 a {















	float: left;















	height: 35px;















	width: 150px;















	font-weight: bold;















	border-radius: 5px;















	text-align: center;















	line-height: 35px;















	color: #fff;















	font-size: 16px;















	background: #ff751a;















}















.g_box1 .txt .p2 a:hover {















	background: #333;















}















.g_list1 {















	width: 840px;















}















.g_list1 li {















	float: left;















	width: 260px;















	padding: 10px 20px 0 0;















}















.g_list1 li img {















	width: 240px;















	height: 180px;















	padding: 9px;















	border: 1px #e5e5e5 solid;















	background: #fff;















}















.g_list1 li p {















	height: 30px;















	overflow: hidden;















	line-height: 30px;















	text-align: center;















}















.g_list1 li a:hover img {















	border-color: #0071BC;















}















.g_list2 {















	line-height: 45px;















	font-size: 15px;















}















.g_list2 li {















	padding-left: 20px;















	border-bottom: 1px #ccc dotted;















	background: url(../images/ico_2.png) 0 center no-repeat;















}















.g_list2 li span {















	float: right;















	font-size: 14px;















	color: #666;















}















.g_con {















	width: 920px;















	overflow: hidden;















}















.g_con h1 {















	font-size: 22px;















	color: #000;















	padding: 20px 0 10px 0;















	text-align: center;















}















.g_con .info {















	line-height: 24px;















	color: #666;















	text-align: center;















	padding-bottom: 10px;















	border-bottom: 1px #ddd solid;















}















.g_con .con1 {















	width: 920px;















	overflow: hidden;















	font-size: 15px;















	line-height: 30px;















	padding: 15px 0 10px 0;















}















.g_con .con2 {















	width: 920px;















	overflow: hidden;
















	font-size: 15px;















	line-height: 28px;















	padding: 15px 0 10px 0;















}















.g_con .con1 p, .g_con .con1 div, .g_con .con2 p, .g_con .con2 div {















	/*padding: 0 0 15px 0;*/















}















.g_con .con1 img, .g_con .con2 img {















	border: 0 none;















	box-sizing: border-box;















	height: auto !important;















	max-width: 100%;















	vertical-align: middle;















}















/*--/���� grid--*/















.b_box1 {















	width: 500px;















	font-size: 14px;















	line-height: 28px;















	color: #fff;















	padding-bottom: 30px;















}















.b_box1 img {















	padding-bottom: 5px;















}















.b_box2 {















	width: 580px;















	padding-bottom: 30px;















}















.b_box2 li {















	font-size: 15px;















	height: 42px;















	line-height: 42px;















	overflow: hidden;















	padding-left: 15px;















	border-bottom: 1px #ccc dashed;















	background: url(../images/ico_1.png) 0 center no-repeat;















}















.b_box2 li span {















	float: right;















	color: #fff;















	padding-left: 5px;















}















.b_box2 li a {















	color: #fff;















}















.b_box2 li a:hover {

















	color: #222;















}















.b_box3 {















	width: 1150px;















	height: 232px;















	padding: 20px 0;















	background: url(../images/bg_7.jpg) 0 109px repeat-x;















}















.b_box3 li {















	float: left;















	width: 180px;















	padding-top: 200px;















	height: 32px;















	line-height: 32px;















	text-align: center;















	font-size: 18px;















	color: #999;















	margin-right: 50px;















	background: url(../images/p1.jpg) 0 0 no-repeat;















}















.b_box3 li:hover {















	color: #0071BC;















	cursor: pointer;















}















.b_box3 .l1 {















	background-position: 0 0;















}















.b_box3 .l1:hover {















	background-position: 0 -250px;















}















.b_box3 .l2 {















	background-position: -180px 0;















}















.b_box3 .l2:hover {















	background-position: -180px -250px;















}















.b_box3 .l3 {















	background-position: -360px 0;















}















.b_box3 .l3:hover {















	background-position: -360px -250px;















}















.b_box3 .l4 {















	background-position: -540px 0;















}















.b_box3 .l4:hover {















	background-position: -540px -250px;















}















.b_box3 .l5 {















	background-position: -720px 0;















}















.b_box3 .l5:hover {















	background-position: -720px -250px;















}















.b_box4 {















	border-top: 1px #ddd solid;















	padding-top: 10px;















	line-height: 24px;















}















/*--/���� box--*/















.u_1 {















	padding-top: 100px;















	background: url(../images/bg_5.gif) top center no-repeat #0071BC;















}















.u_1 .tit_1 {















	color: #fff;















	background-image: url(../images/bg_6.png);















}















.u_1 .tit_1 h3 {















	color: #fff;















}















/*--/Ԫ�� unit--*/















.fullSlide {















	min-width: 1000px;















	position: relative;















	height: 513px;















	overflow: hidden;















	margin-top: 10px;



	margin-bottom:10px;















	background: #ececec;















}















.fullSlide .bd {















	position: relative;















	z-index: 0;















}















.fullSlide .bd ul {















	width: 100%;















}















.fullSlide .bd li {















	width: 100%;















	height: 600px;















	overflow: hidden;















	text-align: center;















}















.fullSlide .bd li a {















	display: block;















	height: 600px;















	line-height: 480px;















	overflow: hidden;















	text-indent: 999em;















}















.fullSlide .hd {















	width: 1000px;















	left: 50%;















	margin-left: -500px;















	bottom: 30px;















	position: absolute;















	z-index: 1;















	overflow: hidden;















}















.fullSlide .hd ul {















	width: 88px;















	height: 10px;















	margin: 0 auto;















}















.fullSlide .hd ul li {















	float: left;















	height: 10px;















	width: 10px;















	border-radius: 6px;















	border: 1px #fff solid;















	margin: 0 5px;















	display: inline;















	cursor: pointer;
















	filter: alpha(opacity=90);















	-moz-opacity: 0.9;















	-khtml-opacity: 0.9;















	opacity: 0.9;















}

















.fullSlide .hd .on {















	background: #fff;















	filter: alpha(opacity=100);















	-moz-opacity: 1;















	-khtml-opacity: 1;















	opacity: 1;















}















.fullSlide .prev, .fullSlide .next {















	position: absolute;















	left: 3%;















	top: 50%;















	margin-top: -45px;















	display: block;















	width: 50px;















	height: 90px;















	background: url(../images/bg_3.png) 0 0 no-repeat;















	;















}















.fullSlide .next {















	left: auto;















	right: 3%;















	background-position: 0 -90px;















}















.fullSlide .prev:hover, .fullSlide .next:hover {















	filter: alpha(opacity=80);















	-moz-opacity: 0.8;















	-khtml-opacity: 0.8;















	opacity: 0.8;















}















.product {















	width: 1200px;















	margin: 0 auto;















}















.product .hd {















	width: 490px;















	height: 32px;















	overflow: hidden;















	line-height: 30px;



	margin:0 auto















}















.product .hd ul {















	height: 32px;















	width: 1207px;















	font-size: 14px;















	text-align: center;



	margin:0 auto















}















.product .hd ul li {















	float: left;















	width: 114px;















	text-align: center;















	padding: 0;















	margin-right: 7px;















	cursor: pointer;















	border: 1px #ccc solid;















}















.product .hd ul li.on {















	color: #fff;















	border-color: #0071BC;















	background: #0071BC;















}















.product .hd ul li.on a {















	color: #fff;















}















.product .hd ul li a {















	display: block;















	height: 100%;















}















.product .bd {















	width: 1200px;















	overflow: hidden;















}















.product .bd ul {















	width: 1200px;















	padding: 5px 0 0 0;















	zoom: 1;















}















.product .bd li {















	float: left;















	width: 280px;















	padding: 10px 20px 0 0;















}















.product .bd li img {















	display: block;















	width: 260px;















	height: 200px;















	padding: 9px;















	border: 1px #e5e5e5 solid;















	background: #fff;















}















.product .bd li p {















	height: 30px;















	overflow: hidden;















	line-height: 30px;















	text-align: center;















}















.product .bd li a:hover img {















	border-color: #0071BC;















}















.kefu {















	position: fixed;















	right: 10px;















	top: 168px;















	z-index: 100;















	width: 110px;















	height: 272px;















}















.kefu .qq-a {















	display: block;















	width: 106px;















	height: 116px;















	font-size: 14px;















	color: #0484cd;















	text-align: center;















	position: relative;















}















.kefu .qq-a span {















	bottom: 5px;















	position: absolute;















	width: 90px;















	left: 10px;















}















.kefu .qq-hover-c {















	width: 70px;















	height: 70px;















	border-radius: 35px;















	position: absolute;















	left: 18px;















	top: 10px;















	overflow: hidden;















	z-index: 9;















}















.kefu .qq-container {















	z-index: 99;

















	position: absolute;















	width: 109px;















	height: 118px;















	border-top-left-radius: 10px;















	border-top-right-radius: 10px;















	border-bottom: 1px solid #dddddd;















	background: url(../images/qq-icon-bg.png) no-repeat center 8px;















}















.kefu .img-qq {















	max-width: 60px;















	display: block;















	position: absolute;















	left: 6px;















	top: 3px;















	-moz-transition: all 0.5s;















	-webkit-transition: all 0.5s;















	-o-transition: all 0.5s;















	transition: all 0.5s;















}















.kefu .im-qq:hover .img-qq {















	max-width: 70px;















	left: 1px;















	top: 8px;















	position: absolute;















}















.kefu .im_main {















	background: #F9FAFB;















	border: 1px solid #dddddd;















	border-radius: 10px;















	background: #F9FAFB;















	display: none;















}















.kefu .im_main .im-tel {















	color: #000000;















	text-align: center;















	width: 109px;















	height: 105px;















	border-bottom: 1px solid #dddddd;















}















.kefu .im_main .im-tel div {















	font-weight: bold;















	font-size: 14px;















	margin-top: 6px;















}















.kefu .im_main .im-tel .tel-num {















	font-family: Arial;















	font-weight: bold;















	color: #e66d15;















}















.kefu .im_main .im-tel:hover {















	background: #fafafa;















}















.kefu .im_main .weixing-container {















	width: 55px;















	height: 47px;















	border-right: 1px solid #dddddd;















	background: #f5f5f5;















	border-bottom-left-radius: 10px;















	background: url(../images/weixing-icon.png) no-repeat center center;















	float: left;















}















.kefu .im_main .weixing-show {















	width: 112px;















	height: 272px;















	background: #ffffff;















	border-radius: 10px;















	border: 1px solid #dddddd;















	position: absolute;















	left: -125px;















	top: -126px;















}















.kefu .im_main .weixing-show .weixing-sanjiao {















	width: 0;















	height: 0;















	border-style: solid;















	border-color: transparent transparent transparent #ffffff;















	border-width: 6px;















	left: 112px;















	top: 134px;















	position: absolute;















	z-index: 2;















}















.kefu .im_main .weixing-show .weixing-sanjiao-big {















	width: 0;















	height: 0;















	border-style: solid;















	border-color: transparent transparent transparent #dddddd;















	border-width: 8px;















	left: 112px;















	top: 132px;















	position: absolute;















}















.kefu .im_main .weixing-show .weixing-ma {















	width: 104px;















	height: 203px;















	padding-left: 5px;















	padding-top: 5px;















}















.kefu .im_main .weixing-show .weixing-txt {















	position: absolute;















	top: 210px;















	left: 7px;















	width: 100px;















	margin: 0 auto;















	text-align: center;















}















.kefu .im_main .go-top {















	width: 50px;















	height: 47px;















	background: #f5f5f5;















	border-bottom-right-radius: 10px;















	background: url(../images/totop-icon.png) no-repeat center center;
















	float: right;















}















.kefu .im_main .go-top a {















	display: block;















	width: 52px;















	height: 47px;















}















.kefu .close-im {















	position: absolute;















	right: 10px;















	top: -12px;















	z-index: 100;















	width: 24px;















	height: 24px;















}















.kefu .close-im a {















	display: block;















	width: 24px;















	height: 24px;















	background: url(../images/close_im.png) no-repeat left top;















}















.kefu .close-im a:hover {















	text-decoration: none;















}















.kefu .open-im {















	cursor: pointer;















	margin-left: 68px;















	width: 40px;















	height: 133px;















	background: url(../images/open_im.png) no-repeat left top;















}















/*--/���� function--*/















.dede_pages {















	height: 32px;















	padding: 20px 0 0 0;















}















.dede_pages ul {















	float: right;















	padding: 0;















	font-size: 14px;















}















.dede_pages ul li {















	float: left;















	font-family: 'microsoft yahei';















	margin: 0 2px;















	line-height: 30px;















	padding: 0 10px;















	background: #fff;















	border: 1px solid #d8dadf;















}















.dede_pages ul li a {















	float: left;















	color: #555;















	display: block;















}















.dede_pages ul li:hover {















	text-decoration: none;















	color: #fff;















	border: 1px #0071BC solid;















	background-color: #0071BC;















}















.dede_pages ul li:hover a {















	color: #fff;















}















.dede_pages ul li:hover a:hover {















	color: #fff;















	text-decoration: none;















}















.dede_pages ul li.thisclass {















	background-color: #0071BC;















	padding: 0 10px;















	color: #fff;















	border: 1px #0071BC solid;















}















.dede_pages ul li.thisclass a {















	color: #fff;















}















.dede_pages strong {















	font-weight: normal;















}















.dede_pagess {















	float: none;















	overflow: hidden;















	text-align: center;















	padding-bottom: 15px;
















}















.dede_pagess ul {















	margin: 0px auto;















	float: none;















	clear: both;



























	padding: 10px 0;















	text-align: center;















	white-space: nowrap;















}















.dede_pagess ul li {















	float: none;















	display: inline;















	margin: 0 2px;















	padding: 4px 10px;















	font-family: 'microsoft yahei';















	font-size: 14px;















	border: 1px solid #d8dadf;















}















.dede_pagess li a {















	float: none;















	display: inline;















}















.dede_pagess li a:hover {















	text-decoration: underline;















}















.dede_pagess .thisclass {















	border: none;















	color: #fff;















	border: 1px #0071BC solid;















	background-color: #0071BC;















}















.dede_pagess .thisclass a {















	color: #fff;















}















/*--/page end--*/















.link {















	width: 1100px;















	color: #666;















	margin: 0 auto 20px auto;















	text-align: center;















}















.link a {















	margin: 0 3px;















	color: #666;















}















/*--/link end--*/

















.foot {















	width: 100%;































	text-align: center;















	line-height: 26px;















	color: #666;



	padding-top:10px;











}















.foot .p {















	height: 45px;















	color: #fff;















	background: #0071BC;















	line-height: 45px;















	font-size: 15px;































}















.foot .p a {















	color: #fff;















	margin: 0 15px;















}















.foot .p a:hover {















	color: #333;















}























.message{ padding:50px;}







.message dd{ margin-bottom:10px;}







.message dd .k{ width:350px; border:1px solid #ccc; height:40px; line-height:40px; padding-left:10px; color:#999}







.message dd textarea{ width:400px; border:1px solid #ccc; height:100px; padding:10px}







.message dd span{ float:left; line-height:40px}







.message .tj{ width:80px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff751a; border:0; font-size:14px; cursor:pointer; margin-left:52px}















.i_nav{height:44px; background-color:#fafafa;}



/*.i_nav li{float:left; width:98px; height:40px; text-align:center; line-height:50px;}



.i_nav li > a{color:#FFF; display:block; text-align:center;}



.i_nav li > a:hover{ color:#ebdd55; font-size:15px; text-decoration:none;}*/







.ibanner{height: 593px; overflow: hidden; position: relative; width: 100%;}



.i_banner{display: inline; float: left;}







.i_container{ margin:20px auto 0px;}



.i_sort{ border:1px solid #ca9b4c; float:left;}



.i_sort li{ float:left; width:292px; height:113px; border-left:1px solid #ca9b4c;}



.i_sort li:first-child{ border:none;}



.i_sort li img{ float:left; margin-top:25px; margin-left:80px;}



.i_sort li a{ float:left; display:block; margin-top:25px; margin-left:20px; line-height:63px; height:63px; font-size:18px; font-weight:bold;}







.i_box01{width:1173px; margin:20px auto 0px;}



.i_box02{ background-color:#fafafa; margin:40px auto 0px; padding:40px 0px;}



.i_box02_l{ width:1190px; margin:0 auto;}



.i_box02_c{float:left; width:44px; height:211px; background:url(../Images/icon07.png) no-repeat center 70px;}



.i_box03{ margin:0px auto; padding:10px 0px;}















.i_news01{width:1076px; height:30px; margin:10px auto 0; border:1px solid #ededed;}



.i_news01_l{float:left; margin-left:20px; font-size:12px; height:30px; overflow:hidden; width:850px;}



.i_news01_l li{ line-height:30px;}



.i_news01_l li span{ color:#848484; float:left; padding-right:5px;}



.i_news01_l li a{ color:#282828; display:block; float:left;  width:750px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.i_news01_l li a:hover {color:#9b762e; text-decoration:underline;}







.i_xt{width:683px; border:1px solid #ca9b4c;}



.i_xl_more{ margin:10px 0px 10px 550px;}



.i_xtk{ width:428px; padding:0px 20px; border:1px solid #ca9b4c; background-color:#fff;}



.i_xtk li{ float:left; padding:10px 21px 10px 22px;}







.i_news02{float:left; width:784px;}



.i_news02_f{padding:20px 10px;}



.i_news02_f img{float:left; width:162px; height:111px;}



.i_news02_f dl{float:right; width:580px; overflow:hidden;}



.i_news02_f dl dt{height:32px; line-height:32px;}



.i_news02_f dl dt a{color:#2e2e2e; font-size:16px; display:block; width:576px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.i_news02_f dl dt a:hover{color:#9b762e;}



.i_news02_f dl dd{height:69px; padding-top:5px; line-height:23px; overflow:hidden;}



.i_news02_f dl dd a{color:#9b762e;}



.i_news02_l{margin-top:20px;}



.i_news02_l li{float:left; padding:0 10px; width:372px; line-height:30px; background:url(../Images/icon03.png) no-repeat 10px center;}



.i_news02_l li a{float:left; display:block; text-indent:13px; width:290px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.i_news02_l li span{float:right; display:block; width:80px; text-align:right;}







.i_video{float:right; width:227px;}



.i_video_l{ padding:12px; width:202px; border-left:1px solid #c6c6c6;}



.i_video_lf{width:202px; height:125px; overflow:hidden;}



.i_video_ll{margin-top:12px;}



.i_video_ll li{height:31px; line-height:31px; background:url(../Images/icon05.png) repeat-x left bottom;}



.i_video_ll li a{display:block; text-indent:16px; background:url(../Images/icon03.png) no-repeat left center; width:202px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}







.ad01{width:100%; height:396px; margin-top:30px;}



.ad02{float:left; width:485px; height:110px; overflow:hidden;}



.ad03{float:left; width:370px; height:110px; margin-left:18px; overflow:hidden;}



.ad04{float:right; width:187px; height:110px; overflow:hidden;}



.ad05{float:right; margin-top:20px; width:240px; height:180px; overflow:hidden;}







.newcen{ margin:0px 40px;}



.i_news03{float:left; width:337px; border:1px solid #f8f5f1; background-color:#fff; padding:15px;}



.i_news03_l{margin-top:15px;}



.i_news03_l li{float:left; width:337px; line-height:40px; }



.i_news03_l li a{float:left; display:block; width:230px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.i_news03_l li span{float:right; display:block; width:90px; text-align:right;}







.i_newsimg img{ width:337px; height:111px;}



.i_newsimg a{ display:block; line-height:40px; color:#03bafb; font-size:18px; width:337px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}







.i_contact{float:right; width:227px;}



.i_contact_c{ padding:12px; width:202px; border-left:1px solid #c6c6c6;}



.i_contact_c span{float:left; position:relative; display:block; width:157px; padding:20px 10px 10px 35px; line-height:20px; border-bottom:1px solid #dcdcdc;}



.i_contact_c span img{ position:absolute; left:10px; top:20px;}



.i_contact_c dl{ padding:10px 0;}



.i_contact_c dl dt{ line-height:20px; color:#ff7e00;}



.i_contact_c dl dt ins{display:block; text-decoration:none; font-size:12px;}



.i_contact_c dl dt stong{ display:block;}



.i_contact_c dl dd{padding-top:10px;}







.i_news04{float:left; width:337px; border:1px solid #f8f5f1; background-color:#fff; padding:15px;}



.i_news04_l{margin-top:15px;}



.i_news04_l ul{ width:337px; float:left; padding-bottom:14px;}



.i_news04_l li{float:left;}



.i_news04_l li.rq{line-height:40px;}



.i_news04_l li:first-child{ width:50px; text-align:center;}



.i_news04_l li:nth-child(2) { padding-left:5px; width:172px; text-align:center; display:block;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:40px; line-height:40px;}



.i_news04_l li:nth-child(3) { padding-left:5px; width:50px; text-align:center; line-height:40px;}



.i_news04_l li:nth-child(4) { padding-left:5px; width:50px; text-align:center; line-height:40px;}



.i_news04_l li .nd{ display:block; display:inline; width:50px; float:left; line-height:20px; font-size:14px; text-align:center; }



.i_news04_l li .nd strong{display:block; width:100%;font-size:14px; line-height:20px; font-weight:100;}











.footer{margin-top:20px; background-color:#fafafa; padding-bottom:20px;}







.fbox {



    margin: 0 auto;



    width: 1190px;



}



.f_left{ float:left; margin-top:20px;}



.flogo{ width:210px; text-align:center;}



.service{ padding-left:90px;}



.service .service_tit{}



.service .service_mark{ color:#cc3636; font-size:32px; font-weight:bold;}







.footer_nav{float:left; width:600px; margin-top:20px;}



.footer_nav a{display:block; float:left; text-align:center; width:200px; line-height:36px;}











.fewm{float:right; margin-right:50px; margin-top:20px;}



.flink{ width:1190px; display:block; margin-top:20px; float:left;}



.flink li{ float:left; width:170px; padding:0px 14px;}



.flink li img{ width:170px; height:50px;}







.footer_box02_c{width:1078px; border-top:1px solid #c0a062; padding:20px 0; margin:30px auto 0; color:#fff;}



.jsq{margin: 0px auto 0; width: 1078px; color:#fff;}



.f_gz{float:left; color:#FFF; margin-top:5px;}



.f_gz h3{display:block; float:left; font-weight:bold; line-height:33px;}



.f_gz span{display:block; float:left; padding:0 5px;}



.fhotline{float:left; color:#FFF; font-style:italic; margin-left:80px; padding-left:41px; background:url(../Images/icon14.png) no-repeat left center;}



.fhotline span{display:block; text-indent:5px;}



.fhotline strong{display:block; font-size:24px; line-height:25px;}







.fshare{float:left; margin-left:80px; padding-top:10px;}



.fimg{float:right;}







.copyright{ margin-top:10px; text-align:center;}



.jsq{ text-align:center; color:#000;}



/* ?????????? */







/* ????????? */



.p_container{width:1190px; margin:0 auto; padding-top:20px;}



.p_left{float:left; width:330px; overflow:hidden;}



.p_right{float:right; width:825px; overflow:hidden;}







.path{float:right; height:20px; margin-top:15px; font-size:12px; line-height:20px; padding-left:25px; color:#515151; background:url(../Images/icon17.png) no-repeat left center; display:none;}



.path a{padding:0 10px; color:#515151;}











.sidebar{width:314px; border:1px solid #cdcdcd; padding:10px 7px;}







.pl_news{width:262px; margin-top:20px;}



.pl_news_l{margin-top:10px;}







.pl_news_l li{float:left; width:262px; line-height:30px; background:url(../Images/icon03.png) no-repeat left center;}



.pl_news_l li a{float:left; display:block; text-indent:13px; width:262px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}







.pl_ad{margin-top:20px;}







.p_rc{ width:803px; padding:10px; border:1px solid #cdcdcd; overflow:hidden;}







.box {POSITION: relative; WIDTH: 884px; margin:0px 10px; FLOAT: left; HEIGHT: 46px; OVERFLOW: hidden}



#prev {height:27px;width:27px; margin-top:9px;background:url(/templates/Images/rl.png) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;}



#next {height:27px;width:27px; margin-top:9px;background:url(/templates/Images/rr.png) no-repeat;overflow:hidden;float:right;display:inline;cursor:pointer;}



.pics{POSITION: absolute; WIDTH: 5000px; TOP: 0px}



.pics li{float:left; width:112px; height:44px; margin:0 6px; border:1px solid #dddddd;}



.pics li img{width:112px; height:44px;}







.i_left{ float:left;}



.i_right{ float:right;}















.title01{float:left; margin-left:15px; display:inline; text-indent:20px; line-height:30px; height:30px; overflow:hidden; color:#6a4600; background:url(../Images/icon02.png) no-repeat left center;}







.title02{padding-left:30px;height:38px; overflow:hidden;}



.title02 h3{float:left; line-height:38px; color:#ca9b4c; font-size:18px;}



.title02 span{float:left; padding-left:10px; font-size:12px; line-height:38px; color:#5b5b5b; text-transform:uppercase;}







.title03{ height:30px; overflow:hidden;}



.title03 h3{float:left; display:block; height:30px; line-height:30px; font-size:18px;}



.title03 span{float:left; padding-left:7px; font-size:13px; line-height:30px; color:#666666; text-transform:uppercase; display:none;}







.title04{ height:45px; overflow:hidden; border-bottom:1px solid #c6c6c6;}



.title04 h3{float:left; display:block; height:28px; line-height:28px; text-indent:30px; color:#333333; font-size:18px;}



.title04 h3.t01{ background:url(../Images/icon04.png) no-repeat left center;}



.title04 h3.t02{ background:url(../Images/icon06.png) no-repeat left center;}







.title05{height:46px; line-height:46px; font-size:18px; text-align:center; color:#FFF; background:#9b762f;}







.title06{height:50px; color:#090909;}



.title06 h3{float:left; font-size:24px; line-height:50px; width:400px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



















.more01{float:right; line-height:30px; font-size:14px;}



.more01 a{color:#ca9b4c;}







.more01 a:hover{color:#ca9b4c; font-weight:bold;}







.more02{float:right; line-height:30px; font-size:14px;}



.more02 a{color:#ca9b4c;}



.more02 a:hover{color:#ca9b4c; font-weight:bold;}



























.home_list{width:100%;float:left;}







.mt10{margin-top:10px;}







.block{width:1200px;margin:0 auto;}















.about_left{width:840px;float:left;height:372px;border:solid 1px #e4e0df;overflow:hidden;}















.about_right{width:348px;float:right;height:372px;border: solid 1px #e4e0df;overflow:hidden;}















.about_con{width:920px;padding:10px;float:left;line-height:200%;overflow-x:hidden;font-size:14px;}















.home_top{width:100%;height:40px;line-height:40px;float:left;background: url(../images/home_top.png) repeat-x left top;}















.home_top h3{float: left;background: url(../images/home_item.png) no-repeat 10px 14px;padding-left: 30px;height: 40px;line-height: 40px;font-family: "΢���ź�";font-size: 16px; font-weight:normal;}















.home_top i{color: #b1b6b4;font-size: 14px;padding-left: 5px; font-style:normal;}















.home_top span{float:right;padding:0 10px 0 0;}















.home_con{width:100%;padding:10px;float:left;line-height:200%;overflow-x:hidden;}















.news_list{width:100%;float:left;}















.news_list ul{margin:0px;padding:0px;list-style-type:none;}















.news_list li{margin:0px;padding:0 10px 0 10px;list-style-type:none;line-height: 35px;border-bottom: dashed 1px #dedede;background: url(../images/li_2.png) no-repeat 10px 13px;padding-left: 30px;}















.news_list li a{font-size:14px;}















/* Content begin */



.i_about_bg {



	background:url(../images/i_about_bg.jpg) repeat-x left top;



	padding-bottom:18px;



}



.i_about {



	width:1200px;



	margin:0 auto;



}



.i_about .i_aboutName {



	height:163px;



	display:block;



	background:url(../images/i_aboutname.jpg) no-repeat center top;



}



.i_about .i_Cont {



	height:380px;



}



.i_about .i_Cont .i_Cont_left {



	width:490px;



	float:left;



	position:relative;



}



.i_about .i_Cont .i_Cont_left .video {



	position:absolute;



	



	top:10px;



	padding:15px;



	background:url(../images/video_bg.jpg) no-repeat center center;



}



.i_about .i_Cont .i_Cont_right {



	width:694px;



	float:right;



	overflow:hidden;



}



.i_about .i_Cont .i_Cont_right .i_about_title {



	color:#0071BC;



	padding-top:5px;



	font:normal 24px/40px "Microsoft YaHei";



}



.i_about .i_Cont .i_Cont_right .i_about_cont {



	height:230px;



	color:#777777;



	padding-top:5px;



	line-height:45px;



	font-size:16px;



	overflow:hidden;



	



}



.i_about .i_Cont .i_Cont_right .txt a {



	color:#fff;



}



.i_about .i_Cont .i_Cont_right dl#r_txt.show {



	zoom:1;



	overflow:hidden;



	background:#fff;



}



.i_about .i_Cont .i_Cont_right .i_about_more {



	display:block;



	float:right;



	width:117px;



	height:37px;



	font:normal 14px/32px "����";



	text-align:center;



	color:#fff;



	background-color:#e1671c;



}



.i_about .i_Cont dl.txt {



	position:relative;



}



.i_about .i_Cont dl.txt p {



	display:none;



}



.i_about .i_Cont dl.show p {



	display:inline-block;



	position:absolute;



	bottom:0px;



	background:url(../images/h_dlshow_bg.png) repeat;



	width:100%;



	height:100%;



	color:#fff;



}



.i_about .i_Cont dl.show p span {



	display:inline-block;



	padding:15px;



}



.i_merchants_bg {



	background:url(../images/i_merchants_bg.jpg) repeat-x left top;



}



.i_merchants {



	width:990px;



	height:657px;



	margin:0 auto;



}



.i_merchants .i_merchantsName {



	height:163px;



	display:block;



	background:url(../images/i_merchantsname.jpg) no-repeat center top;



}



.i_merchants .i_Cont {



}



.i_merchants .i_Cont .i_Cont_left {



	width:490px;



	float:left;



	overflow:hidden;



}



.i_merchants .i_Cont .i_Cont_right {



	width:490px;



	float:right;



	overflow:hidden;



}



.i_merchants .i_Cont .i_Cont_info {



	padding-top:130px;



	padding-left:45px;



	padding-right:60px;



	margin-bottom:10px;



	height:150px;



	background:#e4711f url(../images/index_54.png) no-repeat 0px 0px;



	color:#ffe9e1;



	font:normal 12px/20px "Microsoft YaHei";



	overflow:hidden;



}



.i_merchants .i_Cont .i_Cont_right dl#r_txt2.show .i_Cont_info {



	background:#ed781c url(../images/index_54.png) no-repeat 0px 0px;



}



.i_merchants .i_Cont .i_Cont_right .i_merchants_more {



	color:#fff;



	font:normal 12px/32px "Microsoft YaHei";



	text-align:center;



	color:#fff;



}



.i_merchants .i_Cont dl.txt {



	position:relative;



}



.i_merchants .i_Cont dl.txt p {



	display:none;



}



.i_merchants .i_Cont dl.show p {



	display:inline-block;



	position:absolute;



	bottom:0px;



	background:url(../images/h_dlshow_bg.png) repeat;



	width:100%;



	height:100%;



	color:#fff;



}



.i_merchants .i_Cont dl.show p span {



	display:inline-block;



	padding:15px;



}



/* Content end */







.sub_cont_bg {



	width:1055px;



	margin:0 auto;



	background:url(../images/sub_cont_bg.png) no-repeat center 215px;



	overflow:hidden;



	margin-bottom:25px;



}



.sub_cont {



	width:1002px;



	min-height:900px;



	_height:900px;



	margin:0 auto;



	background-color:#fff;



}



.sub_banner {



	height:232px;



	position:relative;



}



.sub_banner img {



	width:1004px;



	height:232px;



}



.sub_banner .hd {



	position:absolute;



	right:10px;



	bottom:10px;



	display:none;



}



.sub_banner .hd ul li {



	float:left;



	width:15px;



	line-height:15px;



	margin-left:5px;



	text-align:center;



	background:#ebe7e6;



	color:#ea5721;



	border:solid 1px #fff;



}



.sub_banner .hd ul li.on {



	background:#ea5721;



	color:#fff;



}



.sub_content {



	padding:30px 30px 30px 25px;



}



.sub_content .page {



	font: 13px/1.8 Arial, Helvetica, sans-serif;



}



.sub_content .page a {



	color: #666;



	padding: 4px 8px;



	border: 1px solid #ccdbe4;



	background-color:#fff;



}



.sub_content .page a:hover {



	background-color:#e25915;



	color: #fff;



}



.sub_content .page .a_cur {



	background-color:#e25915;



	color: #fff;



}



.sub_left {



	width:232px;



	float:left;



}



.sub_left .columnName {



	color:#dd3203;



	font:normal 25px/32px "Microsoft YaHei";



}



.sub_left .sub_menu {



	border-bottom:1px solid #dddddd;



	padding-top:23px;



}



.sub_left .sub_menu ul li {



	height:42px;



	line-height:42px;



	border-top:1px solid #dddddd;



}



.sub_left .sub_menu ul li a {



	padding-left:10px;



	display:block;



	color:#454545;



	font:normal 14px/42px "Microsoft YaHei";



}



.sub_left .sub_menu ul li a:hover, .sub_left .sub_menu ul li a.on {



	color:#fff;



	background:#ea5721



}



.sub_left .sub_menu ul li dl {



	display:none;



}



.sub_left .sub_menu ul li dl a.subon, .sub_left .sub_menu ul li dl a:hover {



	background:none;



	color:#ea5721;



}



.sub_right {



	width:667px;



	float:right;



}



.sub_info {



}



.product {



	padding-top:55px;



}



.product .product_list {



	width:667px;



	height:550px;



	position:relative;



}



.product .product_list img {



	width:667px;



	height:550px;



}



.product .product_list .introduction {



	width:627px;



	padding:0 20px;



	height:105px;



	display:block;



	position:absolute;



	left:0px;



	bottom:0px;



	background:url(../images/product_title_bg.png);



}



.product .product_list .introduction .title {



	font:normal 17px/30px "Microsoft YaHei";



	color:#fff;



	padding-top:10px;



}



.product .product_list .introduction .title a {



	color:#fff;



}



.product .product_list .introduction .txt {



	font:normal 14px/24px "Microsoft YaHei";



	color:#b8b4b4;



}



.product .product_list .introduction .txt a {



	color:#b8b4b4;



}



.product_info {



}



.product_info .product_title {



	font:normal 25px/32px "Microsoft YaHei";



	color:#dd3203;



}



.product_info .protitle {



	font:normal 18px/27px "Microsoft YaHei";



	color:#272727;



	padding:25px 0 10px 0;



}



.product_info .protxt {



	overflow:hidden;



	position:relative;



}



.protxt {



}



.pro_li {



	width:100%;



}



.Cover_layer {



	background:url(../images/bggray.png) repeat;



	position:fixed;



	left:0px;



	top:0px;



	width:100%;



	height:100%;



	z-index:99;



	display:none;



	_position:absolute;



	_top:0px;



_top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop, 10)||0)));



}



.Pop_box {



	position:absolute;



	z-index:100;



	display:none;



	width:100%;



}



.Pop_box .Pop_cont {



	position:relative;



	margin:0 auto;



	text-align:center;



}



.Pop_box .Pop_cont span {



	position:relative;



	height:100%;



	display:inline-block;



}



.Pop_box .Pop_cont span .close {



	position:absolute;



	right:0px;



	top:-37px;



	display:block;



	width:70px;



	height:37px;



	cursor:pointer;



	background:url(../images/close.png) no-repeat;



}



/* DB_gallery */















/*khjzMain*/



.khjzMain{ padding:40px 0;}



.khjzMain .kht{ text-align:center;}



.khjzMain .kht h5{ margin-bottom:3px;}



.khjzMain .kht h5 a{ font-size:30px; color:#0071BC; font-weight:bold}



.khjzMain .kht i{ display:block; *margin-top:10px;}



.khjzMain .khc{ margin-top:20px;position: relative;}



.khjzMain .khc ul{ overflow:hidden; height:280px; width:1020px;position: relative;}



.khjzMain .khc li{ float:left; width:229px; height:250px;text-align:center; border:2px solid #B4B4B4; position:relative; margin-right:20px;}



.khjzMain .khc li img{ display:block;}



.khjzMain .khc li h5{ margin:25px 0; font-weight:normal;}



.khjzMain .khc li h5 a{ font-size:15px; color:#0071BC;}



.khjzMain .khc li p{ margin:0 20px; font-size:13px; line-height:20px;}



.khjzMain .khc li .mor{ display:block; width:24px; height:24px; position:absolute; bottom:-12px; left:50%; margin-left:-12px;}















 .container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}







/*link*/







.link {







	height: auto;







	overflow: hidden;







	padding: 40px 0;







}







.linkText {







	float: left;







	height: 30px;







	line-height: 30px;







	font-weight: bold;







	color: #626262;







	font-size: 2em;







}







.linkSelect {







	margin-left: 105px;







}







.linkSelect li {







	float: left;







	width: 20%;







}







.linkDiv {







	margin-left: 20px;







	height: 28px;







	border: 1px solid #c7ddf4;







}







.customSelect {







	height: 28px;







	line-height: 28px;







	font-size: 1.4em;







	color: #004987;







	background: url(../images/icon1.jpg) no-repeat right center;







	width: 100%;







	text-indent: 9px;







}







.customSelectInner {







	cursor: pointer;







	line-height: 28px;







	text-align: left;







	width: 100% !important;







}















.g_list2 {
















	line-height: 45px;















	font-size: 15px;















}















.g_list2 li {















	padding-left: 20px;















	border-bottom: 1px #ccc dotted;















	background: url(../images/ico_2.png) 0 center no-repeat;















}















.g_list2 li span {















	float: right;















	font-size: 14px;















	color: #666;















}







/* classroom */



.classroom{ margin-top:40px;}



	.classroom-box{ width:882px;}



		.classroom-tab{ margin:0 -15px 43px 0;}



			.classroom-tab a{ position:relative; float:left; width:282px; margin-right:15px; border:1px solid #E4E4E4; font-size:15px; font-weight:bold; color:#434343; text-align:center; background-color:#F6F6F6;}



			.classroom-tab a.active:before{ position:absolute; right:-1px; bottom:-1px; left:-1px; height:3px; background-color:#E63C49; content:'';}



				.classroom-tab a span{ display:inline-block; height:92px; line-height:92px; overflow:hidden; padding-left:52px; vertical-align:bottom; background-repeat:no-repeat; background-position:left top; -webkit-transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; transition:all .2s;}



				.classroom-tab a.c0 span{ background-image:url(/images/icon_classroom_tab01.png);}



				.classroom-tab a.c1 span{ background-image:url(/images/icon_classroom_tab02.png);}



				.classroom-tab a.c2 span{ background-image:url(/images/icon_classroom_tab03.png);}



				.classroom-tab a.active span{ color:#E63946; background-position:left bottom;}



	.classroom-list .list li{ padding:8px 30px 8px 8px; margin-bottom:20px; border:1px solid #E4E4E4; background-color:#F6F6F6;}



		.classroom-list li .pic{ display:block; width:279px; overflow:hidden; margin-right:25px;}



			.classroom-list li .pic img{ display:block; width:100%; height:190px; }



		



		.classroom-list li h3{ height:24px; line-height:24px; overflow:hidden; margin:0; font-size:20px;padding-top:5px;}



			.classroom-list li h3 a{ color:#434343;}



		.classroom-list li h4{ overflow:hidden; margin:15px 0 30px; font-size:13px; font-weight:normal; color:#5E5E5E;background:url(/images/aixin.jpg) no-repeat;height:23px;line-height:23px;padding-left:23px;}



		.classroom-list li p{ height:48px; line-height:24px; overflow:hidden; margin:0; font-size:15px; color:#434343;}



		.classroom-list li .btn{ display:block; width:90px; height:32px; overflow:hidden; margin-top:10px; -webkit-border-radius:32px; -moz-border-radius:32px; border-radius:32px; background:url(../images/icon_advantage.png) no-repeat 100% #E63C49;}



		.classroom-list li .btn:hover{ -webkit-animation:moveBg .4s forwards; -o-animation:moveBg .4s forwards; animation:moveBg .4s forwards;}



	.classroom-list .pagenav{ margin-top:50px;}



	



	



	.pull-left{float:left;}.



	



	



	



	 .nwr dl{ overflow:hidden; margin-bottom:20px;}



 .nwr dt{ float:left;}



 .nwr dt img{ display:block;}



 .nwr dd{ margin-left:115px; margin-right:27px;}



 .nwr dd h5{ line-height:13px; font-weight:normal; margin-bottom:12px;}



 .nwr dd h5 a{ font-size:13px; color:#262626; text-decoration:none; line-height:20px;}



 .nwr dd p{ font-size:13px; color:#262626; color:#888; line-height:20px; height:60px; overflow:hidden;}



 



 .subnr { background: #fff; overflow: hidden;padding: 5px 10px; width: 248px; padding-bottom:10px;}



 .subnr p {line-height: 25px;overflow: hidden;font-size: 13px;}



 .subnr .subtel {font-size: 20px;color: #0c7a4f;}



 .subnr span {color: #333333; font-size:14px;}



 .subnr h5 {line-height: 28px;overflow: hidden;}



 .subnr img{ width: 261px; height: 127px;margin-bottom: 5px;}



 




 



 .t05 {line-height:40px;background:#008246;margin-top:10px;}



.t05 {padding:0 10px; color:#fff;font-size:14px;} /*��߱����*/



.t05 a{color:#fff;}











.claListBox { position: relative; width: 1200px; height:30px; background: #ffffff; margin: 10px auto 10px auto; }



.claListLeft, .claListRight { float: left; width: 22px; height: 22px; border: 1px solid #056fb9; display: block; margin-top: 10px; color: #056fb9; font-size: 16px; line-height: 23px; font-family: '����'; font-weight: bold; text-align: center; cursor: pointer; }



.claListUl { position: relative; float: left; width: 1200px; height: 50px; margin: 0 auto; overflow: hidden; }



.claListUlList { position: absolute; left: 0px; top: 0px; height: 50px; }



.claListUlList ul {width: 500px; height: 45px; border: 0px; margin: 0px; margin:0 auto }



.claListUlList li { color: #e0e0e0; font-size: 20px; line-height: 45px; text-align: center; float:left }



.claListUlList li a { display: inline-block; padding: 0px 15px; color: #333333; font-size: 14px; line-height: 45px; text-align: center; }



.claListUlList li a:hover { color: #056fb9;}















/*����*/



.youshi { overflow:hidden; width:100%;}



.youshi h4{ font-size:26px; color:#009a44;}



.youshi h5{ font-weight:normal; margin-bottom:50px; font-size:18px; color:#202020;}



.youshi p{ font-size:15px; line-height:18px; color:#3e3e3e; background:url(../imagesyoushi_p.png) left 5px no-repeat; padding-top: 15px; margin-bottom:10px; width: 500px; line-height: 30px;}



.youshi em{ display:block; font-size:14px; color:#343434;}



.youshi h6{ font-size:24px; font-weight:normal; color:#2aaa4c; font-family:Arial}



.youshi .phone{ background:url(Img/Common/phone1.png) no-repeat left center; padding-left:50px; margin-top:30px;}



.youshi>div{ overflow:hidden; width:100%;}



.youshi .yst { height:233px; background:url(../images/youshi_01.jpg) no-repeat center;}



.youshi .ys01{ height: 371px; background:url(../images/youshi_02.jpg) no-repeat center;}



.youshi .ys02{ height: 397px; background:url(../images/youshi_03.jpg) no-repeat center;}



.youshi .ys03{ height: 365px; background:url(../images/youshi_04.jpg) no-repeat center;}



.youshi .ys04{ height: 272px; background:url(../images/youshi_05.jpg) no-repeat center;}



.youshi .ys05{ height: 320px; background:url(../images/youshi_06.jpg) no-repeat center;}



.youshi .ys06{ height: 386px; background:url(../images/youshi_07.jpg) no-repeat center;}







.youshi .ys01 .wen{ margin-left: 30px; margin-top: 50px;}



.youshi .ys02 .wen{ margin-left: 490px; margin-top: 30px;}



.youshi .ys03 .wen{ /* margin-left: 30px; */ /* margin-top:20px; */}



.youshi .ys04 .wen{ margin-left: 450px; }







.youshi .ys05 .wen{margin-top: 50px; }



.youshi .ys06 .wen{ margin-left: 390px; margin-top: 50px;}







.youshi a{ margin-left:246px; margin-top:-80px; display:block}























.about .container {height:380px; background-color:#f5f5f5; padding-top:30px;}







.about a {display: block;position: relative;}



.about .conright {width: 630px;height:416px;background: url(../images/abobg02.png) no-repeat left bottom; padding-right:30px;}



.about .conright h3 {font-size: 16px;font-weight: normal;margin-bottom: 30px;}



.about .conright h3 a {color: #0fb993;}



.about .conright .abo_p1 {font-size: 14px;line-height: 25px;}



.about .conright .abo_p1 a {color: #333;}



.about .conright .abo_p2 {height:40px;overflow: hidden;margin-top: 30px;}



.about .conright .abo_p2 a {float:left; width: 112px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #d7d7d7;border-radius: 20px;font-size: 14px;margin-left: 10px;}



.about .conright .abo_p2 a:hover {background: #0fb993;border-color: #0fb993;color: #fff;}











h2.h2_title {text-align: center;height: 40px;background: url(../images/artline01.png) repeat-x left 84px;padding-top: 65px;font-weight: normal;}



h2.h2_title i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 7px;height: 7px;background: url(Img/Index/artty01.png) no-repeat center;}



h2.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 40px;line-height: 40px;font-size: 32px;color: #008246;padding: 0 20px;background: #fff;line-height: 40px;}



h2.h2_title span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 40px;line-height: 40px;font-size: 32px;color: #d01817;padding: 0 20px;background: #fff;line-height: 40px;}



p.p_title {font-size: 16px;color: #333;text-align: center;height: 24px;line-height: 24px;padding-bottom: 30px;}















.container{margin-left:auto; margin-right:auto; width:1200px;}







.containera{margin-left:auto; margin-right:auto; width:1000px;}















/*index_product*/



.index_product{



    margin-top: 20px;



}











.product_class_list{ margin-top:20px;



}







.product_class_list h3{



    width: 110px;height: 44px;background: #069752 url(../images/tl_bg.jpg) 7px 0 no-repeat;padding-left: 55px;



    font-size: 20px;line-height: 20px;color: #feffe0;padding-top: 6px;float: left;margin-right: 5px;



}



.product_class_list h3 span{



    font-size:14px;line-height: 20px;color: #7ebe8b;text-transform: uppercase;



}



.product_class_list a{

    float: left;

    display: block;

    /* width: 126px; */

    height: 28px;

    border:1px solid #6ac197;

    margin-right: 5px;

    font-size: 18px;

    color: #056b3a;

    text-align: center;

    line-height: 26px;

    padding: 10px;

}



.product_class_list a:hover{



    border:2px solid #6ac197;font-weight: bold;height: 26px;width: 124px;



}



.product_class_list a.class_more{



    width: 43px;margin-right: 0;font-size: 14px;font-weight: bold;



}



.product_class_list a.class_more:hover{



    width: 41px;





}















.flink {



margin-top: 50px;



width: 100%;}



.center {



width: 1200px;



margin: 0 auto;



}







.flink .flink_tit {



width: 100%;



position: relative;



}







.flink .flink_tit p {



height: 12px;



width: 100%;



background: url(../images/dian.png);



position: absolute;



top: 15px;



}







.flink .flink_tit span {



height: 42px;



background: #fff;



color: #008246;



font-size: 14px;



border: 1px solid #008246;



position: relative;



z-index: 2;



display: block;



width: 115px;



text-align: center;



line-height: 42px;



margin-left: 40px;



}







.flink .flink_list {



width: 100%;



margin-top: 30px;



margin-left: 40px;



}



.flink .flink_list ul  {



width:1000px; height:28px;}







.flink .flink_list ul li {



float: left;



margin-right: 28px;}











.flink .flink_list ul li a {



font-size: 14px;



line-height: 28px;



color: #5a5a5a;



}











.flink .flink_list {



width: 100%;



margin-top: 30px;



margin-left: 40px;



}











.mt30 {



margin-top: 30px;



}











.yunu-header {padding: 0px 0;overflow: hidden;}



.yunu-header #logo{padding:16px 0;}



.yunu-header .logo {float: left;}



.yunu-header .logo img {display: block;height: 98px;width: auto;}



.yunu-header .text {float: left; height: 72px;font-size: 24px;margin: 20px 0 0 0;color: #333;line-height: 1;padding-left: 30px; background: url(../images/logobg.png) no-repeat left 8px;}



.yunu-header .text strong {display: block;font-size: 22px;color: #666666;margin-bottom: 5px;line-height: 34px;}



.yunu-header .tel {float: right;background: url(../images/tel.png) no-repeat 0 center;padding-left: 65px;margin-top: 20px;}



.yunu-header .tel strong {display: block;font-size: 28px;line-height: 1;margin-top: 5px; color: #24a35c;}







.topa{height: 36px;line-height: 36px;color: #666; border-bottom: 1px solid #e2e2e2; background: #eeeeee;}



.topa a{ color: #666;}



.topa .fr{ position:relative;}



.topa .fr img{position:relative;/* top:3px; */margin-right: 4px;}















.con_foot{position: absolute;width: 100%;}



.con_bg{ background:url(../images/con_bg.jpg) no-repeat center top; padding:100px 0 0 0; }



.con_dh{ width:100%;background-color: #009142;margin-top: 30px;}



.con_dh ul{width:1200px;float: left;height:65px;line-height:65px;}







.con_dh .menulevel{ display:none}



.con_dh li{padding:0 43px;float:left;background: url(../images/foot_libg.jpg) no-repeat right center;}



.con_dh li a{ color:#fff;font-size:16px;}



.con_dh li:last-child{background: none;}







.con_h{ font-size:36px;font-weight: bold; color:#41aa52;text-align:left}



.con_h p{ font-size: 24px;color: #ececec;font-weight: normal; }



.con_h span{font-size: 20px;}



.index_contact{ width:1080px;line-height:33px; font-size:15px;margin: 0 auto; position:relative;bottom:-80px;margin-top:-80px;z-index:999;color:#333;background-color: #fff;overflow: hidden;



border: 1px solid #f7f7f7;



padding: 40px 60px 10px 60px;







filter: progid:DXImageTransform.Microsoft.Shadow(color='#ebebeb', Direction=-50, Strength=5);/*for ie6,7,8*/ 



-moz-box-shadow:2px 2px 5px #ebebeb;/*firefox*/ 



-webkit-box-shadow:2px 2px 5px #ebebeb;/*webkit*/ 



box-shadow:2px 2px 5px #ebebeb;/*opera或ie9*/ }



.index_contact div{padding-right:50px;float: left;}











.contain{ width:1200px; margin:0 auto;}







/*优势*/



.ys_all h2{font-size: 30px;color: #009142;padding-left: 50px;font-weight: bold;}



.ys_left{float: left;}



.ys_right{float: right;}



.ys_all p{width: 540px;background: url(../images/ysli_bg.jpg) no-repeat 15px 5px;padding-left: 50px;line-height: 30px;}



.ys_all span{color: #999;font-size: 16px;padding-left: 50px;line-height: 40px;}



.ys_all div{margin: 30px 0;}



.ys_all div p{margin-bottom: 15px;}



.index_title,.index_titles{text-align:center;}



.index_title h1,.index_titles h1{font-size: 70px;color: #f5f5f5;font-weight: normal;text-transform: uppercase;}



.index_title b,.index_titles b{ text-transform:uppercase; color:#009142;}



.index_title p,.index_titles p{ font-size:24px;line-height:60px;}



.index_title span,.index_titles span{color:#333; font-size:28px; }



.index_title span i{ font-style:normal; color:#009142}



.index_title p:before{content: '';display:inline-block;background: url(../images/xian.jpg) no-repeat left 20px;width: 60px;height: 30px;margin-right: 30px;}



.index_title p:after{content: '';display:inline-block;background: url(../images/xian.jpg) no-repeat right 20px;width: 60px;height: 30px;margin-left: 30px; }



.index_titles h2{font-size: 40px;color: #fff;padding-bottom: 30px;}



.index_titles p:before{content: '';display:inline-block;background: url(../images/xian.png) no-repeat left 20px;width: 60px;height: 30px;margin-right: 30px;}



.index_titles p:after{content: '';display:inline-block;background: url(../images/xian.png) no-repeat right 20px;width: 60px;height: 30px;margin-left: 30px; }







.lingyu_bg{background: url(../images/ly_bg.jpg) no-repeat center top;}



.lingyu_all p{width: 1125px;margin: 0 auto;color: #fff;font-size: 16px;line-height: 35px;}



.lingyu_all dl{float: left;text-align: center;border-right: 1px dashed #b8e0cb;padding: 0 50px;margin: 40px 0;}



.lingyu_all dl:first-child{padding-left: 0;}



.lingyu_all dl:last-child{padding-right: 0;border-right:none;}



.lingyu_all dl dd{color: #fff;}











/*领域*/