﻿@charset "utf-8"; 
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;font-size:12px;color:#344c00;font-family:verdana,Tahoma,SimSun;}
ol,ul,li{list-style:none;line-height:22px;}
ol,ul{zoom:1;}
h1,h2,h3,h4,h5,h6{font-size:100%;} 
img{border:none;}
i,em { font-style:normal; }
td{line-height:24px;padding-left:5px;}
table {border-collapse:collapse;border-spacing:0;border:0;}
.clear{clear:both;float:none;overflow:hidden;height:0px;font-size:0;}
.clearFix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:".";}
.clearFix{zoom:1;}
html { overflow:-moz-scrollbars-vertical; } html { min-height:101%; } 
a,a:link,a:visited { cursor:pointer; text-decoration:none; color:#344c00; }
a:hover { cursor:pointer; color:#344c00; text-decoration:underline; }
.fl { float:left; } 
.fr { float:right; }
body { background:#f8f3e0; }
.w1000 { width:1000px; margin:0 auto; }


.top { width:100%; height:3px; background:#759a30; }
.header { margin-top:10px;height:85px; }
.logo {float:left; }
.ad_words { float:right; margin:5px 25px 0 0;width:215px; }
.tel{font-size:24px;font-family:Constantia, 'Lucida Bright', 'DejaVu Serif', Georgia, serif;float:right;margin-top:30px;}
.nav { width:1000px; height:76px; font-family:"微软雅黑"; margin:10px auto 0px auto; }
.nav_mid { width:970px; height:76px; background:url(../images/nav_mid.jpg) 0 0 repeat-x; float:left; }
.nav_mid ul { padding-left:15px; }
.nav_mid ul li { width:118px; height:76px; float:left; background:url(../images/nav_line.jpg) left center no-repeat; text-align:center; }
.nav_mid ul li a { width:115px; line-height:25px; display:block; margin-top:15px; font-size:14px; }
.nav_mid ul li a,.nav_mid ul li a:hover { color:#fdfdfd; text-decoration:none; }
.nav_mid ul li em { width:105px; color:#dbed45; font-size:11px; }
.home { background:none!important; }
.flash { width:998px; height:360px; border:1px solid #5d7909; margin:0 auto; }
.more{float:right;}


.content_bg { height:400px; background:url(../images/content_bg.jpg) 0 center no-repeat;overflow:hidden; }
.content { padding-top:106px; position:relative; }
.content_lt { width:324px; }
.content_lt_mid { background:url(../images/home_news_mid.jpg) 0 0 repeat-y; padding:0px 17px; }
.content_lt_mid ul { height:auto; min-height:105px; overflow:hidden; }
.content_lt_mid li { height:24px; line-height:24px; background:url(../images/tubiao.jpg) left center no-repeat; border-bottom:1px dashed #769908; padding-left:15px;overflow:hidden }
.home_news_pic { width:288px; height:104px; }
.content_mid { width:400px; margin-left:4px; }
.home_about_tit { margin-top:29px; }
.content_mid p { line-height:27px; padding:0px 17px 3px 17px; background:url(../images/home_about_mid.jpg) 0 0 repeat-y; }
.content_mid p a { color:#ca6908; text-decoration:none; font-weight:bold; }
.content_mid p a:hover { color:#ca6908; text-decoration:underline; }
.content_rt { width:268px; height:280px;overflow:hidden;}
.home_contact_tit { margin-top:29px; }
.content_rt p { background:url(../images/home_contact_mid.png) 0 0 repeat-y; padding:0 17px; line-height:21px; }
.content_bg_02 { width:100%; height:232px; background-color:#a5d356; }
.rollBox { width:100%; overflow:hidden; margin:0 auto; }
.rollBox .Cont { width:920px; overflow:hidden; margin:0 auto; padding-top:35px; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:175px; float:left; text-align:center; background:url(../images/show_pic_bg.jpg) 0 0 no-repeat; padding:10px 0px; margin:0 10px; }
*+html .rollBox .Cont .pic { width:175px; float:left; }
.rollBox .Cont .pic p { text-align:center; padding-top:25px; }
.pic img{border:3px solid #fff;}
.rollBox #List1,.rollBox #List2 { float:left; }
.img1,.img2,.Cont { float:left; }
.img1,.img2 { width:30px; height:30px; display:block; cursor:pointer; margin-top:90px; }
.img1 { background:url(../images/show_lt_btn.png) center center no-repeat; margin-right:10px; }
.img2 { background:url(../images/show_rt_btn.png) center center no-repeat; margin-left:10px; }


.footer { width:100%; height:71px; background:url(../images/footer_bg.jpg) 0 0 repeat-x; }
.footer p { line-height:25px; padding-top:15px; text-align:center; }
/* banner */
.flexslider{position:relative;height:360px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:360px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.news { width:1000px; margin:0 auto; height:auto; overflow:hidden; margin-top:10px; }
.news_lt { width:231px; }
.news_lt_mid { background:url(../images/news_lt_mid.jpg) 0 0 repeat-y; padding:0px 17px; }
.news_lt_mid li { height:35px; line-height:35px; background:url(../images/tubiao.jpg) left center no-repeat; border-bottom:1px dashed #769908; padding-left:15px; font-size:14px; }
.news_lt_btm { width:231px; height:8px; background:url(../images/news_lt_btm.jpg) 0 0 no-repeat; }
.news_lt_contact { width:231px; margin-top:10px; }
.news_lt_contact p { line-height:23px; padding:0 17px; background:url(../images/news_contact_mid.jpg) 0 0 repeat-y; }
.news_contact_btm { width:231px; height:7px; background:url(../images/news_contact_btm.jpg) 0 0 no-repeat; }
.news_rt { width:762px; }
.news_ad { padding:5px; background-color:#cdea53; }
.news_rt_tit { height:30px; line-height:30px; color:#344c00; font-size:14px; background-color:#cdea53; padding-left:20px;} 
.news_rt_text { height:auto; min-height:300px; overflow:hidden; line-height:25px; padding:10px; }
.news_rt_text h1{font-size:24px;text-align:center;padding:15px 0;}
.news_rt_text p {text-indent:2em;line-height:28px;}
.thefy{float:left;margin-left:30px;}
.product_tp{width:760px;overflow:hidden;text-align:center;float:left;}
.product_tp img{max-width:700px;text-align:center;}
/*产品模块*/
.productlist{ padding:15px 0px;}
.productlist li{ float:left; display:inline; text-align:center;margin-left:50px;margin-right:5px;}
.productlist li img{width:178px;height:143px;}
.productlist li a.img{ display:block; text-align:center; font-size:0px;}
.productlist li a.img img{ margin:auto; border:1px solid #ccc;}
.productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
.showproduct{ padding:15px;}
.showproduct h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
.showproduct .pshow dt{ float:left;}
.showproduct .pshow dd{ float:right;}
.showproduct .pshow dd ul{ margin-left:15px; }
.showproduct .pshow dd li{ padding:5px 5px 5px 45px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; position:relative; line-height:2; }
.showproduct .pshow dd li span{ position:absolute; left:0px; top:0px; color:#999; padding:5px; height:28px;}
.showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
.showproduct .editor{ line-height:2; padding:0px 10px; font-size:14px;}
.pshow img{width:400px;height:325px;margin-left:100px;}
/*------在线留言------*/
.active {padding: 15px 20px 20px 20px !important;background: url(../images/7--sb_box.png) repeat-y left top;min-height: 357px;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.text { height:18px; line-height:18px; border:1px solid #ccc;} 
.textarea,#txtCmtContent{border:1px solid #ccc;} 
td.text{ width:20%; padding:12px 28px 0px 30px; text-align:right; font-size:14px; font-weight:bold;border:0;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;border:1px solid #ccc;height:25px;width:250px;}
.textarea-text {border:1px solid #ccc;height:25px;width:300px;height:120px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
.lanmu{background:url(../images/news_lt_tit.jpg) no-repeat;width:100%;height:30px;overflow:hidden;}
.lanmu span{line-height:30px;margin-left:15px;color:#066d11;font-size:14px;}