@charset "gb2312";
/*--Global --*/
.width_c{width:1000px; padding:0px; margin:0px auto;}

/*--Header--*/
.header{background:#fff; height:88px; overflow:hidden; border-top:6px solid #009944; border-bottom:1px solid #1e6337;}
.logo{float:left; width:286px;}

/*--Nav--*/
.nav{height:88px; width:665px; float:right}
.nav li{float:left; text-align:center; position:relative; line-height:88px; height:88px; width:95px;}
.nav li.last{border-right:0px;}
.nav li a {color:#333; font-size:16px; font-family:'Microsoft Yahei'; display:block;}
.nav li a:hover{color:#009944;}

/*--Flexslider--*/
.flexslider{position:relative;width:100%;height:494px; margin:0 auto;overflow:hidden;zoom:1; text-align:center; border-top:1px solid #0a9204;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; }
.flexslider .slides li{height:494px;}
.flexslider .slides li a{display:block; width:100%; height:494px;}
.flexslider .shadow{ width:100%; position:relative; bottom:60px; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; font-size:20px; color:#F7E6CB; text-align:center }  
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:200px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer; display:none}
.flex-control-paging li a.flex-active{background-position:0 0;}


/*--mainbody--*/
.in_about{padding-top:30px;}
.in_about h4{color:#009944; font-size:18px; text-transform:uppercase; font-weight:normal; line-height:30px; position:relative; margin-bottom:15px;}
.in_about h4 span{color:#666; padding-left:10px;}
.in_about h4 a.more{ position:absolute; top:4px; right:0px; border-bottom:1px solid #ddd; font-size:14px; text-transform:uppercase; line-height:23px;}
.in_about .about_con{height:285px; overflow:hidden}
.in_about .about_con img{width:499px; height:285px; float:left;}
.in_about .about_con .text{width:470px; float:right;}
.in_about .about_con .text strong{color:#6e9309; font-size:18px; display:block; margin-bottom:12px;}
.in_about .about_con .text .text_n{ line-height:24px; height:192px; overflow:hidden}
.in_about .about_con .text a.more{width:120px; margin-top:15px;display:block; height:38px; line-height:38px; text-align:center; color:#333; font-size:14px; border:1px solid #ddd;}

.in_product{padding-top:30px;}
.in_product h4{color:#009944; font-size:18px; text-transform:uppercase; font-weight:normal; line-height:30px; position:relative; margin-bottom:15px;}
.in_product h4 span{color:#666; padding-left:10px;}
.in_product h4 a.more{ position:absolute; top:4px; right:0px; border-bottom:1px solid #ddd; font-size:14px; text-transform:uppercase; line-height:23px;}
.in_product .product_left{width:232px; float:left}
.in_product .product_left h6{background:#319e0d; height:70px; padding-left:24px; font-size:22px; color:#fff; font-weight:normal; padding-top:25px;}
.in_product .product_left h6 span{ display:block; color:#fff; padding-top:3px;}
.in_product .product_left ul{border:1px solid #eee; padding:10px;}
.in_product .product_left ul li a{background:#eee; display:block; height:33px; line-height:33px; color:#333; padding-left:15px; font-size:14px; font-weight:bold; margin-bottom:10px;}
.in_product .product_left ul li ul{border:0px; padding:0px; margin-bottom:10px;}
.in_product .product_left ul li ul li a{background:#fff; display:block; height:30px; line-height:30px; color:#333; padding-left:15px; font-size:12px; font-weight:normal; margin-bottom:0px;}
.in_product .product_right{width:726px; float:right}
.in_product .product_right ul li{background:#efefef; padding:10px; width:200px; height:180px; float:left; margin-right:33px; margin-bottom:18px;}
.in_product .product_right ul li.last{margin-right:0px;}
.in_product .product_right ul li img{width:200px; height:150px;}
.in_product .product_right ul li a.dask{height:30px; line-height:30px; text-align:center; display:block}

.in_xinwen{padding:30px 0;}
.in_news{width:570px; float:left}
.in_news h4{background:url(../images/icon_news.jpg) top left no-repeat; padding-left:43px; font-size:20px; font-weight:normal; position:relative; margin-bottom:20px;}
.in_news h4 span{ display:block; color:#999; font-size:12px; text-transform:uppercase;}
.in_news h4 a.more{ position:absolute; top:10px; right:0px; border-bottom:1px solid #ddd; font-size:14px; text-transform:uppercase; line-height:23px;}
.in_news .news_con{height:235px;}
.in_news .news_con img{width:285px; height:235px; float:left}
.in_news .news_con .text{width:250px; float:right;}
.in_news .news_con .text p{border-bottom:1px solid #ddd;  padding-bottom:10px;}
.in_news .news_con .text p a{font-weight:bold; display:block; height:23px; overflow:hidden; font-size:14px; padding-bottom:4px;}
.in_news .news_con .text ul li a{height:30px; line-height:30px; display:block; overflow:hidden}

.in_contact{width:400px; float:right}
.in_contact h4{background:url(../images/icon_contact.jpg) top left no-repeat; padding-left:52px; font-size:20px; font-weight:normal; position:relative; margin-bottom:20px;}
.in_contact h4 span{ display:block; color:#999; font-size:12px; text-transform:uppercase;}
.in_contact h4 a.more{ position:absolute; top:10px; right:0px; border-bottom:1px solid #ddd; font-size:14px; text-transform:uppercase; line-height:23px;}
.in_contact .text{padding:25px; font-size:14px; line-height:26px; background:url(../images/contact_bg.png) right bottom scroll #f6f6f6 no-repeat; min-height:185px;}



.mainbody{width:1000px; margin:0 auto; padding:30px 0;}
.aside{width:214px; float:left}
.aside ul li a{height:70px; line-height:70px; background:#f1f1f1; display:block; border-bottom:4px solid #dcdcdc; font-size:18px; text-align:center;}
.aside ul li ul{padding:10px 0;}
.aside ul li ul li a{height:35px; line-height:35px; background:#fff; display:block; border-bottom:1px dashed #dcdcdc; font-size:14px; text-align:center;}


.location h4{font-size:22px; color:#333;}
.location span{color:#00996c; font-size:16px; display:block; line-height:33px; text-transform:uppercase; font-weight:bold; font-family:'Arial'}
.location p{ margin-bottom:12px;}


.content{width:740px; float:right; font-size:14px; line-height:26px;}

.message ul{width:460px; margin:0 auto;}
.message ul li{height:32px; line-height:32px; margin-bottom:12px;}
.message ul li .input{height:32px; line-height:32px; width:460px; border:1px solid #ddd; border-radius:5px; font-family:'Î¢ÈíÑÅºÚ'; color:#666; text-indent:12px;}
.message ul li textarea{height:72px; line-height:24px; width:440px; padding:10px; border:1px solid #ddd; border-radius:5px; font-family:'Î¢ÈíÑÅºÚ'; color:#666;}
.message ul .submit{background:#009944; width:460px; height:32px; line-height:32px; text-align:center; color:#fff; border:0px; margin-top:60px; cursor:pointer}

.news li{border-bottom:1px dashed #ddd; line-height:40px; height:40px;}
.news li a{float:left;}
.news li span{float:right; color:#666;}

.case li{width:227px; float:left; margin-right:29px;}
.case li.last{margin-right:0px;}
.case li img{width:227px; height:171px;}
.case li a.dask{height:40px; line-height:40px; color:#333; text-align:center; display:block; font-size:14px;}

/*--Footer--*/
.copyright{background:#009944; padding:20px 0; color:#fff; text-align:center; font-size:14px;}

/*--Guestbook--*/
.myform{ font-family:'Î¢ÈíÑÅºÚ'; font-size:13px; width:600px; margin:0 auto; padding-top:10px; }
.myform table tr{height:40px;}
.myform .greeninput{border:1px solid #ddd;height:24px; line-height:24px; background:#fff;}
.myform .input{border:1px solid #ddd;height:24px; line-height:24px; background:#fff;}
.myform .greenarea{border:1px solid #ddd; background:#fff; width:430px; height:106px;}
.myform .button{background:#00559c; color:#fff;cursor:pointer; border:0px; padding:0 10px; font-family:'Î¢ÈíÑÅºÚ'; line-height:28px;}
.myform textarea{margin:0px; padding:0px;}


/*--Details--*/
.topicTitle{font-size:22px; color:#333; font-weight:bold; text-align:center; padding:10px 0 10px 0;}
.posttime{margin:10px 0; text-align:center; border-top:1px dashed #eaeaea; border-bottom:1px dashed #eaeaea; padding:5px 0}
.posttime span{color:#F00}
.pres{background:#f6f6f6;color:#333;border-top:2px solid #fff;display:block;height:34px;line-height:34px;padding:0 10px;}
.pres a{color:#333}
.yaoimg{vertical-align:middle; width:expression(this.width > 600 ? 600: true); max-width:600px;}
#articlecontent{padding:10px;}
#articlecontent img{vertical-align:middle; width:expression(this.width > 660 ? 660: true); max-width:660px;}