/*头部*/
.header-top{background: #f5f5f5;line-height: 32px; border-bottom: 1px solid #ececec; color: #646464;}
.header-top address{display: inline-block; margin: 0px;}
.header-top address .icon img{margin-top: -5px; margin-right: 5px; display: inline-block;}
.header-top ul li{float: left; padding: 0px 4px;}
.header-top ul li a{color: #646464;}
.header-top .login-status{display: none;}
.header-top .login-status .dropdown-toggle{border: none; border-radius: 0px; background: transparent;}
.header-top .login-status .dropdown-menu{width: 100%; min-width: auto;border-radius: 0px; margin-top: -1px; border-top: none;}
.header-top .login-status .dropdown-menu li{width: 100%; text-align: center;}
.header{width: 100%;line-height: 90px; border-bottom: 1px solid #e9e9ea; height: 90px; background: #ffffff; overflow: hidden;}
.header-section{width: 1000px; margin: 0px auto;}
.header-section img{float: left; margin-top: 16px;}

.header-nav{float: right;}
.header-nav ul li{float: left; margin-left:40px; line-height:90px; height: 88px; font-size: 18px; color: #323232;}
.header-nav ul li .on1{color:#EB5270;}
.header-nav ul .on{border-bottom:2px solid #EB5270;}
.header-nav ul .gray a{border-bottom:0px; font-size: 14px; color: #969696;}


.header-nav_yao{float: right;}
.header-nav_yao ul li{float: left; margin-left:40px; line-height:90px; height: 88px;}
.header-nav_yao ul li a{font-size: 18px; color: #595757;}
.header-nav_yao ul li a:hover{color:#118b95;}
.header-nav_yao ul .on{border-bottom:2px solid #118b95;color:#118b95;}
.header-nav_yao ul .on a{;color:#118b95;}
.header-nav_yao ul .gray a{border-bottom:0px; font-size: 14px; color: #969696;}



.header-pay{height:50px;}
.header-pay .login-status .dropdown-toggle{border: none; border-radius: 0px; background: transparent; margin-top: 10px;}
.header-pay .login-status .dropdown-menu{width: 100%; min-width: auto;border-radius: 0px; margin-top: -1px; border-top: none;}
.header-pay .login-status .dropdown-menu li{width: 100%; text-align: center;}
/*alert*/
.modal-alert .modal-dialog{position:fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; display: block; width: 580px; height: 380px; overflow: hidden;}
.modal-alert .modal-content{border-radius: 0px; box-shadow:none;}
.modal-alert .modal-header{border-bottom: none; background: #f0f0f0; height: 45px; padding: 12px 15px;}
.modal-alert h4{font-size: 16px; color: #000000;}
.modal-alert .modal-footer{border-top: none; text-align: center; padding-bottom: 50px;}
.modal-alert .modal-body{text-align: center; padding-top: 30px;}
.modal-alert .modal-body h3{font-size: 24px; color: #ff7a4d; margin-bottom: 15px; margin-top: 20px;}
.modal-alert .modal-body h4{font-size: 18px; color: #ff7a4d; margin-bottom: 10px; margin-top: 20px;}
.modal-alert .modal-body p{font-size: 14px; color: #646464; margin-bottom: 5px;}
.modal-alert .modal-footer .btn-default,.modal-alert .modal-footer .btn-default:hover,.modal-alert .modal-footer .btn-default:focus{background: #c8c8c8; border-radius: 20px; width: 140px; height: 40px; line-height: 40px; padding: 0px; border: none; color: #FFFFFF; font-size: 16px; margin: 0px 10px;}
.modal-alert .modal-footer .btn-success,.modal-alert .modal-footer .btn-success:hover,.modal-alert .modal-footer .btn-success:focus{background: #e9536c; border-radius: 20px; width: 140px; height: 40px; line-height: 40px; padding: 0px; border: none; color: #FFFFFF; font-size: 16px; margin: 0px 10px;}

/*底部*/
.footer{
	width: 100%;
	height: 240px;
	background: #323232;
	overflow: hidden;
}
.footer .footer-section{
	width: 1000px;
	margin: 0px auto;
	padding: 45px 0px;
}
.footer-left{
	float: left;
}
.footer-left p{
	font-size: 16px;
	color: #979797;
	line-height: 34px;
}
.footer-left p span{
	color: #ffffff;
}
.footer-right{
	float: right;
	width: 145px;
	text-align: center;
}
.footer-right p{
	color: #969696;
}
/*漂浮*/
.float-box{
	position: fixed;
	top: 70%;
	right: 0px;
	width: 80px;
	height: 80px;
	transition:0.5s;
	background: url(/img/pf-2.jpg) no-repeat 20px center;
	cursor: pointer;
}
.float-box img{
	float: right;
}
.float-box a{
	display: none;
	height: 190px;
	width: 120px;
	float: right;
}
.float-box:hover img{
	display: none;
}
.float-box:hover a{
	display: block;
}
.float-box:hover{
	transition:0.5s;
	width: 360px;
	height: 190px;
	background: url(/img/pf-2.jpg) no-repeat center center;
}


.container{width: 1100px; margin: 0 auto; position: relative;}
.top_links {width: 100%; height: 30px; line-height: 30px; background-color: #f1f0f0; margin-bottom:15px;}
.topimg-150{width:1100px; height: 150px; margin: 0 auto ; padding-top: 30px; padding-bottom: 20px;}
.branch-lx{line-height: 34px;}
.branch-lx h3{font-size: 18px; font-weight: normal; color: #282828;}
.branch-lx p{color:#5f5f5f;}
.branch{padding: 50px 0;}
.branch-map{width: 788px; height: 564px; background: url(http://s.300.cn/v2.0/home/images/aboutus/branch-map.png) no-repeat 0 0; position: relative;}
.branch-map .t{color: #008cd6; line-height: 40px;}
.branch-map a{position: absolute;height: 25px; line-height: 14px; background:url(http://s.300.cn/v2.0/home/images/aboutus/icon-mapdot.png) no-repeat center -12px; color: #ed7214; font-size: 12px;}
.branch-map a.beijing{background-position: center 14px; left: 533px; top: 196px; }
.branch-map a.heilongjiang{left: 635px; top:90px; }
.branch-map a.jilin{left: 625px; top:140px; }
.branch-map a.liaoning{left: 610px; top:175px; }
.branch-map a.neimenggu{left: 455px; top:200px; }
.branch-map a.tianjin{left: 555px; top:212px; }
.branch-map a.hebei{left: 525px; top:230px; }
.branch-map a.shanxi{left: 490px; top:250px; }
.branch-map a.shandong{left: 555px; top:263px; }
.branch-map a.henan{left: 512px; top:302px; }
.branch-map a.shanxi1{left: 450px; top:303px; }
.branch-map a.anhui{left: 558px; top:328px; }
.branch-map a.jiangsu{left: 592px; top:315px; }
.branch-map a.shanghai{left: 613px; top:325px; }
.branch-map a.hubei{left: 500px; top:344px; }
.branch-map a.sichuan{left: 390px; top:345px; }
.branch-map a.chongqing{left: 443px; top:360px; }
.branch-map a.zhejiang{left: 600px; top:360px; }
.branch-map a.jiangxi{left: 545px; top:387px; }
.branch-map a.hunan{left: 503px; top:392px; }
.branch-map a.guizhou{left: 440px; top:406px; }
.branch-map a.fujian{left: 580px; top:410px; }
.branch-map a.yunnan{left: 378px; top:446px; }
.branch-map a.guangxi{left: 460px; top:457px; }
.branch-map a.guangdong{left: 530px; top:449px; }
.branch-info{width: 220px; height: 400px; border: 1px solid #ececec; margin-top: 112px; position: relative; padding: 15px 20px; overflow: hidden; }
.branch-info a.close{width:12px; height: 12px; background:url(../images/aboutus/icon-x.png) no-repeat 0 0; display: block; position: absolute; right: 20px; top: 20px ;}
.branch-info .p-name{color: #008cd6; font-size: 16px; padding-bottom: 20px; line-height: 20px;}
.p-branch-con{ height:360px; font-size: 12px;}
.p-branch{text-align: justify;}
.p-branch p{line-height: 20px; color: #6e6e6e;}
.p-branch p.t{padding: 4px 0; color: #008cd6;}