@charset "gb2312";
/* CSS Document */
span,em,img,div,body,form,h1,h2,h3,h4,h5,h6,strong,dl,dt,dd,ul,li,input{margin:0;padding:0;}
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif;font-size:12px;line-height:25px;color:#444444;background:url(../Images/bac.jpg) no-repeat center 0px;padding-bottom:15px;}
ul,li {list-style-type:none;text-transform:capitalize;}
img{display:block;border:none;}
a{color:#444444;text-decoration:none;}
a:hover{color:#5d9f24;text-decoration:none;}
a.green,.green{color:#5d9f24;}
a.green:hover{text-decoration:underline;}
.pad5px{padding:5px;}
.te2indent{text-indent:2em;}
.fl{float:left;}
.fr{float:right;}
.text_right{text-align:right;}
.clear{clear:both; height:0px; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.mar_auto{margin:5px auto;}
.pad10px{padding:10px;}
.m_top_10{margin-top:10px;}
.m_top_35{margin-top:35px;}
.m_top_5{margin-top:5px;}
.m_right_10{margin-right:14px;}
.gray_border{background:#FFFFFF;border:1px solid #d7d7d7;zoom:1;}
.wid_1003{width:1003px;margin:0px auto;}

#header{position:relative;height:178px;}
#header h1{position:absolute;top:58px;left:0px;}
#header .weathertime{position:absolute;bottom:10px;right:10px;color:#000;width:160px;text-align:left;letter-spacing:1px;}


#menu{height:40px;margin-top:10px;margin:0px auto;z-index:999}
#menu_area{background:#59ac00;height:38px;width:1001px;border:1px solid #509a01;}
/*#menu_area ul li{float:left;height:39px;line-height:39px;}
#menu_area ul li a{float:left;color:#FFF;padding:0px 28px;}
#menu_area ul li a:hover{background:#989898;}
#menu_area ul li.language a:hover{text-decoration:underline;background:none;}*/
.mainlevel {float:left;height:39px;line-height:39px;text-align:center;float:left;width:120px;}
.mainlevel a {color:#FFF;width:100px;height:39px;display:block;}
.mainlevel a:hover {color:#fff; background:#66c302;}

.mainlevel ul {display:none; position:absolute;border:none;z-index:99999;width:100px;}
.mainlevel ul li {border-top:1px solid #fff;height:25px;line-height:25px; background:#59ac00;overflow:hidden; }
.mainlevel ul li a{display:block;width:100px;height:39px;}
.mainlevel ul li a:hover{background:#66c302;color:#fff;}

.mainlevel ul {margin-left:0px;}
*html .mainlevel ul {margin-left:-50px;}
*+html .mainlevel ul {margin-left:-50px;}

#banner{height:324px;background:url(../Images/xiaocong_12.jpg) repeat-x;border-bottom:1px solid #e9e9e9;width:1001px;overflow:hidden;position:relative;z-index:1;}
#shadw{height:23px;background:url(../Images/shadw.jpg) no-repeat;}


#wrap{margin-top:10px;}
.m_left{width:340px;margin-right:18px;border:1px solid #e9e9e9; padding:10px; height:328px; overflow:hidden;}
.bcastr{ height:220px; text-align:center;}
.service_list{clear:both; margin-top:10px;}
.service_list li{float:left; width:105px; margin-right:10px;margin-bottom:10px;height:25px;}
.service_list li a{ display:block;background:#ddd; text-align:center;line-height:normal;height:25px; line-height:25px;}
.service_list li a:hover{background:#76c01c;color:#fff;}

.m_center{width:340px;border:1px solid #e9e9e9; height:328px; padding:10px; overflow:hidden;}
.m_center .m_news_tit{ background:url(../Images/tit_news.gif) no-repeat; height:30px;  position:relative;}
.m_center .m_news_tit a{ position:absolute; right:18px; top:6px; color:#519D00;}
.m_center .m_news_list{ margin-top:10px;}
.m_center .m_news_list li{height:28px;line-height:28px;border-bottom:1px dotted #e5e5e5; padding-left:20px; background:url(../Images/arrow1.jpg) no-repeat 5px center; overflow:hidden;}


.m_right{width:222px;height:350px;background:url(../Images/connect_bc.jpg) no-repeat;position:relative;padding:10px;}
.m_right p{ line-height:22px;}
.m_right a{ display:block; width:50px; height:20px; line-height:20px;background:url(../Images/arrow.jpg)  right 5px no-repeat;padding-right:10px;color:#3e9206;line-height:normal;margin-top:5px;}
.m_right a:hover{text-decoration:underline;}


.m-case-box{ border:#e9e9e9 solid 1px; border-top:0px; overflow:hidden; padding-bottom:10px;}
.m-case-box .m-case-tit{ height:30px; line-height:30px; padding-left:10px; font-size:14px; color:#FFF; background: url(../Images/case_tbg.jpg) repeat-x; position:relative;}
.m-case-box .m-case-tit a{position:absolute; right:0px; top:0px; display:block; width:50px; height:30px; font-size:12px; font-weight:normal; color:#FFF;}
.m-case-box  .m-case-list{width:100%; margin: 0 auto; height:195px;position:relative;}
.m-case-box  .m-case-list .btn{display:block;width:30px;height:110px; position:absolute;top:15px; background:url(../Images/cx_icon.png) no-repeat; text-indent:-999em;}
.m-case-box  .m-case-list .down{right:0px; background-position: -68px 5px;}
.m-case-box  .m-case-list .content {width:980px; height:185px; overflow:hidden;position:absolute;left:10px;top:0px;}
.m-case-box  .m-case-list .content ul{position:absolute;top:0;left:0;}
.m-case-box  .m-case-list .content li{ float:left; width:187px; height:175px; text-align:center;overflow: hidden; padding-top:15px}
.m-case-box  .m-case-list .content li img{width:165px; height:125px; border:#CCC solid 1px; padding:2px; display:block; margin:1px 5px 6px 8px;}


h3{font-size:14px;font-weight:normal;color:#449c17;position:relative;height:30px;line-height:30px;}
h3 a{position:absolute;top:6px;right:0px;font-size:12px;line-height:normal;}

#footer{height:33px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;line-height:33px;color:#4f504e;margin-top:15px;width:1003px;margin:15px auto 0px auto}
#footer a{color:#4f504e;}
#footer_area{height:28px; text-align:center;}

.sub_left{width:180px;}
.sub_left dl dt{height:30px;background:url(../Images/sub_left_title.jpg) repeat-x;line-height:30px;color:#FFF;padding-left:10px;}
.sub_left dl dd dl{background:#f8f8f8 url(../Images/sub_left_bc.jpg) repeat-x;padding:0 5px;}
.sub_left dl dd dl dd{ border-top:#ddd dotted 1px;height:30px;}
.sub_left dl dd dl dd a{height:30px;line-height:30px;padding-left:5px; display:block;}
.sub_left dl dd dl dd a:hover{text-decoration:underline;color:#222222;}
.sub_left dl dd dl dd.cur a{ color:#59ac00; font-weight:bolder;}

.sub_left .l_lx h3{height:30px;background:url(../Images/sub_left_title.jpg) repeat-x;line-height:30px;color:#FFF;padding-left:10px;margin-top:10px;font-size:12px;}
.sub_left .l_lx .con{padding:5px 5px 5px 10px;background:#f0f0f0;font-family:"宋体"}

.sub_right{width:803px;}
.sitemap{font-size:14px;border-bottom:1px solid #eee;height:49px;line-height:49px;font-family:"黑体";font-size:18px;}
.newslist_sub ul li{height:70px;border:1px solid #E7E7E7;margin-top:20px;padding:10px;position:relative; line-height:22px;}
.newslist_sub ul li span{position:absolute;top:8px;right:10px;color:#A0A0A0;}
.newslist_sub ul li strong{font-size:14px;}
.newslist_sub ul li p{position:absolute;top:25px;left:10px;}

/*----------------新闻翻页 样式---------------------*/
.page_area_top_bd{border-top:1px solid #E4E4E4;margin-top:30px;padding-top:5px;}
.page_area{padding:5px;float:right;width:420px;}
.page_area span{float:left;margin-right:5px;}
.page_area a{border:1px solid #ccc;color:#595959;float:left;background:#FFFFFF;margin-right:5px;padding:0px 5px;text-decoration:none;}
.page_area a:hover{border:1px solid #000;COLOR:#000;}
.page_area #input_keyword{width:25px;height:25px;line-height:25px;border:1px solid #CCCCCC;float:left;margin-right:5px;}
.page_area .digg_btn{width:42px;height:27px;background:#696969;line-height:24px;text-align:center;overflow:hidden;border:none;color:#FFFFFF;padding:0px;float:left;cursor:pointer;}

.products_sub ul li{float:left;margin:15px;display:inline;text-align:center;}
.products_sub ul li div{width:280px;height:230px;display:block;margin:0 auto 5px auto;}
.products_sub ul li.hover_red{width:360px;height:270px;overflow:hidden;}
.products_sub ul li.hover_red a{display:block;width:290px;height:265px;padding-top:5px;text-decoration:none;background:#efefef;margin:0 auto;}
.products_sub ul li.hover_red a:hover{background:#5d9f24;color:#fff;}
.products_sub ul li em{font-style:normal;text-align:center;clear:left;display:block;margin-top:3px;}

.services{ float: left; width:390px; height:260px; text-align:center; margin-top:30px; font-size:14px; }
.services div{width:300px; height:200px; display:block; margin:0 auto 8px auto;}
.services a{ display:block; width:300px; height:230px; padding:10px; margin:0 auto; border:#eee solid 1px;}

.show_p_dot p{background:url(../Images/dot.gif) no-repeat 0px center;padding-left:15px;}
#banner_area{position:relative;height:324px;z-index:2;}
#pic{width:1001px;height:324px;overflow:hidden;}
#pic ul{width:3009px;height:324px;float:left;}
#pic li{width:1001px;height:324px;float:left;}
#pic li img{width:1001px;height:324px;float:left;overflow:hidden;}
#tip{width:230px;height:46px;position:absolute;right:0px;bottom:20px;margin:0px 0 0;z-index:13;}
#tip ul li{width:60px;height:40px;float:left;display:inline;margin:0 5px;cursor:pointer;background:#FFF;}
#tip ul li img{width:56px;height:36px;padding:1px;border:1px solid #b0afaf;overflow:hidden;}
#tip ul li.current{border:2px solid #68b818;margin-top:-5px;width:60px;}

.single_title{font-family:"微软雅黑";font-size:16px;font-weight: bold;text-align:center;padding:15px 0;margin:5px 0px;color:#222;}
.single_add{text-align:center; border-bottom:1px solid #e3e3e3;margin-bottom:5px;padding:5px 0;color:#A0A0A0;}
.single_pic img{ margin:0px auto; border:#CCC solid 1px; padding:2px;overflow:hidden;max-width:98%;mywidth:expression(onload=function(){this.style.width=(this.offsetWidth >document.getElementsByTagName("img").scrollWidth*9/10)? "98%": "auto" });}
.pre_next{border-top:1px solid #D7D7D7; padding:10px 0px;}
.content_description p{margin-top:10px;}

.stietag{ padding:25px 0 10px 0;}
.stietag a{ padding-right:8px;}


/*分页样式开始*/
.turnover { height:50px; clear:both; margin-top:30px; padding:5px 10px; font-family:宋体 ;text-align:center; }
.turnover a { display:inline-block; height:25px; line-height:25px;background:#f7f7f7;border:1px solid #ddd;text-align:center; padding:0 10px;margin-left:2px;}
.turnover a.a1 {width:56px; padding:0 }
.turnover a:hover {border:1px solid #5d9f24; background:#5d9f24; color:#fff; text-decoration:none }
.turnover .current { display:inline-block; height:25px; line-height:25px; background:#5d9f24; border:1px solid #5d9f24; color:#fff; text-align:center;padding:0 10px;margin-left:2px;}
.turnover .disabled { display:inline-block; width:56px; height:25px; line-height:25px;background:#f7f7f7; border:1px solid #ddd; text-align:center;margin-left:2px; }