﻿/* CSS Document */
/*a.dh:link{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:visited{font-size: 12px;line-height: 24px;color: #333333;text-decoration: none;}
a.dh:hover{font-size: 12px;line-height: 24px;color: #333333;text-decoration: underline;}
a.dh:active{font-size: 12px;line-height: 24px;color:#333333;text-decoration: none;}
a{outline: none;text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
*/
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; outline:none;}
input,textarea,select{*font-size:100%}
legend{color:#000}
.vm{vertical-align:middle;}
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, th, td {
	margin: 0px;list-style:none;
	padding: 0px; -webkit-text-size-adjust:none;
}
/*字体*/
body{font:12px/24px 'Arial'; font-family:'Arial' !important; color:#666; text-align:center; background:#fff; min-width:1200px;}
/*塌陷*/
.w960{width:960px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.ov{overflow:hidden; zoom:1;}
.fam{font-family:"宋体" !important;}
/*a*/
a{font-family:"Arial"; text-decoration:none; color:#666;
transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-ms-transition:all 0.2s;
-o-transition:all 0.2s;}
a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:0; }
em,i{ font-style:normal;}
/*包裹 IE8居中*/
#wrap{text-align:left;}
/*ul*/
ul{ list-style:none;}
/*img*/
img{border:0 none;}
/*浮动*/
.cf{zoom:1}
.cf:after{content:'.';visibility:hidden;clear:both;display:block; height:0}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
/*清除浮动*/
.clear{clear:both;line-height:0;}

/*mt pt 上外边距*/
.mt0{margin-top:0px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}
.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}
.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}
.mt55{margin-top:55px;}.mt60{margin-top:60px;}.mt65{margin-top:65px;}.mt70{margin-top:70px;}
.mt75{margin-top:75px;}.mt80{margin-top:80px;}.mt85{margin-top:85px;}.mt90{margin-top:90px;}
.mt100{margin-top:100px;}

.pt0{padding-top:0px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}
.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}
.pt40{padding-top:40px;}.pt45{padding-top:45px;}.pt50{padding-top:50px;}.pt55{padding-top:55px;}
.pt60{padding-top:60px;}.pt65{padding-top:65px;}.pt70{padding-top:70px;}.pt75{padding-top:75px;}
.pt85{padding-top:85px;}
/*ml 左外边距*/
.ml0{margin-left:0px !important;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}
.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}
.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left:40px;}
.ml45{margin-left:45px;}.ml50{margin-left:50px;}.ml55{margin-left:55px;}
.ml60{margin-left:60px;}.ml65{margin-left:65px;}.ml70{margin-left:70px;}
.ml75{margin-left:75px;}.ml100{margin-left:100px;}.ml110{margin-left:110px;}

.pl0{padding-left:0px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}
.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}
.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left:40px;}
.pl45{padding-left:45px;}.pl50{padding-left:50px;}.pl55{padding-left:55px;}
.pl60{padding-left:60px;}.pl65{padding-left:65px;}.pl70{padding-left:70px;}
.pl75{padding-left:75px;}
/*text align*/
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
/*display:block*/
.db{display:block;}
/*font-size*/
.ft14{font-size:14px;}
/*line23*/
.line23{ line-height:23px;}
/*边框去除*/
.bordernone{ border:0 none !important;}
/*字体加粗*/
.ftw{ font-weight:bold;}
/*ft0*/
.ft0{font-size:0px !important;}
table{border-collapse:collapse;}
/*新闻*/
.news{clear:both;margin:0px;padding:0px;}
.news li{height:38px;line-height:38px;background:url(../images/news_icon.png) no-repeat left center;padding-left:15px;padding-right:10px;border-bottom:1px dashed #ddd;overflow:hidden;font-size:14px;}

.newstitle {text-align: center;height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;overflow:hidden;}
.news_message{height:30px;line-height:30px;text-align:center;}

/*分页
.pager{text-align:center !important; padding-bottom:3px;margin-top:20px;}
.pager span{margin-left:8px;margin-right:8px;}
.pager a{margin-left:8px;margin-right:8px;text-decoration:none;}
/*分页2*/
.pager{text-align:center !important; padding-bottom:3px;margin-top:35px;}
.pager span{}
.pager a{margin-left:8px;margin-right:8px;text-decoration:none; padding:1px 8px;background:#c9c9c9;}
.pager a.on{background:#f1831c; color:#fff;}


.slideBox{ width:100%; height:522px;position:relative; overflow:hidden;margin:0 auto;}
.slideBox .hd{position:absolute; text-align:center;right:11%;bottom:30px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center;float:left;}
.slideBox .hd ul li{display:inline-block; float:left;margin-left:25px; background:#fff;  width:45px; height:5px;cursor:pointer; text-indent:-9999px; }
.slideBox .hd ul li.on{ background:#e57718;}

.slideBox .bd{ position:relative; height:100%; z-index:0; margin:0 auto !important;width:100% !important; min-width: 1920px; margin: 0 auto; height: 522px; left: 50%; margin-left: -960px !important;}
.slideBox .bd ul{width:100% !important; min-width: 1920px;}
.slideBox .bd li{ zoom:1; vertical-align:middle; overflow: hidden; width: 100% !important; height: 522px;}
.slideBox .bd img{ width:1920px; height:522px; display:block; position: relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{position:absolute;z-index:999;display:block; width:80px; height:80px;}
.slideBox .prev{left:3%; top:50%;margin-top:-25px;background:url(../images/left.png) no-repeat;}
.slideBox .next{right:3%;top:50%;margin-top:-25px;  background:url(../images/right.png) no-repeat;}


.slideBox0{ width:100%; height:398px;position:relative; overflow:hidden;margin:0 auto;}
.slideBox0 .hd{position:absolute; text-align:center;right:11%;bottom:30px; z-index:1;}
.slideBox0 .hd ul{ overflow:hidden; zoom:1; text-align:center;float:left;}
.slideBox0 .hd ul li{display:inline-block; float:left;margin-left:25px; background:#fff;  width:45px; height:5px;cursor:pointer; text-indent:-9999px; }
.slideBox0 .hd ul li.on{ background:#e57718;}

.slideBox0 .bd{ position:relative; height:100%; z-index:0; margin:0 auto !important;width:100% !important; min-width: 1920px; margin: 0 auto; height: 398px; left: 50%; margin-left: -960px !important;}
.slideBox0 .bd ul{width:100% !important; min-width: 1920px;}
.slideBox0 .bd li{ zoom:1; vertical-align:middle; overflow: hidden; width: 100% !important; height: 398px;}
.slideBox0 .bd img{ width:1920px; height:398px; display:block; position: relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox0 .prev,.slideBox .next{position:absolute;z-index:999;display:block; width:80px; height:80px;}
.slideBox0 .prev{left:3%; top:50%;margin-top:-25px;background:url(../images/left.png) no-repeat;}
.slideBox0 .next{right:3%;top:50%;margin-top:-25px;  background:url(../images/right.png) no-repeat;}

.ban_img{position:relative; width:100%; height:398px; min-width:1200px; overflow:hidden;}
.ban_img img{position:absolute; left:50%; margin-left:-960px;}

.text_o,.left_ul li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block;}

/*************/
#top{font-size:14px; color:#4a4a4a; height:39px; line-height:39px; border-bottom:2px solid #ebebeb;}
.favo{background:url(../images/star.png) no-repeat left center; padding-left:23px;}
.favo a{color:#e77918;}
#top li a img{display:block; margin-top:15px;}

#header{height:144px;}
.bdsharebuttonbox{margin-top:15px;}
.header_right a{margin:0 !important; padding:0 !important; margin-left:17px !important;}
.header_right .bds_fbook{background:url(../images/icon01.jpg) no-repeat center center !important;}
.header_right .bds_twi{background:url(../images/icon02.jpg) no-repeat center center !important;}
.header_right .bds_linkedin{background:url(../images/icon03.jpg) no-repeat center center !important;}
.header_right .bds_qzone{background:url(../images/icon04.jpg) no-repeat center center !important;}
.header_right .bds_weixin{background:url(../images/icon05.jpg) no-repeat center center !important;}

#nav{background:#f5901d; height:66px;}
#nav li a{display:block; height:66px; line-height:66px; color:#fff; font-size:16px; width:150px; text-align:center;}
#nav li a:hover,.current{background:#e77315;}

.header_right{width:305px;}
.form{position:relative;font-size:14px;width:303px; height:34px; border:1px solid #c1c1c1;margin-top:25px;}
.form .submit{background:#f28c1b; padding:0 6px 0 12px;height:28px; line-height:28px; border:none; cursor:pointer; margin:3px 4px 0 0; color:#fff; border-radius:5px;}
.form .text{width:200px; padding-left:10px; height:34px; line-height:34px;border:none; background:none; color:#939393;}


#type{background:url(../images/type_bg.jpg) no-repeat center 20px;}
.tit{text-align:center; line-height:40px;}
#type .tit{padding-top:23px;}
.tit h1 a{font-size:30px; color:#e77918;}
.tit h2{font-size:18px;}

#type li{width:200px; text-align:center; margin:0 0 0 120px;}
#type li h1{height:143px; overflow:hidden;}
#type li h1 img{position:relative;}
#type li h2{font-size:16px; margin:15px auto 7px;}
#type li h3{font-size:14px; color:#aaa;}

#index_pro{background:url(../images/indexpro_bg.jpg) no-repeat center bottom; height:500px; margin-top:55px;}
/* 本例子css */
#index_pro .picScroll-left{position:relative; margin-top:35px;}
#index_pro .picScroll-left .hd{ height:75px;}
#index_pro .picScroll-left .hd .prev{ display:block;  width:26px; height:26px; float:right; margin-right:0px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/left_i.png) no-repeat; position:absolute; left:560px; top:15px;}
#index_pro .picScroll-left .hd .next{ display:block;  width:26px; height:26px; float:right; margin-right:0px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/right_r.png) no-repeat; position:absolute; left:615px; top:15px;}
#index_pro .picScroll-left .hd .prevStop{ background-position:-60px 0; }
#index_pro .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
#index_pro .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
#index_pro .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
#index_pro .picScroll-left .hd ul li.on{ background-position:0 0; }
#index_pro .picScroll-left .bd{ margin:0 0 0 -70px; }
#index_pro .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
#index_pro .picScroll-left .bd ul li{ margin:0 0 0 70px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
#index_pro .picScroll-left .bd ul li h1{font-size:18px; color:#fff; line-height:65px;}
#index_pro .picScroll-left .bd ul li img{display:block;  }

#main{background:url(../images/main_bg.jpg) repeat; padding:55px 0 110px;}
#main h5{text-align:right;}
#main h5 a{background:url(../images/news_btn.png) no-repeat; padding-left:25px; font-size:14px; color:#e77918;}
#main li{width:600px;}
#main li dl{width:245px; height:300px; padding:0 25px 0 30px; position:relative; background:#f3f3f3;}
.icon,.iconh{position:absolute; left:-11px; top:144px;}
.iconh,.iiconh{display:none;}
.iicon,.iiconh{position:absolute; right:-11px; top:144px;}

#main li h1,#main li h5{font-size:14px;}
#main li h1{margin-top:60px; width:245px;}
#main li h2{font-style:italic;}
#main li h3{width:28px; height:2px; background:#333; font-size:0; margin:12px 0 20px;}
#main li h4{height:78px; overflow:hidden; line-height:19px;}
#main li h5{margin-top:15px;}
#main li a:hover{color:#fff;}
#main li a:hover dl{background:#e77918;}
#main li a:hover h3{background:#fff;}

#footer{text-align:center; padding:17px 0 14px;}
#footer h1 a{color:#2a2a2a; display:inline-block; width:136px; font-size:16px;}
#footer h2,#footer h2 a{color:#aaa;}
#footer h2{ padding:15px 0 35px;}
.top{height:65px; background:url(../images/foot_line.png) no-repeat center 20px; margin-top:-20px; text-align:center;}
.top a{color:#e77918; line-height:22px;}

/******neiye*****/
#left{width:285px; margin-top:56px;}
#right{width:838px;margin-top:60px;}
.content{padding-bottom:100px;}
.left_title{height:70px; line-height:70px; background:#e87004 url(../images/left_title.png) no-repeat 215px center; font-size:30px; color:#fff; padding-left:38px;}

.left_ul{ border:1px solid #c3c2c7; border-top:none;}
.left_ul li{padding-left:37px;}
.producttype1,.producttype1sel{height:56px;line-height:56px;border-top:1px solid #c3c2c7;font-size:16px;}
.producttype1{background:url(../images/type.png) no-repeat 242px center;}
.producttype1sel,.producttype1:hover{background:url(../images/typeh.png) no-repeat 242px center;}
.producttype1sel a,.producttype1:hover a{color:#f1831c !important;}
.producttype2,.producttype2sel{height:43px; line-height:43px; display:none;}
.producttype2 a,.producttype2sel a{border-top:1px dashed #c3c2c7;}
.left_ul li a{width:205px; color:#898989;}

.right_title em{font-size:16px;}
.right_title,.right_title a{color:#e77918;}
.right_title{height:38px; line-height:38px; border:1px solid #e77918; padding:0 3px 0 23px; font-size:14px;}

.right_ul li a{display:block;}
.right_ul li{width:241px; line-height:60px;margin:35px 0 0 57px;}
/*.right_ul li img{border:1px solid #a0a0a0;}*/
.right_ul{margin:-10px 0 0 -57px;}
.right_ul h1{width:241px; font-size:16px;}
.right_ul h1 em{color:#4a4a4a; width:140px;}
.right_ul h1 i{color:#969696;}

.news_ul li{border-bottom:1px solid #ccc;}
.news_ul li img{border:2px solid #ccc;}
.news_ul li h1{color:#666; font-size:14px;width:660px;}
.news_ul li h2{color:#999;}
.news_ul li{padding:15px 0; line-height:28px;}
.news_ul ul{width:660px;}

#honor{ width:450px; overflow:hidden; margin:15px 0 0; border:1px solid #e0e0e0;}
#honor .bigImg{background:#fff url(../images/load.gif) center no-repeat;border:1px solid #f1f1f1;}
#honor .smallImg{ background:#f6f6f6;}
#honor .smallImg li{ margin:15px 0 0; width:84px;}
#honor .smallImg img{ vertical-align:top; border:1px solid #e2e2e2;}
#honor .slide{ margin:0 0 0 58px; width:335px;padding:0px 0px 30px 0; overflow:hidden;}
#honor .slide ul{ width:1000000000px; position:relative; top:0px;}
#honor .smallImg span{ width:30px; height:50px; border:1px solid #e0e0e0; background-color:#fff; background-position:center; cursor:pointer; background-repeat:no-repeat; display:block !important; overflow:hidden; text-indent:-999px;}
#honor .smallImg span.top{ background-image:url(../images/honorUp.png); float:left; margin:-100px 0 0 20px;}
#honor .smallImg span.down{ background-image:url(../images/honorDown.png); float:right; margin-right:27px; margin:-100px 20px 0 0px;}
#honor .smallImg span.top:hover{ background-image:url(../images/honorUph.png); float:left; margin:-100px 0 0 20px;}
#honor .smallImg span.down:hover{ background-image:url(../images/honorDownh.png); float:right; margin-right:27px; margin:-100px 20px 0 0px;}

.right_box{width:375px; margin:15px 0 0;}