@charset "utf-8";

/* 公共样式 */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px"Microsoft YaHei","Arial Narrow",HELVETICA;-webkit-text-size-adjust:100%;}
li{list-style:none}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, strong, th, var {font-style:normal;font-weight:normal;}
a {color:#374165;text-decoration:none;cursor:pointer;}
a:hover {text-decoration:none;}
img {border:none;}
ol,ul,li {list-style:none;}
input, textarea, select, button {font:14px "微软雅黑",Verdana, Arial, Helvetica, sans-serif ,"宋体","黑体";}
input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}
input{outline:none;}
i{
	font-style:normal
}
table {border-collapse:collapse;border-spacing:0;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
.clear {clear: both;}
.clear:after{height:0;}
.fr{float:right}
.fl{float:left;}
.show{display:block;}
.hide{display:none;}
.borR{border-right: 1px solid #dadada;}
.padT20{padding-top: 20px;}
.marB10{margin-bottom:  10px;}
.marB25{margin-bottom: 25px;}
.marR10{margin-right:  10px;}
.marR40{margin-right: 38px;}
.marT20{margin-top: 20px;}
.marT10{margin-top: 10px;}
.marT15{    margin-top: 15px;}
.marL10{margin-left: 10px;}
.marR25{margin-right:  25px;}
.padR10{padding-right: 10px;}
.wrap{
	width:1180px; margin:0 auto;
}
.wrap2{
	width:1242px; margin:0 auto;
}
.mb20{margin-bottom: 20px}

.w400{width: 400px}
.w380{width: 380px}
.w300{width: 300px;}
.w270{width: 270px;}
.w250{width: 250px;}
.w240{width: 240px;}
.w210{width: 210px;}
.w220{width: 220px;}
.w200{width: 200px;}
.w190{width: 190px;}
.w180{width: 180px;}
.w170{width: 170px;}
.w176{width: 176px;}
.w150{width: 150px;}
.w145{width: 145px;}
.w140{width: 140px;}
.w130{width: 130px;}
.w120{width: 120px;}
.w110{width: 110px;}
.w90{width: 90px;}
.w19{width: 90px;}
.w80{width: 80px;}
.w70{width: 70px;}
.w30{width: 30px;}
.w440{
	width: 440px;
}


body{
	background: #fff;
}
.warp{
	width: 1180px;
	margin:0 auto;
}
.mb30{
	margin-bottom: 30px;
}
/*头部样式*/
.header-wrap{
	height: 218px;
	background:url("../images/banner.png") no-repeat center;
	font-weight: bold;
	color: #fff;
}
.header-wrap p{
	font-size: 16px;
	line-height: 16px;
}
.header-wrap h1{
	font-size: 44px;
	line-height: 44px;
	padding-top: 70px;
	margin-bottom: 20px;
}
.header-left span{
	display: inline-block;
	width: 60px;
}
.header-right{
	padding-top: 20px;
	color: #fff;
	line-height: 26px;
}
.user-name:after{
	right: -15px;
	position: absolute;
	content: '';
	width: 2px;
	background-color: #fff;
	height: 16px;
	top: 6px;
}
.user-name{
	position: relative;
	display: inline-block;
	padding-left: 35px;
	background: url("../images/icon01.png") no-repeat 0 1px;
	margin-right: 30px;
}
.user-out:hover{
	opacity: 0.5;
}
.user-out{position: relative;
	display: inline-block;
	color: #fff;top: 1px;
}
.main-left{
	width: 758px;
	margin-top:  30px;
	margin-right: 60px;
	border: 1px solid #f5f6fa;
	margin-bottom:  40px;
}
.main-right{
	width: 330px;
	margin-right: 20px;
	background-color: #f5f6fa;
	border-radius: 5px;
	margin-top:  30px;
	margin-bottom: 40px;
}
input{
	display: block;
	height: 44px;
	width: 100%;
	line-height: 44px;
	border: 0;
	background: #fff;
	border-radius: 5px;
	text-indent: 15px;
	margin-bottom: 25px;
	color: #393c47;
}
input::-webkit-input-placeholder {
	color: #b8bac1;
}
.footer p{
	text-align: center;
	color: #fff;
	line-height: 14px;
	margin-bottom: 15px;
}
.footer{
	padding-top: 30px;
	padding-bottom: 15px;
	background: #2e73c5;
}
/*导航*/
.nav-wrap{
	background-color: #3376c5;
}
.nav-ul li{
	float: left;
	position: relative;
}
.nav-ul .nav-a:hover,.nav-ul .nav-a.active{
	background: #2f66a7;
}
.nav-ul .nav-a,.nav-ul .nav-a-ul a{
	display: block;
	line-height: 48px;
	height: 48px;
	color: #fff;
	background: #3275c4;
	width: 127px;
	text-align: center;
}
.nav-ul .nav-a.w210{
	width: 210px;
}
.nav-ul li:hover .nav-a-ul{
	display: block;
}
.nav-ul .nav-a-ul{
	display: none;
	width: 100%;
	position: absolute;
	z-index: 10;
}
.nav-a-ul a:hover{
	background-color: #6a98ce;
}
/*表格*/
.consultation{
	padding-top: 30px;
}
.consultation table{
	width: 758px;
	border: 1px solid #f5f6fa;
	margin: 0 auto 40px;
}
.consultation table tr.table-tit{
	font-weight: bold;
}
.consultation table tr p.p_r{
	margin-right: 27px;
	border-bottom: 1px solid #f5f6fa;
}
.consultation table tr p.br_b{
	border-bottom: 1px solid #f5f6fa;
}
.consultation table tr p.p_l{
	margin-left: 27px;
}
.consultation table tr{
	color: #393c47;
	text-align: center;
}
.consultation table td{
	line-height: 60px;
	width: 33.3333%;
}
.consultation table th{
	background-color: #f5f6fa;
	line-height: 40px;
	font-size: 16px;
	color: #2e73c5;
	font-weight: bold;
}
/*弹窗*/
.popup-box .box-title{background: #2b85d7;color: #fff;}
.popup-box .box-title>p{text-align: center;font-size: 14px;}
.popup-box .box-title>.close{background: url("../images/box-close.png") 0 0 no-repeat;}
.tip-box-content{padding: 40px 0 30px;}
.tip-box-p,.review-tit,.review-div,.textarea-div{width: 77%;margin: 0 auto;color: #000;font-size: 16px;text-align: center;line-height: 26px;}
.tip-box-btn{display: block;width: 150px;text-align: center;height: 44px;line-height: 44px;background: #3275c2;color: #fff;margin: 20px auto 0;border-radius: 5px;cursor: pointer;user-select: none;}
/*select*/
.select p i{
	background: url("../images/info/select.png") 0 0 no-repeat;
}
.select{
	position: relative;
	display: inline-block;
	height: 32px;
	width: 248px;
	line-height: 32px;
	border: 1px solid #f5f6fa;
	background: #fff;
	border-radius: 5px;
	color: #393c46;
	margin-bottom: 0;
	margin-left: 0;
	text-indent: 5px;
}
.select p i{
	margin-top: 13px;
}
.select p i.down{
	background: url("../images/info/select.png") 0 0 no-repeat;
	background-position-x: 0;
}
.select ul li.active{
	color: #3275c2;background: #fff;
}
.select ul li{
	background: #fff;color: #393c46;
	border-bottom: 1px solid #f5f6fa;
}
.select p span{
	color: #393c46;line-height: 32px;
}
