﻿@charset "UTF-8";
* {
	margin:0;
	padding:0;
}
p {
	margin-bottom:10px;
}
html,body {
	font-family:"PingFang SC";
	height:auto;
}
body,button,input,select,textarea {
	font-family:"微软雅黑","PingFang SC","Microsoft YaHei", "Heiti SC",Helvetica, Tahoma, Arial, "Hiragino Sans GB", "WenQuanYi Micro Hei";
}
ol,ul,li {
	list-style:none;
}
body {
	color:#000;
}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
.row{
	margin-left:0;
	margin-right:0;
}
#index_toper{
	background:#f8f8f8;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#686868;
	width:100%;
}
#index_toper .location .dropdown {
	display:inline-block;
}
#index_toper .location .dropdown .dropbtn{
	display:inline-block;
	background:none;
	border:none;
	color:#a57744;
	font-size:12px;
	padding:0;
	line-height:16px;
}
#index_toper .location i.fa{
	color:#797979;
	font-size:16px;
	margin-right:5px;
}
#index_toper a {
	color: #686868;
}
#index_toper span{
	margin-right:16px;
}
#index_toper .container {
	max-width:1240px;
	padding: 0;
}
#index_toper i.ico{
	display:inline-block;
	width:22px;
	height:20px;
	vertical-align:middle;
	background-image:url(../images/ico.png);
	background-repeat:no-repeat;
	margin-right:8px;
}
#index_toper i.ico-gongz{
	background-position:-23px 0px;
}
#index_toper i.ico-xinxiang{
	background-position:-46px 1px;
}
.navbarbox.container-fluid{
	padding:0;
	margin:0;
	position:relative;
	z-index:999;
}
.container-fluid>.navbar-header{
	margin-left:0;
	margin-right:0;
}
nav.navbar{
	margin-bottom: 0;
	background:#fff;
    box-shadow:0 10px 15px rgba(0,0,0,.1);
    -webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);
    -moz-box-shadow:0 10px 15px rgba(0,0,0,.1);
    -o-box-shadow:0 10px 15px rgba(0,0,0,.1);
}
nav.navbar-fixed-top{
    border:0;
    background:rgba(256, 256, 256, 1);
    color:#000;
}
#navbar_toper.navbar-fixed-top li a{
    color: #333;
}
nav.navbar .xjxl{
	line-height:50px;
	margin:0;
	padding:0;
}
nav.navbar .logo{
	float:left;
	margin-top:0;
	margin:0;
	padding:0;
	font-size:16px;
	color:#2e2e2c!important;
	line-height:50px;
	font-family:"PingFang SC";
}
nav.navbar .logo img{
	width:200px!important;
	height:40px!important;
	max-width:200px!important;
	display:inline-block;
	margin-right:15px;
    	margin-top:5px;
	vertical-align:middle;
}
nav.navbar .navbar-header .logo{
	display:none;
	/*margin-top:10px;*/
}
nav.navbar .navbar-toggle{
	margin-top:10px;
}
nav.navbar .logobox{
	/*width:310px;*/
	position:absolute;
	left:0;
	top:0;
}
nav.navbar .navbar-collapse{
	width:1240px;
	max-width:1240px;
	margin:0 auto;
	padding:0;
	position:relative;
}
nav.navbar .fuwurexian {
	display: table-cell;
	font-size: 22px;
	float: none;
	line-height:50px;
	font-weight:bold;
	color:#b49266;
	position:absolute;
	right:0;
	top:0;
}
nav.navbar .fuwurexian:before{
	content: " ";
	display:inline-block;
	width:30px;
	height:30px;
	background:url(../images/toptel.gif) no-repeat center center;
	vertical-align:text-bottom;
}
#height_c_s{
padding-left: 250px;
    padding-right: 250px;
    width: auto;
    margin: 0 auto;
}
#height_c_s li img {
	width:auto;
	margin:0;
	margin-left:0;
}
#height_c_s li a {
	padding:0 10px;
	color:#787878;
	font-size:16px;
	margin-bottom:0;
}
#height_c_s.nav li a:hover,#height_c_s.nav li a.cur{
	background-color: #b49266;
	color: #fff;
}
#height_c_s ul li a:focus,#height_c_s ul li a:hover {
	background-color: #b49266;
	color:#fff;
}
.dropdown-menu {
	margin-top: -1px;
	background-color: #f8f8f8;
	min-width: auto;
	z-index: 9999999
}
#index_toper .dropdown-menu li a {
	color: #686868;
}
#index_toper .dropdown-menu li a:hover{
	background:#b49266;
	color: #fff;
}
/* 关于下拉 */
.navaboutson{
	width:100%;
	height:58px;
	padding:15px 0;
	text-align:center;
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	top:50px;
	z-index:9999999;
	line-height:30px;
	text-align:center;
	display:none;
}
.navaboutson a{
	display:inline-block;
	height:30px;
	color:#f8f8f8;
	font-size:16px;
	padding:0 13px;
	margin:0 10px;
}
.navaboutmain{
	width: 100%;
    max-width: 1240px;
    *width: 1240px;
	padding-left:310px;
	padding-right:250px;
    text-align:right;
    margin:0 auto;
}
.navaboutcenter{
	padding-right:8.529%;
}
.navaboutmain .navaboutcenter a:last-child{
	margin-right:0;
}
.navaboutson a.cur,.navaboutson a:hover{
	background:rgba(255,255,255,0.9);
	color:#000;
}
#height_c_s li.navaboutbox:hover .navaboutcenter{
	display:block;
}
#height_c_s li.navaboutbox:hover .dropdown-toggle{
	background:#B49266;
	color:#fff;
}
#height_c_s li .navaboutcenter{
	position:absolute;
	top:50px;
	right:0;
	padding-right:0;
	background:rgba(0,0,0,0.6);
	display:none;
}
#height_c_s li .navaboutcenter a{
	padding-left:0;
	display:block;
	width:84px;
	text-align:center;
	padding-right:0;
	color:#fff;
	height:30px;
	line-height:30px;
	margin:10px 0;
}
#height_c_s li .navaboutcenter a:hover{
	background:rgba(255,255,255,0.9);
	color:#000;
}
@media (max-width: 1240px) {
	#height_c_s,.navaboutmain{
		padding-left:250px;
	}
	nav.navbar .fuwurexian{
		right:5px;
	}
	nav.navbar .logo{
		padding-left:10px;
	}
	nav.navbar .navbar-collapse{
		width:100%
	}
	.navaboutcenter {
	    padding-right: 16%;
	}
}
@media (max-width: 1141px) {
	#height_c_s li a{
		padding:0 5px;
	}
}
@media (max-width: 1110px) {
	#height_c_s,.navaboutmain{
		padding-right:210px;
	}
	nav.navbar .fuwurexian{
		right:0px;
	}
	.navaboutcenter {
	    padding-right: 11.529%;
	}
}
@media (max-width: 1080px) {
	#height_c_s li a{
		font-size:14px;
	}
	.navaboutmain .navaboutcenter{
		text-align:center;
	}
	.navaboutmain .navaboutcenter a{
		margin-right:10px;
	}
}
@media (max-width: 990px) {
	nav.navbar .navbar-header .logo{
		display:block;
	}
	#height_c_s li a{
		padding:0 10px;
		font-size:16px;
	}
	nav.navbar .logobox .logo{
		display:none;
	}
	#height_c_s,.navaboutmain{
		padding-left:0;
		padding-right:0;
	}
	nav.navbar .fuwurexian{
		display:none;
	}
	.navaboutson{
		top:100px;
	}
}
@media (min-width: 768px) {
	.nav-justified>li {
		display: table-cell;
		width: auto;
	}
}
@media (max-width: 640px) {
	.navaboutson{
		top:150px;
	}
}