﻿
@charset "utf-8";
@import "base.css";

body {background-color: #fff;overflow-x: hidden;color: #666;font-size: 12px;line-height: 1.5;font-family: microsoft yahei, "宋体";position: relative;}

.container {margin-left: auto;margin-right: auto;width: 980px;font-family:"microsoft yahei";}


.header {width: 100%;background: #fff;border-bottom: 1px solid #e5e5e5;text-align: right}
.header a {display: inline-block;padding: 0 9px;background: url(../img/topline.png) no-repeat right center;}
.header a:last-child {background: none}

.hcont {padding: 25px 0;}
.hcont .dlogo {overflow: hidden;float: left;width: 588px;}
.hcont .dphone {float: right;padding-left: 54px;background: url(../img/phone2.png) no-repeat left center;margin-top: 15px;color:#7a1746}
.hcont .dphone dt {font-size: 14px;}
.hcont .dphone dd {font-size: 22px;margin-top: 5px;font-weight: bold }

/*navBox*/
.navBox {background: url(../img/navbg.png);}
.navBox .nav li {float: left;position: relative;}
.navBox .nav li>a {display: block;line-height: 50px;padding: 0 23px;font-size: 15px;color: #f5d6a1;background: url(../img/navline.png) repeat-y left center;}
.navBox .nav li>a.noBg {background: none;}
.navBox .nav li:hover >a, .navBox .nav li.cur>a {background: url(../img/navbg2.png) repeat-x center;color: #68103a;}
.navBox .nav li .sed_nav {position: absolute;top: 50px;left: 0;background: url(../img/sed_nav_bg2.png) repeat center;width: 182px;display: none;z-index: 9}
.navBox .nav li .sed_nav p a {display: block;line-height: 42px;padding: 0 40px;font-size: 14px;color: #f5d6a1;}
.navBox .nav li .sed_nav p a:hover {background: url(../img/sed_nav_bg.png) no-repeat center right;}
.navBox .nav li:hover .sed_nav {display: block;}


.footer {width: 100%;background-color: #68103a;padding: 20px 0;}
.footer .ftnav {border-bottom: 1px solid #77284e;line-height: 37px;border-bottom: 3px solid #68103a;margin-bottom: 45px;}
.footer .ftnav a{display: inline-block;font-size: 15px;color: #ffcc99;margin: 0 15px;}
.footer .ftnav a:hover, .footer .ftnav a.cur {border-bottom-color: #ffcc99;color: #ffcc99;}

.footer .dress{}
.footer .dress .fLogo {float: left;width: 230px;border-right: 1px solid #ffcc99;padding-right:50px;margin-right:50px;}
.footer .dress .address{float: left}
.footer .dress .address p {padding-left: 33px;line-height: 33px;font-size: 14px;color: #d59981;}
.footer .dress .address .dr1 {background: url(../img/ds1.png) no-repeat left center;}
.footer .dress .address .dr2 {background: url(../img/ds2.png) no-repeat left center;}
.footer .dress .address .dr3 {background: url(../img/ds3.png) no-repeat left center;}
.footer .dress .wx {float: right;width: 105px;}


.footer .link {overflow: hidden;background-color: #732148;padding:10px 18px;margin-top: 40px;}
.footer .link h3 {float: left;font-size: 16px;color: #d59981;}
.footer .link h3 span {font-weight: normal;color: #d59981;text-transform: uppercase;margin-left: 5px;}
.footer .link a {color: #d59981;margin: 0 10px;}

.footer .ftbot {overflow: hidden;color: #d59981;margin-top: 25px;padding: 15px 0;text-align: center}
.footer .ftbot a {color: #d59981;}
@media screen and (max-width:640px) {
	.container{width: 100%}
	.no_mobile{display: none}

	.hcont {padding:10px 0;}
	.hcont .dlogo {float: none;width:90%;margin: auto}
	.hcont .dphone {width: 130px;margin: auto;background-size: 23px;padding-left: 30px;}
	.hcont .dphone dt{display: none}
	.hcont .dphone dd{margin: 0;font-size: 18px;}

	.navBox .nav li {width: 33.3%;text-align: center}
	.navBox .nav li>a{padding: 0;font-size: 14px;}


	.footer {
		padding: 20px 0 80px;
	}
	.footer .ftnav {line-height: 30px;margin-bottom:15px;text-align: center}
	.footer .ftnav a{font-size: 12px;margin: 0 5px;}

	.footer .dress .fLogo {float: none;width: 230px;border-right: 0;padding-right:0;margin: auto}
	.footer .dress .address{float: none;width: 90%;margin: auto}
	.footer .dress .address p {font-size: 12px;}
	.footer .dress .wx {float: none;margin: auto}


	.footer .link {padding:5px 10px;margin-top:10px;}
	.footer .link h3 {font-size: 14px;}
	.footer .link a {margin: 0 5px;}

	.footer .ftbot {margin-top:15px;}

}







.kefw {
	display: block;
	position: absolute;
	width: 50px;
	height: 30px;
	left: 50%;
	margin-left: -25px;
	top: 2px;
}
.retop ul {
	overflow: hidden;
}
.retop li {
	float: left;
	margin-left: 10px;
}
.retop li img {
	display: block;
}
.rtTop {
	width: 43px;
	height: 43px;
	overflow: hidden;
	position: fixed;
	top: 35%;
	right: 50%;
	margin-right: -570px;
	cursor: pointer;
	display: none;
}
.rtTop h4 {
	width: 43px;
	height: 43px;
	overflow: hidden;
	position: relative;
}
.rtTop img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
