* {
	padding: 0;
	margin: 0;
}
a {
	color: inherit;
}

.clr {
	clear: both;
}
.one-line {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.warp {
	position: relative;
	width: 100%;
	min-width: 1200px;
	min-height: 1280px;
	/*background-image: url('../images/index/bg.png');*/
	background-image: url('../images/index/update_bg.png');
	background-position: center;
}
.top_bg {
	width: 100%;
	min-width: 1200px;
	height: 600px;
	background-image: url('../images/index/top_bg.png');
	background-position: center;
}
.index-nav {
	position: absolute;
	z-index: 2;
	width: 100%;
	min-width: 1200px;
	height: 92px;
	/*background-image: url('../images/index/nav_bg.png');*/
	background-color: #fff;
	background-position: center;
	border-bottom: 1px solid #b9cfe4;
}
.centent {
	position: relative;
	width: 1200px;
	margin:auto;
	overflow: hidden;
}
.logo {
	width: 60px;
	height: 73px;
	/*margin: 8px auto 0;*/
	margin-top: 8px;
}
.left-nav {
	/*margin-left: 130px;*/
}
.left-nav li {
	float: left;
}
.left-nav li a {
	position: relative;
	display: block;
    padding: 29px 0;
    width: 135px;
    color: #fff;
    text-align: center;
}
/*新修改*/
.left-nav li a{
	color: #606060;
}
.left-nav li a:hover, .left-nav li a.hover {
	color: #cf9c50;
}
.left-nav li a:hover .nav-border, .left-nav li a.hover .nav-border {
	display: block;
}
.left-nav .nav-ch {
	display: block;
	font-size: 14px;
}
.drop-nav span{
	border-top: 1px solid #A9B7C5;
}
.drop-nav-child{
	display: block;
	width: 120px;
	height: 38px;
	padding-top: 8px!important;
	margin: auto;
	background-color: #fff;
}
.drop-nav {
	display: none!important;
	padding: 0px 0px!important;

}
li:hover .drop-nav{
	display: block!important;	
}
.left-nav .nav-en {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}
.left-nav .nav-border {
	display: none;
	position: absolute;
	bottom: 23px;
	left: 43px;
	width: 50px;
	height: 2px;
	background: #cf9c50;
}
.right-nav {
	margin-left: 0;
	margin-right: 130px;
}
.group-profile {
	width: 100%;
	/*height: 400px;*/
	/*background-image: url('../images/index/bg5.png?v=201811211005');
	background-position: center;*/
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;


}
.video{
	width: 975px;
	height: 530px;
    margin-top: 62px;
    margin-bottom: 50px;
    margin-left: 100px;
    background-image: url('../images/index/video_bg.png?v=20181224');
	background-position: center;


}
.video-mp4{
	width: 850px;
	height:490px; 
    margin-top: 11px;
    margin-left: 70px;
	text-align: center;
}

.company-content {
	width: 1000px;
	height: 240px;
	margin: 45px auto 0;  
	/*border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;*/
}
.company-content a{
   position: relative;
}
.company-content-span01{
	position: absolute;
	text-decoration: underline;
	top: 25px;
	left: 60px;
	color: #9D9D9D;
}
.company-content-span02{
	position: absolute;
	text-decoration: underline;
	top: 25px;
	left: 82px;
	color: #9D9D9D;
}
.company-content-span03{
	position: absolute;
	text-decoration: underline;
	top: 25px;
	left: 66px;
	color: #9D9D9D;
}
.company-content-span04{
	position: absolute;
	text-decoration: underline;
	top: 25px;
	left: 69px;
	color: #9D9D9D;
}
.company-content-span05{
	position: absolute;
	text-decoration: underline;
	top: 25px;
	left: 69px;
	color: #9D9D9D;
}

.company-info-list {
	display: inline-block;
	float: left;
	width: 333px;
	*width: 332px;
	height: 120px;
	*height: 119px;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
.company-info-list-title {
	position: relative;
	line-height: 120px;
	color: #cf9c50;
	font-size: 18px;
	text-align: center;
}
.company-info-list-icon {
	*position: absolute;
	*top: 8px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url('../images/index/com_icon.png?v=201811211005');
	background-position: center;
}
.company-info-list-icon-left {
	*left:108px;
}
.company-bg1 {
	background-image: url('../images/index/company_bg1.png?v=201811211008');
	background-position: center;
}
.company-bg2 {
	background-image: url('../images/index/company_bg2.png?v=201811211008');
	background-position: center;
}
.company-bg3 {
	background-image: url('../images/index/company_bg3.png?v=201811211008');
	background-position: center;
}
.company-bg4 {
	background-image: url('../images/index/company_bg4.png?v=201811211008');
	background-position: center;
}
.company-bg5 {
	background-image: url('../images/index/company_bg5.png?v=201811211008');
	background-position: center;
}
.company-bg6 {
	background-image: url('../images/index/company_bg6.png?v=201811211008');
	background-position: center;
}
.index-icon {
	display: inline-block;
	background-image: url('../images/index/index_icon.png?v=201811211005');
	background-size: 250px 250px;
}
.group-profile-title {
	width: 250px;
	min-width: 250px;
	margin: auto;
	font-size: 24px;
	color: #333;
	text-align: center;
}
.group-profile-title span {
	margin-top: 5px;
}
.title-left {
	width: 30px;
	height: 30px;
	background-position:0 -7px;
}
.title-right {
	width: 30px;
	height: 30px;
	background-position:-193px -7px;
}
.group-profile-info {
	width: 950px;
	height: 80px;
	margin: auto;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
}
.middle-line {
	width: 182px;
	height: 2px;
	margin: auto;
	background-color: #937241;
}
.info-number {
	margin-top: 67px;
	height: 162px;
}
.info-number-infos {
	float: left;
	display: inline-block;
	width: 215px;
	height: 162px;
	margin-left: 75px;
}
.info-number-title {
	font-size: 30px;
	color: #cf9c50;
}
.info-number-msg {
	width: 100%;
	height: 48px;
	margin-top: 36px;
	font-size: 16px;
	color: #fff;
}
.info-icon {
    width: 35px;
    height: 35px;
    background-position: -6px -49px;
}
.text-intr {

}
.text-content {
	float: left;
	margin-left: 75px;
	width: 300px;
	height: 230px;
	background-color: #fff;
}
.text-content-top {
	width: 100%;
	height: 6px;
	background-color: #937241;
}
.text-content-msg {
	width: 81%;
	margin: auto;
	margin-top: 30px;
}
.text-content-msg-title {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
}
.text-content-msg-title  span {
	font-size: 12px;
	color: #777;
}
.text-content-msgs {
	width: 100%;
	margin-top: 24px;
	font-size: 14px;
	color: #333;
}
.news {
	width: 100%;
	min-width: 1200px;
	height: 621px;
	/*background-image: url('../images/index/bg2.png?v=20181106');
	background-position: center;*/
}
.news-content {
	width: 1000px;
	height: 515px;
	margin: auto;
	height: 460px;
	background: #fff;
}
.left-news {
	display: inline-block;
	width: 50%;
	height: 100%;
}
.right-news {
	position: relative;
	display: inline-block;
	width: 48.5%;
	height: 100%;
}
.news-list {
	display: block;
	width: 100%;
	/*height: 137px;*/
	height: 145px;
	overflow: hidden;
	/*border-left: 1px solid #e9e9e9;*/
}
/*.news-list:hover {
	background-color: #352000;
}*/
.news-list-title {
	margin-top: 8px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 16px;
	color: #333;
}
.news-list-time {
	display: inline-block;
	height: 30px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px;
	color: #a6a6a6;
	line-height: 30px;
	text-align: center;
}
.news-list:hover span.news-list-time {
	width: 100px;
	color: #fff;
	background-color: #cf9c50;
	border-radius: 5px;
}
.news-list-content {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 8px;
	height: 58px;
	*height: 55px;
	font-size: 14px;
	color: #a6a6a6;
	border-bottom: 1px solid #e9e9e9;
}
.project-show {
	width: 100%;
	height: 463px;
}
.project-show-content {
	width: 1000px;
	height: 280px;
	margin: auto;
	margin-top: 45px;
}
.social {
	width: 100%;
	min-width: 1200px;
	height: 789px;
	background-image: url('../images/index/bg3.png');
	background-position: center;
}
.social-content {
	position: relative;
	width: 1080px;
	height: 522px;
	margin: 80px auto 0;
	font-size: 0;
}
.social-left {
	display: inline-block;
	width: 50%;
	height: 100%;
}
.social-list-first {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.social-list-first .social-list-img {
	width: 100%;
	height: 360px;
	overflow: hidden;
}
.social-list-first-time {
	position: absolute;
	top: 325px;
	left: -20px;
	display: block;
	width: 183px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-size: 30px;
	color: #fff;
	background-color: #937241;
}
.social-list-first-content {
	width: 100%;
	height: 162px;
	padding:70px 32px 0; 
	color: #333;
	font-size: 14px;
	background-color: #fff;
}
.social-right {
	position: relative;
	display: inline-block;
	width: 50%;
	height: 100%;
}
.social-list-two {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 50%;
}
.social-list-two-img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.social-list-two-content {
	position: absolute;
	top: 0;
	right: 0;
	width: 35%;
	height: 100%;
	background-image: url('../images/index/social_bg.png');
	background-size: cover;
	overflow: hidden;
}
.social-list-two-time {
	margin-top: 60px;
	margin-left: 30px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.social-list-two-content-text {
	margin: 30px;
	font-size: 14px;
	color: #fff;
}
.social-more {
	position: absolute;
	top: 220px;
	right: -30px;
	display: block;
	width: 101px;
	height: 84px;
	background-image: url('../images/index/social_more.png');
	background-size: cover;
}
.company {
	width: 100%;
	min-width: 1200px;
	height: 724px;
}
.filiale {
	margin-top: 67px;
}
.filiale2 {
	margin-top: 28px;
}
.filiale-title {
	position: relative;
	width:1145px;
	margin: auto;
	margin-bottom: 35px;
	font-size: 20px;
	color: #cf9c50;
	text-align: center;
}
.filiale-title-line {
	position: absolute;
	top: 15px;
	display: inline-block;
	width: 503px;
	height: 1px;
	background-color: #3d372d;
}
.company-list {
	display: inline-block;
	margin-left: 50px;
	margin-right: 47px;
	width: 300px;
	height: 90px;
}
.com_bg1 {
	color: #333;
	background-image: url('../images/index/com_bg1.png?v=20181106');
	background-position: center;
}
.company-list:hover {
	color: #c4c4c4;
	background-image: url('../images/index/com_bg2.png?v=20181106');
	background-position: center;
	background-size: cover;
}
.com_bg2 {
	color: #c4c4c4;
	background-image: url('../images/index/com_bg2.png?v=20181106');
	background-position: center;
	background-size: cover;
}
.left-line {
	left: 0;
}
.right-line {
	right: 0;
}
.company-list-info {
	margin-top: 13px;
	margin-left: 46px;
	font-size: 14px;
}
.company-list-info2 {
	margin-left: 46px;
	font-size: 18px;
}
.com-icon {
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	width: 14px;
	height: 14px;
	background-position:-126px -56px;
}
.filiale-child {
	width: 1045px;
	margin: auto;
	font-size: 14px;
	color: #c4c4c4;
}
.filiale-child a {
	display: inline-block;
	width: 32%;
	line-height: 45px;
}
.footer {
	width: 100%;
	min-width: 1200px;
	height: 246px;
	background-color: #fff;
	border-top: 1px solid #ddd;
}
.footer-top {
	height: 203px;
}
.footer_logo {
	width: 60px;
	height: 73px;
	margin-top: 57px;
	margin-left: 38px;
}
.footer-company {
	margin-top: 72px;
	margin-left: 23px;
	margin-right: 50px;
	font-size: 18px;
	color: #cf9c50;
}
.footer-address {
	float: left;
	width: 600px;
	margin-left: 230px;
	margin-top: 80px;
	color: #a4a4a4;
	font-size: 14px;
	color: #333;
	line-height: 1.5;
}
.footer-address{
	width: 733px;
	margin-left: 112px;
}
.footer-company-select {
	float: left;
	width: 160px;
	height: 38px;
	padding-left: 20px;
	margin-left: 26px;
	margin-top: 82px;
	border: 1px solid #777;
	border-radius: 10px;
}
.footer-copyright {
	/*text-align: center;*/
	font-size: 14px;
	color: #333;
	margin-top: 10px;
	text-transform: uppercase;
}
/*新修改*/
.footer-copyright{
	width: 732px;
}
.footer-height{
	height: 505px;
}
.footer-list{
	width: 100%;
	min-width: 1200px;
	background-color: #fff;
	height: 357px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.footer-page-company{
    margin-top: 30px;
	margin-left: 30px;
}
.footer-page-company li{
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	font-size: 14px;
}
.footer-page-company li a{
	cursor: default;
}
.footer-sub-company {
	position: relative;
	width: 100%;
	min-width: 1200px;
	margin-left: 112px;
	margin-top: 15px;
}
.footer-sub-company ul{
	float: left;
}
.footer-sub-company li{
	width: 300px;
	margin-left: 50px;
	margin-top: 20px;
	font-size: 14px;
}
.footer-sub-company span{
	position: absolute;
	left: -33px;

}
.footer-sub-company li a{
	cursor: default;
}
.sub-color a{
	color: #EAC576;
}
.sub-left{
	margin-left: 30px;
}
.mt_85 {
	margin-top: 85px;
}
.mt_10 {
	margin-top: 10px;
}
.mt_40 {
	margin-top: 40px;
}
.mt_76 {
	margin-top: 76px;
}
.mt_60 {
	margin-top: 60px;
}

.inside-nav {
	/*background-image: url('../images/nav_bg.png');*/
	background-color: #fff;
	background-position: center;
	border-bottom: none;
}
.inside-top-bg {
	width: 100%;
	min-width: 1200px;
	height: 300px;
	background-image: url('../images/top_bg.png');
	background-position: center;
}
.inside-content {
	width: 100%;
	min-height: 965px;
}
.inside-warp-1000 {
	width: 1000px;
	margin-left: 93px;
}
.inside-warp-1100 {
	width: 1100px;
	margin:auto;
}
.inside-title {
	display: block;
	padding-top: 55px;
	font-size: 26px;
	color: #cf9c50;
}
.inside-title span {
	margin-left: 10px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* 老版Mozilla */
	-khtml-opacity:0.5; /* 老版Safari */
	opacity: 0.5; /* 支持opacity的浏览器*/
}
/*新修改*/
.inside-color span{
	color:#918F8F;
}
.inside-nav-sub {
	width: 100%;
	height: 70px;
	padding-left: 14px;
	/*padding-top: 31px;*/
}
.bdb{	
	border-bottom: 1px solid #535353;
}
.nav-sub-list {
	float: left;
	/*margin-top: 30px;*/
	padding: 12px 15px;
	margin-left: 30px;
	font-size: 16px;
	color: #000;
	background: #fff;
	border-radius: 12px;
}
.nav-sub-list:hover, .nav-sub-list-hover {
	background-color: #937241;
	color: #fff;
}
/*新修改*/
.nav-border{
	border:1px solid #C2C2C2;
}
.list-content {
	width: 100%;
	padding-top: 33px;
	margin-bottom: 25px;
	min-height: 640px;
}
/*新修改*/
.list-content-hover a:hover{
	background-color: #937241;
    color: #fff;
}

.list-content-lists {
	display: inline-block;
	width: 100%;
	height: 50px;
	margin-bottom: 10px;
	line-height: 50px;
	border: 1px solid  #535353;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
}
/*新修改*/
.list-color{
	color: #937241;
}
.lsit-icon {
	float: left;
	display: inline-block;
	margin-left: 22px;
	margin-top: 20px;
	width: 11px;
	height: 11px;
	border: 1px solid #cf9c50;
	border-radius: 3px;
}
.list-title {
	display: inline-block;
	margin-left: 20px;
	width: 80%;
}
.list-time {
	float: right;
	margin-right: 35px;
}
.list-content-lists:hover, .list-content-lists-hover {
	color: #000;
	background: #fff;
}
.list-content-lists:hover span.lsit-icon {
	background: #cf9c50;
}
.page {
	width: 100%;
	text-align: center;
}
.page a, .page span {
	display: inline-block;
	padding: 9px 11px;
	margin: 35px 5px;
	border: 1px solid #535353;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
}
.page span {
	background: #cf9c50;
	border: 1px solid #cf9c50;
}
/*新修改*/
.page-color a{
   color: #918F8F;
}
.mb_25 {
	margin-bottom: 25px;
}
.list-picture {
	display: inline-block;
	width: 331px;
	height: 294px;
	background-image: url('../images/list_pic_bg.png?v=20181106');
	background-position: center;
    overflow: hidden;
}
.list-picture img {
	display: block;
    width: 301px;
    height: 200px;
    margin: 17px auto 0;
}
.list-pciture-title {
	display: block;
	width: 80%;
	margin: auto;
	line-height: 56px;
	font-size: 16px;
	color: #333;
	text-align: center;
}

.show-nav {
	position: relative;
	background-image: none;
	background-color: #000;
	border-bottom: 1px solid #535353;
}
/*修改的*/
.index-color{
  background-color: #fff;

}
.show-content {
	width: 100%;
	margin-top: 120px;
	margin-bottom: 80px;
	background-color: #fff;
}
.show-title-bg {
	width: 100%;
	height: 5px;
	background:#cf9c50;
}
.show-title {
	min-height: 100px;
	padding: 34px 0;
	border-bottom: 1px solid #e9e3d9;
	text-align: center;
	font-size: 24px;
	color: #333;
}
.inside-warp-915 {
	width: 915px;
	margin: auto;
}
.show-info {
	margin-top: 16px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.show-msg {
	width: 100%;
	/*min-height: 500px;*/
	margin-top: 50px;
	margin-bottom: 50px;
	line-height: 2;
	font-size: 12px;
}
.show-new-list {
	height: 100px;
	line-height: 100px;
	border-top: 1px solid #e9e3d9;
}
.show-new-list a {
	display: inline-block;
}
.show-new-list a.last-new {
	width: 60%;
}
.show-new-list a.next-new {
	width: 39%;
}

/*子公司*/
.subsidiary-warp {
	position: relative;
	width: 100%;
	min-width: 1200px;
	background-color: #fff;
}
.subsidiary-nav {
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: 104px;
	background: url('../images/subsidiary/nav_bg.png?v=20181108');
	background-position: center;
	border: none;
}
.subsidiary-logo {
	margin-left: 40px;
}
.subsidiary-bg {
	width: 100%;
	min-width: 1200px;
	height: 400px;
	margin-top: -13px;
	background-image: url('../images/subsidiary/top_bg.png');
	background-position: center;
}
.subsidiary-nav-ul {
	float: right;
}
.subsidiary-nav-ul li {
	float: left;
}
.subsidiary-nav-ul li a {
	display: inline-block;
	margin-right: 45px;
	line-height: 90px;
	font-size: 14px;
}
.subsidiary-name {
	display: inline-block;
	height: 100%;
	padding-top: 23px;
	margin-left: 20px;
	font-weight: bold;
	line-height: 1.5;
}
.subsidiary-name span {
	/*display: block;*/
}
.subsidiary-name1 {
	font-size: 14px;
}
.subsidiary-name2 {
	font-size: 18px;
}
.subsidiary-footer {
	border-top: 1px solid #e4e4e4;
}
.subsidiary-footer .subsidiary-name {
	padding-top: 72px;
}
.company-profile {
	width: 100%;
	height: 343px;
}
.subsidiary-centent {
	position: relative;
	width: 1090px;
	margin: auto;
}
.company-bg {
	display: block;
	height: 49px;
	margin-top: 60px;
	background-image: url('../images/subsidiary/company_profile.png?v=20181108');
	background-repeat: no-repeat;
	background-position: left center;
}
.company-info {
	width: 1100px;
	height: 133px;
	margin: 32px auto 0;
}
.company-info-content {
	display: inline-block;
	height: 100%;
}
.left-bg {
	width: 547px;
	background-image: url('../images/subsidiary/company_bg1.png');
	background-position: center;
}
.right-bg {
    width: 552px;
    height: 109%;
    margin-top: -5px;
    padding-top: 35px;
    background-image: url(../images/subsidiary/company_bg2.png);
    background-position: left top;
}
.company-info-contents {
	width: 430px;
	height: 65px;
	margin: 30px auto;
	font-size: 14px;
	color: #fff;
}
.registered-capital {
	float: left;
	width: 157px;
	margin-left: 53px;
}
.registered-capital-title {
	font-size: 14px;
	color: #333;
}
.registered-text {
	margin-top: 5px;
	font-size: 24px;
	font-weight: bold;
	color: #1f5294;
}
.registered-land {
	float: left;
	width: 60px;
	margin-left: 40px;
}
.technical-equipment {
	width: 1005;
	height: 1088px;
	background-color: #fcfcfc;
}
.equipment-bg {
	display: block;
	height: 49px;
	margin-top: 65px;
	margin-bottom: 53px;
	background-image: url('../images/subsidiary/equipment_technology.png?v=20181108');
	background-repeat: no-repeat;
	background-position: left center;
}
.technical-content {
	display: block;
	position: relative;
	width: 1010px;
	height: 262px;
	margin: auto;
}
.technical-content img {
	width: 505px;
	/*height: 270px;*/
}
.technical-title {
	position: absolute;
	right: 0;
	top: 47px;
	width: 526px;
	*width: 449px;
	height: 114px;
	padding-top: 23px;
	padding-left: 77px;
	background-image: url('../images/subsidiary/equipment_bg1.png?v=20181108');
	background-repeat: no-repeat;
	font-size: 20px;
	color: #1f5294;
	font-weight: bold;
}
.technical-title2 {
	padding-right: 77px;
	*width: 372px;
	left: 0;
	background-image: url('../images/subsidiary/equipment_bg3.png?v=20181108');
	background-repeat: no-repeat;
	text-align: right;
}
.technical-title span {
	font-size: 28px;
}
.technical-text {
	position: absolute;
	right: 130px;
	top: 157px;
	width: 375px;
	*width: 315px;
	height: 40px;
	padding-left: 60px;
	background-image: url('../images/subsidiary/equipment_bg2.png?v=20181108');
	background-repeat: no-repeat;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
}
.technical-text2 {
	padding-right: 56px;
	*width: 259px;
	left: 130px;
	background-image: url('../images/subsidiary/equipment_bg4.png?v=20181108');
	background-repeat: no-repeat;
	text-align: right;
}
.slogan {
	width: 100%;
	min-width: 1200px;
	height: 400px;
	background-image: url('../images/subsidiary/blue_bg.png?v=20181108');
	background-position: center;
}
.slogan-content {
	font-size: 34px;
	color: #fff;
	line-height: 400px;
	font-weight: bold;
	text-align: center;
}
.equipment-content {
	width: 100%;
	min-width: 1200px;
	height: 380px;
}
.equipment-con {
	padding-left: 87px;
	*padding-left: 217px;
	padding-right: 77px;
}
.equipment-info {
	float: left;
	display: inline-block;
	margin-left: 75px;
	margin-top: 78px;
	width: 241px;
	height: 241px;
	background-image: url('../images/subsidiary/icon_bg.png?v=20181108');
	background-position: center;
}
.equipment-content span {
	display: block;
	text-align: center;
	color: #000;
}
.equipment-content .equipment-icon1 {
	margin: 57px auto 18px;
	width: 48px;
	height: 40px;
	background-image: url('../images/subsidiary/icon1.png?v=20181108');
	background-position: center;
}
.equipment-content .equipment-icon2 {
	margin: 52px auto 18px;
	width: 44px;
	height: 44px;
	background-image: url('../images/subsidiary/icon2.png?v=20181108');
	background-position: center;
}
.equipment-content .equipment-icon3 {
	margin: 53px auto 18px;
	width: 44px;
	height: 43px;
	background-image: url('../images/subsidiary/icon3.png?v=20181108');
	background-position: center;
}
.equipment-tip {
	font-size: 18px;
}
.equipment-text {
	font-size: 28px;
}
.product-content {
	width: 100%;
	min-width: 1200px;
	height: 860px;
}
.product-content .centent {
	height: 100%;
}
.product-bg {
	display: block;
	height: 41px;
	margin-top: 40px;
	background-image: url('../images/subsidiary/product.png?v=20181108');
	background-repeat: no-repeat;
	background-position: left center;
}
.product-text {
	margin-left: 100px;
	margin-top: 53px;
	font-size: 14px;
	color: #000;
}
.product-list-content {
	position: relative;
	z-index: 10;
	width: 945px;
	height: 400px;
	margin: 87px auto 0;
}
.product-list {
	position: relative;
	display: inline-block;
	width: 200px;
	height: 100%;
	margin-left: 44px;
}
.product-list:first-child, .product-list-first {
	margin-left: 0;
}
.product-list p {
	position: absolute;
	left: 10%;
	bottom: 15px;
	width: 80%;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
}
.product-list-bg {
	position: absolute;
	width: 200px;
	height: 400px;
	background-image: url('../images/subsidiary/product_bg1.png');
	background-position: center;
	background-repeat: no-repeat;
}
.product-list-bg.product-left-bg {
	left: 0;
	bottom: 91px;
}
.product-list-bg.product-right-bg {
	right: 0;
	top: 160px;
}
/*农产品*/
.agricultural-warp {
	min-width: 1265px;
	background-image: url(../images/index/bg.png);
}
.agricultural-bg {
	width: 100%;
	min-width: 1200px;
	height: 540px;
	background-image: url('../images/agricultural/top_bg.png');
	background-position: center;
}
.agricultural-nav {
	height: 90px;
	background-image: url('../images/agricultural/nav_bg.png');
	background-position: center;
	border-bottom: none;
}
.agricultural-nav-ul {
	float: right;
	margin-right: 45px;
}
.agricultural-nav-ul li {
	float: left;
}
.agricultural-nav-ul li a {
	display: block;
	padding-top: 33px;
	padding-left: 30px;
	text-align: right;
	color: #fff;
}
.agricultural-nav-ul li a span {
	display: block;
}
.agricultural-nav-ul li a span.nav-ch {
	font-size: 14px;
}
.agricultural-nav-ul li a span.nav-en {
	font-size: 12px;
	text-transform: uppercase;
}
.agricultural-logo {
	width: 58px;
	height: 58px;
	margin-top: 14px;
	margin-left: 45px;
}
.agricultural-footer {
	background-color: inherit;
}
.agricultural-nav .subsidiary-name span, .agricultural-footer .subsidiary-name span {
	color: #fff;
}
.agricultural-footer .footer_logo {
	width: 63px;
	height: 62px;
	margin-top: 65px;
}
.agricultural-footer .subsidiary-name {
	float: left;
	padding-top: 96px;
}
.agricultural-footer .footer-address {
	color: #a4a4a4;
}
.agricultural-footer .footer-copyright {
	color: #a4a4a4;
}
.agricultural-footer .footer_logo {
    width: 63px;
    height: 62px;
    margin-top: 90px;
}
.agricultural-company {
	width: 100%;
	min-width: 1200px;
	height: 420px;
	background-image: url('../images/agricultural/bg1.png');
	background-position: center;
}
.agricultural-title {
	position: relative;
	display: block;
	width: 275px;
	height: 40px;
	margin: 57px auto 0;
	color: #fff;
	font-size: 30px;
	text-align: center;
}
.agricultural-title span {
	position: absolute;
	top: 11px;
	display: inline-block;
	width: 55px;
	height: 21px;
}
.agricultural-title-left-icon {
	left: 0;
	background-image: url('../images/agricultural/left1.png');
	background-position: center;
}
.agricultural-title-right-icon {
	right: 0;
	background-image: url('../images/agricultural/left2.png');
	background-position: center;
}
.agricultural-company-content {
	position: relative;
	width: 1009px;
	height: 188px;
	padding: 0 5px;
	margin: 35px auto 0;
	background-image: url('../images/agricultural/bg4.png');
	background-position: center;
}
.agricultural-com-list {
	float: left;
	display: block;
	width: 333px;
	height: 136px;
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 25px;
	border-right: 1px solid #419350;
}
.agricultural-com-list-title {
	font-size: 18px;
	color: #475800;
	font-weight: bold;
}
.agricultural-com-list-intr {
	margin-top: 13px;
	font-size: 14px;
	color: #333;
}
.agricultural-com-list-intr{
	height: 65px;
}
.agricultural-com-list-time {
	margin-top: 8px;
	font-size: 14px;
	color: #475800;
}
.agricultural-com-list:last-child, .agricultural-com-list-no {
	border-right:none;
}
.agricultural-info {
	width: 100%;
	height: 955px;
}
.agricultural-content {
	width: 900px;
	height: 72px;
	margin:55px auto 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.agricultural-infos {
	position: relative;
	width: 100%;
	height: 280px;
	margin-top: 66px;
}
.agricultural-infos-content {
	float: left;
	display: inline-block;
	width: 300px;
	height: 100%;
}
.agricultural-infos-content p {
	width: 100%;
	height: 140px;
	color: #fff;
	overflow: hidden;
}
.agricultural-infos-left-top {
	background-image: url('../images/agricultural/company_pic1.png');
	background-position: center right;
	background-repeat: no-repeat;
}
.agricultural-infos-left-bottom {
	background-image: url('../images/agricultural/company_pic3.png');
	background-position: center right;
	background-repeat: no-repeat;
}
.agricultural-infos-right-top {
	background-image: url('../images/agricultural/company_pic2.png');
	background-position: center left;
	background-repeat: no-repeat;
}
.agricultural-infos-right-bottom {
	background-image: url('../images/agricultural/company_pic4.png');
	background-position: center left;
	background-repeat: no-repeat;
}
.agricultural-infos-content p span {
	display: block;
}
.agricultural-infos-left-top span, .agricultural-infos-left-bottom span {
	margin-right: 50px;
	text-align: right;
}
.agricultural-infos-right-top span, .agricultural-infos-right-bottom span {
	margin-left: 50px;
}
.agricultural-infos-tip1 {
	margin-top: 40px;
	font-size: 16px;
}
.agricultural-infos-tip2 {
	font-size: 24px;
	font-weight: bold;
}
.agricultural-slogan {
	width: 100%;
	height: 124px;
	margin-top: 125px;
}
.agricultural-slogan-icon {
	display: inline-block;
	width: 52px;
	height: 40px;
	margin-top: 26px;
}
.agricultural-slogan-left {
	float: left;
	margin-left: 64px;
	background-image: url('../images/agricultural/icon1.png');
	background-position: center;
	background-repeat: no-repeat;
}
.agricultural-slogan-right {
	float: right;
	margin-right: 64px;
	background-image: url('../images/agricultural/icon2.png');
	background-position: center;
	background-repeat: no-repeat;
}
.agricultural-slogan-text {
	float: left;
	width: 136px;
	height: 124px;
	margin-left: 85px;
	background-image: url('../images/agricultural/icon3.png');
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 20px;
	color: #fff;
}
.agricultural-slogan-text span {
	display: block;
}
.agricultural-slogan-text1 {
	margin-top: 35px;
	margin-left: 20px;
	font-weight: bold;
}
.agricultural-slogan-text2 {
	text-align: right;
}
.centent_1265 {
	width: 1265px;
	margin: auto;
}
.agricultural-product {
	width: 100%;
	min-width: 1200px;
	height: 760px;
	background-image: url('../images/agricultural/bg2.png');
	background-position: center;
}
.agricultural-product-list {
	position: relative;
	display: inline-block;
	width: 366px;
	height: 506px;
	margin-left: 80px;
	margin-top: 125px;
	background-image: url('../images/agricultural/agr_bg.png');
	background-position: center;
}
.agricultural-product-list:first-child, .agricultural-product-list-one {
	margin-left: 0;
}
.agricultural-product-list img {
	display: block;
	width: 310px;
	height: 451px;
	margin: 27px auto;
}
.agricultural-product-list-name {
	position: absolute;
	bottom: 0;
	right: 28px;
	max-width: 310px;
	padding: 18px 25px;
	color: #fff;
	font-size: 24px;
	background-color: #419350;
}
.agricultural-business {
	width: 100%;
	height: 1200px;
	*height: 1285px;
}
.agricultural-business-top {
	position: relative;
	width: 1200px;
	height: 430px;
	margin: 110px auto 0;
}
.agricultural-business-top .business-title {
	float: left;
	width: 465px;
	height: 100%;
	background-image: url('../images/agricultural/synthesize_icon1.png');
	background-position: center;
	background-repeat: no-repeat;
}
.agricultural-business-top .business-title span {
	display: inline-block;
	margin-top: 175px;
	margin-left: 190px;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}
.agricultural-business-top .business-title .business-title-line {
	display: block;
	width: 85px;
	height: 2px;
	margin-top: 12px;
	margin-left: 190px;
	background-color: #fff;
}
.business-content1 {
	position: absolute;
	left: 348px;
	top: -17px;
	width: 231px;
	height: 231px;
}
.business-content2 {
	position: absolute;
    left: 485px;
    top: 110px;
    width: 195px;
    height: 186px;
    background-image: url(../images/agricultural/synthesize_icon2.png?v=20181113);
    background-position: center;
    color: #419350;
    font-size: 18px;
    font-weight: bold;
    line-height: 186px;
    text-align: center;
}
.business-content3 {
    left: 590px;
    top: 4px;
}
.business-content4 {
	position: absolute;
	left: 692px;
	top: 93px;
	width: 231px;
	height: 231px;
}
.business-content5 {
	position: absolute;
	left: 807px;
	top: -21px;
	width: 231px;
	height: 231px;
}
.business-content6 {
    left: 935px;
    top: 120px;
}
.agricultural-business-bottom {
	width: 1252px;
	height: 648px;
	margin: 40px auto 0;
    background-image: url(../images/agricultural/bg3.png?v=20181113);
    background-position: center;
    overflow: hidden;
}
.business-measure-title {
	margin-top: 80px;
	text-align: center;
	color: #fff;
	font-size: 30px;
}
.agricultural-business-bottom p.business-measure {
	float: left;
	margin-left: 150px;
	margin-top: 80px;
	width: 128px;
	color: #fff;
	text-align: center;
}
.business-measure-num {
	font-size: 36px;
}
.business-measure-line {
	display: block;
	width: 25px;
	height: 4px;
	margin: 30px auto;
	background-color: #419350;
}
.business-measure-info {
	font-size: 16px;
	line-height: 1.5;
}
.business-measure-sapn {
	float: left;
	display: inline-block;
	margin-left: 22px;
	margin-top: 80px;
	width: 130px;
	height: 20px;
}
/*update by Luke 20181128 start*/
.nav-bg{
	background: rgba(0,0,0,.4);
}
.first-bg{
	background: url(../images/nav_bg.png);
}
.pic-bg{
	background: url(../images/top_bg.png);
}
.dynamic-bg{
	position: relative;
	background: url(../images/bg1.png);
}
.fly-left{
	background: url(../images/left1.png);
}
.fly-right{
	background: url(../images/left2.png);
}
.content-box{
	background: url(../images/bg4.png);
}
/*.company-bg{
	background: url(../images/black-bg.png)
}*/
.left-top-bg{
	background: url(../images/company_pic1.png);
	background-position: center right;
    background-repeat: no-repeat;
}
.left-bottom-bg{
	background: url(../images/company_pic3.png);
	background-position: center right;
    background-repeat: no-repeat;
}
.right-top-bg{
	background: url(../images/company_pic2.png);
	background-position: center left;
    background-repeat: no-repeat;
}
.right-bottom-bg{
	background: url(../images/company_pic4.png);
	background-position: center left;
    background-repeat: no-repeat;
}
.circle-left{
	background: url(../images/icon1.png);
}
.circle-right{
	background: url(../images/icon2.png);
}
.slogan-bg{
	background: url(../images/icon3.png) no-repeat;
}
/*update by Luke 20181128 end*/

/*update by Luke 20181129 start*/
.product-bg2{
	background: url(../images/bg2.png);
}
.agricultural-business-top .business-head{
	background: url(../images/synthesize_icon1.png);
}
.business-bg{
	background: url(../images/synthesize_icon2.png);
}
.business-bottom-bg{
	background: url(../images/bg3.png);
}
.content-stage{
	position: relative;
	width: 1009px;
	height: 188px;
	margin-left: 42px;
}
.content-stage li{
	float: left;
	width: 292px;
	height: 138px;
	margin-right: 39px;
	margin-top: 21px;
	border-right: 1px solid #419350;
}
.content-stage .content-three{
	margin-right: 0px;
	border: none;
}
.content-title{
	width: 87%;
	font-size: 18px;
	line-height: 24px;
	color: #475800;
}
.content-mid{
	width: 80%;
	margin-top: 10px;
	font-size: 14px;
	line-height: 19px;
	color: #333333;
}
.content-down{
	display: block;
	margin-top: 6px;
	font-size: 12px;
	color: #475800;
}
.one-pic{
	position: absolute;
	right: 179px;
	bottom: 75px;
	z-index: 21111;
}
.company-introduce{
	margin: 0 auto;
	margin-top: 50px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
}
.crops{
	width: 1200px;
	margin: 0 auto;
}
.crops li{
	position: relative;
	float: left;
	width: 310px;
	height: 487px;
	margin-right: 135px;
	margin-top: 146px;
}
.crops .crops-three{
	margin-right: 0px;
}
.crops-bgone{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 140px;
	height: 66px;
	font-size: 23px;
	color: #fff;
	text-align: center;
	line-height: 66px;
	background: url(../images/crops-bg_10.png) no-repeat center;
}
.crops-bgtwo{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 229px;
	height: 66px;
	font-size: 23px;
	color: #fff;
	text-align: center;
	line-height: 66px;
	background: url(../images/crops-bg_03.png) no-repeat center;
}
.footer-bg{
	background: url(../images/black-bg.png);
}
.footer-black p{
    color: #666666;
}
.copyright-bt{
	margin-top: 10px;
}
.subsidiary-top{
	margin-top: 10px;
}

/*资讯中心样式*/
.banner-box{
	width: 100%;
	/*margin-bottom: 50px;*/
	background: url(../images/black-bg.png);
}
.banner-box-one{
	width: 100%;
	margin-bottom: 50px;
	background: url(../images/black-bg.png);
}
.banner-center{
	width: 1200px;
	/*height: 982px;*/
	margin: 0 auto;
	overflow: hidden;
}
.center-box{
	width: 1168px;
	min-height: 850px;
	margin: 61px auto 0;
	background: #fff;
}
.center-top{
	position: relative;
	width: 1100px;
	height: 71px;
	margin-left: 33px;
	border-bottom: 1px solid #419350;
}
.center-title{
	position: absolute;
	left: 4px;
	top: 22px;
	font-size: 24px;
	color: #419350;
	font-weight: 700;
}
.title-eng{
	position: absolute;
	left: 106px;
	top: 37px;
	display: block;
	font-size: 12px;
	color: #777777;
	text-transform: uppercase;
}
.nav-next{
	position: absolute;
	right: 8px;
	top: 32px;
	font-size: 12px;
	color: #777;
}
.notice{
	color: #419350;
}
.center-mid{
	width: 1100px;
	margin-left: 85px;
	margin-top: 2px;
}
.center-mid img{
	width: 300px;
	height: 200px;
}
.center-mid li{
	float: left;
	width: 300px;
	height: 200px;
	margin-left: 26px;
	margin-top: 22px;
}
.center-mid .pic-left{
	margin-left: 0px;
}
.clearfix{
	clear: both;
}
.center-footer{
	width: 1100px;
	height: 90px;
	margin-left: 33px;
	margin-top: 21px;
	border-top: 1px solid #419350;
}
.jump{
	width: 100%;
	text-align: center;
}
.jump a,
.jump span{
    display: inline-block;
    padding: 9px 11px;
    margin: 30px 5px;
    border: 1px solid #535353;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
}
.jump a{
	color: #3d3837;
    font-size: 14px;
}
.jump span{
	background-color: #419350;
	color: #fff;
}
.jump .bord{
	padding: 12px 9px 11px 7px;
	border: 1px solid #777;
}
/*正文样式*/
.topbg{
	height: 320px;
	background-image: url(../images/topbg_02.png);
}
.centent-box-cent{
	/*height: 100%;*/
}
.details-box{
	width: 1014px;
	margin: 0 auto;
}
.details-title{
	margin-top: 47px;
	text-align: center;
	font-size: 17px;
	color: #282828;
}
.details-time{
	margin-top: 7px;
	text-align: center;
	font-size: 12px;
	color: #bbb;
}
.article-one{
	width: 86%;
	margin-left: 55px;
	margin-top: 32px;
	text-align: left;
	line-height: 30px;
	
	font-weight: 700;
	color: #282828;
}
.article-two{
    width: 86%;
	margin-left: 55px;
	text-align: left;
	line-height: 30px;
	font-size: 12px;
	font-weight: 700;
	color: #282828;
}
.details-content{
	width: 100%;
    min-height: 600px;
    margin-bottom: 64px;
	margin-top: 44px;
	line-height: 2; 
	color: #282828;
	font-size: 12px;
}
.details-title-one{
	margin-top: 35px;
	margin-left: 55px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: 700;
	color: #282828;
}
.details-title-two{
	margin-left: 55px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 12px;
	font-weight: 700;
	color: #282828;
}
/*列表样式*/
.list-box{
	float: left;
	width: 1100px;
	margin-left: 33px;
	padding-top: 39px;
}
.list-box li{
	float: left;
	width: 1070px;
	height: 38px;
	padding-left: 25px;
	margin-top: 10px;
	vertical-align:bottom;
	background: url(../images/list-bg_03.png) no-repeat 3px 3px;
}
.list-box li a{
	width: 910px;
	float: left;
	font-size: 14px;
	color: #575352;
	overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.lists-time{
	float: right;
	margin-right: 8px;
	font-size: 12px;
	color: #575352;
}
.lists-time{
	font-size: 14px;
}
.footer-seven{
	margin-top: 0px;
}
.list-seven-hight{
	height: 830px;
}
.footer-bgc{
	background-image: url(../images/black-bg.png);
}
/*update by Luke 20181128 end*/


/*update by Dorian 20181130 start*/
/*资讯中心列表样式*/
.content-list{
    width: 1168px;
	margin: 0px auto;
	margin-top: 86px;
	margin-bottom: 74px;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	border-radius: 0 20px 0 0;
	border: 1px solid #f7f7f7;
}
.list-head{
	position: relative;
	width: 1168px;
	height: 80px;
	background-color: #1f5294;
	color: #fff;
	border-radius: 0 20px 0 0;
}
.content-list-title{
	margin-top: 26px;
	margin-left: 38px;
	float: left;
	display: inline-block;
	font-family: 微软雅黑;
	font-size: 24px;
}
.content-list-titleeg{
	float: left;
	margin-top: 42px; 
	margin-left: 4px;
	display: inline-block;
	font-size: 11px;
	text-transform: Uppercase;	/*转义：英文拼音字母全部大写*/
}
.content-list-link{
	position: absolute;
	font-size: 14px;
	top: 34px;
	right: 43px;
	display: inline-block;
}
.content-list-link a{
    color: #fff;
}
.content-list-titleinfo .list-titleinfo{
	padding-left: 36px;
	margin-top: 17px;
}
.content-list-titleinfo .list-titleinfo li{
	width: 1100px;
	padding: 10px 21px;
	font-size: 14px;
	overflow: hidden;
	color: #000;
	background: url(../images/subsidiary/disc_03.png) no-repeat;
	background-position: 0 14px;
}
.content-list-titleinfo .list-titleinfo li a{
	width: 890px;
	white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	display: inline-block;
}
.content-list-titleinfo .list-titleinfo li img{
	padding: 0 12px 2px 36px;
}
.list-titleinfo-date{
	width: 92px;
	height: 14px;
	overflow: hidden;
	display: inline-block;
	margin-left: 65px;
}
.content-foot-page{
	width: 1100px;
	height: 89px;
	margin: 0 auto;
	margin-top: 39px;
	font-size: 15px;
	text-align: center;
	/*border-top: 1px solid #1f5294;*/
	
}
.content-foot-page span, .content-foot-page a{
	display: inline-block;
    padding: 6px 10px;
    margin: 22px 7px;
    color: #777777;
    border: 1px solid #535353;
}
.content-foot-page span{
	color: #fff;
	background-color: #1f5294;
	border: 0;
}

/*图片列表样式*/
.content-chartbox{
	width: 1050px;
	height: 780px;
	margin: 0 auto;
	margin-top: 53px;

}
.content-chartbox a{
	width: 296px;
	height: 260px;
	float: left;
	margin-left: 40px;
	display: inline-block;
}
/*新增*/
.content-chartbox a{
	width: 200px;
	height: 400px;
}
.content-chartbox p{
	width: 290px;
	white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
}
/*新增*/
.content-chartbox p{
	width: 200px;
}
.content-chart-page{
	width: 1100px;
	margin-top: 0;
}
/*正文样式*/
.contnet-articlesbox{
	width: 1168px;
	background-position: 5px 0px;
}
.articles-title{
	width: 1140px;
	height: 160px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #e4e4e4;
}
.articles-title .articles-head{
	width: 1168px;
	margin-top: 66px;
	white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	font-size: 25px;
	color: #1f5294;
}
.articles-title .articles-date{
	margin-top: 20px;
	font-size: 12px;
	color: #777777;
}
.articles-body{
	width: 900px;
	min-height: 850px;
	margin: 0 auto;
	margin-top: 57px;
	line-height: 2;
}
/*update by Dorian 20181202 end*/


/*头部导航*/
.hotel-warper{
	width: 100%;
    background-color: #fff;
}
.head{
	height: 90px;
	background: url(../images/headbg.png);
}
.head-center{
	width: 1200px;
	height: 90px;
	margin: 0 auto;
}
.headsy{
	padding: 0 15px;
}
.head-center-logo{
	position: relative;
	float: left;
	width: 330px;
	margin-top: 16px;
	display: inline-block;
}
.head .hotel{
	position: absolute;
    top: 16px;
}
.head .hotelname{
	left: 50px;
}
.head-center-nav{
	width: 780px;
	height: 90px;
	float: right;
}
.head-navlist li{
	height: 90px;
	float: left;
	margin-left: 20px;
	font-size: 15px;
	line-height: 90px;
	color: #dbd2c6;
}
/*.head-navlist li a{
	color: #dbd2c6;
}*/
.head-navlist .headnav-link:hover{
	width: 60px;
	padding-bottom: 33px;
	color: #cf9c50;
	border-bottom: 4px solid #cf9c50;
}
.hover-box{
	position: absolute;
	width: 100px;
	/*height: 100px;*/
	margin-left: -18px; 
	padding: 12px 0;
	display: none;
	background-color: #f5f5f5;
	text-align: center;
	z-index: 1000000;
}
.hover-box a{
	width: 80px;
	height: 30px;
	margin: 0 auto;
	display: block;
	line-height: 30px;
	font-size: 12px;
	color: black;
	border-bottom: 1px solid #ccc;

}
.hover-box a:hover{
	color: #cf9c50;
}
.head-hover:hover .hover-box{
	display: block;
	z-index: 10000;
}

/*图片展示banner*/
.content-banner{
	padding: 0;
	position: relative;
    min-width: 1200px;
    background-position: 50% 90%;
    border-bottom: 1px solid #cf9c50;
}
.banner{
	position: relative;
    height: 430px;
    background: url(../images/bannerbg.png);
    background-repeat: no-repeat; 
    background-position: center;
}
.reactt{
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -20px;
}
.reactb{
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
}
/*关于我们*/
.about{
	min-width: 1200px;
	padding: 1px;
	background: url(../images/aboutbg.png);
	background-position: center;
	background-position: 100% 100%;
}
.aboutbox{
	width: 1200px;
	min-height: 214px;
	margin: 96px auto;
	color: #fff;
	background: url(../images/aboutus_03.png);
}
.aboutbox-title{
	width: 180px;
	height: 214px;
	float: left;
	display: inline-block;
}
.aboutbox-title .about-nameg{
	margin-top: 102px;
	margin-left: 53px;
	font-size: 14px;
	display: block;
	color: #fff;
	text-transform: Uppercase;	/*转义：英文拼音字母全部大写*/
}
.aboutbox-title .about-name{
	margin-left: 53px;
	font-size: 30px;
	display: block;
	color: #fff;
}
.aboutbox-articles{
	width: 1008px;
	height: 214px;
	float: right;
	font-size: 16px;
    overflow: hidden;
	display: inline-block;
}
.aboutbox-articles span{
	width: 916px;
	margin-top: 64px;
	line-height: 25px;
	display: block;
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.aboutbox-articles a{
	width: 66px;
	height: 22px;
	font-size: 12px;
	background: url(../images/linkbg.png);
	color: #fff;
}
/*客房展示*/
.rooms{
	position: relative;
	height: 858px;
	overflow: hidden;
	background-color: #eff1f3;
}
.rooms-content{
	width: 1240px;
	height: 858px;
	margin: 0 auto;
}
.rooms-title{
	width: 304px;
	height: 120px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	background: url(../images/newsbg_07.png);
	background-size: 100%;
}
.rooms-title a{
	color: #cf9c50; 
}
.rooms-title h3{
	margin-top: 56px;
	font-size: 30px;
}
.rooms-title h4{
	font-size: 12px;
	text-transform: Uppercase;	/*转义：英文拼音字母全部大写*/
}
.rooms-chartsbox{
	width: 1240px;
	height: 620px;
	margin-top: 30px;
}
.rooms-charts{
	position: relative;
	width: 590px;
	height: 300px;
	margin: 10px 10px;
	display: inline-block;
	*zoom:1; 
	*display:inline
}
.rooms .chartborder{
	position: absolute;
	top: 10px;
	left: 10px;
    width: 570px;
    height: 280px;
    border: 1px solid #cac1b6;
}
.rooms .chartborder .roomname{
	margin-left: 20px;
	margin-top: 237px;
	display: inline-block;
	white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	font-size: 24px;
	color: #cf9c50;
}
/*美味佳肴板块*/
.foods{
	position: relative;
	height: 600px;
	background: url(../images/foodbg.jpg);
	background-size: 100% 100%;
}
.foods-content{
	width: 1200px;
	height: 600px;
	margin: 0 auto;
	overflow: hidden;
}
.foods-content .foodschart{
	width: 1020px;
	height: 420px;
	margin: 94px auto;
	border: 1px solid #cbad48;
}
.foodschart-box{
	position: relative;
	width: 1000px;
	height: 400px;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #c29f3c;
	font-size: 0;
}
.foodschart-box img{
	width: 100%;
}

.foods .foodsphoto{
	vertical-align: top;
	width: 200px;
	height: 200px;
	display: inline-block;
	text-align: center;
	color: #fff;
	display: inline-block;/*兼容IE7，行内块级元素，使用行内块级元素的时候需要将父级设置font-size：0；清除边距*/
	*zoom: 1;
	*display: inline;
}
.foods .foodsphoto .foodname{
	margin-top: 64px;
	display: block;
	white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	font-size: 28px;
	color: #fff;
}
.foods .foodsphoto .foodnameg{
	margin-top: 16px;
	display: block;
	font-size: 12px;
	white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	color: #fff;
	text-transform: Uppercase;	/*转义：英文拼音字母全部大写*/
}
.foods .foodsphoto img{
	width: 200px;
	height: 200px;
}
.foods .foodsphoto .foodlink{
	width: 60px;
	height: 30px;
	margin: 22px auto;
}

/*会议服务*/
.meet{
	position: relative;
	height: 586px;
	background-color: #eeede9;
}
.meetcontent{
	width: 1220px;
	height: 586px;
	margin: 0 auto;
	overflow: hidden;
}
.meetchart-box{
	width: 1220px;
	height: 420px;
	margin: 80px auto;
	border: 1px solid #cf9c50;
}
.meetchart-border{
	position: relative;
	width: 1200px;
	height: 400px;
	margin-top: 8px;
	margin-left: 9px;
}
.meetchart-border img{
	float: left;
	display: inline-block;
}
.meetchart-center{
	position: absolute;
	top: 100px;
	left: 500px;
	width: 200px;
	height: 200px;
	text-align: center;
	color: #fff;
	background-color: #c6a541;
}
.meetchart-center .meettitle{
	display: block;
	font-size: 28px;
	margin-top: 64px;
	color: #fff;
}
.meetchart-center .meettitleg{
	display: block;
	margin-top: 18px;
	font-size: 12px;
	text-transform: Uppercase;	/*转义：英文拼音字母全部大写*/
	color: #fff;
}
.meetchart-center a img{
	width: 60px;
	height: 30px;
	margin: 22px auto;
	margin-left: 70px;
}
/*底部*/
.footer-one{
	position: relative;
	height: 266px;
	background-color: #f4f4f1;
}
.footer-content{
	width: 1200px;
	height: 266px;
	margin: 0 auto;
}
.footer-left{
	width: 288px;
	height: 266px;
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #d1a25e;
}
.footer-left .address{
	margin-top: 54px;
}
.footer-left .phone{
	margin-top: 29px;
}
.footer-center{
	width: 620px;
	height: 266px;
	float: left;
	text-align: center;
	color: #cf9c50;
	display: inline-block;
}
.footer-center .hotellogo{
	width: 180px;
	height: 110px;
	display: inline-block;
	float: left;
	margin-top: 50px;
	margin-left: 108px;
}
.footer-center .erweima{
	width: 126px;
	height: 106px;
	margin-top: 50px;
	margin-left: 60px;
	float: left;
	text-align: center;
	color: #cf9c50;
}
.footer-center .erweima p{
	margin-top: 7px;
	font-weight: 700px;
}
.footer-center .copyright{
    margin-top: 220px;
    font-size: 14px;
}
.footer-center .copyright a{
	color: #d1a25e;
}
.footer-right{
	width: 292px;
	height: 266px;
	float: left;
	text-align: right;
    font-size: 14px;
	color: #cf9c50;
}
.footer-right .dcnumber{
	margin-top: 54px;
}
.footer-right .phnumber{
	margin-top: 12px;
}
/*end by dorian 2018/12/5*/

/*start by dorian 2018/12/5*/
/*客房展示*/
.roomshow{
	height: 810px;
	overflow: hidden;
	background: url(../images/roombg_02.png);
	background-size: 100% 100%;
}
.roombox{
	width: 1207px;
	height: 647px;
	margin: 87px auto;
}
.roombox-left{
	width: 240px;
	height: 647px;
	float: left;
	border: 1px solid #cf9c50;
}
.roombox-right{
	width: 940px;
	height: 647px;
	float: right;
	overflow: hidden;
	text-align: center;
	background-color: #fff;
	border: 1px solid #cf9c50;
}
.roombox-in{
	width: 220px;
	height: 660px;
	margin: -22px auto;
	overflow: hidden;
}
.roombox-in {
	background-image: url(../images/showchart.png);
	background-position: center;
}
.roombox-in-href{
    width: 190px;
    height: 40px;
    color: #fff;
    text-align: center;
    margin:0 auto;
    margin-top: 360px;  
   
}
.roombox-in-href span{
     font-size: 20px;
     line-height: 2em;
     /*border-bottom: 1px solid #cf9c50;*/
}
.roomshow .roombox-right .roomchart{
	float: left;
    width: 248px;
    height: 220px;
    margin: 45px 32px 0 32px;
    display: inline-block;
    font-size: 17px;
    background: url(../images/roomshowbg_06.png);
    background-color: pink;
}
.roombox-right .roomchart .charttitles{
	width: 98px;
	display: inline-block;
	margin: 13px auto;
	white-space:nowrap; /*不换行 */
    overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.content-foot-page{
	position: absolute;
	width: 940px;
	height: 102px;
	margin-top: 14px;
	font-size: 15px;
	text-align: center;	
	bottom: 60px;
}
.content-foot-page span, .content-foot-page a{
	display: inline-block;
    padding: 6px 10px;
    margin: 22px 7px;
    color: #777777;
    border: 1px solid #535353;
}
.content-foot-page span{
	color: #fff;
	background-color: #cf9c50;
	border: 0;
}
/*正文*/
.head-artcle{
	background: url(../images/headartbg_01.jpg);
}
.article{
	background: url(../images/articlebg_02.jpg) no-repeat;
	background-size: cover;
	background-position: 50% 100%;
}
.article .article-nav{
	width: 1100px;
	height: 50px;
	margin-top: 50px;
	margin: 0 auto;
	overflow: hidden;
    display: block;
    line-height: 50px;
    background: url(../images/circle_03.jpg) no-repeat;
    background-position: 0 18px;
    font-size: 0px;
}
.article .article-nav a{
    font-size: 12px;
}
.article-link1{
    padding-left: 24px;
}
.article a span{
	color: #cf9b50;
}
.articlecontent{
	width: 1200px;
	overflow: hidden;
	min-height: 1000px;
	margin: 0 auto;
}
.article .article-box{
	width: 1100px;
	min-height: 920px;
	margin: 0 auto;
	margin-bottom: 60px;
	background: url(../images/articlebg_03.png);
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
	overflow: hidden;
}
.article-border{
	width: 1028px;
	min-height: 848px;
	margin: 34px auto;
	border: 1px solid #cf9c50; 
}
.article-title{
	width: 874px;
	min-height: 60px;
	margin: 40px auto;
	text-align: center;
	font-size: 22px;
	border-bottom: 1px solid #cf9c50;
	color: #cf9c50;
}
.article-border span{
	font-size: 14px;
	display: block;
	/*text-align: center;*/
	margin-top: 16px;
	color: #777777;
}
.article-txt{
	width: 786px;
	min-height: 600px;
	margin: 52px auto;
	font-size: 12px;
	line-height: 2;
}
.article-link{
	width: 786px;
	height: 60px;
	margin: 0 auto;
	/*margin-top: -75px;*/
	line-height: 60px;
	border-top: 1px solid #cf9c50;
}
.article-link a{
	width: 350px;
	display: inline-block;
	white-space:nowrap;/* 不换行 
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	color: #777;
}
.artlink-left{
	float: left;
}
.artlink-right{
	float: right;
	text-align: right;
}
/*end by Dorian 2018/12/5


/*start by willis 2018/12/5*/
/*飘窗效果*/
#floatdivids{
	width: 316px;
	height: 187px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
}	

/* /*end by willis 2018/12/5 */
.roomchart img,
.rooms-charts img {
	width: 100%;
}
.meetchart-border>a {
	float: left;
	width: 50%;
}
.meetchart-border img {
	width: 100%;
}
.content-chartbox-img {
	width: 100%;
	height: 100%;
}