/* CSS Document */
@charset "gb2312";body{font-size:14px;color:#2d2d2d;font-family:"Î¢ÈíÑÅºÚ";margin:0;padding:0;}
ul{margin:0;padding:0;}
li{list-style-type:none;}
img{border:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#e3632d;text-decoration:none;}
.none{display:none;}
font{ font-family:"Î¢ÈíÑÅºÚ";}
body{ background:url(../images/body_bg.gif) repeat;}
/* ½¹µãÍ¼ */
.banner{width:100%; min-width:1380px;height:auto;margin:0 auto 0 auto;/* position:absolute;*/padding:0;overflow:hidden; display:table;}
.focus{float:center;width:100%;height:604px;background-color:#d9f0fc;display:inline;}
.f426x240{width:100%;height:604px;overflow:hidden;}
.f426x240 img{width:100%;height:604px}
.rslides{width:100%;position:relative;list-style:none;padding:0;z-index:1;}
.rslides li{width:100%;height:604px;background-position:center;cursor:pointer;}
.rslides li a{display:block;width:100%;height:604px;}
.rslides_nav{height:61px;width:38px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:300px;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../images/i.png) no-repeat 0 0px;margin-top:-28px;z-index:2;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-38px 0px;right:0}
.rslides_tabs{position:absolute;right:17%;margin:-20px auto 0px auto;clear:both;z-index:3;text-align:center;}
.rslides_tabs li{float:left;_float:left;*float:left;margin-right:6px;background:none;height:11px;border:0px solid red;width:30px;display:block;}
.rslides_tabs a{text-indent:-9999px;background:#343434;display:inline-block;_display:block;*display:block;width:30px;height:11px;overflow:hidden;}
.rslides_here a{background:#06C;}
.top{ width:100%;min-width:1380px; height:110px; background:url(../images/top_bg.gif) no-repeat right; margin:0; padding:0; display:table; overflow:hidden;}
.top_n{ width:1380px; height:110px; margin:0 auto; padding:0; background:#FFF; overflow:hidden;}
.logo{ float:left; width:308px; height:94px; margin:9px 0 0 12px; padding:0; display:inline; overflow:hidden;}
.logo img{ float:left; width:308px; height:94px; margin:0; padding:0; display:inline; overflow:hidden;}
.top_r{ float:right; width:700px; height:110px; background:#009244 url(../images/top_left.gif) no-repeat left; margin:0; padding:0; display:inline;overflow:hidden;}
.top_r_a{ float:left; width:254px; height:54px; margin:20px 0 0 127px; padding:0; display:inline; overflow:hidden;}
.top_r_a img{ float:left; width:254px; height:54px; margin:0; padding:0; display:inline; overflow:hidden;}
.top_r_b{ float:right; width:250px; height:53px; margin:28px 36px 0 0; padding:0; display:inline; overflow:hidden;}
.top_r_b img{ float:left; width:250px; height:53px; margin:0; padding:0; display:inline; overflow:hidden;}
.nav{ width:100%;min-width:1380px; height:58px; margin:0; padding:0;  display:table; overflow:hidden;}
.nav_n{ width:1380px; height:58px; line-height:58px; text-align:center; font-weight:bold;font-size:16px;margin:0 auto; padding:0; overflow:hidden;}
.nav_n a{ color:#000; margin:0 50px;}
.nav_n a:hover{ color:#009244;}
.choo{ width:100%;min-width:1380px;  height:175px; margin:0; padding:0; background:url(../images/ch_bg.gif) no-repeat center 0; overflow:hidden; display:table; }
.choo_n{ width:1380px; height:175px; margin:0 auto; padding:0; overflow:hidden;}
.pro{ width:1380px; height:auto; margin:0 auto; padding:0; overflow:hidden;}
.pro_t{ float:left; width:527px; height:93px; margin:30px 426px 0 427px; padding:0; display:inline; overflow:hidden; }
.pro_t img{ float:left; width:527px; height:93px; margin:0; padding:0; display:inline; overflow:hidden;}
.pro_nn{ float:left; width:1450px; height:auto; margin:0; padding:0; display:inline; overflow:hidden;}
.pro_ge{ float:left; width:331px; height:390px; margin:15px 16px 0 0; padding:0; border:1px solid #e9e9e9; background: url(../images/pro_ge_bg.gif) no-repeat bottom; display:inline; overflow:hidden;}
.pro_ge_img{ float:left; width:321px; height:241px; margin:5px; padding:0; display:inline; overflow:hidden;}
.pro_ge_img img{ float:left; width:321px; height:241px; margin:0; padding:0; display:inline; overflow:hidden;}
.pro_ge_t{ float:left; width:331px; height:40px; line-height:40px; margin:0; padding:0; font-size:16px;text-align:center; display:inline; overflow:hidden;}
.pro_ge_t a{ color:#000;}
.pro_ge_t a:hover{ color:#009244;}
.pro_ge_n{ float:left; width:301px; height:20px; line-height:20px; margin:0 15px; font-size:12px;padding:0; display:inline; overflow:hidden;}
.pro_ge_n p{ margin:0; padding:0; display:inline; overflow:hidden;}
.pro_ge_m{ float:left; width:40px; height:24px; margin:40px 145px 0 146px; padding:0; display:inline; overflow:hidden;}
.pro_ge_m a{ float:left; width:40px; height:24px; margin:0; background:url(../images/pro_ge_more.gif) no-repeat; padding:0; display:inline-block; overflow:hidden;}
.pro_ge_m a:hover{ float:left; width:40px; height:24px; margin:0; background:url(../images/pro_ge_more.gif) no-repeat; padding:0; display:inline-block; overflow:hidden;}
.abo{ width:100%;min-width:1380px; height:370px; margin:40px 0 0 0; padding:0; background:#009244 url(../images/ab_bg.gif) no-repeat center 0;overflow:hidden; display:table; }
.abo_n{ width:1380px; height:370px; margin:0 auto; padding:0;overflow:hidden;}
.abo_img{ float:left; width:594px; height:370px; margin:0 0 0 0; padding:0; display:inline; overflow:hidden;}
.abo_img img{ float:left; width:594px; height:370px; margin:0; padding:0; display:inline; overflow:hidden;}
.abo_right{ float:right; width:738px; height:auto; margin:0; padding:0; display:inline; overflow:hidden;}
.abo_right_t{ float:left; width:738px; height:93px; margin:32px 0 0 17px; padding:0; background:url(../images/com_t.gif) no-repeat;display:inline-block; overflow:hidden;}
.abo_right_t a{ float:left; width:266px; height:93px; margin:0 0 0 0; padding:0; display:inline; overflow:hidden;}
.abo_right_n{ float:left; width:738px; height:203px; line-height:29px; color:#FFF; font-size:16px; margin:20px 0 0 0; padding:0; display:inline; overflow:hidden;}
.abo_right_n p{ margin:0; padding:0; color:#FFF; display:inline; overflow:hidden;}
.news{ width:1380px; height:auto; margin:0 auto; padding:0; overflow:hidden;}
.news_t{ float:left; width:325px; height:90px; margin:30px 527px 0 528px; padding:0; display:inline; overflow:hidden;}
.news_t img{ float:left; width:325px; height:90px; margin:0; padding:0; display:inline; overflow:hidden;}
.news_n{ float:left; width:1480px; height:250px; margin:0; padding:0; display:inline; overflow:hidden;}
.news_ge{ float:left; width:453px; height:auto; margin:15px 10px 0 0; padding:0; display:inline; overflow:hidden;}
.news_ge_t{ float:left; width:453px; height:42px; margin:0; padding:0; display:inline; overflow:hidden;}
.news_ge_t_d{ float:left; width:103px; height:42px; text-align:center;margin:0; padding:0; background:url(../images/news_ge_d.gif) no-repeat; display:inline; overflow:hidden;}
.news_ge_t_d span{ float:left; width:103px; height:25px; line-height:25px; font-size:18px; color:#FFF;display:inline; overflow:hidden;}
.news_ge_t_d p{ float:left; width:103px; line-height:14px; height:14px; margin:0; padding:0;color:#FFF; display:inline; overflow:hidden;}
.news_ge_t_t{ float:right; width:340px; height:42px; line-height:42px; margin:0; padding:0; font-weight:bold; display:inline; overflow:hidden;}
.news_ge_t_t a{ color:#000;}
.news_ge_t_t a:hover{ color:#009244;}
.news_ge_n{ float:left; width:441px; height:50px; line-height:25px; margin:5px 0 0 0; padding:5px; border:1px solid #dddddd;display:inline; overflow:hidden;}
.news_ge_n p{ margin:0; padding:0; display:inline; overflow:hidden;}
.case{ width:1380px; height:auto; margin:30px auto 0 auto; padding:0; overflow:hidden;}
.case_t{ float:left; width:292px; height:91px; margin:30px 544px 0 544px; padding:0; display:inline; overflow:hidden;}
.case_n{ float:left; width:1400px; height:280px; margin:30px 0 0 0; padding:0; display:inline; overflow:hidden;}
.case_ge{ float:left; width:329px; height:auto; margin:0 20px 0 0; padding:0; line-height:35px; text-align:center; font-size:16px; font-weight:bold;display:inline; overflow:hidden;}
.case_ge img{ float:left; width:317px; height:238px; margin:0; padding:5px; border:1px solid #cecece; display:inline; overflow:hidden;}
.link{ width:100%;min-width:1380px; height: auto; min-height:40px; margin:30px 0 0 0; padding:0; background:#ededed; overflow:hidden; display:table; }
.link_n{ width:1380px; height:auto; line-height:40px; margin:0 auto; padding:0; overflow:hidden;}
.link_n a{ margin:0 10px 0 0;}
.link_n_t{ float:left; width:96px; height:40px; line-height:40px; text-align:center; margin:0 10px 0 0 !important; background:#009244;padding:0; overflow:hidden;}
.link_n_t a{ color:#FFF;}
.link_n_t a:hover{ color:#FFF;}
.foot{ width:100%; min-width:1380px;height:218px; margin:1px 0 0 0; padding:0; background:#009244; overflow:hidden; display:table; }
.foot_n{ width:1380px; height:218px; margin:0 auto; padding:0; overflow:hidden;}
.foot_logo{ float:left; width:347px; height:185px; margin:20px 0 0 0; padding:0; border-right:1px solid #00732b; display:inline; overflow:hidden;}
.foot_logo img{ float:left; width:195px; height:170px; margin:17px 0 0 89px; padding:0; display:inline; overflow:hidden;}
.foot_con{ float:left; width:715px; height:185px;  margin:20px 0 0 0; padding:0;border-right:1px solid #00732b;  border-left:1px solid #00aa64;display:inline; overflow:hidden;}
.foot_cona{ float:left; width:350px; height:185px;  margin:20px 0 0 0; padding:0;display:inline; overflow:hidden;}
.foot_cona_t{ float:left; width:350px; height:35px; line-height:35px; margin:0 0 0 20px; padding:0; font-size:20px; font-weight:bold; display:inline; overflow:hidden;}
.foot_cona_t a{ color:#FFF;}
.foot_cona_t a:hover{ color:#FFF;}
.foot_cona_n{ float:left; width:350px; height:100px; line-height:20px; margin:0 20px; padding:0; color:#FFF; display:inline; overflow:hidden;}
.foot_cona_n a{ color:#FFF; }
.foot_cona_n a:hover{ color:#FFF; }
.foot_conb{ float:right; width:350px; height:185px;  margin:20px 0 0 0; padding:0;display:inline; overflow:hidden;}
.foot_conb_t{ float:left; width:350px; height:35px; line-height:35px; margin:0 0 0 20px; padding:0; font-size:20px; font-weight:bold; display:inline; overflow:hidden;}
.foot_conb_t a{ color:#FFF;}
.foot_conb_t a:hover{ color:#FFF;}
.foot_conb_n{ float:left; width:350px; height:100px; line-height:20px; margin:0 20px; padding:0; color:#FFF; display:inline; overflow:hidden;}
.foot_conb_n ul{ list-style-type:none; margin:0; padding:0; overflow:hidden;}
.foot_conb_n li{ float:left; width:350px; height:30px; line-height:30px; margin:0; padding:0; display:inline; overflow:hidden;}
.foot_conb_n li a{ color:#FFF;}
.foot_conb_n li a:hover{ color:#CCC;}
.foot_right{ float:right; width:314px; height:185px; margin:20px 0 0 0; padding:0; border-left:1px solid #00aa64; display:inline; overflow:hidden;}
.erm{ float:left; width:276px; height:auto; margin:30px 0 0 25px; padding:0; text-align:center; color:#FFF; display:inline; overflow:hidden;}
.erma{ float:left; width:126px; height:230px; margin:0; padding:0; display:inline; overflow:hidden;}
.ermb{ float:right; width:126px; height:230px; margin:0; padding:0; display:inline; overflow:hidden;}
.copy{ width:100%;min-width:1380px; height:65px; line-height:65px; margin:0; padding:0; background:#007637;overflow:hidden; display:table; }
.copy_n{ width:1380px; height:65px; line-height:65px; margin:0 auto; padding:0; overflow:hidden;}
.copy_n_left{ float:left; width:auto; height:65px; line-height:65px; margin:0; padding:0; color:#FFF;display:inline; overflow:hidden;}
.copy_n_left a{ color:#FFF;}
.copy_n_left a:hover{ color:#FFF;}
.copy_n_right{ float:right; width:auto; height:65px; color:#FFF;line-height:65px; margin:0; padding:0; display:inline; overflow:hidden;}
.copy_n_right a{ color:#FFF;}
.copy_n_right a:hover{color: #CCC;}
.neiye{ width:100%; height:auto; margin:0; padding:0;overflow:hidden;}
.neiye_n{ width:1380px; height:auto; margin:15px auto 0 auto; padding:0 0 25px 0; background:#FFF;  border:1px solid #f1f1f1;border-top:4px solid #009244;min-height:550px; overflow:hidden;}
.n_szwz{ float:left; width:1340px; height:40px; line-height:40px; margin:0 20px; padding:0; display:inline; overflow:hidden;}
.n_left{ float:left; width:1100px; height:auto; margin:10px 0 0 10px; padding:0; display:inline; overflow:hidden;}
.n_lefta{ float:left; width:1100px; height:auto; margin:0; padding:0; min-height:400px;display:inline; overflow:hidden;}
.n_left_t{ float:left; width:1100px; height:auto; margin:0; font-weight:bold; border-bottom:1px solid #dadada;font-size:26px; background:url(../images/n_l.gif) no-repeat left;padding:0; display:inline; overflow:hidden;}
.n_left_t p{ float:left; width:auto; height:40px; line-height:40px;margin:0 0 0 10px; padding:0; display:inline; overflow:hidden;}
.n_left_n{ float:left; width:1080px; height:auto; margin:10px 10px 0 10px; padding:0; line-height:200%; font-size:16px; min-height:500px;display:inline; overflow:hidden;}
.n_leftb{ float:left; width:1100px; height:auto; margin:50px 0 0 0; padding:0; display:inline; overflow:hidden;}
.n_leftb_n_l{ float:left; width:44px; height:33px; margin:50px 0 0 0; padding:0; display:inline; overflow:hidden;}
.n_leftb_n_l img{ float:left; width:44px; height:33px; margin:0; padding:0; display:inline; overflow:hidden;}
.n_leftb_n_r{ float:right; width:44px; height:33px; margin:50px 0 0 0; padding:0; display:inline; overflow:hidden;}
.n_leftb_n_r img{ float:left; width:44px; height:33px; margin:0; padding:0; display:inline; overflow:hidden;}
.n_leftb_n_c{ float:left; width:850px; height:194px; margin:0 1px 0 1px; padding:0; display:inline; overflow:hidden;}
.n_leftb_n_ge{ float:left; width:170px; height:127px; margin:0; padding:0; display:inline; overflow:hidden;}
.n_leftb_n_ge img{ float:left; width:150px; height:112px; margin:7px 10px; padding:0; display:inline; overflow:hidden;}
.n_right{ float:right; width:220px; height:auto; margin:0 10px 0 0 ; padding:0 0 30px 0;background:#ededed;display:inline; overflow:hidden;}
.n_right_a{ float:left; width:200px; height:auto; margin:0 10px; padding:0; display:inline; overflow:hidden;}
.n_right_a_t{ float:left; width:200px; height:40px; line-height:40px; margin:10px 0 0 0; padding:0; border-bottom:1px solid #1a4220;font-size:20px; font-weight:bold; display:inline; overflow:hidden;}
.n_right_a_t p{ float:left; width:120px; height:auto; margin:0; padding:0; display:inline; overflow:hidden; }
.n_right_a_t span{ float:right; width:auto; height:40px; line-height:40px; font-weight:100;font-size:14px; margin:0; padding:0; display:inline; overflow:hidden;}
.n_right_a_n{ float:left; width:200px; height:auto; margin:0; padding:0; display:inline; overflow:hidden;}
.n_right_a_n ul{ float:left; width:200px; height:auto; margin:0; padding:0; list-style-type:none;display:inline; overflow:hidden;}
.n_right_a_n li{ float:left; width:200px; height:35px; line-height:35px;margin:0; padding:0; border-bottom:1px dashed #CCC;display:inline; overflow:hidden;}
.n_right_a_n li a{ float:left; width:200px; height:35px; line-height:35px; margin:0; padding:0; display:inline; overflow:hidden;}
.n_right_a_n li a:hover{ color:#1a4220;}
.n_right_b{ float:left; width:200px; height:auto; margin:30px 10px 0 10px; padding:0; display:inline; overflow:hidden;}
.n_right_b_t{ float:left; width:200px; height:40px; line-height:40px; margin:10px 0 0 0; padding:0; border-bottom:1px solid #1a4220;font-size:20px; font-weight:bold; display:inline; overflow:hidden;}
.n_right_b_t p{ float:left; width:120px; height:auto; margin:0; padding:0; display:inline; overflow:hidden; }
.n_right_b_t span{ float:right; width:auto; height:40px; line-height:40px; font-weight:100;font-size:14px; margin:0; padding:0; display:inline; overflow:hidden;}
.n_right_b_n{ float:left; width:200px; height:auto; margin:0; padding:0; display:inline; overflow:hidden;}
.n_right_b_n ul{ float:left; width:200px; height:auto; margin:0; padding:0; list-style-type:none;display:inline; overflow:hidden;}
.n_right_b_n li{ float:left; width:200px; height:35px; line-height:35px;margin:0; padding:0; border-bottom:1px dashed #CCC;display:inline; overflow:hidden;}
.n_right_b_n li a{ float:left; width:200px; height:35px; line-height:35px; margin:0; padding:0; display:inline; overflow:hidden;}
.n_right_b_n li a:hover{ color:#1a4220;}
.links a{text-decoration:none;margin:0 15px 0 0;padding:0px;}
.links a:hover{text-decoration:none;margin:0 15px 0 0;padding:0px;}
.sitemaps{width:990px;margin:0 auto;padding:20px;line-height:19px;}
.sitemaps ul{list-style-type:none;}
.sitemaps a{text-decoration:none;background:url(../images/ico1.gif) no-repeat left 3px;padding:0 0 0 12px;}
.sitemaps a:hover{text-decoration:none;background:url(../images/ico2.gif) no-repeat left 3px;padding:0 0 0 12px;}
.newslist{width:100%;margin:0 auto;padding:0px;}
.newslist_ul{float:left;width:100%;list-style-type:none;margin:0;padding:0px;}
.newslist_ul li{float:left;width:100%;height:36px;line-height:36px;padding:0;border-bottom:#E3E3E3 1px dashed;color:#333;}
.newslist_ul_link{float:left;width:80%;height:36px;line-height:36px;overflow:hidden;display:inline;}
.newslist_ul_link a{background:url(../images/tra1.gif) no-repeat 2px 3px;padding:0 0 0 4px;}
.newslist_ul_link a:hover{background:url(../images/tra2.gif) no-repeat 2px 3px;}
.newslist_ul_time{float:right;width:15%;height:26px;overflow:hidden;margin:0;display:inline;text-align:right;color:#707070;}
.list_page{float:left;width:100%;margin:12px auto 15px auto;color:#666;text-align:center;display:inline;}
.productslist{float:left;width:1100px;height:auto;margin:0;display:inline;}
.productslist_div{float:left;width:275px;height:250px;margin:0 0 0 0;padding:0;text-align:center;display:inline;overflow:hidden;}
.productslist_div img{float:left;width:253px;height:189px;border:1px solid #cdb89b;padding:0;margin:0 10px 6px 10px;display:inline;}
.productslist_div p{margin:0;padding:0;}
.photolist{float:left;width:1100px;height:auto;margin:0;display:inline;}
.photolist_div{float:left;width:275px;height:250px;margin:0 0 0 0;padding:0;text-align:center;display:inline;overflow:hidden;}
.photolist_div img{float:left;width:253px;height:189px;border:1px solid #cdb89b;padding:0;margin:0 10px 6px 10px;display:inline;}
.photolist_div p{margin:0;padding:0;}
.view_name{float:left;width:100%;height:40px;text-align:center;margin:0;font-weight:bold;font-size:24px;color:#333;display:inline;}
.view_name2{float:left;width:100%;height:25px;text-align:center;color:#999;display:inline;}
.view{float:left;width:100%;padding:10px 0 10px 0;margin:0;display:inline;}
.view_line{float:left;width:100%;height:1px;border-top:1px #e2e2e2 solid;padding:1px 0 10px 0;margin:10px 0 0 0;display:inline;overflow:hidden;}
.view_img{float:left;width:100%;text-align:center;padding:10px 0 0 0;margin:0;display:inline;}
.view_img img{max-width:600px;max-height: 600px;width: expression(this.width>600 && this.width>this.height ? 600 : true);height: expression(this.height > 600 ? 600 : true);margin:0 auto 0 auto;border:#EFEFEF solid 1px;}
.view_img a:hover img{border:#DFDFDF solid 1px;}
.shownext{float:left;width:100%;height:22px; font-size:12px;margin:0;display:inline;overflow:hidden;}
.font_red{color:#CF0C0C;}
.fb_table{padding:5px;line-height:150%;width:100%;}
.fb_td{padding-right:15px;text-align:right;height:26px;font-size:13px;}
.input_on{border:1px solid #A0C2E7;}
.input_off{border:1px solid #CCDAE8;}
.bdky_input{float:left;width:270px;margin:0;display:inline;}
.bdky_input2{float:left;width:155px;margin:0;display:inline;}
.bdky_check{float:left;width:150px;margin:0 0 0 5px;display:inline;}
.error{background:#fde8e9 url(../images/icon_error.gif) no-repeat 5px 3px;border:1px solid #fac5c8;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;color:#E04023;}
.success{background:#eff6e4 url(../images/icon_success.gif) no-repeat 5px 3px;border:1px solid #cae2a4;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}
.alert{background:#fffbd1 url(../images/icon_alert.gif) no-repeat 5px 3px;border:1px solid #fddc9b;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}