@charset "gb2312";
/* CSS Document */
/*--初始化CSS--*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea {margin:0;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table{ border-collapse:collapse; }
body{ padding: 0; font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;background-color:#ffffff; min-width:1200px;/* overflow-y:scroll;*/ }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}


/*--首页--*/
/*--top--*/
.top{ width:100%; height:42px; border-bottom:1px solid #ececec;}
.top_con{ width:1200px; height:42px; margin:0 auto;}
.top_left{ width:500px; float:left; color:#555; line-height:42px;}
.top_left a{color:#555;}
.top_right{ width:220px; height:42px; float:right;}
.top_right a{ width:88px; height:14px; border-right:1px solid #d5d5d5; text-align:center; display:block; color:#555; float:left; line-height:14px; margin-top:13px;}
.top_right span{ width:15px; height:15px; float:right; background:url(../skins/ma_x.gif) no-repeat; display:block; cursor:pointer; margin-top:12px; margin-right:10px;}
.weixin{ position:relative;}
.weixin .weixin_nr{width:50px; height:50px; padding:0px 5px; background:#fff; text-align:center; position:absolute; display:none; left:-35px; top:30px;}
.weixin .weixin_nr img{ width:50px; height:50px;}
.weixin.on .weixin_nr{ display:block;}
.logo{ width:1200px; height:133px; margin:0 auto;}
.logo_left{ width:950px; height:133px; background:url(../skins/logo.jpg) no-repeat; float:left;}
.logo_right{ width:230px; height:55px; float:right; background:url(../skins/phone.gif) no-repeat; margin-top:43px; padding-left:55px; box-sizing:border-box;}
.logo_right p{ font-size:15px; color:#333; height:23px; line-height:23px;}
.logo_right h3{ font-size:25px; font-weight:normal;}
/*--导航--*/
.nav{ width:100%; height:55px; background:url(../skins/nav.gif) repeat;}
.nav_con{ width:1200px; height:55px; margin:0 auto;}
.nav_con ul li{ height:55px; float:left;}
.nav_con ul li:hover{ background:#ff7900;}
.nav_con ul li:hover a{ background:none;}
.nav_con ul li a{ height:55px; line-height:55px; padding:0px 28px; display:block; font-size:16px; color:#fff; background:url(../skins/nav_a.gif) no-repeat right;}
/*--搜索--*/
.sou{ width:100%; height:55px; background:#f7f7f7;}
.sou_con{ width:1200px; height:85px; margin:0 auto;}
.sou_left{ width:540px; height:25px; float:left; margin-top:15px;}
.sou_left span{ font-size:15px; color:#333; font-weight:bold;}
.sou_left a{ font-size:15px; color:#666; padding:0 14px; background:url(../skins/sou.gif) no-repeat right; transition:all 0.3s;}
.sou_left a:hover{ color:#ff7900;}
.sou_k{ width:315px; height:38px; float:left; margin-left:190px; margin-top:23px;}
.sou_k_l input{ width:265px; height:38px; border:1px solid #e0e0e0; background:#fff; line-height:36px; color:#666; padding:0 10px; box-sizing:border-box; float:left;}
.sou_k_r input{ width:48px; height:38px; float:left; background:url(../skins/an.gif) no-repeat; border:none; cursor:pointer;}
/*--疑问--*/
.yiwen{ width:1200px; height:380px; background:url(../skins/yiwen.jpg) no-repeat; margin:0 auto; margin-top:35px;}
/*--产品--*/
.products{ width:100%; height:auto; background:#f4f4f4;}
.products_con{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:15px;}
.products_bt{ width:580px; height:80px; margin:0 auto; text-align:center; margin-top:53px;}
.products_bt h3{ width:372px; height:30px; margin:0 auto; background:url(../skins/products_bt.gif) no-repeat; color:#007358; font-size:22px; text-align:center; line-height:30px;}
.products_bt p{ font-size:22px; line-height:40px; color:#555; font-weight:bold;}
.products_left{ width:250px; height:auto; background:#fff; float:left; margin-top:40px;}
.products_left .bt{ width:250px; height:80px; background:url(../skins/pro_bt.jpg) repeat;}
.products_left ul { width:100%; padding:0 13px; margin-top:10px;}
.products_left ul li{ width:204px; height:38px; border-bottom:1px solid #ececec; background:url(../skins/jt.gif) no-repeat; padding-left:45px; box-sizing:border-box;}
.products_left ul li a{ width:150px; font-size:15px; color:#333; line-height:38px; display:block; transition:all 0.3s;}
.products_left ul li a:hover{ font-weight:bold; margin-left:5px;}
.products_left ul li:hover{ background:url(../skins/jt1.gif) no-repeat;}
.lingyu{ width:250px; height:auto; margin:0 auto; margin-top:10px; margin-bottom:5px; overflow:hidden;}
.lingyu_bt{ width:230px; height:33px; background:#f4f4f4; margin-left:10px;}
.lingyu_bt p{ background:url(../skins/ling_jt.gif) no-repeat 15px 8px; font-size:15px; color:#333; padding-left:45px; line-height:33px; box-sizing:border-box;}
.subpro {overflow:hidden; width:100%;}
.subpro li{float:left; list-style:none; background:url(../skins/yu_jt.gif) no-repeat 5px; width:122px; }
.subpro li a{ width:auto; height:25px;  box-sizing:border-box; font-size:14px; margin-top:6px; margin-left:18px;  line-height:25px; display:block; float:left; }
.subpro li a:hover{ width:auto; height:25px;  box-sizing:border-box; font-size:14px; margin-top:6px; margin-left:18px; line-height:25px; display:block; float:left;font-weight:bold;}
.products_right{ width:940px; height:auto; float:right; margin-top:40px; overflow:hidden;}
.products_right ul li{ width:286px; height:322px; background:#fff; float:left; margin-left:15px; margin-bottom:31px;}
.products_right ul li .img{ width:280px; height:228px; margin:0 auto; margin-top:3px; overflow:hidden; transition:all 0.5s; position:relative;}
.products_right ul li .img img{ width:280px; height:228px;}
.products_right ul li .zhe{ width:280px; height:228px; background:rgba(255,255,255,0.3); display:none; position:absolute; top:0; transition:all 0.5s;}
.products_right ul li .zhe a{ width:280px; height:228px; background:url(../skins/more.png) no-repeat 120px 70px; display:block; transition:all 0.5s;}
.products_right ul li .zi{ width:256px; height:75px; margin:0 auto; margin-top:10px; transition:all 0.5s;}
.products_right ul li .zi span{ width:256px; font-size:15px; color:#333; text-align:center; display:block; margin-bottom:5px; transition:all 0.5s;}
.products_right ul li .zi p{ font-size:14px; color:#999; height:46px; overflow:hidden; line-height:22px; transition:all 0.5s;}
.products_right ul li:hover .img{ width:280px; height:172px; overflow:hidden;}
.products_right ul li:hover .zi{ height:145px;}
.products_right ul li:hover .zhe{ display:block;}
.products_right ul li:hover .zi p{ height:66px;}
.products_right ul li:hover .zi span{ font-size:15px; color:#fe7901; font-weight:bold; margin-top:18px; margin-bottom:15px;}
.banner_x{ width:100%; height:190px; background:url(../skins/banner_x.png) no-repeat center;}
/*--优势--*/
.youshi1{ width:100%; height:827px; background:url(../skins/youshi1.jpg) no-repeat center;}
.youshi2{ width:100%; height:576px; background:url(../skins/youshi2.jpg) no-repeat center;}
/*--案例--*/
.case{ width:100%; height:528px; background:url(../skins/anli.jpg) no-repeat center;}
.case_con{ width:1200px; height:528px; margin:0 auto;}
.case_left{ width:716px; height:528px; float:left;}
.case_left .bt{ width:716px; height:38px; background:url(../skins/case.gif) repeat-x; margin-top:50px; margin-bottom:15px;}
.case_left .bt h3{ width:108px; height:38px; line-height:38px; float:left; background:#f8f8f8; font-size:16px; color:#333;}
.case_left .bt a{ width:65px; height:38px; line-height:38px; background:#f8f8f8; font-size:14px; color:#333; float:right; display:block; text-align:center;}
.case_right{ width:407px; height:528px; float:right;}
.case_right .bt{ width:407px; height:38px; background:url(../skins/case.gif) repeat-x; margin-top:50px; margin-bottom:50px;}
.case_right .bt h3{ width:70px; height:38px; line-height:38px; float:left; background:#f8f8f8; font-size:16px; color:#333;}
.case_right .bt a{ width:65px; height:38px; line-height:38px; background:#f8f8f8; font-size:14px; color:#333; float:right; display:block; text-align:center;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:407px; height:327px; margin:0px auto; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ width:407px; height:327px; float:left; text-align:center;}
#playBox .oUlplay li img{ width:234px; height:327px; margin:0 auto;}
#playBox .pre{ cursor:pointer; width:32px; height:53px; background:url(../skins/l.png) no-repeat; position:absolute; top:130px; left:0px; z-index:10;}
#playBox .next{ cursor:pointer; width:32px; height:53px; background:url(../skins/r.png) no-repeat; position:absolute; top:130px; right:0px; z-index:10;}
#playBox .smalltitle {width:234px; height:10px; position:absolute; bottom:15px; z-index:10; display:none;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/*--简介--*/
.profile{ width:100%; height:463px;}
.profile_con{ width:1200px; height:463px; margin:0 auto; margin-top:25px;}
.profile_bt{ width:100%; height:100px; background:url(../skins/pro.gif) repeat-x; margin-top:35px;}
.profile_bt .zi{ width:431px; height:100px; margin:0 auto; background:url(../skins/pro_br.gif) no-repeat; padding-top:15px; box-sizing:border-box;}
.profile_bt .zi h3{ width:100%; text-align:center; font-size:25px; color:#007358; height:45px; line-height:45px;}
.profile_bt .zi p{ font-size:20px; color:#555; text-align:center; font-weight:bold;}
.pro_left{ width:394px; height:262px; float:left; background:url(../skins/jianjie.jpg) no-repeat;}
.pro_right{ width:770px; height:262px; float:right; overflow:hidden;}
.pro_right h3{ font-size:15px; color:#fc7703; height:25px; line-height:25px;}
.pro_right p{ font-size:15px; color:#333; line-height:33px; margin-top:5px;}
.pro_right a{ width:100px; height:25px; line-height:25px; border:1px solid #ebebeb; text-align:center; color:#fc7703; display:block; margin-top:6px; transition:all 0.5s;}
.pro_right a:hover{ margin-left:10px; background:#ebebeb;}
/*--新闻--*/
/*.news{ width:100%; height:500px; background:#f8f8f8; overflow:hidden;}
.news_con{ width:1200px; height:500px; margin:0 auto;}
.fxui-tab-hand { height:40px; background:url(../skins/xinwen.gif) repeat-x; margin-top:50px;}
.fxui-tab-tit {display: block;float: left; width:100px; height:40px; line-height:20px; font-size:20px; font-weight:bold; margin-right:46px; color:#333; cursor: pointer; }
.fxui-tab-hand .curr { background:url(../skins/xnwen_cu.gif) no-repeat bottom; color:#007358;}
.fxui-tab-nav { width:800px; height:340px; margin-top:40px;}
.news_left{ width:300px; height:340px; float:left;}
.news_left img{ width:300px; height:213px; background:url(../skins/news.jpg) no-repeat;}
.news_left .txt{ width:300px; height:106px; margin-top:15px; position:relative;}
.news_left .txt a:hover h3{ color:#007358;}
.news_left .txt h3{ width:300px; height:30px; line-height:30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size:18px; color:#333;}
.news_left .txt p{ color:#666; height:56px; overflow:hidden; font-size:14px; line-height:28px; margin-top:9px;}
.news_left .riqi{ width:100px; height:36px; background:#f8f8f8; font-size:22px; color:#333; text-align:center; position:absolute; top:-53px; line-height:36px; left:260px;}
.news_right{ width:368px; height:340px; float:right; margin-top:-15px;}
.news_right ul li{ width:368px; height:116px; padding:16px 0px; box-sizing:border-box; border-bottom:1px dashed #dadada;}
.news_right ul li .riqi{ width:72px; height:70px; float:left; margin-top:10px;}
.news_right ul li .riqi h3{ font-size:28px; color:#333; text-align:center;}
.news_right ul li .riqi p{ font-size:16px; color:#999; text-align:center;}
.news_right ul li .txt{ width:270px; height:95px; float:right;}
.news_right ul li .txt h3{ font-size:16px; color:#333;}
.news_right ul li .txt p{ font-size:14px; color:#666; line-height:26px; width:270px; height:52px; overflow:hidden; margin-top:5px;}
.news_right ul li:hover h3{ color:#fc7703;}
.wenda{ width:1200px; height:108px; margin:0 auto; margin-top:20px;}
.wenda_bt{ width:136px; height:108px; float:left;}
.wenda_bt h3{ font-size:20px; color:#333; margin-bottom:8px;}
.wenda_bt p{ font-size:15px; color:#999; margin-bottom:12px;}
.wenda_bt span{ width:102px; height:23px; display:block; background:url(../skins/se.gif) no-repeat;}
.wenda ul li{ width:510px; height:105px; background:#fff; border:1px solid #efefef; float:left; margin-left:20px;}
.wenda ul li h3{ width:470px; height:30px; background:url(../skins/wen.gif) no-repeat; font-size:15px; line-height:30px; margin-top:5px; margin-bottom:5px; padding-left:65px; box-sizing:border-box;}
.wenda ul li p{ width:490px; height:52px; line-height:26px; background:url(../skins/da.gif) no-repeat; font-size:15px; color:#666; overflow:hidden; padding-left:65px; box-sizing:border-box;}
.wenda ul li a:hover{ color:#6aa18c;}*/
/*--底部--*/
.footer{ width:100%; height:340px; background:#333; overflow:hidden;}
.footer_con{ width:1200px; height:340px; margin:0 auto;}
.links{ width:1200px; height:90px; margin-top:45px;}
.links_bt{ width:150px; height:17px; background:url(../skins/links.gif) no-repeat; padding-left:15px; box-sizing:border-box;}
.links_bt h3{ font-size:16px; color:#fff; float:left; line-height:17px; margin-right:10px;}
.links_bt p{ font-size:16px; color:#666; line-height:17px;}
.links_con{ width:1200px; height:30px; margin-top:20px;}
.links_con a{ color:#808080; padding-right:40px;}
.links_con a:hover{ color:#ff7800;}
.footer .nr{ width:1200px; height:182px; float:left;}
.footer .nr .dh{ width:1200px; height:46px; border-bottom:1px solid #484848;}
.footer .nr .dh a{ font-size:15px; color:#fff; width:145px; margin-top:10px; display:block; float:left; background:url(../skins/xu.gif) no-repeat right; text-align:center;}
.footer .nr .dh a:hover{ color:#ff7800;}
.footer .nr .xin{ width:840px; height:126px; margin-top:30px;}
.footer .nr .xin .l{ width:170px; height:67px; margin-top:10px; float:left; background:url(../skins/f_logo.jpg) no-repeat;}
.footer .nr .xin .m{ width:550px; height:100px; float:left; margin-left:6px;}
.footer .nr .xin .m p{ color:#ffffff; line-height:30px;}
.footer .nr .xin .r{ width:82px; height:82px; background:url(../skins/f_ma.jpg) no-repeat; float:right;}
.footer .liu{ width:290px; height:140px; float:right; margin-top:30px;}
.footer .liu p{ color:#f57013;}
.footer .liu .l{ width:230px; height:100px; float:left;}
.footer .liu .l input{ width:228px; height:34px; line-height:34px; background:none; border:1px solid #6f6f6f; color:#6f6f6f; padding:0 10px; box-sizing:border-box; margin-top:20px;}
.footer .liu .r{ width:36px; height:88px;  float:right; color:#fff; font-size:16px; text-align:center; position:relative; margin-top:20px;}
.footer .liu .r input{ width:36px; height:88px; background:url(../skins/f_ti.gif) no-repeat; border:none; cursor:pointer;}

/*--关于--*/
.nav_x{ width:100%; height:52px; border-bottom:1px solid #d8d8d8;}
.nav_x_con{ width:1200px; height:52px; margin:0 auto; background:url(../skins/dw.gif) no-repeat; padding-left:35px; box-sizing:border-box; font-size:15px; color:#333; line-height:52px;}
.nav_x_con a{ font-size:15px; padding:0 8px;}
.nav_x_con a span{ color:#006a4f;}

.nav_x1{ width:924px; height:52px; border-bottom:1px solid #d8d8d8; margin-left:33px; margin-bottom:20px; }
.nav_x_con1{ width:924px; height:52px; margin:0 auto; background:url(../skins/dd.gif) no-repeat; padding-left:35px; box-sizing:border-box; font-size:15px; color:#333; line-height:52px;}
.nav_x_con1 a{ font-size:15px; padding:0 8px;}
.nav_x_con1 a span{ color:#006a4f;}

.pro_n{ width:1200px; height:800px; margin:0 auto; margin-top:50px;}
.pro_n .bt{ width:1200px; height:72px; background:url(../skins/jj.gif) no-repeat;}
.pro_n .nr{ width:1200px; height:350px; padding:25px 0px; line-height:33px; box-sizing:border-box; font-size:15px; color:#333; margin-top:10px;}
.pro_n .nr b{ color:#006a4f;}
.pro_n .img{ width:1200px; height:300px; background:url(../skins/jj_n.jpg) no-repeat;}
.pro_ry{ width:1200px; height:360px; margin-top:30px; margin:0 auto;}
.pro_ry .bt{ width:530px; height:55px; background:url(../skins/ry.gif) no-repeat; margin:0 auto;}

#marquee1{width:1200px;height:196px;overflow:hidden; margin-top:30px;}
#marquee1 ul li{float:left; margin-right:28px;}
/*--新闻--*/
.xinwen_bt{ width:453px; height:60px; margin:0 auto; margin-top:30px;}
.xinwen_bt a{ width:133px; height:35px; border:1px solid #dcdcdc; text-align:center; line-height:35px; display:block; float:left; margin:0 8px; font-size:16px; transition:all 0.5s;}
.xinwen_bt a:hover{ background:#ff7800; color:#fff;}
.xinwen_con{ width:100%; height:auto; min-height:300px; margin-top:30px; padding-bottom:55px;}
.xinwen_con ul li{ width:100%; height:244px; padding:33px 0px; box-sizing:border-box; transition:all 0.5s;}
.xinwen_con ul li:hover{ background:#f3f2f2;}
.xinwen_con ul li .con{ width:1200px; margin:0 auto;}
.xinwen_con ul li .con img{ width:240px; height:180px; float:left;}
.xinwen_con ul li .con .txt{ width:907px; float:right;}
.xinwen_con ul li .con .txt h3{ width:900px; height:30px; line-height:30px; margin-top:7px; font-size:16px; color:#333; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xinwen_con ul li .con .txt i{ font-style:normal; color:#999; display:block; width:100px; height:28px; line-height:28px; border-bottom:1px solid #e9e9e9;}
.xinwen_con ul li .con .txt p{ height:52px; line-height:26px; overflow:hidden; margin-top:10px;}
.xinwen_con ul li .con .txt a{ width:108px; height:30px; border:1px solid #e5e5e5; margin-top:10px; text-align:center; line-height:30px; color:#333; display:block; transition:all 0.5s;}
.xinwen_con ul li:hover .con .txt a{ background:#ff7800; color:#fff;}
/*--分页--*/
.fen{ width:1200px; height:30px; margin:0 auto; margin-top:35px;}
.fenye{ width:470px; height:30px; float:left;}
.fenye li{float:left; width:28px; list-style:none;}
.fenye a{ padding:4px 10px; border:1px solid #e2e2e2; color:#333; margin-right:6px;}
.fenye a:hover{ background:#e2e2e2;}
.xinwen_ny{ width:1200px; height:auto; margin:0 auto; margin-top:20px; padding-bottom:40px; overflow:hidden;}
.xinwen_ny .bt{ width:1200px; height:90px;}
.xinwen_ny .bt h3{ width:1000px; height:40px; margin:0 auto; line-height:40px; text-align:center; font-size:20px; color:#333; font-weight:normal; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xinwen_ny .bt .xin{ width:586px; height:30px; background:#f0f0f0; margin:0 auto;margin-top:12px;}
.xinwen_ny .bt .xin span{ width:140px; height:30px; line-height:30px; font-size:15px; color:#999; float:left; margin-left:140px;}
.xinwen_ny .bt .xin p{ width:200px; height:30px; line-height:30px; color:#999; font-size:15px; float:left;}
.xinwen_ny .nr{ width:1200px; line-height:33px; color:#333; padding-bottom:40px; padding-top:35px; border-bottom:1px solid #d5d5d5;}

.xinwen_ny .s{ width:600px; height:70px; float:left; margin-top:35px;}
.xinwen_ny .s p{ height:30px; line-height:30px; color:#666; margin-bottom:6px;}
.xinwen_ny .s p span{ float:left;}
.xinwen_ny .s p a{ width:526px; height:30px; line-height:30px; color:#333; transition:all 0.5s; display:block; float:left; margin-left:6px;}
.xinwen_ny .s p a:hover{ font-weight:bold; margin-left:10px;}
/*--产品--*/
.products1{ width:100%; height:auto; background:#f4f4f4; padding-bottom:40px;}
.products_con1{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.products_left1{ width:250px; height:auto; background:#fff; float:left; margin-top:40px; overflow:hidden;}
.products_left1 .bt{ width:250px; height:80px; background:url(../skins/pro_bt.jpg) no-repeat;}
.products_left1 ul { width:100%; padding:0 13px; margin-top:10px;}
.products_left1 ul li{ width:204px; height:38px; border-bottom:1px solid #ececec; background:url(../skins/jt.gif) no-repeat; padding-left:45px; box-sizing:border-box;}
.products_left1 ul li a{ width:150px; font-size:15px; color:#333; line-height:38px; display:block; transition:all 0.3s;}
.products_left1 ul li a:hover{ font-weight:bold; margin-left:5px;}
.products_left1 ul li:hover{ background:url(../skins/jt1.gif) no-repeat;}
.lingyu1{ width:240px; height:160px; margin:0 auto; margin-top:10px; margin-bottom:5px;}
.lingyu_bt1{ width:204px; height:33px; background:#f4f4f4;}
.lingyu_bt1 p{ background:url(../skins/ling_jt.gif) no-repeat 15px 8px; font-size:15px; color:#333; padding-left:45px; line-height:33px; box-sizing:border-box;}
.lingyu1 a{ width:90px; height:25px; background:url(../skins/yu_jt.gif) no-repeat 5px; padding-left:25px; box-sizing:border-box; font-size:15px; margin-top:10px; margin-right:10px; line-height:25px; display:block; float:left;}
.lingyu1 a:hover{ font-weight:bold;}
.products_right1{ width:947px; height:auto; float:right; margin-top:40px; padding-bottom:40px;}
.products_right1 ul{ overflow:hidden;}
.products_right1 ul li{ width:286px; height:322px; background:#fff; float:left; margin-left:23px; margin-bottom:31px;}
.products_right1 ul li .img{ width:280px; height:228px; margin:0 auto; margin-top:3px; overflow:hidden; transition:all 0.5s; position:relative;}
.products_right1 ul li .img img{ width:280px; height:228px;}
.products_right1 ul li .zhe{ width:280px; height:228px; background:rgba(255,255,255,0.3); display:none; position:absolute; top:0; transition:all 0.5s;}
.products_right1 ul li .zhe a{ width:280px; height:228px; background:url(../skins/more.png) no-repeat 120px 70px; display:block; transition:all 0.5s;}
.products_right1 ul li .zi{ width:256px; height:75px; margin:0 auto; margin-top:10px; transition:all 0.5s;}
.products_right1 ul li .zi span{ width:256px; font-size:15px; color:#333; text-align:center; display:block; margin-bottom:5px; transition:all 0.5s;}
.products_right1 ul li .zi p{ font-size:14px; color:#999; height:46px; overflow:hidden; line-height:22px; transition:all 0.5s;}
.products_right1 ul li:hover .img{ width:280px; height:172px; overflow:hidden;}
.products_right1 ul li:hover .zi{ height:145px;}
.products_right1 ul li:hover .zhe{ display:block;}
.products_right1 ul li:hover .zi p{ height:66px;}
.products_right1 ul li:hover .zi span{ font-size:15px; color:#fe7901; font-weight:bold; margin-top:18px; margin-bottom:15px;}

.fen1{ width:900px; height:30px; margin:0 auto; margin-top:35px;}
.fenye1{ width:870px; height:30px; float:left; margin-left:35px;}
.fenye1 li{float:left; list-style:none;}
.fenye1 a{ padding:4px 10px; border:1px solid #e2e2e2; color:#333; margin-right:6px;}
.fenye1 a:hover{ background:#e2e2e2;}

.chanpin_right{ width:939px; height:auto; float:right; background:#fff; padding:15px; box-sizing:border-box; margin-top:40px;}
.chanpin_right .tu{ width:100%; height:405px;}
.chanpin_right .tu .l{ width:400px; height:405px; float:left}

.mod18Box {margin: 0px auto; width: 400px; background: #FFF; box-shadow:0px 1px 5px #CCCCCC }
.mod18{ width: 400px; height: auto; margin: 0px auto; position: relative; background: #f7f7f7; }
.mod18 .btn{position:absolute;width:15px;height:70px;top:336px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../skins/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:140px;width:30px;height:60px;}
.mod18 #prevTop{background:url(../skins/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../skins/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../skins/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:400px;height:330px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:330px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:330px;position:absolute;}
.mod18 .picBox li{width:400px;height:330px;}
.mod18 .listBox{ width: 400px; height: 70px; margin: 0 auto; position: relative; padding: 6px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:103px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:92px;height:70px;}
.mod18 .listBox li img{width:92px;height:70px;}
.mod18 .listBox .on img{width:88px;height:66px;border:2px solid #ff6600;}
.mod18 .listBox .on i{display:block;}
.chanpin_right .tu .r{ width:480px; height:405px; float:right;}
.chanpin_right .tu .r h3{ font-size:16px; font-weight:bold; width:480px; height:40px; line-height:40px; margin-bottom:5px; border-bottom:1px dashed #999;}
.chanpin_right .tu .r p{ line-height:35px;  overflow:hidden;}
.chanpin_right .tu .r p b{ color:#006a4f;}
.chanpin_right .tu .r .dh{ width:480px; height:36px; margin-top:15px; line-height:30px; background:url(../skins/dh.jpg) no-repeat; padding-left:55px; box-sizing:border-box; font-size:18px; color:#ff7c04;}
.chanpin_right .tu .r .dh span{ font-size:28px; color:#333; padding-left:15px;}
.chanpin_right .tu .r .fx{ width:480px; height:auto; border-top:1px dotted #CCCCCC; padding-top:10px; }
.chanpin_right .nn{ width:100%; height:auto; margin-top:30px;}
.chanpin_right .nn .x{ width:100%; padding-bottom:30px;}
.chanpin_right .nn .x span{ font-size:15px; font-weight:bold; display:block; color:#fc7604;}
.chanpin_right .nn .x p{ color:#333; line-height:30px;}
.chanpin_right .nn .c{ width:100%; height:auto;}
.chanpin_right .nn .c span{font-size:15px; font-weight:bold; display:block; color:#fc7604; line-height:40px;}
.chanpin_right .nn .c img{ max-width:100%; height:auto;}


.products_right2{ width:957px; height:auto; float:right; margin-top:40px; padding-bottom:40px;}
.products_right2 ul{ overflow:hidden;}
.products_right2 ul li{ width:280px; height:240px; background:#fff; float:left; margin-left:33px; margin-bottom:31px;}
.products_right2 ul li .img{ width:280px; height:205px; margin:0 auto;overflow:hidden; transition:all 0.5s; position:relative;}
.products_right2 ul li .img img{ width:280px; height:205px;}
.products_right2 ul li .zi{ width:280px; height:35px; margin:0 auto; line-height:35px;transition:all 0.5s; text-align:center; font-size:15px;}
.products_right2 ul li:hover .img{ width:280px; height:190px; overflow:hidden;}

/*--联系--*/
.contact{ width:1106px; height:auto; margin:0 auto; padding-bottom:50px;}
.contact .bt{ width:1106px; height:58px; background:#e3e3e3; margin-top:40px;}
.contact .bt span{ width:145px; height:58px; background:#006a4f; float:left; display:block; text-align:center;}
.contact .bt span h3{ font-size:18px; text-align:center; color:#8dafa4; margin-top:8px; }
.contact .bt span p{ color:#b8ccc5; font-size:16px; text-align:center;}
.contact .bt i{ font-style:normal; color:#666; font-size:16px; margin-left:50px; float:left; line-height:58px;}

.contact .nr{ width:1106px; height:220px; margin-top:35px;}
.contact .nr .l{ width:430px; height:220px; float:left;}
.contact .nr .l h3{ font-size:18px; color:#ff7800; line-height:45px;}
.contact .nr .l p{ color:#333; line-height:30px; font-size:15px;}
.contact .nr img{ width:524px; height:251px; float:right;}


.ditu{ width:1106px; height:430px; margin-top:55px;}


#tab-head {
    margin-bottom: 10px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #ddd;
    background-color: #f4f4f4;
    width: 900px;
}

#tab-head li.act {
    line-height: 37px;
    border: 1px solid #ddd;
    border-top: 2px solid #ff6803;
    border-bottom: none;
    color: #ff6803;
    background: #fff;
}


#tab-head li {
    padding: 0 18px;
    font-size: 14px;
    color: #666;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    clear: both;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}


.protext {
    line-height: 25px;
    font-size: 14px;
}

.xg-title {
    /* width: 700px; */
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    margin: 0 auto;
    color: #ff6803;
    font-weight: bold;
    text-indent: 10px;
}


.tuli {
    margin: 5px auto;
    overflow: hidden;
    width: 900px;
    height: auto;
    padding: 5px 3px 25px 0px;
}

.xg-title {
    /* width: 700px; */
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    margin: 0 auto;
    color: #ff6803;
    font-weight: bold;
    text-indent: 10px;
}

#hezi {
    margin: 5px auto;
    overflow: hidden;
    width: 900px;
    height: auto;
    padding: 5px 3px 5px 0px;
}

.frontspan {
    display: inline-block;
    float: left;
    margin-right: 20px;
}

.backspan {
    width: 600px;
    margin-left: 20px;
	line-height:30px;
	height:auto; 
	overflow:hidden;
}





.wz{height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 20px;
	background-color:#007358;
}

.wz-t li {
    float: left;
    width: 280px;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    border-bottom: 1px dashed #ccc;
    
}

.cc li{ height: 150px;
    overflow: hidden;
	float:left;
	list-style:none;
	margin-right:15px;
	height:230px;}

.ht_dh_li { list-style:none;}
.lx{
height: 40px;
    line-height: 30px;
    color: #000;
    text-align: center;
    font-size: 20px;
	padding-top:15px;
	border-bottom:3px solid #007358;
}
.lx_con{padding-top:10px;}
.lx_bt{
margin-top:15px;
}
.piccase{border-bottom:3px solid #009933; color:#009933; padding-bottom:0px;}

.case_bt {
    width: 1200px;
    height: 100px;
    margin-top: 60px;
	margin:0 auto;
}
.case_bt h3 {
width: 372px;
    height: 30px;
    margin: 0 auto;
    background: url(../skins/products_bt.gif) no-repeat;
    color: #007358;
    font-size: 22px;
    text-align: center;
    line-height: 30px;
}
.case_bt p {
    font-size: 22px;
    line-height: 40px;
    color: #555;
    font-weight: bold;
	    text-align: center;
}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:407px; height:327px; margin:0px auto; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ width:407px; height:327px; float:left; text-align:center;}
#playBox .oUlplay li img{ width:234px; height:327px; margin:0 auto;}
#playBox .pre{ cursor:pointer; width:32px; height:53px; background:url(../skins/l.png) no-repeat; position:absolute; top:130px; left:0px; z-index:10;}
#playBox .next{ cursor:pointer; width:32px; height:53px; background:url(../skins/r.png) no-repeat; position:absolute; top:130px; right:0px; z-index:10;}
#playBox .smalltitle {width:234px; height:10px; position:absolute; bottom:15px; z-index:10; display:none;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
.list li{
    width: 250px;
   
    float: left;
	
}

.list li span{
    width: 250px;
   text-align:center;
   display: block;
   
}

.list li img{
    width: 250px;
    height: 170px;
	

}
.scroll_horizontal { width:1200px; margin:0 auto;}


.scroll_horizontal{position:relative;width:1200px;height:230px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1215px;height:220px;margin:0 auto; margin-left:-13px;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:306px;text-align:center;}
.scroll_horizontal .list li img{ width:282px; height:182px;}
.scroll_horizontal .list li span{ width:308px; height:30px; line-height:30px; color:#666; display:block; text-align:center;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:50px;width:20px;height:59px;cursor:pointer;}
.scroll_horizontal .plus{ background:url(../skins/zuo.gif) no-repeat; left:-50px;}
.scroll_horizontal .minus{background:url(../skins/you.gif) no-repeat; right:-45px;}
.scroll_horizontal1{position:relative;width:1200px;height:230px;}
.scroll_horizontal1 .box{overflow:hidden;position:relative;width:1215px;height:230px;margin:0 auto; margin-left:-10px;}
.scroll_horizontal1 .list{overflow:hidden;width:9999px;}
.scroll_horizontal1 .list li{float:left;width:305px;text-align:center;}
.scroll_horizontal1 .list li img{width:280px; height:105px; border:1px solid #ececec;}

.ry_bt h3 {
    width: 372px;
    height: 30px;
    margin: 0 auto;
    background: url(../skins/rr_bt.png) no-repeat;
    color: #007358;
    font-size: 22px;
    text-align: center;
    line-height: 30px;
}
.ry_bt p{ font-size: 22px;
    line-height: 40px;
    color: #555;
    font-weight: bold;text-align: center;}
	
	
	.news{ width:1200px; height:482px; padding-top:40px; margin:0 auto;}
.news_left{ width:280px; height:440px; float:left;     background: white;}
.news_left_bt{ width:280px; height:50px; background:#007358;}
.news_left_bt span{ float: left;
    color: #fff;
    line-height: 50px;
    padding-left: 15px;
    font-size: 20px;}
	.news_left h3{ line-height: 60px; padding-left:30px; }
	.news_left p{ line-height: 30px; padding-left:10px;}
.news_left_bt_more{ width:75px; height:20px; float:right; border:1px solid #6d6d6d; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:6px; text-align:center; font-size:13px; line-height:20px; margin-right:9px;}

.news_left img{ width:280px; height:120px; background:url(../skins/news_left.jpg) no-repeat; display:block;}
.news_left_con{ width:280px; height:225px; border:1px solid #ebebeb; border-top:none; padding:15px; box-sizing:border-box;}
.news_left_con h3{ width:250px; height:30px; line-height:30px; color:#333; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_left_con p{ height:110px; line-height:28px; font-size:13px; overflow:hidden;}
.news_left_more{ width:98px; height:27px; background:#e0251c; color:#fff; text-align:center; line-height:27px; margin:0 auto; margin-top:20px;}
.news_left_more a{ width:98px; height:27px; display:block; color:#fff;}
.news_mid{ width:430px; height:425px; float:left; margin-left:30px;}
.news_mid_bt{ width:430px; height:50px; background:#007358;}
.news_mid_bt span{ float:left; color:#FFF; line-height:45px; padding-left:15px;     font-size: 20px;}
.news_mid_bt_more{ width:75px; height:20px; float:right; border:1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:15px; text-align:center; font-size:13px; line-height:20px; margin-right:9px;}

.news_mid img{ width:430px; height:121px; background:url(../skins/news_mid.jpg) no-repeat; display:block;}
.news_mid ul{ width:430px; height:269px; border:1px solid #ebebeb; border-top:none; padding:15px; box-sizing:border-box;}
.news_mid ul li{ width:400px; height:30px; border-bottom:1px dashed #dadada; }
.news_mid ul li .riqi{ width:100px; height:30px; float:left;}
.news_mid ul li .riqi span{ font-size:14px; color:#333; line-height:35px;}
.news_mid ul li .riqi a{ width:30px; height:30px; /*background:url(../skins/gengduo.gif) no-repeat; */display:block; margin:0 auto; margin-top:10px;}
.news_mid ul li .con{ width:300px; height:30px; float:right;}
.news_mid ul li .con h3{ width:316px; height:30px; line-height:30px; font-size:16px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_mid ul li .con p{ height:50px; line-height:25px; overflow:hidden; font-size:12px; color:#666;}
.news_right{ width:430px; height:425px; float:left; margin-left:30px;}
.news_right_bt{ width:430px; height:50px; background:#007358;}
.news_right_bt span{ float:left; color:#FFF; line-height:45px; padding-left:15px; font-size: 20px;}
.news_right_bt_more{ width:75px; height:20px; float:right; border:1px solid #FFFFFF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin-top:15px; text-align:center; font-size:13px; line-height:20px; margin-right:9px;}
.news_right ul{ width:430px; height:390px; border:1px solid #ebebeb; border-top:none; padding:15px; box-sizing:border-box;}
.news_right ul li{ width:400px; height:120px; margin-top:5px;}
.news_right ul li img{ width:112px; height:98px; float:left;}
.news_right ul li .con{ width:275px; height:110px; float:right;}
.news_right ul li .con h3{ width:275px; height:23px; line-height:23px; font-size:16px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_right ul li .con p{ height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#666; margin-top:8px; margin-bottom:8px;}
.news_right ul li .con a{ font-size:12px; color:#666; text-align:left;}


#cs_box {width:120px; height:220px; color:#FFF; background:#007358; position:fixed; right:10px; top:100px; border-radius:10px; z-index:1000}
#cs_box span {height:20px; line-height:20px;display:block;}
.cs_close {color:#FFF; position:absolute; right:10px; top:8px; cursor:pointer; font-size:20px;font-family:Verdana, Geneva, sans-serif}
.cs_title {font-size:14px; margin:10px; font-weight:bold;}
.cs_img {width:100px; height:100px; background:#FFF; margin:10px;background-image:url(../skins/quickmark.jpg) }
.cs_info {font-size:12px; margin:0px 10px; overflow:hidden; text-align:center;}
.cs_btn {width:100px; height:25px; background:#333; margin:5px 10px; border-radius:5px; font-size:12px; line-height:25px; color:#FFF; text-align:center; cursor:pointer;}
.pj{height:450px; width:1200px; overflow:hidden; margin:0 auto;}
.pj ul{margin:0 auto; overflow:hidden; padding-left:45px;}
.pj ul li{float:left; margin-right:25px;  width:255px; height:230px;}
#dtcon {height:auto; overflow:hidden;}
#dtcon li{float:left; list-style:none; width:100%;}
#pgno li {float:left; list-style:none; width:25px;}