@charset "UTF-8";
/*------------// Overall //------------------*/
body{font:12px Arial,"微软雅黑",Helvetica, sans-serif,Verdana;color:#5a5a5a; margin:0; background:#FFF; }
html,body{-webkit-text-size-adjust:none;}
table,td{font:12px Arial, "微软雅黑",Helvetica, sans-serif,Verdana; color:#5a5a5a;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
A:link{text-decoration:none; color:#5a5a5a;}
A:visited{text-decoration:none; color:#5a5a5a;}
A:hover{text-decoration:none; color:#89bd2e;}
img{ border:0;}
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{   border:none;padding:0 } 
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,ul,li{list-style-type:none;}
*{ padding:0; margin:0;}
.header{ margin:0 auto; width:1200px;}
.logo{ float:left; width:337px; padding-top:18px;}
.datu{ margin:0 auto; width:100%;}
.syfl{ margin:0 auto; width:1200px; height:140px; padding:10px 0;}
.nr{margin:0 auto; width:1200px; height:auto; overflow:hidden;}
.fenlei{ width:1200px; height:auto;}
.fenlei li{ width:170px; height:226px; padding:10px 15px 10px 15px; float:left;}
.fenlei li p{color: rgba(102,102,102,1);font-size: 14px; line-height:30px; padding-top:130px; text-align:center;}
.fenlei li p span{ width:70px; padding-top:100px; text-align:center;color: rgba(153,153,153,1);font-size: 10px;}
.fenlei .fl1 a{ width:170px; height:226px; display:block; background:#0C9 url(../style/a1_7zqp.png);}
.fenlei .fl1 a:hover{background:url(../style/a1_6vwy.png);}
.fenlei .fl2 a{ width:170px; height:226px; display:block; background:#0C9 url(../style/a2_vm1v.png);}
.fenlei .fl2 a:hover{background:url(../style/a2_5lsi.png);}
.fenlei .fl3 a{ width:170px; height:226px; display:block; background:#0C9 url(../style/a3_ly8q.png);}
.fenlei .fl3 a:hover{background:url(../style/a3_ahos.png);}
.fenlei .fl4 a{ width:170px; height:226px; display:block; background:#0C9 url(../style/a4_9d6f.png);}
.fenlei .fl4 a:hover{background:url(../style/a4_byqz.png);}
.fenlei .fl5 a{ width:170px; height:226px; display:block; background:#0C9 url(../style/a5_hped.png);}
.fenlei .fl5 a:hover{background:url(../style/a5_et66.png);}
.fenlei .fl6 a{ width:170px; height:226px; display:block; background:#0C9 url(../style/a6_uhi9.png);}
.fenlei .fl6 a:hover{background:url(../style/a6_jfia.png);}
.ppnr{width:100%; height:520px; background-color: rgb(241, 242, 240);}
.ppnr .pinpai{margin:0 auto; width:1170px; height:493px; background:url(../style/ppbg.jpg); display:block;}
.xinwen{margin:0 auto; width:1200px; height:378px; background:url(../style/xwbg.jpg); display:block;}
.xinwen .xwtuijian{ float:left;width:570px; height:110px; padding:280px 0 0 20px; line-height:25px;}
.xinwen .xwtuijian h2{ font-size:16px;}
.xinwen .xwsantiao{float:left; width:410px; padding-left:180px;}
.xinwen .xwsantiao li{ float:left;width:410px; line-height:25px; padding:22px 0 6px 0;}
.xinwen .xwsantiao li h2{ font-size:14px;}
.xinwen .xwsantiao li span{ font-size:14px;}
.xinwen .xwsantiao li p{ font-size:12px; line-height:20px;}
.bottom{width:100%; height:170px; background-color:#394427;}
.ljzx{color: rgba(137,190,46,1);font-family: Microsoft YaHei;font-size: 18px;font-weight: normal;}
.ljzx a{ width:240px; height:45px; display:block; border:2px solid #090; text-align:center; line-height:45px; color:#090;}
.ljzx a:hover{ border:2px solid #090; background:#090; color:#FFF;}
.xwlist li{background:url(../style/21.png) left no-repeat;border-bottom: 1px dashed #CCCCCC; width:100%; padding-left:20px; line-height:40px;}
.dede_pages{margin:0 auto; width:1200px; overflow:hidden;}
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.d6 { width: 100%; overflow: hidden; padding-bottom:10px; clear: both;display: inherit;    border-bottom: 1px dashed #6dac00;}
.d6 li{ float:left; display:inline; padding:5px 10px;}
.d6 li a { padding:2px 10px; height: 26px; line-height: 26px; display: block; border:1px solid #7dad2a; color: #6dac00;}
.d6 li a:hover { padding:2px 10px; height: 26px; line-height: 26px; display: block; border:1px solid #7dad2a; background:#7dad2a; color: #fff;}
.viewbox .intro {width: 90%;padding:6px 16px;line-height: 24px;background: #f5fcee;border: 1px solid #DCDDDD;font-size: 12px;color:#999;margin: 8px auto 0 auto;}
.pleft { width:1200px;float: left;overflow: hidden;}
.viewbox {width:1200px;overflow: hidden;padding-bottom: 8px;}
.viewbox .title {height: 56px;line-height: 56px;text-align: center;overflow: hidden; padding-top: 10px;}
.viewbox .title h2 { font-size:20px;color: #2b2b2b;}
.viewbox .info small {margin-left: 8px;margin-right: 3px;color: #999;font-size: 12px;}
.viewbox .info {height: 24px;line-height: 17px;text-align: center; overflow: hidden; color: #666;}
.viewbox .content {font-size: 14px;padding: 12px 16px; line-height:30px; color: #333;}
.viewbox .handle {font-size: 14px; height: 59px;padding-top: 12px; overflow: hidden;clear: both;}
.viewbox .handle .context { float: left;}
.viewbox .handle .context ul li { line-height: 29px; color: #888;}
.e8 li{ width:220px; padding:10px; text-align:center; float:left;}
.e8 li img{border:1px solid #CCC; width:220px; height:220px;}
.navlist{ float:left; width:860px; padding-left:3px;position:relative;}
.navlist li{ float:left; width:86px; text-align:center;}
.navlist li a{ width:86px; float:left; text-align:center;height: 150px;line-height: 150px;}
.navlist li a:hover{ color:#89bd2e; float:left; text-align:center;height: 150px;line-height: 150px;background-color: transparent;background-image: url("../style/nav_a_5l2q.png");background-repeat: no-repeat;background-position: top center;}
.navlist li ul{left:0px;}
.navlist li ul a{background: url(../style/common_bg.png) 0 -39px no-repeat !important;height: 39px; _height: 38px;line-height: 39px;width: 163px; padding-top: 0px; margin: 0px;
overflow: hidden;color:#333 !important;}
.navlist li ul a:hover{ height:39px; line-height:39px; color:#fff; background:url(../style/common_bg.png) 0 0px no-repeat !important}
#nav { list-style-type: none;}
#nav a { display: block;  text-align:center;}
#nav a:link  { text-decoration:none;}
#nav a:visited  { text-decoration:none;}
#nav a:hover  { text-decoration:none;font-weight:bold;}
#nav li { float: left; display:block;}
#nav li a:hover{ }
#nav li ul {  list-style-type: none;text-align:center; left: -999em; width:86px; position: absolute; top:121px; z-index: 9999;}
#nav li ul li{float: left; }
#nav li ul a{ display: block;text-align:center;}
#nav li ul a:link  {text-decoration:none;}
#nav li ul a:visited  {text-decoration:none;}
#nav li ul a:hover  {text-decoration:none;font-weight:normal;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}
#mrc { clear: left; }
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}

.banner{width:100%; background:#090;overflow:hidden;height:500px;position:relative}
.banList{position:absolute;left:50%;margin-left:-960px;height:500px}
.banList li{height:500px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}