/*public css*/
*{ margin:0px; padding:0px;}

body{ font-size:12px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#FFF; }
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#0b2fa7; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hidden{display: none;}
.container{
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
}
.not-animated{opacity:0;}

@keyframes ripple {
	0% {
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
	}
	100% {
			transform: scale(1.2, 1.2) rotate(10deg);
			-webkit-transform: scale(1.2, 1.2);
			-moz-transform: scale(1.2, 1.2);
			-o-transform: scale(1.2, 1.2);
			-ms-transform: scale(1.2, 1.2);
		}
}

div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:200px; height:200px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
div.zoomMask { position:absolute; background:url("../images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1; }
/* pub top*/
.topLine{width:100%;min-width: 1200px;overflow: hidden;height: 34px;background: #ebebeb;}
.topLine .fl{width: 50%;height: 100%; float: left;overflow: hidden;color: #666666;font-size: 14px;line-height: 34px;}
.topLine .fr{width: 50%;height: 100%; float: right;overflow: hidden;}

.topLine .fr span{display: block;float: right;height: 34px;line-height: 34px;color: #666666;}
.topLine .fr span a{font-size: 14px;color: #666666;line-height: 34px;overflow: hidden;margin: 0px 5px;}
.topLine .fr span a img{vertical-align: middle;margin-top: -2px;margin-right: 5px;}


.pubTop{width: 100%;height: 128px;min-width: 1200px;overflow: hidden;background: #FFFFFF;}
.pubTop .pubLogo{width: 170px;margin: 20px 0px;float: left;}
.pubTop .pubTitle{width: 220px;height: 88px;float: left;margin: 20px 0px;text-align: center;border-left: 1px solid #c2c2c2;}
.pubTop .pubTitle h1{font-size: 22px;color: #444444;line-height: 24px;margin-top: 26px;}
.pubTop .pubTitle span{font-size: 20px;
    letter-spacing: 5px;
    color: #666666;
    line-height: 35px;
    margin-top: 7px;}
.pubTop .pubContact{height: 50px;line-height: 50px;float: right;margin: 39px 0px;font-size: 15px;color: #666666;text-align: center;}
.pubTop .pubContact font{font-size: 16px;}



.pubNav{width: 100%;min-width: 1200px;height: 60px;background: #7ebe2a;overflow: hidden;}
.pubNav .container>ul{width: 100%;overflow: hidden;}
.pubNav .container>ul>li{width: 133px;line-height: 60px;font-size: 15px;text-align: center;float: left;box-sizing: border-box;cursor: pointer;overflow:hidden;border-right: 1px solid #a5d26a;}
.pubNav .container>ul>li:first-child{border-left: 1px solid #a5d26a;}
.pubNav .container>ul>li>a{color: #FFFFFF;display: block;}
.pubNav .container>ul>li.on {background: #fed201;border: none;}
.pubNav .container>ul>li.on a{color: #333333;font-size: 16px;font-weight: bold;}
.pubNav .container>ul>li:hover {background: #fed201;border: none;}
.pubNav .container>ul>li:hover a{color: #333333;font-size: 16px;font-weight: bold;}



.pubNav ul li .drop{z-index:99999; display: none; position: absolute; width: auto;background: #FFFFFF;}
.pubNav ul li .drop ul{float:left; width: 100%;overflow: hidden; }
.pubNav ul li .drop ul li{float: none;width: 100%;background: #FFFFFF;height: 40px;line-height: 40px;text-align: left;text-indent: 25px;}
.pubNav ul li .drop ul li a{display:block;width:100%;height:100%;background: #FFFFFF;color: #666666;font-size: 14px!important;}
.pubNav ul li .drop ul li a:hover{background:#fed201;color:#ffffff;font-size: 14px;}



/* banner start*/
.carousel-btn{text-align:center;margin:10px 0;}
.carousel-btn a{display:inline-block;width:14px;height:14px;border-radius:8px;margin:0 5px;background:#ffffff;vertical-align:middle;}
.carousel-btn .selected{background:#fed201;cursor:default;}
.carousel-btn a span{display:none;}
.carousel-btn-fixed{width:100%;position:absolute;bottom:20px;left:0;margin:0;z-index:100;}
.carousel{position:relative;padding:0px;min-width:1200px;overflow:hidden;}
.carousel-item{position:relative;float:left;display:block;}
.carousel-item .carousel-img{display:block;}
.carousel-item .carousel-img a[href="javascript:;"]{cursor:default;}
.carousel-item .carousel-img img{display:block;}
.responsive-carousel{overflow:hidden;}
.responsive-carousel .carousel-item img{width:100%;height:auto !important;}
.responsive-carousel .carousel-direction{display:none;}
.responsive-carousel:hover .carousel-direction{display:block;}
.responsive-carousel-set .carousel-info-inner h3{font-weight:normal;}

.pub_search {width: 100%;height: 48px;min-width: 1200px;background: #e5e5e5;font-size: 14px;}
.pub_search .fl{float: left;height: 48px;line-height: 48px;color:#666666;}
.pub_search .fl span{font-size: 14px;color: #333333; font-weight: bold;}
.pub_search .fl a{font-size: 14px;color:#666666;margin:0px 10px;}
.pub_search .fr{float: right;height: 48px;line-height: 48px;overflow: hidden;}
.pub_search .fr form{float: right;font-size: 0px;}
.pub_search .fr input[type='text']{border: none;background: #FFFFFF;width: 161px;height: 30px;line-height: 30px;outline: none;text-indent: 10px;vertical-align:middle; border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.pub_search .fr input[type='submit']{width: 38px;height: 30px;vertical-align:middle;border: none;outline: none;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background: url(../images/index_04.png) center center no-repeat #7ebe2a;cursor: pointer;}


/*home One*/
.homeOne{width: 100%;min-width: 1200px;overflow: hidden;background: #FFFFFF;}
.homeOne .oneTop{margin-top: 50px;text-align: center;margin-bottom: 36px;}
.homeOne .oneTop h1{font-size: 28px;color: #333333;line-height: 40px;}
.homeOne .oneTop h1 font{color: #7ebf2b;}
.homeOne .oneTop .desc{margin-top: 18px;margin-bottom: 50px;}
.homeOne .oneTop .desc h3{display: inline-block; font-size: 16px;color: #999999;line-height: 26px;margin: 0px 15px;font-weight: normal;}
.homeOne .oneTop .desc i{display: inline-block;width: 65px;height: 1px;position: relative;background: #999999;top: -5px;}


.oneCon .fl { width:257px; overflow:hidden; border: 1px solid #c4c4c4;box-sizing: border-box;border-radius:5px 5px 5px 5px;float:left ;}
.oneCon .fl .top {   height:52px; line-height:52px; text-align:center;background: #82c031;}
.oneCon .fl .top a { font-size:22px; color:#fff; font-weight:bold;}
.oneCon .fl .con {  width:255px;}

.oneCon .fl .con ul { padding:5px 27px;}
.oneCon .fl .con ul li a { height:55px; line-height:55px;border-bottom:dashed 1px #c9c9c9; font-size:14px; color:#666666; display:block;text-indent: 10px;}
.oneCon .fl .con ul li:last-child a{border-bottom: none;}
.oneCon .fl .con ul li a:hover { color:#212121; font-weight:bold;}
.oneCon .fl .con ul .nobor01 a { border:none;}
.oneCon .fl .con span a { display:block; width:257px; height:60px; line-height:60px; background:#7ebf2b; font-size:18px; color:#fff; text-align:center;font-weight: bold;}
.oneCon .fl .con .btm{ text-align:center;}
.oneCon .fl .con .btm h1{color: #7ebf2b;font-size: 24px;line-height: 26px;margin: 28px 0 14px 0;}
.oneCon .fl .con .btm p{font-size: 18px;color: #333333;margin-bottom: 22px;font-weight: bold;}

.oneCon .fr{width:918px;overflow: hidden;float: right;}
.oneCon .fr .top{height: 52px;line-height: 52px;text-align: center;background: url(../images/index_06.png) center center no-repeat;}
.oneCon .fr .top ul{width: 100%;height: 100%;}
.oneCon .fr .top ul li{width: 171px;height: 52px;line-height: 52px;text-align: center;float: left;}
.oneCon .fr .top ul li:first-child a{border-radius: 5px 0 0 5px;}
.oneCon .fr .top ul li:last-child a{border-radius: 0px 5px 5px 0;}
.oneCon .fr .top ul li:last-child {width: 63px;}
.oneCon .fr .top ul li a{font-size: 16px;color: #FFFFFF;}
.oneCon .fr .top ul li:hover a{font-size: 16px;color: #212121;font-weight: bold;display: block;background: #fed201;}
.oneCon .fr .top ul li.on a{font-size: 16px;color: #212121;font-weight: bold;display:block; background: #fed201;}

.oneCon .fr .con{width: 100%;overflow: hidden;margin: 5px 0 20px 0;}
.oneCon .fr .con ul{width: 100%;overflow: hidden;}
.oneCon .fr .con ul li{width: 100%;float: left;opacity: 0;position: relative;display: none;transition: all 0.5 linear;}
.oneCon .fr .con ul li.on{display: block;}
.oneCon .fr .con ul li p{position: absolute;width: 360px;font-size: 15px;line-height: 30px;text-indent: 2em;top: 18%;left: 30%;}


/*homeTwo*/
.homeTwo{width: 100%;height: 222px;min-width: 1200px;overflow: hidden;background: url(../images/pro_banner_01.jpg) center center no-repeat #F1EFF4;_background-size:100% 100% ;}

/*homeThree*/
.homeThree{width: 100%; min-width: 1200px;overflow: hidden;}
.homeThree .container{overflow: hidden;height: 470px;background: url(../images/index_08.png) bottom right no-repeat ;}
.homeThree .container .top{margin-top: 35px;overflow: hidden;}
.homeThree .container .top .fl{width: 102px;height: 80px;background: url(../images/index_09.png) center center no-repeat;text-align: center;overflow: hidden;float: left;}
.homeThree .container .top .fl h1{font-size: 30px;color: #FFFFFF;letter-spacing: 4px;padding-top: 10px;}
.homeThree .container .top .fl span{font-size: 14px;color: #FFFFFF;padding-top: 5px;font-family: arial;display: block;}

.homeThree .container .top .fr{width: 360px;height: 80px;margin-left: 15px;float: left;}
.homeThree .container .top .fr h1{font-size: 24px;color: #212121;padding-top: 10px;}
.homeThree .container .top .fr span{font-size: 20px;color: #666666;padding-top: 5px;display: block;}

.homeThree .container .con{width: 100%;overflow: auto;margin-top: 20px;}

.homeThree .container .con p {
	background: url(../images/dot.png) no-repeat 0 13px;
    line-height: 30px;
    color: #666666;
    font-size: 16px;
    border-bottom: solid 1px #d7d7d7;
    width: 440px;
    padding: 0 0 10px 15px;
    margin-bottom: 10px;
} 
.homeThree .container .con p font{color: #212121;font-weight: bold;}
.homeThree .container .con .more{width: 102px; height: 28px;line-height:28px;font-size: 14px;color: #FFFFFF; text-align: center; display: block;background: #7ebe2a;border-radius:14px ;}

/*homeFour*/
.homeFour{width: 100%;min-width: 1200px;min-height: 616px;overflow: hidden;background: #f6f6f6;}

.homeFour .container .top{margin-top: 26px;overflow: hidden;}
.homeFour .container .top .fl{width: 102px;height: 80px;background: url(../images/index_09.png) center center no-repeat;text-align: center;overflow: hidden;float: left;}
.homeFour .container .top .fl h1{font-size: 30px;color: #FFFFFF;letter-spacing: 4px;padding-top: 10px;}
.homeFour .container .top .fl span{font-size: 14px;color: #FFFFFF;padding-top: 5px;font-family: arial;display: block;}

.homeFour .container .top .fr{width: 360px;height: 80px;margin-left: 15px;float: left;}
.homeFour .container .top .fr h1{font-size: 24px;color: #212121;padding-top: 10px;}
.homeFour .container .top .fr span{font-size: 20px;color: #666666;padding-top: 5px;display: block;}
.homeFour .container .con{margin-top: 20px;}


.homeFour .container .con .slideBox{width: 677px;height: 439px;overflow: hidden;float: left;position:relative;}
.homeFour .container .con .slideBox .bd{ position:relative;width: 100%; height:100%; z-index:0;   }
.homeFour .container .con .slideBox .bd li{width: 677px;height: 439px; zoom:1; vertical-align:middle;overflow: hidden; }
.homeFour .container .con .slideBox .bd li img{ width: 677px;height: 439px;display:block;}
.homeFour .container .con .slideBox .bd li p{width: 647px; padding: 15px 15px;background: rgba(0,0,0,0.3);position: absolute;bottom: 0px;line-height: 25px;color: #FFFFFF;font-size: 14px;}

.slideBox .prev{ width: 50px;height: 50px; position:absolute; left:3%; top:50%; margin-top:-25px; display:block;background: url(../images/index_pre.png) center center no-repeat;    z-index: 999;}
.slideBox .next{ width: 50px;height: 50px; position:absolute; left:auto;right: 3%; top:50%; margin-top:-25px; display:block;background: url(../images/index_next.png) center center no-repeat;     z-index: 999;}
.slideBox .prev:hover{background: url(../images/index_pre_on.png) center center no-repeat;}
.slideBox .next:hover{background: url(../images/index_next_on.png) center center no-repeat;}

.homeFour .container .con .fout_fr_list{width: 523px;height: 439px; float: left;}
.homeFour .container .con .fout_fr_list li{float: left;width: 240px;height: 208px;margin-left: 20px;margin-bottom: 22px;position: relative;}
.homeFour .container .con .fout_fr_list li a{display: block;}
.homeFour .container .con .fout_fr_list li img{display: block;}
.homeFour .container .con .fout_fr_list li span{display: block;text-align: center;height: 40px;width: 100%;line-height: 40px;color: #FFFFFF;font-size: 14px;bottom: 0px;position: absolute;}


/*homeFive*/
.homeFive{width: 100%;min-width: 1200px;overflow: hidden;background: #FFFFFF;}
.homeFive .container .top{margin-top: 26px;overflow: hidden;}
.homeFive .container .top .fl{width: 102px;height: 80px;background: url(../images/index_09.png) center center no-repeat;text-align: center;overflow: hidden;float: right;}
.homeFive .container .top .fl h1{font-size: 30px;color: #FFFFFF;letter-spacing: 4px;padding-top: 10px;}
.homeFive .container .top .fl span{font-size: 14px;color: #FFFFFF;padding-top: 5px;font-family: arial;display: block;}

.homeFive .container .top .fr{width: 360px;height: 80px;margin-right: 15px;float: right;text-align: right;}
.homeFive .container .top .fr h1{font-size: 24px;color: #212121;padding-top: 10px;}
.homeFive .container .top .fr span{font-size: 20px;color: #666666;padding-top: 5px;display: block;}
.homeFive .container .con{width: 100%;margin-top: 19px;}
.homeFive .container .con ul{width: 100%;overflow: hidden;}
.homeFive .container .con ul li{
	float: left;
    width: 174px;
    overflow: hidden;
    background: url(../images/index_arrow.png) no-repeat right center;
    padding-right: 23px;
    margin-right: 5px;
    

}
.homeFive .container .con ul li a{
	width: 174px;
	height: 100%;
	display: block;
	box-sizing: border-box;
	overflow: hidden;
    border: 1px solid #bababa;
    border-radius: 5px;
    margin-bottom: 46px;
}
.homeFive .container .con ul li:hover a{border: 1px solid #7ebe2a;}    
.homeFive .container .con ul li:last-child{background: none;padding-right: 0px;}
.homeFive .container .con ul li .img{width: 174px;height: 146px;overflow: hidden;}
.homeFive .container .con ul li .img img{width: 174px;height: 146px;display: block;}
.homeFive .container .con ul li:hover .img img{transform: scale(1.2, 1.2) rotate(10deg);
		-webkit-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-webkit-transition: all 0.6s ease-out 0s;
		-moz-transition: all 0.6s ease-out 0s;
		-o-transition: all 0.6s ease-out 0s;
		transition: all 0.6s ease-out 0s;}


.homeFive .container .con ul li .info{width: 100%;text-align: center;}
.homeFive .container .con ul li .info h1{margin: 21px 0px 16px 0px; color: #212121;font-size: 16px;}
.homeFive .container .con ul li .info p{font-size: 14px;line-height: 22px;color: #666666;margin-bottom: 24px;}

/*homeSix*/
.homeSix{width: 100%;min-width: 1200px;overflow: hidden;background: #f6f6f6;}
.homeSix .container{margin-top:38px;overflow: hidden;}
.homeSix .container>.fl{width: 666px;height:510px;float: left;background: url(../images/index_22.jpg) left top no-repeat;position: relative;}
.homeSix .container>.fl .con{position: absolute; top: 180px;right: 60px;}
.homeSix .container>.fl .con p.tit{font-size:14px;color: #d71224;line-height: 20px;font-weight: bold;}
.homeSix .container>.fl .con p{font-size: 12px;color: #666666;line-height: 20px;}

.homeSix .container>.fr{width: 520px;float: right;}

.homeSix .container>.fr .top{overflow: hidden;}
.homeSix .container>.fr .top .fl{width: 102px;height: 80px;background: url(../images/index_09.png) center center no-repeat;text-align: center;overflow: hidden;float: right;}
.homeSix .container>.fr .top .fl h1{font-size: 30px;color: #FFFFFF;letter-spacing: 4px;padding-top: 10px;}
.homeSix .container>.fr .top .fl span{font-size: 14px;color: #FFFFFF;padding-top: 5px;font-family: arial;display: block;}

.homeSix .container>.fr .top .fr{width: 360px;height: 80px;margin-right: 15px;float: right;text-align: right;}
.homeSix .container>.fr .top .fr h1{font-size: 24px;color: #212121;padding-top: 10px;}
.homeSix .container>.fr .top .fr span{font-size: 20px;color: #666666;padding-top: 5px;display: block;}
.homeSix .container>.fr .con{margin-top: 28px;}
.homeSix .container>.fr .con p {width: 440px;}
.homeSix .container>.fr .con p span { display:block; no-repeat; width:195px; height:47px; line-height:47px;background: #e2e2e2;border-radius: 5px;}
.homeSix .container>.fr .con p span b {background: #7ebe2a; font-size:25px; color:#fff; font-weight:bold; font-family:Arial; width:61px; text-align:center;border-radius: 5px;  display:block; float:left;} 
.homeSix .container>.fr .con p span a { font-size:18px; color:#666;margin-left: 10px;font-style: normal;}
.homeSix .container>.fr .con p i { display:block; clear:both; padding:15px 0 35px; font-size:16px; color:#666; line-height:35px;font-style: normal;}
.homeSix .container>.fr .con p i em { font-weight:bold; color:#212121;font-style: normal;}


/*homeSeven*/
.homeSeven{width: 100%;height: 243px;min-width: 1200px; overflow: hidden;background: url(../images/index_23.png) center center no-repeat #FFFFFF; }


/*homeEight*/
.homeEight{width: 100%;min-width: 1200px; overflow: hidden; }
.homeEight .top{margin-top: 42px;text-align: center;margin-bottom: 21px;}
.homeEight .top h1{display: inline-block;font-size: 30px;color: #333333;margin: 0px 10px;}
.homeEight .top i{width: 31px;height: 2px;background: #333333;display: inline-block;position: relative;top: -8px;}
.homeEight .con{padding:20px; height: 415px;border: 1px solid #dcdcdc;background: #f6f6f6;border-radius: 5px;margin-bottom: 45px;box-sizing: border-box;}
.homeEight .con img{float: left;width: 512px;height: 100%;display: block;}
.homeEight .con .fr{width: 620px;height: 100%;overflow: hidden;float: right;position: relative;}
.homeEight .con .fr h1{color: #d71224;font-size: 28px;font-weight: normal;margin-top: 10px;}
.homeEight .con .fr p{margin-top: 25px;margin-bottom: 11px;font-size: 15px;color: 3333333;line-height: 30px;text-indent: 2em;}
.homeEight .con .fr .more{width: 80px;height: 28px;line-height: 28px;display: block;background: #7ebe2a;text-align: center;color: #FFFFFF;}

.homeEight .con .fr ul{width: 100%;height: 95px;position: absolute;bottom: 0px;}
.homeEight .con .fr ul li{width: 147px;height: 95px;float: left;margin-right: 10px;border-radius: 5px;border:1px solid #d2d2d2;box-sizing: border-box;position: relative;}
.homeEight .con .fr ul li a{display: block;overflow: hidden;}
.homeEight .con .fr ul li:last-child{margin-right: 0px;}
.homeEight .con .fr ul li img{width: 147px;height: 95px;border-radius: 5px;display: block;}
		
.homeEight .con .fr ul li:hover img{transform: scale(1.2, 1.2) rotate(10deg);
		-webkit-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-webkit-transition: all 0.6s ease-out 0s;
		-moz-transition: all 0.6s ease-out 0s;
		-o-transition: all 0.6s ease-out 0s;
		transition: all 0.6s ease-out 0s;}	
.homeEight .con .fr ul li span{width: 100%;height: 30px;line-height:30px; color: #FFFFFF;text-align: center;font-size: 14px;position: absolute;bottom: 0px;left: 0px;}

/*pub foot nav*/
.pubNav_btm{width: 100%;min-width: 1200px;height:56px;background: url(../images/index_32.png) top left repeat-x ;overflow: hidden;border-bottom: 1px solid #5f8131;}
.pubNav_btm ul{width: 100%;overflow: hidden;}
.pubNav_btm ul li{width: 133px;text-align: center;line-height: 50px;float: left;}
.pubNav_btm ul li a{width: 100%;height: 20px;line-height: 20px;margin-top: 18px;display: block;font-size:16px; border-right: 1px solid #ffffff;color: #ffffff;display:block;}
.pubNav_btm ul li:last-child a{border: none;}



/*pub foot*/
.pubFoot{width: 100%;min-width: 1200px;height: 252px;background: url(../images/index_32.png) top left repeat ;overflow: hidden;}
.pubFoot .con{width: 60%;margin-top: 60px;float: left;}
.pubFoot .con .fl{width:194px;height: 135px;border-right: 1px solid #718d4d;background: url(../images/index_29.png) left center no-repeat;float: left;}
.pubFoot .con .fr{float: left;text-align: left;width: 460px;height: 135px;}
.pubFoot .con .fr p{margin-left: 40px;color: #a1b28b;font-size: 15px;line-height: 26px;}
.pubFoot .con .fr p.tit{font-size:18px;line-height: 26px;}
.pubFoot .code{float: right;margin-top: 60px;}
.pubFoot .code li{float: left;width: 100px;margin-left: 25px;}
.pubFoot .code li img{width: 100px;height: 100px;display: block;}
.pubFoot .code li span{display: block;width: 100%;height: 30px;line-height: 30px;color: #a1b28b;font-size: 14px;text-align: center;}

.pubBottom{width: 100%;min-width: 1200px;height: 55px;background: #2f4710;overflow: hidden;}
.pubBottom a{color: #9fa798;}
.pubBottom a:hover{color: #FFFFFF;}
.pubBottom .lt{float: left;color: #9fa798;font-size: 14px;line-height: 55px;}
.pubBottom .rt{float: right;color: #9fa798;font-size: 14px;line-height: 55px;}


/*pro*/
.pro_banner{width: 100%;height: 222px;min-width: 1200px;overflow: hidden;background: url(../images/pro_banner_01.jpg) center center no-repeat #F1EFF4;}

.pro_Content{width: 100%;min-width: 1200px;overflow: hidden;margin-top: 30px;}
.pro_Content .container{overflow: hidden;margin-bottom: 45px;}

.pro_Content .fl { width:257px; overflow:hidden; border: 1px solid #c4c4c4;box-sizing: border-box;border-radius:5px 5px 5px 5px;float:left ;}
.pro_Content .fl .top {height:52px; line-height:52px; text-align:center;background: #82c031;}
.pro_Content .fl .top a { font-size:22px; color:#fff; font-weight:bold;}
.pro_Content .fl .con {  width:255px;overflow: hidden;}

.pro_Content .fl .con ul { padding:5px 27px;}
.pro_Content .fl .con ul li a { height:55px; line-height:55px;border-bottom:dashed 1px #c9c9c9; font-size:14px; color:#666666; display:block;text-indent: 10px;}
.pro_Content .fl .con ul li:last-child a{border-bottom: none;}
.pro_Content .fl .con ul li a:hover { color:#212121; font-weight:bold;}
.pro_Content .fl .con ul li.on a{color:#212121; font-weight:bold;}

.pro_Content .fl .con ul .nobor01 a { border:none;}
.pro_Content .fl .con span a { display:block; width:257px; height:60px; line-height:60px; background:#7ebf2b; font-size:18px; color:#fff; text-align:center;font-weight: bold;}
.pro_Content .fl .con .btm{ text-align:center;}
.pro_Content .fl .con .btm h1{color: #7ebf2b;font-size: 24px;line-height: 26px;margin: 28px 0 14px 0;}
.pro_Content .fl .con .btm p{font-size: 18px;color: #333333;margin-bottom: 22px;font-weight: bold;}


.pro_Content .abCon .posi{height:35px;line-height:35px;border-bottom: 1px solid #cccccc;font-size: 14px;color: #333333;}
.pro_Content .abCon .posi a{font-size: 14px;color: #333333;}


.pro_Content .fr{width: 920px;margin-left: 23px;float: left;overflow: hidden;}
.pro_Content .fr .posi{height:52px;line-height:52px;border-bottom: 1px solid #cccccc;font-size: 14px;color: #333333;}
.pro_Content .fr .posi a{font-size: 14px;color: #333333;}

.pro_Content .fr ul{width: 100%;overflow: hidden;min-height: 300px;}
.pro_Content .fr ul li{width: 286px;margin: 0px 10px;float: left;margin-top: 20px;}
.pro_Content .fr ul li img{width: 286px;height: 286px;display: block;border: 1px solid #c4c4c4;box-sizing: border-box;}
.pro_Content .fr ul li span{display: block;width: 100%;height: 20px;line-height: 20px;font-size: 14px;color: #666666;text-align: center;margin-top: 10px;}

.pro_Content .fr ul.honor li img{height: 200px;}


.pro_Content .fr ul.download li{width: 200px;margin: 0px 15px;float: left;margin-top: 20px;}
.pro_Content .fr ul.download li img{width: 200px;height: 267px;display: block;}

.pro_Content .fr ul.partner li{width: 210px;margin: 0px 10px;float: left;margin-top: 20px;}
.pro_Content .fr ul.partner li img{width: 210px;height: 100px;display: block;}

.pro_Content .fr ul.pro_list{margin-top: 20px;}
.pro_Content .fr ul.pro_list li{width:100%;height: 180px;border-bottom: 1px dashed #d8d8d8;margin: 0px; margin-top: 25px;}
.pro_Content .fr ul.pro_list li .img{width: 260px;height: 160px;margin: 0px 0px 20px 0px;float: left;vertical-align: middle;}
.pro_Content .fr ul.pro_list li .img a{display: block;width: 100%;height: 100%;}
.pro_Content .fr ul.pro_list li .img img{width: 100%;height: auto;display: block;vertical-align: middle;}
.pro_Content .fr ul.pro_list li .con{width:640px;height: 160px;float: left;margin-left: 20px;position: relative;}
.pro_Content .fr ul.pro_list li .con .tit{color: #333333;font-size: 16px;text-align: left;height: 30px;line-height: 30px;}
.pro_Content .fr ul.pro_list li .con .tit a:hover{color: #222222;}
.pro_Content .fr ul.pro_list li .con p font{color: #333333;}
.pro_Content .fr ul.pro_list li .con p{color: #666666;font-size: 15px;line-height: 25px;}
.pro_Content .fr ul.pro_list li .con .more{position: absolute;width: 100px;height: 30px;line-height: 30px;letter-spacing: 2px; color: #FFFFFF;font-size: 15px;text-align: center;display: block;background: #8EC31F;bottom: 0px;right: 0px;}

.pro_Content .fr ul.newsList li{
	width: 100%;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #b2b2b2;
	text-align:left;
	
}

.pro_Content .fr ul.newsList li span{
	float:right;
	width: 10%;
	font-size:12px;
	color:#666;
}

.pro_Content .fr ul.newsList li a{
	width: 90%;
	color:#333333;
	float: left;
}

.pro_Content .fr ul.newsList li a:hover{
	color:#333333;
}


.proDetail{
	width:100%;
	display:inline-block;
	padding-right:5px;
	
}
.proDetail h2{
	font-size:22px;
	font-weight:normal;
	color:#4d4d4d;
	overflow:hidden;
	text-align:center;
	padding: 30px 0px 15px 0px;
}
.proDetail .subTitle{
	width:100%;
	text-align:center;
	font-size:12px;
	color:#999;
}
.proDetail .subTitle,.pubCon .subTitle span{
	display:inline-block;
	padding:0px 10px;
}

.proDetail .subTitle .bdsharebuttonbox{
	display:inline-block;
	vertical-align:middle; 
}
.proDetail .proImg{
	padding:20px 0px;
	text-align:center;
	max-width:100%;
}
.proDetail .proImg .bigImg{
	max-width: 100%;
}

.proDetail .con{
	padding:20px 0px 50px;
	text-align:left;
	color:#666;
	line-height:30px;
}
.proDetail .con img{
	max-width:100%;
}
.proDetail .con a{
	color:#4d4d4d;
}
.proDetail .con a:hover{
	color:#7ebe2a;
}
.proDetail .inqBtn{
	background:#7ebe2a;
	color:#FFF;
	border-radius:5px;
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
	display:block;
	width:100%;
}
.proDetail .inqBtn:hover{
	background:#7ebe2a;
}
.aboutDetail{
	padding:20px 0px 50px;
	text-align:left;
	color:#666;
	line-height:30px;
	}

#PageContent{margin: 0 auto;text-align: center;margin-top: 30px}
#PageContent {
	padding:40px 0px 40px 0px;margin:0px; text-align:center; font-family:arial; font-size:14px;
}
#PageContent a {
	border: 1px solid #E2E2E2 ; width:40px;height: 40px;line-height:40px; color: #241F23;  text-decoration: none;display:inline-block;box-sizing: border-box;
}
#PageContent a:hover {
	border: #E2E2E2 1px solid;  background: #E2E2E2; color: #241F23; 
}
#PageContent a:active {
	border: #E2E2E2 1px solid; background: #E2E2E2; color: #241F23; 
}

#PageContent span.current {
	width:40px;height: 40px;line-height:40px; background: #E2E2E2;border: 1px solid #E2E2E2 ; color: #241F23;   display:inline-block;box-sizing: border-box;
}
#PageContent span.disabled {
	border: 1px solid #E2E2E2 ;width:40px;height: 40px;line-height:40px; color: #BDBDBD; display:inline-block;box-sizing: border-box;
}
#PageContent:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px;}

#PageContent:last-child{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

/*feedback*/
.proList form{margin-top: 35px;}
.jn_main{ padding:60px 0 0 0;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;text-align: initial;}
.jn_box .jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:35px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:35px; line-height:35px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px;  outline:none;}
.jn_box input:focus{ border:1px solid #8ec31f;}
.jn_box textarea:focus{ border:1px solid #8ec31f;}
.jn_box .cod{ width:70px; height:35px; line-height:35px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px;  outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB;  outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#8ec31f; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#8ec31f}
.cl_red{ color:#f00;}
.fd_pro_tb{ width:98%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}


/* ====== go top start ====== */
.gotop {
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 50px;
	position: fixed;
	right: 20px;
	z-index: 1000;
	width:55px;
	height:55px;
	cursor:pointer;
	display:none;
}
.gotop:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
.gotop a {
	display: block;
	height: 16px;
	overflow: hidden;
	width: 16px;
	border:3px solid #FFF;
	border-left:0px;
	border-bottom:0px;
    transform: rotate(-45deg);
    position:absolute;
    top:20px;
    left:20px;
}
/* ====== go top end ====== */




/*漂浮*/
#rightDiv{ top:50%; right:20px; position:absolute; z-index:2000; font-size:12px;}
#rightDiv li{ width:66px; height:68px; padding-bottom:2px; position:relative; cursor:pointer;}
#rightDiv .bkg{ width:66px; height:68px; background:#DBDBDB url(../images/3.png) 0px 0px no-repeat; cursor:pointer;}
#rightDiv .toptop{ background:#DBDBDB url(../images/3.png) 0px 0px no-repeat;}
#rightDiv .toptop:hover{ background:#7FBD0C url(../images/4.png) 0px 0px no-repeat;}
#rightDiv .tel{ background:#DBDBDB url(../images/3.png) 0px -70px no-repeat; color:#666; height:22px; padding:46px 0 0 0; text-align:center; position:relative; z-index:2001}


#rightDiv .tel2{ background:#DBDBDB url(../images/3.png) 0px -140px no-repeat; color:#666; height:22px; padding:46px 0 0 0; text-align:center; position:relative; z-index:2001}

#rightDiv .tel_1{ position:absolute; left:-129px; top:0px; width:195px; height:68px; background:#7FBD0C; color:#FFF; text-align:center; overflow:hidden; z-index:2002; display:none;}
#rightDiv .tel_1 .lt{ float:left; width:66px; height:22px; padding:46px 0 0 0; background:#7FBD0C url(../images/4.png) 0px -70px no-repeat;}
#rightDiv .tel_1 .rt{ float:left; width:128px; border-left:1px solid #72bb38; height:48px; line-height:48px; margin-top:10px; font-size:16px;}

#rightDiv .tel_2{ position:absolute; left:-129px; top:0px; width:195px; height:68px; background:#7FBD0C; color:#FFF; text-align:center; overflow:hidden; z-index:2002; display:none;}
#rightDiv .tel_2 .lt{ float:left; width:66px; height:22px; padding:46px 0 0 0; background:#7FBD0C url(../images/4.png) 0px -144px no-repeat;}
#rightDiv .tel_2 .rt{ float:left; width:128px; border-left:1px solid #72bb38; height:48px; line-height:48px; margin-top:10px; font-size:16px;}

/*漂浮，在线咨询*/
#zxzx_rt{ position:fixed; right:20px; top:50%; color:#333; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:12px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:125px; height:123px; border:2px solid #4a9a2a; background:#FFF; /*box-shadow:0px 0px 8px #B6D8E7;*/}
#zxzx_rt .box .p_1{ text-align:center; font-size:18px; line-height:20px; font-weight:bold; color:#4a9a2a ; padding-top:9px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:14px; text-align:left;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:60px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; font-weight:bold; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#333; z-index:9999; width:256px; height:335px; border:1px solid #4a9a2a; border-radius:4px; background:#FFF; display:none;}
#zxzx .top{ height:42px; color:#FFF; background:#4a9a2a; border-radius:4px; overflow:hidden;}
#zxzx .top .tit{ float:left; padding:5px 0 0 10px; font-size:16px; line-height:18px;}
#zxzx .top .tit p{ color:#ffffff; font-size:10px; line-height:16px; text-transform:uppercase;}
#zxzx .top .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#4a9a2a; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}


	.news-list-line {/* width: 100%; */ height:auto; overflow:hidden; margin:0 auto; padding:20px 0px 20px 0px; border-bottom:1px dotted #ccc;}
	.news-list-left {width:30%; height:auto; float:left; text-align:center; overflow:hidden;display: none;}
	.news-list-left img { width:95%; height:auto; overflow:hidden;}
	.news-list-right {width: 98%; height:auto; float:left; margin-left: 1%; overflow:hidden;}
	.news-list-line p {font-family:"微软雅黑"; color:#666;}
	.news-list-line a,.news-list-line a:link,.news-list-line a:visited,.news-list-line a:hover { color:#666;}
	.news-list-line p:nth-child(1) { font-size:16px; font-weight:bold; padding:10px 0px 10px 0px;} 
	.news-list-line p:nth-child(2) {font-size:14px; line-height:26px;} 
	.news-details-tit {width:100%; height:auto; overflow:hidden; line-height:30px; text-align:center; padding:20px 0px 20px 0px; font-family:'微软雅黑'; font-size:20px; font-weight:bold;}
.news-details-from {width:100%; height:auto; overflow:hidden; text-align:center; color:#A0A0A0; font-family:'微软雅黑'; font-size:15px; padding:10px 0px 10px 0px;}
.news-details-from a,.news-details-from a:link,.news-details-from a:visited,.news-details-from a:hover { color:#A0A0A0;}
.news-details { padding:30px 10px 30px 10px; line-height:30px;}
.news-details img { max-width:100%;}