﻿\/*js代码(www.jsdaima.com)是IT资源下载与IT技能学习平台。我们拒绝滥竽充数，只提供精品IT资源！*/
@charset "utf-8";
html {
	min-width: 1200px;
}
/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {
	color: #F00 !important;
}
/*清除浮动*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix {
*zoom:1;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*其它*/
.hidden {
	display: none;
}
/*必须输入，主要*/
.required {
	color: red;
	font-weight: bold;
}
.form_text_verifycode {
	width: 80px;
}
.form_radio {
	width: auto;
	border: 0;
}
.form_checkbox {
	width: auto;
	border: 0
}
/*网站公用样式表*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.w1400 {
	width: 1400px;
	margin: 0 auto;
}
.por {
	position: relative;
}
.poa {
	position: absolute;
}
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
#header_main, #top_main, #banner_main, #floor_1_main, #links_main, #footer_main {
	width: 100%;
	margin: 0;
}
.trans {
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
/*top*/
.header_mainn {
	width: 100%;
	z-index: 100;

	height: 125px;
	transition: all .3s ease-in;
	
	z-index:100; background:#FFF;
}
.header_top{
	width: 100%;
	z-index: 100;
	
	height: 125px;
	background:#1a6840;
	opacity:0.6;
	transition: all .3s ease-in;
	top: 0;
	z-index:100;
}
.header_mainn .logo {
	width:1200px; float:left;
	display: block;
	height:125px;
	    background: url(../images/logo.png) no-repeat;
}
.header_mainn .logo img {
	max-width: 100%;
	display: block;
	overflow:hidden;
	vertical-align: middle;
}


.hm_right{float:right; margin-top:10px;display:inline-block;}
.hotline, .online{float:left;}
.hotline{margin-top:15px; margin-right:15px; display:inline;}
.hotline span{font-weight:bold; color:#a1a1a1; line-height:30px; font-size:16px;}
.hotline p{font-weight:bold; font-size:30px; line-height:30px; color:#ed1b23;}
.online{padding:3px 0 0 30px; margin:17px 32px 0 0; *display:inline; border-left:1px solid #ccc;}


.topright {
	
	width: 100%;
	height:80px; line-height:80px;
	background:#1a6840;
}
.topbtn {
	padding-right: 7%;
	position: relative;
	z-index: 10;
}
.topbtn .topsearch {
	width: 60px;
	border: 1px solid #52545b;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	position: absolute;
	right: 6%;
	top: 0;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	display: block;
}
.header_main .search-box {
	position: absolute;
	right: 0;
	top: -25px;
	height: 80px;
	line-height: 80px;
	z-index: 99;
}

.header_main .search-box .butn {
	display: block;
	cursor: pointer;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin-top: 19px;
	background: url(../images/ico_60.png) no-repeat center;
}
.header_main .search-box .butn i {
	width: 38px;
	height: 38px;
	display: none;
	background: url(../images/sou.png) no-repeat center;
	margin: 0 auto;
	border: 1px solid #52545b;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.header_main .search-box .butn.hov {
	background: none;
}
.header_main .search-box .butn.hov i {
	display: block;
}
.header_main .search-box .share-sub {
	position: absolute;
	right: 40px;
	top: 15px;
	width: 0;
	height: 48px;
	overflow: hidden;
	background: #ededed;
	border-radius: 5px 0 0 5px;
}
.header_main .search-box .share-sub .sub-btn {
	border: none;
	width: 48px;
	height: 48px;
	cursor: pointer;
	outline: none;
	background: url(../images/sou.png) no-repeat center #3fb150;
}
.header_main .search-box .share-sub .tex {
	width: 220px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding: 14px 10px;
	color: #666;
	border: none;
	background: #ededed;
	outline: none;
}



.toprighc { width:1200px; margin:0 auto;}


.header_main.fixt {
	position: fixed;
	top:0;
}
.header_top.fixt {
	position: fixed;
}
.header_main .nav {
}
#nav .navlist {

	display: block;
	height:auto;  float:left;
}
#nav li {
	float: left;
	display: inline-block;
	list-style: none;
	font-size: 23px;
	width:132px;
	text-align: center;
	position: relative;
}
#nav li a {
	display: block;
	text-align: center;
	position: relative;
	color: #fff;
}
#nav li.hover a, #nav li:hover a {
	color: #fff;
	background:#005d2d;
}
.top .toprig .item h4 {
	display: block;
	font-size: 30px;
}
/*导航栏下拉*/
#nav ul .subnav {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
#nav ul li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
#nav ul .subnav {
	background: #fff;
	border-top: 2px solid #63b670;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: 200px;
	z-index: 199;
}
#nav ul .subnav a {
	color: #666;
	display: block;
	font-size: 15px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	padding: 0;
	transition: all 0.2s ease-in-out 0s;
	max-width: 100%;
	border: 0 none;
	background:#fff;
	border-bottom: 1px solid #eee;
	border-radius: initial;
}
#nav ul .subnav a:hover {
	color: #63b670;
	background: #f9f9f9;
	text-indent: 3px;
}/*侧边导航*/
/* banner */
#banner_main {
	width:100%; 
	float:left;
	overflow: hidden;
}
#banner_main .banner {
	height: 750px;
}
#banner {
	width: 100%;
	min-width: 1000px;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#banner, .banner ul {
	max-height: 750px;
	overflow: hidden;
}
.banner li {
	width: 100%;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}
.banner li img {
	width: 1920px;
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
}
#banner .tip {
	width: 1000px;
	height: 20px;
	line-height: 0;
	font-size: 0;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	bottom: 20px;
	z-index: 3;
}
#banner .tip span {
	height: 5px;
	margin: 0 2px;
	width: 50px;
	display: inline-block;
	font-size: 0;
	cursor: pointer;
	background: #fff;
	opacity: .6;
	filter: Alpha(opacity=60);
*zoom:1;
}
#banner .tip span.cur {
	background-color: #3fb150;
	opacity: 1;
	filter: Alpha(opacity=100);
}
#banner #btn_prev, #banner #btn_next {
	width: 40px;
	height: 90px;
	position: absolute;
	top: 50%;
	z-index: 5;
	margin-top: -45px;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
#banner #btn_prev {
	background-position: 0 0;
	left: 5%;
}
#banner #btn_next {
	background-position: -50px 0;
	right: 5%;
}
#banner #btn_prev:hover {
	background-position: 0 -98px;
}
#banner #btn_next:hover {
	background-position: -50px -98px;
}
/*banner end*/
.transs {
	-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.index .title {
	text-align: center;
	width: 100%;
	padding-bottom: 30px;
}
.index .title h3 {
	font-size: 30px;
	font-weight: normal;
	display: block;
	line-height: 30px;
	background: url(../images/title.png) no-repeat center;
}
.index .title p {
	color: #999;
	font-size: 20px;
	text-transform: uppercase;
	font-family: "AvantGardeITVbyBT Book", arial;
	padding-top: 14px;
}
.index .title h3 b {
	display: inline-block;
}
.imenu {
	text-align: center;
}
.imenu a {
	font-size: 16px;
	display: inline-block;
	padding: 0 24px;
	text-align: center;
	border-left: 1px solid #3fb150;
	height: 20px;
	line-height: 20px;
}
.imenu a:first-child {
	border-left: 0 none;
}
.imenu a:hover {
	color: #3fb150;
}
.index .floor_1_main {
	padding-top: 80px;
	padding-bottom: 80px;
}
.ipro {
	position: relative;
	overflow: hidden;
	padding: 30px 0;
}
.ipro .list {
	width: 108%;
}
.ipro .item {
	float: left;
	width: 386px;
	display: block;
	height: 249px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-right: 20px;
	position: relative;
}
.ipro .item a {
	display: block;
	position: relative;
	width: 100%;
	height: 249px;
}
.ipro .item img {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	width: 100%;
	height: 100%;
	display: block;
}
.ipro .item:hover img {
	transform: scale(1.06, 1.06);
}
.ipro .item h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-indent: 30px;
	font-weight: normal;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	background: url(../images/black60.png) repeat;
	color: #fff;
}
.ipro .item em {
	position: absolute;
	right: 0;
	bottom: 8px;
	z-index: 2;
	width: 32px;
	height: 26px;
	background-position: -190px 0;
	display: block;
	margin-right: 30px;
	vertical-align: middle;
}
.ipro .item:hover h3 {
	background: url(../images/ipro_t.png) repeat-x left top;
}
.index .floor_2_main {
	background: url(../images/iyoushi.jpg) no-repeat center top;
	
	overflow: hidden;
}
.index .floor_2, .index .floor_3 {
	padding: 80px 0;
	position: relative;
}
.index .floor_2 .title {
	color: #fff;
}
.iyoushi {
	background: url(../images/bieshu.png) no-repeat 370px center;
	height: 536px;
	overflow: hidden;
}
.iyoushi .item {
	width: 375px;
	height: 128px;
	background: url(../images/yousitem.png) no-repeat left top;
	float: left;
	margin-top: 40px;
}
.iyoushi .item a {
	display: block;
	padding: 40px;
}
.iyoushi .item .img {
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: relative;
	margin-left: 10px;
}
.iyoushi .item .img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	display: block;
}
.iyoushi .item .txt {
	width: 180px;
	padding-left: 50px;
	color: #fff;
	margin-top:-15px;
}
.iyoushi .item .txt h3 {
	font-size: 20px;
	font-weight: bold;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.iyoushi .item .txt p {
	font-family: arial;
	color: #cccccc;
	padding-top: 0;
}
.iyoushi .it1, .iyoushi .it5 {
	margin-left: 62px;
	margin-right: 60px;
}
.iyoushi .it2, .iyoushi .it6 {
	margin-right: 65px;
	float: right;
}
.iyoushi .it4 {
	float: right;
}
.iyoushi .item:hover {
	background: url(../images/yousitem_a.png) no-repeat left top;
}
.iyoushi .item:hover .txt h3 {
	color: #3fb150;
}
.iyoushi .item:hover .img img {
	top: -50px;
}
.xunpan {
	width: 100%;
	background: url(../images/xunpan.jpg) no-repeat center top;
	height: 200px;
	color: #fff;
}
.xunpan .zixun {
	width: 300px;
	padding-top: 40px;
	text-align: center;
}
.xunpan .zixun a {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	height: 50px;
	display: block;
	line-height: 50px;
	color: #fff;
	background: #3fb145;
	font-size: 20px;
}
.xunpan .zixun:hover a {
	background: #43be4a;
}
.xunpan .tel {
	border: 1px solid #85878d;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 26px;
	text-align: center;
	font-family: "AvantGardeITVbyBT Book", arial;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	margin-bottom: 20px;
}
.xunpan .tel em {
	width: 25px;
	height: 25px;
	display: inline-block;
	background-position: -100px 0;
	margin-right: 10px;
}
.xunpan strong {
	display: inline-block;
	color: #fff;
	font-weight: bold;
	font-size: 28px;
	padding-right: 10px;
	font-style: italic;
}
.xunpan p {
	font-size: 20px;
}
.xunpan .bigtxt {
	font-size: 40px;
	padding-bottom: 20px;
	padding-top: 54px;
}
.floor_3_main {
	overflow: hidden;
}
.liuc {
	position: relative;
	overflow: hidden;
	padding: 40px 0;
}
.liuc .list {
	width: 108%;
}
.liuc li {
	float: left;
	width: 206px;
}
.liuc li .Piece {
	width: 168px;
	height: 188px;
	background: #f5f5f5;
	border: 1px solid #ddd;
	float: left;
	font-size: 20px;
	text-align: center;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	box-shadow: 0 0 0 #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.liuc li .jtou {
	width: 36px;
	height: 188px;
	background: url(../images/jtou.png) no-repeat center;
	float: left;
	display: block;
}
.liuc li img {
	max-width: 100px;
	max-height: 80px;
	display: block;
	margin: 0 auto;
}
.liuc li p {
	text-align: center;
	padding-top: 40px;
	height: 88px;
}
.liuc li:last-child .jtou {
	display: none;
}
.liuc li:hover .Piece {
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.floor_4_main {
	background: #f5f5f5;
	overflow: hidden;
	width: 100%;
}
.index .floor_4 {
	position: relative;
}
.textlist {
}
.textlist .list {
	width: 100%;

}
.textlist .item {
	float: left;
	width: 375px;
	height: 415px;
	margin-right: 25px;
	transition: all 0.2s linear 0s;
	margin-bottom: 30px;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
	background: #fff;
}
.textlist .item a {
	display: block;
	padding: 0;
	color: #333;
}
.textlist .item .img {
	width: 375px;
	height: auto;
	overflow: hidden;
	cursor: pointer;
	position: relative;
}
.textlist .item .img img {
	width: 100%;
	height: 250px;
	transition: all 0.3s ease-out 0s;
	display: block;
}
.textlist .item:hover .img img {
	transform: scale(1.1, 1.1);
}
.textlist .item .txt {
	padding: 10px 20px 0;
}
.textlist .item h3 {
	font-size: 18px;
	height:30px; line-height:30px; overflow:hidden;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.textlist .desc {
	width:100%; float:left;
	line-height: 24px;
	height: 52px;
	overflow: hidden;
	margin-bottom: 10px;
	cursor: pointer;
}
.textlist .sjdmor {
	display: block;
	color: #666;
	font-family: arial;
	padding-top: 10px;
	border-top: 1px solid #ddd;
}
.textlist .item:hover {
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,.1);
	box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.textlist .item:hover h3 {
	color: #3fb150;
}
.floor_4 .btn1 {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
}
.floor_4 .btn1.prev {
	background-position: -100px -50px;
	left: -5%;
}
.floor_4 .btn1.next {
	background-position: -190px -50px;
	right: -5%;
}
.floor_4 .btn1.prev:hover {
	background-position: -145px -50px;
}
.floor_4 .btn1.next:hover {
	background-position: -236px -50px;
}
.indnews {
	width:100%; height:auto; float:left;
	padding: 50px 0 0 0;
	overflow: hidden;
	position: relative;
}
.index .more {
	width: 180px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	display: block;
	margin: 40px auto 0;
	background: #62981e;
	transition: all 0.2s linear 0s;
}
.index .more:hover {
	background: #3fb150;
	color: #fff;
	text-indent: 10px;
}
.ipatent_main {
	width: 100%;
	background: url(../images/patent.jpg) no-repeat center top;
	height: 460px;
	overflow: hidden;
}
.ipatent_main .floor {
	overflow: hidden;
	padding: 100px 0;
}
.ipatent_main .title {
	color: #fff;
}
.ipatent_main .title h3 {
	background: url(../images/title1.png) no-repeat center;
}
.ipatent {
	padding-top: 40px;
}
.ipatent .item {
	width: 580px;
	height: 140px;
	background: url(../images/pat_bk.png) no-repeat left top;
	float: left;
	margin-left: 37px;
}
.ipatent .item:first-child {
	margin-left: 0;
}
.ipatent .item a {
	display: block;
	padding: 30px;
}
.ipatent .item .img {
	width: 64px;
	height: 60px;
	overflow: hidden;
	position: relative;
	margin-right: 40px;
	margin-left: 22px;
	margin-top: 10px;
}
.ipatent .item .img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
}
.ipatent .item .txt {
	width: 350px;
	color: #fff;
	padding-left: 20px;
}
.ipatent .item .txt h3 {
	font-size: 20px;
	font-weight: bold;
}
.ipatent .item .txt p {
	font-family: arial;
	color: #cccccc;
	padding-top: 0;
}
.newsBox {
	width: 380px;
	height: 410px;
	overflow: hidden;
	position: relative;
}
.newsBox .bd {
	border: 1px solid #ddd;
}
.newsBox .hd {
	height: 28px;
	overflow: hidden;
	position: absolute;
	bottom: 1px;
	z-index: 10;
	padding-left: 20px;
	text-align: center;
}
.newsBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.newsBox .hd ul li {
	margin-right: 6px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #999;
	cursor: pointer;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;
}
.newsBox .hd ul li.on {
	background: #00ae66;
	color: #fff;
}
.picBox .bd {
	height: 100%;
	z-index: 0;
}
.newsBox .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	height: 408px;
	overflow: hidden;
}
.newsBox .bd img {
	width: 380px;
	height: 285px;
	display: block;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.newsBox .bd li h3 {
	display: block;
	font-size: 18px;
	height:30px; line-height:30px; overflow:hidden;
	color: #000;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.newsBox .bd li .txt {
	z-index: 5;
	padding: 15px 20px;
	border-top: 0 none;
	height: 93px;
}
.newsBox .bd li p {
	padding: 0;
	color: #666;
	line-height: 24px;
	height: 45px;
	overflow: hidden;
}
.newsBox .bd li .time {
	font-size: 16px;
	padding-right: 30px;
	padding-top: 28px;
}
.newsBox .bd li a:hover h3 {
	color: #3fb150;
}
.newsBox .bd li a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.index .txtlistbox {
	width: 800px; float:right;
}
.txtlistbox .item {
	border: 1px solid #ddd;
	margin-bottom: 16px;
	transition: all 0.2s linear 0s;
+margin-bottom: 18px;
}
.txtlistbox .item a {
	display: block;
	padding: 28px;
}
.txtlistbox .item h5 {
	font-size: 18px;
	vertical-align: top;
}
.txtlistbox .item p {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	color: #666;
}
.txtlistbox .item .time {
	display: block;
	width: 90px;
	height: 66px;
	border-right: 1px solid #ddd;
	line-height: 20px;
	margin-right: 30px;
	color: #666;
	vertical-align: middle;
*zoom: 1;
}
.txtlistbox .item .time b {
	color: #666;
	display: block;
	font-size: 24px;
	line-height: 30px;
}
.txtlistbox .item:hover {
	border: 1px solid #62981e;
	-webkit-box-shadow: 0 15px 15px rgba(0,0,0,.1);
	box-shadow: 0 2px 6px rgba(0,0,0,.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.iabout {
	width: 100%;
	background: url(../images/fl6.jpg) no-repeat center bottom #f8f8f8;
	padding: 80px 0;
}
.iabout .txt {
	width: 470px;
	height: 240px;
	display: block;
	background: #fff;
	padding: 40px;
}
.iabout .txt img {
	max-width: 100%;
	display: block;
}
.iabout .txt p {
	padding-top: 20px;
	color: #333;
}
.iabout .txt span {
	width: 154px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	display: block;
	border: 1px solid #1a7140;
	margin-top: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	cursor: pointer;
}
.iabout .txt:hover span {
	background: #1a7140;
	color: #fff;
}
.iabout .img {
	width: 650px;
	height: 320px;
	display: block;
	overflow: hidden;
}
.iabout .img img {
	width: 100%;
	display: block;
}
/*底部信息*/
/*footer_main*/
.footer_main {
	width: 100%;
	background: #191919;
	color: #fff;
}
.footer_main .footer {
	padding-bottom: 40px;
}
.footer_main .footer .links {
	padding: 30px 0;
	margin-bottom: 40px;
	font-size: 16px;
	border-bottom: 1px solid #353535;
}
.footer_main .footer .links span {
	color: #fff;
	display: inline-block;
}
.footer_main .footer .links a {
	display: inline-block;
	font-size: 14px;
	color: #999;
	padding-right: 10px;
}
.footer_main .footer .links a:hover {
	color: #3fb150;
}
.footer_main .qcode {
	width: 534px;
}
.footer_main .qcode .ewm img {
	width: 130px;
	height: 130px;
	display: block;
	border: 5px solid #666;
}
.footer_main .btel {
	width: 300px;
	line-height: 28px;
	padding-left:40px;
}
.footer_main .btel img {
	display: block;
	margin: 0 auto 8px;
	max-width: 100%;
	max-height: 60%;
}
.footer_main .btel .p1 {
	color: #fff;
}
.footer_main .btel .p2 {
	font-family: "GrayDesign Regular", "arial, helvetica, sans-serif";
	font-size: 23px;
	color: #3fb150;
	line-height: 34px;
	padding-bottom: 5px;
}
.footer_main .btel .p3 {
	color: #999;
	line-height: 22px;
}
.footer_main .botnavlist {
}
.footer_main .botnavlist li {
	float: left;
	width: 190px;
	padding: 0 18px;
	display: block;
	list-style: none;
	font-size: 16px;
	line-height: 32px;
	text-align: left;
	border-right: 1px solid #353535;
	overflow: hidden;
}
.footer_main .botnavlist li:first-child {
	padding-left: 0px;
}
.footer_main .botnavlist li a {
	color: #fff;
	display: block;
	line-height: 32px;
	font-size: 16px;
}
.footer_main .botnavlist li a:hover {
	color: #3fb150;
}
.footer_main .botnavlist li .drop {
	padding-top: 10px;
}
.footer_main .botnavlist li .drop a {
	display: block;
	line-height: 26px;
	color: #999;
	width: 100%;
	font-size: 12px;
}
.footer_main .botnavlist li .drop a:hover {
	color: #3fb150;
}
.copymain {
	border-top: 1px solid #353535;
	line-height: 60px;
	color: #999;
	font-size: 12px;
}
.copymain a {
	color: #999;
}
.copymain a:hover {
	color: #3fb150;
}
.footer_main .yyzz {
	padding: 0 8px;
}
/********.fixtool*********/
.toolbar {
	width: 130px;
	position: fixed;
	right: 0;
	top: 460px;
	z-index: 999;
}
.toolbar dd {
	width: 130px;
	height: 55px;
	margin-bottom: 0;
	position: relative;
}
.toolbar dd a {
	color: #fff;
	width: 130px;
	height: 55px;
	display: block;
	cursor: pointer;
	text-align: center;
	background: url(../images/rightfixicon.png) no-repeat -36px 0;
	line-height: 45px;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
.toolbar dd a span {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
	vertical-align: middle;
	margin-right: 5px;
}
.toolbar dd a:hover {
	background-position: -168px 0;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -45px;
	background: #3fb150;
	display: none;
}
.toolbar .pop-code {
	width: 100px;
	padding: 15px 15px 0;
}
.toolbar .pop-code img {
	width: 100px;
	height: 100px;
	display: block;
}
.toolbar .pop-code h3 {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .zxzx span {
	background-position: 0 4px;
}
.toolbar .lf span {
	background-position: 0 -33px;
}
.toolbar .bj span {
	background-position: 0 -65px;
}
.toolbar .code span {
	background-position: 0 -33px;
}
.toolbar .top {
	width: 130px;
	height: 45px;
	background: #3fb150;
}
.toolbar .top span {
	background-position: 0 -127px;
}
.toolbar .top:hover {
	background: #2c9638;
}
.toolbar .side_tel {
	position: absolute;
	right: 0;
	top: 0;
	background: #3fb150;
	height: 45px;
	line-height: 45px;
	color: #fff;
	width: 0;
	text-align: center;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@font-face {
	font-family: ADELE;
	src: url("../font/ADELE.eot");
	src: url("../fonts/adele.eot") format("eot"), url("../fonts/adele.ttf") format("truetype");
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in;
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-transition-timing-function:ease-in;
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInY {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}

/*底部免费电话*/



.rj-icon{
    background: url(../images/rj-icon.png) no-repeat;
    display: block;
    position: relative;
}
.yyzx{
	width: 100%;
	background: rgba(0,0,0,0.85);
	position: fixed;
	bottom: 0;
	z-index: 999;
	padding: 10px 0;
}
.yyzx .container{
	position: relative;
}
.yyzx h2{
	color: #d21121;
	font-size: 22px;
	line-height: 40px;
}
.yycolse{
	width: 32px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.yycolse:hover{
	opacity: 0.5;
	transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
.yycolse i{
	width: 32px;
	height: 32px;
	background-position: -210px 0;
}
.yy_mess-box{

	float: left;
}
.yy_mess-box .form-group{
	font-size: 0;
}
.yy_mess-box .form-yzm {
    width: 270px;
	float: left;
}
.yy_mess-box input{
    width: 270px;
    height: 40px;
    line-height: 40px;
    margin-right: 20px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666666;
    padding: 10px;
    background-repeat: no-repeat;
    background: #f3f3f3;
    background-size: 25px;
    background-position: 10px center;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
	float: left;
}
.yy_mess-box .small-button{
	width: 135px;
	height: 40px;
	color: #fff;
	background: #b41320;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	margin-left: 20px;
	border:0;
}

.ser_tel {
	margin-top:-50px;
	padding-left:30px;
    float: left;
    color: #fff;
    font-size: 45px;
	font-family:Impact;
    line-height: 50px;
}
.ser_tel span{
    color: #ffffff;
    font-size: 15px;
    line-height: 17px;
}
.aboutPage p{ text-indent:2em;}

.head_tel{ width:220px; height:110px; float:right; overflow:hidden; margin-top:15px;}
.head_tel p{ width:100%; height:23px; line-height:23px; float:left; text-align:center; color:#fff; font-size:13px;}
.head_tel h1{ width:100%; height:35px; line-height:35px; float:left; text-align:center; margin:0; color:#fff; font-size:28px; font-weight:bold;}
.ht_zx{ width:119px; height:32px; line-height:32px; margin:10px auto 0 auto; text-align:center; overflow:hidden; background:url(../images/btn.png) no-repeat;}
.ht_zx a{ color:#fff; font-size:15px;}

.sy_warp{ width:100%; height:auto; float:left; overflow:hidden;}

.sy_cplb{ width:1200px; height:auto; margin:50px auto; overflow:hidden;}

.sy_cplb h1{ width:100%; height:auto; line-height:40px; float:left; overflow:hidden; background:url(../images/pro_tit.png) center 13px no-repeat; text-align:center; font-size:36px; font-weight:100; margin:0; color:#000;}
.sy_cplb span{ font-size:22px; color:#acacac;}
.sy_cplb h3{ width:100%; height:auto; line-height:50px; float:left; text-align:center; overflow:hidden; font-size:27px; color:#8f8f8f; margin:0; font-weight:100;}
.cplb_tu{ width:100%; height:540px; float:left; background:url(../images/cplbbg.png) no-repeat; margin-top:30px;}
.cplb_tu li{ width:199px; height:540px; float:left; border-right:1px solid #fff; overflow:hidden; background:url(../images/lbzs.png) center 320px no-repeat;}
.cplb_tu li b{ width:40px; line-height:40px; height:auto; float:left; padding:90px 80px; font-size:36px;}
.cplb_tu li img{ width:100%; float:left;}
.cplb_tu li:hover{ background:url(../images/cplbhv.png) no-repeat #fff; color:#fff; margin-top:-20px; height:560px;}
.cplb_tu li:hover a{ color:#fff;}

.cplb_mm{ width:100%; height:auto; float:left; overflow:hidden;}
.cplb_more{ width:180px; height:35px; line-height:35px; text-align:center; background:#009944; margin:0 auto;}
.cplb_more a{ color:#fff; font-size:22px;}


.js_flash_001_1{width:1200px;height:460px;}
.js_flash_001_2{width:598px;height:670px;}

.js_flash_001{position:relative;overflow:hidden; margin:0 auto;}
.js_flash_001 .flash_bd{ width:100%; height:100%;overflow:hidden;}
.js_flash_001 .flash_bd ul{width:100%; height:100%;}
.js_flash_001 .flash_bd ul,.js_flash_001 .flash_bd img,.js_flash_001 .flash_bd li{padding:0px; margin:0px;}
.js_flash_001 .flash_bd li{width:100%; height:100%;}
.js_flash_001 .flash_bd li a{display:block;background-size:auto;}
.js_flash_001 .flash_hd {position:absolute; bottom:0px; width:100%;}
.js_flash_001 .flash_hd ul {text-align:center; width:100%; padding:8px 0px;}
.js_flash_001 .flash_hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:12px;background:#ccc; float:none; display:inline-block;cursor:pointer;}
.js_flash_001 .flash_hd ul li.on{background:#DA324D;}
.js_flash_001 .flash_btn{width:100%;height:100%;position:absolute;top:50%; margin-top:-37px;}
.js_flash_001 .flash_btn a{display:block;width:35px;height:74px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.js_flash_001 .flash_btn a.flash_prev{left:0px;background:url(http://hzstools.haozs.xin/fanli/js_flash_653001_foot.png) no-repeat 0 0; display:none;} 
.js_flash_001 .flash_btn a.flash_next{right:0px;background:url(http://hzstools.haozs.xin/fanli/js_flash_653001_foot.png) no-repeat -35px 0; display:none;}

.home_pro_001{width:1200px; height:670px; overflow:hidden; float:left; margin-top:30px;}
.home_pro_001 ul { width:1200px; margin:10px 0px;}
.home_pro_001 ul li{ float:left; overflow:hidden;}
.home_pro_001 ul li img{margin-top:23px; width:100%; margin-left:10px; overflow:hidden;}
.home_pro_001 .li_01{ margin-right:10px;width:597px; height:670px; position:relative; }
.home_pro_001 .li_02{ margin-bottom:10px;margin-left:10px;width:279px; height:318px; background:#f1f5f8; border:3px solid #ebf0f5;}
.home_pro_001 .li_02:hover{ border:3px solid #62981e;}
.home_pro_001 .li_02 a{ display:block; width:257px; height:80px;font-size:14px; color:#221815; padding-left:12px;}

.home_pro_002{width:1200px; height:670px; overflow:hidden; float:left; margin-top:30px;}
.home_pro_002 ul { width:1200px; margin:10px 0px;}
.home_pro_002 ul li{ float:right; overflow:hidden;}
.home_pro_002 ul li img{margin-top:23px; width:100%;}
.home_pro_002 .li_01{ margin-left:10px;width:597px; height:670px; position:relative; }
.home_pro_002 .li_02{ margin-bottom:10px;margin-right:10px;width:279px; height:318px; background:#f1f5f8; border:3px solid #e7f9f2;}
.home_pro_002 .li_02:hover{ border:3px solid #62981e;}
.home_pro_002 .li_02 a{ display:block; width:257px; height:80px;font-size:14px; color:#221815; padding-left:12px;}

.loucengjj{position:absolute; top:0px; left:0px; z-index:99;}
.loucengdh{position:absolute; top:0px; left:0px; z-index:98;width:599px; height:670px;}
.p1{font-size:60px; color:#fff; font-weight:bold;padding: 20px 0px 0px 30px;}
.p2{font-size:24px; color:#fff; font-weight:normal;padding:15px 0px 0px 30px;}
.p3{font-size:22px; color:#2e2e2e; font-weight:bold; text-align:center; overflow:hidden; height:60px; line-height:60px;}

.sy_dh1{ width:100%; height:444px; float:left; background:url(../images/dh1.jpg) center top no-repeat; overflow:hidden; margin-bottom:40px;}

.ys1{ width:364px; height:auto; float:left; overflow:hidden; margin-left:20px; margin-right:10px;}
.ys1_u{ width:364px; height:334px; float:left;}
.ys1_u img{ width:364px; height:334px; float:left;}
.ys1_u1{ width:364px; height:300px; float:left;}
.ys1_u1 img{ width:364px; height:300px; float:left;}
.ys1_u2{ width:244px; height:300px; float:left; padding:0 60px; overflow:hidden; background:#9a9a9a; text-align:center;}
.ys1_1{ width:100%; height:60px; line-height:60px; float:left; font-size:66px; color:#fff; font-weight:bold; margin-top:20px; overflow:hidden;}
.ys1_2{ width:100%; height:60px; line-height:60px; float:left; font-size:41px; color:#fff; font-weight:bold; border-bottom:1px solid #fff; overflow:hidden;}
.ys1_3{ width:100%; height:auto; line-height:40px; float:left; font-size:23px; color:#fff; margin-top:10px; overflow:hidden;}
.ys1:hover .ys1_u2{ background:#62981e;}
.ys1_u22{ width:244px; height:334px; float:left; padding:0 60px; overflow:hidden; background:#9a9a9a; text-align:center;}
.ys1:hover .ys1_u22{ background:#62981e;}

.dh2_warp{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.sy_dh2{ width:100%; height:220px; float:left; background:url(../images/dh2.jpg) center top no-repeat; overflow:hidden;}
.dh2_fl{ width:800px; height:auto; line-height:60px; float:left; overflow:hidden; color:#fff; font-weight:400; font-size:35px; margin-top:55px;}
.dh2_fr{ width:400px; height:auto; float:right; overflow:hidden; text-align:center; margin-top:55px;}
.dh2_1{ width:100%; height:auto; float:left; background:url(../images/tel.png) 120px no-repeat; color:#fff; font-size:20px;}
.dh2_fr h2{ font-size:37px; line-height:60px; color:#fff; font-weight:bold;}
.dh2_fr a{ width:329px; height:50px; line-height:50px; float:left; text-align:center; background:url(../images/btn1.png) no-repeat; font-size:24px; color:#fff; margin-left:40px;}

.cpys{ width:100%; height:auto; float:left; overflow:hidden;}
.cpys h2{ text-align:center; width:100%; height:70px; line-height:70px; float:left; font-size:48px; font-weight:bold; color:#333333;}
.cpys h2 span{ color:#62981e; font-size:48px;}
.cpys h3{ font-size:16px; color:#414141;}

.cpys_d1{ width:100%; height:auto; float:left; overflow:hidden;}
.cpyl_fl{ width:600px; height:300px; float:left; overflow:hidden;}
.cpyl_fl img{ width:600px; height:300px; float:left;}
.cpyl_fr{ width:550px; height:300px; float:left; overflow:hidden; padding-left:50px; position:relative;}
.ys_s{ width:100%; height:77px; float:left; line-height:38px; margin-top:30px; overflow:hidden; text-indent:100px; background:url(../images/ic1.jpg) no-repeat; font-size:29px; color:#2b2a2a;}
.ys_s span{ color:#62981e; font-weight:bold; font-size:29px; text-indent:100px; width:100%; float:left;}
.ys_ss1{ width:100%; height:77px; float:left; line-height:38px; margin-top:30px; overflow:hidden; text-indent:100px; background:url(../images/ic2.jpg) no-repeat; font-size:29px; color:#2b2a2a;}
.ys_ss1 span{ color:#62981e; font-weight:bold; font-size:29px; text-indent:100px; width:100%; float:left;}
.ys_ss2{ width:100%; height:77px; float:left; line-height:38px; margin-top:30px; overflow:hidden; text-indent:100px; background:url(../images/ic3.jpg) no-repeat; font-size:29px; color:#2b2a2a;}
.ys_ss2 span{ color:#62981e; font-weight:bold; font-size:29px; text-indent:100px; width:100%; float:left;}
.ys_ss3{ width:100%; height:77px; float:left; line-height:38px; margin-top:30px; overflow:hidden; text-indent:100px; background:url(../images/ic4.jpg) no-repeat; font-size:29px; color:#2b2a2a;}
.ys_ss3 span{ color:#62981e; font-weight:bold; font-size:29px; text-indent:100px; width:100%; float:left;}
.ys_s2{ width:100%; height:auto; float:left; overflow:hidden; margin-top:30px; font-size:16px; color:#323232;}
.ys_s3{ width:100%; height:auto; float:left; overflow:hidden; position:absolute; bottom:20px;}
.ys_s3 a{ width:200px; height:45px; line-height:45px; float:left; border:1px solid #9a9a9a; border-radius:5px; text-align:center; font-size:16px;}
.ys_s3 a:hover{ background:#2fa861; color:#fff;}

.about_sy{ width:100%; height:523px; float:left; background:url(../images/about_bg.jpg) center top no-repeat;}
.about_con{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.about_fl{ width:735px; height:450px; float:left; background:#cdcdcd; margin-left:13px; overflow:hidden; margin-top:35px;}
.about_fr{ width:452px; height:auto; float:right; overflow:hidden;}
.about_fr h1{ text-align:right; color:#fff; font-size:46px; font-weight:bold; line-height:90px;}
.about_ut{ width:412px; height:454px; padding:20px; float:left; background:#fff; overflow:hidden;}
.ab_li{ width:100%; height:auto; line-height:25px; float:left; font-size:15px; text-indent:2em;}
.ab_more{ width:100%; height:auto; float:left; overflow:hidden; margin-top:15px;}
.ab_more a{ width:200px; height:45px; line-height:45px; float:right; border:1px solid #9a9a9a; border-radius:5px; text-align:center; font-size:16px;}
.ab_more a:hover{ background:#62981e; color:#fff;}

.sy_warp1{ width:100%; height:auto; float:left; position:relative;  left:0; overflow:hidden; padding-top:20px;}
.gsry{ width:1200px; height:auto; margin:0 auto;}
.gsry .ihonor{padding-top: 52px; position:relative;}
.gsry .ihonor .bd{overflow: hidden}
.gsry .ihonor .list{width: 118%}
.gsry .ihonor .item{float: left;width: 280px;height: 215px;overflow: hidden;position: relative;margin-bottom: 20px;margin-right: 27px}
.gsry .ihonor .item img{width: 100%;height: 100%;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms}
.gsry .ihonor .item .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;display: block;text-align: center;color: #fff;opacity: 0}
.gsry .ihonor .item .bg h3{font-size: 18px;padding: 30% 3% 0}
.gsry .ihonor .item .bg span{width: 100px;height: 30px;line-height: 30px;display: block;margin: 0 auto;border: 1px solid #85c0a2;text-align: center;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px}
.gsry .ihonor .item:hover .bg{opacity: 1}
.gsry .ihonor .item:hover img{transform: scale(1.06, 1.06)}
.gsry .ihonor .btn{width: 42px;height: 72px;display: block;position: absolute;top: 50%;margin-top: -21px;cursor: pointer}
.gsry .ihonor .prev{background-position: -110px -210px;left: -5%}
.gsry .ihonor .prev:hover{background-position: -216px -210px}
.gsry .ihonor .next{background-position: -164px -210px;right: -5%}
.gsry .ihonor .next:hover{background-position: -270px -210px}
.icons{vertical-align: middle;background: url(../images/icon1.png) no-repeat;display: inline-block}

.ttt{ width:1200px; height:auto; float:left; overflow:hidden;}
.ttt:after{ content: '';
    border-bottom: 1px solid #eee;
    display: block;
    width: 100%;
	position:absolute;
	top:25px;
	z-index:-100;
}
.ry_qh{ width:200px; height:47px; margin:0 auto; overflow:hidden; background:#fff;}
.ttt li{ float:left; width:180px; height:45px; border:1px solid #eee;  background:#fff; margin-right:15px; text-align:center; line-height:45px;cursor:pointer;}
.ttt li.hover{background:#62981e;font-weight:bold;color:#fff;}
.ttt li.hover a{font-weight:bold;color:#fff;}
.tabcont{ width:1200px; float:left; height:auto;clear:both;}
.tabcont .tabc{width:1200px; float:left; height:auto;clear:both;}


.sy_news{ width:100%; height:auto; float:left; overflow:hidden; position:relative; }
.news_xw{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.sy_cgal{ width:100%; height:auto; float:left; overflow:hidden; position:relative; background:#f5f5f5;}

.sy_cplbs{ width:1200px; height:auto; margin:50px auto;}
.sy_cplbs h1{ width:100%; height:auto; line-height:40px; float:left; overflow:hidden; background:url(../images/pro_tit.png) center 13px no-repeat; text-align:center; font-size:36px; font-weight:100; margin:0; color:#000;}
.sy_cplbs span{ font-size:22px; color:#acacac;}
.sy_cplbs h3{ width:100%; height:auto; line-height:50px; float:left; text-align:center; overflow:hidden; font-size:27px; color:#8f8f8f; margin:0; font-weight:100;}

.footer{ width:100%; height:auto; float:left; overflow:hidden;  background:#191919;}
.yl_flink{ width:100%; height:60px; line-height:60px; float:left; background:#1a6840;}
.h_fk{ width:1200px; height:auto; margin:0 auto; overflow:hidden; color:#fff; font-size:15px;}
.h_fk strong{ font-size:16px;}

.foot_zj{ width:100%; height:auto; float:left; overflow:hidden;}
.ft_zj{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:50px; padding-bottom:30px;}
.ft_lx{ width:400px; height:auto; color:#fff; float:left; border-right:1px solid #fff;}
.ft_lx h3{ font-size:22px; margin-bottom:20px; overflow:hidden;}
.ft_lx p{ font-size:18px; width:100%; height:auto; line-height:35px; float:left;}
.ft_lx strong{ width:100%; height:40px; float:left; font-size:40px; overflow:hidden; color:#ff0;}

.ft_ly{ width:250px; height:auto; float:left; color:#fff;  text-align:center; overflow:hidden;}
.ft_ly h3{ font-size:22px; margin-bottom:20px; overflow:hidden;}
.ft_ly p a{ font-size:18px; color:#fff; line-height:40px;}
.form-name1{ width:506px; height:30px; line-height:30px; float:left; background:#fff;}
.form-tel{ width:240px; height:30px; line-height:30px; float:left; background:#fff; margin-left:20px; overflow:hidden;}
.form-title{ width:100%; height:30px; line-height:30px; float:left; background:#fff; margin-top:7px; overflow:hidden;}
.message_content{ width:100%; height:100px; line-height:30px; float:left; background:#fff; margin-top:7px; overflow:hidden;}
.small-button{
	width: 135px;
    height: 40px;
	float:right;
    color: #fff;
    background: #009944;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
	margin-top:7px;
    border: 0;
    padding: 0;
}
.ft_wx{ width:140px; height:auto; float:right; padding-top:30px; overflow:hidden; text-align:center; color:#fff; margin-left:5px;}


.nycp_ss{ width:100%; height:80px; line-height:80px; float:left; background:#cdcdcd;  }
.ss_nr{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.ss_fl{ float:left; font-size:16px;}
.ss_fl a{ color:#222222; font-size:16px;}
.ss_fl a:hover{ color:#f00;}

.ss_fr{ width:280px; height:35px; line-height:35px; float:right; margin-right:30px; background:#fff; border-radius:20px; margin-top:25px; overflow:hidden;}
.form-ss{ width:230px; height:35px; float:left; text-indent:20px;}
.btn-xs{ width:50px; height:35px; float:left; background:url(../images/ss.png) center no-repeat;}

.nycp_dw{ width:1200px; height:22px; line-height:22px; float:left; text-indent:10px; font-size:15px; overflow:hidden; border-bottom:1px dashed #ddd; margin-bottom:20px; padding-bottom:20px;}
.nycp_dw em{ width:10px; height:22px; float:left; background:#81b919;}
.nycp_dw a{ color:#666666;}

.zhanshi{ width:100%; height:auto; float:left; overflow:hidden;}
.preview { width: 620px; height: auto; float:left; overflow:hidden;}
/* smallImg */
.smallImg { position: relative; height: 90px; padding-top:7px; margin-top: 15px; background-color: #FFFFFF; width: 620px; overflow: hidden; float: left; border-radius: 2px; }
.scrollbutton { width: 32px; height: 90px; overflow: hidden; position: relative; float: left; cursor: pointer; }
.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled { background-repeat: no-repeat; background-image: url(http://images.17350.com/images/prev.jpg); width: 32px; height: 80px; background-position: 0px -8px; }
.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled { background-repeat: no-repeat; background-image: url(http://images.17350.com/images/next.jpg); margin-left: 590px; margin-top: -90px; width: 32px; height: 80px; background-position: 0px -8px; }
#imageMenu { height: 90px; width: 555px; overflow: hidden; float: left; }
#imageMenu li { height: 90px; width: 132px; overflow: hidden; float: left; text-align: left; margin-left: 6px; }
#imageMenu li img { width: 132px; height: 82px; cursor: pointer; }
#imageMenu li#onlickImg img { width:130px; height:80px; border:1px solid #ddd;}
/* bigImg */
.bigImg { position: relative; float: left; width: 620px; height: 465px; overflow: hidden; text-align: center; background-color: #FFFFFF;}
.bigImg #midimg { width: 620px; height: 465px;}
.bigImg #winSelector { width:235px; height:210px; }
#winSelector { position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff; }
/* bigView */
#bigView { position: absolute; border: 1px solid #959595; overflow: hidden; z-index: 999; width: 500px; height: 455px; }
#bigView img { position:absolute; }

.cp_zjbt{ width:390px; height:auto; float:left; overflow:hidden; margin-left:20px;}
.cp_zjbt h1{ color:#484848; height:40px; line-height:40px; overflow:hidden; font-size:30px; font-weight:bold; margin-bottom:15px;}
.zpbz{ width:100%; height:36px; line-height:36px; float:left; background:url(../images/zpbz.jpg) no-repeat; color:#fff; font-weight:bold; font-size:18px; text-indent:45px;}
.zpbz span{ margin-left:35px; font-size:16px; overflow:hidden; font-weight:100;}
.cpcs{ width:100%; height:auto; float:left; overflow:hidden; margin-top:40px;}
.cpcs p{ line-height:33px; font-size:16px; color:#484848;}

.ncp_lx{ width:100%; height:274px; float:left; background:#fff; margin-top:40px;}
.lx_tl{ width:200px; height:auto; line-height:40px; float:left; background:url(../images/tel1.jpg) no-repeat; margin-top:60px; margin-left:10px; overflow:hidden; text-indent:60px; color:#0d0c0c; font-size:22px;}
.lx_tl span{ text-align:right; color:#ff7200; font-size:22px; margin-left:30px; overflow:hidden; margin-top:15px; font-weight:bold;}
.lx_wx{ width:150px; height:auto; line-height:25px; float:right; overflow:hidden; margin-right:10px; margin-top:20px; text-align:center;}

.lx_bz{ width:100%; height:auto; float:left; overflow:hidden; padding-top:10px; padding-left:15px;}
.lx_bz p{ height:30px;}
.lx_bz img{ vertical-align:middle;}

.ncp_fr{ width:140px; height:547px; padding:15px; float:right; background:#efeded; overflow:hidden;}
.ncp_fr h2{ width:100%; height:25px; line-height:25px; text-align:center; font-size:13px; background:url(../images/dian.jpg) center repeat-x;}
.ncp_fr h2 span{ background:#efeded;}
.ncp_tltj{ width:100%; height:auto; float:left; overflow:hidden;}
.ncp_tltj li{ width:100%; height:auto; line-height:25px; margin-top:20px; float:left;}
.ncp_tltj li img{ width:100%; height:105px; float:left;}

.nygg{ width:1200px; height:83px; float:left; background:url(../images/nygg.jpg) no-repeat; margin-top:20px; margin-bottom:20px; overflow:hidden;}

.dcsl{ width:240px; height:460px; background:url(../images/dcsl.jpg) no-repeat; margin-bottom:10px; overflow:hidden;}
.dcsl h2{ width:100%; height:auto; float:left; margin-top:185px; color:#fff; text-indent:30px; font-size:15px; font-weight:bold;}
.dcsl p{ width:100%; height:auto; float:left; margin-top:70px; padding-left:30px; overflow:hidden; font-size:15px; color:#fff; font-weight:bold;}
.dcsl span{ width:100%; height:auto; float:left; margin-top:50px; padding-left:30px; overflow:hidden; font-size:15px; color:#fee3bc; font-weight:bold;}

#tabbox { width:940px; overflow:hidden; float:right;}
.tab_conbox { background-color:#FFFFFF; width:940px; border-top: none; }
.tab_con { display:none; }
.tabs { display: block; width: 940px; height: 50px; background:#e6e6e6;}
.tabs li { float:left; }
.tabs li a { display: block; padding: 0 30px; line-height:48px; font-size:18px; font-weight:bold;}
.tabs li a:hover { background: #ed6100; color:#fff; border-top:2px solid #ff4a4a; height:48px; }
.tabs .thistab a { background: #ed6100; border-top: 2px solid #ff4a4a; color:#fff; height:48px; }
#tabs a{position: relative;}
#tabs span.jilu-num{position: absolute;top: -13px;right: 5px;}
.tab_con { width:100%; overflow:hidden;}
.pro_detail { width:936px; border:2px solid #eeeeee; overflow:hidden;}
.liangdian_title { height: 50px; text-align: left; line-height: 50px; padding-left: 20px; font-size: 24px; font-weight: bold; color: #017d37;padding-top: 20px; padding-bottom: 20px; }
.liangdian_title em {width:4px; height:12px; margin:0px 10px; display:inline-block;border-radius:4px;*margin-top:-15px;background:#ff6706;}
.liangdian_title a {font-size: 18px; font-weight: bold; color: #313131;}
.goods_detail_box { width: 910px; background-color: #FFFFFF; padding: 0px 10px;overflow: hidden; }
.goods_detail_box img{ max-width:100%; margin:0; padding:0;}
.goods_detail_box table{ width:100%; float:left; word-wrap: break-word; word-break:break-all;}
.goods_detail_box td{ border:1px solid #000;}

.goods_detail_box1 { width: 910px; background-color: #FFFFFF; padding: 0px 10px;overflow: hidden; }
.goods_detail_box1 img{ max-width:100%; margin:0; padding:0; float:left;}

.goods_detail_box1 table{ width:100%; float:left;}
.news_right2{width:930px; float:left; overflow:hidden; height:auto;}
.news_right2 .newslist {width:44%;padding:14px 20px 25px 20px;float:left;overflow:hidden;}
.news_right2 .newslist:nth-child(1),.news_right .newslist:nth-child(3){float:left;}
.news_right2 .newslist:nth-child(2),.news_right .newslist:nth-child(4){float:right;}
.tab_title {
    height: 30px;
    line-height: 30px;
	color: #313131;
    font-weight: bold;
    font-size: 16px;
}
.title_icon {
    width: 4px;
    height: 12px;
    margin: 0px 10px;
    display: inline-block;
    border-radius: 4px;
    *margin-top: -15px;
}
.bg_orange {
    background: #ff6706;
}
.tab_title span {
    width: 100%;
}
.hot_news {
    width: 100%;
    padding: 10px 0px;
}
.cf:before, .cf:after {
    content: "";
    display: table;
}
.f_left {
    float: left;
}
.hot_news .img a {
    width: 140px;
    height: 105px;
    float: left;
}
.hot_news .img img {
    width: 140px;
	height:105px;
}
.hot_news .txt {
    width: 250px;
}
.f_right {
    float: right;
}
.hot_news a {
    width: 80%;
    float: left;
}
.car_item_name, .car_item_center li, .wenda a, .car_classlist li a, .hot_baike li h1, .list_car .txt, .news_list li a, .artile_img .zz b, .pinpai_list li a, .news_tuijian p, .list_car span, .pingce_list li a, .hot_news a, .news .news_right .newslist ul li a, .news_3column_list li a, .video_text span, .hot_product_text li a, .news_left p, .news_right ul li a, .news_left ul li a, .huati_txt0 p, .huati_txt span, .huati_txt0 a, .related_news li, .related_news li a, .list_photo li a, .news_tuijian li a, .right_list li span, .news_list li, .tuijian_xm li span, .right_list li a, .photo_list .text a, .top_news .txt .title a, .ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}
.yellow {
    color: #ff6706!important;
}
.cf:after {
    clear: both;
}
.cf:before, .cf:after {
    content: "";
    display: table;
}
.hot_news .txt .date {
    background: url(../images/index_icon.png) no-repeat -258px -266px;
    padding-left: 20px;
    font-size: 12px;
    color: #808080;
}

.hot_news .txt p {
    color: #808080;
    font-size: 12px;
	line-height:22px;
    float: left;
}
.news_right2 .newslist ul li a {
    color: #313131;
    line-height: 30px;
    width: 290px;
    float: left;
}
.news_right2 .newslist ul li a:hover{ color:#f00;}

.service { padding:30px 10px 30px 10px; width:1180px; float:left;}
.service ul {overflow:hidden;}
.service li{float:left; width: 21.5%; *width: 23%;text-align:center;padding-left:30px;}
.service.icon {color: #aaaaaa; font-family: "alipayhome"; text-align: center;margin:0 auto; line-height: 36px; font-size: 36px; font-style: normal; display:block; height:36px; width:36px;-webkit-font-smoothing: antialiased; }