﻿@charset "utf-8";

.clearfix:after, .container:after, .container-fluid:after, .row:after {

    content: " ";

    display: block;

    clear: both;

    height: 0;

}



/*.header1{

	font-size: 0;

	padding: 11px 0;

}

.header1 .logo{

	

}

.header1 .logo a{

	display: block;

}

.header1 .logo img{

	height: 82px;

}

.header1 .ad{

	font-size: 22px;

	color: #444;

	line-height: 30px;

	font-style: italic;

	margin-left: 20px;

    margin-top: 26px;

}

.header1 .ad em{

	font-size: 22px;

	color: #fe0000;

	line-height: 30px;

	font-style: italic;

}

.header1 .tel{

	padding-left: 60px;

	margin-top: 20px;

	background: url(../Images/tel.png) no-repeat left center;

}

.header1 .tel span{

	font-size: 18px;

	color: #555555;

	display: inline-block;

	line-height: 17px;

}

.header1 .tel p{

	font-size: 26px;

	color: #555555;

	font-weight: bold;

	line-height: 22px;

	margin-top: 10px;

}



.nav{

	font-size: 0;

	background: #4d515f;

}

.nav .yiji{

	

}

.nav .yiji>li{

	width: 16.6%;

	position: relative;

}

.nav .yiji>li:after{

	content: '';

	display: inline-block;

	position: absolute;

	width: 1px;

	height: 17px;

	background: #ffffff;

	right: 0;

	top: 50%;

	transform: translate(0,-50%);

	-ms-transform: translate(0,-50%);

	-o-transform: translate(0,-50%);

	-moz-transform: translate(0,-50%);

	-webkit-transform: translate(0,-50%);

}

.nav .yiji>li:last-child:after{

	display: none;

}

.nav .yiji>li>a{

	display: block;

	text-align: center;

	font-size: 18px;

	color: #ffffff;

	line-height: 20px;

	padding: 15px 0;

}*/

.mini {

    position: relative;

}

#header .btm-header {

	margin: 20px auto;

}

#header .btm-header .header-logo .logo {

	display: block;

	float: left;

	margin-right: 10px;

}

#header .btm-header .header-logo .logo img {

	max-height: 100px;

	width: auto;

}

#header .btm-header .header-logo h2 {

	font-size: 18px;margin-top: 20px;

	overflow: hidden;

	color: #666;

}

#header .btm-header .header-logo h2 b {

	font-weight: normal;font-style: italic;

	display: block;

	font-size: 22px;

	margin: 5px 0;

}

#header .btm-header .header-logo h2 em {

    font-size: 22px;

    color: #fe0000;

    line-height: 30px;

    font-style: italic;

}

#header .btm-header .contact {

	width:36%;

}

#header .btm-header .contact .fa4 {

	font-size: 40px;

	float: left;

	padding-right: 10px;

	margin-right: 10px;

}

#header .btm-header .contact p {

	overflow: hidden;

	font-size: 22px;

	line-height: 40px;

}

#header .btm-header .contact .tel{margin-top: 20px;}

#header .btm-header .contact .tel span {

    font-size: 18px;

    color: #555555;

    display: inline-block;

    line-height: 17px;

}

#header .btm-header .contact .tel p {

    font-size: 26px;

    color: #dc0000;

    font-weight: bold;

    line-height: 26px;

    margin-top: 10px;

}

#header .header-nav {

	background: #e60012;

}

#header .header-nav .header-menu-con li {

	width: 14.2%;

	float: left;

	height: 50px;

	text-align: center;

	position: relative;

}

#header .header-nav .header-menu-con li a {

	    font-size: 18px;

	display: block;

	line-height: 50px;

	height: 50px;

	color: #fff;

}

#header .header-nav .header-menu-con li:after {

    content: '';

    display: inline-block;

    position: absolute;

    width: 1px;

    height: 17px;

    /*background: #ffffff;*/

    right: 0;

    top: 50%;

    transform: translate(0,-50%);

    -ms-transform: translate(0,-50%);

    -o-transform: translate(0,-50%);

    -moz-transform: translate(0,-50%);

    -webkit-transform: translate(0,-50%);

}

#header .header-nav .header-menu-con li .sub-menu {

	position: absolute;

	left: 35%;

	margin-left: -80px;

	width: 220px;

	top: 50px;

	display: block;

	display: none;

	z-index: 9999;

	background: #FFF;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);

	border-top: 2px solid #f00;

}

#header .header-nav .header-menu-con li .sub-menu .arr_t {

	width: 0;

	height: 0;

	border-width: 0 8px 8px 8px;

	border-style: solid;

	border-color: transparent transparent #f00;

	position: absolute;

	top: -10px;

	left: 50%;

	margin-left: -8px;

	z-index: 9999;

}

#header .header-nav .header-menu-con li .sub-menu li {

	display: block;

	width: 100%;

	border-bottom: 1px solid #dcdcdc;

	position: relative;

	z-index: 9999;

}

#header .header-nav .header-menu-con li .sub-menu li a {

	display: block;

	border: none;

	text-align: center;

	font-size: 16px;

	color: #333;

}

#header .header-nav .header-menu-con li .sub-menu li a:hover {

	background: #f00;

	color: #fff;

}

#header .header-nav .header-menu-con li .sub-menu li:last-child {

	border-bottom: none;

}

#header .header-nav .header-menu-con li:hover {

	background-color: #00009b;

}

#header .header-nav .header-menu-con > .current-menu-item {

	background-color: #00009b;

}

.container {

	margin-right: auto;

	margin-left: auto;

	padding-left: 15px;

	padding-right: 15px;

}

@media (max-width: 767px){

.hidden-xs {

    display: none

}}

@media (min-width: 768px) {

.container {

	width: 750px;

}

.slicknav_menu {

    display: none;

}

}

@media (min-width: 992px) {

.container {

	width: 970px;

}

}

@media (min-width: 1200px) {

.container {

	width: 1300px;

}

}





.yl{

	font-size: 0;

	padding: 30px 0;

}

.yl span{

	font-size: 16px;

	color: #000000;

	line-height: 20px;

}

.yl ul{

	

}

.yl li{

	padding: 0 8px;

	position: relative;

}

.yl li:after{

	content: '';

	display: inline-block;

	position: absolute;

	width: 1px;

	height: 15px;

	background: #000000;

	right: 0;

	top: 50%;

	transform: translate(0,-50%);

	-ms-transform: translate(0,-50%);

	-o-transform: translate(0,-50%);

	-moz-transform: translate(0,-50%);

	-webkit-transform: translate(0,-50%);

}

.yl a{

	display: inline-block;

	font-size: 16px;

	color: #000000;

	line-height: 20px;

}



.fnav{

	background: #4d515f;

	font-size: 0;

	padding: 11px 0;

}

.fnav .list{

	text-align: center;

}

.fnav .list li{

	display: inline-block;

	vertical-align: top;

	padding: 0 63px;

	position: relative;

}

.fnav .list li:after{

	content: '';

	display: inline-block;

	position: absolute;

	width: 1px;

	height: 15px;

	background: #ffffff;

	right: 0;

	top: 50%;

	transform: translate(0,-50%);

	-ms-transform: translate(0,-50%);

	-o-transform: translate(0,-50%);

	-moz-transform: translate(0,-50%);

	-webkit-transform: translate(0,-50%);

}

.fnav .list li:last-child:after{

	display: none;

}

.fnav .list a{

	display: block;

	font-size: 16px;

	color: #ffffff;

	line-height: 21px;

}



.footer{

	background: #333;

	padding-top: 30px ;

	font-size: 0;

}

.footer .flogo{

	font-size: 0;

	margin: 14.5px 0;

}

.footer .flogo a{

	display: block;

}

.footer .flogo img{

	height: 69px;

}

.footer .info{

	margin: 16.5px 12% 16.5px 0px;

}

.footer  .info h2{

	font-size:18px;color: #fff;line-height: 50px;

}

.footer .info p,

.footer .info a{

	font-size: 14px;

	color: #fff;

	line-height: 30px;

}

.footer .ewm{

	font-size: 0;border-left:1px solid #eee;

	text-align: center;padding-left:45px;

}

.footer .ewm a{

	display: block;margin-left:25px;

}

.footer .ewm img{

	width: 122px;

	height: 122px;

}

.footer .ewm p{

	font-size: 14px;

	color: #fff;

	margin-top: 10px;

}

.footer .copy{

	font-size: 14px;border-top:1px solid #eee;margin-top: 30px;

	color: #fff; line-height: 52px;text-align:center

}

.login .link {

    padding: 7px 25px;margin-bottom: 20px;

    font-size: 14px;

    line-height: 26px;

    border-radius: 5px;

    color: #ffffff;

    text-align: center;

    background: #717171;

    transition: all 0.3s;

}

