@charset "utf-8";
/* CSS Document */

body {margin:0 auto; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333; }
img{ border:none; }
ul li {list-style-type:none; color:#333; }
ul, form, p, a, img, table, tr, td, li,dd,dt,dl {margin:0;padding:0;list-style:none;color:#333;}
ul,li,p,span,div,img,h1,h2,h3,h4,a,body,input,textarea{ padding:0px; margin:0px; border:none; }
a {text-decoration:none; outline:none; color:#333; }
/*a:hover{ color:#ffecda; }*/
h1 {margin:0;padding:0;font-weight:normal;}
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{background:none;font-family:Tahoma, Geneva, sans-serif; font-size:12px; border:none;}
input { outline:none; } 
.f14{ font-size:14px; }
.zong{ width:1100px; margin: 0px auto; padding: 0px;}




.header{ position:relative; margin:0px auto; width:100%; z-index:9999999999; }
.head{ position:absolute;  margin:0px auto; width:100%;/* background:#333;*/ background:#fff; background:rgba(255,255,255,0.6); z-index:99999; }

.logo{ float:left; width:421px; height:104px; }
.logo img{ width:421px; height:104px; }

.head_r{ float:right; padding-top:15px; }
@-moz-document url-prefix() { .head_r{ padding-top:14px; } }
.head_rtop{ padding-bottom:18px; float:right; }
.head_nav{ float:left; line-height:30px; padding-right:14px; }
.head_nav li{ line-height:30px; float:left; *display:inline-block; }
.head_nav li a{ font-size:16px; padding-bottom:2px; }
.head_nav li a:hover{ color:#7db701; border-bottom:#7db701 solid 2px; }
.head_nav span{ padding-left:11px; padding-right:11px; display:block; float:left; *display:inline-block; }
.head_language{ float:left; margin-top:8px; padding-right:11px; }

/*sousuo*/
.sousuo{ width:231px; height:30px; margin:auto; float:right; position:relative; display:block;/* border:solid 1px #b40700;*/ background:#fff; margin-top:1px; border:solid 1px #000\9; }
.sou{ width:200px; border:none; text-indent:10px; line-height:28px;  float:left; background:none;  height:30px; color:#999; font-size:14px; }
.suo{ background:url(../img/sousuo.jpg) no-repeat center; width:30px;  height:30px; border:none; float:right; cursor:pointer; }


/*daohang*/
.nav{ float:right; }
.daohang{ margin-top:0px; position:relative; }
.daohang>li{ float:left; position:relative; z-index:999}
.daohang>li>a{ display:block; padding-left:7px; padding-right:6px;  margin-left:8px; line-height:38px; font-size:16px; }
.daohang>li:hover>a{ border-bottom:#7db701 solid 2px; color:#7db701; }

.dangqiandao{ color:#7db701 !important; border-bottom:#7db701 solid 2px; }
.daohanglast{ margin-right:0px !important; }

.yiji{ width:200px; position:absolute; left:-85px; top:-9999px; z-index:9999; background:#fff; background:rgba(255,255,255,0.6); padding-top:15px; padding-bottom:2px; }
.daohang>li:hover .yiji{ top:40px; }
.yiji li{ position:relative; }
.yiji li a{ display:block; line-height:21px; padding-bottom:6px; padding-top:3px; margin-bottom:3px; font-size:14px; padding-left:14px; }
.yiji li:hover>a{ background:#7db701; color:#fff; }

.erji{ position:absolute; left:146px; width:200px; top:-9999px; z-index:9999; background:#fff;  background:rgba(255,255,255,0.6); padding-top:15px; }
.yiji li:hover .erji,.erji li:hover .sanji{ top:-15px; }




/*banner*/
.sybanner{ height:710px !important;  }
.index_focus { position: relative; max-width: 1680px; height: 420px;margin: 0 auto;overflow:hidden; z-index:20; }
.index_focus .bd li { display: none;position: absolute;left:0;top:0;width:100%; max-width:1680px; /* max-height:630px;*/}
.index_focus .bd li img{ width:100%; max-width:1680px; }
.index_focus .slide_nav { position:absolute; bottom:11px; width:100%; text-align:center; z-index:99; }
.index_focus .slide_nav a{ width:78px;height:6px;cursor:pointer;*float:left;display:inline-block;margin-left:13px; background:#505050; }
.slide_navfirst{ margin-left:0px !important; }

.syslide_nav{ bottom:20px !important; }

.index_focus_post { z-index:10;}
.index_focus .pic { height:auto; display:block; margin:0 auto; }
.index_focus .pic:hover { text-decoration:none; }
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration:none; background:#7db701; }



.icenter{ background:url(../img/icenter-bg.jpg) no-repeat top center; padding-top:64px; }


.ihot{ }

.carouseli{ width:1220px; overflow:hidden; margin:0px auto; }
.carouseli .prev{ background:url(../img/ihot-next1.png) no-repeat; float:right;}
.carouseli .prev:hover{ background:url(../img/ihot-next2.png) no-repeat; }
.carouseli .next{ background:url(../img/ihot-pre1.png) no-repeat; float:left; }
.carouseli .next:hover{ background:url(../img/ihot-pre2.png) no-repeat; }
.carouseli .prev ,.carouseli .next{ width:43px; height:43px; margin-top:113px; display:inline; }
.jCarouselLitei { float:left; overflow:hidden; margin-left:17px; width:1100px !important; height:272px; }
.jCarouselLitei li{ text-align:center; margin-right:27px; display:inline; float:left; padding-top:22px; padding-left:21px; padding-right:19px; width:215px; height:250px; background:#e6e6e6; }
.jCarouselLitei li:hover{ background:#7db701;color:#fff !important; }

.jCarouselLitei li a{ font-size:14px; color:#fff; }
.jCarouselLitei li a:hover{ color:#222222; }

.ihot_bnr{ position:relative; overflow:hidden; }
.ihot_bnr img{ width:215px; height:190px; overflow:hidden; display:block; }

.ihot_font{ padding-top:9px; line-height:30px; text-align:center; font-size:14px; color:#333; }
.ihot_font:hover{ color:#fff;}

.inews{ padding-top:52px; padding-bottom:35px;}

.inews_top{ padding-bottom:16px; }
.inews_title{ float:left; max-height:25px; }

.inews_more{ float:right; padding-top:9px; line-height:15px; }
.inews_more a{ color:#333; }
.inews_more a:hover{ color:#7db701; }

.inews_wz{ line-height:26px; }
.inews_wz a{ display:block; background:url(../img/inews-libg.jpg) no-repeat left 13px; padding-left:9px; color:#333; font-size:14px; }
.inews_wz a:hover{ color:#7db701; }



.footer{ background:#7db701; font-size:14px; line-height:26px; padding-bottom:14px; color:#fff; }
.footer a{ font-size:14px; color:#fff;}
.footer_logo{ text-align:center; }
.footer_logo img{ margin-top:-48px; }


.footer_nr{ padding-top:5px; }

.f1{ width:480px; float:left; }

.f1_title{ padding-bottom:10px; }
.f1_msg{ line-height:30px; font-size:18px; color:#fff; padding-bottom:7px; }

.f1 ul{ padding-bottom:28px; }
.f1 li{ font-size:14px; line-height:30px; color:#fff; padding-left:20px; float:left; width:200px;}
.f1 li a{ color:#161515; font-size:14px;color:#fff; }
.f1 li a:hover{ color:#333; }

.flibg1{ background:url(../img/footer-add.png) no-repeat left 9px; width:100% !important;}
.flibg2{ background:url(../img/footer-phone.png) no-repeat left 8px;}
.flibg3{ background:url(../img/footer-fax.png) no-repeat left 9px; }
.flibg4{ background:url(../img/footer-email.png) no-repeat left 11px; }



.flibgdianhua{ background:url(../img/footer-phone.png) no-repeat left 9px; }
.flibgskype{ background:url(../img/skypedi.jpg) no-repeat left 8px;  }
.flibgwechat{ background:url(../img/weixindi.jpg) no-repeat left 9px;  }
.flibgqq{ background:url(../img/qqdi.jpg) no-repeat left 11px; }
.flibgwangzhi{  background:url(../img/wangzhidi.jpg) no-repeat left 11px; }
.flibgwhatsapp{  background:url(../img/whatsapdi.jpg) no-repeat left 11px; }
.banquan{ line-height:26px; }
.banquan a{}
.banquan a:hover{ color:#333; }
.f1_jl{ padding-right:5px; }

.links{ padding-top:2px; height:26px; }
.links a{ padding-left:6px; }
.links a:hover{ color:#333; }

.f2{ width:374px; float:right; }
.f2_title{ padding-bottom:24px; }

.sjmt{ padding-left:3px; padding-bottom:26px; }
.sjmt a{ margin-right:26px; }

.f2_msg{ line-height:22px; padding-left:4px; font-size:14px;  padding-bottom:7px; }

.f2_sousuo{ padding-left:3px; }
.f2_input{ padding-left:32px; background:#fff url(../img/footer-sousuobg.jpg) no-repeat 6px 10px; width:259px; height:35px; line-height:35px; float:left; }
.f2_send{ width:80px; height:35px; line-height:33px; background:#e9471b; color:#fff; text-align:center; font-size:14px; float:left; cursor:pointer; }
.f2_send:hover{}

.zhichi{ padding-top:35px; line-height:26px; padding-left:5px; }
.reanod{ margin-left:5px; }
.cnzz{ margin-left:2px; }



.body{ background:url(../img/bg.jpg) repeat-y top center; }


.brow{ padding-top:9px; line-height:24px; padding-bottom:11px; font-size:14px; color:#666666; }
.brow a{ font-size:14px; color:#666666; }
.brow a:hover{ color:#7db701; }
.brow span{}
.browxz{ color:#7db701 !important; }


/*product1*/
.p1{ padding-top:11px; }


.p1_top{}
.p1_top a{ display:block; width:192px; height:30px; line-height:28px; text-align:center; color:#fff; font-size:14px; background:#000000; margin-right:28px; float:left; margin-top:15px; }
.p1_top a:hover{ background:#7db701; }

.p1_center{ padding-top:40px; }


.p1_nr{ width:232px; float:left; margin-right:57px; margin-bottom:40px; }
.p1_nrlast{ margin-right:0px !important; }
.p1_ntop{}
.p1_ntop a{ font-size:14px; }
.p1_ntop a:hover{ color:#7db701; }
.p1_pic{ width:232px; height:205px; }
.p1_pic img{ width:230px; height:203px; border:solid 1px #dadada; }

.p1_font{ text-align:center; padding-top:6px; line-height:26px; }


.p1_nbottom{ padding-top:11px; padding-left:54px; }
.p1_check{ float:left; margin:0px; padding:0px; margin-top:7px; }
.p1_in{ float:left; margin-left:9px; }
.p1_in a{ display:block; text-align:center; border:solid 1px #7db701; color:#7db701; width:98px; height:23px; line-height:23px; }
.p1_in a:hover{ background:#7db701; color:#fff; }



.p1_bottom{ text-align:center; padding-top:15px; padding-bottom:80px; }

.p1_fy{ display:inline-block;  }
.p1_fy a{ display:inline-block;  width:33px; height:28px; line-height:28px; background:#e5e5e5; border:solid 1px #e5e5e5; text-align:center;  margin-right:5px;  }
.p1_fy a:hover{ border:solid 1px #7db701; color:#7db701; }
.p1_fyxz{ border:solid 1px #7db701 !important; color:#7db701 !important;  }
.p1_pn{ width:59px !important; }

.p1_badd{ margin-left:1px; width:140px; height:30px; line-height:28px; text-align:center; background:#7db701; cursor:pointer; color:#fff; font-size:14px; display:inline-block; margin-top:20px; }
.p1_sel{ display:inline-block; margin-left:5px; margin-top:7px; }


.p1_fy span{display: inline-block; width:59px !important;  height: 28px; line-height: 28px;
    background: #e5e5e5; border: solid 1px #e5e5e5; text-align: center; margin-right: 5px;}


.p1_news{ padding-bottom:31px; }

.p1_news_top{ padding-bottom:25px; }
.p1_news_title{ float:left; }

.p1_news_hx{ width:950px; float:right; margin-top:10px; height:1px; background:#cacaca; }




/*our products*/
.hot{ background:url(../img/icenter-bg.jpg) repeat-y top center; padding-top:33px; padding-bottom:76px; }

.hot_title{ text-align:center; padding-bottom:36px; }



/*product2*/
.p2{ padding-top:12px; padding-bottom:92px; }

.p2_top{ padding-bottom:38px; }
.p2_tleft{ float:left; }
.p2_tleft{ width:460px; height:406px;border:solid 1px #dadada; }


.p2_tright{ float:right; width:550px; padding-top:39px; }
.p2_title{ line-height:40px; font-size:30px; padding-bottom:11px; border-bottom:solid 1px #cfcfcf; margin-bottom:17px; }
.p2_twz{ line-height:28px; font-size:16px; }

.p2_tshare{ padding-top:84px; line-height:23px; color:#7db701; font-size:14px; }
.p2_tshare span{ display:block; float:left; padding-right:6px;    display: block;line-height: 35px;}
.p2_tshare img{ float:left; }

.p2_tin{ padding-top:20px;; width:399px; }
.p2_tin a{ display:block; width:150px; text-align:center; color:#fff; height:35px; line-height:33px; background:#7db701; font-size:18px; }
.p2_tin a:hover{ background:#4d4d4d; }



.p2_center{}
.p2_ctop{ border-bottom:solid 2px #7db701; margin-bottom:29px; }
.p2_ctitle{ width:150px; text-align:center; color:#fff; height:38px; line-height:38px; background:#7db701; font-size:16px; font-weight:bold; }

.p2_cpic{ text-align:center; }

.p2_bottom{ padding-top:75px; }
.p2_btitle{ border-bottom:solid 2px #7db701; margin-bottom:32px; }
.p2_btitle a{ display:block; background:#7db701; color:#fff; text-align:center; font-size:16px; font-weight:bold; width:150px; line-height:38px; }
.p2_btitle a:hover{ background:#4d4d4d; }


.p2_bnr{ float:left; margin-right:57px; }
.p2_bnrlast{ margin-right:0px !important; }
.p2_bnr a{ font-size:14px; }
.p2_bnr a:hover{ color:#7db701; }

.p2_bpic{ width:232px; height:205px; }
.p2_bpic img{ width:230px; height:203px; border:solid 1px #dadada; }
.p2_bfont{ text-align:center; padding-top:6px; line-height:26px; }





/*news1*/
.n1{ padding-top:7px; padding-bottom:56px; }

.n1_nr{ width:492px; padding-bottom:35px; }

.n1_left{ float:left; margin-top:11px; background:url(../img/n1-datebg.png) no-repeat; width:65px; padding-right:12px; color:#fff; text-align:center; padding-top:4px; padding-bottom:7px;  }
.n1_yue{ line-height:26px; font-size:16px; }
.n1_rn{ line-height:22px; padding-top:2px; }


.n1_right{ float:right; width:398px; }
.n1_title{ line-height:26px; padding-bottom:8px; }
.n1_title a{ font-size:16px; }
.n1_title a:hover{ color:#7db701; }

.n1_wz{ line-height:26px; }
.n1_wz a{ font-size:14px; color:#666666; display:block;  }
.n1_wz a:hover{ color:#7db701; }

.n1_more{ padding-top:5px; line-height:22px; }
.n1_more a{ color:#999999; }
.n1_more a:hover{ color:#7db701; }


.n1_fyjl{ padding-top:5px; }
.n1_fy{ text-align:center; }
.n1_fy a{ display:inline-block;  width:33px; height:28px; line-height:28px; background:#e5e5e5; border:solid 1px #e5e5e5; text-align:center;  margin-right:5px; }
.n1_fy a:hover{ border:solid 1px #7db701; color:#7db701; }
.n1_fyxz{ border:solid 1px #7db701 !important; color:#7db701 !important;  }
.n1_pn{ width:59px !important; }




/*news2*/
.n2{ padding-top:1px; font-size:14px; line-height:26px; padding-bottom:64px; }

.n2_title{ line-height:40px; text-align:center; font-size:18px; padding-bottom:5px; }

.n2_time{ text-align:center; background:url(../img/rili.png) no-repeat 44.5% 3px; line-height:21px; color:#999999; padding-bottom:21px; }

.bottom26{ padding-bottom:26px; }

.bottom26 p a{ color:#7db701;}



.n2_bottom{ margin-top:52px; padding-top:10px; border-top:solid 1px #d2d2d2; }
.n2_fy{ font-size:14px; color:#666666; line-height:26px; }
.n2_fy a{ font-size:14px; color:#666666; }
.n2_fy a:hover{ color:#7db701; }



/*about*/
.a{ padding-bottom:60px; padding-top:7px; }


.a_left{ float:left; padding-top:4px; padding-bottom:8px; background:url(../img/about-leftbg.png) no-repeat bottom center; }


.carouselb{ overflow:hidden; margin:0px auto; position:relative; width:425px; height:330px; }
.carouselb .prev{background:url(../img/about-next1.jpg) no-repeat; right:0px; }
.carouselb .prev:hover{background:url(../img/about-next2.jpg) no-repeat;}
.carouselb .next{ background:url(../img/about-pre1.jpg) no-repeat; right:24px; }
.carouselb .next:hover{ background:url(../img/about-pre2.jpg) no-repeat;}
.carouselb .prev ,.carouselb .next{ width:24px; height:23px; display:inline;  position:absolute; z-index:999; bottom:0px; }
.jCarouselLiteb { float:left;overflow:hidden; height:360px; width:535px !important; }
.jCarouselLiteb li{ height:330px; width:425px; text-align:center; display:inline; float:left; }
.jCarouselLiteb li img{ height:330px; width:425px; overflow:hidden; display:block; }


.a_right{ float:right; width:636px; font-size:14px; line-height:26px; margin-bottom:20px; }



/*contact*/
.c{ padding-top:4px; font-size:14px; padding-bottom:105px; }
.c li{ font-size:14px; }
.c li a{ font-size:14px; }
.c li a:hover{ color:#7db701; }

.c_msg{ line-height:25px; }

.c_title{ padding-top:12px; line-height:40px; color:#7db701; font-size:20px; }


.c_nr{ padding-bottom:35px; }
.c_ntitle{ line-height:38px; font-size:20px; padding-bottom:3px; }

.c_nr1{ float:left; width:520px; }

.c_nr li{ padding-left:20px; line-height:30px; }

.c_libg1{ background:url(../img/c-add.png) no-repeat left 6px; }
.c_libg2{ background:url(../img/c-phone.png) no-repeat left 8px; }
.c_libg3{ background:url(../img/c-fax.png) no-repeat left 8px; }
.c_libg4{ background:url(../img/c-email.png) no-repeat left 10px; }
.c_libg5{ background:url(../img/qq.png) no-repeat left 10px; }
.c_libg6{ background:url(../img/skype.png) no-repeat left 10px; }
.c_libg7{ background:url(../img/timg.png) no-repeat left 10px; }
.c_libg8{ background:url(../img/weidxin.png) no-repeat left 10px; }
.c_libg9{ background:url(../img/pic.png) no-repeat left 10px; }

.c_nr2{ float:right; width:545px; }


.c_center{ }
.c_ctitle{ line-height:38px; color:#7db701; font-size:20px; text-transform:uppercase; }
.c_cmsg{ padding-top:5px; line-height:20px; color:#666666; }
.c_cmsg a{ font-size:14px; color:#7db701; }
.c_cmsg a:hover{ text-decoration:underline; }

.c_xp{ padding-top:28px; }


.c_div1{ padding-bottom:37px; }
.c_div2{ padding-bottom:35px; }
.c_div1_nr1{}
.c_bt{ float:left; width:15px; text-align:right; line-height:37px; font-family:Verdana, Geneva, sans-serif; color:#dc000c; }

.c_input1{ width:501px; text-indent:7px; color:#666666; }

.c_input1,.c_captcha{ float:left; height:35px; line-height:35px;  }
.c_input1,.c_captcha,.c_textarea{ border:solid 1px #cccccc; background:#fff; }


.c_textarea{ background:#fff url(../img/bt.jpg) no-repeat 4px 12px; text-indent:14px; line-height:26px; height:141px; width:1096px; margin-bottom:28px; padding-top:1px; color:#666666; }


.c_captcha{ color:#4d4d4d; width:154px; background:#fff url(../img/bt.jpg) no-repeat 4px 12px; margin-right:19px; text-indent:14px; }
.c_yzm{ float:left; cursor:pointer; margin-right:34px; }
.c_send{ float:left; cursor:pointer; width:181px; text-align:center; color:#fff; height:33px; line-height:31px; font-size:14px; background:#7db701; }
.c_send:hover{ background:#4d4d4d; }



.bottom26 p{ font-size: 14px; line-height: 26px;}
.bottom26 p img{ max-width:100%;}
.bottom26 p strong{ color:#7db701}
.bottom26 p span{ color:#7db701}
.bottom26 table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.bottom26 table tr td{ padding:3px; border:1px solid #ccc;}




.p2_twz p{ line-height: 28px; font-size: 16px;}
.p2_twz p img{ max-width:100%;}
.p2_twz p strong{ color:#7db701}
.p2_twz p span{ color:#7db701}
.p2_twz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.p2_twz table tr td{ padding:3px; border:1px solid #ccc;}



.p2_cpic p{ line-height: 26px; font-size: 12px; text-align:left;}
.p2_cpic p img{ max-width:100%;}
.p2_cpic p strong{ color:#7db701}
.p2_cpic p span{ color:#7db701}
.p2_cpic table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.p2_cpic table tr td{ padding:3px; border:1px solid #ccc;}

.p2_tshare img {
    margin-right: 5px;
    width: 26px;
    height: 26px;
    margin-top: 4px;
    border-radius: 2px;
    float: left;
    display: block;
}





#tsShopContainer li,#tsShopContainer img{ vertical-align:top;}
#tsShopContainer{width:462px ;position:relative; float:left; }
#tsShopContainer #tsImgS{text-align:center;width:460px; height:406px;position:relative; padding:0px !important; }
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto; width:100%;  }
#tsShopContainer #tsImgS img{ display:block; margin:0px auto; }



.MagicZoomBigImageCont { border:1px solid #eeeeee;}
.MagicZoomMain { text-align: center !important;	width: 92px; }
.MagicZoomMain div { padding: 0px !important; }
.MagicZoomPup {	background:#ffffff; }
.MagicZoomLoading { text-align:center; background:#ffffff; color:#444; border:1px solid #ccc; opacity:0.8; padding:3px 3px 3px 3px !important; display:none; }
.MagicZoomLoading img {	padding-top:3px !important; }

.y_kf{
   position: fixed;
    right: 0;
    top: 62%;
    border: 1px solid #333;
    border-radius: 8px;
    padding: 2px;
    z-index: 99;
background-color: #fff;
    }
 .y_kf a{display: block;padding:0 8px}
 .y_kf a img{width: 100%;display: block;}
.y_kf p{text-align: center;
    font-size: 14px;
    font-weight: bold;
    background-color: #fff;}

