@charset "utf-8";
/* CSS Document */
.wrap{width: 100%;height: 100%;overflow: hidden; position:relative; margin:0 auto}
.wp1{margin-left: 50%;}
.wp2{width: 1440px; margin-left: -720px; }
*{ padding:0px; margin:0px;}
a{ text-decoration:none;}
li{ list-style:none;}
body{font-family:"微软雅黑";}
input,img{ border:none;}
.cl{ clear:both;}
.main{ width:100%; background-color:#fff;}
.top1{ height:110px; width:100%; background:url(images/top.jpg) no-repeat center;}
.top2{ height:50px; width:100%; background:url(images/menu.png) repeat-x;}
.menus{ width:1000px; height:50px; margin:0px auto; }
.menus ul li{ float:left; font-size:16px; font-weight:bold;}
.menus ul li a{ color:#57812d; width:110px; height:50px; line-height:50px; display:inline-block; text-align:center; }
.menus ul li a:hover{ background:url(images/menu_on.png) no-repeat center; width:110px; height:50px; color:#fff; text-decoration:none;}
.top3{ height:500px; width:100%; position:relative; overflow:hidden; z-index:200;}
.top3 .top3_bd{ position:relative; z-index:10;  }
.top3 .top3_bd ul{ width:100% !important;  }
.top3 .top3_bd li{ width:100% !important;  height:470px; overflow:hidden; text-align:center;  }
.top3 .top3_bd li a{ display:block; height:470px; }
.top3 .top3_hd{ width:1000px; position:absolute; z-index:10; bottom:0px; overflow:hidden; margin:0px auto; left:120px;}
.top3 .top3_hd ul{ float:right;  }
.top3 .top3_hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
.top3 .top3_hd ul li img{ width:143px; line-height:67px; display:block; border:4px solid #fff;  }
.top3 .top3_hd ul .on img{ border-color:#E3E3E3; filter:alpha(opacity=100);opacity:1;  }
.banner_bg{ width:100%; height:90px; position:relative; z-index:1; background:url(images/b_bg.png) no-repeat center; top:-60px;}
.box{ height:910px; width:1000px; margin:0px auto; padding-top:23px;}
.box_l{ float:left; width:254px; height:910px;}
.box_l1{ width:254px; height:319px; overflow:hidden;}
.box_l1_tit{ height:30px; width:254px; background-color:#b4b4b4; margin-top:5px; _overflow:hidden;}
.box_l1_tit1{ width:107px; height:39px; position:relative; z-index:1; background:url(images/title.gif) no-repeat; top:-5px; left:7px; color:#EBEBEB; line-height:39px; text-align:center; font-size:16px; float:left;}
.box_l1_tit2{ width:130px; height:30px; line-height:30px; float:right; font-size:12px; color:#fff;}
.box_l1_chan{ width:252px; height:270px; background:url(images/left_bg.png) repeat-x; border-left:1px solid #ececec; border-right:1px solid #ececec; padding-top:10px;}
.box_l1_chan ul li{ height:34px; line-height:34px; width:248px; border-bottom:1px dashed #ccc; float:left;}
.chan{ float:left; height:34px; line-height:34px; width:210px; overflow:hidden;}
.chan a{height:34px; line-height:34px; width:210px; display:inline-block; font-size:14px; color:#477e00; font-weight:bold; background:url(images/sign2.png) no-repeat 35px center; padding-left:55px;}
.chan a:hover{ color:#8db406;}
.signr{ width:5px; height:34px; background:url(images/sign3.png) no-repeat center; float:left;}
.box_l2{ height:405px; width:254px; margin-top:20px;}
.box_l2_tit{ height:30px; width:254px; background-color:#b4b4b4; margin-top:5px;}
.box_l2_tit1{ width:107px; height:39px; position:relative; z-index:1; background:url(images/title.gif) no-repeat; top:-5px; left:7px; color:#EBEBEB; line-height:39px; text-align:center; font-size:16px; float:left;}
.box_l2_tit2{ width:60px; height:30px; line-height:30px; float:right; font-size:12px; color:#fff; margin-right:25px;}
.box_l2_tit3{ width:41px; height:30px; float:right; background:url(images/more.jpg) no-repeat center; margin-right:5px;}
.box_l_news{ height:295px; width:254px; background-color:#f1f1f1; padding-top:15px;}
.box_l_news ul li{ width:224px; height:26px; line-height:26px; font-size:12px; float:left; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;  background:url(images/sign2.png) no-repeat 12px center;}
.box_l_news ul li a{ color:#666; width:210px; height:26px; line-height:26px; display:inline-block; padding-left:27px; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.box_l_news ul li a:hover{ color:#589b00;}
.box_l3{ width:254px; height:78px; margin-top:12px;}
.box_l4{ width:254px; height:90px; margin-top:12px; _margin-top:5px;}

.box_r{ width:730px; height:910px; float:right; overflow:hidden; padding-top:5px; _margin-right:-3px;}	
.box_r1{ height:210px; width:730px;}
.box_r1_tit{ width:730px; height:32px; background:url(images/about.png) no-repeat center;}
.more{ width:41px; height:32px; float:right; margin-right:0px; line-height:32px; background:url(images/more.jpg) no-repeat center;}
.box_r_about{ height:180px; border:1px solid #e7e7e7; border-top:none; width:728px; background-color:#fbfbfb;}
.box_r_about1{ float:left; border:1px solid #e7e7e7; width:200px; height:140px; margin-left:15px; margin-top:20px;}
.box_r_about1 img{ width:196px; height:136px; padding:2px;}
.box_r_about2{ height:140px; width:475px; float:right; margin-right:20px; _margin-right:-3px; margin-top:20px; font-size:12px; line-height:2.0; color:#666666;}
.box_r2{ height:240px; width:1000px; margin-top:20px;}
.box_r2_tit{ width:1000px; height:32px; background:url(images/chan.png) no-repeat;}
.box_r2_bg{ height:155px; border:1px solid #e7e7e7; border-top:none; width:728px; background-color:#fbfbfb; padding-top:20px; _padding-top:15px;}
.pro_imgs{ height:153px; width:700px; padding-left:15px;}
.pro_imgs .pro_imgs_bd  ul{ overflow:hidden; zoom:1;}
.pro_imgs .pro_imgs_bd  ul li{ width:160px; height:155px; float:left; display:inline; margin-right:15px;}
.pro_imgs .pro_imgs_bd .title1{ position:relative; text-align:center; height:35px; font-size:12px; width:160px; line-height:35px;}
.pro_imgs .pro_imgs_bd .title1 a{ color:#666;}
.pro_imgs .pro_imgs_bd .title1 a:hover{ color:#004f98;}
.pro_imgs .pro_imgs_bd .pic1{ border:1px solid #ccc; text-align:center; width:160px; height:115px; vertical-align:middle; position:relative; display: table-cell; line-height:115px; overflow:hidden;}
.pro_imgs .pro_imgs_bd .pic1 img{ vertical-align:middle; text-align:center; margin-top:expression(( 115 - this.height ) / 2);}
.box_r_news{ width:357px; height:210px; float:left; margin-top:20px;}
.box_r_news_tit{ width:357px; height:32px; background:url(images/news.png) no-repeat center;}
.box_r_contact{ width:357px; height:210px; float:right; margin-top:20px;}
.box_r_contact_tit{ width:357px; height:32px; background:url(images/contact.png) no-repeat center;}
.boxr_cont{ height:178px; border:1px solid #e7e7e7; border-top:none; width:355px; background-color:#fbfbfb; background:url(images/lxwm.jpg) no-repeat center;}
.boxr_newlist{height:165px; border:1px solid #e7e7e7; border-top:none; width:355px; background-color:#fbfbfb; padding-top:13px;}
.boxr_newlist ul li{ float:left; font-size:12px; color:#666666; width:340px; height:26px; line-height:26px; background:url(images/sign3.png) no-repeat 10px center;}
.boxr_newlist ul li a{ color:#666666;  width:200px; height:26px; line-height:26px; display:inline-block; padding-left:25px; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.boxr_newlist ul li a:hover{ color:#4c7200;}
.boxr_newlist1{ width:200px; height:26px; line-height:26px; float:left;}
.boxr_newlist2{ float:right; color:#4c7200;}
.boxr_dec{ width:210px; height:155px; float:right; margin-top:15px; margin-right:3px; font-size:12px; line-height:24px; color:#666666;}
.gong{ height:210px; width:730px; margin-top:22px;}
.gong_tit{ width:730px; height:32px; background:url(images/anli.png) no-repeat left;}
.link{ width:966px; _height:25px; min-height:25px; border:1px solid #e5e5e5; margin:0px auto; margin-top:10px; background:url(images/link.png) repeat-x; padding-top:20px; padding-left:17px; padding-right:17px; background-color:#ececec; padding-bottom:10px; _padding-bottom:4px;}
.link_txt1{ width:111px; height:17px; background:url(images/link_l.png) no-repeat; float:left;}
.link_txt2{ float:left; font-size:12px; color:#fff; margin-left:20px; width:830px; }
.link_txt2 ul li{ float:left; margin-right:20px; margin-bottom:10px;}
.link_txt2 ul li a{ color:#666666;}
.footer{ height:100px; width:100%; background-color:#f1f1f1; margin-top:18px; border-top:1px solid #ccc;}
.foot_menu{ width:1000px; height:16px; line-height:16px; margin:0px auto; text-align:center; padding-top:20px;}
.foot_menu ul{ width:800px; height:16px; margin:0px auto;}
.foot_menu ul li{ float:left; font-size:12px; color:#666666; text-align:center; height:16px; line-height:16px;}
.foot_menu ul li a{ color:#666666; width:60px; height:16px; line-height:16px; text-align:center;}
.xian{ margin-left:15px; margin-right:15px;}
.copy{ width:100%; height:30px; text-align:center; line-height:30px; margin:0px auto; font-size:12px; color:#666; margin-top:2px;}
.copy a{ color:#666;}