  @charset "gb2312";
@import url(/css/font/siyuan.css);
html, body {	font-size: 16px;	color:#666;	margin: 0px;	padding: 0px;text-decoration: none;	font-family:"siyuan";	background: #fff;	-webkit-text-size-adjust: none;}
a {color: #666666;text-decoration: none;outline: 0px none;}
ul,div,h1,h2,h3,p{padding:0;margin:0;}
ul li{list-style:none;padding:0;margin:0;}
.fl{float:left;}
.fr{float:right}
.clear{clear:both;}
.w100{width:100%;}
.w1600{width:1600px;margin:0 auto;overflow: hidden;}
.w1200{width:1200px;margin:0 auto;overflow:hidden}
.w700{width:700px;margin:0 auto;}
.w400{width:400px;margin:0 auto;}
.w900{width:950px;padding:0 20px; box-sizing:border-box}

.top{height:100px; }
.logo{width:540px;height:100px;}
.search{width:160px;height:30px;margin-top:35px;border:1px solid #666; border-radius:20px;font-size:12px;padding:0 10px; position:relative;outline:none;}
.submit{width:18px;height:16px;display:inline-block;background:url(/images/search.png);border:none; outline:none;margin-top:42px;margin-left:-25px; position:absolute}
.tel{width:183px;height:100px;}
.menu ul{width:880px;margin:0 30px;display:flex;display:-webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;position:relative; z-index:99;}
.menu ul li{width:90px;line-height:30px;text-align:center;padding:33px 0;}
.menu ul li:hover .submenu{display:block;}
.menu ul li a{color:#333;width:80%;display:inline-block;}
.menu .active a{border-bottom:2px solid #4ea530;color:#4ea530;}
.menu .submenu{display:none;float:left;width:100px;margin:10px 0;border:1px solid #f4f4f4; border-radius:10px;position:absolute;z-index:999;background:#fff;}
.menu .submenu li{line-height:30px;margin:5px auto;padding:0;border-bottom:1px dotted #f4f4f4;height:30px;}
.menu .active .submenu a{border-bottom:none;color:#333;}

.banner{clear:both;height:728px;}
.banner img{max-width:100%;width:auto;}
.aboutbanner{height:350px;width:100%;background:url(/images/aboubanner.jpg) center no-repeat;    display: flex; display: -webkit-flex;}
.aboutbanner p{margin:150px 0;font-size:34px;color:#fff;font-weight:bold;}

.cat{height:80px;}
.cat ul{width:100%;display:flex;display:-webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;box-sizing:border-box;overflow:hidden}
.cat ul li{width:105px;height:40px;line-height:40px;text-align:center;margin-top:30px;}
.cat ul li a{color:#333;}
.cat ul li h3{font-weight:normal;font-size:16px;}
.cat ul li:hover,.cat .active{background:#429f22; border-radius:20px}
.cat ul li:hover a,.cat .active a{color:#fff;}

.ncat{height:80px;}
.ncat ul{width:100%;display:flex;display:-webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;box-sizing:border-box;overflow:hidden}
.ncat ul li{width:auto;min-width:105px;height:40px;line-height:40px;text-align:center;margin-top:30px;border:1px solid #ccc; border-radius:20px;}
.ncat ul li a{color:#333;}
.ncat ul li h3{font-weight:normal;font-size:16px;}
.ncat ul li:hover,.ncat .active{background:#429f22; border-radius:20px}
.ncat ul li:hover a,.ncat .active a{color:#fff;}

.tcat{width:220px;float:left;}
.tcat ul{margin:20px 0}
.tcat ul li{padding-left:10px;height:35px;line-height:35px;text-align:left;border-bottom:1px dotted #ccc; border-radius:5px;}
.tcat ul li a{color:#333;}
.tcat ul li h3{font-weight:normal;font-size:16px; display:inline-block}
.tcat ul li:hover,.tcat .active{background:#429f22;}
.tcat ul li:hover a,.tcat .active a{color:#fff;}
.mcat ul{margin:0;}
.mcat ul li{padding-left:10px; word-break:break-all;word-wrap:break-word;}
.mcat ul li h3{font-size:14px;}


.wauto{min-width:400px;max-width:800px;margin:0 auto;}
.wauto ul{display:inline-block;}
.wauto ul li {border:1px dotted #ccc;min-width:105px;padding:0 10px;float:left;margin-right:19px;}
.pro{background:#f7f7f7;padding:47px 0;}
.pro ul{display:flex;display:-webkit-flex; justify-content:space-between;-webkit-justify-content:space-between; flex-wrap:wrap;-webkit-flex-wrap:warp;}
.pro ul:after{content:'';width:310px;float:left;}
.pro ul li{width:310px;height:258px;margin-bottom:10px;text-align:center;border:1px solid #f7f7f7; box-shadow:1px 1px 1px #e6e6e6;background:#fff;}
.pro ul li a{color:#333;}
.pro ul li:hover{ border:1px solid #429f22; box-shadow:0 0 1px #429f22}
.pro ul li:hover a{color:#429f22;}
.pro ul li p{height:70px;line-height:70px;border-top:1px solid #e6e6e6;}
.about{hegiht:970px;background:#fff url(/images/aboutbg.jpg) no-repeat top center;}
.aboutcontent{margin-top:200px;}
.aboutpic{width:50%;height:443px;float:left;}
.abouttxt{width:50%;background:#f8f8f8;padding:55px 40px; box-sizing:border-box;float:right;height:443px; box-sizing:border-box;}
.abouttxt i{display:block;background:url(/images/about1.png) no-repeat;width:49px;height:109px;float:left;}
.abouttxt span{display:block;height:34px;width:69px;background:url(/images/about2.png) no-repeat;float:left;margin-left:20px;}
.abouttxt p{color:#666;line-height:30px;margin-left:70px;margin-top:50px;display:block;}
.abouttxt .more{width:145px;height:40px;line-height:40px;text-align:center;background:#d8b125;margin-top:43px;margin-left:70px;}
.abouttxt .more a{color:#fff;}
.chejian{width:1129px;height:320px;background:#429f22;float:left;}
.chejian i{float:left;width:130px;height:81px;background:url(/images/chejian.png) no-repeat;display:inline-block;margin:20px 30px;}
.chejian ul{float:left;margin:40px 20px 40px 0;display:flex;display:-webkit-flex; justify-content:space-between;-webkit-justify-content:space-between; }
.chejian ul li{width:282px;height:242px;text-align:center;margin:0 10px;}
.chejian ul li p{height:30px;line-height:30px;color:#fff;}
.chejian ul li a{color:#fff;}
.honor{width:471px;height:320px;float:left;}
.honor img{max-height:100%;}
.news{background:#f8f8f8}
.news h3{margin:56px auto;width:200px;text-align:center;font-size:34px;color:#429f22;}
.news span{display:block;color:#429f22;font-size:64px;font-family:"Accidental Presidency";}
.news ul{margin:20px 0;display:flex;display:-webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:warp;-webkit-flex-wrap:wrap;}
.news ul li{width:500px;height:300px;background:#ddd;padding:45px;box-sizing:border-box;margin:20px 0 50px 0;}
.news ul li abbr{display:block;color:#fff;width:125px;height:125px;background:#333;padding:30px 10px;font-size:36px;box-sizing:border-box;text-align:right;margin-top:-70px;}
.news ul li span{font-size:20px;color:#fff;font-family:Arial, Helvetica, sans-serif;text-align:right;}
.news ul li a{height:60px;line-height:60px;font-weight:bold;font-size:18px;color:#444;display:block;}
.news ul li p{color:#777;font-size:14px;height:70px;line-height:25px;}
.foot{height:400px;background:#191919;padding:60px 0;box-sizing:border-box;}
.foot em{font-style:normal;font-size:24px;font-weight:bold;color:#429f22;display:block;height:60px;line-height:60px;}
.foot p{height:40px;line-height:40px;color:#999;}
.foot span{display:inline-block;}
.foot ul{margin-left:10%;}
.foot ul li{float:left;height:40px;line-height:40px;margin:0 15px;text-align:left;}
.foot ul li a{color:#999;}
.foot .w200{width:600px;margin-top:20px;margin-left:10%;line-height:40px;}
.foot .ewm{width:150px;text-align:center;margin-top:70px}
.bottom{height:60px;line-height:60px;text-align:center;font-size:14px;color:#ccc;background:#000000;border-bottom:1px solid #ccc;}
.bottom a{color:#ccc;}
.line{height:1px;background:#d4d4d4;width:100%;clear: both;}
.line1{height:1px;background:#454545;width:100%;clear: both;}

.pages {width: 100%; text-align:center; padding:20px 0;display:block;height:60px;clear:both;overflow:hidden }
.pages span, .pages a, .pages .current { font-size: 12px; font-family: Arial, Helvetica,  sans-serif; margin: 0 2px;color:#555; }
.pages span font { color: #429f22; font-size: 12px; }
.pages a, .pages .current { border: 1px solid #dddddd; background: #fff; padding:15px 20px; text-decoration: none;color:#555; }
.pages span { padding-right: 10px }
.pages .current, .pages a:hover { background: #429f22; color: #fff; }

.product{margin-top:20px;margin-bottom: 20px;}
.product p{font-size:30px;text-align: center;font-weight: bold;}
.product dl{display:flex;display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;margin: 30px; }
.product dl dd{width:150px;margin:0 10px;height:40px;line-height: 40px;border-radius: 20px;text-align: center;border:1px solid #d4d4d4}
.product dl dd a{color:#666;}
.product dl dd.active,.product dl dd:hover {background:#cd3301}
.product dl dd.active a,.product dl dd:hover a{color:#fff;}
.product ul{margin:0px 0;padding:0;display:flex;display:-webkit-flex; justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:warp;-webkit-flex-wrap:wrap;}
.product ul:after{content:"";width:280px;float:left;}
.product ul li{width: 280px;height: 240px;border:1px solid #d4d4d4;text-align: center;box-sizing: border-box;margin:20px 10px;text-align:center;}
.product ul li:hover {border:1px solid #429f22}
.product ul li .pic{height:170px;    align-items: center;justify-content:center;-webkit-justify-content:center;display: flex;display:-webkit-flex; overflow: hidden;}
.product ul li .pic img{max-width: 100%;width:auto;max-height: 100%;height: auto;marign:auto;}
.product ul li .txt{height:65px;line-height: 65px;border-top:1px solid #ccc;}
.product ul li .txt a{color:#666}
.product ul li:hover a{color:#429f22;}

.crumb{margin-top:20px;margin-bottom: 20px;}
.crumb i{background:url(/images/home.png) no-repeat;width:15px;height:15px;display: inline-block;}
.crumb a{color:#666;}

.proview{margin-top:20px;text-align:center;margin-bottom:20px;}
.proview h1{font-size:24px;margin:10px auto;}
.proview h2{font-size:20px;font-weight: bold;text-align:left;}
.proview ul{margin:20px 0;display:flex;display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between;flex-wrap: wrap;-webkit-flex-wrap:wrap;}
.proview ul li{width:220px;height:180px;float:left;text-align:center;margin:20px 0;border:1px solid #d4d4d4;}
.proview ul li img{height:132px;max-width:100%;width:auto;margin-bottom:10px;}
.pcontent{min-hegiht:50px;text-align:left;line-height:25px;margin:20px auto;}
.order{margin-top:20px;}
.order strong{height:40px;line-height: 40px;}
.order table tr td{padding:10px;}

.newslist{margin-top:30px;}
.newslist ul{padding:0;margin-bottom:30px;}
.newslist ul li{border-bottom:1px dotted #d4d4d4;height:40px;line-height: 40px;background:url(/images/ico1.png) left no-repeat;padding-left:20px;clear: both; list-style:inside circle;}
.newslist ul li label{float: right}

.newsview{clear:both;min-height:350px;margin-top:30px;margin-bottom:30px;line-height:25px; box-sizing:border-box;padding:0 20px;overflow:hidden}
.newsview h1{font-size:30px;color:#cd3301;text-align: center;margin:20px auto;}
.newsview .video{margin:20px auto;}

.view h1{text-align:center;margin-top:30px;}
.view h3{font-size:14px; font-weight:normal;text-align:center;}
.view h2{font-size:20px;text-align:left;margin-top:10px;}
.nlist ul{width:100%;margin:20px auto;height:100px;}
.nlist p{font-weight:bold;font-size:23px;margin:10px 0;}
.nlist ul li{float:left;width:49%;height:30px;line-height:30px;text-align:left;list-style:circle inside;}
.nlist ul li h3{font-weight:normal;display:inline-block;}
.nlist ul li a{color:#333;}
@media screen and (max-width:1440px){
	.w1200{width:1200px;}
.w1600{width:1420px;}
.w900{width:950px;}
.logo{width:510px;}	
.banner{height:540px;}
.aboutbanner p{margin:150px 30px;}
.menu ul{width:580px;margin:0 10px;}
.search{width:120px;}
.pro ul{padding:0 20px; box-sizing:border-box;}
.chejian i{margin:30px;}
.chejian ul{margin:50px 20px 40px 0;}
.chejian{width:1020px}
.chejian ul li{width:250px;}
.chejian ul li img{max-width:100%;}
.honor{    width: 400px;}
.news ul li{width:450px;}
.foot .w200,.foot ul{margin-left:5%;}
.pro ul li{width:260px;}
.pro ul li img{max-width:100%;width:auto;}
.product ul li{width:265px}
	}

