@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img ,dl ,dt,dd{margin: 0;padding: 0;}
ul, ol, li {list-style: none;}
a {text-decoration: none;color: #5b5c5e;blr: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;}
img {border: 0;}

body {/*font-family:Arial,微软雅黑;font-family:Arial,宋体;*/font-family:Arial,微软雅黑; position:relative;color:#5b5c5e; font-size:12px;}
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
.clearfix:before,.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;}
.clearfix:after {    clear: both;}
.clearfix {zoom: 1;} /* IE < 8  haslayout */



.layout_w{ width:1000px; margin:0 auto; text-align:left; }
.header{width:100%;height:168px;position: relative; background:url(../images/head_bg.jpg) repeat-x center top;}
.head_wrap{ height:168px;  position:relative;}	

.logo{ width:620px; height:105px; position:absolute; top:15px; left:0;}
.lang{ position:absolute; top:18px; right:0; overflow:hidden; }
.lang a{ width:28px; height:18px; float:left; margin: 8px 8px 0 12px;}
.lang .cn{ background:url(../images/cn.jpg) no-repeat; }
.lang .en{ background:url(../images/en.jpg) no-repeat;}
.tel{ width:264px; height:51px; position:absolute; right:0; top:60px; background:url(../images/tel.png) no-repeat; }
.tel .lab{ font-size:24px;color: #00a346; font-weight:bold; }
.tel .num{ font-size:24px;font-weight:bold;}

.nav{ height:37px; position:absolute; top:131px; left:0;}
.nav ul{}
.nav li{float: left;width: 111px;}
.nav li a{ width:111px; display:block; color:#5b5c5e; height: 37px; text-align: center;line-height: 37px ;font-size: 14px;}
.nav li a:hover,.nav li a.jd{ background:url(../images/nav_a.jpg) repeat-x; color:#fff;}

.banner_wrap{ width:100%; height:546px; border-bottom:1px solid #ddd; overflow:hidden;}
.banner{ width:100%; height:474px; border:2px solid #00a346;}

.search_post{ height:70px; position:relative; }

.search{ width:254px; height:31px; position:absolute; top:20px; right:50px; background:url(../images/search.jpg) no-repeat; z-index:999;}
.search_text{ width:200px; height:27px; line-height:27px; padding-left:2px; position:absolute; top:2px; left:2px; border:none; background:none; }
.search_submit{ width:50px; height:31px; position:absolute; right:0px; background:none; border:none; cursor:pointer;}
	
	
.mc1{ height:511px;}
.m_pro{ margin-top:34px; overflow:hidden;}
.m_pro_left{ float:left; width:264px;}
.mPro_box{ width:196px; padding:0 13px; height:441px; border:4px solid #00a346;}
.mPro_box .name1{ width:248px; height:41px; line-height:41px; display:block; text-indent:28px; margin-top:8px; font-size:24px; background:#fff; text-transform:uppercase; }
.mPro_box .name2{ width:196px; display:block; margin:0 auto; font-size:16px; text-align:right;}
.mPro_box .pt{ margin-top:13px;}

.m_pro_right{ width:720px; float:right;}
.mPro_list{ width:760px; overflow:hidden;}
.mPro_list li{ float:left;margin:0 16px 16px 0;}
.mPro_list li .mp_box{ width:230px; height:220px; display:block;  background:#e7e7e7; overflow:hidden;}
.mPro_list li .mp_box .mp_img{ width:215px; height:170px; display:block; margin:6px auto 8px; text-align:center;}
.mPro_list li .mp_box .tit{ width:215px; height:30px; margin:0 auto; line-height:30px; text-align:center; color:#5b5c5e; font-size:16px; display:block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.mPro_list li .mp_box:hover{ background:#00a346;}
.mPro_list li .mp_box:hover .tit{ color:#fff;}

.xix{width:1002px; height:140px; margin:0 auto; background:url(../images/mk.png) center center no-repeat;}

.about{width:1002px; height:572px;  margin:0 auto; position:relative;}
.dab{width:176px; height:74px; overflow:hidden; margin:0 auto; background:#fff;}
.dab b{display:block; font-size:28px; line-height:38px; color:#141414; text-align:center; font-weight:normal;}
.dab i{display:block; font-style:normal; line-height:22px; color:#666; text-align:center;}
.lv{width:70px; height:2px; margin:0 auto; background:#00a346; margin-top: 12px;}
.about .so_line{ top:47px; z-index:-1;}

.piva{width:1002px; height:193px;margin-top:24px;_margin-top:24px;}
.piva ul#menu{ width:1020px;}
.piva ul#menu li{float:left;position:relative;width:238px;height:193px;padding-right:16px;}
.piva ul#menu li img{position:absolute;width:238px;top:0px;left:0px;overflow:hidden;}

.xinxi{}
.lan{width:1000px; height:34px; padding-bottom:2px; background:url(../images/col_line.jpg) bottom center no-repeat;}
.ul{width:200px;margin:0 auto;}
.ul a{float:left; display:block; padding:0 20px; color:#333; line-height:34px; margin:0 5px;}
.ul a:hover,.ul a.k{background:#00a346; color:#fff; text-decoration:none;}

.ma_logo{ width:206px; height:140px; float:left; background:url(../images/ma_logo.jpg) no-repeat;}
.nei{margin-top:26px; width:1000px; height:136px;}
.nei .des{width:790px; height:104px; display:block; margin:18px 0px; float:right;overflow: hidden;line-height:22px; font-size:14px; color:#444;}
.nei .des b{line-height:36px; display:block; font-size:24px; color:#00a346; font-weight:normal;}

.news{width:100%; height:627px; overflow:hidden; border-top:1px solid #e0e0e0;}
.news .dab{margin-bottom:28px;}
.mar{width:100%; height:476px; background:#f3f3f3;}
.npi{width:1002px; padding-top:40px; height:436px; margin:0 auto;}

/* 本例子css */
.txtScroll-left{ width:1002px;  position:relative;    }
.txtScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px; position:relative; }
.txtScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:10px; position:absolute; left:50%;}
.txtScroll-left .hd ul li{ float:left;  width:13px; height:13px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/om.png") center no-repeat; }
.txtScroll-left .hd ul li.on{ background:url("../images/on.png")  no-repeat; }
.txtScroll-left .bd{ padding:10px; width:1002px; overflow:hidden;    }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ width:323px; height:351px; border-bottom:2px solid #cacaca; background:#fff; margin-right:17px;  float:left;  text-align:left; _display:inline;}
.txtScroll-left .bd ul li div{width:300px; height:123px; overflow:hidden; margin:6px auto 0;line-height: 24px;}
.txtScroll-left .bd ul li div span{ color:#444; display:block; }
.txtScroll-left .bd ul li div a{display:block; color:#444; }
.txtScroll-left .bd ul li div a.b{font-weight:bold; color:#000;}


.contact{width:100%; height:544px; background:url(../images/conatct.png) center no-repeat;}
.don_w{width:1002px; height:544px; overflow:hidden; margin:0 auto;}
.don_w .dab{background: none; margin-top: 33px;}
.don_w .dab b,.don_w .dab i{ color:#fff;}
.con_w{width:1002px; height:362px; margin-top: 39px;overflow:hidden;}
.form{float:left; width:542px; height:362px;}
.form .table_form{width:542px; border:0;}
.form .table_form tr{width:257px; height:43px; margin-bottom: 18px;margin-right: 10px; float:left;}
.form .table_form tr td{border:0;}
.form .table_form tr input,.form .table_form tr textarea{background:none; border:0; color:#6e757b; text-indent:40px; line-height:28px;}
.form .table_form tr input{width:257px; height:43px; border:0;}
.form .table_form .box_content{width:527px; height:120px; border:0;}
.form .table_form .box_verifyCode{width:370px;}
.form .table_form tr input.submit{ cursor:pointer;}
.form .table_form .checkcode{width:100px; height:43px; margin-left:10px;}

.map{float:right; background:#666; width: 398px;height: 269px;margin: 11px;}

/*footer*/
.footer{width:100%;  background:#01923f; overflow:hidden;}
.foot_wrap{ color:#fff; position:relative;}
.foot_wrap a{ color:#fff;}

.ftel{ width:168px; height:55px; padding-left:58px; position:absolute; right:0; top:18px; background:url(../images/ftel.jpg) no-repeat; }
.ftel .name1{ line-height:20px; font-size:14px;}
.ftel .name2{ line-height:32px; font-size:26px;}

.f_link{ width:730px; line-height:30px;padding-top:10px; font-size:14px;}
.f_link a:hover{ text-decoration:underline;}
.f_link span{ padding:0 8px; }

.span{ width:600px; margin-top:13px; float:left;display:block;}
.span a{color:#b9d21e;}
.phone{float:right; margin-top:25px; background:url(../images/phone.png) no-repeat; font-size:26px; line-height:26px; padding-top:25px; width:230px; height:26px; color:#fff; text-indent:56px;}

.copyr{ font-size:14px; padding-top: 5px;}

/*子页*/
/*subMain*/
.subMain{width:100%; background:#f1f9fe url(../images/subbg.png) top center no-repeat; }
.subMain_wrap{width:1002px; margin:0 auto; overflow: hidden;min-height:700px;*+height:100%; padding-bottom:22px;}
.sub_left{width:1002px; min-height:90px;*+height:100%; }
.sub_right{width:980px; overflow:hidden; min-height:500px;*+height:100%; background:#fff; margin-top:15px;_margin-top:12px; padding:15px 11px;}

.L_tit{width:1002px; height:90px;margin-top:8px; overflow:hidden;}
.L_tit span{ display: block; line-height:90px;float:left;}
.cn{ font-size:24px; color:#0f0f0f; margin-right:5px; font-weight:bold;}
.en{font-size:16px; color:#00af4b;}

.L_menu ul{width:1002px; margin:5px auto 0;  background:none;}
.L_menu li{width:124px; margin:0 1px 7px 0 ; float:left; line-height:39px; position:relative;}
.L_menu li a{display:block; width:124px; height:39px; color:#333; text-align:center; background:#fff;}
.L_menu li a:hover,.L_menu li .jd{font-weight:bold; color:#fff;  background:url(../images/sublibg.png) no-repeat center 0; text-decoration:none;}

.L_menu li ul{margin:0; width:124px; display:none; position:absolute; display:none;z-index:999;}
.L_menu li ul li{width:124px; background:none; margin:0 auto;}
.L_menu li ul li a{width:124px; text-align:center; color:#333; background:#fff; }
.L_menu li ul li a:hover,.L_menu li ul li .jd{font-weight:bold;color:#FFF;  background:#6C6;}

.R_position{width:769px; height:50px; line-height:50px; }
.in{float:left; font-weight:bold;text-indent:15px }
.positionText{float:right;}
.R_content{line-height:24px;}

.piclist{}
.piclist ul{ width: 980px; overflow: hidden;}
.piclist ul li {width:180px; float:left;margin:16px 8px 0px;_display:inline; text-align:center;}
.piclist ul li span{width:180px;height:183px; display: block; background:#fff; }
.piclist ul li span a.pic_box{width:178px;height:181px; display:block; border:1px solid #bfbfbf; background:#fff; margin:0px auto; overflow:hidden; text-align:center; }
.piclist ul li span a.pic_box:hover{}
.piclist ul li .pic_lab{ width:100%; line-height:40px; display:block; color:#333; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.piclist ul li .pic_lab:hover{}

.Pro_Cen{padding-top:20px;}

.NewsList2 { padding:0 15px 0 15px; overflow:hidden; font-size:13px;}
.NewsList2 dl { width: 900px; margin:0 auto;height:77px; padding:22px 0 18px 0; border-bottom:1px dashed #949494; overflow:hidden; }
.NewsList2 dl dt { float:left; width: 123px; height:63px; padding:14px 0 0 10px; border-right:1px solid #D1D1D1; overflow:hidden; color:#858585; font-size:14px; line-height:24px; }
.NewsList2 dl dt span { font-size:20px; color:#00af4b; font-weight:bold;}
.NewsList2 dl dd { float:left; width: 723px; padding-left:10px; margin:0; height:77px; overflow:hidden; position:relative;}
.NewsList2 dl dd .news_title { float:left; width: 585px; height:27px; line-height:27px; color:#222222; font-size:16px; font-weight:bold; padding:0px 0 0 0px; overflow:hidden; border:none; background:none; }
.NewsList2 dl dd .news_title a { color:#222;}
.NewsList2 dl dd .news_more { width:70px; height:24px; padding:0px 0 3px 0px; overflow:hidden; position:absolute; top:0; right:0px; }
.NewsList2 dl dd .news_more a { display:inline-block; color:#fff; width:70px; height:24px; background-color:#00af4b; text-align:center; line-height:24px;  overflow:hidden; }
.NewsList2 dl dd .news_text {  width: 703px; height:40px; line-height:20px; color:#7E7E7E; overflow:hidden; }
.sub_right .R_content .Block_text h1{ font-size:18px; text-align:center;}
.sub_right .R_content .Block_text .time{font-size:12px; text-align:center;}
.sub_right .R_content .Block_text .page{padding-top:20px; border-top:1px solid #D4D4D4; margin-right:30px;}
.sub_right .R_content .Block_text .page a{color:color:#333333;}

/**产品放大***/
.sub_pro_show{ overflow:hidden}
.fd_pro_box{ float:left; width:346px;}
.fd_pro_dec{ width:346px; height:346px; padding:1px; background:#fff; overflow:hidden; border:1px solid #ccc; text-align:center;}

/*附加图slide*/
.pics_nav_slide{ width:356px; height:98px; overflow:hidden; position:relative;  }
.pics_nav_slide .bd{ width:288px; height:80px; margin:12px auto 0; position:relative;  z-index:0;   }
.pics_nav_slide .bd li{ width:80px; height:80px; float:left; margin: auto 6px; padding:1px; background:#fff; overflow:hidden; border:1px solid #ddd; text-align:center; }
.pics_nav_slide .bd li.cp{ border:1px solid #ccc;}
.pics_nav_slide .bd img{ }

.pics_nav_slide .prev{ width:20px; height:80px; position:absolute; left:0; top:15px; background:url(../images/sps_l.jpg) no-repeat center;}
.pics_nav_slide .next{ width:20px; height:80px; position:absolute; right:0; top:15px; background:url(../images/sps_r.jpg) no-repeat center;}

div.zoomDiv { z-index: 999; position: absolute; top: 0; left: 0; width: 200px; height: 200px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }
div.zoomMask { position: absolute; background: url(../images/mask.png) repeat scroll 0 0 transparent; cursor: move; z-index: 99; }
















/*********************/
.sub_article{ padding:20px 15px; line-height:24px; }

.sub_article h3{font-size:18px; text-align:center; padding:10px 0;}
.sub_article .art_tit{ font-size:12px; text-align:center}
.sub_article .art_line{ padding-top:20px; border-top:1px solid #D4D4D4; margin-right:30px;}

#pages { padding:10px 0 10px;text-align:center}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
#pages .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }