@charset "utf-8";

*{ font-family: "微软雅黑"; 
/*font-size: 14px; */
line-height: 1.8; 
margin: 0 auto; 
padding: 0px;}
ul,li,ol{ list-style: none;}
a{color: #666;}
a,a:hover,a:link,a:active,a:visited{ text-decoration: none;}
img{ max-width: 100%; height: auto;}
em{font-style: normal;font-weight: normal;}
.clear{ clear: both;}
p{ margin: 0 auto; padding: 0px; }


header .top{ background: #6C171A; line-height: 28px;color: #a44d50;}
header .top_c{background:repeat-x; padding: 15px 0px 20px;}
header .top_c h2{margin: 45px 0 0 0px;color: #E2C882;line-height: 30px;font-size: 24px;font-weight: 100;}
header .top_c .tel{margin: 5px 0 0 0;padding: 0 65px 0 50px;background: url(/uploads/carousel/tel.png) no-repeat left 10px;color: #cb7578;font-size: 14px;}
header .top_c .tel span{display: block;font-size: 38px;color: #f00;font-weight: bold; line-height: 25px;}
@media only screen and (max-width: 768px) {
	header .top_c{ padding: 0px;}
}

nav.navbar-default{ background: #2A2A2A; color: #fffefe; border: 0px;}
.navbar{ margin-bottom: 0px;}
.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a{font-size: 16px;color: #fffefe;display: block; text-align: center; font-weight: bold;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-nav>li>a:hover{ background: #D0071A; color: #fffefe;}
@media only screen and (min-width: 1200px) {
	.navbar-default .navbar-brand,.navbar-default .navbar-nav>li{ width: 185px;}
}
@media (max-width: 767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fffefe;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fffefe;
		background: #D0071A;
	}
}

@media (min-width: 992px){
	header{ border-top: 5px solid #F0A003; }
}

.contact{ background: #f7f8fa; padding: 20px 0px; margin-top: 15px;}
.contact .liuyan h2{font-size: 28px;color: #444444;font-weight: 600;margin-top: 35px; margin-bottom: 0px;}
.contact .liuyan h2 span{font-size: 24px;font-weight: 500;}
.contact .liuyan h3{font-size: 16px;color: #777777;margin-top: 15px;margin-bottom: 40px;}

.contact .telephone h3{font-size: 14px;color: #444444;margin-top: 3px; margin-bottom: 0px; padding: 0px;margin-left: 10px;}
.contact .telephone span{font-size: 38px;color: #f00;font-weight: 700; margin-left: 10px; display: block; line-height: 35px;}
.contact h2{ margin-top: 0px;font-size: 24px;color: #444444;}
@media  (min-width: 992px) {
	.telephone{ margin-top: 50px;}
	.liuyan{ margin-top: 20px;}
}
@media  (max-width: 992px) {
	.telephone{ margin-top: 10px;}
	.contact h2{ margin-top: 10px;}
}

.fenge{ margin-top: 15px;}
.fenge img{ width: 100%; height: auto;}

footer{ padding: 10px 0px;}
.footer{ background: #262626; text-align: center; padding: 20px 0px; color: #666;}
footer,footer a,footer p,footer p a{ color: #fff;}