@charset "utf-8";
.fangF { text-align: center; clear: both; font-size: 12px; padding-top: 29.9px; float: left; width: 100%; border-top: 1px solid #e6e6e6; margin-top: 50px; }
.fangF a, .fangF span { padding: 7px 12px; border:solid 1px #d6d6d6; display: inline-block; margin: 0 2.9px; }
.fangF .previous { padding: 8px 14.2px; background:url(../images/zPrev.jpg) no-repeat; }
.fangF .next { padding: 8px 14.2px; background:url(../images/zNext.jpg) no-repeat; }
.fangF .fCurrent { color:#ff6404; border:0; border-top:solid 1px #ff6404; font-weight: 500; border-bottom:solid 1px #ff6404; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}

body{ color:#666; font-size:12px; font-family:"微软雅黑"; background:#f4f4f4;}

ul, ol { list-style:none;} 

img,fieldset{vertical-align:top; border:0;}

h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}

address,cite,code,em,th { font-weight:normal; font-style:normal;}

input,button,textarea,select{ font:100% Arial,''; vertical-align:middle}

table,td,tr,th{ font-size:12px;}

.nodispaly{ display:none}

.line{ height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}

.clearfix{*zoom:1;}

.clearfix:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}

a{ color:#666; text-decoration:none;}

a:hover { color:#ea5503; text-decoration:underline; }

.fl{ float:left;}

.fr{ float:right;}



/*top*/

.top{ width:100%; margin:0 auto; border-bottom:#ea5503 5px solid; background:url(../images/nav-bg.jpg) center center no-repeat;}

.nav{ width:1140px; margin:0 auto; overflow:hidden;}

.logo{ width:494px; height:107px;}

.top_rg{ width:620px; height:107px;}



.search{ width:620px; margin:10px 0; overflow:hidden;}

.search dd{ float:right;}

input{ -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:1px #ddd solid; height:30px; text-indent:15px; -moz-box-shadow:0 2px 3px #999 inset; -webkit-box-shadow:0 2px 3px #999 inset; box-shadow:0 2px 3px #999 inset; float:left; margin:2px 0 0 0; outline:none;}

.search_tu{ margin:0 0 0 5px;}



.menu{ width:620px; background:#fff; height:50px; overflow:hidden;}

.menu dd{ float:left; height:50px; line-height:50px;}

.menu dd a{ font-size:16px; color:#000; width:124px; text-align:center; display:block;}

.menu dd a:hover{ background:#ff6303; color:#fff; text-decoration:none;}

.menu dd a.menucs{ background:#ff6303; color:#fff;}



/*banner*/

.banner { height:351px; clear:both; z-index:-1000px; width:100%; margin:0 auto 30px; overflow:hidden; position:relative;}

.banner li { height:351px;}

.main { width:100%; margin:0; position:relative;}

#title_list a { background:url(../images/li_on.gif) no-repeat; width:16px; height:8px; padding:0 5px;}

#title_list a.off { background:url(../images/li_off.gif) no-repeat; width:16px; height:8px; padding:0 5px;}

#title_list a:hover{ text-decoration:none;}



/*about us*/

.about{ width:1140px; margin:0 auto; overflow:hidden;}

.about_left{ width:504px; height:358px;}

.about_right{ width:595px; height:358px; background:url(../images/aboutbg.jpg);}

.about_name{ width:540px; font-size:18px; color:#ea5503; margin:13px 0 3px 0; line-height:52px;}

.about_nrong{ width:540px; font-size:14px; line-height:28px; color:#525252;}

.about_more{padding:0; width:186px; height:38px; line-height:38px; background:#fff; margin:32px 0 0 0; text-align:center; border:2px solid #ea5503; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}

.about_more a{ color:#ea5503; font-size:14px; display:block;}

.about_more a:hover{ color:#c4de00; font-size:14px; text-decoration:none;}



/*new_product*/

.new_product{ width:100%; margin:30px auto; border-top:#ccc 1px solid;}

.new_products{ width:100%; margin:30px auto;}

.new_product_k{ width:1140px; margin:30px auto 0; background:#fff; overflow:hidden;}

.new_product_ks{ width:1140px; margin:0 auto; background:#fff; overflow:hidden;}

.new_left{width:248px; float:left;}
.main_prol_tit{width:248px; height:50px; float:left; line-height:50px; background:#e95300; color:#fff; padding-left:20px; box-sizing:border-box;}
.main_prol_tit h1{font-size:18px; color:#fff;}

#main_pro_list_text{width:248px; float:left; background:#fff; border:1px solid #d6d6d6; border-top:none; padding:0 10px 20px 10px; box-sizing:border-box;}
#main_pro_list_text a{display:block; text-decoration:none;}
#main_pro_list_text li{width:228px; font-size:16px; line-height:40px; float:left; margin-top:10px;}
#main_pro_list_text li a i{background:url(../images/tb.gif) left no-repeat; padding-right:25px;}
#main_pro_list_text li a{color:#000; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #e6e6e6;}
#main_pro_list_text li a:hover,#main_pro_list_text li a.on{color:#ea5503;}
#main_pro_list_text li>ul{margin-top:10px;}
#main_pro_list_text li>ul>li{float:left; line-height:30px; font-size:14px; margin-top:0; border-bottom:1px dashed #e6e6e6; font-weight:normal;}
#main_pro_list_text li>ul>li>a{border:none !important; color:#666; background:url(../images/ca.gif) left no-repeat; padding-left:20px;}
#main_pro_list_text li>ul>li>a:hover,#main_pro_list_text>li>ul>li>a.on{color:#ea5503;  background:url(../images/ca.gif) left no-repeat;}


.new_right{ width:892px; background:url(../images/new_product.jpg) top center no-repeat; float:right;}

.new_right_name{ width:852px; margin:0 auto; line-height:52px; font-size:18px; color:#ea5503; overflow:hidden;}

.new_pro_img{ width:864px; margin:0 auto; overflow:hidden;}

.new_pro_img dl{ width:216px; float:left; margin:0 0 12px 0;}

.new_pro_img dd{ width:202px; margin:0 auto; border:#ccc 1px solid;}

.new_pro_img dd img{ width:202px; height:167px;}

.new_pro_img dd p{ font-size:14px; line-height:26px; text-align:center;}



.product_xq{ width:852px; margin:0 auto; overflow:hidden;}

.product_xq dl{}

.product_xq dl dt{ overflow:hidden; margin:0 0 20px 0;}

.product_xq dl dt.pro_jies{ background:#eee; width:100%; overflow:hidden; margin:0 0 16px 0; padding:0 0 0 12px; font-size:15px; color:#333; font-weight:bold; line-height:34px;}

.product_xq dl dt img{ float:left; width:47%; margin:0 3% 3% 0; border-radius:15px;}

.product_xq dl dd{ font-size:14px; line-height:24px; overflow:hidden;}

.product_xq dl dd.pro_jies{ background:#eee; width:100%; overflow:hidden; margin:0 0 16px 0; padding:0 0 0 12px; font-size:15px; color:#333; font-weight:bold; line-height:34px;}



.products{width:850px; float:right; margin-right: 20px;}
.promore_l{width:400px;float:left;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:245px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:400px;height:330px;border:1px solid #d6d6d6; box-sizing:border-box;}
.spec-scroll{clear:both;margin-top:10px;width:400px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; text-align:center; width:10px; height:54px; line-height:54px; border:1px solid #d6d6d6; background:#ebebeb;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:362px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #ccc;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #ea5503;padding:1px;}

.pros_right{width:430px; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #e6e6e6;}
.pros_right_top strong{overflow:hidden;display: inline-block; font-size:24px; color:#ea5503; padding-bottom:10px;}
.pros_right_top p{font-size:16px; color:#787876;}
.pros_right_top .lb{width:100%; float:left; margin-top:20px;}
.pros_right_top .lb li{float:left; margin-right:10px; padding:0 20px; line-height:25px; text-align:center; font-size:12px; background:#f5f5f5; border:1px dashed #e6e6e6; display:block;}
.pros_right_top .lb li:last-of-type{margin-right:0;}
.pros_right_top .lb li:hover,.proleft_list li:hover{background:#ea5503; color:#fff; cursor:pointer; border:1px solid #ea5503;}

.proleft{width:430px;float:left; font-size:14px; line-height:30px; margin-top:20px;}

.proleft_btn{width:430px; float:left; margin-top:30px;}
.proleft_btn li{width:150px; float:left; margin-right:10px;}
.proleft_btn li a{width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block;}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#ea5503; color:#fff;}


.ny_r{width:850px; float:right; margin:40px 20px 0 0; }
.tabs-basic{width:850px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:18px; text-transform:uppercase;}
.tabs-basic a{display:block; text-decoration:none; border:1px solid transparent; padding:15px 40px;}
.tabs-basic .tab-active{color:#ea5503; background:#fff; border:1px solid #e6e6e6; border-bottom:2px solid #ea5503; }
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto; background:#fff;}
.tabs-basic .tabs-content-placeholder div{display:none;}
.tabs-basic .tabs-content-placeholder div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center; margin-top: 27px; width: 100% !important;}
.tabs-basic .tabs-content-placeholder div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder div.tab-content-active table span { font-family: 'Microsoft Yahei' !important; line-height: 2 !important; }
.tabs-basic .tabs-content-placeholder div { line-height:30px; text-align:left; padding-top:40px;}
.tabs-basic .tabs-content-placeholder div img{max-width:100%;}

.tabs-basic table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px!important;}
.tabs-basic table td div{padding: 0px!important;height:auto!important;}


.hot_pro2{width:850px; float:right; margin:40px 20px 0 0;}
.hot_pro2_tit{width:810px; height:40px; background-color:#eee; color:#ea5503; line-height:40px; font-size:16px; padding:0 20px; font-weight:bold;}

.scrollleft2{width:850px; float:left; margin:30px 0;}
.scrollleft2 li{width:260px; overflow:hidden; float:left; margin-right:20px;}
.scrollleft2 li img{width:260px; height:215px; border:1px solid #e6e6e6; box-sizing:border-box;}
.scrollleft2 li img:hover{border:1px solid #ea5503;}
.scrollleft2 li span{display:block; width:260px; line-height:30px; font-size:14px; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;float:left;}

/** 产品中心代码 End **/





/*fotter*/

.fotter{ width:100%; margin:0 auto; overflow:hidden; background:#c5c5c5; border-bottom:#ea5503 5px solid;}

.fotter_shili{ width:1140px; margin:0 auto; overflow:hidden; border-bottom:#ea5503 1px dotted; padding:40px 0 30px 0;}

.fotter_shili dd{ float:left; width:228px; text-align:center;}

.fotter_shili dd p{ font-size:18px; color:#ea5503; line-height:42px;}

.links{ width:1140px; margin:20px auto 0; overflow:hidden; border-bottom:#acacac 1px dotted; padding-bottom:20px;}

.links .link_lj{width:1140px; float:left;}

.links .link_lj dl{ margin:6px 0;}

.links .link_lj dl dd{ line-height:28px; font-size:14px; color:#000; margin:0 0 3px 0;}

.links .link_lj dl dd font{ color:#ea5503; font-weight:bold;}

.links .link_lj dl dt{ line-height:22px;}

.links .link_lj dl dt a{ font-size:12px; color:#333; margin:0 10px;}

.fotter_icp{ width:1140px; margin:0 auto; overflow:hidden; padding:20px 0; line-height:32px;}



/*about_us*/

.about_us{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/abtbg.jpg) center center no-repeat; height:498px;}

.about_nr{ width:1140px; margin:62px auto 0; font-size:16px; color:#fff; line-height:30px;}

.about_nr p{ text-indent:2em; margin:0 0 20px 0;}

.abt_jt{ width:57px; margin:32px auto 0; overflow:hidden;}



.licheng{ width:100%; margin:0 auto; overflow:hidden;}

.lc_name{ width:1140px; margin:0 auto; overflow:hidden;}

.lc_name dl{ margin:36px 0 12px 0;}

.lc_name dl dt{ text-align:center; font-size:32px; line-height:48px; color:#000;}

.lc_name dl dd{ text-align:center; font-size:16px; color:#666; line-height:38px;}



.lc_xt{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/name_bottom.png);}

.lc_xt dl{ background:#ea5503; height:3px; width:126px; margin:0 auto;}

.lc_jt{ width:57px; margin:0 auto 18px; overflow:hidden;}

.fazhanlicheng{ width:1140px; margin:0 auto; padding:25px 0; background:url(../images/lc_center.png); overflow:hidden;}

.lc_dcct{ float:right; width:576px;}

.lc_dcct dl{ margin:16px 0;}

.lc_dcct dl dt{ font-size:18px; float:left; margin:0 20px 0 0; color:#000; line-height:22px;}

.lc_dcct dl dd{ font-size:16px; line-height:20px; padding:3px 0 0 0; color:#333;}

.lc_left{ float:left; width:584px;}

.lc_left dl{ margin:16px 0;}

.lc_left dl dt{ font-size:18px; float:right; width:20px; margin:0 0 0 20px; color:#000; line-height:22px;}

.lc_left dl dd{ width:384px; float:left; text-align:right; font-size:16px; line-height:20px; padding:3px 0 0 160px; color:#333;}



.zhuanye{ width:100%; margin:0 auto; background:#282828;}

.zy_name{ width:1140px; margin:0 auto; overflow:hidden;}

.zy_name dl{ margin:36px 0 12px 0;}

.zy_name dl dt{ text-align:center; font-size:32px; line-height:48px; color:#fff;}

.zy_name dl dd{ text-align:center; font-size:16px; color:#666; line-height:38px;}



.company_img{ width:1100px; margin:0 auto; overflow:hidden;}

.company_img img{ margin: 60px 27px 6px 27px; width:215px; border-radius:168px;}



.zy_xt{ width:100%; margin:0 auto; background:url(../images/zy_bottom.png);}

.zy_xt dl{ background:#ea5503; height:3px; width:126px; margin:0 auto;}

.zy_jt{ width:57px; margin:32px auto 18px;}



.jingyan{ font-size:16px; color:#333; width:1140px; margin:26px auto; line-height:30px;}

.zhiliang{ font-size:16px; color:#fff; width:1140px; margin:26px auto 0; line-height:30px;}



.news_bg{width:1100px; margin:30px auto; background:#fff; padding:50px 20px; overflow:hidden;}
.nyr_tit{width:1100px; float:left; border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.nyr_tit h2{float:left; font-size:24px; font-weight:bold; color:#ff6303;}

.mbx{float:right; background: url(../images/home_tb.jpg) left no-repeat; padding-left:30px; line-height:30px; font-size:14px; color:#787876;}
.mbx a{color:#787876;} .mbx a:hover{color:#ff6303;}
.mbx span{color:#ff6303; font-weight:bold;}

.news_r_text{width:1100px;float:left; margin-top:30px;}
.news_r_text ul li{width:1100px;float:left;border-bottom:1px dashed #e6e6e6; padding-bottom:20px;margin-top:30px;}
.news_r_text ul li:nth-child(5n){border-bottom:none; padding-bottom:inherit;}
.news_r_text ul li .pic{width:240px;height:169px;float:left;} 
.news_r_text ul li .pic img{width:100%; display:block;} 
.news_r_text ul li .pic img:hover{opacity:0.8;}
.news_r_text ul li .text{width:820px;float:right;}
.news_r_text ul li .text .titnr{width:820px;float:left;}
.news_r_text ul li .text .tit a{font-size:16px; font-weight:bold; color:#ff6303; float:left;} 
.news_r_text ul li .text .tit a:hover{color:#000;}
.news_r_text ul li .text .time{float:right; color:#787876;}
.news_r_text ul li .text .wz{width:820px;float:left; margin-top:10px; line-height:28px; font-size:14px;}

.new-view-title{width:1100px; float:left; text-align:center; border-bottom:1px solid #e6e6e6; line-height:30px; padding:10px 0 16px 0; font-size:14px;
margin-top:30px;}
.new-view-title .line2{padding:0 10px; color:#d3d3d3;}
.color-blue{color:#787876;}
.new-view-title h3{padding:8px; line-height:32px; font-size:20px; font-weight:bold; color:#ff6303;}

.newsmore_text{width:1100px; float:left; margin-top:30px; line-height:30px; font-size:14px;}

.view-page{width:100%; float:left; position:relative; margin:40px 0; border-top:1px solid #e6e6e6; padding-top:30px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:138px; height:38px; border:solid 1px #e6e6e6; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px;}
.view-page .back a{background:#ff6303; color:#fff; text-align:center;}
.view-page .back a:hover{background:#ff0000; color:#fff;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#ff6303;}
.view-page .next:hover a{color:#fff; background:#ff6303;}

.newsmore_list{width:1100px;float:left; margin-top:40px;}
.newsmore_list_tit{width:1060px; height:45px; background-color:#ff6303; color:#fff; padding:0 20px; line-height:45px;font-size:18px; border:1px solid #e6e6e6;}
.newsmore_list_text{width:1100px;float:left; border:1px solid #e6e6e6; border-top:none; padding:10px 20px 20px 20px; background:#fff; box-sizing:border-box;}
.newsmore_list_text ul li{background:url(../images/main_news_tb.jpg) left no-repeat; padding-left:15px; line-height:40px; float:left; width:48%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:inline; border-bottom:1px dashed #e6e6e6; margin-right:4%; font-size:14px; box-sizing:border-box;}
.newsmore_list_text ul li:nth-child(2n){margin-right:0;}
.newsmore_list_text ul li span{float:right; color:#aaa;}

/*pages*/
.Pages{width:100%;float:left; line-height:32px; overflow:hidden; text-align:center; border-top:1px solid #e6e6e6; padding-top:30px; margin:40px 0;}
.Pages span{padding:0px 3px; display:inline-block;}
.Pages a{display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{font-style:normal; font-family:Arial;}
.Pages .p_page em a{padding:0px 12px; border:solid 1px #d6d6d6;}
.Pages .p_page em a.a_cur{color:#ff6303; border:0; border-top:solid 1px #ff6303; border-bottom:solid 1px #ff6303;}
.Pages .p_page em a:hover{border-color:#ff6303;}
.Pages .a_prev{width:32px; background:url(../images/bg_prev.jpg) no-repeat;}
.Pages .a_next{width:32px; background:url(../images/bg_next.jpg) no-repeat;}


/*contact_us*/

.contact{ width:100%; margin:0 auto; padding:20px 0 36px;}/* background:url(../images/contactbg.jpg) center center no-repeat;*/

.feedback{ width:1140px; margin:0 auto 32px; background:#fff; padding:16px 0; background:url(../images/feedback.jpg) center center no-repeat;}

.contcc{ width:1140px; margin:0 auto; overflow:hidden;}

.contcc dl dd{ float:left; line-height:22px; background:#fff; margin:0 0 22px 0;}

.contcc dl dd.cods{ padding:8px 0 0 18px; color:#000; width:422px; height:374px;}

.contcc dl dd.cods span{ font-size:16px; color:#ea5503; line-height:32px; font-weight:bold;}



/*客服QQ*/

.boxd{ width:134px; color:#000; font-size:12px; line-height:18px;; text-align:center; position:fixed; top:260px; z-index:2; right:2px;}

.boxd .boxdd{ width:134px;}

.boxd .boxdd .box01{ width:134x; height:146px; background:url(../images/QQ_bg.png) center center no-repeat; float:left; font-size:14px; padding:16px 0 60px 0;}

.boxd .boxdd .box01 dl{ width:134px; margin:8px 0;}

.boxd .boxdd .box02{ margin-top:10px; width:50px; height:36px; float:left; background:#fb676f; padding:18px 0 0 0 ;}

.boxd .boxdd .box02:hover{ background-color:#b30000;}



.box02{ width:50px; height:36px; float:left; background:#ea5503; padding:18px 0 0 0 ; text-align:center; position:fixed; top:492px; z-index:2; right:2px;}

.box02:hover{ background-color:#ff484a;}



.box03{ width:50px; height:36px; float:left; background:#ea5503; padding:18px 0 0 0 ; text-align:center; position:fixed; top:492px; z-index:2; right:2px; margin:0 84px 0 0;}

.box03:hover{ background-color:#ff484a;}