@charset "utf-8";

@font-face{
	font-family: LiShu;
	src: url(../font/ytls.eot);
	src: url(../font/ytls.ttf) format("truetype");
}

/*默认样式初始化*/
body{
	font-size: 14px;
	font-family: "微软雅黑", Arial;
}
body, div, img, span, ul, li, a, h1, h2, h3, h5, h6, p{
	padding: 0;
	margin: 0;
	line-height: 1;
}
ul li{
	list-style: none;
}
a, a:hover, a:focus{
	text-decoration: none;
}
input,textarea{
	-webkit-appearance:none;
}
img{
	border: none;
}
.container, .container-fluid{
	padding: 0;
}
.row{ margin: 0; }
.row >div{ padding: 0; }
/*  header 头部  */
.header >h1{
	display: none;
}
.navbar-default{
	background-color: transparent;
	border: none;
	margin: 0 auto;
}
.navbar-header{
	padding: 2.35042735042735% 0;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand,
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
	margin: 0;
}
.navbar-brand{
	height: auto;
	padding: 0;
}
.navbar-collapse{
	padding: 0;
	float: right;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color: #fff;
	background: #171c61 url(../images/index_01.png) center no-repeat;
}
.navbar-default .navbar-nav>li>a{
	color: #333;
	font-size: 18px;
	font-family: LiShu;
	padding: 50px 16px;
}
.navbar-default .navbar-nav>li:first-child>a{
	padding: 50px 23.5px;
}




/*  footer  底部  */
.footer{ background: url(../images/index_10.png) no-repeat; background-size: 23.48922753547031%; background-position: 107% 0; margin-top: 4%; }
.footer .main_left{
	display: inline-block;
	width: 57.96111403047819%;
	padding-left: 5.25486074619023%;
}
.footer .main_right{
	width: 23.2790331056227%;
	text-align: right;
	vertical-align: top;
	display: inline-block;
}
.footer .main_right img{
	display: inline-block;
	vertical-align: top;
}
.footer .main_right p{
	display: inline-block;
	width: 40px;
	font-size: 16px;
	color: #171c61;
	font-weight: bold;
	font-family: LiShu;
	text-align: center;
	padding: 23px 10px 0 14px;
}
.footer .main_left p:nth-of-type(1){
	background: url(../images/index_13.png) center left no-repeat;
}
.footer .main_left p:nth-of-type(2){
	background: url(../images/index_14.png) center left no-repeat;
}
.footer .main_left p:nth-of-type(3){
	background: url(../images/index_15.png) center left no-repeat;
}
.footer .main_left p{
	color: #555;
	font-size: 13px;
	line-height: 30px;
	padding-left: 25px;
}
.footer .footer_nav{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 2.52233315817131%;
}
.footer .footer_nav li{
	padding-right: 6.28115653040877%;
	display: inline-block;
}
.footer .footer_nav li a{
	display: inline-block;
	color: #333;
	font-size: 18px;
	font-family: LiShu;
	padding: 5px 0 18px;
	margin-bottom: -2px;
	font-weight:600;
}

.footer .footer_nav li.active a
{
	color:#754c28;
}

.footer .footer_nav li a:hover, .footer_nav .active a{
	background: url(../images/index_12.jpg) center bottom no-repeat;
}
.footer .copy_right, .copy_right a{
	color: #95908f;
	font-size: 12px;
	text-align: center;
	padding: 19px 10px;
}

/**********************页面移动端样式**********************/
/*小于1366*/
@media only screen and (max-width: 1366px){
	.footer .main_left{ padding-left: 9.25486074619023%; width: 61.96111403047819%; }
}
/*小于1024*/
@media only screen and (max-width: 1024px){
	.navbar-default{
		width: 95%;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 40px 10px;
	}
	.navbar-default .navbar-nav>li:first-child>a{
		padding: 40px 15px;
	}
	.navbar-header{ padding: 1.79893092105263%; }
	.footer .footer_nav li{ padding-right: 3.28115653040877%; }
	.footer .main_left{ display: block; width: 100%; padding-left: 0; padding-bottom: 6%; }
	.footer .main_left p{ width: 100%; margin: 0; box-sizing: border-box; }
}
/*小于865*/
@media only screen and (max-width: 865px){
	.navbar-default{
		width: 100%;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 40px 4px;
	}
	.footer_nav li{
		padding: 0 3%;
	}
	.main_left p{
		display: block;
		padding-left: 25px;
		padding-right: 0;
		text-align: left;
		width: 360px;
		margin: 0 auto;
	}
	.main_right{
		margin-top: 2.52233315817131%;
	}
}
/*小于768*/
@media only screen and (max-width: 768px){
	.navbar-header{ padding: 2.25042735042735% 0 0 1.15042735042735%; }
	.footer .footer_main{ position: relative; }
	.footer .footer_nav li a{ padding: 10px 0 12px; }
	.footer .main_left p:nth-of-type(1){ margin-top: 9%; }
	.footer .main_right{ width: auto; position: absolute; top: 19%; right: 4%; }
}
/*小于767*/
@media only screen and (max-width: 767px){
	.navbar-collapse{
		float: none;
		text-align: center;
	}
	.navbar-default #navbar_collapse_01 .navbar-nav{
		width: 100%;
		margin: 7.5px 0;
	}
	.navbar-nav .open .dropdown-menu{
		text-align: center;
	}
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li:first-child>a{
		padding: 10px 0;
	}
	.navbar-default #navbar_collapse_01 .navbar-nav>.active>a, .navbar-default #navbar_collapse_01 .navbar-nav>.active>a:focus,
	.navbar-default #navbar_collapse_01 .navbar-nav>.active>a:hover, .navbar-default #navbar_collapse_01 .navbar-nav>li>a:focus, 
	.navbar-default #navbar_collapse_01 .navbar-nav>li>a:hover, .navbar-default #navbar_collapse_01 .navbar-nav>.open>a, 
	.navbar-default #navbar_collapse_01 .navbar-nav>.open>a:focus, .navbar-default #navbar_collapse_01 .navbar-nav>.open>a:hover{
		padding: 30px 0;
	}
	.navbar>.container-fluid .navbar-brand{ margin-left: 15px; }
	.navbar-header{ padding: 0; }
	.navbar-brand>img{ height: 40px; margin-top: 5px; }
	.navbar-toggle{ margin-top: 15px; }
}
/*小于667*/
@media only screen and (max-width: 667px){
	.footer_nav li{
		padding: 0 10px;
	}
	.footer .main_left{ padding-bottom: 9%; }
}
/*小于540*/
@media only screen and (max-width: 540px){
	.footer_nav li{ padding: 0 5px; }
	.footer .footer_nav li a{ font-size: 16px; }
	.copy_right, .copy_right a{ line-height: 20px; }
	.footer .main_left{ width: 100%; padding-bottom: 1%; }
	.footer .main_right{ position: static; display: block; text-align: center; }
	.footer .footer_nav li{ padding-right: 1%; }
	.footer .main_left p{ margin-left: 1%; }
	.footer .main_left p:nth-of-type(1){ margin-top: 2%; }
	.navbar-default #navbar_collapse_01 .navbar-nav>.active>a, .navbar-default #navbar_collapse_01 .navbar-nav>.active>a:focus,
	.navbar-default #navbar_collapse_01 .navbar-nav>.active>a:hover, .navbar-default #navbar_collapse_01 .navbar-nav>li>a:focus, 
	.navbar-default #navbar_collapse_01 .navbar-nav>li>a:hover, .navbar-default #navbar_collapse_01 .navbar-nav>.open>a, 
	.navbar-default #navbar_collapse_01 .navbar-nav>.open>a:focus, .navbar-default #navbar_collapse_01 .navbar-nav>.open>a:hover{
		padding: 25px 0;
	}
	.navbar-brand>img{ height: 34px; margin-top: 8px; }
}
/*小于480*/
@media only screen and (max-width: 480px){
	.footer_nav li{ padding: 0; }
	.footer .footer_nav li a{ padding: 8px 5px; }
	.footer{ margin: 0 auto; }
}
/*小于414*/
@media only screen and (max-width: 414px){
	.footer .footer_nav li{padding-right: 0;}
}

/*小于375*/
@media only screen and (max-width: 375px){
	.footer .main_left p:nth-of-type(1){
		background: url(../images/index_13.png) no-repeat;
		background-position: left 8px;
	}
	.footer .main_left p{ font-size: 12px; line-height: 1.7; }
	.navbar-toggle{ margin-right: 10px; }
}
