﻿* {margin: 0px auto;padding: 0px;}
a {font-family: 微软雅黑; text-decoration: none; font-weight: normal;}
ul{ list-style:none;  padding:0px; border:none;}
ul li{ list-style:none; margin:0px; padding:0px; border:none;}
.clear {clear: both;}
.header{float: left;width: 100%;height: 560px;}
.top {height: 100px;width: 1200px;overflow: hidden;}
.logo {width: 573px;float: left;padding: 35px 0px;}
.search{float: left;margin-left: 44px;width: 305px;font-size: 14px;padding: 23px 0px;}
input{
	width: 240px;
	border: 1px solid #70c33f;
	height: 34px;
	float: left;
}
#search1{
	width: 60px;
	height: 36px;
	float: left;
	background: #70c33f;
	color: white;
	text-align: center;
	line-height: 36px;
	cursor: pointer;
}
.keyword {width: 300px; height: 18px;float: left;color: #666;font-size: 12px;line-height: 18px;}
.hotline{float: left;margin-left: 60px; height: 100px;width: 215px;}
.hotlines{float: left;font-size: 16px;color: #3c3c3c;margin-top: 20px;line-height:24px }
.hotlinex{float: left;	font-size: 24px;color:#ff8600;margin-bottom: 34px;}
@font-face {font-family: 'iconfont';
    src: url('iconfont.eot');
    src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    url('iconfont.woff') format('woff'),
    url('iconfont.ttf') format('truetype'),
    url('iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:60px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
color: #535353;float: left;height: 100px;line-height: 100px;}
.nav{width: 100%;height: 48px;font-size: 16px;
	border-bottom:2px solid #ff8600;background-color: #70c33f;}

.banner{width: 100%;height: 410px;}
#kinMaxShow {
	visibility: hidden;
	width: 100%;
	height: 410px;
	overflow: hidden;
	display: none;
}
.KMSPrefix_kinMaxShow_button {
	background: #fff;
	padding: 0px !important;
	padding-left: 0px !important;
	border-radius: 0px;
	right: 0% !important;
}
.KMSPrefix_kinMaxShow_button li {
	width: 0px !important;
	height: 0px !important;
	line-height: 0px !important;
	border: 0px !important;
	background: #d7dce0;
	border-radius: 0px;
}
#kinMaxShow .KMSPrefix_kinMaxShow_focus {
	width: 0px !important;
	height: 0px !important;
	line-height: 0px !important;
	border-radius: 0px;
	background: #1dd7d2 !important;
	border: 0px !important;
}
.foot{height: 120px;width: 100%;float: left;background-color: #333;}
.footnav{width: 1200px;	border-bottom:1px solid #fff;}
.footnr{width: 1200px;font-size: 12px;color: #fff;line-height: 70px;text-align: center}
.bq{float: left;margin-left: 250px;}
.jszc{float: left;}
.indexbody{float: left;width: 100%;}
.aboutpic{float: left;width: 464px;height: 350px;}
.about{width: 1200px;height: 400px;margin-top: 50px;}
.aboutbj{width: 100%;height: 450px;float:left;background-position-x:center;}
.aboutnr{float: left;height: 350px;width: 695px;margin-left: 40px;}
.abouttit{height: 55px;}
.abouttits{float: left; width: auto; height: 27px;	font-size: 24px; line-height: 27px;margin-left:40px;}
.nytits{float: left; width: auto; height: 27px;	font-size: 24px; line-height: 27px;color: #70c33f}
.abouttitx{float: left;	width: auto; height: 22px;	font-size: 22px; line-height: 22px; margin-top: -10px;}
.abouttitx p::first-letter{color:#70c33f;font-size: 60px;font-weight: lighter;width:40px;}
.abouttits1{float: left; width: auto; height: 27px;	font-size: 24px; line-height: 27px;margin-left:40px;color:#fff}
.abouttitx1{float: left;	width: auto; height: 22px;	font-size: 22px; line-height: 22px; margin-top: -10px;color:#fff}
.abouttitx1 p::first-letter{color:#ff8600;font-size: 60px;font-weight: lighter;width:40px;}

.abouttits2{float: left; width: auto; height: 27px;	font-size: 24px; line-height: 27px;margin-left:40px;color:#fff}
.abouttitx2{float: left;	width: auto; height: 22px;	font-size: 22px; line-height: 22px; margin-top: -10px;color:#fff}
.abouttitx2 p::first-letter{color:#137ede;font-size: 60px;font-weight: lighter;width:40px;}

.keyword1{float: left;width: 440px; height: 22px;color: #666;font-size: 12px;line-height: 22px; margin-left: 15px; margin-top: 4px; }
.keyword2{float: left;width: 340px; height: 22px;color: #fff;font-size: 12px;line-height: 22px; margin-left: 5px; margin-top: 4px; }
.keyword3{width: 440px; height: 22px;color: #666;font-size: 12px;line-height: 22px; margin-left: 15px; margin-top: 8px; float: left;}
.abouttitr{float: right;font-size: 12px;margin-top: 4px;line-height: 22px;}
.abouttitr a{color: #999999;}
.abouttitr1{float: right;font-size: 12px;margin-top: 4px;line-height: 22px;}
.abouttitr1 a{color: #2688ce;}
.aboutwz{margin-top: 34px;font-size: 14px;line-height: 25px;overflow:hidden;text-overflow: ellipsis; height: 240px;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 12;-webkit-box-orient: vertical;}
.aboutwz a{font-size: 14px;line-height: 25px;overflow:hidden;text-overflow: ellipsis; word-break: break-all;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
.xhx1{float: left;margin-top: 6px;
	width: 100%;height: 2px;background-color: #eeeeee}
.xhx2{float: left;
		width: 100%;height: 2px;background-color: #eeeeee}
.green{float: left;height: 100%;width: 70px;background-color: #70c33f;}
.yellow{float: left;height: 100%;width: 70px;background-color: #efd230;}
.blue{float: left;height: 100%;width: 70px;background-color: #137ede;}
.qing{float: left;height: 100%;width: 70px;background-color: #35dadc;}
.cheng{float: left;height: 100%;width: 70px;background-color: #ff8600;}




.news{background-color: #f6f6f6;height: 564px;float: left;width: 100%;background-position-x:center;}
.newstit{height: 55px; width: 100% ;float: left;}
.nytit{height: 30px; width: 100% ;float: left;}
.newsnr{height: 505px;margin-top: 30px;width: 1200px;}
.newstw{height: 420px;width: 465px; background-color: #fff9d6;margin-top: 30px;float: left;}
.newspic{height: 280px;width: 445px; padding: 10px;   }
.twtit{height: 34px;width: 445px;font-size: 16px;line-height: 34px;overflow:hidden;
	text-overflow:ellipsis;	white-space:nowrap;margin-left: 10px;float: left;}
.twtit a{color: #000;font-weight: bold;}
.twnr{font-size: 14px;height: 78px;width: 445px;line-height: 22px;word-break:break-all;
	margin-left: 10px;float: left;margin-top: 5px;}
.twnr a{color: #333;display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden; }
.twdate{background-color: #ff8600;width: 70px;height: 80px;position:relative;left: 20px;top: -407px;z-index: 10;float: left;}

.twdd{width: 50px;	height: 50px;border-bottom: 1px solid #fff;font-size: 36px;color: #fff;text-align: center}
.twym{width: auto;color: #fff;text-align: center;font-size: 14px;line-height: 29px}
.newsli{margin-left: 40px;height: 420px;	width: 695px;	float: left;}
.linr{width: 100%;height: 120px;background-color: #fff9d6;margin-top: 30px;}
.lidate{height: 120px;width: 115px;background-color: #13946a;float: left;}
.lidd{width: 50px;	height: 50px;border-bottom: 1px solid #fff;font-size: 36px;color: #fff;text-align: center;margin-top: 20px;}
.liym{width: auto;color: #fff;text-align: center;font-size: 14px;line-height: 29px}
.litit{height: 34px;font-size: 16px;line-height: 34px;overflow:hidden;width: 500px;
	text-overflow:ellipsis;	white-space:nowrap;margin-left: 35px;float: left;margin-top: 8px;}
.litit a{color: #000;font-weight: bold;}

.linr1{font-size: 14px;height: 78px;width: 500px;line-height: 22px;word-break:break-all;
	margin-left: 35px;float: left;margin-top: 8px;float: left;}
.linr1 a{color: #333;display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden; }



.product{width: 100%;height: 666px;float: left;}
.productnr{width: 1200px;height: 566px;margin-top:50px;}
.producttit{height: 55px; width: 100%;}
.producttab{width: 1200px;height: 482px;margin-top: 30px;float: left;}
.productnav{width: 225px;height: 482px;float: left;margin-top: 33px;}

.navs{font-size: 16px;color: #000;text-align: center;margin-top: 37px;}
.navx{font-size: 12px;color: #000;text-align: center;}
.main{margin-left:20px;float: left;width: 955px;height: 482px; float: left;margin-top: 33px;}
.pronr{height: 152px;width: 464px;float: left;position:relative;margin-left: 13px;margin-bottom: 13px;}
.pronrhover{width: 464px;height: 50px;display: none;position:absolute;top: 102px;z-index: 10;color: #fff;font-size: 14px;text-align: center;line-height: 50px;background-size:100% auto;}
.pronrhover a{color: #fff;}
.pronr:hover .pronrhover{display: block;}
#main0 ul{display: none;height: 482px;}
	
#main0 ul.block{display: block;}
.menu0 li.hover{background-color: #13946a; color:#fff}
.menu0 li.hover a{color:#fff}
.menu0 li{width: 225px;height: 110px;background-color: #eeeeee;margin-bottom:14px;float: left;}
.h22{width: 225px;height: 110px;float: left;}
.h22:hover{background-color: #13946a;} 
.h22:hover a{color:#fff}


.footbj{width: 100%;height: 400px;background-color: #f6f6f6;float: left;background-position-x:center;}
.indexfoot{width: 1200px;height: 400px;}
.qa{width: 600px;height: 330px;float: left;margin-top: 30px;color:#fff}
.qanr{margin-top:35px;height: 100px;width: 600px; }
.circle{    width: 25px;      height: 25px;      background-color:#ff8600;      border-radius: 50%;      -moz-border-radius: 50%;      -webkit-border-radius: 50%;   float: left; text-align: center;color: #fff;font-weight: normal;font-family: Arial;font-size: 18px;line-height: 25px;} 
.circle1{    width: 25px;      height: 25px;      background-color:#137ede;      border-radius: 50%;      -moz-border-radius: 50%;      -webkit-border-radius: 50%;   float: left; text-align: center;color: #fff;font-weight: normal;font-family: Arial;font-size: 18px;line-height: 25px;margin-top: 10px;} 

.qaq{margin-left:10px;font-size: 14px;font-weight: bold;width: 560px;display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;float: left;line-height: 25px;}
.qaa{margin-left:10px;font-size: 14px;width: 560px;display:-webkit-box;
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
		overflow:hidden;margin-top: 10px;float: left;line-height: 25px;}

.contact{width: 571px;height: 330px;margin-left: 29px;float: left;margin-top: 30px;color:#fff}
.iconfont1{
    font-family:"iconfont" !important;
    font-size:30px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
color: #fff;float: left;height: 100px;line-height: 100px;line-height: 30px}
.iconfont2{
    font-family:"iconfont" !important;
    font-size:40px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
color: #535353;float: left;height: 100px;line-height: 100px;line-height: 30px}
.call{float: left;height: 30px;width: 350px;margin-top: 30px}
.call p{line-height: 30px;}
.tb{float: left;height: 30px;width: 350px;margin-top: 20px}
.tb p{line-height: 30px;}
.ewm{margin-top:60px;position:absolute;right:-80px;}
.ewm img{margin-left: 25px;}
.b{float: left;width: 100%;}
.newslist{width: 1200px;margin-top:50px;}
.newslistl{width: 225px;float: left;min-height: 900px;}
.nyfx{height: 35px;width: 225px;float: left;}
.nynav{float: left;margin-top: 15px;width: 225px;}
.nylxwm{float: left;margin-top: 15px;width: 225px;height: 420px;}
.navbt{float: left;width: 225px;height: 60px;background-color: #70c33f;text-align: center;}
.navbt a{font-size: 20px;line-height: 60px;color: #fff}
.newslinavs{float:left;width:225px;height:50px;background-color: #f6f6f6;text-align: center}
.newslinavs:hover{background-color:#f1dd45 } 
.newslinavs li:hover{background-color:#f1dd45 }
.newslinavs a{text-align: center;line-height: 50px;color: #252525;width: 225px;height: 50px;display: block}
.lxwmbt{float: left;width: 225px;height: 60px;background-color: #70c33f;text-align: center;}
.lxwmbt a{font-size: 20px;line-height: 60px;color: #fff}
.newslistr{margin-left: 30px;width: 940px;float: left;}
.mbx{float: right;margin-top: 6px;}
.mbx a{font-size: 12px;color: #666666;}

.newslinr{width: 945px;margin-top: 20px;float: left;}

.synewslist2{width: 945px;float: left;}
.newslir2{width: 100%;border-bottom:1px dashed #cccccc;float: left;}
.newslitit{float: left;width: 700px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px}
.dian{width: 5px;height: 5px;border-radius: 50%;background-color: #ff8600;float: left;text-align: center;margin-top:17.5px; }
.newslitit a{color: #010000;font-size: 14px;margin-left: 10px;}
.newslirq{float:left;width:140px;margin-left: 100px;line-height: 40px;font-size: 14px;color: #999999;text-align: right}
.fenye{text-align: center;margin-top: 30px;float: left;width: 100%;margin-bottom: 30px;}
.fenye a{color: #666666;border:1px solid #dbd7d9 ;margin: 0 5px;padding: 9px 14px}
.lxnr{width: 225px;background-color:#f6f6f6 ;text-align: center;float: left;}
.lxs{width: 145px;margin-top: 10px;font-size: 14px;line-height: 25px;}
.lxx{width: 145px;margin-bottom: 10px;font-size: 16px;line-height: 20px;}
.lxxhx{width: 184px;border-top: 1px dashed #cccccc ;}
.newsnrnr{width: 945px;margin-left: 30px;float: left;}
.netit{color: #13946b;font-size: 24px;text-align: center;margin-top: 25px;float: left;width: 945px;}
.laiyuan{width: 945px;color: #999999;font-size: 14px;float:left;text-align: center;border-bottom:1px solid #cccccc;line-height: 75px;}
.newsabout{margin-top: 30px;float: left;color: #262626;font-size: 14px;line-height: 25px;min-height: 600px;width: 925px;margin: 20px 10px}
.nrnrxhx{border-bottom:1px solid #cccccc;float: left;width: 945px;min-height: 800px;}
.newsnext{font-size: 14px;float: left;margin-top: 20px;line-height: 30px;margin-bottom: 30px;}
.fl a{color: #13946b}
.fr a{color: #13946b}
.teamul2 ul{width: 945px;float: left;}
.teamul2 li{width:308px;float: left;padding: 0 7px 7px 0px;}
.teamt2{width: 308px;float: left;height: 150px;}
.teamt2 a{float: left;}
.teamz2{width: 308px;float: left;height: 50px;background-color: #f6f6f6;text-align: center;}
.teamz2 a{font-size: 14px;color:#000000;line-height: 50px;}
.footnews{background-color: #f6f6f6;height: 350px;float: left;width: 100%;background-image:url(/Views/Private/dfzj//inc/images/lxwmbj1.jpg);background-position-x: center;}
.footnewsnr{height: 330px;margin-top: 20px;width: 1200px;}

.footlinr{width: 580px;margin-top: 20px;float: left;}
.footli{width: 580px;float: left;}
.footlir2{width: 100%;border-bottom:1px dashed #cccccc;float: left;}
.footlitit{float: left;width: 400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px}
.dian{width: 5px;height: 5px;border-radius: 50%;background-color: #ff8600;float: left;text-align: center;margin-top:17.5px; }
.footlitit a{color: #fff;font-size: 14px;margin-left: 10px;}
.footlirq{float:left;width:100px;margin-left: 80px;line-height: 40px;font-size: 14px;color: #fff;text-align: right}
.picl{width: 900px;}
.piczi{float: left;}
.zptit{margin-top: 30px;}
.zptit1{float: left;width: 233px;height: 40px;background-color: #13946b;text-align: center;margin-right: 4px;margin-bottom: 5px;}
.zptit1 a{font-size: 14px;line-height: 40px;color: #fff}
.zptit2{float: left;width: 460px;height: 40px;background-color: #13946b;text-align: center;margin-right: 4px;margin-bottom: 5px;}
.zptit2 a{font-size: 14px;line-height: 40px;color: #fff}

ul>:nth-child(1) .lidate {background-color:#70c33f;}
ul>:nth-child(2) .lidate {background-color:#35dadc;}
ul>:nth-child(3) .lidate {background-color:#137ede;}

ul>:nth-child(1) .h22 {background-color:#70c33f;}
ul>:nth-child(2) .h22 {background-color:#35dadc;}
ul>:nth-child(4) .h22 {background-color:#137ede;}
ul>:nth-child(3) .h22 {background-color:#ff8600;}

.zpnr1{float: left;width: 233px;height: 120px;background-color: #f6f6f6;text-align: center;margin-right: 4px;margin-bottom: 5px;font-size: 14px;line-height: 120px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zpnr2{float: left;width: 460px;height: 120px;background-color: #f6f6f6;margin-right: 4px;margin-bottom: 5px;font-size: 14px;color: #000;	}
.zpnr2 a{padding: 8px 10px;float: left;line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	}
	.focus{background-color:#ff8600;    color: #fff !important;}