.w1920{
	width: 1920px;
	margin-left: -960px;
	left: 50%;
	position: relative;
}
.w1200{
	width: 1200px;
	margin-left: -600px;
	left: 50%;
	position: relative;
}


.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}




.fl{float:left;}
.fr{float:right;}


.x-banner{
    position: relative !important; 
    width: 1920px !important;
    left: 50% !important;
  margin-left: -960px !important;  
}


/*å¤´éƒ¨æ ·å¼*/
.head1{
	height: 38px;
	background: #f1f1f1;color:#666666;font-size:12px;line-height:38px;overflow:hidden;
}
.head1 a{color:#666;}



.k1 .topwz {
	display: block;


	margin-top: 4px;
	margin-left: 6px;
	float: left;
	position: relative;
}
.k1 a.img1{
	background:  url(/images/placeholder.png) no-repeat center;

	display: block;
	margin-top: 0px;
	margin-left: 0px;
}
.k1 a.img2{
	background:  url(/images/placeholder.png) no-repeat center;
	display: block;
	float: left;
}

.k1 a.img3{
	background:  url(/images/placeholder.png) no-repeat center;
	display: block;
	float: left;
}
.k1 .topwz h3 img{
	display: none;
	height: 0;
	transition-duration: 0.6s;
}
.k1 .topwz:hover h3 img{
	display: block;
	position: absolute;
	top: 42px;
	left: 0px;
	z-index: 999;
	height: 119px;

}
.head2{
	height: 145px;

}

.logo{
	line-height:145px;
}
.ttel{
	margin-top:30px;
	text-align: right;width:278px;
}
.ttel p{
	font-size:14px;
	line-height: 26px;
	color: #666666;
}
.ttel p:nth-child(2){
	font-size: 16px;
	color: #888888;
	background: url(/images/placeholder.png) no-repeat left center;
	margin-top: 5px;
}

.ttel strong{color:#009240;font-size:17px;}




/*å¯¼èˆªæ æ ·å¼*/
.tnav{
	height: 65px;
	background: #009240;
}
.nav{
	width: 1200px;
	margin:0 auto;
}
.nav li{line-height:65px;height:65px;text-align:center;width:150px;float:left;position:relative;z-index:999;background: url(/images/placeholder.png) no-repeat right center;}



.nav li a{display:block;line-height:65px;color:#fff;height:65px;font-size:16px;}
.nav li a:hover{color:#009240;text-decoration:none;background-color:#fff;}






.nav .sec{background:#009240;overflow:hidden;z-index:9999;position:absolute;top:65px;left:0px;display: none;}
.nav .sec a{color:#fff;height:38px;line-height:38px;width:150px;overflow: hidden;}
.nav .sec a:hover{background:#fff;text-decoration:none;color:#009240;}





/*热门搜索*/
.sou{margin:11px 0;}
.hotSearch{float:left;height:32px;line-height:32px;font-weight:normal;color:#333333;font-size:14px;}
.hotSearch a{margin-right:10px;color:#333333;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}






/*搜索和热门搜索*/
#formsearch{float:right;background: url(/images/placeholder.png) no-repeat;width:312px;height:32px;}
#formsearch input{}
#formsearch input#keyword{height:32px;line-height:32px;padding-left:10px;float:left;color:#9b9ea1;font-size:14px;background:none;border:none;outline:none;}
#formsearch input#s_btn{width:50px;height:32px;line-height:32px;text-align:center;background:none;border:none;outline:none;color:#fff;border:none;cursor:pointer;font-size: 12px;float:right;}
#formsearch input::-webkit-input-placeholder {color:#9b9ea1;}
#formsearch textarea::-webkit-input-placeholder {color:#9b9ea1;}









/*ä¸»ä½“æ ·å¼*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.bxfl{
	height: 305px;
	background: url(/images/placeholder.png) no-repeat  center;
	padding-top:60px;
}
.bxfl1 ul li{
	float: left;
	width: 286px;
	height: 190px;
	margin-right: 18px;
	background: #009240;
	border-radius: 5px;
	padding: 33px 17px 0 18px;
}
.bxfl1 ul li:nth-child(4){
	margin-right: 0px;
}

.bxfl1 ul li .bxfls{
	padding-left: 40px;
	border-bottom: 1px solid #33a866;
	width: 251px;
	height: 73px;
}
.bxfl1 ul li h3{
	font-size: 25px;
	color: #fff;
	font-weight: lighter;
	margin-top: 15px;
	margin-left: 15px;
}
.bxfl1 ul li p{
	font-size: 14px;
	line-height: 22px;
	font-weight: lighter;
	color: #fff;
	text-align: center;
	margin-top: 18px;letter-spacing:-0.5px;
}


.bxfl1 ul li:hover {

          -webkit-transform: translateY(-10px);

          -moz-transform: translateY(-10px);

          -ms-transform: translateY(-10px);

          -o-transform: translateY(-10px);

          transform: translateY(-10px);

          -webkit-transition: all 0.8s;

          -moz-transition: all 0.8s;

          -ms-transition: all 0.8s;

          -o-transition: all 0.8s;

          transition: all 0.8s; }





.a1{
	height:1017px;
	background: url(/images/placeholder.png) no-repeat  center;
	padding-top: 120px;
	z-index: 9;
}
.aboutimg{
	width: 493px;
	height: 376px;border:6px solid #fff;

}

.aboutimg img{width:481px;height:364px;}


.aboutwz{
	width: 664px;
}
.aboutwz h2{
	font-size: 28px;
	color: rgba(254,254,254,.6);
    font-weight:bold;
	text-transform: uppercase;
}
.aboutwz h3{
	font-size: 28px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}
.aboutwz h4{
	margin-top: 40px;color:#fff;font-weight:500;font-size:25px;
}
.aboutwz h5{
	margin-top: 15px;
}
.aboutwz h5 p{
	font-size: 16px;
	color: #fff;
	font-weight: lighter;
	line-height: 26px;
}
.aboutwz .mor{
	display: block;width: 150px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border-radius: 22px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	background: #009240;
	text-transform: uppercase;
	margin-top: 30px;
}
.qyfc{
	margin-top: 129px;
}
.qyfctit h2{
	font-size: 20px;
	color: #009240;
	font-weight: bold;
}
.qyfctit h2 span{
	font-size: 15px;
	color: #009240;
	font-weight:500;text-transform:uppercase;
}
.qyfctit .ck{
	font-size: 16px;
	color: #009240;
	font-weight:400;
}
.qyfc1{
	margin-top: 20px;
}
.qyfc1 .bd{
	width: 1200px;
	overflow: hidden;
}
.qyfc1 .bd ul li{
	width: 286px;
	float: left;
	margin-right: 15px;
}

.qyfc1 .bd ul li img{width:286px;height:200px;}

.qyfc1 .bd ul li h3{
	margin-top: 18px;
	font-size: 17px;
	font-weight:400;
	color: #888888;
	margin-top: 18px;
	text-align: center;
}

.qyfc1 .bd ul li:hover h3{color:#009241;}


.pro{}
.cpbt{
	text-align: center;
	background: url(/images/placeholder.png) no-repeat  center;
}
.cpbt h2{
	font-size: 18px;
	color: #009240;
	font-family:"宋体";text-transform:uppercase;

}
.cpbt h3{
	font-size: 34px;
	color: #009240;
	font-weight: bold;
	margin-top: 5px;
}
.cpbt h4{
	font-size: 18px;
	color: #888888;
	font-weight:400;
	margin-top: 8px;
}

.profl{
	margin-top:52px;
	width: 224px;
	background: url(/images/placeholder.png) no-repeat  center;
	height: 590px;

}
.protit{
	margin-top:7px;
	text-align: center;
}

.protit h2{
	line-height:72px;
	height: 72px;overflow:hidden;
}



.profl1{
	margin-top:22px;
	margin-left: 9px;
	width: 206px;
	padding-bottom: 10px;
	background: url(/images/placeholder.png) no-repeat bottom center;
}
.profl1 ul li{
	width: 206px;
	height: 38px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 38px;
}
.profl1 ul li:hover{background: url(/images/placeholder.png) no-repeat  center;}
.profl1 ul li.cur{background: url(/images/placeholder.png) no-repeat  center;}



.profl1 ul li a{
	font-size:16px;
	color: #fff;
	line-height: 42px;
	font-weight: lighter;
}
.cpflx{
	margin-left: 20px;

	margin-top: 24px;
}
.cpflx p{
	font-size: 16px;
	color: #fff;
	font-weight: lighter;
}
.cpflx p+p{
	font-size: 32px;
	color: #fff;
	font-weight: normal;
	font-family: "Impact";
	margin-top: 7px;
}

.pror{width: 930px;margin-top:52px;display:none;}
.pror.clicked{display:block;}


.pro1{position:relative;}
.prodwz{width:263px;position:absolute;left:266px;top:136px;}
.prodwz li+li{margin-top:25px;}
.prodwz li h3{color:#009240;font-size:19px;border-bottom:1px solid #c5c5c5;padding:5px 0 10px;}
.prodwz li p{color:#666666;font-size:15px;margin-top:10px;}










.pro2{
	width: 930px;
	position: relative;
}
.pro2 .next{
	position: absolute;
	top:-8px;
	right: 110px;
	cursor: pointer;background: url(/images/placeholder.png) no-repeat;width:17px;height:34px;display:block;z-index:99999;
}
.pro2 .prev{
	position: absolute;
	top:-8px;
	right: -37px;
	cursor: pointer;background: url(/images/placeholder.png) no-repeat;width:17px;height:34px;display:block;z-index:99999;
}

.pro2 .next:hover{background: url(/images/placeholder.png) no-repeat;}
.pro2 .prev:hover{background: url(/images/placeholder.png) no-repeat;}


.pro2 .hd2{
	position: absolute;
	top:245px;
	right: 69px;
	z-index: 99;height:25px;line-height:25px;
}
.pro2 .hd2 ul li{
	float: left;
	margin-left: 10px;
	font-size: 17px;
	color: #fff;
	font-weight:400;
}
.pro2 .hd2 ul li a{}

.pro2 .hd2 ul li.on{font-weight:bold;font-size:22px;margin-top:-3px;}


.pro2 .bd2{
	position: relative;
}

.pro2 .bd2 ul li {
	width: 936px;
	height: 320px
}
.pro2 .bd2 ul li .cp1{
	width: 677px;position: relative;margin-top:9px;
}
.pro2 .bd2 ul li .cp1 img{
	text-align: right;
	float: right;
	width:308px;height:316px;

}
.pro2 .bd2 ul li .cp1 .cpys{
	position: absolute;
	top: 26px;
	left: 0px;
}
.pro2 .bd2 ul li .cp1 .cpys p{
	width: 265px;
	font-size: 15px;
	color: #666;
	line-height: 18px;
}
.pro2 .bd2 ul li .cp1 .cpys span{
	display: block;
	border-bottom: 1px solid #c5c5c5;
	font-size: 19px;
	color: #004cbc;
	line-height: 21px;
	padding-bottom: 8px;
	font-weight: lighter;
}
.pro2 .bd2 ul li .cp1 .cpys p:nth-child(2){
	margin-top: 55px;
}
.pro2 .bd2 ul li .cp1 .cpys p:nth-child(3){
	margin-top: 40px;
	margin-left: 0px;
}
.pro2 .bd2 ul li .cp2{
	width: 241px;
	height: 325px;
	background: url(/images/placeholder.png) no-repeat  center;
	padding-top: 35px;
	text-align: center;
}
.pro2 .bd2 ul li .cp2 h3{
	font-size: 23px;
	font-weight: bold;
	color: #fff;
}
.pro2 .bd2 ul li .cp2 span{
	font-weight:400;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	text-align:center;padding:12px 14px 53px;
	display: block;
	background: url(/images/placeholder.png) no-repeat bottom center;
}
.pro3{
	margin-top: 40px;
}
.pro3 ul li{
	width: 216px;
	margin-right: 22px;
	float: left;text-align:center;
}
.pro3 ul li:nth-child(4){
	margin-right: 0px;
}
.pro3 ul li img{width:216px;height:221px;display:block;}
.pro3 ul li h3{color:#333333;font-size:16px;margin-top:10px;}
.pro3 ul li:hover h3{color:#009240;}








/*ht*/
.ht{background: url(/images/placeholder.png) no-repeat;height: 300px;text-align:center;padding-top:61px;margin-top:30px;}
.ht h4{font-size:34px;color:#fff;}
.ht h2{color:#e4e4e4;font-size:48px;font-weight:bold;margin:24px 0;}
.ht h3{font-size:28px;color:#e4e4e4;}







/*hzhb*/
.hzhb{
	height:293px;
	background: url(/images/placeholder.png) no-repeat bottom center;
	padding-top:45px;
}
.hzhbtit h2{
	font-size: 18px;
	color: #009240;
	font-weight:400;
	text-align: center;
	text-transform: uppercase;
}
.hzhbtit h3{
	background: url(/images/placeholder.png) no-repeat center;
	font-weight: bold;
	font-size: 34px;
	color: #009240;
	text-align: center;
	margin-top: 4px;
}
.hzhb2{
	margin-top: 43px;
}
.hzhb2 ul li{
	float: left;
	width: 191px;
	margin-right:10px;

}
.hzhb2 ul li img{width:191px;height:94px;}



/*news0*/
.news0{
	margin-top: 65px;
}
.newstit h2{
	font-size: 18px;
	color: #009240;
	font-weight:400;
	text-align: center;
	text-transform: uppercase;
}
.newstit h3{
	background: url(/images/placeholder.png) no-repeat center;
	font-weight: bold;
	font-size: 34px;
	color: #009240;
	text-align: center;
	margin-top: 4px;
}
.news1{
	margin-top: 46px;
}
.news1 ul li{
	background: url(/images/placeholder.png) no-repeat bottom center;
	padding-bottom: 40px;
}
.news1 ul li img{
	margin-left: 27px;
}
.news1 .news1wz{
	width: 800px;
	margin-right: 30px;
	position: relative;
}
.news1 .news1wz h3{
	margin-top: 20px;
	font-size: 20px;
	color: #666;
	font-weight: bold;
}
.news1 .news1wz h3 a{
	color: #333333;
}
.news1 .news1wz p{
	margin-top: 36px;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	font-weight:300;
}
.news1 .news1wz span{
	position: absolute;
	font-size: 18px;
	line-height: 28px;
	color: #666666;
	font-weight:300;
	right:-29px;
	top:20px;
}
.news1 .news1wz .ljxq{
	font-size: 16px;
	color: #999999;
	font-weight:300;
	width: 133px;
	height: 32px;
	border: 1px solid #c1c1c1;
	text-align: center;
	line-height: 30px;
	display: block;
	margin-top: 20px;
}
.news1 .news1wz .ljxq:hover{
	color: #009240;
	border: 1px solid #009240;
}
.news2{
	margin-top:20px;
}
.news21{
	width: 590px;
	height: 220px;
	background: #fcfcfc;
	padding:17px;
}
.news22{
	width: 590px;
	height: 220px;
	background: #fcfcfc;
	padding:17px;
}
.news21wz{
	margin-right: 0px;
	width: 310px;
	margin-top: 10px;
}
.news22wz{
	margin-right: 0px;
	width: 310px;
	margin-top: 10px;
}
.news21wz ul li{
	position: relative;
	padding-left: 15px;
	height: 32px;
	line-height: 32px;
}
.news21wz ul li a{
	font-size: 17px;
	color: #666666;
	font-weight:300;
	line-height: 32px;
}
.news21wz ul li:before{
	position: absolute;
	width: 4px;
	height: 4px;
	content: "";
	background: #c3c3c3;
	left: 0px;
	top:13px;
}
.news21wz ul li span{
	font-size: 17px;
	color: #666666;
	font-weight:300;
	line-height: 32px;
}

.news22wz ul li{
	position: relative;
	padding-left: 15px;
	height: 32px;
	line-height: 32px;
}
.news22wz ul li a{
	font-size: 17px;
	color: #666;
	font-weight: lighter;
	line-height: 32px;
}
.news22wz ul li:before{
	position: absolute;
	width: 4px;
	height: 4px;
	content: "";
	background: #c3c3c3;
	left: 0px;
	top:13px;
}
.news22wz ul li span{
	font-size: 17px;
	color: #666;
	font-weight: lighter;
	line-height: 32px;
}

.news22wz ul li:hover:before{background:#009240;}
.news22wz ul li:hover a{color:#009240;}
.news22wz ul li:hover span{color:#009240;}

.news21wz ul li:hover:before{background:#009240;}
.news21wz ul li:hover a{color:#009240;}
.news21wz ul li:hover span{color:#009240;}






/*ryzz*/
.ryzz{
	margin-top: 90px;
	background: #f2f2f2;
	padding-top: 67px;
	padding-bottom: 87px;
}

.ryzztit h2{
	font-size: 18px;
	color: #009240;
	font-weight:400;
	text-align: center;
	text-transform: uppercase;
}
.ryzztit h3{
	background: url(/images/placeholder.png) no-repeat center;
	font-weight: bold;
	font-size: 34px;
	color: #009240;
	text-align: center;
	margin-top: 4px;
}
.ryzz2{
	margin-top: 42px;
}
.ryzz2 ul li{
	width: 287px;
	margin-right: 16px;
}
.ryzz2 ul li h3{
	font-size: 17px;
	color: #888888;
	font-weight:400;
	margin-top: 15px;
	text-align: center;
}

.ryzz2 ul li img{width:287px;height:408px;display:block;}

.ryzz2 ul li:hover h3{color:#009240;}


/*å‹æƒ…é“¾æŽ¥*/
.f_link{
	width:1200px;
	margin:28px auto 20px;background: url(/images/placeholder.png) no-repeat left top;padding-left:42px;
	color:#333333;font-size:18px;

}
.f_link,.f_link a{
	font-size: 18px;
	line-height:40px;
	color:#333333;
}
.f_link a:hover{color:#009240;}

.f_link img{margin-top:10px;}







/*é¡µé¢åº•éƒ¨*/
.copyright{text-align:center;line-height:24px;}


.foot{
	background: #222222;
	padding-top: 42px;
	padding-bottom:52px;
}
.foot .foot2{
	padding-bottom: 30px;
	border-bottom: 1px solid #393939;
}
.foot .foot2 .ftnav1{
	margin-top:18px;
	font-size: 17px;
	color: #6e6e6e;
	font-weight:400;

}
.foot .foot2 .ftnav1 a{
	font-size: 17px;
	color: #fefefe;
	font-weight: lighter;

}

.foot .foot2 .ftnav1 a:hover{color:#009240;}


.ftcont{
	margin-top:32px;
}
.ftcont p{
	font-size:20px;
	color: #a3a3a3;
	font-weight:400;
	line-height:41px;
}



.ftly{
	width: 641px;
	margin-top: 40px;
}
.ftly #name{
	width: 316px;
	height: 49px;
	line-height: 49px;
	background: #fff;
	border: none;
	outline: none;
	margin-right: 8px;
	padding-left: 23px;
	float: left;
}
.ftly #contact{
	width: 316px;
	height: 49px;
	line-height: 49px;
	background: #fff;
	border: none;
	outline: none;
	padding-left: 12px;
	float: left;
}
.ftly #email{
	width: 640px;
	height: 49px;
	line-height: 49px;
	background: #fff;
	border: none;
	outline: none;
	margin-top: 8px;
	padding-left: 23px;
	float: left;
}
.ftly #content{
	width: 640px;
	height:135px;
	line-height: 49px;
	background: #fff;
	border: none;
	outline: none;
	margin-top: 8px;
	padding-left: 23px;
	float: left;
}
.ftly #checkcode1{
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	border: none;
	outline: none;
	margin-top: 8px;
	padding-left: 23px;
	float: left;
	border-radius: 0;
}
.ftly #checkCodeImg1{
	width: 120px;
	height: 40px;
	line-height: 49px;
	background: #fff;
	border: none;
	outline: none;
	margin-top: 8px;
	float: left;
	margin-left: 20px;

}
.ftly .btn{
	width: 120px;
	height: 40px;
	background: #009240;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	letter-spacing: 5px;
	border: none;
	outline: none;
	margin-top: 8px;
	margin-left: 20px;
	float: left;
	padding: 0px;
}
.footer{
	background: #000;
}
.footer1{
	font-size: 14px;
	color: #afafaf;
	font-weight: normal;
	line-height:48px;height:48px;overflow:hidden;
}
.footer1 a{
	color: #afafaf;
}


