@CHARSET "UTF-8";
body{padding-top: 0;font-size: 16px;color: #dea75c;background: #333333;}
body.body-white{ background: #242426;font-family: "microsoft yahei";}
h3{font-size: 22px;font-weight: 500;}
a:hover{text-decoration: none;}
.clearfix{clear: both;}
.navbar-fixed-top, .navbar-fixed-bottom {
position: fixed;
}
.BMapLib_bubble_title{
	color: #CC5522;
	font-weight: 600;
}
.pagination{
	padding: 0 0 20px 20px;
}
.navbar .container{position: relative;top: 0;}
.dropdown-menu{left: -30px;}
.dropdown-menu>li>a{
	padding: 10px 20px;
	color: #dea75c;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a{background: #444444;color: #efefef;}
.open>.dropdown-menu{
	background: #242426;
	padding: 0;
}

.cn a{display:block;color: #fff;text-align: center;font-weight: 500;float: right;background: #DEA75C;border-radius: 50%;margin: 5px 0 0 15px;width: 35px;height: 35px;font-size: 18px;line-height: 1.8;}
.cn a:hover{color: #fff;}
.cn:hover a{color: #f5f5f5;}
.navbar{
	margin: 0;
}
.navbar-inner{background-color: #030000;}
.navbar .navbar-inner{
	background-color: #030000;
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
margin-right: 0px;
margin-left: 0px;
background: #030000;
}

.navbar .nav .user{
	padding: 0;
	line-height: 70px;
}
.navbar .nav .user .headicon{
	margin: 0 5px;height: 30px;
}
.navbar .nav .user .caret{
	vertical-align: middle;
	margin: 0 5px;
}


/*tc widget*/
.tc-main{
	margin-top: 20px;
}
/*tc-box*/
.tc-box{
	background: #fff;
	padding:5px 10px;
	margin: 10px 0;
}
.tc-box.first-box{
	margin:0 0 10px 0;
}
.tc-box.article-box{padding:5px 20px;}


.tc-gridbox {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: solid 1px #ddd;
  background: #fff;
	cursor: pointer;
}
.tc-gridbox:hover{ border: solid 1px #ccc;
-webkit-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.1);
-moz-box-shadow: 0 5px 5px 0 rgba(50,50,50,0.1);
box-shadow: 0 5px 5px 0 rgba(50,50,50,0.1);

}
.tc-gridbox a{text-decoration: none;}

@media (min-width: 768px) and (max-width: 979px) {
  .tc-gridbox {
    display: block;
    float: none;
    width: 95%;
  }
}
.tc-gridbox .header {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
	background: #fff;
}
.tc-gridbox .footer {
  padding: 5px 14px 5px 14px;
  text-align: right;
	background: #fff;
}
.tc-gridbox .header .item-image{
	overflow: hidden;
}
.tc-gridbox .header img {
  	margin-bottom: 5px;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.tc-gridbox .header img:hover {

	-webkit-transform: scale(1.2) rotate(2deg);
	-moz-transform: scale(1.2) rotate(2deg);
	-o-transform: scale(1.2) rotate(2deg);
	-ms-transform: scale(1.2) rotate(2deg);
	transform: scale(1.2) rotate(2deg);
}
.tc-gridbox .header h3 {
	color: #454a4e;
	margin: 0 5px;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 24px;
}
.tc-gridbox .header h3 a,
.tc-gridbox .header h3 a:focus,
.tc-gridbox .header h3 a:hover {
  color: #454a4e;
  white-space: nowrap;
}
.tc-gridbox .header .meta {
  color: #5a6065;
}
.tc-gridbox .header hr {
  border-top-color: #ced5db;
  border-bottom: none;
  margin: 5px 0;
}
.tc-gridbox .body {
  padding-right: 14px;
  padding-left: 14px;
  margin-bottom: 14px;
  color: #343a3f;
}
.tc-gridbox .body a{color: #666;}
.tc-gridbox .body a:hover{color: #428bca;}
.tc-gridbox .btn {
  float: right;
  margin-right: 10px;
  margin-bottom: 18px;
}


/*masonary*/

#container .item{
	margin-bottom: 20px;
}
#container .item h3{
	line-height: 100%;
}
#container .grid-sizer,#container .item { width: 23%; margin: 10px 1%;float:left;zoom: 1;}

@media (max-width: 479px) {
	#container .grid-sizer,#container .item { width: 98%; margin: 10px 1%;float:left;zoom: 1;}
}

@media (min-width: 480px) and (max-width: 767px) {
	#container .grid-sizer,#container .item { width: 48%; margin: 10px 1%;float:left;zoom: 1;}
}

		
/*list Boxes
------------------------------------*/
.list-boxes {
  overflow: hidden;
  padding: 15px 20px;
  margin-bottom: 25px;
  background: #fff;
  -webkit-transition:all 0.3s ease-in-out;
  -moz-transition:all 0.3s ease-in-out;
  -o-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
  border-top: solid 2px #fff;
  word-wrap: break-word;
  word-break: break-all;
	
}

.list-boxes:hover{
border-top: solid 2px #f90;
}

.list-boxes h2 a {
  color: #555;
}
.list-boxes:hover h2 a {
color: #f90;
}

.list-boxes .list-actions a{font-size: 16px; text-decoration: none;}

.list-boxes p a {
  color: #72c02c;
}

.list-boxes .list-boxes-img li i {
  color: #72c02c;
  font-size: 12px;
  margin-right: 5px;
}

.list-boxes .list-boxes-img img {
  display: block;
  margin: 5px 10px 10px 0;
}

.list-boxes h2 {
  margin-top: 0;
  font-size: 20px;
  line-height: 20px;
}

.list-boxes ul.list-boxes-rating li {
  display: inline;
}

.list-boxes ul.list-boxes-rating li i {
  color: #f8be2c;
  cursor: pointer;
  font-size: 16px;
}

.list-boxes ul.list-boxes-rating li i:hover {
  color: #f8be2c;
}

/*list Colored Boxes*/
.list-boxes-colored p,
.list-boxes-colored h2 a,
.list-boxes-colored .list-boxes-img li,
.list-boxes-colored .list-boxes-img li i {
  color: #fff;
}

/*Red list Box*/
.list-boxes-red {
  background: #e74c3c;
}

/*Blue list Box*/
.list-boxes-blue {
  background: #3498db;
}

/*Grey list Box*/
.list-boxes-grey {
  background: #95a5a6;
}

/*Turquoise list Box*/
.list-boxes-sea {
  background: #1abc9c;
}

/*Turquoise Top Bordered list Box*/
.list-boxes-top-sea {
  border-top: solid 2px #1abc9c;
}

.list-boxes-top-sea:hover {
  border-top-color: #16a085;  
}

/*Yellow Top Bordered list Box**/
.list-boxes-top-yellow {
  border-top: solid 2px #f1c40f;
}

.list-boxes-top-yellow:hover {
  border-top-color: #f39c12;
}

/*Orange Left Bordered list Box**/
.list-boxes-left-orange {
  border-left: solid 2px #e67e22;
}

.list-boxes-left-orange:hover {
  border-left-color: #d35400;
}

/*Green Left Bordered list Box**/
.list-boxes-left-green {
  border-left: solid 2px #72c02c;
}

.list-boxes-left-green:hover {
  border-left-color: #5fb611;
}

/*Green Right Bordered list Box**/
.list-boxes-right-u {
  border-right: solid 2px #72c02c;
}

.list-boxes-right-u:hover {
  border-right-color: #5fb611;
}

/*comments*/
.comment{
	margin-bottom: 10px;
}
.comment .avatar{height: 40px;width:40px;}
.comment-body{overflow: hidden;}
.comment-content{
	padding-bottom: 2px;
word-break: break-all;
word-wrap: break-word;
}

.comment>.pull-left {
margin-right: 10px;
}

.comment .time{
	color:#ccc;
	font-size: 12px;
	line-height: 14px;
}
.comment-postbox-wraper{padding-right:22px; }
.comment-postbox{width: 100%;padding: 10px;}

.comment-reply-box{position: relative;padding-right:14px;}
.comment-reply-box .textbox{width: 100%}


/*ranking box*/

.ranking ul.unstyled li{
	padding: 5px 0;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px dashed #f0f0f0;
}

.ranking ul.unstyled li i{
	margin-right: 5px;
}

.ranking li i{
display: inline-block;
width: 20px;
height: 20px;
line-height: 20px;
margin-right: 15px;
font-style: normal;
font-weight: bold;
color: #FFF;
text-align: center;
vertical-align: middle;
background-color: #aaa;
}
.ranking li.top3 i{background: #FC9B0B;}

/*comment ranking box*/
.comment-ranking .comment-ranking-inner {
	padding: 10px;
	background: #f7f7f7;
	position: relative;
	margin-bottom: 10px;
	/*border-top: solid 2px #eee;*/
}

.comment-ranking .comment-ranking-inner,
.comment-ranking .comment-ranking-inner:after,
.comment-ranking .comment-ranking-inner:before {
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;	
}

.comment-ranking .comment-ranking-inner:after,
.comment-ranking .comment-ranking-inner:before {
	width: 0; 
	height: 0;
	right: 0px;
	bottom: 0px;
	content: " "; 
	display: block; 
	position: absolute;
}

.comment-ranking .comment-ranking-inner:after {
	border-top: 15px solid #eee;	
	border-right: 15px solid transparent;
	border-left: 0px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-right-style: inset; /*FF fixes*/
}
.comment-ranking .comment-ranking-inner:before {
	border-bottom: 15px solid #fff;	
	border-right: 0 solid transparent;
	border-left: 15px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-bottom-style: inset; /*FF fixes*/
}

.comment-ranking .comment-ranking-inner:hover {
	border-color: #FC9B0B;
	border-top-color: #FC9B0B;	
	background: #f0f0f0;
}
.comment-ranking .comment-ranking-inner:hover:after {
	border-top-color: #FC9B0B;	
}

.comment-ranking .comment-ranking-inner span.comment-time {
	color: #777;
	display: block;
	font-size: 11px; 
}

.comment-ranking .comment-ranking-inner a {
	text-decoration: none;
}
.comment-ranking .comment-ranking-inner a:hover {
	text-decoration: underline;
}

.comment-ranking .comment-ranking-inner i.fa {
	top: 2px;
	color: #bbb;
	font-size: 18px;
	position: relative;
}

/*ThinkCMF Photos*/
ul.tc-photos{margin: 0;}
.tc-photos li {
	display: inline;
}
.tc-photos li a{text-decoration: none;}
.tc-photos li img {
	opacity: 0.6;
	width: 50px;
	height: 50px;
	margin: 0 2px 8px;
	border: 1px solid #ddd;
}
.tc-photos li img:hover {
	opacity: 1;
	border: 1px solid #f90;
}

/**/

/*Blog Posts
------------------------------------*/ 
.posts .dl-horizontal a {
}
.posts .dl-horizontal { 
	margin-bottom: 15px;
	overflow: hidden;
}
.posts .dl-horizontal dt { 
	width: 60px; 
	float: left;
}
.posts .dl-horizontal dt .img-wraper {
	display:block;
	width: 55px; 
	height: 55px;
	padding: 1px;
	margin-top: 2px; 
	border: solid 1px #ddd;
}
.posts .dl-horizontal dt img {
	width:100%;
	height: 100%;
}
.posts .dl-horizontal dd { 
	margin-left: 70px;
}
.posts .dl-horizontal dd p { 
	margin: 0;
}
.posts .dl-horizontal dd a {
	font-size: 14px;
	line-height: 16px !important; 
}
.posts .dl-horizontal dd a:hover { 
	text-decoration: none;
}
.posts .dl-horizontal:hover dt img,
.posts .dl-horizontal:hover dd a {
	color:#FC9B0B;
	border-color: #FC9B0B !important;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/**/

#certify {
	position: relative;
	margin: 0 auto;
	width: 1170px;
	overflow: hidden;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 400px;
	background: #fff;
	box-shadow: 0 8px 30px #666;
}
#certify  .swiper-slide img{
	display:block;
	width: 100%;
}


ul{margin: 0;padding: 0;}
ul li{list-style: none;}
.navbar .nav>li>a{font-weight: normal;}
.container{width: 1170px;}
.float-left{float: left;}
.clear{clear: both;}
.navbar .telhui{width:108px;position: absolute;right: 0px;top:35px}


.unstylea li{width: 24%;margin: 10px 6px;float: left;}
#backtotop{position: fixed;bottom: 50px;right:30px;display: none;cursor: pointer;font-size: 50px;z-index: 9999;}

#main-menu-user li.user{display: none}
.nav-collapse{float: right;}
.navbar .logo{
	padding: 5px 0;
	float: left;
}
.logo img{float: left;margin-right: 10px;}
.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: right;
    margin: 0;
    margin-right: -12px;
}
.navbar .nav>li{
	height: 48px;
	text-align: center;
	float: left;
}
.navbar .nav>li>a{
    display: inline;
	font-size: 16px;
	padding: 5px 12px;
	margin: 0px;
	color: #dea75c;
	text-shadow: none;
	line-height: 2.2;
}
.navbar .nav>li>a:hover,.navbar .nav>li>a:focus {
	color: #666666;
	border-bottom: 1px solid #666666;
    font-weight: normal;
}
.navbar .nav>li:last-child{
    margin-right: 0px;
}
.navbar .nav>li>a:active,.navbar .nav>li>a:visited {
    font-family:'Microsoft yahei';
}
.navbar p{
	color: #333;
	font-size: 16px;
	font-weight: 500;
	line-height: 3;
	margin: 0;
	margin-right: 25px;
	text-align: right;
}
.nav-collapse .textblue{
	color: #005bac;
	font-weight: 600;
}
.dropdown-menu>li{
	position: relative;
	text-align: left;
}
.dropdown-menu li:hover ul.dropdown-menu{
	top: 0;
	left: 100%;
	display: block;
	padding: 0;
	margin-left: 1px;
	background: #404040;
}
.pronav ul{
	display: inline-block;
	margin: 0 auto;
	margin-bottom: 20px;
}
.pronav ul li{
	float: left;
    padding: 0 25px;
}
.pronav li a{
	display: inline;
	color: #dea75c;
	text-align: center;
	padding: 5px;
	text-decoration: none;
}
.pronav li a:hover{
	color: #555555;
	border-bottom: 1px solid #555555;
}
.footer .nav-collapse{text-align: center;float: none;}
.footer .nav-collapse .nav{display: inline-block;float: none;}
.footer .open>.dropdown-menu{display: none;}
.footer .li-class{
	float: left;
	text-align: center;
}
.footer .footerl{
	width: 80%;
	float: left;
}
.footer .footerr{
	width: 20%;
	float: left;
}
.footerl .nav a:hover{
	background: none;
}
.footer .footerimg{
	width: 280px;
	margin: 20px;
	float: left;
}
.footer .footercon{
	width: 400px;
	margin: 20px 20px 0;
	float: left;
}
.footer .footercon p{
	color: #fff;
	line-height: 2;
}
.footer .footerr p{
	color: #fff;
	font-size: 18px;
}


.container_title{
	text-align: center;
}
.container_title small{
	font-size: 16px;
	color: #777;
}
.container_title p{
	font-size: 18px;
	color: #444;
	margin-top: 10px;
}
/*indexproduct*/

#caseshow {width: 100%;height: 600px;background: #b90238;padding: 10px 0px;}
#caseshow h2{color: #fff;}
.container h2{color: #005bac;text-align: center;font-weight: 500;}
.caseshow-img{overflow: hidden;}
.casedispaly img{min-height: 100%;}
.casedispaly img:hover{transform: scale(1.2);}
.casedispaly {width: 280px;text-align: left;margin: 0px 8px 0px;overflow: hidden;float: left;padding: 20px 0px 0px;}
.indexpro{width: 100%;height: 42px;overflow: hidden;color: #777;font-size: 12px;}
.casedispaly h5{font-size: 16px;font-weight: 500;margin-top: 0;margin-bottom: 5px;text-align: center;}
.casedispaly h5 a{color: #dea75c;}
.casedispaly:hover a{color: #999;}


/*indexabout*/
.index_about{
	width: 100%;
	height: 520px;
	padding:0px;
	background: #428bca;
}
.index_aboutl .container{
	height: 600px;
}
.index_about .index_aboutl{
	width: 450px;
	float: left;
	padding-top: 30px;
}
.index_about .index_aboutr{
	width: 730px;
	padding: 10px 0 0 20px;
	float: left;
}
.index_about .container h2{
	color: #fff;
	text-align: left;
}
.about_describe{
	width: 100%;
	height: 160px;
	padding: 20px 0;
	color: #fff;
	overflow: hidden;
	line-height: 2;
}
.about_describe p{
	color: #fff;
}
.index_aboutr a{
	display: block;
	width: 120px;
	text-align: center;
	padding: 8px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
}
.honor{
	width: 100%;
	margin-top: 30px;
	float: left;
	padding: 0;
}
.honor h3{
	font-size: 22px;
	font-weight: 500;
	color: #fff;
	margin: 10px 0;
}
.honor_img .swiper-slide{
	width: 260px;
	height: 132px;
	margin-right: 10px;
	float: left;
    border: 1px solid #C0C0C0;
}

/*indexnews*/
.inews .col-lg-6{width: 50%;padding:0 25px;margin-bottom: 50px;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.inews .col-lg-6 .datetime{width: 18%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 20px;}
.inews .inlist{width: 82%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.inews .inlist h5{margin: 0;margin-bottom: 10px;}
.inews .inlist h5 a{color: #DEA75C;font-size: 16px;}
.inews .inlist span{font-size: 13px;line-height: 1.2;color: #FFFFFF;}
.inews .inlist a{color: #FFFFFF;}
.inews .datetime span{display: block;background: #DEA75C;color: #242426;padding: 3px 5px;text-align: center;font-weight: bolder;}
.inews .datetime .year{font-size: 16px;margin-bottom: 5px;}
.inews .datetime .month{font-size:28px;padding: 12px 0;letter-spacing: -2px;}


/*about*/
.lujinab1{
	text-align: left;
	padding: 30px 0 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d0d0d0;
}
.abwrap{
	width: 100%;
	margin-top: 30px;
}
.abwrap .lefttab{
	width: 22%;
	float: left;
	margin-right: 3%;
}
.abwrap .rightab{
	width: 75%;
	float: left;
}
.rightab h3,.lefttab h3{
	font-size: 20px;
	color: #ffffff;
	padding:5px 15px;
	background: #009fe9;
}
.jituan{
	padding: 10px;
	background: #ffffff;
}
.jituan li a{
	display: block;
	width: auto;
	color: #333;
	line-height: 3;
	padding: 0 10px;
	border-bottom: 1px dashed #e0e0e0;
}
.jituan li a:hover{
	color: #009fe9;
}
.content{
	padding: 0px 120px 30px;
	background: #333333;
}

/*NEWS*/
.listlist {
	width: 100%;
	overflow: auto;
	padding: 10px 0px 15px 0px;
	border-bottom: 1px dashed #E0E0E0;
}
.riqilist {
    width: 130px;
    text-align: left;
    margin-top: 10px;
    margin-left: 30px;
    float: left;
}
.riqilist p {
    color: #999999;
    line-height: 43px;
}
.listlist1 {
    width: 680px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
}
.listlist1 h4 {
    font: 16px 'Microsoft YaHei';
}
.listlist1 h4 a {
		font-weight: 600;
		color: #666;
    text-decoration: none;
}
.listlist1 a:hover {
    color: #428bca;
    text-decoration: none;
}
.listlist1 p a{
    font: 12px 'Microsoft YaHei';
    color: #666;
    line-height: 2;
}
.listlist1 a:hover {
    color: #428bca;
    text-decoration: none;
}
.pagination ul>li>a:hover, .pagination ul>li>span:hover{
	color: #fff;
	background: #428bca;
}
.news-list {
    height: 240px;
    position: relative;
    margin-top: 20px;
    border-bottom: 1px dashed #D0D0D0;
}
.news-list .news-list-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: 0;
}
.news-list .news-list-left {
    width: 32%;
    float: left;
    height: 215px;
    text-align: right;
    overflow: hidden;
    padding-left: 32px;
    color: #fff;
    line-height: 26px;
}
.news-list .news-list-left span {
    font-size: 46px;
    font-weight: bold;
    color: #fff;
}
.news-list .news-list-left .height1 {
    width: 20px;
    height: 1px;
    background: #fff;
    float: right;
    margin-top: 15px;
}
.news-list .news-list-right {
    width: 62%;
    float: left;
    padding: 30px 16px;
    z-index: 1;
    position: relative;
}
.news-list .news-list-right .tit a {
    color: #dea75c;
    font-size: 20px;
    font-weight: 300;
}
.news-list .news-list-right .news-describe {
    height: 50px;
    font-size: 14px;
    color: #C0C0C0;
    overflow: hidden;
    line-height: 22px;
}
.news-list .news-list-right .news-describe a {
    color: #666;
    font-size: 14px;
    font-weight: 300;
}
.news-list .news-list-right .news-go {
    float: left;
    margin-top: 8px;
}
.news-list .news-list-right .news-go a {
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    display: block;
    color: #C0C0C0;
    border: 1px solid #C0C0C0;
}
.news-list:hover .news-list-bg{width:100%;}
.news-list:hover .news-list-right .news-describe a{color:#00b3fd;}
/*footer*/
	.footer{width: 100%;padding:20px 0 30px;background: #242426;}
	.footer h4{font: 18px "microsoft yahei";color: #fff;}
	.footer a{font: 14px "microsoft yahei";color: #fff;background: none;}
	.footer .container{width: 1170px;margin: 0 auto;text-align: center;}
	.footer .container p{color: #c0c0c0;}
	.footer .xian16{width: 16px;height:10px;border-top: 1px solid #fff;}
	.footer .footer_about{width: 180px;}
	.footer .footer_news{width: 140px;}
	.footer .footer_product{width: 240px;}
	.footer .footer_recruitment{width: 160px;}
	.footer .footer_contact{width: 150px;}
	.footer .footer_tel{width: 235px;}
	.footer .footer_ewm{width: 210px;text-align: right;}		
	.title p{font-size: 22px;}
	.title h2{color: #dea75c;text-align: center;font-family: cursive;font-size: 40px;font-weight: 100;}
	.title .xian{border-bottom: 3px solid #dea75c;width: 50px;}
	.title,.title h2{text-align: center;}
	.title .xian{margin: 0 auto;width: 80px;}
	.pronav ul li{padding: 10px 0px;margin:20px 10px 0;cursor: pointer;}
	.pronav li a{padding: 7px 0px;color: #dea75c;}
	
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span{background: #dea75c;}
.pagination ul>li>a:hover, .pagination ul>li>span:hover{background: #dea75c;}
.prevnext{width: 43px;position: fixed;bottom: 95px;right: 30px;}

.prevnext div{margin-bottom: 10px;}

/*首页产品轮播*/
.wrap {
	width: 100%;
	height: 500px;
	margin: 20px auto;
	overflow: hidden;
	padding:20px 0px;
	position: relative;
}
.poster-main {
	width: 640px;
	height: 270px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	margin-left: -565px;
}
.poster-main .poster-btn {
	width: 100px;
	height: 270px;
	position: absolute;
	top: 0;
	cursor: pointer
}
.poster-main .poster-prev-btn {
	left: 0;
	background-position: left center
}
.poster-main .poster-next-btn {
	right: 0;
	background-position: right center
}
.poster-main .poster-list .list-item {
	position: absolute;
	top: 0;
	left: 0
}
.list-item a,.list-item a img {
	display: block;
	width: 100%;
	height: 100%;
	border: 0
}
.preview .arrow-left {
	background: url(../images/icon/hot-leftb.png) no-repeat left top;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -25px;
	width: 38px;
	height: 35px;
	z-index: 10;
}
.preview .arrow-right {
	background: url(../images/icon/hot-rightb.png) no-repeat right bottom;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -25px;
	width: 38px;
	height: 35px;
	z-index: 10;
}
.swiper-wrapper img{width: 100%;height: 100%;}
.preview {width: 100%;margin-top: 10px;position: relative;}
.preview .swiper-container {width: 100%;height: 325px;}
.preview .swiper-slide {position: relative;padding: 0 5px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: border-box;}
.preview img {width: 100%;}
.preview .active-nav img {width: 100%;}
.ivideo{padding: 50px 0;}
.ivideo .col-lg-12{height: 600px;background: url(../images/videobg.jpg) center no-repeat;}
.ivideo .col-lg-5{width: 45%;float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: border-box;padding:70px 60px;text-align: justify;}
.ivideo .col-lg-5 p{margin: 30px 0 0;font-size: 16px;color: #FFFFFF;line-height: 1.5;}
.ivideo .yongtu{padding: 20px 0;}
.ivideo .yongtu .videoyt{width: 25%;float: left;padding: 15px 10px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: border-box;text-align: center;}
.ivideo .videoyt p{font-size: 12px;margin: 10px 0;}
.ivideo .videoyt img{width: 50px;height: 50px;border-radius: 50%;margin: 0 auto;}
.ivideo .morevideo{display: inline-block;padding: 10px 30px;font-size: 18px;color: #333;font-weight: bolder;letter-spacing: 3px;
	background: #ecb86c;
    background: -moz-linear-gradient(left,  #ecb86c 0%, #efd791 100%);
    background: -webkit-gradient(linear, left right, left right, color-stop(0%,#ecb86c), color-stop(100%,#efd791));
    background: -webkit-linear-gradient(left,  #ecb86c 0%,#efd791 100%);
    background: -o-linear-gradient(left,  #ecb86c 0%,#efd791 100%);
    background: -ms-linear-gradient(left,  #ecb86c 0%,#efd791 100%);
    background: linear-gradient(to right,  #ecb86c 0%,#efd791 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecb86c', endColorstr='#efd791',GradientType=0 );
}
.ivideo .col-lg-7{width: 55%;float: left;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: border-box;padding: 30px 0;}

/*在线客服*/
.onlinebox {
	width: 110px;
	height: 300px;
	padding: 50px 10px 10px;
	position: fixed;
	top: 25%;
	left: 0;
	z-index: 10000;
	background: url(../images/icon/onlinebg.png) top no-repeat;
	background-size: cover;
}

.onlinebox ul li {
	display: block;
	text-align: center;
	color: #333;
	cursor: pointer;
}
.onlinebox ul li.weixin{
	font-weight: bold;
	padding: 5px 0;
	margin: 5px 0 10px;
	background: #e9d9c6;
	-webkit-box-shadow: 0 3px 5px 0 rgba(50,50,50,0.1);
	-moz-box-shadow: 0 3px 5px 0 rgba(50,50,50,0.1);
	box-shadow: 0 3px 5px 0 rgba(50,50,50,0.1);
	position: relative;
}
.onlinebox li.category{
	font-weight: bold;
	text-align: left;
}
.weixin {
	
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.weixin:hover .weixin-logo {
	width: 115px;
	height: 166px;
	background-size: cover;
}
.weixin-logo {
	background: url(../images/icon/qqwehat.png) top no-repeat;
	width: 0px;
	height: 0px;
	line-height: 2;
	letter-spacing: 1px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	font-weight: bolder;
	top: 0;
	left: 121px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.weixin-logo .icona{float: left;margin: 5px 0;width: 100%;margin-bottom: 5px;}
.weixin-logo span{color: #333333;float: left;}
.weixin-logo .code{width: 107px;float: right;}
.onlinebox .weixin-logo p{
	text-align: left;
	text-indent: 1em;
	margin: 0;
	line-height: 2;
}
.linkbox{padding: 0 0 15px;}
.linkbox ul li{display: inline-block;float: left;margin: 0 15px;}
.linkbox a{color: #DEA75C;font-size: 16px;}



/*首页*/
h3{color: #dea75c;text-align: center;font-size: 16px;line-height: 10;margin: 0;}
hr{border-color: #070707;}
.container_title img{margin: 0 auto;}
.picshow01{padding: 50px 0;height: 480px;}
.pic{text-align: center;}
.pic span{color: #dea75c;}
.pic:hover span{color: #808080;}
.case{width: 33%;float: left;}
.caseshow{width: 31.8%;float: left;margin:-15px 8px;}
.caseshow a{display: inline-block;width:100%;position: relative;top: -48px;line-height: 3;color: #fff;text-align: center;
	background: #efefef;
	background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);; /*FireFox*/
	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);  /* Opear */
	background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10及IE10+*/
}

#newslistbox{width: 1180px;}

#menu{width:100%; overflow:hidden; margin:100px auto;}
#menu_con{ width:100%; }
.selected{color:#fff;}
.pronav .active a{color: #555555;border-bottom: 1px solid #555555;}
.pic:hover .imgdiv{opacity: 1;}

/* box */
.tabList{position:relative;width:100%;margin-top: 30px}
.swiper-slide{cursor: pointer;}
.swiper-slide a.disable {pointer-events: none;}
.swiper-slide-active a.disable{pointer-events: auto;}


.menusub .nav-collapse.collapse,.menusub .nav{
	width: 100%;
	padding: 10px 0;
}
.menusub .nav>li.li-class,.menusub li.dropdown>a{
	display: none;
}
.menusub #menu-item-4,.menusub #menu-item-24,.menusub #menu-item-29{
	display: none;
}

.menusub .nav li.dropdown{
	width: 100%;
	display: block;
	margin: 0;
}
.menusub .nav>li.li-class>a{
	display: none;
	padding: 0;
}
.menusub li a{
	padding: 5px 0;
	display: block;
	text-align: left;
	border-bottom: none;
}
.menusub .dropdown-menu{
	display: block;
	width: 100%;
	text-align: left;
	background: none;
	margin: 0;
	padding: 0;
	left: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.menusub .hasChild ul.dropdown-menu{
	display: none;
	min-width: auto;
	width: auto;
}
.menusub .hasChild:hover .dropdown-menu{
	top: 100%;
	left: 0;
	padding: 5px 10px;
	background: #404040;
}
.menusub .dropdown-menu>li{
	margin: 0;
	float: none;
	display: inline-block;
}
.menusub .hasChild li{
	float: none;
	display: block;
}
.menusub .dropdown-menu a:hover{
	background: none;
	color: #F0F0F0;
	border-bottom: none;
}
.menusub ul.dropdown-menu li.hasChild{
	display: inline-block;
}

