@charset "utf-8";

/* CSS Document */

body {margin:0; padding:0; font:12px/1.5 \4f53,Arial,sans-serif; color:#666666;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}

table,td,tr,th{font-size:12px;}

ol,ul {list-style:none;}

li{list-style-type:none;}

img{vertical-align:top;border:0;}

h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}

address,cite,code,em,th,i{font-weight:normal; font-style:normal;}

a{ color:#666; text-decoration:none;}

a:hover{ color:#ff7600; text-decoration:none;}

.rl { float:right}

/*index*/

.top{ width:960px; height:90px; padding-top:15px;  margin:0 auto;}

.nav { float:left; float:right; clear:both; padding-top:20px;}

.nav li{ width:80px; height:35px; float:left; font-size:14px; display:inline; font-family:微软雅黑; text-align:center; position:relative; margin-left:8px; z-index:99}

.nav li a.title { display:block; line-height:32px;z-index:99; position:absolute; width:80px; height:35px;}

.nav li:hover a { background:#fff; z-index:9999}

.nav li:hover{box-shadow: 0 0 5px #bbb;}

.nav li .pronav { display:none; padding-top:12px;}

.nav li:hover .pronav { position:absolute; display:block; width:200px; height:130px; top:35px; left:0px; box-shadow:0 0 6px #bbb; background:#FFF; z-index:1}

.nav li:hover .pronav a { width:100%; text-align:left; margin:0; text-indent:12px; display:block; clear:both; line-height:30px;}



.nav li .pronav ol{ width:45%; margin-right:3%; float:left; margin-top:10px;}

.nav li .pronav ol li{ width:100%;/*auto 20190516*/ height:24px; line-height:24px; float:left; font-size:14px; display:inline; font-family:微软雅黑; text-align:center; position:relative; margin-left:20px; z-index:99}

.nav li:hover .pronav ol li{box-shadow:none;}

.nav li .pronav ol .modTitle{ font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; line-height:32px; height:32px; width:100%; display:block; margin-bottom:3px;    text-align: left;
    color: #333;}

.nav li .pronav ol .modTitle a{ text-indent:0;}



.nav a{ color:#333;}

.nav a:hover{ color:#ff7600;}

.nav .ahover{ color:#ff7600;}

.nau { float:right;font-family:微软雅黑; margin-top:5px; padding-right:11px;}

.nau a{ color:#666;}

.nau span { margin:0 15px;}

.nau a:hover{ color:#3b6939;}

.nau .ahover{ color:#3b6939;}

.banner{width:960px; margin:0 auto;}

.logo { float:left; padding-left:15px; margin-top:20px;}

.center{ width:960px;  margin:0 auto;}

.center1{ width:470px; height:200px; float:left; margin-top:20px; background:url(../images/imgcen1.jpg);}

.cenleft { float:left; }

.cenrg { float:right;}

.center11 strong{ font-size:18px; line-height:60px; display:block; color:#3b6939; font-family:微软雅黑;}

.center11 { width:430px; float:left; padding-left:13px;}

.center11 span{ float:left;}

.center11 ul{  float:left; margin-left:25px; display:inline;}

.center11 li{ line-height:px;}

.center11 li i{ width:5px; height:5px; float:left; background:url(../images/Point.gif) no-repeat; margin:4px 8px 0 0 }

.center11 .more{ width:78px; height:24px; margin-top:12px; display:block; background:#d7d7d7; line-height:24px; color:#3b6939; text-align:center;border-radius:3px;}

.center11 .more:hover{ background:#3c7845; color:#fff;}



.center11 p{  float:left;width:285px;  margin-left:25px; display:inline;}

.center11 p img{ margin-top:10px;}

.bottom{  width:960px; clear:both; line-height:70px; height:85px; margin:0 auto;}

.bottom a{ text-decoration:underline; color:#666;}

.bottom p{ float:right;}

/*--------------内页-------------*/

.yjcent { width:960px; height:47px; margin:15px auto 0 auto;background:#dedede; }

.yjcent1{  height:47px; font-weight:bold; line-height:47px;float:left; font-size:18px;color:#3b6939; font-family:微软雅黑; text-indent:4px;padding-left: 15px;}

.yjcent2{ float:left; }

.yjcent3{ float:right; }

.yjcent1 img{ margin:17px 8px 0 13px;}

.yjcent4 { width:960px; margin:0 auto; line-height:20px; background:#efefef; padding:20px 0 40px 0;overflow: hidden; min-height:220px;}

.yjcent4 strong{ display:block; font-size:18px; padding:20px 0 10px 0;  color:#333333; font-family:微软雅黑;}

.yjcent41 { padding:0 30px ;}

.yjcent41 li{ list-style-type:disc; margin-left:24px;}

.yjcent41 .desnone li{ list-style-type:none; padding-left:24px;}

/*----------产品中心-------*/

.yjcgp { width:900px; float:left; }

.yjcgp li{ float:left; text-align:center; font-weight:bold; font-size:14px;font-family:微软雅黑; margin-right:10px;}

.yjcgp a{line-height:37px; height:37px; margin-top:10px; display:block; padding:0 12px; border-radius:6px 6px 0 0;}

.yjcgp a:hover{background:#EFEFEF; color:#3b6939;}

.yjcgp .hover a{background:#EFEFEF; color:#3b6939;}

.yjcgp .ahover{background:#EFEFEF; color:#3b6939;}

.yanse { color:#3b6939; font-weight:bold; font-size:14px;}

.yjcent41 a { color:#666;}

.yjcent41 a:hover{ color:#3b6939; text-decoration:underline;}

.yjcentup img{ position:relative; top:9px;} 

#uup a{width:310px; line-height:37px; height:37px; margin-top:10px; display:block;}

#uup a:hover{ width:310px;  height:37px; display:block; background:url(../images/gp2.jpg); color:#3b6939;}

#uup .ahover{ width:310px;  height:37px; display:block; background:url(../images/gp2.jpg); color:#3b6939;}

.lianx { overflow:hidden} 

.lianx img{ margin-right:20px; float:left;}

.lianx1 p{ width:140px; float:left; font-weight:bold; text-align:right}

.lianx1 input { height:24px; border:1px solid #ccc;}

.dxk input { margin-top:0px; float:left; border:none;}

.dxk span { float:left; padding-right:20px; padding-left:5px;}



.lianx1 font { color:#F00; padding-left:10px;}

.lianx1 { clear:both; padding-bottom:10px;} 

.lianx1 span.jiange { padding:0 5px;}

.lianx1 span.liru { padding-left:10px;}

.lianx2 { padding-left:140px;}

.lianx2 a { background:#467144; color:#FFF; display:block; width:100px; text-align:center; border-radius:6px; height:30px;}

.lianx2 a:hover { background:#5e915c;}

.meit { padding:0 25px; width:70%;} 

.meit span{ padding-left:10px; color:#999; float:right}

.meit li{ line-height:31px; border-bottom:1px dotted #ccc;}



.meit a:hover{ color:#3B6939 ;text-decoration:underline;}

.meidt { overflow:hidden;}

.meidt strong{ padding-left:25px;}

.meidt  li{ float:left; border:1px solid #ccc; text-align:center; margin: 0px 11px 0 25px; display:inline; }

.meith { padding:0 25px; overflow:hidden;}

.meith li{ padding-bottom:15px; clear:both; overflow:hidden;}

.meith img{ float:left;}

.meith p{ width:730px; float:left; padding-left:20px;}

.newsxxtitle span { font-size:12px; font-weight:normal;}



/*--*/

.scrollNum span img { width:100%; margin-right:3px;}

.scrollNum span .kvbutdq { display:none;}

.scrollNum span.on .kvbutdq { display:inherit; width:100%;}

.scrollNum span.on .kvbutmr { display:none;}

.scrollNum { position:absolute; left:0;bottom:0px; width:100%; height:40px; border-radius:0 0 5px 5px;}

.scrollNum span{width:25%; height:30px;font-size:0px;line-height: 0px;display: block;float: left;_display:inline;zoom:1;cursor: pointer; background:url(../images/kv_menu_bj1.png) no-repeat center bottom; color:#646464; text-align:center; padding-top:10px; line-height:40px; font-size:12px;}

.scrollNum span.on { background:url(../images/kv_menu_bj2.png) no-repeat center bottom; color:#fff;}



.newFocus{ width:960px;overflow:hidden;clear:both; margin:0 auto; position:relative;height:304px;}

.conBox1aout,.newFocus_con{ width:100%; margin:0 auto;}

.newFocus_con {zoom:1;position: absolute;}

.newFocusArrL {left:18px; OVERFLOW: hidden; WIDTH:40px; CURSOR: pointer; POSITION: absolute; TOP:190px;}

.newFocusArrR {RIGHT:18px; OVERFLOW: hidden; WIDTH:40px; CURSOR: pointer; POSITION: absolute; TOP:190px;}

.NobtnNext .hover,.NobtnPre .hover { display:none}

.btnPre .mr,.btnNext .mr { display:none}

.newFocus_con .box {float:left;overflow:hidden; width:100%; zoom:1;}



.yjcent41 ol{ width:25%; float:left;}

.yjcent41 ol li{ list-style-type:none; margin:0;}

.yjcent41 ol li.title{ font-size:14px; font-size:14px; margin-bottom:15px; color:#555; margin-top:20px; font-weight:bold}



/*--*/

.Sitemap ol li{ list-style-type:decimal; margin-left:20px; font-weight:bold; color:#666;}

.Sitemap ol li ul li{ margin-left:20px; list-style-type:circle; font-weight:normal;}

.Sitemap ol li ol li{ margin-left:40px; list-style-type:disc; font-weight:normal;}



.qnalist { width:70%; line-height:24px; background:url(../images/d.gif) no-repeat left 12px; padding:5px 0; padding-left:20px; cursor:pointer; border-bottom:1px dashed #ddd;}

.qnalist u{ text-decoration:none; font-weight:bold; display:block;}

.qnadaan { display:none; line-height:20px; margin-top:5px;}





#banner { margin:0px auto; padding: 0px; width: 960px; height:304px; font-family: 微软雅黑;}

.slides { margin: 0px auto; width: 960px; height: 304px; overflow: hidden; position: relative; }

.slide-pic { margin: 0px; padding: 0px; width: 960px; overflow: hidden; list-style: none; }

    .slide-pic img { width: 960px; height: 304px; }

    .slide-pic li { display: none;}

        .slide-pic li.cur { display: block; }

.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }

    .slide-li li { margin: 0px; padding: 0px; width: 320px; height:40px; float: left; overflow: hidden; list-style: none; }

    .slide-li a {border-right:1px solid #dadada; height:35px; text-align:center; line-height:35px; margin-top:5px; color: #000; font-size: 12px; display: block; }

        .slide-li a:hover { color: #F00; text-decoration: none; }

.op li {background:url(../images/kv_menu_bj1.png) no-repeat center bottom;}

    .op li.cur { background:url(../images/kv_menu_bj2.png) no-repeat center bottom; }

	 .slide-li li.cur a{ color:#fff;}

.slide-txt span { display: none; }



.newstab td{border-bottom:1px solid #DFDDDE;}

.newstab{border-top:1px solid #DFDDDE;border-left:1px solid #DFDDDE; line-height:32px; text-indent:15px; background:#FFF; border-right:1px solid #DFDDDE; display:block; clear:both}

.newsxx .tdtitle { font-weight:bold}

.newstitle { height:38px;}

.newstitle h3{ float:left;font-size:14px; line-height:38px; font-weight:bold; cursor:pointer; width:50%; text-align:center; background:#e8e8e8}

.newstitle h3.hover { background:#DEDEDE}



