@charset "gb2312";
/* CSS Document
Theme Name: 181
Theme URI: 
Description: A website for guide themes.
Version: 2017.5.4
Author: ljh
 */
/* CSS Document */
/***预设样式***/
body,h1,h2,h3,h4,h5,h6,li,ul,ol,dt,dl,dd,input,p{margin:0;padding:0;}
body{font-family:arial,"微软雅黑","宋体";}
ol,ul{list-style:none;}
input,img{border:none;}
a{text-decoration:none;}
i{font-style:normal;}
.clear:after{
	content:"200B";
	display:block;
	font-size:0;
	line-height:0;
	clear:both;
	}
.clear{*zoom:1}
/***公用样式**/
.wrap{width: 1200px;margin:0 auto;}
a { text-decoration:none; color:#333333;}
a:hover {
	 text-decoration:none;
}
a:focus{
	 outline:0;
}
img { display:block;width:100%;height:100%;}

.clearfix:after{
content:""; display:block; height:0; clear:both;
visibility:hidden;
}
.clearOverflow{
	overflow: hidden;
}
.f_l{float:left !important;margin-top:16px;}
.f_r{float:right !important;}
.cp{
	cursor: pointer;
}
.pt35{
	padding-top: 35px;
}
.pb25{
	padding-bottom: 25px;
}
.mr10{
	margin-right: 10px;
}
/* flexslider */
.flexslider{position:relative; height:597px; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative; z-index:1;}
.slides li{height:597px;}
.flex-control-nav{ display:none;position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:78px;height:119px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/next.png) center center no-repeat;}

/*公共头部*/
.pulic-header .logo-box{
	margin-top: 16px;
	margin-right: 200px;
}
.pulic-header .header-nav  ul li{
	width: 105px;
	float: left;
	text-align: center;
	border-right: 1px dashed #dcdcdc; 
}
.pulic-header .header-nav  ul li a{
	display: block;
	padding-top: 23px;
	padding-bottom: 23px;
	font-size: 16px;
	color:#37171a;
	line-height: 1.4;
}
.pulic-header .header-nav  ul li em{
	font-style: normal;
	display: block;
	color: #666666;
	font-size: 12px;
}
/*公共底部*/
.bottom{
	background:#252525; 
}
.bottom dl{
	margin-right: 45px;
	padding-top: 55px;
}
.bottom dl dt{
	padding-bottom: 5px;
	border-bottom: 1px solid #bfbfbf;
}
.bottom dl a{
	color: #999999!important;
	font-size: 14px;
}
.bottom dl dd{
	line-height: 2;
}
.bottom-bn{
	    line-height: 35px;
    background: #121212;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.bottom-bn a{ color: #fff;}
/***首页**/
.mainIndex .about-box .img-box{
	margin-top: 175px;
	width: 288px;
	padding-left: 50px;
	padding-right: 50px;

}
.mainIndex .about-box .text-box{
	width: 797px;
}
.mainIndex .about-box .text-box .title {
	margin-top: 60px;
	margin-bottom:40px; 
	font-size: 26px;
	color: #efbf3f;
	text-align: center;
}
.mainIndex .about-box .text-box .title .title-chin{
	margin-bottom: 10px;
}
.mainIndex .about-box .text-box .title-chin img{
	margin-left: auto;
	margin-right: auto;
	width: 173px;
	height: 43px;
}
.mainIndex .about-box .text-box .text-content p{
	color: #666666;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 1.5;
	text-indent:2em;
}
.mainIndex .brand-box{
	margin-top: 50px;
	margin-bottom: 35px;
	overflow:hidden;
	width: 100%;
	height: 614px;
	position:relative;
	
}
.mainIndex .brand-box .brand-option{
	    text-align: center;
    top: 300px;
    position: absolute;
    z-index: 20;
    left: 50%;
    margin-left: -487px;
}
.mainIndex .brand-box .brand-option h2{display: inline-block;
	width: 210px;
	height: 65px;margin:0 15px;}
.mainIndex .brand-box .brand-option a{
	display: inline-block;
	width: 210px;
	height: 65px;
	background:#37171a;
	color: #ffffff;
	text-align: center;
	line-height: 65px;
	margin-left: 15px;
	margin-right: 15px;
	    overflow: hidden;
		font-weight:normal;
		font-size:16px;
}
.title{    width: 245px;
    margin: 0 auto;
   /* height: 157px;*/}
.mainIndex .brand-box .brand-option a:hover{
	color: #37171a;
	background: #FFF;
}
.mainIndex .product-box .title img{
	width: 272px;
	height: 78px;
	margin-left: auto;
	margin-right: auto;
}
.mainIndex .product-box .pro-option{
	margin-top: 35px;
	text-align: center;
}
.mainIndex .product-box .pro-option span{
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	height: 31px;
	line-height: 31px;
	color:#37171a;
	overflow:hidden;
	border-radius:15px;
	border:1px solid;
	border-color:#37171a;padding:0 8px;
}

.mainIndex .product-box .pro-option span a{    width: 100%;
    height: 100%;
    display: block;font-size:14px;}
.mainIndex .product-box .pro-option span.action,.mainIndex .product-box .pro-option span:hover{
	color: #fff;background-color:#37171a;
}
.mainIndex .product-box .pro-option span.action a,.mainIndex .product-box .pro-option span a:hover{
	color: #fff;
}
.mainIndex .product-box .pro-all{
	margin-top: 40px;
	width:1200px;
	height:341px;

}
/*--------- 首页滚动案例 ---------*/
.case_all{  width: 1200px; height:360px; position: relative; margin:0px auto;overflow:hidden;}
.case_left{ float:left; width:38px; padding-top:113px;}
.case_right{float:left; width:38px; padding-top:113px;}
.case_width{float:left; width:1120px;overflow:hidden;}

.case_width a img {
  margin:0px auto;
  padding:9px 7px;
  width:210px;
  height:290px;
  display:block;
  border:1px solid #d3d3d3;
}
.case_width .title{
       line-height: 40px;
    padding-top: 6px;
    font-size: 16px;
    font-weight: normal;
    width: 230px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.case_width a {
  color:#6C6D61;
  float:left;
  padding:0px 21px;
  
  text-align:center;
  
}
.porlistshow{    width: 238px;
    float: left;
    padding: 0 22px;}
  .porlistshow img{width:width: 245px;
	height: 300px;margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;}
.ScrCont {width:32766px; zoom:1}
#List1_1 {float:left;}
#List2_1 {float:left;}
.mainIndex .news-box{
	margin-top: 60px;
	background: #f4f4f4;
	padding-bottom: 45px;
}

.mainIndex .news-box .news-wrap{
	padding-left: 25px;
	padding-right: 25px;
	background:url(../images/indexnews_0000.jpg) no-repeat center top;
}
.mainIndex .news-box .news-wrap .news-item{
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px; 
	width: 575px;
	padding-left: 45px;
}
.mainIndex  .news-wrap .news-item span{
	color: #37171a;
	font-size: 16px;
}
.mainIndex  .news-wrap .news-item .newstime{
	
	color:#999;
}
.mainIndex  .news-wrap .news-item .newstitle{    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 500px;}
.mainIndex  .news-wrap .news-item .newsdes{color: #666666;
    font-size: 14px;
    height: 33px;
    overflow: hidden;}
.mainIndex .news-wrap .news-item p{
	    color: #666666;
    font-size: 14px;
    height: 32px;
    overflow: hidden;
    width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainIndex .news-wrap .news-item p a{
	color:#666;
	
	
}
.mainIndex .news-wrap .news-item .nub-img{
	width: 47px;
	height: 41px;
	position: absolute;
	left: -25px;
}

.mainIndex .news-wrap .mr595 .nub-img{
	position: absolute;
	left: auto;
	right: -25px;
}
.mainIndex .news-wrap .more-box{
	    width: 85px;
    height: 85px;
    margin: 0 auto;
    margin-top: -26px;
}
/***联系我们**/
.mainAboutUs .img-box{
	width: 506px;
	height: 313px;
	margin-left: auto;
	margin-right: auto;
}
.mainAboutUs .title{
	text-align: center;
	color: #580202;
	font-size: 24px;
	margin-top: 40px;
}
.mainAboutUs .text-wrap{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 80px;
}
.mainAboutUs .text-wrap p{
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
	color: #333333;
	margin-bottom: 10px;
	line-height: 1.6;
}
/***产品页面**/
.mainProduct .product-all .item .img-box{
	display: block;
	width: 233px;
	height: 310px;
	padding: 7px;
	border:1px solid #d3d3d3;
}
.mainProduct .product-all .item h2{
	text-align: center;
	line-height: 2.5;
}
.mainProduct .product-all .item h2 a{    display: block;
    overflow: hidden;
    width: 233px;
    white-space: nowrap;
    text-overflow: ellipsis;font-size: 16px;
    font-weight: normal;    height: 40px;}
.mainProduct .product-all{
}
.mainProduct .product-all .item{
	margin:10px 14px 0;
}
.mainProduct .product-all .item p a{text-align: center;
    display: block;
    width: 249px;
    padding-top: 4px;}
.page{
	margin-right: 10px;
	margin-bottom: 30px;
	text-align: center;
	line-height: 3;
}
.page ul{display:inline-block;height:48px;}
.page ul li{float:left;
       padding: 0 4px;
    width: 52px;
    height: 48px;
    margin: 0;}
.page ul li a{display:block;width:100%;height:100%;}
.page span{
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
}
/***新闻资讯**/
.mainNews .news-title .news-img{
	width: 267px;
	height: 177px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;

}
.mainNews .news-title p{
	text-align: center;
}
.mainNews .news-title .arrow{
	margin-top: 20px;
	width: 11px;
	height: 11px;
	margin-left: auto;
	margin-right: auto;
}
.mainNews .news-list{
	margin-top: 20px;
	margin-bottom: 30px;
}
.mainNews .news-list li{
	position: relative;
	border-bottom: 1px solid #d2d2d2;
}
.mainNews .news-list li a {
	display: block;
	height:50px; 
	line-height: 50px;
	padding-right: 10px;
	padding-left: 30px;

}
.icon{
font-size:14px;line-height:50px;
}
.mainNews .news-list li a:hover{
	background: #dcdcdc;
}
/***产品详情**/
.banner{
	height: 147px;
}
.banner .slides li{height:147px;}
.public-title-box .location{
	text-align: right;
	font-size: 12px;
	color: #333333;
}
.nspan{float:right;color:#999;}
.hotcity{font-size:14px;font-weight:normal;}
.public-title-box{
	position: relative;
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px;
	height: 40px;
	margin-top: 40px;
}
.public-title-box .title-all{
	width: 1017px;
	background: #fff;
	position: absolute;
	margin:0 auto;
	top: 28px;
	left:50%;
	text-align: center;
	margin-left: -125px;
}
.public-title-box  .title-all span{
	display: inline-block;
	line-height: 25px;
	text-align: center;
	
}
.public-title-box  .title-all span a{color: #580202;}
.public-title-box  span.action{
	background: #c6b5b5;
}
.public-title-box .title-all i{
	    margin-left: 5px;
    margin-right: 5px;
    color: #a08c8d;
    font-size: 20px;
    vertical-align: top;
}
.mainProductItem .pro-info .img-box{
	text-align:center;
}
.mainProductItem .pro-info-title{
	font-size: 18px;display:block;
	color: #333333;text-align:center;
}
.mainProductItem .pro-info .img-box{
	margin:33px auto;
}
.mainProductItem .pro-info .img-box img{
	display:inline-block;width:auto;height:auto
}
.mainProductItem .pro-info .link-box{
	margin-top: 30px;
	margin-bottom: 30px;
	line-height: 2;
	font-size: 14px;
	color: #333333;
}
.pulic-pro-title i{
	position: relative;
	top: -3px;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #000;
	margin-right: 5px;
}
.pulic-pro-title{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #e5e5e5;
	color: #333333;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.mainProductItem .pro-info .pro-news ul li{
	line-height: 2;
	font-size: 14px;
	color: #333333;
	padding-left: 20px;
	background: url(../images/li_icon.png) left center no-repeat;

}
.mainProductItem .pro-info .pro-show ul{
	margin-top: 20px;
	padding-bottom: 50px;
}
.mainProductItem .pro-info .pro-show li{
	float: left;
	width: 104px;
	height:130px;
	padding:10px; 
	border:1px solid #d6d6d6;
	margin-left: 15px;
	margin-right: 15px;
}
/***新闻资讯详情**/
.mainNewsItem .text-box p{
	text-align: center;
}
.mainNewsItem .text-box .title{
	font-size: 22px;
	color: #333;
	margin-bottom: 25px;
	height:auto;
	width:auto
}
.mainNewsItem .text-box .time{
	font-size: 14px;
	color: #666666;
	margin-bottom: 40px;
}
.mainNewsItem .text-box .text-wrap p{
	text-align: left;
	font-size: 14px;
	color: #666666;
	text-indent: 2em;
	line-height: 2;
}
h1{text-align;center; font-size: 22px;
    color: #333;
    margin-bottom: 25px;}
	.time{    font-size: 14px;
    color: #666666;
    margin-bottom: 40px;text-align:center;}
.header-nav .yijin .erjin li{position:relative;z-index:50;background:none;float:none;border:none;background:#fff;}

.header-nav .yijin .erjin{position:absolute;}
.header-nav .yijin .erjin li a:hover{font-weight:bold;color:#999;}
.public-title-box .yijip{position:relative;}
.public-title-box .yijip .erjip li{position:relative;z-index:50;background:none;float:none;border:none;}
.public-title-box .yijip .erjip{    position: absolute;
    top: 25px;
    left: 0;
    white-space: nowrap;
    text-align: left;width:100%;background:#c6b5b5;z-index:20;}
.public-title-box .yijip .erjip .nobj{display: block;
    font-weight: normal;
    font-size: 14px;padding-left:6px;}
.public-title-box .yijip .erjip .nobj:hover{background:#c6b5b5;font-weight:bold;}
.neinei{    text-align: left;
    color: #666666;
    text-indent: 2em;
    line-height: 2;}
	.neinei img{
	display:inline-block;width:auto;height:auto
}
.jszc{width:110px;height:14px;display:inline;}