@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
body{margin: 0 auto;font-size: 12px;word-break: break-all;font-family: "宋体", Arial, Helvetica, sans-serif;background: #fff url(../images/) no-repeat top center;}
div, input, dl, dd, dt, ul, li, p, h1, h2, h3, h4, h5, h6, p, fieldset{margin: 0;padding: 0;}
ul, li{list-style: none;}
img, input{border: none;}
a{text-decoration: none;}
/*top*/
.topall{clear: both;width: auto;height: auto;margin: 0 auto;overflow: hidden;background-color:#66973c; min-width:1100px;}
.top{width: 1100px;height: 90px;margin: 0 auto;overflow: hidden;}
.logo{float: left;width: 500px;height: 90px;overflow: hidden;}
.phone{color:#fff;float: right;height: auto;font-size:20px;max-width: 400px;overflow: hidden;font-weight:normal;text-align: right;padding: 30px 12px 0px 0px; font-family:"微软雅黑";}
.phone span{font-size:24px;}
/*menu*/
.nav{width: 1100px;height: 40px;margin: 0 auto;overflow: hidden;}
.nav ul{width: 1100px;display: block;overflow: hidden;}
.nav ul li{float: left;width: 100px;height: 40px;display: block;font-size:14px;margin:0px 3px;overflow: hidden;line-height: 40px;text-align: center;}
.nav ul li a{color: #fff;display:block;}
.nav ul li.wbg a{color: #66973c;background:url(../images/bg.jpg) no-repeat left top;}
.nav ul li a:hover{color: #66973c;background:url(../images/bg.jpg) no-repeat left top;}
/*banner*/
.ban{width:auto;height:auto;overflow:hidden;margin-top: 15px;background-color:#e6e4d5;}
.banner{position:relative;height:380px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; min-width:1100px; text-align:center;}
.slides{position:relative;z-index:1;}
.slides li{height:380px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
/*main*/
.main{width:1100px;height:auto;margin:0 auto;overflow:hidden;padding:10px 0px;}
/*block*/
.block{width:1100px;height:auto;overflow:hidden;}
.gsjs{float:left;width:810px;height:auto;overflow:hidden;}
.bt{color:#333;height:32px;overflow:hidden;line-height:32px;padding-left:8px;border-bottom:1px #c3c3c3 solid; font-size:14px;}
.bt a{float:right;margin:9px 5px 0px 0px;}
.about{color:#555;width:810px;height:auto;overflow:hidden;padding-top:6px;line-height:22px;}
.gs{float:left;overflow:hidden;padding:5px 12px 0px 0px;}
/*lx*/
.lx{width:270px;height:auto;float:right;overflow:hidden;}
.contact{color:#555;width:260px;height:auto;overflow:hidden;line-height:22px;padding:6px 0px 0px 5px;}
/*block1*/
.block1{width:1100px;height:auto;overflow:hidden;padding-top:10px;}
#demo{width: 1100px;height: auto;margin:0 auto;overflow: hidden;padding-top: 6px;}
#demo tr td tr td{padding: 6px 7px 0px;}
#demo tr td a img{padding:1px;display: block;overflow: hidden;border:1px #ccc solid;}
#demo tr td span{width: 184px;height: 32px;display: block;font-size:13px;overflow: hidden;line-height: 36px;text-align: center;}
#demo tr td span a{color: #444;}
#demo tr td span a:hover{color: #67973d;}
/*xw*/
.xwl{float:left;width:350px;height:auto;overflow:hidden;}
.newlb{width:350px;height:auto;overflow:hidden;}
.newlb ul{width:350px;height:auto;display:block;overflow:hidden;padding-top:6px;}
.newlb ul li{width:350px;height:28px;display:block;overflow:hidden;line-height:28px;border-bottom:1px #c6c6c6 dashed;background:url(../images/bg.jpg) no-repeat -183px -8px;}
.newlb ul li span{color:#777;width:64px;height:28px;float:right;display:block;overflow:hidden;padding-left:18px;}
.newlb ul li a{color:#505050;padding-left:18px;}
.newlb ul li a:hover{color:#67973d;}
/*xwc*/
.xwc{float:left;width:350px;height:auto;overflow:hidden;padding-left:21px;}
/*xwr*/
.xwr{width:350px;height:auto;float:right;overflow:hidden;}
/*link*/
.lj{width:1100px;height:auto;overflow:hidden;line-height:24px;padding:10px 0px 4px;}
.lj a{color:#666;margin:0px 10px;}
.lj a:hover{color:#67973d;}
/*footer*/
.footer{width: auto;height: auto;overflow: hidden;background-color:#66973c; min-width:1100px;}
.bottom{width:1100px;height:auto;margin:0 auto;overflow:hidden;padding:15px 0px;text-align:center;}
.fnav{color:#fff;width:1100px;height:26px;overflow:hidden;line-height:26px;}
.fnav a{color:#fff;margin:0px 8px;}
.fnav a:hover{text-decoration:underline;}
.foot{width:1100px;height:auto;color:#fff;margin:0 auto;overflow:hidden;line-height:22px;}
.foot a{color:#Ff0;}
.foot a:hover{text-decoration:underline;}
/*产品展示页面*/
.left{float:left;width:210px;height:auto;overflow:hidden;}
/*fl*/
.fl{width:210px;height:auto;overflow:hidden;}
.bt1{color:#fff;height:34px;font-size:14px;overflow:hidden;font-weight:bold;line-height:34px;padding-left:12px;background-color:#66973c;}
.TabTitle2{width: 210px;height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu{width: 190px;height: auto;overflow: hidden;padding:5px 10px 2px;}
/*一级导航*/
.TabTitle2 ul.expmenu li div.header{display: block;width: 190px;height: 30px;overflow: hidden;line-height: 30px;border-bottom:1px #d8d8d8 dashed;}
.TabTitle2 ul.expmenu li div.header a{color: #555;font-size: 12px;margin-left: 11px;}
.TabTitle2 ul.expmenu li div.header a:hover{color:#67973d;}
.TabTitle2 ul.expmenu li div.header .arrow{display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up{background-image: url(../images/arrow_u.gif);}
.TabTitle2 ul.expmenu li div.header .arrow.down{background-image: url(../images/arrow_d.gif);}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu{display: block;width: 170px;height: auto;overflow: hidden;padding: 6px 10px 4px;}
.TabTitle2 ul.expmenu li .menu li{display: block;width: 170px;height: 26px;overflow: hidden;line-height: 26px;border-bottom: #e1e1e1 dotted 1px;}
.TabTitle2 ul.expmenu li .menu li a.selected{font-weight:bold;}
.TabTitle2 ul.expmenu li .menu li a{color: #555;font-size: 12px;margin-left: 8px;}
.TabTitle2 ul.expmenu li .menu li a:hover{color:#67973d;}
/*ss*/
.ss{width:210px;height:auto;overflow:hidden;padding-top:10px;}
.soso{width:160px;height:auto;overflow:hidden;padding:14px 0px 6px 16px;}
.wbyselect{color: #555;width: 138px;height: 20px;display: block;overflow: hidden;line-height: 19px;border:1px #ccc solid;}
.wbyinput{color: #555;width:132px;height: 18px;display: block;font-size:12px;margin-top: 6px;overflow: hidden;line-height: 18px;padding-left:4px;border: 1px #ccc solid;}
.wbybut{color: #555;width: 52px;height: 19px;cursor:pointer;margin-top:6px;line-height:18px;padding-left:14px;*padding-top:2px;background: url(../images/bg.jpg) no-repeat -831px -16px;}
/*lx*/
.contact{color:#555;width:190px;height:auto;overflow:hidden;line-height:24px;padding:6px 10px 0px;}
/*right*/
.right{width:870px;height:auto;float:right;overflow:hidden;}
.position{height:33px;color: #555;overflow: hidden;line-height:30px;padding-left:6px;border-bottom: 1px #ccc solid;}
.position a{color: #555;}
.position a:hover{color:#67973d;}
.show{width: 870px;height: auto;overflow: hidden;}
.show ul{width: 860px;height: auto;display: block;overflow: hidden;padding:10px 0px 0px 5px;}
.show ul li{float: left;display: block;overflow: hidden;text-align: center;padding: 8px 8px 0px;}
.show ul li a img{padding: 1px;display: block;overflow: hidden;background-color: #FFF;border: 1px solid #D6D6D6;}
.show ul li span{width: 154px;height: 26px;display: block;overflow: hidden;line-height: 26px;text-align: center;}
.show ul li span a{color: #555;}
.show ul li span a:hover{color: #67973d;}
.ym{overflow:hidden;padding-top:6px;line-height:30px;text-align:right;}
.ym{text-align:right; padding:0 10px;}
.ym a{padding:5px; margin:5px; border:1px solid #ccc; color:#888;}
.ym span.current{padding:5px; margin:5px; font-weight:700;}
.ym a:hover{background-color:#e3e3e3;}
/*新闻页面*/
.news{width: 870px;height: auto;overflow: hidden;}
.news ul{width: 860px;height: auto;display: block;overflow: hidden;padding:7px 5px 10px;}
.news ul li{width: 860px;height: 32px; line-height:32px;display: block;overflow: hidden;border-bottom: 1px dashed #ccc;background: url(../images/bg.jpg) no-repeat -928px -6px;}
.news ul li span{color:#777;width: 64px;height: 28px;float:right;display: block;overflow: hidden;padding-left:30px;}
.news ul li a{color:#555;padding-left:20px;}
.news ul li a:hover{color: #67973d;}
/*新闻内页*/
.inside{width:850px;height:auto;overflow:hidden;padding-left:10px;}
.wzbt{color: #444;font-size: 20px;padding-top: 10px;font-weight: bold;line-height: 50px;text-align: center;}
.zz{color: #444;height: 28px;margin-left: 10px;line-height: 28px;text-align: center;background-color: #f7f7f7;border: 1px solid #DCDCDC;}
.wztu{height: auto;overflow: hidden;text-align: center;padding: 15px 0px 8px;}
.wztu img{max-width: 710px;}
.wz{color: #444;font-size: 14px;overflow: hidden;line-height: 24px;padding: 10px 0px 4px;}
.wz img{max-width: 100%;}
.ym2{width: 710px;height: auto;overflow: hidden;padding: 6px 0px 10px;}
.ym2 p{color: #67973d;line-height: 24px;}
.ym2 p a{color: #444;}
.ym2 p a:hover{color:#67973d;}
.zy_button{width: 98%;height: auto;padding: 5px;overflow: hidden;}
.zy_buttop{height: 27px;padding: 0px 9px;overflow: hidden;color: #555;font-size: 12px;line-height: 27px;font-weight: bold;background-color: #cfcdc2;}
.zy_buttop span{display: block;width: 400px;height: 27px;float: right;line-height: 27px;text-align: right;font-weight: normal;overflow: hidden;}
.zy_buttop span font{color: #F00;font-size: 12px;line-height: 27px;padding-right: 5px;}
.zy_butmain{width: 670px;height: auto;padding: 20px 29px 10px 29px;overflow: hidden;}
.zy_butmain ul li{display: block;width: 670px;padding: 5px 0px;
*padding:4px 0px;overflow: hidden;vertical-align: middle;}
.zy_butmain ul li b{display: block;width: 95px;height: 22px;float: left;color: #555;font-size: 12px;line-height: 20px;font-weight: normal;overflow: hidden;text-align: right;}
.zy_butmain ul li b font{color: #F00;font-size: 12px;padding-right: 3px;}
.zy_butmain ul li span{display: block;width: 550px;float: left;color: #555;font-size: 12px;line-height: 20px;overflow: hidden;}
.zy_butmain ul li span img{float:left;}
.zy_butmain ul li em{font-style: normal;color: #555;font-size: 12px;line-height: 20px;padding-left: 10px;overflow: hidden;}
.zy_butmain .mri02m_dd{float:left;width: 280px;height: 20px;border: 1px solid #D3D4D3;font-size: 12px;padding: 0px 2px;overflow: hidden;margin-left: 5px;}
.zy_butmain .mri02m_ly{width: 400px;height: 70px;border: 1px solid #D3D4D3;padding: 0px 2px;overflow: auto;color: #B9B9B9;font-size: 12px;line-height: 22px;margin-left: 5px;}
.zy_butmain .mri02m_tj{width: 58px;height: 22px;margin: 8px 0px;color: #FFF;font-size: 12px;line-height: 22px;text-align: center;background: #c7c7c7;overflow: hidden;cursor: pointer;border: none;}
.zy_xgxx{width: 98%;height: auto;overflow: hidden;padding: 10px 0px;margin: 0 auto 10px;border: #cfcdc2 solid 1px;}
.zy_xgxx span{display: block;width: 95%;height: 30px;color:#555;padding-left: 12px;line-height: 30px;overflow: hidden;}
.zy_xgxx ul{display: block;width: 99%;height: auto;overflow: hidden;}
.zy_xgxx ul li{display: block;width: 42%;height: 25px;padding-left: 3%;padding-right: 1%;float: left;margin-left: 15px;background: none;border-bottom: none;overflow: hidden;}
.zy_xgxx ul li a{color: #555;font-size: 12px;line-height: 25px;}
.zy_xgxx ul li a:hover{color:#67973d;}
.wbytable td{padding:8px;}
.wbytable .wbytext{outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}
.wbytable .wbyarea{padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}
.wbytable .msgbut{width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}
.wbytable .wbytextyz{outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;}
.wbytable .wyzm{padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 