.main_box {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
/* search */
.search { height:29px; font-family:"微软雅黑";float:right }
.search span { float:left; margin-right:10px }
.search .m { float:left; }
.search input.txt { float:left; padding-left:10px; height:27px; line-height:27px; display:inline; border:2px solid #5abb1f;border-right:0 none; width:180px; color:#ccc }
.search input.submit { width:60px; height:31px; background:#fc9e08; border:none; float:left; display:inline; cursor:pointer; font-family:"微软雅黑"; color:#fff }

/*top*/

.topbg {
	width: 100%;
	background: #fff;
}
.top_box {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	height: 117px;
}
.top_box .link {
	color: #666;
	margin-top: 30px;
	margin-right: 5px;
	text-align: right;
}
.top_box .link a {
	color: #666;
}
.top_box .link a:hover {
	color: #f4b830;
}
.top_box .phone {
	width: 354px;
	height: 26px;
	margin-top: 14px;
}
/*导航*/
.nav { width: 100%; height: 42px; position: relative; z-index: 100;background: url(../images/navbg.gif) repeat-x 0 0; }
.navul { height: 42px; width: 1000px; margin: 0 auto;background: url(../images/navline.gif) no-repeat left 0; }
.nav li{ float: left; width: 125px; height: 42px; text-align: center; line-height: 42px; position:relative;background: url(../images/navline.gif) no-repeat right top;}
.nav li .fill { background:#fc9e08; color:#fff; width: 125px; line-height: 42px; height: 42px;font-size: 16px; }
.nav li .fill1{ background:#fc9e08; color:#fff; width: 125px; line-height: 42px; height: 42px;font-size: 16px;}
.nav li .fill a { color:#fff }
.nav li a:hover { color:#fff }
.nav li a { color: #fff; font-size: 16px; display: block; font-family:"微软雅黑";}
.nav ul li ul{margin: 0; border: 0 none; padding: 0; width: 125px; list-style: none; display: none; position: absolute; top: 42px; left: 0; z-index:99; }
.nav ul li ul li{ float: none; display: block !important; display: inline; height:32px; line-height:32px; background:#fc9e08;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.nav ul li ul li a{ height:32px; line-height:32px; font-size:14px; font-family:"宋体"; display:block; color:#fff}
.nav ul li ul li a:hover{ background:#5abb1f;color:#fff;font-size:14px }
/*banner*/

.banner {
	width: 100%;
	height: 415px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	min-width: 1200px;
}
/* changeBox_a1 */

.changeBox_a1 {
	width: 100%;
	height: 415px;
	position: absolute;
}
.changeBox_a1 a {
	position: absolute;
	display: block;
	width: 100%;
	height: 415px;
}
.changeBox_a1 a img {
	width: 100%;
	height: 100%;
}
/* ul_change_a1 */

.ul_change_a1 {
	position: absolute;
	left: 50%;
	margin-left: -510px;
	bottom: 56px;
	overflow: hidden;
	height: 7px
}
.ul_change_a1 li {
	display: -moz-inline-stack;
	float: left;
	margin-left: 11px;
	*display: inline;
	*zoom: 1;
	width: 21px;
	height: 7px
}
.ul_change_a1 span {
	display: -moz-inline-stack;
	display: block;
	*display: inline;
	*zoom: 1;
	font-size: 0.8em;
	margin-right: 2px;
	background: #fff;
	cursor: pointer;
	width: 21px;
	height: 7px
}
.ul_change_a1 span.on {
	background: #5abb1f;
}
/*sense*/

.sense {
	width: 1000px;
	margin: 0 auto;
	height: 47px;
	background: #fff;
	margin-top: -47px;
	position: relative;
	z-index: 99;
}
.sense_match {
	width: 100%;
	overflow: hidden;
}
.sense_match_tit {
	width: 95px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	border-right: 1px solid #ddd;
	margin-top: 13px;
	*display: inline
}
.sense_match_con {
	height: 180px;
	overflow: hidden;
	float: left;
	height: 30px;
	margin: 8px 0 0 20px;
}
.matchlink {
	overflow: hidden
}
.matchlink li {
	line-height: 30px;
	overflow: hidden;
	font-family: arial;
	font-size: 14px;
}
/*slogan*/

.slogan {
	width: 1100px;
	overflow: hidden;
	margin-bottom: 20px;
}
.slogan li {
	width: 315px;
	height: 90px;
	float: left;
	margin: 0 28px 0 0;
}
/*product*/

.index_product_tit {
	height: 46px;
}
.index_product_tit .title {
	font-size: 20px;
	font-weight: bold;
	float: left;
}
.index_product_tit .title i {
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.index_product_con .pronav {
	width: 224px;
	height: 510px;
	overflow: hidden;
	float: left;
}
.classifyul {
	width: 224px;
	height: 510px;
	position: relative;
	background: url(../images/pronav_bg.jpg) no-repeat 0 0;
}
.classifyul .a1 {
	display: none;
	margin: 5px 7px 0 0
}
.classifyul .a1 img {
	width: 104px;
	height: 68px;
	border: 2px solid #c5cdd1
}
.classifyul li {
	height: 39px;
	line-height: 39px;
	border-top: 1px solid #69c630;
	border-bottom: 1px solid #53ad1c;
	color: #666;
	padding-left: 25px;
	font-size: 14px;
	_margin-top: -2px;
	background: url(../images/classifbg.gif) no-repeat 0 0
}
.classifyul li a {
	display: block;
	color: #fff;
}
.classifyul .hover {
	height: 82px;
	font-size: 14px;
	background: #fc9e08;
	border: none;
	color: #fff;
	padding-left: 25px
}
.classifyul .hover .fl {
  line-height:82px;
}
.classifyul .hover a {
	color: #fff
}
.index_product {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto 30px;
}
.index_product_con .show {
	float: right;
	width: 760px;
	overflow: hidden;
}
.index_product_con .showul {
	width: 900px;
	height: 510px;
	overflow: hidden;
}
.index_product_con .showul li {
	width: 220px;
	height: 154px;
	float: left;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	margin: 0 20px 25px 20px;
}
.index_product_con .showul li img {
	width: 220px;
	height: 154px;
	position: absolute
}
.index_product_con .showul li .txt {
	height: 28px;
	line-height: 28px;
	width: 245px;
	position: absolute;
	background: #000;
	font-size: 14px;
	bottom: 0px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	padding-left: 10px;
}
.index_product_con .showul li .txt a {
	color: #fff;
}
/*about*/

.index_about {
	float: left;
	width: 385px;
	overflow: hidden;
}
.index_about_tit {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #c8c8c8;
	width: 100%;
	height: 43px;
	line-height: 43px;
}
.index_about_tit i {
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.index_about_con {
	padding-top: 18px;
}
.index_about_con p {
	font-family: "宋体";
	font-size: 13px;
	line-height: 28px;
	margin: 0 0 10px 3px;
}
.index_about_con p a {
	display: block;
	width: 70px;
	height: 25px;
	line-height: 25px;
	background: #5abb1f;
	color: #fff;
	padding-left: 12px;
}
.index_about_con p a:hover {color:#fff}
.index_about_con p .caret {
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid;
	display: inline-block;
	height: 0;
	margin-left: 5px;
	vertical-align: middle;
	width: 0;
  *border:0 none
}
/*news*/

.index_news {
	float: right;
	width: 570px;
	overflow: hidden;
}
.index_news_tit {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #c8c8c8;
	width: 100%;
	height: 43px;
	line-height: 43px;
}
.index_news_tit i {
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.index_news_con {
	padding-top: 18px;
	overflow: hidden;
  	height:280px;
}
.newsul li {
	margin-bottom: 20px;
	overflow: hidden;
  height:54px;
}
.newsul .time {
	width: 58px;
	height: 54px;
	background: url(../images/time.gif) no-repeat 0 0;
	float: left;
}
.newsul .time span {
	width: 58px;
	display: block;
	text-align: center;
	line-height: 27px;
	font-family: "微软雅黑";
}
.newsul .time span.day {
	font-size: 16px;
	font-weight: bold;
}
.newsul .time span.year {
	color: #999;
}
.newsul .newslink {
	width: 490px;
	font-family: "宋体";
}
.newsul .newslink .newslink_tit {
	font-size: 15px;
	margin: 3px 0 8px;
}
.newsul .newslink .mt2 a {
	color: #7d7d7d;
}
/*case*/

.index_case {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto 10px;
}
.index_case_tit {
	font-size: 20px;
	font-weight: bold;
	width: 100%;
	height: 43px;
	line-height: 43px;
	margin-bottom: 8px;
}
.index_case_tit i {
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}
.index_case_con {
	width: 1000px;
	overflow: hidden;
}
.index_case_con .caseul {
	width: 1000px;
	height: 290px;
	overflow: hidden;
}
.index_case_con .caseul li {
	width: 236px;
	margin: 0 24px 10px 0;
	float: left;
	cursor: pointer;
}
.index_case_con .caseul li .pic img { width:236px;height:160px }
.index_case_con .caseul li .title {
	font-size: 14px;
	height: 42px;
	line-height: 42px;
}
.index_case_con .caseul li .con {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	height: 66px;
	line-height: 26px;
	color: #666;
	padding-top: 14px;
}
.index_case_con .caseul li:hover .con {
	border-top: 1px solid #5abb1f;
	border-bottom: 1px solid #5abb1f;
}
/*bottom*/

.bottom {
	background: url(../images/bottombg1.gif) repeat-x 0 0 #282828;
	width: 100%;
	height: 240px;
	overflow: hidden;
	color: #fff;
}
.bottom a {
	color: #fff;
}
.bottom .link {
	text-align: right;
	margin-top: 20px;
}
.bottom .link a {
	margin: 0 10px;
}
.bottom .link a:hover {
	color:#f4b830
}
.bottom .contact {
	margin-top: 20px;
	height:130px;
}
.bottom .contact li {
	padding-left: 35px;
	margin-bottom: 20px;
}
.bottom .contact .phone {
	background: url(../images/bottomico.jpg) no-repeat 0 0;
	height: 19px;
	line-height: 19px;
}
.bottom .contact .add {
	background: url(../images/bottomico.jpg) no-repeat 0 -32px;
}
.bottom .contact .mail {
	background: url(../images/bottomico.jpg) no-repeat 0 -77px;
}
.bottom .ewm {float:right;background:#fff;padding:5px 5px 30px 5px;width:100px;position:relative;margin-top:20px;margin-right:10px;}
.bottom .ewm span{color:#333;line-height:30px;text-align:center;position:absolute;bottom:0px;font-size:13px;width:100px;}

/*left*/

.left_box {
	width: 230px;
	float: left;
	overflow: hidden;
}
.left_box_tit {
	height: 57px;
	padding-left: 24px;
	padding-top: 13px;
	color: #fff;
	font-size: 19px;
	font-family: "微软雅黑";
	background: #53AD1C;
}
.left_box_tit1 {
	height: 40px;
	line-height: 40px;
	padding-left: 24px;
	color: #fff;
	font-size: 19px;
	font-family: "微软雅黑";
	background: #53AD1C;
}
.left_box_tit .en {
	font-size: 12px;
}
.left_box_con {
	background: #f4f4f4;
	padding: 10px 20px 25px;
	margin-bottom: 20px;
	border-bottom: 8px solid #53AD1C;
}
.left_box_con1 {
	background: #f4f4f4;
	padding: 18px 15px;
	margin-bottom: 20px;
	border-bottom: 8px solid #53AD1C;
}
.leftul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #d8d8d8;
	background: url(../images/arr1.jpg) no-repeat right center;
}
.leftul li a {
	display: block;
	font-family: "宋体";
	font-size: 14px;
	padding-left: 10px;
 	height: 40px;
	line-height: 40px;
}
.leftul li a:hover,.leftul .hover {
	background: url(../images/arr2.jpg) no-repeat right center;
	color: #53AD1C;
  	height: 40px;
	line-height: 40px;
}
.leftul .hover a {color: #53AD1C;}
.leftul1 li {
	height: 28px;
	line-height: 28px;
}
.leftul1 li a {
	display: block;
	font-family: "微软雅黑";
	padding-left: 10px;
}
.leftul1 li a:hover, {
	color: #53AD1C;
}
.left_contact_con {
	background: none;
	margin-bottom: 20px;
}
/*right*/

.right_box {
	width: 740px;
	float: right;
	background: #f4f4f4;
	border-bottom: 8px solid #53AD1C;
  	margin-bottom:20px
}
.right_box_tit {
	width: 740px;
	height: 35px;
	background: #53ad1c;
	color: #fff;
}
.right_box_tit .tit {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: "微软雅黑";
	padding-left: 20px;
}
.right_box_tit .link {
	font-size: 12px;
	padding-right: 24px;
	color: #fff;
	line-height: 35px
}
.right_box_tit .link a {
	color: #fff;
}
.right_box_tit .link a:hover { color:#f4b830 }
.right_box_con {
	padding: 10px 20px;
	width: 700px;
  overflow:hidden
}
/*download by www.sucaijiayuan.com*/
#play {width:700px;text-align:center;position:relative;overflow:hidden;margin:25px auto;}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span {background:url(../images/jiantou.png) no-repeat 0px -50px;left:0;}
#play .next_a span {background:url(../images/jiantou.png) no-repeat -30px -50px;right:0;}
#play .img_ul {position:relative;z-index:1;}
.img_hd  {width:700px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:66px;padding:10px 0;margin:5px auto;position:relative;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img {height:60px;}
.img_hd ul li.on{ border-color:rgb(45, 150, 233);}
.img_hd .bottom_a {background:url(../images/jiantou.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a { background-position:0 -24px;left:5px;}
.img_hd .next_a { background-position:-30px -24px;right:5px;}

.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin:5px 0;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -114px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}
/*合作伙伴*/
.index_partner { width:1000px; margin:0 auto 20px; overflow:hidden }
.index_partner_tit { background:url(../images/ico2.gif) no-repeat left center; line-height:41px; font-size:18px; color:#000; font-family:"微软雅黑"; padding-left:50px ;font-weight:bold}
.index_partner .thank { background:url(../images/ico3.gif) no-repeat 4px center; line-height:26px; font-size:14px; color:#666; padding-left:35px; margin-top:5px; }
.index_partner_con { width:964px; height:30px; overflow:hidden; background:#5abb1f; margin-top:10px; padding:18px }
.index_partner_con .main { width:964px; height:30px; overflow:hidden }
.index_partner_con .showul { width:1000px; overflow:hidden }
.index_partner_con .showul li { float:left; margin: 0 3px 0 0;padding:5px;font-size:14px;font-family:"宋体";}
.index_partner_con .showul li a {line-height:26px; color:#ffffff;}
.index_partner_con .showul li a:hover {line-height:26px; color:#ffffff;}
.index_partner_con .showul li .img { width: 159px; height: 70px; }