@charset "utf-8";
html,body,div,table,th,tr,td,ul,li,ol,dl,dt,dd,p,span,i,input,textarea,select,label,h1,h2,h3,h4,h5,h6,img{
	margin: 0;
	padding: 0;
	border: 0;
}
html,body{
  width: 100%;
  height: 100%;
  font-size: 12px;
  font-family: "微软雅黑","Microsoft YaHei","HanHei SC","Microsoft YaHei",Arial,helvetica,sans-serif;
  /* overflow-x: hidden; */
}
ul,li{
	list-style: none;
}
a{
	text-decoration:none; 
	cursor:pointer;
	color: #333333;
}
a:hover{
	-webkit-transition: color .2s linear,background-color .3s linear; 
	-o-transition: color .2s linear,background-color .3s linear; 
	transition: color .2s linear,background-color .3s linear; 
}
.i, i {
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
}
img {
     transition: 1s;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
}
.fix:after {display:block;content:"\200B";height:0;clear:both;}
.fix {*zoom:1;}
/* header */
.wrap {width:1200px;margin: 0 auto;}
.header {}
.h-top {height:40px;line-height:40px;background:#f9f9f9;border-bottom:1px solid #e3e3e3;}
.h-top-fl {float:left;font-size:14px;color:#333333;}
.h-top-fr {float:right;}
.h-top-fr a {display: inline-block;padding-left:20px;font-size:14px;color:#333333;margin: 0 8px;}
.h-top-fr a:hover {color:#ff9c00;}
.h-top-fr .login {background:url(../images/login.png) no-repeat left center;display: none;}
.h-top-fr .register {background:url(../images/register.png) no-repeat left center;display: none;}
.h-top-fr .cn {padding-left:24px; background:url(../images/cn.png) no-repeat left center;}
.h-top-fr .en {padding-left:24px; background:url(../images/en.png) no-repeat left center;}
.h-center {height:118px;}
.h-center .wrap {
    position: relative;
}
.h-center-fl {float:left;margin-top:10px;}
.h-center-fr {float:right;margin-top: 14px;}
.h-laguage {
    position: absolute;
    right: 0;
    top: 40px;
}
.h-laguage a {
    display: block;
    padding-left: 20px;
    font-size: 16px;
    color: #333333;
    margin: 3px 8px;
}
.h-laguage .cn {
    padding-left: 24px;
    background: url(../images/cn.png) no-repeat left center;
}
.h-laguage .en {
    padding-left: 24px;
    background: url(../images/en.png) no-repeat left center;
}
.h-center-fr .s-tel{display:block;width:258px;height:68px;background: url(../images/tel_bg.png) no-repeat left center;}
.h-center-fr .s-tel span {display: block;padding: 39px 0 0 88px;font-size:20px;color:#ff9c00;/* font-weight:bold; */font-style: normal;}
/* nav */
.nav {
    width: 100%;
    background: url(../images/nav_bg1.png) repeat-x center;
    /* height: 80px; */
    /* margin: 8px 0; */
    position: relative;
}
#nav-ul li {margin: 0px;float:left;/* position: relative; */width: 12.5%;text-align: center;font-weight: bold;height: 80px;background: url(../images/li_bg.png) no-repeat  center;}
#nav-ul li a {display: block;width: 38px;font-size: 17px;color: #fff;padding: 18px 0 0 56px;line-height: 22px;}
#nav-ul li a:hover,#nav-ul li.cur a {color:#bf1541;}
#nav-ul .navmoon:before {display:none;content:"";position:absolute;top: -21px;left: 42%;background: url(../images/pro_meun.png) no-repeat right center;width: 25px;height: 26px;}
#nav-ul li ul {opacity: 0;padding-left: 100px;}
#nav-ul li .open ul {opacity: 1;}
#nav-ul li .open {
    display: none;
    position: absolute;
    top: 80px;
    z-index: 999;
    background: rgba(255, 153, 11, 0.5);
    left: 0;
    width: 100%;
    padding: 30px 0 58px;
    /* padding-left: 19.9%; */
    box-sizing: border-box;
}
#nav-ul .navmoon .open {display:block;}
#nav-ul li ul li {
    /* width: 100%; */
    /* padding: 0; */
    /* text-align: center; */
    /* margin-left: 0; */
    background: none;
    width: 90px;
    margin-right: 62px;
}
#nav-ul li ul li a {
    color: #fff;
    overflow: hidden;
    /* height: 44px; */
    padding: 0;
    width: 100%;
    font-size: 14px;
    line-height: 45px;
}
#nav-ul li ul li a i {display:block;width:71px;height:71px;border-radius: 35.5px;background: #ccc;margin: 0 auto;/* border: 1px solid #a87323; */}
#nav-ul li ul li a i img {width:100%;height:100%;border-radius: 35.5px;border: 1px solid #f19e21;}
#nav-ul li ul li a:hover {color:#bf1541;}
#nav-ul  li.navmoon ul{display:block;}
.meun-con {display: none;}
/* banner */
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{}
.slides li img {width: 100%;display: block;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom: 15px;z-index:2;left: 50%;margin-left: -70px;}
.flex-control-nav li{
  display: block;
    float: left;
    width: 35px;
    height: 5px;
    margin-right: 3px;
    background: #fff;
    cursor: pointer;
  element.style 
    opacity: 1;
}

.flex-control-nav li a {width: 100%;height: 5px;display: block;color:transparent;text-align:center;overflow:hidden;}
.flex-control-nav .flex-active{background: #f19d20;border-radius: 5.5px;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:53px;height:53px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:4%;}
.flex-direction-nav li a.flex-next{right:4%;}
/* serach */
.search {height:50px;background:#f5f5f5;line-height:50px;}
.search-fl {width:54%;float: left;}
.search-fl strong {color:#489427;margin-right:18px}
.search-fl a {padding: 0 15px;color: #635d5d;font-size: 14px;}
.search-fl a:hover {color:#489427;}
.search-fl a:first-child {background:none;}
.search-fr {float:right;}
.search-fr .sr_frmipt {border: 1px solid #ff990b;overflow: hidden;margin-top: 10px;}
.search-fr .sr_frmipt .ipt {width:208px;text-indent:15px;line-height:28px;background:#f5f5f5;font-size:13px;font-size:13px;float: left;}
.search-fr .sr_frmipt input {border:none;}
.search-fr .sr_frmipt .ss_btn {width: 35px;height:28px;background: url(../images/search_btn.png) no-repeat center center;float: right;}
/* 通知公告 */
.search-fl {float: left;position: relative;height: 50px;line-height: 50px;background: #f7f8fa;padding: 0 40px;}
.search-fl .title {position: absolute;left: 45px;padding-left: 35px;color: #ff990b;background: url(../images/notice.png) no-repeat left center;letter-spacing: 1px;font-size: 14px;font-weight: bold;}
.search-fl .title span {color:#df002c;}
#FontScroll{width: 648px;height: 30px;line-height:30px;overflow:Hidden;padding:5px 0;margin-top: 5px;}
#FontScroll .line{margin:0;padding-left: 108px;}
#FontScroll .line li a {font-size: 14px;}
#FontScroll .line li a font {margin-left:25px;}
#FontScroll .fontColor a{color:red;}
/* 公司简介 */
.about {
    padding-top: 48px;
}
.column-title {width:100%;text-align: center;background: url(../images/column.png) no-repeat bottom center;height: 108px;}
.column-title h3 {color:#ff9c00;font-size: 35px;font-weight: normal;}
.column-title p {margin-top: 5px;color:#6d6d6d;font-size:20px;text-transform: uppercase;letter-spacing: 2px;}
.about-content {
    margin-top: 50px;
}
.about-content-fl {
    float: left;
    width: 650px;
}
.videobox p {
	line-height: 45px;
	text-align: center;
	font-size:14px;
	font-weight: bold;
	color:#b0b0b0;
}
	.videobox{
    width: 650px;
}
	.videobox .videobox_nei{position:relative;height: 301px;}
	#video_button{width: 100%;height: 301px;position: absolute;cursor: pointer;z-index:111;background: url(../images/video1.jpg) no-repeat 50%;}
.about-content-fl ul {width:100%;}
.about-content-fl ul li {position: relative;width:144px;height:79px;float: left;margin-left: 24.5px;}
.about-content-fl ul li:first-child {margin-left:0;}
.about-content-fl ul li a {display: block;overflow:hidden;height: 100%;}
.about-content-fl ul li img {}
.about-content-fl ul li span {position: absolute;display: block;transform: translate(-50%,-50%);width: 100px;height: 25px;text-align: center;line-height: 25px;background: hsla(0, 0%, 0%, 0.4);font-size: 14px;font-weight: bold;color: #ffffff;left: 50%;top: 50%;}
.about-content-fl ul li a:hover img {
	transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.about-content-fr {
    float: right;
    width: 508px;
    position: relative;
    height: 425px;
}
.about-content-fr p {color:#444444;font-size:14px;line-height:30px;text-indent: 28px;}
.about-content-fr a {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 150px;
    height: 40px;
    line-height: 40px;
    background: #e99e20;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.about-content-fr a:hover {font-weight:bold;}
.product {padding:50px 0;width:100%;background:url(../images/pro_bg.png) no-repeat center;margin-top: 48px;}
.product .wrap {position:relative;}
.pro-title {
    width: 295px;
    color: #ff9c00;
}
.pro-title h3 {font-size:28px;font-weight:bold;}
.pro-title p {
    margin-top: 5px;
    font-size: 14px;
}
.pro-meun {
    position: absolute;
    right: 0;
    top: 10px;
}
.pro-meun dd {
    display: block;
    width: 133px;
    padding-left: 18px;
    height: 48px;
    line-height: 48px;
    float: left;
    margin-left: 9px;
    background: #f3f3f3;
    border-radius: 4px;
}
.pro-meun .curr,.pro-meun dd:hover {background: #e99e20;}
.pro-meun .curr a,.pro-meun dd:hover a {color:#fff;}
.pro-meun dd a {
    display: block;
    background: url(../images/pro_meun1.png) no-repeat left center;
    padding-left: 38px;
    font-size: 16px;
    color: #323232;
    font-weight: bold;
}
.pro-list {
    margin-top: 30px;
}
.pro-list ul li {float:left;box-sizing: border-box;text-align: center;margin-top: 24px;margin-left: 32px;}
.pro-list ul li:first-child,.pro-list ul li:nth-child(5) {margin-left:0;}
.pro-list ul li a {display: block;width:276px;height: 270px;margin: 0 auto;position: relative;}
.pro-list ul li i {
    display: block;
    overflow:hidden;
}
.pro-list ul li i img {
    height: 270px;
}
.pro-list ul li:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.pro-list ul li p {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 52px;
    line-height: 52px;
    background: #5a585a;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0;
    transition: 1s;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 5px;
}
.pro-list ul li:hover p {
	background: #e99e20;
}
/* news */
.news {padding-top:48px;padding-bottom: 32px;overflow: hidden;}
.news-content {
    padding-top: 40px;
}
.news-meun {
    display: block;
    height: 20px;
    border-left: 3px solid #ff9c00;
    padding-left: 15px;
    margin-bottom: 18px;
}
.news-meun dd {
    display: inline-block;
    color: #323232;
    font-size: 20px;
    margin-right: 18px;
    line-height: 20px;
    font-weight: bold;
}
.news-meun dd:hover,.news-meun .curr {color: #ff9c00;}
.news-more {
    position: absolute;
    top: 5px;
    right: 25px;
}
.news-more a {
	    display: inline-block;
	    line-height: 20px;
	    font-size: 14px;
	    color: #666666;
}
.news-more a:hover {color:#f12c30;}
.news-more a i {
    background-color: white;
}
.news-more a img {display:inline;width:auto;vertical-align: middle;margin-top: -4px;margin-left: 18px;}
.news-content-fl {
    float: left;
    position: relative;
    width: 588px;
}
.news-content-fr {
    float: right;
    width: 555px;
}
.news-list-one {
    width: 100%; 
}
.news-list-one ul{ margin:5px;}
.news-list-one ul li{ border-bottom:#CCCCCC dashed 1px; line-height:38px; margin-top:10px;
 width:550px; font-size:14px; float:left; margin-left:15px; margin-right:15px;}
.news-list-one a {display:block;}
.news-list-one i {width:100%;overflow:hidden;}
.news-list-one h3 {
    line-height: 38px;
    color: #000000;
    font-size: 16px;
    display: block;
    font-weight: normal;
}
.news-list-one a:hover h3 {color: #ff9c00;}
.news-list-one p {
    color: #404040;
    z-index: 0;
    line-height: 24px;
    font-size: 14px;
    display: block;
    margin-top: 6px;
}
.news-list-one a:hover img {
	  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.news-list-two ul li {
    position: relative;
    padding: 12px 0;
    border-bottom: 1px dashed #ccc;
    display: block;
    height: 86px;
}
.news-list-two .time {
    width: 100px;
    text-align: center;
    float: left;
}
.news-list-two .months {
    color: #000;
    font-size: 48px;
    line-height: 52px;
}
.news-list-two .days {
    color: #999999;
    font-size: 16px;
    line-height: 24px;
}
.news-list-two .txt {
    width: 438px;
    margin-right: 4px;
    float: right;
}
.news-list-two .txt a {
    line-height: 38px;
    color: #000000;
    font-size: 14px;
    display: block;
    font-weight: bold;
}
.news-list-two .txt a:hover {
	color: #ff9c00;
}
.news-list-two .txt p {
    color: #404040;
    z-index: 0;
    line-height: 24px;
    font-size: 12px;
    display: block;
}

.txtScroll-left .hd .prev{
    display: block;
    width: 51px;
    float: right;
    height: 23px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/zy.png) no-repeat;
}
.txtScroll-left .hd .next{
    display: block;
    width: 51px;
    float: right;
    height: 23px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/zy.png) no-repeat right 0;
}


.txtScroll-left{float: right;width: 1060px;position: relative;}
.hd1{position: absolute;left: -143px;top: 85px;}
.bd1{width:1060px;overflow:hidden;}
.news_list3{}

.news_list3 li{position:relative;padding: 15px 6px 20px 12px;border: 1px solid #cccccc;width: 490px;margin-right: 36px;}
.news_list3 li a{line-height:26px;color:#000000;font-size: 14px;display: block;padding-left:42px;background: url(../images/wen.png) no-repeat 0 50%;}
.news_list3 li a:hover{text-decoration:none;color:#e87518;}
.news_list3 li span{color:#404040;display: block;font-size: 14px;line-height: 24px;margin-top: 8px;padding-left:42px;background: url(../images/da.png) no-repeat 0 50%;}

.c12{margin-top: 40px;}
.c12 h2{font-size: 20px;line-height: 30px;color: #595959;width: 140px;float: left;}
.c12 h2 dd{font-size: 12px;color: #a6a6a6;line-height: 24px;font-weight: 500;text-transform:uppercase;}

/* ad */
.ad {margin: 20px 0 40px;background: url(../images/ad_bg.png) repeat;background: #dfdfdf;}
.ad .slides li img {display: block;width: 1201px;height: 210px;margin: 0 auto;}
.ad .flex-control-nav {display:none;}
.ad a {display:block;width: 100%;}

/* honor */
.honor {
    width: 100%;
    overflow: hidden;
}
.ui-sortable .panel-header{ cursor:move}
.rollpic .prev,.rollpic .next{display:block;height: 60px;width: 30px;cursor:pointer;float:left;margin-top: 75px;position: absolute;z-index: 10;}
.rollpic .prev{margin-right:5px;left: -50px;background: url(../images/honor_pre.png) no-repeat 0 0;}
.rollpic .next{margin-left:5px;right: -50px;background: url(../images/honor_next.png) no-repeat 0 0;}
.rollpic {margin:38px auto;position:relative;}

.rollpicshow{float:left;}
.rollpicshow li{padding:6px;}
.rollpicshow li img {display: block;width:289px;height:207px;}
.rollpicshow li a {display:block;overflow:hidden;}
.rollpicshow li a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}
/* footer*/
.f-top {
	padding: 48px 0 33px;
	color:#ccc;
	background-color: #CC3333;
}
.f-top dl {
    float: left;
    margin-left: 2.2%;
}
.f-top dl dt {
    margin-bottom: 15px;
}
.f-top dl dt a {font-size:16px;font-weight: bold;color:#fff;}
.f-top dl dd {}
.f-top dl dd a {font-size: 14px;line-height:26px;color:#fff;}
.f-top .contact {
    width: auto;
    margin-left: 5%;
}
.f-top .contact dt {
    font-size: 16px;
    color: #fff;
}
.f-top .contact dd {
    display: inline-block;
    position: relative;
    margin-right: 5px;
}
.f-top .contact img {}
.f-top .contact span {
    display: inline-block;
    position: absolute;
    bottom: -5px;
    color: #fff;
    font-size: 13px;
    width: 100%;
    left: 29px;
}
.f-top .hotLine {
    float: right;
    width: 35.8%;
    color: #fff;
}
.f-top .hotLine dt {
    margin-bottom: 8px;
    font-size: 14px;
}
.hotLine dt span {
    display: block;
    line-height: 50px;
    font-size: 30px;
}
.hotLine dt strong {display:block;font-size: 16px;}
.hotLine .strong {font-size:16px;font-weight:bold;}
.hotLine dd {font-size:14px;}

.f-bottom {
	height: 45px;
	line-height: 45px;
	font-size:14px;
	color:#fff;
	background-color: #990000;
}
.f-bottom a {font-size:14px;color:#fff;}
.f-bottom-fl {
    float: left;
    width: 55%;
}
.f-bottom-fl a {
    margin-right: 5px;
}
.f-bottom-fr {
    width: 45%;
    float: right;
    text-align: right;
}
.f-bottom-fr a {
    margin-right: 10px;
}
/* 公司简介 */
.banner {
	height: 300px;
	display: block;
	background: url(../images/about_banner.png) no-repeat center top;
	background-size:100%!important;
	}
.banner_titel {
	display: none;
	width: 1122px;
	padding-top: 40px;
	padding-left: 18px;
	margin: 0 auto;
	}
.banner_titel span {
	display: block;
	border-top: 6px solid #ff990b;
	width: 138px;
	font-size: 30px;
	color: #fff;
	margin-left: 0px;
	line-height: 50px;
}
.banner_titel em {
	display: block;
	font-size: 30px;
	color: #d6dad4;
	line-height: 30px;
}
.bog {
	width: 1140px;
	padding-bottom: 20px;
	line-height: 220%;
	margin: 0 auto;
}
.canter {
	line-height: 220%;
	background: url(../images/nr_yy.png) no-repeat top center;
	top: -53px;
	padding: 40px;
	padding-bottom: 0px;
	width: 1100px;
	position: relative;
}
.left_nav {
	width: 131px;
	float: left;
}
.left_nav ul li {
	height: 40px;
	line-height: 40px;
	margin-bottom: 3px;
	padding: 0;
}
ul, li, dl, dt, dd, text, button {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.left_nav ul li a.dqwz {
	background: url(../images/left_nav_b.png) no-repeat;
	color: #fff;
	}
.left_nav ul li a:hover,.left_nav ul .curr a {
	background: url(../images/left_nav_b.png) no-repeat;
	color: #fff;
	transition: 0.3s;
}
.right_nr {
	width: 905px;
	float: right;
	padding-left: 35px;
	border-left: 1px dashed #ddd;
}
.left_nav ul li a {
	display: block;
	padding-left: 10px;
	font-size: 16px;
	background: url(../images/left_nav.png) no-repeat;
	color: #333;
}
.titel {
	height: 60px;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 20px;
}
.titel span {
	display: block;
	line-height: 60px;
	font-size: 18px;
	float: left;
	color: #ff990b;
	background: url(../images/titel.png) no-repeat left center;
	padding-left: 10px;
	font-weight: bold;
}
.bread {
	height: 60px;
	line-height: 60px;
	text-align: right;
	width: 600px;
	font-size: 14px;
	float: right;
}
.right_contact {
	line-height: 220%;
	font-size: 14px;
}
.right_contact .videobox {margin:0 auto;}
.right_contact img {display:block;max-width:888px;margin:0 auto;width: 100%;}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
}
/* 联系我们 */
.contact-titel {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin-bottom: 15px;
    color: #fff;
    background: #e9920f;
    -webkit-box-shadow: #ddd 3px 3px 0px;
    -moz-box-shadow: #ddd 3px 3px 0px;
    box-shadow: #ddd 3px 3px 0px;
    margin-top: 10px;
 }
/* 地图 */
.iw_poi_title{
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap;
}
.iw_poi_content {
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word;
}
/* 在线留言 */
.faq_questions p {
	font-size: 16px;
	display: block;
	margin-left: 50px;
	margin-bottom: 30px;
	color: #333;
	background: url(../images/faq_08.png) no-repeat center left;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	}
	.faq_questions p a {display: inline-block;width: 78px;height: 36px;cursor: pointer;color: rgb(255, 255, 255);line-height: 36px;font-size: 14px;font-family: 微软雅黑;text-align: center;background: url(../images/faq_17.png) no-repeat;border-radius: 5px;}
.faq_questions ul {
	width: 540px;
	margin-left: 50px;
}
.faq_questions ul li {
	height: 36px;
	line-height: 36px;
	margin-bottom: 15px;
}
.faq_questions ul li span {
    display: block;
    width: 80px;
    padding-right: 10px;
    float: left;
    font-size: 14px;
    text-align: right;
}
.faq_refer_txt {
    width: 421px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    font-family: 微软雅黑;
    background: url(../images/faq_11.png) no-repeat;
    padding: 0px 10px;
}
input,textarea{
    vertical-align: middle;
	border: none;
	outline: none;
}
.faq_refer_text {
    width: 421px;
    height: 167px;
    line-height: 36px;
    font-size: 14px;
    font-family: 微软雅黑;
    background: url(../images/faq_14.png) no-repeat;
    padding: 0px 10px;
}
.faq_refer_submit {
    width: 78px;
    height: 36px;
    cursor: pointer;
    float: left;
    color: rgb(255, 255, 255);
    line-height: 36px;
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: center;
    background: url(../images/faq_17.png) no-repeat;
    border-radius: 5px;
}
.faq_refer_reset {
    width: 78px;
    height: 36px;
    margin-left: 20px;
    cursor: pointer;
    float: left;
    color: rgb(0, 103, 121);
    line-height: 36px;
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221);
    border-image: initial;
    background: rgb(255, 255, 255);
    border-radius: 5px;
}

/* 内页企业荣誉 */
.honor-list {}
.honor-list ul li {float:left;width: 289px;height: 207px;margin: 8px 6px;}
.honor-list ul li a {
    display: block;
}
.honor-list ul li i {
    display: block;
    overflow: hidden;
}
.honor-list ul li img {width: 100%;height: 207px;}
.honor-list ul li a:hover img {
   transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
}
/* pages */
#pages {padding:14px 0 10px;font-family:"微软雅黑";margin:10px;text-align: center;}
#pages a {display:inline-block;width:26px;height: 28px;line-height: 28px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;}
#pages a.a1 {  width:56px; }
#pages a:hover { background:#e60012; color:#fff; text-decoration:none; }
#pages span {display:inline-block;width:26px;height: 28px;line-height: 28px;background: #e99e1f;border: 1px solid #e99e1f;color:#fff;text-align:center;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 内页产品中心 */
.right_contact .pro-list {
    margin-top: 0;
}
.right_contact .pro-list ul li {margin: 12px 12px;}
.right_contact .pro-list ul li:first-child,.right_contact .pro-list ul li:nth-child(5) {
	margin: 12px 12px;
}
/* 内页新闻中心 */
.right_contact .news-list-two .txt {width: 86%;}

/* 注册页 */
.register em {font-style: normal;margin: 0 25px;}
.register .agreement {margin-left: 17%;}
.faq_questions h4 {
    font-size: 14px;
    font-weight: normal;
    padding-left: 30px;
    color: #333;
    margin-left: 50px;
    margin-bottom: 18px;
}
.faq_questions h4 strong {/* display: block; */color: #ff990b;font-size: 14px;margin-right: 18px;}

/* 详情页 */
.about-show {
	margin-top: 20px;
    line-height: 28px;
    color: #333333;
    padding: 0 20px 40px 20px;
}
.about-show h2 {
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	line-height: 40px;
}
.about-show .pcon {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #333333;
	padding-bottom: 10px;
	border-bottom: 1px #d8d8d8 dashed;
	margin-bottom: 5px;
}
.about-show .pre-next {
	    border-top: 1px #d8d8d8 dashed;
	    padding-top: 8px;
}
.about-show img {display: block;width:auto;margin:0 auto;}


/*产品中心详情页*/
.pro-list-special {
    overflow: hidden;
}
#container{position:relative;background:#fff;padding: 10px 0;background-size: cover;width: 410px;float: left;}
.example {border:1px solid #CCC; background:#f2f2f2; padding:10px;}

pre {font-family:"Lucida Console", "Courier New", Verdana; border:1px solid #CCC; background:#f2f2f2; padding:10px;}
code {font-family:"Lucida Console", "Courier New", Verdana; margin:0; padding:0;}
#gallery { }
#descriptions { position:relative; height:50px; background:#EEE;  margin-top:10px; width:814px; padding:10px; overflow:hidden;}
#descriptions .ad-image-description {position:absolute;}
#descriptions .ad-image-description .ad-description-title {display:block;}
.ad-gallery {width: 410px;}
.ad-gallery, .ad-gallery * {/* margin:0; */padding:0;}
.ad-gallery .ad-image-wrapper {width:100%;height: 270px;margin-bottom: 10px;position:relative;overflow:hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position:absolute; z-index:10; top:48%; left:48%;  border:1px solid #CCC; }
.ad-gallery .ad-image-wrapper .ad-next {position:absolute;  right:0; top:0; width:25%; height:100%; cursor:pointer; display:block; z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev {position:absolute; left:0; top:0; width:25%; height:100%; cursor:pointer; display:block; z-index:100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {background:url(../images/non-existing.jpg)\9    }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:url(../images/ad_prev.png); width:30px; height:30px; display:none; position:absolute; top:47%; left:0; z-index:101; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {background:url(../images/ad_next.png); width:30px; height:30px; right:0; left:auto;}
.ad-gallery .ad-image-wrapper .ad-image {position:absolute; overflow:hidden;  top:0; left:0; z-index:9;}
.ad-gallery .ad-image-wrapper .ad-image a img {border:0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position:absolute; bottom:0px; left:0px; padding:7px 15px;; text-align:left; width:100%;z-index:2; background:url(../images/opa75.png); color:#fff; font-size:16px;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {display:block;}
.ad-gallery .ad-controls {height:20px;}
.ad-gallery .ad-info {float:left;}
.ad-gallery .ad-slideshow-controls {float:right;}
.ad-slideshow-controls{ display:none;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left:5px; cursor:pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left:5px; font-size:0.9em; display:none;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor:default; font-style:italic;}
.ad-gallery .ad-nav {width:100%; position:relative;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position:absolute; top:0;  height:100%; z-index:10;}
 /* IE 6 doesn't like height:100% */
 * html .ad-gallery .ad-forward, .ad-gallery .ad-back {height:100px;}
.ad-gallery .ad-back {cursor:pointer; left:10px; width:27px;display:block;background:url(../images/ad_scroll_back.png) 0px 22px no-repeat;    }
.ad-gallery .ad-forward {cursor:pointer; display:block; right:10px; width:27px; background:url(../images/ad_scroll_forward.png) 0px 22px no-repeat;    }
.ad-gallery .ad-nav .ad-thumbs {overflow:hidden;width: 335px;margin-left: 40px;}
.ad-gallery .ad-thumbs .ad-thumb-list {float:left; width:9000px; list-style:none; }
.ad-gallery .ad-thumbs li {float:left;padding-right: 5px;}
.ad-gallery .ad-thumbs li a {display:block;}
.ad-gallery .ad-thumbs li a img {border:1px solid #CCC;display:block;width: 77px;height: 75px;}
.ad-gallery .ad-thumbs li a.ad-active img {border:1px solid #616161;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {position:absolute; left:-9000px; top:-9000px;}
.right_contact .ad-loader {display: none;}
.quality{}
.quality li{width:272px; border:1px solid #5599a5; float:left; margin-right:41px; margin-bottom:40px;}
.quality li span{display:block; line-height:36px; text-align:center; font-size:14px;}
.quality li.no{margin-right:0px;}

.pro-detail {
    padding-top: 18px;
}
.pro-detail h2 {
	position:relative;
	height: 50px;
	line-height: 50px;
	color: #ff990b;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #e4eaec;
	letter-spacing: 2px;
	text-indent:5px;
}
.pro-detail h2:before {
	display:block;
	content:'';
	position:absolute;
	bottom:-1px;
	width:85px;
	height:2px;
	background:#ff990b;
}
 .pro-detail h3 {
    font-size: 18px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #333333;
    font-weight: bold;
    line-height: 48px;
}

/* 侧导航 */
.aside-board {
    position: fixed;
    right: 0;
    top: 50%;
    height: 178px;
    margin-top: -76px;
    list-style: none;
    z-index: 9999;
    width: 56px;
}
.aside-board li:not(:first-of-type) {
    margin-top: 4px;
}
	.aside-board li > div {
	    width: 52px;
	    height: 52px;
	    background-color: #000;
	    background-position: center;
	    background-repeat: no-repeat;
	    opacity: 0.3;
	    /* border-radius: 4px; */
	}
.aside-board li > div span {
    display: none;
    padding: 4px 0;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    cursor: default;
    line-height: 20px;
}

.aside-board li > div:hover span {
    display: block;
}

.aside-qr {
    background-image: url(../images/aside-qr.png);
}

.aside-call {
    background-image: url(../images/aside-call.png);
}

.aside-chat {
    background-image: url(../images/aside-chat.png);
}

.aside-gotop {
    background-image: url(../images/aside-gotop.png);
}

.aside-board li > div:hover {
    background-image: none;
    background-color: #f0c338 !important;
    opacity: 1 !important;
}

.aside-qr {
    position: relative;
}

.aside-qr-image {
    display: none;
    position: absolute;
    top: 0;
    left: calc(-100% - 83px);
    /* box-shadow: 0 2px 10px 0 rgba(0,0,0,0.10); */
}

.aside-qr:hover .aside-qr-image {
    display: block;
}
	.aside-chat-ipone {
    font-size:14px;
	background: #f0c338;
	height: 52px;
	line-height: 52px;
	color: #fff;
	font-weight: bold;
	padding: 0 8px;
}
.aside-chat-qq {
    font-size: 14px;
    background: #f0c338;
    line-height: 21px;
    color: #fff;
    font-weight: bold;
    padding: 5px 8px 5px 0;
}
.aside-chat-qq a {
    display: block;
    color: #fff;
    text-decoration: none;
    background: url(../images/aside-qq.png) no-repeat left center;
    padding-left: 40px;
}
.aside-qq {
    background: url(../images/aside-qq.png) no-repeat left center;
}
.buys {width: 460px;margin-left: 0;float: right;}
.buys .title {
    font-weight: bold;
    font-size: 20px;
    padding: 18px 18px 40px;
    color: #000;
}
.price {
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 14px;
    color: #e4393c;
    background: #e9e9e9 url(../images/price_bg.png) no-repeat left center;
    width: 100%;
}
.price em {
    color: #999;
    font-size: 14px;
    text-align: left;
    float: left;
    width: 69px;
    margin: 0 0 0 8px;
    font-style: normal;
}

.kc {
    border: 1px dotted #c9c9c9;
    border-width: 1px 0;
    margin: -1px 20px 0 0;
    padding: 10px 0;
    position: relative;
    overflow: hidden;
    clear: both;
    margin: 25px 0;
}
.kc span {
    display: inline-block;
    line-height: 16px;
    height: 16px;
    color: #999;
    float: left;
    width: 50%;
    text-align: center;
}
.kc strong {
    color: #e99e20;
}
.J_Amount {
    height: 35px;
    line-height: 31px;
    color: #878787;
}
.mui-amount-input {
    font-size: 12px;
    margin: 0;
    height: 26px;
    border: 1px solid #a7a6ac;
    width: 36px;
    background-position: -406px -41px;
    color: #666;
    text-align: center;
}
.mui-amount-btn {
	display: inline-block;
    vertical-align: middle;
}
.number {
    height: 35px;
    line-height: 31px;
    color: #878787;
    padding-left: 28px;
}
.number-title {
    text-align: left;
    float: left;
    width: 66px;
}
.price span {color: #e99e20;font-size: 24px;font-weight: bolder;font-family: Arial;}
.shopping {
    height: 40px;
    line-height: 40px;
    /* background: #e99e20; */
    margin-top: 30px;
}
.shopping a {
	display: block;
	background: #e99e20 url(../images/shopping.png) no-repeat 8px center;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	background-size: 13%;
	padding-left: 35px;
	width: 33%;
	float: left;
	margin: 0 5px;
	/* background-color: #ff0036; */
	/* border: 1px solid #ff0036; */
	color: #fff;
}
.shopping a:first-child {
	background: #e99e20;
}
.activity {}
.activity ul li {height:auto;}
.activity ul li p {
    text-align: center;
    color: #b3b3b3;
    /* font-weight: bold; */
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}
.activity ul li img {height:217px;}
.com-honor {text-indent: 28px;line-height:24px;}

/* 企业文化 */
.culture-list {}
.culture-list dl {
    /* width: 546px; */
    height: 46px;
    background: url(../images/corporate_culture_bg.jpg) no-repeat;
    margin-top: 7px;
    /* background-size: cover; */
}
.culture-list dt {
    font-size: 14px;
    color: #ffffff;
    line-height: 46px;
    width: 104px;
    text-align: center;
    float: left;
}
.culture-list table {height: 46px;}
.culture-list .t2 {
    height: 46px;
    font-size: 12px;
    color: #666666;
    line-height: 20px;
    text-align: left;
    vertical-align: middle;
    padding-left: 20px;
    width: 478px;
}
/* 领导关怀 */
.cares {
    width: 888px;
    margin: 0 auto;
}
.cares .flexslider {}
.cares .slides li img {
    width: 888px;
    height: auto;
}
.cares .slides li p {position:absolute;bottom:0;height:40px;line-height:40px;background:rgba(40, 40, 38, 0.5);color:#fff;font-size:14px;text-indent:20px;width: 100%;}
.cares .flex-control-nav {display:block;right: 0;bottom: 12px;right: 0;left: auto;margin: 0;}
.cares .flex-control-nav li {width:11px;height:11px;border-radius:5.5px;margin-right: 8px;}
.cares.flex-control-nav .flex-active {color:transparent;}
.cares .flex-control-nav li a {height:11px;}
.caresList {
    width: 52%;
    float: left;
}
.caresList .cases-list img { width:100%;}
.caresList .cases-list p {text-align:center;}
.cares-meun {
    width: 45%;
    float: right;
}
.cares-meun dd {
	height:36px;
	border-bottom: 1px solid #e3e3e3;
	color: #333333;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}