* {
	padding: 0;
	margin: 0;
}
.clr{
	clear: both;
}
.one-line {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/* 多行换行 */
.some-line{
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
/* 首页样式 */
.warp{
    position: relative;
	width: 100%;
	background-color: #FFFFFF;
	background-position: center;	
}

.content{
	position: relative;
	width: 1200px;
	margin:auto;
	overflow: hidden;
}

.top{
	width: 100%;
	min-width: 1200px;
	height: 138px;
	background-color: #313131;
}
.top-logo{
	max-width: 485px;
	float: left;
	padding: 25px 0px;
}
.top-logo img{
	float: left;
	max-width: 103px;
	height: 85px;
}
.top-company-name{
	float: right;
	padding-top: 12px;
}
.company-cn{
	font-family: Microsoft YaHei;
	font-size: 27px;
	color: #fff;
}
.company-en{
	color: rgb(153, 153, 153);
	font-size: 16px;
	font-family: "宋体";
	margin-top: 3px;
}

.top-middle-line{
	width: 2px;
    height: 60px;
    background-color: #CCCCCC;
    margin-top: 40px;
    margin-left: 25px;
}

.company-des{
	width: 300px;
	text-align: center;
	padding: 37px 0px;
}

.company-des-cn{
	font-family: 微软雅黑;
	color:#D9D9D9;
	font-weight: bold;
    font-size: 22px;
}

.company-des-en{
	font-size: 16px;
	color: #D9D9D9;
}

.top-right{
	padding: 25px 0px;
}
.top-english-switch{
	float: right;
	margin-right: 60px;
}
.top-english-switch a{
	color: #fff;
	margin-left: 10px;
}

/* 搜索 */
.search{ padding: 5px 0}
.search_box{  width: 320px; padding: 5px 5px; overflow: hidden;}
.search_k{ border: 1px solid #eaeaea; width: 240px; color: #666; height: 31px;}
.search_btn{width: 53px;height: 32px; background-image: url('../images/search.jpg');}
.search_btn:hover{ cursor: pointer; }


/* 菜单 */
.nav{
	width: 100%;
	min-width: 1200px;
	height: 48px;
	background-color: #202020;
}
.content-nav{
	width: 1200px;
	margin:auto;
	overflow: hidden;
}
.nav-list{ 
	/* float: right; */
	height:48px;
}
.menu{ 
	width:100%; 
	overflow:hidden; 
	float:left
}
.menu .menu_item{
	float:left;
	font-size: 14px;
	width: auto;
	border-right: 1px solid #303030;
	text-align:center;
	font-family:"微软雅黑";
}
.menu .menu_item a{
	font-size: 14px;
	color: rgb(255, 255, 255);
	display: block;
	width: auto; 
	padding: 0px 42px;
	padding-top: 7px;
	height: 48px;
	font-family:"微软雅黑";
}
.menu_item p{
	color: #5a5a5a;
}
.menu .menu_item:hover{
	background:#BF8643;
}
/* .menu .menu_item:hover a{
	color:#fff;
} */
.cur{
	text-decoration:none;
	background:#BF8643; 
}
.cur a{
	color:#FFF;
}
.menu .menu_item:hover .submenu{
	display:block; 
	z-index:999999; 
	position:absolute;
}


/* banner菜单 */
.banner-nav{
	width: 100%;
	min-width: 1200px;
	height: auto;
}
.banner-nav-list{
	display: inline-block;
	margin: 0px 15px;
}
.icon-one{
	width: 195px;
	height: 67px;
	background-image: url('../images/1.png');
	background-position: center;
}
.icon-two{
	width: 195px;
	height: 67px;
	background-image: url('../images/2.png');
	background-position: center;
}
.icon-three{
	width: 195px;
	height: 67px;
	background-image: url('../images/3.png');
	background-position: center;
}
.icon-four{
	width: 195px;
	height: 67px;
	background-image: url('../images/4.png');
	background-position: center;
}
.icon-five{
	width: 195px;
	height: 67px;
	background-image: url('../images/5.png');
	background-position: center;
}
.icon-six{
	width: 195px;
	height: 67px;
	background-image: url('../images/6.png');
	background-position: center;
}

.icon-one:hover{	
	background-image: url('../images/11.png');
}
.icon-two:hover{	
	background-image: url('../images/22.png');
}
.icon-three:hover{	
	background-image: url('../images/33.png');
}
.icon-four:hover{	
	background-image: url('../images/44.png');
}
.icon-five:hover{	
	background-image: url('../images/55.png');
}
.icon-six:hover{	
	background-image: url('../images/66.png');
}


.banner-nav-a a{
	width: 195px;
    height: 67px;
    display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #fff;
    padding-top: 22px;
    padding-left: 77px
}
.banner-nav-list li{
	float: left;
}
  
.advageant-six{
	width: 100%;
	min-width: 1200px;
	height: 723px;
	background-image: url('../images/adv_bg.jpg');
	background-position: center;
}

.advageant-title{
	width: 1200px;
   text-align: center;
   margin-top: 50px;
   margin-bottom: 30px;
}
.advageant-title p{
	font-size: 36px;
	color: #fff;
}
.adv-title-style{
	display: inline-block;
	margin: 0 auto;
	width: 319px;
	height: 15px;
	background-image: url('../images/adv-title.png');
	background-position: center;
	margin: 15px 0px;	
}

.adv-title-style span{
	line-height: 15px;
	font-size: 26px;
	font-family: "Microsoft YaHei";
	color: #CCCCCC;
}
.advageant-list{
	width: 1200px;
	display: inline-block;
}

.part01-title{
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #ccc;
	font-size: 24px;
	color: #ccc;
	margin-bottom: 10px;
}

.advageant-list li{
	width: 538px;
	float: left;
	margin-bottom: 30px;
}
.adv-introduct{
	width: 370px;
	/* padding-left: 20px; */
}
.adv-introduct p{
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #ccc;
}

.five-adv p{
	display: inline;
}

.mtext-right{
	margin-left: 30px;
}
.ml-83{
	margin-left: 83px;
}

.part_adv_img{
	float: left;
	margin-top: 15px;
}
.adv01{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv01.png');
	background-position: center;
}
.adv02{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv02.png');
	background-position: center;
}
.adv03{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv03.png');
	background-position: center;
}
.adv04{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv04.png');
	background-position: center;
}
.adv05{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv05.png');
	background-position: center;
}
.adv06{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv06.png');
	background-position: center;
}
.adv01:hover{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv1.png');
	background-position: center;
}
.adv02:hover{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv2.png');
	background-position: center;
}.adv03:hover{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv3.png');
	background-position: center;
}
.adv04:hover{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv4.png');
	background-position: center;
}
.adv05:hover{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv5.png');
	background-position: center;
}
.adv06:hover{
	width: 148px;
	height: 129px;
	background-image: url('../images/adv6.png');
	background-position: center;
}


/* 公司介绍 */
.company-introduct{
	width: 100%;
	min-width: 1200px;
	height: auto;
}
.company-title{
	width: 100%;
	height: 71px;
	line-height: 69px;
	border-bottom: 1px solid #ccc;
	font-family: Times New Roman;
    color: rgb(77, 77, 77);
    font-size: 14px;
}
.company-title span{
	display: inline-block;
	border-bottom: 2px solid #AC8547;
	height: 71px;
	font-family: Microsoft YaHei;
    font-size: 20px;
	color: rgb(51, 51, 51);
	margin-right: 10px;
}



.about-company{
	display: inline-block;
	width: 1200px;
	margin-top: 30px;
}
.company-fl img{
	max-width: 400px;
	height: 265px;	
}

.company-fr{
	width: 770px;
	line-height: 30px;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 20px;
}
.company-fr p{
	text-indent: 2em;
}
.about-us-more{
	display: inline-block;
    width: 120px;
    height: 30px;
    background-image: url(../images/more.png);
    margin-top: 20px;
    text-align: center;
	padding-left: 20px;
}


.slogan{
	width: 100%;
	min-width: 1200px;
	height: 187px;
	background-image: url('../images/slogan_bg.png');
	background-position: center;
	margin-top: 50px;
}
.slogan-left{
	margin-top: 30px;
}
.slogan-part01{
	font-size: 28px;
	color: #AC8547;
}
.slogan-part02{
	font-size: 28px;
	color: #CCCCCC;
	margin: 10px 0px;
}

.slogan-part03{
	font-size: 16px;
	color: #CCCCCC;
}

.slogan-right{
	display: inline-block;
	margin-top: 50px;
	text-align: center;
}
.slogan-lkzx{
	width: 250px;
	height: 55px;
	border: 2px solid #AC8547;
	text-align: center;
	line-height: 55px;
	
	margin-bottom: 10px;
}
.slogan-lkzx a{
	display: inline-block;
	font-family: Microsoft YaHei;
	font-size: 18px;
	color: #AC8547;
}
.slogan-right p{
	color: #fff;
	font-size: 16px;
}

.slogan-right:hover .slogan-lkzx{
	background-color: #AC8547;
	color: #fff;
}
.slogan-lkzx:hover a{
	color: #fff;
}

/* 新闻 */
.news{
	width: 100%;
	min-width: 1200px;
	height: auto;
}
.news-title{
	display: inline-block;
	margin-bottom: 20px;
}
.news-list{
	margin-top: 30px;
	margin-bottom: 20px;
}
.news-title-cn{
	font-family: Microsoft YaHei;
    font-size: 20px;
    color: rgb(51, 51, 51);
}

.news-title-en{
	font-size: 15px;
	margin: 5px 0px;
	text-transform: uppercase;
}
.title-line{
	width: 120px;
	height: 1px;
	background-color: #AC8547;
}

.news-list li{
	width: 570px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dashed #ccc;
}
.news-list li a{
	display: inline-block;
	width: 570px;
}
.news-list-title{
	float: left;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
.news-time{
	float: right;
	font-size: 14px;
}

/* 客户案例 */
.case{
	width: 100%;
	min-width: 1200px;
	height: auto;
}
.khal{
	font-size: 14px;
}

.case-right{
	width: 540px;
    font-size: 12px;
    line-height: 20px;
    padding-top: 23px;
}

/* 客户案例 */
/* 本例子css */
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; margin: 10px auto;}
.picMarquee-left .bd{ padding:0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width:160px; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; font-size: 16px; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{min-width: 100px; max-width:160px; max-height:150px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.pic a{ padding: 0px 10px; }



/* 底部 */
.foot{
	width: 100%;
	min-width: 1200px;
	height: 165px;
	background-color: #2D2D2D;
}

.mt-50{
	margin-top: 50px;
}
.pt-40{
	padding-top: 40px;
}

.bottom-middle-line{
	width: 2px;
    height: 100px;
    margin-top: 40px;
	margin-left: 70px;
    background-color: #ccc;
}

.foot-right{
	width: 600px;
	color: #fff;
	font-size: 14px;
	padding: 45px 0px;
	line-height: 25px;
}



/* 分页 */
.lh-30{
	line-height: 30px;
}
.mt-20{
	margin-top: 20px;
}

.page-company-title{
	width: 100%;
	height: 71px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	font-family: Times New Roman;
    color: rgb(77, 77, 77);
    font-size: 14px;
}
.page-company-title span{
	display: inline-block;
	border-bottom: 2px solid #AC8547;
	height: 71px;
	font-family: Microsoft YaHei;
    font-size: 20px;
	color: rgb(51, 51, 51);
	margin-right: 10px;
}

.page-about-us span{
   border: none;
   height: 30px;
}
.page-about-us img{
   margin-top: 10px;
}

.page-content-introduce{
	position: relative;
	max-width: 1200px;
	font-size: 16px;
	line-height: 30px;
	font-family: Microsoft YaHei;
}

.page-content-introduce img{
	position: absolute;
	bottom: 0px;
}


.about-content-introduce{
	line-height: 30px;
	font-size: 16px;
}

/*公用分类栏目样式*/
.sub_cats{ overflow: hidden; text-align: center; margin: 40px auto;}
.sub_cats ul{ display: inline-block;}
.sub_cats .sub_catsa{ width: 156px; line-height: 60px; height: 60px; background:#98760C; margin: 0 5px;}
.sub_catsa:first-child{ background:#98760C;}
.sub_cats .sub_catsa a{ display: block; text-align: center; color: #fff;font-size: 16px;}
.sub_catsa:first-child a{ color:#fff;}
.sub_cats .active, .sub_cats .sub_catsa a:hover{ background: #7F6000; color: #fff;}


/* 图片展示 */
.active-images li{
	position: relative;
	float: left;
	width: 257px;
	height: 261px;
	text-align: center;
	margin: 10px 20px;
}
.active-images li a{
	display: inline-block;
	position: relative;
	width: 257px;
	height: 261px;
	border: 1px solid #ccc;
	color: #000;
}
.active-images li a img{
	max-width: 257px;
	max-height: 225px;
	height: auto;
	padding: 15px;
}

.active-images li a p{
   width: 256px;
   position: absolute;
   bottom: 15px;
   font-size: 16px;
   left: 0px;
}
..active-images li a span{
	font-size: 13px;
	color: #000;
 }
.active-images li:hover a{
	border: 1px solid #FF6600;
}
.color-product{
	color: #BF8643;
	font-weight: bold;
	font-size: 14px;
}

/*内页翻页样式*/
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 10px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none; color: #9d7751; font-size: 14px;}
#pages span {background: #01305A; color: #fff;border: #DDD solid 1px;padding: 2px 8px; margin: 0 2px; float: none;}


/* 图片展示 */
.page_content{ margin-top: 25px; line-height: 30px}
.center{
	text-align: center;
}
.page_content .tt{ font-size: 26px; font-weight: bold; color:#426100; line-height: 30px}
.page_content .des{ border: #E5E5E5 1px solid; padding: 5px; line-height: 30px; background: #f5f5f5; text-indent: 2em; margin: 20px; color: #868686}
.page_content .date{ color: #999999; padding: 5px 0px;}
.page_content .img1{ max-width: 880px }
.pre_next{ margin-top: 20px }
.pre_next{ margin: 40px 20px 0 }
.pre_next a{
	font-size: 14px;
}
.pre_next a:hover{ color: #1651B8; text-decoration: underline;}

.news_content{ margin: 20px; line-height: 30px }
.ft12{
	font-size: 14px;
}


/* 产品菜单栏 */

	#jsddm li
	{	float: left;
		list-style: none;
		font-size: 16px;
		text-align: center;
	}

	#jsddm li a
	{	display: block;
		background: #AC8547;
		text-decoration: none;
		border-right: 1px solid white;
		width: 155px;
		height: 65px;
		line-height: 65px;
		color: #EAFFED;
		white-space: nowrap}

#jsddm li a:hover
{	
    background: #24313C}
	
#jsddm li ul
{	
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	z-index: 1
}
	
#jsddm li ul li
{	
	float: none;
	display: inline}
	
#jsddm li ul li a
{	width: auto;
		background: #A9C251;
		color: #24313C}
	
#jsddm li ul li a:hover
{	background: #8EA344}
#all-center{
	text-align: center;
}
.product-nav{
	display: inline-block;
	margin: 30px auto;
}
.secondary-menu{
	width: 155px;
}
.secondary-menu li a{
	display: inline-block;
	width: 155px;
	height: 45px!important;
	line-height: 45px!important;
}



/* 新闻 */
.sub-news-list{
	width: 1140px;
}
.sub-news-list li{
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px dashed #Ccc;
}

.news-title-des img{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.news-title-des span{
	font-size: 16px;
}
.sub-news-list li a{
	display: inline-block;
	width: 100%;
	height: 60px;
}
.sub-news-list li:hover a{
   color: #0064D4;
}

.news-times{
	font-size: 16px;
}

.ft-15{
	font-size: 15px;
	line-height: 35px;
}

.news_content img{
	max-width: 880px;
}


.form-content-introduce{
	width: 100%;
}
/* 联系我们 */
.form-left{
	width: 550px;
	margin-top: 30px;
}

.form-right{
   width: 600px;
}

.post-one{
	font-size: 30px;
    font-family: Microsoft YaHei;
    color: rgb(172, 133, 71);
}
.post-two{
	font-size: 12px;
	font-family: Times New Roman;
    text-transform: uppercase;
    color: rgb(153, 153, 153);
}

.post-three{
	font-family: Microsoft YaHei;
    font-size: 14px;
	color: rgb(102, 102, 102);
	line-height: 30px;
	margin-top: 30px;
}


.table_form tbody td, .table_form tbody th {
    /* border-bottom: 1px solid #eee; */
    display: block;
    text-align: left;
	padding: 5px;
	border-bottom: none!important;
}