@charset "utf-8";
/*reset*/
* { margin:0; border: 0; padding: 0;  }
body { font-size: 12px; font-family: "Microsoft Yahei",arial,"新宋体"; color: #333; }
ul, dl, li, dd, dl, li { list-style: none; }
span, em, i { font-style: normal; }
a:link, a:visited, a:active { color:#333; text-decoration: none; star:expression(this.onFocus=this.blur());}
a:hover { 
text-decoration: none; 
-webkit-transition: color 0.15s ease-in-out;
-moz-transition: color 0.15s ease-in-out;
-o-transition: color 0.15s ease-in-out;
-ms-transition: color 0.15s ease-in-out;
transition: color 0.15s ease-in-out;}
a:focus { outline: 0; }
img { border: none; }
input{outline:none; }
table{ border-collapse:collapse;}
.fl { float: left; }
.fr { float: right; }
.t_l { text-align: left; }
.t_c { text-align: center; }
.t_r { text-align: right; }
.cl { clear: both; }
.clear { width: 10px; height: 0px; clear: both; overflow: hidden; }
.overflow { overflow:hidden; zoom: 1; _overflow: hidden; }

/*通用*/
.w1000 { margin: 0 auto; width: 1000px; }
.w1100 { margin: 0 auto; width: 1100px; }
.w1200 { margin: 0 auto; width: 1200px; }
.w1400 { margin: 0 auto; width: 1400px; }
.h40 { height: 40px; overflow: hidden; }
.h30 { height: 30px; overflow: hidden; }
.h20 { height: 20px; overflow: hidden; }
.h25 { height: 25px; overflow: hidden; }
.h35 { height: 35px; overflow: hidden; }
.h15 { height: 15px; overflow: hidden; }
.h10 { height: 10px; overflow: hidden; }
.nopadding{ padding:0 !important;}
.noborder{ border:0 !important;}
.nomargin{ margin:0 !important;}
/*产品列表图片hover放大*/
.prolists img:hover{
transform: scale(1.05);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
/* 分页 */
#pages { clear: both; padding: 14px 0 10px; }
#pages a { display: inline-block; height: 22px; line-height: 22px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333; padding: 3px 10px }
#pages a.a1 { background: url(../images/pages.png) no-repeat 0 5px; width: 68px; padding: 3px }
#pages a:hover { background: #f1f1f1; color: #000; text-decoration: none }
#pages span { display: inline-block; height: 22px; line-height: 22px; background: #5a85b2; border: 1px solid #5a85b2; color: #fff; text-align: center; padding: 3px 10px }
	

/*头部*/
.hd-top { height: 32px; background: #F3F3F3; overflow:hidden;  }
.hd-top .welc, .hd-top a, .hd-top .h-alink { font: normal 12px/32px '新宋体'; color: #999; }
#header{ width:100%; margin:0 auto;}
.logo{ height:105px;}
.logo_l{ background:url(logo.png) no-repeat left center; width:50%; height:100%}
.logo_r{ background:url(tel.png) no-repeat right center; width:50%; height:100%;}
.logo_l_en{ background:url(logoen.png) no-repeat left center; width:50%; height:100%}/*en*/
.logo_r_en{ background:url(telen.png) no-repeat right center; width:50%; height:100%;}/*en*/
.nav{ height:38px; background:#FF7B00;}
.nav ul{ width:1100px; margin:0 auto;}
.nav ul li{ float:left; line-height:38px; text-align: center; font-family:"新宋体"; font-size:14px;}
.nav ul li a{ color:#FFF; padding:0 40px; height:38px; display:block;text-transform: uppercase;}
.nav ul li a:hover,.nav ul li a.on{ clear:both; background: url(nav_on.png) no-repeat center bottom  ; color:#000000;}

/*slidebar*/
.fullSlide { width: 100%; position: relative; height: 450px; background: #000; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 450px; overflow: hidden; text-align: center; background: no-repeat; background-position: center; }
.fullSlide .bd li a { display: block; height: 450px; }
.fullSlide .hd { width: 100%; background: #F5F5F5; position: absolute; z-index: 1; bottom: -15px; left: 0; height: 55px; line-height: 55px; background: url(bar_bg.png) repeat-x; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 10px; height: 10px; margin: 5px; border-radius: 5px; overflow: hidden; background: #FFFFFF; line-height: 999px; }
.fullSlide .hd ul .on { background: #ff6600; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; }

/*youshi*/
.youshi{ margin-top:-38px; height:165px; position:relative; z-index:100px; background:url(youshi.png) no-repeat top center;}
.youshi_en{ background:url(youshien.png) no-repeat top center;}
/*index prolist*/

.product{ background:url(pro_bg.png) no-repeat top center; padding:65px 0; }
.producten{ background:url(pro_bg_en.png) no-repeat top center;}
.pro_main{ width:1120px; margin:0 auto;}
.pro_main li { width: 260px; float: left; margin-right: 20px;margin-top: 10px; }

.pro_main li a{ width:100%; height:200px; display:block; overflow:hidden;}
.pro_main li img { width: 100%; height: 100%; float: left; background-color: #eee;  }
.pro_main li a.title { width: 96%; height: 40px; line-height: 40px; padding: 0 2%; display: block; text-align: center; font-size: 14px; color: #333; overflow: hidden; float: left; }
.pro_main li a:hover ,.pro_main li:hover a { color: #FF811B; }
/*about*/
.about{ position:relative;margin-top: 56px;}
.about img{ width:100%; display:block;}
.about .ab-l{ width:226px; height:112.5%; position:absolute; top:-56px; left:0; background:url(abt.png) no-repeat center 56px rgba(255, 161, 87, 0.88);}
.about .abt{ height:56px; line-height:56px; background:#FF811B; text-align:center; font-size:22px; color:#FFF;}
.about .abcont{ padding:25px 10px; text-indent:2em; line-height:21px; color:#FFF;}
.about .more {display:block;  width: 76px;margin-left:10px;	line-height:28px;  border: 1px solid #FFF;  border-radius: 8px; text-align: center;font-size:12px;color:#FFF}
/*news*/


.n_logo{ height:129px; background:url(n_logo.png) no-repeat center bottom;}
.n_logo_en{background:url(n_logo_en.png) no-repeat center bottom;}
.n_pic{ width:430px; height:312px; background:url(n_pic.png) no-repeat;}
.n_content{ margin-top:50px;}
.nlist{ width:640px; height:312px;}
.nlist ul{ width:100%; overflow:hidden; padding-bottom:15px;}
.nlist ul li{ float:left;}
.nlist .news_dbg{ width:68px; text-align:right;}
.news_dbg dl dt{ font-size:20px; color:#333;  line-height:24px;}
.news_dbg dl dd{ font-size:16px; color:#C5C3C3; text-align:right }
.nlist .news_content{ width:540px;height: 66px; text-align:left; margin-left:15px;  color:#000; float:right;border-left: 1px dashed #ccc;padding-left: 15px;}
.news_content dl dt a{ font-size:16px; color:#000;}
.news_content dl dt a:hover{ color:#FF811B;}
.news_content dl dd{ font-size:12px; color:#666;line-height: 20px; padding-top:5px;}

/*link*/
.links { padding-top:90px;}
.links ul { overflow: hidden; padding:15px 0; }
.links ul li a { display: block;float: left; padding: 0 5px; line-height: 24px; overflow: hidden; float: left; color: #333; font-size: 12px; }
.links ul li a:hover { text-decoration: underline; }
.topttt { width: 100%; height: 28px; border-bottom: 3px solid #EEEEEE; }
.topttt span { width: 120px; height: 29px; line-height: 36px; background: #FFF; border: 2px solid #C51200; border-bottom: 0; text-align: center; color: #333; font-size: 16px; display: block; }

/*footer*/
.footer {padding:20px 0;}
.foot { padding:5px 0;}
.footer p,.foot p{ text-align:center; color:#FFF; line-height:20px; }
.foot a{ color:#FFF;}
.foot a:hover{ text-decoration:underline;}

/*------------内页------------------*/


.main { min-height: 300px; height: auto !important; _height: 300px; overflow: hidden; background:#f5f5f5; }
.page-width { width: 1100px; margin: 0 auto; overflow: hidden; background: #FFF; }
/*左边*/
.sidebar { width: 240px; padding: 35px 0 20px; }
.float-left { float: left; display: inline; text-align: left; }
.page-menu { margin-bottom: 35px; margin-left:10px; background-color: #FF9E43;padding:0 7px 7px;}
.page-menu-title { line-height: 72px;    background: url(page-menu-title-bg.png) 10px center no-repeat ;}
.page-menu-title h3 { padding-left: 55px; line-height: normal; color: #fff; font-size: 18px; display: inline-block;}
.page-menu-content { padding: 0; /*border-bottom: 2px solid #eaeaea;*/ }
.page-menu ul{ padding:10px 0;background-color: #FFF;}
.page-menu-content ul li { position: relative;  border-top: 0;   border-bottom: 1px dotted #ddd; }
/*.page-menu-content ul li.current, .page-menu-content ul li:hover { border-bottom:1px solid #D30915;}*/
.page-menu-content ul li.current a { color: #FF9E43; }
.page-menu-content ul li a { display: block; padding: 12px 0px ; line-height: normal; color: #4d4d4d; font-size: 14px; text-indent: 15px;}
.page-menu-content ul li a:hover { color: #FF9E43; }
.page-menu-content ul li i { display: block; width: 18px; height: 19px; overflow: hidden; position: absolute; top: 12px; right: 5px; _right: 35px; background: url(fl.png) no-repeat 0 0; }
.page-menu-content ul li.current i, .page-menu-content ul li:hover i { background-image: url(fl1.png); }
/*右边*/
.content { width: 810px; padding: 35px 0 20px; _overflow: hidden; }
.float-right { float: right; display: inline; margin-right: 10px; }
.page-title-inner { background: none; border-bottom: 1px solid #ececec; padding: 0; margin-bottom: 30px; overflow: hidden; }
.breadcrumbs { font-size: 12px; color: #808080; padding-left: 16px; line-height: 44px; background: url(icon-home.png) no-repeat left center; }
.breadcrumbs a { color: #808080; }
.page-name { line-height: 44px; }
.page-title .page-name h2 { font-size: 16px; font-weight: bold; }
.qhd-content { padding: 0 10px; line-height: 1.8; font-size: 15px; font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;    text-align: left;}


.qhd-content .pic{ width:100%; line-height:40px; background:#F5F5F5;overflow: hidden;margin-bottom: 20px;}
.qhd-content .pic span{display: block; float:left; padding:0 10px;  font-size:16px; background:#FF9E43; color:#FFF;}
.qhd-content .jieshao{ padding:0 10px 30px; }
.qhd-content .jieshao span, .qhd-content .jieshao p,.qhd-content .jieshao strong{font-size:14px !important;}

.qhd-content p { MARGIN: auto; MAX-WIDTH: 790px; line-height: 20px; font-size: 15px; font-family: "Microsoft YaHei",  Arial, sans-serif; word-spacing: 3px; margin-bottom: 5px;letter-spacing: 0.5px;}
.qhd-content img { MAX-WIDTH: 790px !important; HEIGHT: auto !important; width:expression(this.width > 790 ? "790px" : this.width)! important;}
.conpros img{ display:block; margin:0 auto;}
/*产品列表*/
.pro-content ul li { width: 260px; float: left; margin: 0px 5px 20px; }
.pro-content ul li a{ width:100%; height:170px; display:block; overflow:hidden;}
.pro-content ul li img { width: 100%; height: 100%; float: left; background-color: #eee;  }
.pro-content ul li img:hover { opacity: 0.8;-webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
.pro-content ul li a.title { width: 96%; height: 40px; line-height: 40px; padding: 0 2%; display: block; text-align: center; font-size: 14px; color: #333; overflow: hidden; float: left; }
.pro-content ul li a:hover { color: #FF9E43; }
/*新闻列表*/
.entry-list-time-hl .entry-item { position: relative; padding-left: 100px; border-bottom: 1px dotted #ccc; min-height: 80px; height: auto !important; _height: 80px; text-align: left;}
.entry-item { margin-bottom: 25px; padding-bottom: 5px; border-bottom: 1px dotted #e5e5e5; }
.entry-list-time-hl .time { position: absolute; left: 0; top: 0; width: 75px; background-color: #f2f2f2; text-align: center; font-family: Arial; }
.entry-list-time-hl .time-day { display: block; line-height: 50px; border-bottom: 1px solid #fff; color: #666; font-size: 30px; }
.entry-list-time-hl .time-date { display: block; color: #999; line-height: 22px; font-size: 12px; }
.entry-title { margin-bottom: 15px; }
.entry-title h2 { font-size: 16px; line-height: 1.4;color: #444;}
.entry-title h2:hover{ color:#FF9E43;}
.entry-summary { color: #808080; font-size: 13px; margin-bottom: -5px; }
/*内容show页*/
.article-detail .article-title { text-align: center; margin-bottom: 15px; }
.article-detail .article-title h1 { font-size: 22px; line-height: 1.5; font-weight: normal; }
.article-detail .entry-meta { text-align: center; padding-bottom: 10px; font-size: 12px; color: #999; border-bottom: 1px dashed #ddd;}
.article-detail .entry-meta span { margin: 0 10px; }
.entry-meta strong { font-weight: normal; }
.entry-meta a { color: #999; }
.article-detail .article-content { margin-top: 25px; }
.fanye { width: 100%; overflow: hidden; padding: 30px 0; }
.prev a { width: 100px; height: 26px; line-height: 26px; display: block; background: #ddd; text-align: center; color: #848484; margin-left: 200px; }
.next a { margin-right: 200px; margin-left: 0 }
.prev a:hover { color: #D30915; }
.detail-bottom { border-top: 1px solid #c8c9cb; margin: 15px 0; padding-top: 15px; }
