@charset "gb2312";
/* CSS Document
Theme Name: 017
Theme URI: 
Description: A website for guide themes.
Version: 2017.8.12
Author: Cd
 */
/* @font-face
{
    font-family:STXingkai;
    src: url(STXINGKA.TTF);
} */
body, html, main { 
    /* important */ 
    height: 100%; 
}   
.cd-fixed-bg { 
    min-height: 100%; 
    background-size: cover; 
    background-attachment: fixed; 
    background-repeat: no-repeat; 
    background-position: center center; 
}  
.cd-fixed-bg.cd-bg-1 { 
  background-color:rgba(255,255,255,0.8); 
} 

.cd-fixed-bg.cd-bg-3{background-color:rgba(255,255,255,0.8); }  
.cd-scrolling-bg { 
    min-height: 100%; 
} 
.cd-fixed-bg.cd-bg-2 { 
  background-image: url("../images/2_32.png");
  min-height:690px;
} 

*{ margin:0; padding:0;}
body{background-attachment:fixed;font-size:14px;font-family:'Î¢ÈíÑÅºÚ';color:#555555;background:#fff;}
.clear{ clear:both;height:0px;}
li{ list-style:none;}
a,img{ border:0px;}
h1,h2{ font-size:24px;font-family:'Î¢ÈíÑÅºÚ';font-weight: normal;}
a{color:#555555;text-decoration:none;}
a:hover{ text-decoration:none;}
.box{width:1200px;margin:0 auto;position:relative;overflow:hidden;}
.botom{margin-bottom:50px;margin-top:20px;}
.clear{ clear:both;height:0px;}
.list li{display:inline-block;*display:inline;*zoom:1;}
.botart{margin-bottom:20px;}
.weizhi { margin-top: 630px;}
.pages{background:#F5F5F5;}
.header{ height:960px;width:100%;z-index:1111; background:#fff;}
.head2{margin:0 auto;height:116px; position: relative;z-index: 999;background: url(../images/navbg_01.png) repeat;}
.head3{width:100%; margin:0 auto;height:30px; background:#000;color:#fff;}
.head3 div{width:1000px;height:30px;line-height:30px;margin:0 auto;}
.right_ph { float:right; font-size:16px;color:#333333;background:url(../images/tel_03.png) no-repeat; padding-left:60px;line-height:30px;}
.phone{ font-size:24px; color:#014F28;font-style:800;font-family:"Î¢ÈíÑÅºÚ";}
.logo { width:1000px; margin:auto; height:56px;padding-top:5px;padding-bottom:5px;}
.imgnav{float:left;width:116px;height:116px;background:url(../images/2_02.png) no-repeat;text-align:center;margin-right:70px;}
.imgnav img{padding:20px;}

.menu1{ margin:0 auto;width:1200px;}
.menu1 li{float:left;position:relative;z-index:999;margin-top: 25px;font-size:15px;}
.menu1 li a:hover{background:url(../images/2_05.png) center center;background-size:100% 100%;color:#12791d;}
/* .menu1 li ul li:first-child{margin-top:60px;} */
.menu1 li ul li{margin-right:0px;margin-top:0px;}
.menu1 li ul li a{cursor:pointer;padding:10px 41px;font-size:15px;background:#16791E;color:#fff;}
.menu1 li ul li a:hover{background:#16791E;color:#fff;background-size:100% 100%;}
.menu1 li a{color:#333;cursor:pointer;display:block;padding: 10px 41px;text-align:center;font-size:15px;}
.menu1 li ul{display:none;margin-top:50px;}
.menu1 li ul li{font-size:15px;color:#333;}
.menu1 li:hover ul{position:absolute;top:-10px; display:block;} 
/*banner*/
.tempWrap{margin:0 auto;}
.ben-ico{ background:url(../images/ben-ico.png) no-repeat; display:inline-block; overflow:hidden;}
#ben-slide{ width:100%; height:980px; position:relative; float:left;overflow:hidden; z-index:1;margin-top: -136px;}
.ben-slide2{width:100%;height:980px;overflow:hidden;}
.ben-slide2 img{height:980px;}
#ben-slide .picbox,#ben-slide .picbox li,#ben-slide .picbox img{ display:block; width:100%; height:980px; overflow:hidden;}
.ben-slide .ben-ico{ width:32px; height:51px; position:absolute; top:410px; z-index:2; text-indent:-999px; overflow:hidden;}
.ben-slide .prev{ left:0;background-position:0 -36px;}
.ben-slide .next{ right:0;background-position:-34px -36px;}
.dot{ position:absolute; width:1200px;left:50%; bottom:20px;}
.dot li{ float:left; width:45px;height:10px;margin-left:10px;background:rgba(0,0,0,0.7);line-height:40px;text-align:center;position:relative;}
.dot li a{color:#fff;}
.dot li.on{ background:red;}
/* search */
.gjc{width:100%;height:50px;}
.textbox {float:right;margin-top: 20px;}
.textbox .cpkey{background:#fff;border:1px solid #cacaca;outline: none;color:#cacaca;height:33px;line-height:33px;width:373px;padding-left:10px;}
.textbox .image{width:50px;height:33px;margin-left:-5px;}
.remen{float:left;padding-right: 10px;margin-top:px;}
.remen a{margin-right:10px;margin-left:10px;color:#666666;font-size:14px;}
.remen img{position: relative;top: 10px;margin-right: 10px;}
/* title */
.title {width:100%;padding-top:40px;text-align: center;}
.title h3{font-size:48px;font-family:STXingkai;color:#16791d;font-weight:normal;}
.title img{margin-bottom: 15px;}
/* product */
.product{text-align:center;}
.proname {text-align:center;margin-top:20px;margin-bottom:5px;}
.proname li {display: inline;}
.proname li h2 {display: inline-block;*display: inline;*zoom: 1;height:69px;
line-height: 69px;font-size: 18px;}
.proname li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height:69px;
    line-height:73px;
    padding-left:55px;
    padding-right:42px;
	color:#333;
	text-align:center;
	font-size:18px;
}
.proname li a:hover{background:url(../images/2_22.png) no-repeat;color:#fff;}
.pro{margin-top:30px;}
.pro li {
    margin-bottom:33px;
    text-align:center;
	padding:20px;
	border:1px solid #E5E5E5;
	padding-bottom:0px;
	margin-right:35px;
}
.pro li img {width:220px;height:190px;border:1px solid #D2D2D2;}
.pro li h2 {width: 222px;font-size:18px;height:50px;
line-height:50px;margin-top: -5px;}
.pro li h2 .w{
    display: inline-block;
    *display: block;
    *zoom:1;
    width: 222px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    overflow: hidden;
    color: #555;
    font-size:15px;
}
.more{display: inline-block;*display: block;*zoom:1;width:150px;height:40px;background:#16791D;font-size:16px;color:#fff;line-height:40px;text-align:center;border-radius:20px;margin-top:7px;margin-bottom:40px;}
.more:hover{background:#0F6A15;}
.pro li:hover{border:1px solid #16791D;}
.pro li:nth-child(4n){margin-right:0;}
@media \0screen\,screen\9{.pro li:first-child+li+li+li{margin-right:0px;}}
@media \0screen\,screen\9{.pro li:first-child+li+li+li+li+li+li+li{margin-right:0px;}}
@media \0screen\,screen\9{.pro li:first-child+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}}
@media \0screen\,screen\9{.pro li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{margin-right:0px;}}
.promore{margin:0 auto;display: block;width:155px;height:40px;background:#16791E;font-size:16px;color:#fff;line-height:40px;text-align:center;border-radius:20px;margin-top:7px;margin-bottom:40px;}
.promore:hover{background:#0E6A15;}
/* part 2 */
/* .part2{width:100%;height:686px;background:url(../images/2_32.png) no-repeat center center;} */
.yj li{margin-right:90px;margin-top:80px;width:220px;height:557px;}
.yj li .wz{margin: 27px auto;height: 270px;writing-mode: vertical-lr;overflow: hidden;font-size:17px;color:#fff;margin-left:58px;}
.yj li .wz div{line-height:26px;height: 160px;float:left;}
.yj li .wz h6{font-size:45px;color:#fff;font-family:STXingkai;font-weight:normal;float:left;}
.yj li .wz img{margin-right:16px;margin-left:18px;float:left;}
.yj li:first-child+li+li+li{margin-right:0px;}
/* news */
.imgbox{width:525px;height:399px;overflow:hidden;float:left;margin-top:306px;margin-bottom: 40px;}
.imgbox img{width:525px;height:399px;}
.newbox{width:645px;height:750px;overflow:hidden;float:right;padding-left:20px;margin-bottom: 40px;}
.newpageli{margin-top: 20px;height:650px;}
.newpageli li{width:100%;height:96px;border-bottom:1px solid #D2D2D2;padding-bottom:10px;margin-bottom:17px;}
.newpageli li p{padding-bottom:6px;width:100%;font-size:15px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newpageli li p span{font-size:14px;color:#666;}
.newpageli li p a{font-size:15px;color:#333;}
.newpageli li:hover p a{color:#12721c;}
.newpageli li .newart{color:#888888;font-size:14px;line-height:20px;width:100%;}
.newpageli li .newart .aa{display:inline-block;*display:inline;*zoom:1;width:100%;height:40px;overflow:hidden;font-size:14px;color:#888888;}
/* about us */
.gywm{height:515px;background:url(../images/2_39.png) no-repeat center center;}
.art{height:280px;padding-left:45px;padding-right:45px;margin-bottom:35px;overflow:hidden;line-height:35px;font-size:15px;color:#555555;text-align:center;margin-top: 15px;}
/* anli */
.case{width:100%;height:280px;background:url(../images/08-02_24.png) repeat;}
.picbox2 li{margin-bottom:15px;margin-left:5px;margin-left: 5px;position:relative;} 
.picbox2 li img{width:100%;height:190px;}
.box2{width:1200px;height:100%;margin:0 auto;position:relative;bottom:129px;}
/* footer */
.footer{width:100%;background:#fff;border-top:3px solid #16791E;border-bottom:3px solid #16791E;}
/* linkes*/
.lj{padding-top:21px;line-height: 26px;font-size:15px;color:#333;}
.lj p a{margin-right:20px;font-size:15px;color:#333;}
.lefbox1{width:575px;float:left;padding-top:10px;margin-top:12px;}
.lefbox2{width:305px;float:left;margin-left:39px;margin-top: 23px;}
.lefbox3{width:280px;float:right;margin-top: 17px;margin-bottom:26px;}
.foot dl{line-height:36px;font-size:14px;color:#555;}
.foot .dh dd a{margin-right:20px;}
.foot dl dd a{font-size:14px;color:#555;margin-right:10px;}
.foot dl span{margin-right:10px;}
.imgcan{float:left;margin-left: 66px;margin-top: 15px;}
.imgcan1{float:right;margin-top: 15px;}
.dd{width:100%;height:35px;line-height:35px;}
.dd p{text-align:center;font-size:14px;color:#555;text-align:center;}
.dd p span{font-size:14px;color:#555;}
/* ÄÚÒ³ */
.imgcenter{width:100%;height:384px;overflow:hidden;}
.imgcenter img{width:100%;height:384px;}

/* location */
.location {width:100%;height:50px;line-height:50px;white-space:nowrap;overflow:hidden;padding-right:10px;}
.location .weizhi2{float: right;width: 750px;text-align:right;white-space:nowrap;overflow:hidden;color: #555;font-size:14px;}
.location .weizhi2 a{color:#555;}
.location  .locanav label{font-size:11px;color:#b1b2b2;}
.location  .locanav img{margin-right:10px;}
.menbox{text-align:center;margin-top:20px;}
.menbox li{text-align: center;padding:20px 29px;margin-right: 10px;position: relative;color: #333;font-size: 18px;}
.menbox li a{display:inline-block;*display:inline;*zoom:1;color:#333;} 
.menbox li:hover{background:url(../images/2_22.png) repeat;background-size:100% 100%;}
.menbox li:hover a{color:#fff;}

.menbox2{ margin:20px auto;width:1200px;text-align: center;}
.menbox2 li{text-align:center;position:relative;margin-right:10px;margin-bottom: 10px;}
.menbox2 li:hover a{text-decoration:none;background:url(../images/2_22.png) repeat;background-size:100% 100%;color:#fff;}
.menbox2 li ul li:first-child li{margin-top:33px;}
.menbox2 li ul li{margin-right:0px;margin-top:-20px;}
.menbox2 li ul li a{color:#333;cursor:pointer;font-size:18px;}
.menbox2 li ul li a:hover{background:url(../images/2_22.png) no-repeat;background-size:100% 100%;color:#fff;}
.menbox2 li a{color:#333;cursor:pointer;display:block;padding:20px 29px;text-align:center;font-size:18px;}
.menbox2 li ul{width:100%;display:none;margin-top:93px;}
.menbox2 li ul li{width:100%;font-size:18px;color:#333;position: relative;z-index: 9999;}
.menbox2 li:hover ul{position:absolute;top:-10px; display:block;}

.nav{font-size:48px;height:84px;text-align:center;color:#16791d;font-family:STXingkai;background:url(../images/_03.png) no-repeat center 65px;}
.gywmart p{line-height:36px;margin-top:25px;color:#333;font-size:14px;}
/* fentye */
.fanye {text-align:center;margin-top: 40px;margin-bottom: 20px;}
.fanye ul li{ padding:2px 9px;border:1px solid #19791F;color:#19791F;}
.fanye ul li a{color:#19791F;}
.fanye ul li:hover{background:#19791F;color:#fff;}
.fanye ul li:hover a{color:#fff;}
.fanye ul .pages_solid{background:#19791F;color:#fff;}
/* artcont  */
.article .center {margin-top: 10px;margin-bottom: 10px;text-align: center;}
.article h1 {font-size:16px;color:#333;text-align:center;margin-top:20px;}
.timess{text-align: center;margin-bottom:13px;margin-top: 7px;border-bottom:1px solid #D2D2D2;padding-bottom:10px;}
.timess span {color: #777;padding:10px;font-size:14px;}
.indent{line-height: 20px;color:#333333;font-size:14px;}
.indent span{line-height:26px;}
.space {
    border-top: 1px solid #D2D2D2;
    font-size: 12px;
    line-height: 28px;
	border-bottom: 1px solid #D2D2D2;
	padding-top:6px;
	padding-bottom:10px;
	margin-top:11px;
    color:#666;
}
.space a {color:#666;font-size:14px;}
.space .pre{display: block;}
.space h3{font-weight:normal;font-size:14px;}
.space a span:hover{color:#19791F;}
.xgxwnav {position: relative;margin-top:43px;}
.xgxwnav2 {position: relative;margin-top:20px;}


/* newpage */
.newpage {margin:20px;}
.newpage li {width: 100%;height: 114px;position: relative;margin-bottom: 18px;text-align: left;border-bottom:1px solid #C9C9C9;}
.newpage li .date {float:left;width:97px;text-align: center;}
.date h2 {font-size:48px;color:#333333;font-family:Airal;font-weight:normal;margin-bottom:2px;}
.date span{font-size:20px;color:#333333;}
.newpage li .new_li {float: left;width:855px;height: 64px; padding: 10px 24px 24px 35px;
overflow: hidden;}
.newpage li .new_li h2 {
    font-size: 16px;
    width: 590px;
    height:30px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newpage li .new_li h2 a{color:#333;}
.newpage li .new_li .info {line-height:25px;width: 850px;height:48px;overflow: hidden;font-size: 14px;color:#777;}
.newpage li .new_li .info  a{color:#777;font-size: 14px;}
.newpage li .new_li .moress {
    display: inline-block;
    width: 90px;
    height: 37px;
    line-height: 37px;
    text-align: center;
    float: right;
    position: absolute;
    right: 12px;
    bottom: 30px;
    color: #fff;
    background: #9C9A9A;
}
.newpage li .new_li .moress:hover{background:#12791D;color:#fff;}
.newpage li .new_li h2 a:hover{color:#12791D;}
.artgywm{text-align:left;margin:20px;}
