﻿/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666; background:#cae1c5;}
a{color:#333;}
a:hover{ color:#f60; text-decoration:none;}
i,em{ font-style:normal;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
img{ box-sizing:border-box; vertical-align:middle;}
.wapper{ width:1000px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
/*common end*/
.header{ position:relative;} 
.site{ position:absolute; right:10px; top:10px; color:#fff; font-size:14px;}
.site a{ color:#fff; font-size:14px; font-family:"宋体";}
/*menu*/
.menu{height:40px;line-height:20px;background: url(../images/top_down_bg.jpg) repeat-x; border-radius:8px; position:relative; z-index:99;}
.menu ul li{ float:left; position:relative; width:120px; background:url(../images/top_down_s1.jpg) right center no-repeat;}
.menu ul li i{ display:block;}
.menu ul li dl{ background: #34770E;
opacity: 0.8; width:100%; position:absolute; left:0px; top:40px;padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center; font-family:"宋体"; }
.menu a:hover{color:#fff;}
a.menu_hover{ color:#fff;}
.menu_down span{ display:block;}

#myFocus{ width:1000px; height:219px; margin:0 auto; position:relative;}

.content{ padding-top:10px; background:#fff; width:980px; padding:10px; margin:0 auto;}
.content .left{width: 190px;}
.content .right{width: 780px;}
/*con_01*/
.index_af_l_l{width:3px; height:295px; float:left; background:url(../images/af_fr_l.jpg) no-repeat;}
.index_af_l_c{width:184px; height:293px; float:left; border-top:#97B774 1px solid;  border-bottom:#97B774 1px solid;}
.index_af_l_r{width:3px; height:295px; float:left; background:url(../images/af_fr_r.jpg) no-repeat;}
.index_af_l_title{width:184px; height:24px; line-height:24px; border-bottom:#97B774 1px solid; position:relative;}
.index_af_l_title span{position:absolute; bottom:-1px; left:5px; width:91px; line-height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:url(../images/title_cur_bg.jpg) no-repeat;}
.index_af_l_title em{float:right; color:#317907; font-family:Arial;}
.index_af_l_cnt{width:160px; height:260px; margin:5px auto 0;}
.index_af_l_cnt ul li img{width:158px; height:63px; border:#D4D4D4 1px solid;}
.index_af_l_cnt ul li p{height:40px;text-align:center; line-height:25px;}

.index_af_r_l{width:3px; height:295px; float:left; background:url(../images/af_fr_l.jpg) no-repeat;}
.index_af_r_c{width:774px; height:293px; float:left; border-top:#97B774 1px solid;  border-bottom:#97B774 1px solid;}
.index_af_r_r{width:3px; height:295px; float:left; background:url(../images/af_fr_r.jpg) no-repeat;}
.index_af_r_title{width:774px; height:24px; line-height:24px; border-bottom:#97B774 1px solid; position:relative;}
.index_af_r_title_bg{width:760px; height:30px; position:absolute; bottom:-1px; left:7px; }
.index_af_r_title_bgc{width:760px; float:left; height:30px;  line-height:30px; text-align:center; background:url(../images/index_af_r_tt_cbg.jpg) no-repeat; color:#fff; font-size:16px; font-weight:bold;}
.index_af_r_title_bgc em{ font-size:14px; font-weight:normal;}
.index_af_cnt{width:752px; height:254px; margin:5px auto 0; border:#D4D4D4 1px solid;}

.index_af_cnt_u{width:730px; height:34px; line-height:34px; border-bottom:#D55E0C 1px solid; margin:20px auto 0; text-align:center;}
.index_af_cnt_u ul{margin:0 0 0 45px;}
.index_af_cnt_u ul li{float:left; margin:0 10px 0 0; width:120px; height:34px; background:url(../images/index_af_title_bg2.jpg) bottom no-repeat; text-align:center; font-weight:bold; font-size:16px; color:#fff; cursor:pointer;}
.index_af_cnt_u ul li.cur{color:#fff; background:url(../images/index_af_title_bg.jpg) bottom no-repeat;}
.index_af_cnt_u ul li:hover{color:#fff; background:url(../images/index_af_title_bg.jpg) bottom no-repeat;}
.index_af_cnt_d_l{width:576px; height:196px; float:left; margin:0 0 0 12px;}
.index_af_cnt_d_l ul li{width:576px; height:98px; }
.index_af_cnt_d_l ul li a{background:url(../images/list_s1.jpg) left center no-repeat; display:block; text-indent:15px; font-size:16px; color:#317907; font-weight:bold; line-height:45px;}
.index_af_cnt_d_l ul li a:hover{color:#FB6202;}
.index_af_cnt_d_l ul li p{line-height:25px;}
.index_af_cnt_d_r{width:135px; height:180px; float:right; margin:15px 10px 0 0;}

/*con_02*/
.con_02{ margin-top:10px;}
.index_bf_l_l{width:3px; height:372px; float:left; background:url(../images/bf_fr_l1.jpg) no-repeat;}
.index_bf_l_c{width:184px; height:370px; float:left; border-top:#97B774 1px solid;  border-bottom:#97B774 1px solid;}
.index_bf_l_r{width:3px; height:372px; float:left; background:url(../images/bf_fr_r1.jpg) no-repeat;}
.index_bf_l_title{width:184px; height:24px; line-height:24px; border-bottom:#97B774 1px solid; position:relative;}
.index_bf_l_title span{position:absolute; bottom:-1px; left:5px; width:91px; line-height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:url(../images/title_cur_bg.jpg) no-repeat;}
.index_bf_l_title em{float:right; margin:0 5px 0 0; color:#317907; font-family:Arial;}
.index_bf_l_cnt{width:160px; height:335px; margin:5px auto 0;}
.index_bf_l_cnt ul li{width:160px; height:55px; border-top:#919191 1px dashed;}
.index_bf_l_cnt ul li em{display:block; line-height:30px;color:#AEAEAE; font-size:14px;}
.index_bf_l_cnt ul li p a{display:block; line-height:22px; background:url(../images/list_s1.jpg) left center no-repeat; text-indent:15px;}

.index_bf_r_l{width:3px; height:372px; float:left; background:url(../images/bf_fr_l.jpg) no-repeat;}
.index_bf_r_c{width:774px; height:370px; float:left; border-top:#97B774 1px solid;  border-bottom:#97B774 1px solid;}
.index_bf_r_r{width:3px; height:372px; float:left; background:url(../images/bf_fr_r.jpg) no-repeat;}
.index_bf_r_c_l{width:375px; height:345px; float:left; margin:12px 0 0 10px;}
.index_bf_r_c_r{width:365px; height:345px; float:right; margin:12px 10px 0 0;}
.index_bf_r_tt{width:365px; height:26px; line-height:26px; margin:0 auto; background:url(../images/index_bf_r_tt_bg.jpg) no-repeat; position:relative;}
.index_bf_r_tt span{position:absolute; bottom:0px; left:5px; width:91px; line-height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:url(../images/title_cur_bg.jpg) no-repeat;}
.index_bf_r_tt em{float:left; margin:0 0 0 115px; color:#317907; font-size:14px;}
.index_bf_r_tt img{float:right; margin:8px 20px 0 0;}
.index_bf_r_cnt ul li{width:355px; height:28px; line-height:28px; margin:0 auto; border-bottom:#888888 1px dotted; background:url(../images/list_s1.jpg) left center no-repeat; text-indent:15px; }
.index_bf_r_cnt ul{margin:10px 0 0 0;}
.index_bf_r_cnt ul li span{float:left; margin:0 0 0 0px; cursor:pointer;}
.index_bf_r_cnt ul li em{float:right; margin:0 5px 0 0; cursor:pointer;}


/*con_03*/
.con_03{ margin-top:10px;}
.index_cf_l_l{width:2px; height:184px; float:left; background:url(../images/cf_fr_l.jpg) no-repeat;}
.index_cf_l_c{width:186px; height:182px; float:left; border-top:#97B774 1px solid;  border-bottom:#97B774 1px solid;}
.index_cf_l_r{width:2px; height:184px; float:left; background:url(../images/cf_fr_r.jpg) no-repeat;}
.index_cf_l_title{width:186px; height:24px; line-height:24px; border-bottom:#97B774 1px solid; position:relative;}
.index_cf_l_title span{position:absolute; bottom:-1px; left:5px; width:91px; line-height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:url(../images/title_cur_bg.jpg) no-repeat;}
.index_cf_l_title em{float:right; margin:0 5px 0 0; color:#317907; font-family:Arial;}
.index_cf_l_cnt{width:170px; height:145px; line-height:30px; margin:6px auto 0;}

.index_cf_r_l{width:2px; height:184px; float:left; background:url(../images/cf_fr_l.jpg) no-repeat;}
.index_cf_r_c{width:776px; height:182px; float:left; border-top:#97B774 1px solid;  border-bottom:#97B774 1px solid;}
.index_cf_r_r{width:2px; height:184px; float:left; background:url(../images/cf_fr_r.jpg) no-repeat;}
.index_cf_r_c_tt{width:776px; height:24px; line-height:24px; border-bottom:#97B774 1px solid; position:relative;}
.index_cf_r_c_tt ul{float:left; position:absolute; bottom:0px; left:10px;}
.index_cf_r_c_tt ul li{float:left; margin:0 10px 0 0; width:91px; height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/title_cur_bg1.jpg) no-repeat; text-align:center;}
.index_cf_r_c_tt ul li.cur{background:url(../images/title_cur_bg.jpg) no-repeat; color:#fff;}
.index_cf_r_c_tt ul li.cur a{color:#fff;}
.index_cf_r_c_tt img{float:right; margin:8px 20px 0 0;}
.index_cf_r_c_cnt{width:730px; height:130px; margin:15px auto 0; }
.index_cf_r_c_cnt ul{width:750px;}
.index_cf_r_c_cnt ul li{float:left; margin:0 20px 0 0;}
.index_cf_r_c_cnt ul li img{padding:4px; border:#CCCCCC 1px solid;}
.index_cf_r_c_cnt ul li p{text-align:center; line-height:30px;}

#demo4_1 {overflow:hidden;width:730px;position:relative; margin:10px 0;}
#indemo4_1 {float: left;width: 800%; position:relative;}
#demo14_1 {float: left;}
#demo24_1 {float: left;}

#demo4_2 {overflow:hidden;width:730px;position:relative; margin:10px 0;}
#indemo4_2 {float: left;width: 800%; position:relative;}
#demo14_2 {float: left;}
#demo24_2 {float: left;}

#demo4_3 {overflow:hidden;width:730px;position:relative; margin:10px 0;}
#indemo4_3 {float: left;width: 800%; position:relative;}
#demo14_3 {float: left;}
#demo24_3 {float: left;}

/*link*/
.link{ padding:10px  0; background:#fff; text-align:center;   }
.lb{ width:980px;border:3px #ccc solid;  border-radius:5px; padding:20px 0; margin:0 auto; }
/*footer*/
.footer{width:980px; height:73px; padding:10px 10px; background:#fff; margin:0 auto;}
.footer_bgl{width:6px; height:73px; float:left; background:url(../images/footer_bg_l.jpg) no-repeat;}
.footer_bgc{width:968px; height:73px; float:left; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_bgr{width:6px; height:73px; float:left; background:url(../images/footer_bg_r.jpg) no-repeat;}
.footer_cnt{width:930px; height:60px; margin:6px auto 0;background: url(../images/bt_logo.png) left center no-repeat; }
.footer_cnt ul{ padding-left:375px;}
.footer_cnt ul li{ text-align:left; line-height:20px;}
/*Add------------------------------------------------------------------------------*/
.inside{ background:#fff;}
.about_l{width:211px; float:left; margin:10px 0 0px 10px; overflow:hidden;}
.left_nav_bgu{width:211px; height:8px; background:url(../images/left_nav_bgu.jpg) no-repeat;}
.left_nav_bgm{width:201px; border-left:#438E17 5px solid; border-right:#438E17 5px solid;}
.left_nav_bgd{width:211px; height:16px; background:url(../images/left_nav_bgd.jpg) no-repeat;}
.left_ftt{width:198px; height:36px; line-height:36px; margin:0 auto; text-align:center; border-bottom:#CDDFC9 1px solid; color:#317907; font-size:18px; font-weight:bold;}
.left_nav_bgm ul li a{width:181px; height:26px; line-height:26px; display:inline-block; margin:2px 0 2px 10px; background:url(../images/left_nav_s2.jpg) 8px center no-repeat; font-weight:bold; border-bottom:#F1F1F1 1px solid;}
.left_nav_bgm ul li a.cur{background:url(../images/left_nav_curbg.jpg) no-repeat; color:#317907;}
.about_l_contact{width:211px; height:184px; margin:15px 0;}
.about_l_contact_l{width:2px; height:184px; float:left; background:url(../images/cf_fr_l.jpg) no-repeat;}
.about_l_contact_c{width:207px; height:182px; float:left; border-top:#97B774 1px solid;  border-bottom:#97B774 1px solid;}
.about_l_contact_r{width:2px; height:184px; float:left; background:url(../images/cf_fr_r.jpg) no-repeat;}
.about_l_contact_title{width:207px; height:24px; line-height:24px; border-bottom:#97B774 1px solid; position:relative;}
.about_l_contact_title span{position:absolute; bottom:-1px; left:5px; width:91px; line-height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:url(../images/title_cur_bg.jpg) no-repeat;}
.about_l_contact_title em{float:right; margin:0 25px 0 0; color:#317907; font-family:Arial;}
.about_l_contact_cnt{width:190px; height:145px; line-height:30px; margin:6px auto 0;}
.about_zxbm img{margin:0 0 10px 0;}
.about_r{width:760px; float:right; margin:10px 10px 0px 0; overflow:hidden;}
.about_r_bgu{width:760px; height:3px; background:url(../images/about_right_bgu.jpg) no-repeat;}
.about_r_bgm{width:758px; border-left:#97B774 1px solid; border-right:#97B774 1px solid; background:#FAFAFA; overflow:hidden;}
.about_r_bgd{width:760px; height:3px; background:url(../images/about_right_bgd.jpg) no-repeat;}
.abou_r_tt{width:758px; height:34px; line-height:34px; border-bottom:#E0E2DE 1px solid; background:#FAFAFA;}
.abou_r_tt b{float:left; margin:0 0 0 15px; text-indent:30px; font-size:14px; background:url(../images/now_pos_s1.jpg) left center no-repeat;}
.abou_r_tt span{float:right; margin:0 10px 0 0;}
.nr{ width:720px; margin:0 auto 15px; padding:20px 8px; line-height:29px; background:#fff; min-height:450px;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


