@charset "UTF-8";
/**
 * 通用样式
 */
.safe-width {
	max-width: 1210px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;

}

.safe-width:before,
.safe-width:after {
	content: "";
	display: table;
}

.safe-width:after {
	clear: both;
}

.banner {
	padding-top: 40px;
	padding-bottom: 20px;
	background-color: #333333;
	background-position: center 0;
	background-size: cover;
	color: white;
	height: 160px;
}
.banner.banner-suggestion {
	background-color:transparent;
}
.wrapper-suggestion{
	background: #E9EDF1 url("../imgs/suggestion-pc.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/suggestion-pc.png*/ no-repeat center top;
	padding-bottom: 60px;
	overflow: hidden;
    position: relative;
}
.banner-suggestion{
	max-width: 1180px;
	padding-left: 37px;
	padding-right: 10px;
	margin: 0 auto;
	color: #fff;
	height: 250px;
}
.banner-content-inner{
	display: inline-block;
	width: 480px;
}
.banner-suggestion h2{
	font-size: 36px;
	line-height: 45px;
	margin-bottom: 10px;
	margin-top: 80px;
}
.banner-suggestion p{
	font-size: 14px;
	line-height: 21px;
	margin-top: 10px;
}
.banner h2 {
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 7px;
	margin-right: 40%;
}

.banner p {
	font-size: 18px;
	line-height: 24px;
	margin-right: 40%;
}

@media (max-width: 1023px) {
	.banner {
		padding-top: 25px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.banner h2 {
		margin-bottom: 12px;
		margin-right: auto;
	}

	.banner p {
		font-size: 14px;
		line-height: 20px;
		margin-right: auto;
	}

}
.banner .aui-btn-red {
	margin-top: 12px;
	padding: 7px 24px;
}

.content {
	background-color: #f7f7f7;
	padding: 40px 0;
}
.wrapper-suggestion .content{
	background-color: transparent;
	padding: 0;
}

.content .safe-width {
	max-width: 1180px;
	padding-left: 0;
	padding-right: 93px;
	background-color: white;
}

.content-inner {
	width: 533px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 20px;
}
.content-suggestion .content-inner{
	width: 516px;
}
/*.content-inner.content-consultation{
	width: 600px;
}*/
@media (max-width: 799px) {
	.content .safe-width {
		padding-right: 0;
	}
	.content-suggestion .content-inner {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
}


/**
 * content-inner-consultation.html
 */
.content-inner-item {
	position: relative;
	margin-top: -4px;
}

.content-inner-item + .content-inner-item {
	padding-top: 34px;
}

.content-inner-title {
	font-size: 12px;
	color: #666;
	line-height: 1.5;
	max-width: 533px;
	white-space: nowrap;
}

@media (max-width: 799px) {
	.content-inner-title {
		max-width: none;
		white-space: normal;
	}
}

.content-inner-title em {
	margin-right: 9px;
	font-style: normal;
	font-size: 18px;
	color: #333;
}

.content-inner-text {
	height: 26px;
	margin-top: 11px;
}

.content-inner-text i {
	display: inline-block;
	width: 26px;
	height: 26px;
	margin-right: 9px;
	vertical-align: middle;
}

.icon-phone {
	background-image: url("../images/support/icon_phone.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/images/support/icon_phone.png*/
}

.icon-online {
	background-image: url("../images/support/icon_online.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/images/support/icon_online.png*/
}

.content-inner-text span {
	font-size: 14px;
	color: #333;
	line-height: 26px;
}

.content-inner-text a[href] {
	color: #2d56be;
}

.form-value-code {
	overflow: hidden;
}

.form-value-code .form-input {
	float: left;
	width: 50%;
}
/*.content-consultation .form-value-code .form-input{
	width: 46%;
}*/
.code-wrap {
	height: 36px;
	width: 85px;
	border: solid 1px #ddd;
}

.code-wrap img {
	display: block;
	width: 100%;
	height: 100%;
}

.code-change {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 36px;
	font-size: 12px;
	line-height: 16px;
}

.code-change em {
	font-style: normal;
	color: #2d56b1;
	cursor: pointer;
}
.code-change em:hover{
	text-decoration: underline;
}
.form-value-code .code-wrap,
.form-value-code .code-change {
	float: left;
	margin-left: 9px;
}
@media (max-width: 760px) {
	#content .content {
		padding: 0px;
	}
	.form-row{
		padding-bottom: 0;
	}
	.wrapper-suggestion{
		background:#E9EDF1 url("../imgs/suggestion-mb.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/suggestion-mb.png*/ top center no-repeat;
		background-size: 100%;
		padding-bottom: 30px;
	}
	.wrapper-suggestion .content{
		margin: 0px 15px 0 15px;
	}
	.banner-suggestion{
		height: 200px;
	}
	.banner-suggestion h2{
		margin-top: 51px;
	}
	.content-inner{
		padding: 20px 15px 0px 15px;
	}
	.content-suggestion .form-value {
		margin-left: 0px;
	}
	#suggest-ul{
		width: calc(100% - 8px);
	}
	.content-suggestion .form-row{
		padding-bottom: 30px;
	}
	.content-suggestion .file-up{
		width: 76px;
	}
	.content-suggestion .form-row{
		padding-top: 0;
	}
	.banner-content-inner{
		width: auto;
		text-align: justify;
		margin-right: 15px;
	}
}
@media (max-width: 480px) {
	.form-value-code .form-input {
		width: 100%;
		margin-bottom: 10px;
	}
	.form-value-code .code-wrap {
		margin-left: 0;
	}
	
}

.form-value-agreement {
	font-size: 12px;
	line-height: 16px;
}

.form-value-agreement .checkbox,
.form-value-agreement span {
	vertical-align: middle;
}

.form-value-agreement .checkbox{
	width: 16px;
	height: 16px;
}

.form-value-agreement a {
	color: #2d56be;
}
.form-value-agreement a:hover{
	text-decoration: underline;
}
.form-row-submit {
	margin-top: 46px;
}

.form-row-submit .aui-btn-red {
	width: 100%;
	height: 48px;
	font-size: 16px;
}

@media (max-width: 799px) {
	.form-row-submit .aui-btn-red {
		width: calc(100% - 93px);
	}
}

@media (max-width: 480px) {
	.content-inner-item {
		padding-left: 0;
	}
	.content-inner-item:before {
		content: none;
	}
	.content-inner-item:after {
		content: none;
	}
	.form-row-submit {
		margin-top: 0;
	}
	.form-row-submit .form-key{
		width: 0;
	}
	.form-row-submit .form-value,
	.form-row-submit .aui-btn-red {
		width: 100%;
		margin-left: 0;
	}
}
/* 顾问资质查询*/

@media (min-width: 799px) {
	.search-consultant-box{background: #fff url("../imgs/consultant_search.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/consultant_search.png*/ no-repeat center top;width:504px;height:331px; margin:0 auto;}
	.search-consultant-box .consultant-box_tit{padding-top:60px; text-align:center;font-size:16px;color:#3453bf;font-weight:bold;letter-spacing:1px;}
	.search-consultant-box .consultant-box_company{height:80px;line-height:80px;text-align:center;font-size:14px;color:#535353;font-weight:bold;}
	.search-consultant-box .consultant-box_cname{width:400px;height:52px;margin:0 auto;}
	.search-consultant-box .consultant-box_tx{width:220px;margin-left:10px;font-size:14px;height: 25px;line-height: 25px;margin-top: 13px;margin-bottom: 13px;background-color: #f5f5f5;}
	.search-consultant-box .consultant-box_name{width:120px;margin-left:45px;font-size:14px;height: 25px;line-height: 25px;margin-top: 13px;margin-bottom: 13px;background-color: #f5f5f5;}
	.search-consultant-box .search-button_box{width:420px;height:90px;margin:0 auto;}
.search-button_box .info{width:210px;height:100%;font-size:12px;position:relative; float:left;}
.search-button_box .info .txt{bottom:2px;line-height:20px;position:absolute;font-size:12px;}
.search-button_box .button{width:210px;height:100%;position:relative; float:right;}

}
@media (max-width: 798px) {
	.search-consultant-box { display:none; }
}















/* 代理商资质查询*/
.search-partner-box .partner-box_cname select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #fff;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../imgs/icon_select_arrow.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/icon_select_arrow.png*/ no-repeat scroll right center transparent;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.search-partner-box .partner-box_cname select::-ms-expand { display: none; }
@media (min-width: 799px) {
.form-row{display:none;}
.search-partner-box{background: #fff url("../imgs/proxy_search.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/proxy_search.png*/ no-repeat center top;width: 504px;height: 331px; margin:0 auto;}
.search-partner-box .partner-box_tit{
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 16px;
	color: #d7000f;
	font-weight: bold;
}
.search-partner-box .partner-box_company{height:80px;line-height:80px;text-align:center;font-size:14px;color:#535353;font-weight:bold;}
.search-partner-box .partner-box_cname{width:400px;height:50px;margin:0 auto;}

.search-partner-box .partner-box_select{margin-left:30px;margin-top:17px;font-size:12px;width:80px;background-color:#fff;}
.search-partner-box .partner-box_tx{width:220px;margin-left:40px;border:0px solid #ddd;background-color:#fff;font-size:12px;}
.search-partner-box .search-button_box{width:420px;height:90px;margin:0 auto;}
.search-button_box .info{width:210px;height:100%;font-size:12px;position:relative; float:left;}
.search-button_box .info .txt{bottom:2px;line-height:20px;position:absolute;}
.search-button_box .button{width:210px;height:100%;position:relative; float:right;}
}
@media (max-width: 798px) {
	.search-partner-box { display:none; }
.form-row{padding-top: 0;padding-bottom: 30px; text-align:center;}
.form-row:after {
    content: "";
    display: table;
    clear: both;
}
.content-suggestion .form-key {
    line-height: normal;
    margin-bottom: 10px;
}
.form-key {
    position: absolute;
    top: 50%;
    left: 0;
    width: 93px;
    margin-top: -18px;
    font-size: 14px;
    /* color: #666; */
    color: #151515;
    line-height: 36px;
}
.form-key {
    position: static;
    width: auto;
    margin-top: auto;
    line-height: 30px;
}
.content-suggestion .form-value {
    margin-left: px;
    margin-right: 8px;
}

.content-suggestion .form-input {
    border: 1px solid rgb(221, 221, 221);
}
.form-input {
    display: block;
    width: 100%;
    height: 36px;
    border: solid 1px #ddd;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
}
select.form-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../imgs/icon_select_arrow.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/icon_select_arrow.png*/ center right 10px no-repeat;
    height: 24px\9;
}
:root select.form-input {
    height: 36px;
}
.form-row .button{ width:100%; height:60px;position:relative; margin: 0px auto; display:inline;}
.form-row .button .aui-button {
    height: 42px;
    line-height: 42px;
    padding: 0 20px;
    border: 1px solid #3453bf;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    transition: background .3s, color .3s;
	right:0;bottom:0;
}

	
}
.button .btn-primary:hover {
    box-shadow: 0 8px 16px rgb(191 52 78 / 50%);
}
.button .btn-primary {
    border-color: #d7000f;
    background-color: #d7000f;
    color: #fff;
    border-radius: 2px;
}
.search-button_box .button .aui-button {
    height: 42px;
    line-height: 42px;
    padding: 0 20px;
    border: 1px solid #d7000f;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    transition: background .3s, color .3s;
	right:0;bottom:0;position:absolute;
}

.scene-box{margin-top: 10px;}
.scene-box .title {
    position: relative;
    font-size: 20px;
    color: #333333;
    line-height: 26px;
    padding-left: 24px;
}
.scene-box .desc {
    font-size: 14px;
    color: #666666;
	padding-left: 24px;
    line-height: 26px;
    margin: 20px 0 0 0;
}
.scene-box .scene-detail {
    padding: 0 24px;
    background: rgba(240, 169, 98, 0.06);
	font-size: 14px;
	line-height: 40px;
	height:40px;
}
.scene-box h3 {
    font-size: 20px;
    color: #333333;
    line-height: 26px;
    padding-left: 24px;
}
.scene-box .title::before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 4px;
    height: 20px;
    background: #f1a962;
}
.scene-box .service-right-item {
    width: 100%;
    float: left;
}
.service-right-item {
    position: relative;
    padding-left: 64px;
    margin-top: 20px;
}
.service-right-item.proxy_1:before {
    background-image: url("../imgs/proxy_1.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/proxy_1.png*/;
}
.service-right-item.proxy_2:before {
    background-image: url("../imgs/proxy_2.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/proxy_2.png*/;
}
.service-right-item.proxy_3:before {
    background-image: url("../imgs/proxy_3.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/proxy_3.png*/;
}
.service-right-item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 30px;
    width: 22px;
    height: 22px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.service-right-item .item-tit {
    font-size: 14px;
    color: #252b3a;
    line-height: 20px;
}
.service-right-item .item-desc {
    font-size: 12px;
    color: #a0a2a8;
    line-height: 18px;
}




/*channel_result*/

.channel_result{background:url("../imgs/proxy_detailbg.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/proxy_detailbg.png*/ no-repeat center;background-size: cover; padding:120px 0 90px 0;}
.proxyMain{width:700px;height:884px;margin:0 auto;background:url("../imgs/proxy_info.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/proxy_info.png*/ no-repeat center;background-size: cover;position:relative;}
.proxy_name{position:absolute;top:395px;font-family:仿宋_GB2312;font-size:22px;color:#000000;width:100%;text-align:center;}
.proxy_class{position:absolute;top:432px;font-size:36px;color:#000000;font-weight:bold;width:100%;text-align:center;}
.proxy_sqm{position:absolute;top:495px;font-family:仿宋_GB2312;font-size:18px;color:#000000;width:100%;text-align:center;}
.proxy_city{position:absolute;top:535px;font-family:仿宋_GB2312;font-size:18px;color:#000000;width:100%;text-align:center;}
.proxy_date{position:absolute;top:577px;font-family:仿宋_GB2312;font-size:16px;width:100%;text-align:center;}
.proxy_id{position:absolute;top:584px;left:250px;font-family:黑体;font-size:20px;}
.proxy_time{position:absolute;top:685px;font-size:14px;color:#333;width:100%;text-align:center;font-weight:bold}
.proxy_sm{position:absolute;top:740px;font-size:14px;color:#333;width:100%;text-align:center;}





/*
.ConsultantMain{width:700px;height:990px;margin:0 auto;background:url(../imgs/consultant_info.png) no-repeat center;background-size: cover;position:relative;}
*/

.ConsultantMain{width:700px;height:997px;margin:0 auto;background:url("../imgs/consultant_Main_bg.png")/*tpa=http://sacredsun.chinayantai.net/thems/sy/imgs/consultant_Main_bg.png*/ no-repeat center;background-size: cover;position:relative;}


.ConsultantMain div {position: absolute;}
.Consultant_pic{background-size: 94px 94px;width: 94px;height: 94px;left: 104px;top: 748px; border-radius:50%; -moz-border-radius: 50%;-webkit-border-radius: 50%;}
.Consultant_pic img{width: 94px;height: 94px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.Consultant_name{top: 450px;left: 480px;font-family:文鼎大标宋;font-size:24px;color:#000;width: 700px;letter-spacing:4px;font-weight:bold;}
.Consultant_class{left:508px;top:510px;font-family:文鼎大标宋;font-size:22px;color:#000000;width: 170px;height:31px;line-height:31px;padding-top:1px;letter-spacing:2px;font-weight:bold;}
.Consultant_company{top: 454px;left: 80px;font-family:文鼎小标宋;font-size:20px;color:#000;letter-spacing:1px;font-weight:bold;}
.Consultant_time{top:824px;left: 400px;font-family:文鼎小标宋;font-size:16px;color:#000;width: 700px;letter-spacing:2px;font-weight:bold;}
/*旧模版CSS*/
.Consultant_date{left:225px;top:635px;font-family:文鼎大标宋;font-size:18px;color:#ffe866;width: 360px;letter-spacing:4px;padding-top:4px;}
.Consultant_cname{left:160px;top:708px;font-family:文鼎大标宋;font-size:18px;color:#ffe866;width: 185px;letter-spacing:4px;padding-top:4px;}
/*旧模版CSS   --end*/

@media (max-width: 480px){
.channel_result{padding:30px 0;}
.ConsultantMain{width: 100%;height:540px;}
.Consultant_pic{background-size: 50px 50px;width: 50px;height: 50px;left: 60px;top: 410px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.Consultant_pic img{width: 50px;height: 50px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.Consultant_class{top: 240px;left: 106px;font-size: 12px;}
.Consultant_name{top: 244px;left: 270px;color: #171616;width: 400px;letter-spacing: 4px;font-size: 12px;}
.Consultant_company{top: 244px;left: 40px;font-size: 10px;color: #000; width: 300px;letter-spacing: 1px;}
.Consultant_date{top: 340px;left: 34px;font-size: 10px;}
.Consultant_cname{top: 380px;left: 54px;font-size: 10px;}
.Consultant_time{top: 450px;left: 210px;font-size:10px;}


.proxy_sqm{top:268px;font-size:10px;}
.proxy_sm{top:403px;font-size:8px;}





.xqxq{background:none;padding:0 !important;margin-top:20%}
}
@media (max-width: 380px){
.channel_result{padding:30px 0;}
.ConsultantMain{width: 100%;height:480px;}
.Consultant_pic{background-size: 45px 45px;width: 45px;height: 45px;left: 45px;top: 360px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.Consultant_pic img{width: 45px;height: 45px;border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.Consultant_class{top: 210px;left: 88px;font-size: 12px;}
.Consultant_name{top: 214px;left: 236px;color:#000;width: 400px;letter-spacing:4px;font-weight:bold;font-size: 10px;}
.Consultant_company{top: 214px;left: 26px;font-size:10px;color:#000;width: 300px;letter-spacing:1px;}
.Consultant_date{top: 302px;left: 34px;font-size: 10px;}
.Consultant_cname{top: 338px;left: 54px;font-size: 10px;}
.Consultant_time{top: 390px;left: 160px;font-size:10px;}
}




@media (max-width: 1024px){
.channel_result{padding:60px 0 40px 0;}

}

@media (max-width: 768px){
.channel_result{padding:60px 0 40px 0;}

}

@media (max-width: 480px){
.channel_result{padding:30px 0;}
.proxyMain{width: 100%;height:480px;}
.proxy_name{top:210px;font-size:10px; /*letter-spacing:-2px;*/}
.proxy_class{top:230px;font-size:16px;}
.proxy_city{top:289px;font-size:10px;}
.proxy_date{top:312px;font-size:10px;}
.proxy_id{top:316px;left:134px;font-size:12px;}
.proxy_time{top: 383px;font-size:10px;}
}


@media (max-width: 380px){
.channel_result{padding:30px 0;}
.proxyMain{width: 100%;height:440px;}
.proxy_name{top:190px;font-size:10px; /*letter-spacing:-2px;*/}
.proxy_class{top:212px;font-size:16px;}
.proxy_city{top:255px;font-size:9px;}
.proxy_date{top:286px;font-size:9px;}
.proxy_id{top:285px;left:124px;font-size:12px;}
.proxy_time{top:360px;left:150px;font-size:10px;}
}