@charset "utf-8";
	body {
	overflow:visible
}
.tips_p {
	clear:both;
	padding-left:10px;
	font-size:12px;
	color:#999
}
.mfp-title {
	color:#ccc
}
.mfp-bottom-bar {
	background:transparent
}
.wamp {
	font-family:Arial,"微软雅黑",sans-serif
}
.main_box {
	background:#f7f7f7;
	font-family:Arial,"微软雅黑",sans-serif;
	font-size:12px;
	padding-bottom:10px
}
.details_top .dt_boxfirst {
	float:left;
	height:98px;
	width:98px;
	border:#dedede 1px solid;
	background:#fff;
	text-align:center
}
.details_top {
	overflow:hidden;
	width:1190px;
	margin:0 auto
}
.details_top .dt_boxfirst img {
	margin:13px 32px 4px 35px
}
.details_top .dt_boxfirst .num {
	color:#e65c5c;
	font-size:14px;
	font-weight:bold;
	display:block
}
.details_top .dt_boxfirst .text {
	color:#3a5b92;
	display:block;
	margin:4px 0 0 40px
}
.details_top .dt_boxsec {
	height:98px;
	width:694px;
	float:left;
	border-top:#dedede 1px solid;
	border-left:#dedede 1px solid;
	border-bottom:#dedede 1px solid;
	background:#fff;
	margin-left:10px
}
.details_top .dt_boxsec .spantop {
	display:block;
	float:left;
	margin:18px 20px 0 11px;
	color:#333;
	font-size:16px
}
.details_top .dt_boxsec .spantop i {
	font-size:18px;
	font-weight:bold;
	color:#333;
	font-style:normal
}
.details_top .dt_boxsec .xpingfen {
	float:left;
	margin:21px 0 4px -8px
}
.details_top .dt_boxsec .spanbottom {
	font-size:14px;
	color:#666;
	display:block;
	float:left;
	margin:10px 10px 0 10px;
	text-overflow:ellipsis
}
.details_top .dt_boxsec .spanbottom .first {
	font-size:14px;
	color:#d80000;
	font-style:normal
}
.details_top .dt_boxsec .spanbottom .sec {
	font-size:14px;
	color:#333;
	font-style:normal;
	font-weight:bold
}
.details_top .imgf {
	float:left
}
.details_top .imgs {
	float:left;
	margin-left:-31px
}
.details_top .dt_boxthird {
	height:98px;
	width:336px;
	border-top:#dedede 1px solid;
	border-right:#dedede 1px solid;
	border-bottom:#dedede 1px solid;
	background:#fff;
	float:left
}
.details_top .dt_boxthird .spantop {
	color:#666;
	font-size:12px;
	margin:10px 0 0 75px;
	display:block
}
.details_top .dt_boxthird .spantop i {
	font-style:normal;
	color:#d80000;
	font-size:24px;
	font-weight:bold
}
.details_top .dt_boxthird .spanbottom {
	display:block;
	width:150px;
	height:40px;
	border-radius:5px;
	background:#3a5b92;
	color:#fff;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	margin:11px 0 0 11px;
	cursor:pointer;
	float:left;
	text-align:center
}
.details_top .dt_boxthird .spanbottom .icon {
	display:inline-block;
	width:23px;
	height:20px;
	background:url('../images/inquiry-bgicon.png') no-repeat -48px 0;
	vertical-align:middle;
	margin-right:5px;
	margin-bottom:5px
}
.details_top .dt_boxthird .spanbottom:hover {
	background:#ff7720
}
.details_top .dt_boxthird .second {
	width:150px;
	height:40px;
	color:#666;
	line-height:40px;
	font-size:12px;
	margin:11px 0 0 11px;
	float:left;
	text-align:center
}
.dt_boxsec span.bdsharebuttonbox {
	height:36px;
	line-height:36px;
	margin:10px 0 0 10px;
	display:block;
	float:left
}
.dt_boxsec span.bdsharebuttonbox span {
	font-size:14px;
	color:#666;
	float:left
}
a.btn-box {
	display:inline-block;
	width:218px;
	height:40px;
	background:#3a5b92;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:40px;
	border-radius:5px;
	float:left;
	margin-top:-40px;
	margin-left:10px;
	transition:all .2s ease-in-out;
	cursor:pointer;
	margin-bottom:10px
}
a.btn-box:hover {
	background:#ff7720
}
.details_top .dt_boxthird .spanbottom img {
	float:left;
	margin:9px 11px 0 24px
}
.main_message {
	width:1190px;
	height:370px;
	margin:11px auto 0
}
.main_message .pic {
	width:400px;
	height:369px;
	float:left
}
.main_message .pic .bigpic {
	height:300px;
	width:400px;
	position:relative
}
.main_message .pic .bigpic .trusttee {
	position:relative;
	top:-300px;
	left:6px
}
.main_message .pic .smallpic {
	height:60px;
	width:400px;
	margin-top:9px
}
.main_message .pic .smallpic .arrow {
	width:14px;
	height:60px;
	background:#999;
	float:left
}
.main_message .pic .smallpic .arrow:hover {
	background:#3a5b92
}
.main_message .pic .smallpic .arrow img {
	margin:24px 0 0 4px
}
.main_message .pic .smallpic .box {
	width:360px;
	height:60px;
	margin-left:11px;
	display:block;
	float:left;
	overflow:hidden
}
.main_message .pic .smallpic .box ul {
	height:60px;
	overflow:hidden
}
.main_message .pic .smallpic ul li {
	float:left;
	margin-right:10px
}
.main_message .pic .smallpic ul li img {
	height:60px;
	width:80px
}
.main_message .pic .smallpic ul li img:hover {
	box-shadow:0 0 5px #ff7200
}
.main_message .miniarrow {
	float:left;
	margin:104px 0 0 7px;
	z-index:100;
	position:relative;
	left:1px
}
.main_message .midbox {
	width:478px;
	height:368px;
	float:left;
	background:#fff;
	border:#f2f2f2 1px solid;
	position:relative
}
.main_message .midbox dl {
	width:442px;
	height:287px;
	float:left;
	margin: 6px 0 0 12px
}
.main_message .midbox dt {
	line-height:25px;
	width:102px;
	color:#666;
	float:left
}
.main_message .midbox dd {
	line-height:25px;
	width:340px;
	color:#333;
	float:left
}
.main_message .midbox dl .last {
	color:#7ba0dc
}
.main_message .midbox .span_group {
	height:287px;
	width:200px;
	float:left;
	margin:18px 0 0 10px
}
.main_message .midbox .span_group span {
	display:block;
	float:left;
	color:#666;
	margin:0 8px 9px 0;
	cursor:default;
	border:#dedede 1px solid;
	height:22px;
	line-height:22px;
	padding:0 8px
}
.main_message .midbox .span_group span:hover {
	color:#ff7200;
	transition:.3s ease;
	border:#ff7200 1px solid
}
.main_message .midbox .number {
	display:block;
	float:left;
	color:#d80000;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	top:270px;
	left:10px;
	margin-top:-30px
}
.main_message .midbox .number img {
	float:left;
	margin-right:3px
}
.main_message .midbox .consult {
	display:block;
	float:left;
	color:#333;
	font-size:12px;
	position:absolute;
	top:270px;
	left:155px;
	margin-top:-30px
}
.main_message .midbox .consult img {
	float:left
}
.main_message .midbox .option {
	color:#999;
	float:left;
	margin:10px 20px 0 15px;
	cursor:pointer
}
.main_message .midbox .option:hover {
	color:#d80000
}
.main_message .midbox .option img {
	float:left;
	margin-right:6px
}
.main_message .rightbox {
	height:368px;
	width:278px;
	background:#fff;
	float:left;
	border:#f2f2f2 1px solid;
	margin-left:10px
}
.main_message .rightbox .floor_one {
	height:45px;
	width:278px;
	border-bottom:#f2f2f2 1px solid
}
.main_message .rightbox .floor_one img {
	float:left;
	margin:13px 0 0 16px
}
.main_message .rightbox .floor_one span {
	float:left;
	margin-left:10px;
	color:#333;
	font-size:16px;
	margin-top:14px;
	font-weight:bold
}
.main_message .rightbox .floor_two {
	width:238px;
	border-bottom:#f2f2f2 1px dashed;
	margin-left:20px;
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
	line-height:23px
}
.main_message .rightbox .floor_three {
	height:277px;
	width:238px;
	margin-left:20px;
	position:relative
}
.main_message .rightbox .floor_three ul li {
	height:33px;
	width:238px
}
.main_message .rightbox .floor_three ul li .spanleft {
	color:#666;
	line-height:33px
}
.main_message .rightbox .floor_three ul li .black {
	color:#333
}
.blue {
	color:#3a5b92
}
.grey {
	color:#999
}
.main_message .rightbox .floor_three ul li .blue i {
	font-style:normal;
	cursor:pointer
}
.main_message .rightbox .floor_three ul li img {
	display:inline-block;
	vertical-align:middle
}
.company_view {
	position:absolute;
	left:-30px;
	bottom:15px;
	width:146px;
	height:46px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#fff;
	display:block
}
.company_view.blue {
	background:url(../images/blue_bg.png)
}
.company_view.blue:hover {
	background:url(../images/blue_bg2.png)
}
.company_view.gray {
	background:url(../images/gray_bg.png)
}
.main_message .rightbox .floor_three .oym {
	position:relative;
	top:-65px;
	left:130px
}
.main_nav {
	width:1190px;
	height:50px;
	margin:20px auto 0;
	background:#fff;
	box-shadow:0 1px 5px #e6e6e6
}
.main_nav ul li {
	height:50px;
	width:125px;
	float:left;
	line-height:50px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#666;
	border-right:#e6e6e6 1px solid;
	cursor:pointer
}
.main_nav ul li a {
	color:#666
}
.main_nav ul li:hover {
	background:#3a5b92;
	color:#fff
}
.main_nav ul li:hover a {
	color:#fff
}
.main_nav ul .cur {
	background:#3a5b92;
	color:#fff
}
.profile {
	width:1190px;
	margin:10px auto 0;
	background:#fff
}
.floorone {
	height:36px;
	width:1190px;
	background:url(../images/services-details-mainnav-bgp.png)
}
.floorone .lefttri {
	height:0;
	width:0;
	border-bottom:#3a5b92 36px solid;
	border-left:transparent 20px solid;
	float:left;
	margin-left:60px
}
.floorone .title {
	width:125px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:#3a5b92;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:left
}
.floorone .righttri {
	height:0;
	width:0;
	border-top:#3a5b92 36px solid;
	border-right:transparent 20px solid;
	float:left
}
.floorone .right a {
	margin-right:10px;
	line-height:36px;
	text-align:center;
	color:#999;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:right
}
.floorone .right a:hover {
	color:#ff7200
}
.profile .floortwo {
	width:1188px;
	border:#dedede 1px solid;
	overflow:hidden
}
.profile .floortwo-text {
	position:relative;
	overflow:hidden;
	min-height:77px;
	padding:27px 0 27px 163px
}
.profile .floortwo .floortwo-text div {
	height:100px;
	width:100px;
	border-radius:50%;
	border:#dae8ff 4px solid;
	position:absolute;
	left:27px;
	top:50%;
	margin-top:-54px;
	overflow:hidden
}
.profile .floortwo div img {
	width:133px;
	height:100px;
	margin-left:-15px
}
.profile .floortwo p {
	display:block;
	float:left;
	line-height:24px;
	color:#666;
	width:1000px
}
.profile .floortwo .span {
	display:block;
	float:left;
	line-height:24px;
	color:#666;
	margin-top:4px;
	width:1000px
}
.basic_information {
	width:1190px;
	background:#fff;
	margin:10px auto 0
}
.basic_information .floortwo {
	width:1188px;
	border-bottom:#dedede 1px solid;
	border-right:#dedede .5px solid;
	border-left:#dedede .5px solid
}
.basic_info_table tr {
	height:44px;
	line-height:20px;
	border-bottom:#dedede 1px dashed
}
.basic_info_table .bgblue {
	background:#e0ecff
}
.basic_info_table tr:last-child {
	border:0
}
.basic_info_table td {
	padding-left:10px
}
.basic_info_table tr td:nth-child(odd) {
	width:10%
}
.basic_info_table tr td:nth-child(even) {
	width:40%
}
.picture_show,.video-show,.vr-show {
	width:1190px;
	margin:10px auto 0
}
.picture_show .floortwo {
	height:40px;
	width:1190px;
	margin-top:10px
}
.picture_show .floortwo span {
	height:40px;
	width:120px;
	border-radius:5px 5px 0 0;
	float:left;
	display:block;
	margin-right:10px;
	color:#fff;
	text-align:center;
	line-height:40px;
	cursor:pointer
}
.picture_show .floortwo .first {
	background:#e05858
}
.picture_show .floorthree {
	width:1148px;
	overflow:hidden;
	padding:20px;
	margin-top:-1px;
	border:#dedede 1px solid;
	background:#fff;
	position:relative
}
.picture_show .pic_1 {
	width:480px;
	height:360px
}
.picture_show .pic_1 ul {
	width:100%;
	height:100%;
	overflow:hidden
}
.picture_show .pic_1 li {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.picture_show img {
	width:100%;
	height:100%
}
.picture_show .pic_2 {
	width:654px;
	height:360px;
	overflow-y:auto
}
.picture_show .pic_2 li {
	width:23%;
	height:auto;
	display:inline-block;
	margin-bottom:2%;
	margin-right:5px
}
.pictureshow_child {
	width:1190px;
	margin:10px auto 0
}
.pictureshow_child .floorone {
	height:30px;
	width:1190px;
	background:#dedede
}
.pictureshow_child .floorone span {
	float:left;
	width:200px;
	height:30px;
	background:#83a6df;
	text-align:center;
	line-height:30px;
	color:#fff
}
.pictureshow_child .floorone div {
	border-top:#83a6df 30px solid;
	border-right:transparent 20px solid;
	float:left
}
.pictureshow_child .floortwo {
	overflow:hidden;
	width:1188px;
	background:#fff;
	border:#dedede 1px solid
}
.pictureshow_child .floortwo .part {
	width:594px;
	height:258px;
	float:left
}
.pictureshow_child .floortwo .part span {
	color:#333;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:594px;
	height:31px;
	text-align:center;
	line-height:35px
}
.pictureshow_child .floortwo .part .pic {
	width:558px;
	height:202px;
	background:#f7f7f7;
	border:#dedede 1px dashed;
	border-radius:5px;
	margin-left:21px
}
.pictureshow_child .floortwo .part .pic .one {
	float:left;
	margin:87px 0 0 10px
}
.pictureshow_child .floortwo .part .pic .two {
	float:left;
	margin:87px 10px 0 0
}
.pictureshow_child .floortwo .part .pic .box {
	display:block;
	float:left;
	height:165px;
	width:482px;
	padding:0 38px;
	overflow:hidden;
	margin-top:19px
}
.pictureshow_child .box .owl-buttons .owl-next {
	right:4px
}
.pictureshow_child .box .owl-buttons .owl-prev {
	left:4px
}
.pictureshow_child .item {
	margin:15px
}
.pictureshow_child .item img {
	width:100%
}
.pictureshow_child .floortwo .part .pic .box ul {
	height:164px;
	width:720px
}
.pictureshow_child .floortwo .part .pic .box ul li {
	float:left;
	width:220px;
	height:164px;
	margin:0 10px;
	overflow:hidden
}
.pictureshow_child .floortwo .part .pic .box ul li img {
	width:220px;
	height:164px
}
.pictureshow_child .floortwo .part .pic .box ul li .introduction {
	height:20px;
	width:220px;
	background:rgba(0,0,0,0.5);
	position:relative;
	top:-20px;
	display:none;
	font-size:12px;
	color:#fff;
	line-height:20px;
	text-indent:1em
}
.pictureshow_child .floortwo .floortwo_top {
	height:31px;
	width:1167px;
	margin-left:21px;
	margin-top:5px
}
.pictureshow_child .floortwo .floortwo_top span {
	float:left;
	display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	color:#666;
	text-align:center;
	margin-right:5px;
	border-bottom:transparent;
	z-index:100
}
.pictureshow_child .floortwo .floortwo_top span:hover {
	background:#f7f7f7
}
.pictureshow_child .floortwo .floortwo_top .cur {
	background:#f7f7f7;
	border-top:#dedede 1px dashed;
	border-left:#dedede 1px dashed;
	border-right:#dedede 1px dashed;
	border-bottom:#f7f7f7 1px solid;
	border-radius:5px 5px 0 0
}
.pictureshow_child .floortwo .floortwo_bottom {
	margin:-1px 21px 21px;
	padding:15px 25px;
	background:#f7f7f7;
	border:#dedede 1px dashed;
	border-radius:5px;
	position:relative
}
.pictureshow_child .floortwo .floortwo_bottom .one {
	position:absolute;
	top:87px;
	left:10px
}
.pictureshow_child .floortwo .floortwo_bottom .two {
	float:left;
	margin:87px 0 0 10px
}
.pictureshow_child .floortwo .floortwo_bottom .longbox {
	height:163px;
	margin:19px 0 0 61px;
	width:1030px;
	float:left;
	overflow:hidden
}
.pictureshow_child .floortwo .floortwo_bottom .longbox ul {
	height:163px;
	width:1280px
}
.pictureshow_child .floortwo .floortwo_bottom .longbox ul li {
	height:163px;
	width:220px;
	margin:0 18px;
	float:left;
	overflow:hidden
}
.pictureshow_child .floortwo .floortwo_bottom .longbox ul li img {
	height:163px;
	width:220px
}
.pictureshow_child .floortwo .floortwo_bottom .longbox ul li .introduction {
	background:rgba(0,0,0,0.5) none repeat scroll 0 0;
	color:#fff;
	display:none;
	font-size:12px;
	height:20px;
	line-height:20px;
	position:relative;
	text-indent:1em;
	top:-20px;
	width:220px
}
.regional_advantages {
	width:1190px;
	margin:10px auto 0
}
.regional_advantages .floortwo {
	width:1188px;
	border:#dedede 1px solid;
	background:#fff
}
.regional_advantages .floortwo img {
	margin:22px
}
.regional_advantages .floortwo .left {
	height:255px;
	width:114px;
	margin-left:22px;
	float:left
}
.regional_advantages .floortwo p span {
	display:block;
	width:110px;
	height:28px;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:28px;
	float:left;
	margin-left:-115px;
	margin-bottom:5px
}
.regional_advantages .floortwo .one {
	background:#e05858
}
.regional_advantages .floortwo .two {
	background:#e08b58
}
.regional_advantages .floortwo .three {
	background:#6ab154
}
.regional_advantages .floortwo .four {
	background:#5ec2c1
}
.regional_advantages .floortwo .five {
	background:#83a6df
}
.regional_advantages .floortwo p {
	display:block;
	width:1014px;
	line-height:27px;
	color:#666;
	margin-left:8px;
	margin-bottom:15px;
	height:auto;
	overflow:visible;
	padding-left:115px
}
.distribution_service {
	height:392px;
	width:1190px;
	margin:10px auto 0
}
.distribution_service .floortwo {
	height:354px;
	width:1188px;
	border:#dedede 1px solid;
	background:#fff
}
.distribution_service .floortwo dl {
	height:354px;
	width:1188px
}
.distribution_service .floortwo dl dt {
	height:38px;
	width:132px;
	border-left:#dedede 1px solid;
	border-bottom:#dedede 1px dashed;
	background:#f2f2f2;
	float:left;
	line-height:38px;
	text-indent:2em
}
.distribution_service .floortwo dl dd {
	float:left;
	width:1055px;
	height:38px;
	line-height:26px;
	text-indent:1em;
	border-bottom:#dedede 1px dashed
}
.distribution_service .floortwo dl .line2 {
	height:60px
}
.dservice_child1 {
	height:270px;
	width:1190px;
	margin:10px auto 0;
	background:#fff
}
.inquiry_tbl tr:first-child td {
	background:#f2f2f2;
	font-weight:bold;
	font-size:14px
}
.inquiry_tbl img {
	display:inline-block;
	vertical-align:middle
}
.nowareship {
	height:auto
}
.nowareship .floortwo {
	height:35px;
	width:1166px;
	line-height:35px;
	padding-left:22px
}
.dservice_child1 .floorone {
	height:30px;
	width:1190px;
	background:#dedede
}
.dservice_child1 .floorone span {
	float:left;
	width:200px;
	height:30px;
	background:#83a6df;
	text-align:center;
	line-height:30px;
	color:#fff
}
.dservice_child1 .floorone div {
	border-top:#83a6df 30px solid;
	border-right:transparent 20px solid;
	float:left
}
.dservice_child1 .floortwo {
	height:238px;
	width:1188px;
	border:#dedede 1px solid
}
.dservice_child1 .floortwo span {
	width:594px;
	height:32px;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:34px
}
.dservice_child1 .floortwo div {
	height:183px;
	width:558px;
	border:#dedede 1px dashed;
	background:#f7f7f7;
	float:left;
	border-radius:5px;
	margin-left:20px
}
.dservice_child1 .floortwo div .one {
	float:left;
	margin:72px 1px 0 10px
}
.dservice_child1 .floortwo div .box {
	width:480px;
	height:183px;
	float:left;
	overflow:hidden;
	border:0;
	margin:0
}
.dservice_child1 .floortwo div .box ul {
	height:183px;
	width:640px
}
.dservice_child1 .floortwo div .box ul li {
	float:left;
	height:183px;
	width:160px;
	margin:30px 40px 10px
}
.dservice_child1 .floortwo div .box ul li img {
	width:154px;
	height:116px
}
.dservice_child1 .floortwo div .box ul li .introduction {
	margin-left:40px;
	border:0;
	height:auto;
	width:auto;
	letter-spacing:.5px;
	font-weight:600
}
.dservice_child1 .floortwo div .two {
	float:left;
	margin:72px 10px 0 1px
}
.dservice_child1 .floortwo div .box ul li img:hover {
	box-shadow:0 1px 5px
}
.dservice_child2 {
	width:1190px;
	margin:10px auto 0;
	background:#fff
}
.dservice_child2 .floorone {
	height:30px;
	width:1190px;
	background:#dedede
}
.dservice_child2 .floorone span {
	float:left;
	width:200px;
	height:30px;
	background:#83a6df;
	text-align:center;
	line-height:30px;
	color:#fff
}
.dservice_child2 .floorone div {
	border-top:#83a6df 30px solid;
	border-right:transparent 20px solid;
	float:left
}
.dservice_child2 .floortwo {
	width:1188px;
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	border-bottom:#dedede 1px solid
}
.dservice_child2 .floortwo ul {
	width:1188px;
	margin-top:1px
}
.dservice_child2 .floortwo ul li {
	height:54px;
	width:1188px;
	border-bottom:#dedede 1px solid
}
.dservice_child2 .floortwo ul .even {
	background:#fafafa
}
.dservice_child2 .floortwo ul li span {
	display:block;
	float:left
}
.dservice_child2 .floortwo ul li img {
	float:left;
	margin-top:17px
}
.dservice_child2 .floortwo ul li .number {
	color:#333;
	height:54px;
	width:137px;
	text-indent:2em
}
.dservice_child2 .floortwo ul li .type {
	color:#666;
	height:54px;
	width:247px;
	margin-left:82px
}
.dservice_child2 .floortwo ul li .route {
	color:#666;
	height:54px;
	width:136px;
	margin-left:166px
}
.dservice_child2 .floortwo ul li .check {
	height:32px;
	line-height:32px;
	width:80px;
	border-radius:5px;
	background:#83a6df;
	color:#fff;
	text-align:center;
	margin:11px 0 0 150px;
	cursor:pointer
}
.dservice_child2 .floortwo ul li .check a {
	color:#fff
}
.dservice_child2 .floortwo ul li .check:hover {
	background:#3a5b92
}
.reference_price {
	width:1190px;
	margin:10px auto 10px;
	background:#fff
}
.warning-login {
	padding:10px 20px;
	text-align:center;
	font-weight:bold;
	font-size:16px
}
.warning-login>span {
	padding-left:40px;
	background:url(../images/warn.gif) no-repeat;
	display:inline-block;
	line-height:40px;
	color:#676767
}
.reference_price .floortwo {
	width:1166px;
	border-bottom:#dedede 1px solid;
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	padding:13px 0 10px 22px
}
.reference_price .floortwo p {
	color:#999
}
.reference_price .floortwo span {
	display:block;
	height:36px;
	width:180px;
	color:#fff;
	background:#83a6df;
	border-radius:5px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:36px;
	margin:26px 0 10px 502px;
	cursor:pointer
}
.reference_price .floortwo span:hover {
	background:#3a5b92
}
.reference_price .floortwo td {
	height:38px;
	width:228px;
	text-align:center;
	line-height:38px;
	color:#666
}
.reference_price .floortwo th {
	height:38px;
	width:228px;
	background:#fafafa;
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:38px
}
.reference_price .floortwo .last {
	width:258px
}
.reference_price .floortwo .small {
	width:198px
}
.reference_price .floortwo .table2 td {
	height:34px;
	line-height:34px
}
.evaluation_record {
	height:233px;
	width:1190px;
	margin:10px auto 0;
	background:#fff
}
.evaluation_record .floortwo {
	height:174px;
	width:1188px;
	border-bottom:#dedede 1px solid;
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	padding-top:22px
}
.evaluation_record .floortwo .left {
	height:133px;
	width:272px;
	float:left;
	border-right:#dedede 1px dashed
}
.evaluation_record .floortwo .left .span1 {
	font-size:14px;
	color:#666;
	margin:0 0 0 120px
}
.evaluation_record .floortwo .left .span1 i {
	font-style:normal;
	font-size:48px;
	color:#d80000
}
.evaluation_record .floortwo .left div {
	margin-left:78px;
	margin-top:5px;
	margin-bottom:30px;
	height:21px;
	width:120px
}
.evaluation_record .floortwo .left img {
	float:left;
	margin-right:3px
}
.evaluation_record .floortwo .left .span2 {
	color:#666;
	margin-left:95px
}
.evaluation_record .floortwo .left .span2 i {
	font-style:normal;
	color:#d80000
}
.evaluation_record .floortwo .mid {
	height:133px;
	width:496px;
	float:left;
	border-right:#dedede 1px dashed
}
.evaluation_record .floortwo .mid ul {
	height:140px;
	width:350px;
	margin-left:73px
}
.evaluation_record .floortwo .mid ul li {
	height:28px;
	width:350px
}
.evaluation_record .floortwo .mid ul li span {
	color:#666;
	display:block;
	float:left;
	width:84px;
	height:15px
}
.evaluation_record .floortwo .mid ul li div {
	width:75px;
	height:13px;
	float:left;
	margin:2px 91px 0 16px
}
.evaluation_record .floortwo .mid ul li img {
	float:left;
	margin-right:2px
}
.evaluation_record .floortwo .mid ul li span i {
	font-style:normal;
	color:#d80000
}
.evaluation_record .floortwo .right {
	height:99px;
	width:418px;
	float:left;
	padding-top:34px
}
.evaluation_record .floortwo .right .span1 {
	color:#3a5b92;
	margin:0 130px
}
.evaluation_record .floortwo .right .span2 {
	height:32px;
	width:100px;
	border-radius:5px;
	background:#ff7200;
	color:#fff;
	text-align:center;
	line-height:32px;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:13px 0 0 162px;
	cursor:pointer
}
.evaluation_record .floortwo .right .span2:hover {
	background:#e05858
}
.customer_evaluation {
	width:1190px;
	margin:10px auto 0;
	background:#fff
}
.customer_evaluation .floorone {
	height:30px;
	width:1190px;
	background:#dedede
}
.customer_evaluation .floorone span {
	float:left;
	width:151px;
	height:30px;
	background:#83a6df;
	text-indent:2em;
	line-height:30px;
	color:#fff;
	font-size:14px
}
.customer_evaluation .floorone div {
	border-top:#83a6df 30px solid;
	border-right:transparent 20px solid;
	float:left
}
.customer_evaluation ul li {
	width:1188px;
	height:150px;
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	border-bottom:#dedede 1px solid
}
.customer_evaluation ul li .left {
	height:150px;
	width:132px;
	float:left;
	text-align:center
}
.customer_evaluation ul li .left img {
	margin:21px 0 11px 19px
}
.customer_evaluation ul li .left span {
	color:#666
}
.customer_evaluation ul li .right {
	height:150px;
	width:1030px;
	float:left
}
.customer_evaluation ul li .right .top {
	height:45px;
	width:1030px;
	border-bottom:#dedede 1px dashed
}
.customer_evaluation ul li .right .top span {
	float:left;
	color:#666;
	margin:22px 31px 0 0
}
.customer_evaluation ul li .right .top span i {
	font-style:normal;
	color:#d80000;
	font-weight:bold;
	margin-right:2px
}
.customer_evaluation ul li .right .top .last {
	float:right;
	margin-right:0
}
.customer_evaluation ul li .right .bottom p {
	color:gray;
	line-height:24px;
	margin-top:11px
}
.customer_evaluation .floortwo {
	height:43px;
	width:1188px;
	border-left:#dedede 1px solid;
	border-right:#dedede 1px solid;
	border-bottom:#dedede 1px solid;
	padding-top:17px;
	text-align:center
}
.customer_evaluation .floortwo a,.customer_evaluation .floortwo strong {
	display:inline-block;
	color:#966767;
	text-align:center;
	line-height:28px;
	border:#dedede 1px solid;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px
}
.customer_evaluation .floortwo strong {
	color:#fff;
	background:#028ed7
}
.customer_evaluation .floortwo a:hover {
	color:#fff;
	background:#028ed7
}
.customer_evaluation .floortwo input {
	width:40px;
	height:28px;
	border:#dedede 1px solid
}
.receive {
	width:1190px;
	margin:10px auto 0;
	background:#fff
}
.receive .floortwo {
	width:1188px;
	border-right:#dedede 1px solid;
	border-left:#dedede 1px solid
}
.receive .floortwo ul li {
	padding-top:13px;
	height:26px;
	width:1188px;
	border-bottom:#dedede 1px solid
}
.receive .floortwo ul li span {
	display:block;
	float:left
}
.receive .floortwo ul .first {
	background:#f2f2f2
}
.receive .floortwo ul .first span {
	color:#333;
	font-weight:bold;
	font-size:14px;
	margin:0 130px 0 82px
}
.receive .floortwo ul li .span1 {
	margin:0 131px 0 63px;
	color:#333
}
.receive .floortwo ul li .span2 {
	margin:0 131px 0 63px;
	color:#666
}
.receive .floortwo ul li .span3 {
	margin-left:10px;
	color:#666
}
.receive .floortwo ul li img {
	float:left;
	margin-left:47px
}
.receive .floortwo ul .last {
	padding-left:884px;
	width:304px
}
.receive .floortwo ul .last a {
	color:#333
}
.receive .floortwo ul .last .number {
	height:16px;
	width:16px;
	border:#dedede 1px solid;
	text-align:center;
	line-height:16px;
	display:block;
	margin-left:7px;
	float:left
}
.receive .floortwo ul .last .number3 {
	height:16px;
	width:16px;
	border:#dedede 1px solid;
	text-align:center;
	line-height:16px;
	display:block;
	margin-left:7px;
	float:left
}
.receive .floortwo ul .last .number:hover {
	color:#fff;
	background:#028ed7
}
.receive .floortwo ul .last .number2 {
	height:16px;
	width:22px;
	border:#dedede 1px solid;
	text-align:center;
	line-height:16px;
	display:block;
	margin-left:6px;
	float:left
}
.receive .floortwo ul .last .number2:hover {
	color:#fff;
	background:#028ed7
}
.receive .floortwo ul .last .ellipsis {
	height:18px;
	width:18px;
	float:left;
	text-align:center;
	line-height:16px;
	display:block
}
.receive .floortwo ul .last .font {
	height:18px;
	width:48px;
	float:left;
	line-height:16px;
	text-align:center;
	display:block
}
.receive .floortwo ul .last input {
	height:16px;
	width:24px;
	border:#dedede 1px solid;
	float:left;
	margin-right:8px
}
.receive .floortwo ul .last .number3 img {
	margin:5px 0 0 7px
}
.otherdepots {
	width:1190px;
	background:#fff;
	margin:10px auto
}
.otherdepots .floorone .title {
	width:192px
}
.otherdepots .floortwo {
	height:318px;
	width:1188px;
	border:#dedede 1px solid
}
.otherdepots .floortwo ul li {
	margin:20px 0 0 19px;
	height:277px;
	width:212px;
	float:left;
	border:#dedede 1px solid;
	position:relative
}
.otherdepots .floortwo ul li:hover {
	border:#3a5b92 1px solid
}
.otherdepots .floortwo ul li .itemno_div {
	height:31px;
	width:200px;
	background:rgba(0,0,0,0.5);
	color:#f3f3f3;
	line-height:31px;
	text-indent:1em;
	position:absolute;
	top:125px;
	left:6px
}
.otherdepots .floortwo .bigpic {
	width:200px;
	height:149px;
	margin:6px 0 0 6px
}
.otherdepots .floortwo ul li .img1 {
	width:100%;
	height:100%
}
.otherdepots .floortwo ul li .img2 {
	position:absolute;
	top:0;
	left:0
}
.otherdepots .floortwo ul li dl {
	height:97px;
	width:199px;
	margin:11px 0 0 6px
}
.otherdepots .floortwo ul li dl dt {
	color:#666;
	height:24px;
	width:64px;
	float:left
}
.otherdepots .floortwo ul li dl .last {
	width:39px
}
.otherdepots .floortwo ul li dl dd {
	color:#333;
	float:left;
	height:24px;
	width:135px
}
.otherdepots .floortwo ul li dl dd img {
	float:left;
	margin-right:2px
}
.pageSeobox {
	height:180px;
	width:1190px;
	margin:30px auto 0
}
.leftfloat {
	width:60px;
	height:296px;
	position:fixed;
	top:350px;
	left:48px;
	z-index:200
}
.leftfloat a {
	width:56px;
	height:56px;
	border-radius:30px;
	border:#9a9a9a 2px solid;
	margin-bottom:16px;
	color:#666;
	background:#fff;
	text-align:center;
	line-height:23px;
	display:block
}
.leftfloat a:hover {
	background:#83a6df;
	color:#fff;
	border:#83a6df 2px solid
}
.leftfloat a img {
	margin:9px 0 0 19px
}
.pic_zoom {
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:500;
	background:rgba(0,0,0,0.8);
	cursor:zoom-out
}
.pic_zoom_figure {
	margin:40px auto;
	position:relative;
	width:800px;
	height:650px
}
.pic_zoom_figure .show {
	width:800px;
	height:600px;
	cursor:pointer
}
.pic_zoom_figure .close {
	float:right;
	cursor:default;
	position:absolute;
	top:-10px;
	left:790px
}
.pic_zoom_figure .pic_count {
	color:#ccc;
	font-size:12px;
	height:18px;
	line-height:18px;
	text-align:right;
	width:50px;
	float:right
}
.pic_zoom_figure .pic_count i {
	font-style:normal
}
.pic_zoom_figure .introduction {
	color:#ccc;
	font-size:12px;
	height:18px;
	line-height:18px;
	width:200px;
	float:left
}
.oh-text {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.cc_txt {
	bottom:0;
	color:#fff;
	height:30px;
	left:0;
	line-height:30px;
	position:absolute;
	width:100%;
	font-size:14px;
	text-indent:10px
}
.cc_tm {
	background:#000;
	bottom:0;
	height:30px;
	left:0;
	opacity:.4;
	position:absolute;
	width:100%
}
.pr {
	position:relative
}
.biaodan_text {
	width:1000px;
	margin:0 auto;
	padding:20px 20px
}
.real-quota {
	margin-top:10px
}
.real-quota .item {
	margin:0 4px
}
.real-quota .item img {
	width:100%
}
.details_top .floorone {
	background:url(../images/demand-detaisl-dtop-bg.png);
	width:1190px;
	height:50px
}
.details_top .floorone .tri-one {
	float:left;
	height:0;
	width:0;
	margin-left:90px;
	border-top:transparent 50px solid;
	border-right:#2a2c31 20px solid
}
.details_top .floorone .black {
	width:930px;
	height:50px;
	float:left;
	color:#fafafa;
	font-size:18px;
	font-weight:bold;
	line-height:45px;
	text-indent:2em;
	background:#2a2c31;
	text-align:center
}
.details_top .floorone .tri-two {
	float:left;
	height:0;
	width:0;
	border-bottom:transparent 50px solid;
	border-left:#2a2c31 20px solid
}
.depots_recommend {
	width:1190px;
	margin:10px auto;
	border:#ddd 1px solid;
	padding:20px 0;
	background:#fff
}
.depots_recommend dl {
	overflow:hidden;
	padding-left:20px
}
.depots_recommend dl dt {
	color:#262626;
	font-size:15px;
	line-height:40px;
	font-weight:bold
}
.depots_recommend dl dd {
	color:#7b7b7b;
	font-size:12px;
	line-height:30px
}
.depots_recommend dl dd a {
	color:#7b7b7b;
	float:left;
	margin-right:40px;
	display:inline-block
}
.depots_recommend dl dd a:hover {
	color:#ff7200
}
.curr {
	display:none
}
#pay-way .detial label {
	display:block
}
#pay-way .detial .hide {
	display:none
}
#pay-way .detial .part-one {
	width:480px;
	margin:0 auto
}
#pay-way .detial .part-one p {
	font-size:16px;
	color:#4c4c4c
}
#pay-way .detial .part-one p b {
	font-size:24px;
	color:#ff7720;
	margin-right:5px
}
#pay-way .detial .part-one h1 {
	font-size:24px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:20px
}
#pay-way .detial .part-one ul li img {
	width:35px;
	vertical-align:middle;
	margin-bottom:5px;
	margin-right:20px
}
#pay-way .detial .part-one ul li span {
	font-size:16px
}
#pay-way .detial .part-one ul li {
	border:1px solid #e5e5e5;
	height:50px;
	line-height:50px;
	border-top:0;
	padding-left:20px;
	padding-right:10px;
	position:relative
}
#pay-way .detial .part-one ul li.top {
	border-top:1px solid #e5e5e5
}
#pay-way .detial .part-one ul li:hover {
	background:rgba(247,247,247,0.9)
}
#pay-way .detial .part-one ul li.active:after {
	content:'';
	display:inline-block;
	width:33px;
	height:33px;
	background:url('../images/tik.png') no-repeat;
	position:absolute;
	bottom:0;
	right:0
}
#pay-way .detial .part-one ul li.active {
	border:2px solid #ff7720
}
#pay-way .detial .part-one ul li .rt-box {
	float:right;
	font-size:14px
}
#pay-way .detial .part-one ul li .rt-box a {
	padding:3px 5px;
	color:#ff7720;
	border:1px solid #ff7720;
	border-radius:3px;
	margin-left:5px
}
#pay-way .detial .part-one ul li .rt-box a:hover {
	background:#ff7720;
	color:#fff
}
#pay-way .detial .part-one .confirm-btn,#wechat-pay .confirm-btn,#zfb-pay .confirm-btn {
	width:100%;
	height:45px;
	line-height:45px;
	color:#fff;
	background:#ff7720;
	font-size:16px;
	text-align:center;
	border:0;
	border-radius:3px;
	margin-top:30px;
	transition:all .2s ease-in-out;
	display:block
}
#pay-way .detial .part-one .confirm-btn:hover,#wechat-pay .confirm-btn:hover,#zfb-pay .confirm-btn:hover {
	background:#fff;
	color:#ff7720;
	border:1px solid #ff7720;
	cursor:pointer
}
#pay-way .detial .part-two {
	width:550px;
	margin:20px auto 0 auto;
	background:#f1f1f1;
	border-radius:5px;
	padding:20px
}
#pay-way .detial .part-two ul li {
	font-size:14px;
	color:gray;
	line-height:25px
}
#pay-way .detial .part-two ul li span {
	color:#ff7720
}
#wechat-pay .detial {
	text-align:center
}
#wechat-pay .detial h1,#zfb-pay .detial h1 {
	font-size:18px;
	font-weight:bold;
	margin:15px 0
}
#wechat-pay .detial h1 span,#zfb-pay .detial h1 span {
	color:#ff7720
}
#wechat-pay .detial .img-box span {
	display:block
}
#wechat-pay .confirm-btn,#zfb-pay .confirm-btn {
	width:320px;
	margin:20px auto 0 auto
}
#zfb-pay .detial {
	text-align:center
}
#zfb-pay .detial p {
	font-size:16px;
	color:#4c4c4c
}
#pay-success .title img,#pay-fail .title img {
	vertical-align:middle;
	margin-top:0;
	margin-left:0
}
#pay-success .title p,#pay-fail .title p {
	font-size:32px;
	color:#333;
	line-height:40px
}
#pay-success .title,#pay-fail .title {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:30px;
	margin-bottom:0
}
#pay-success .detial {
	margin-top:20px
}
#pay-success .detial ul li {
	overflow:hidden
}
#pay-success .detial ul li .lf-box,#pay-success .detial ul li .rt-box {
	float:left;
	width:50%
}
#pay-success .detial ul li div span {
	color:gray;
	font-size:16px
}
#pay-success .detial ul li div {
	font-size:16px
}
#pay-success .detial p {
	font-size:16px;
	color:gray;
	margin-bottom:10px
}
#pay-success .tips-box {
	padding:15px;
	background:#f1f1f1;
	border-radius:5px;
	margin-top:25px
}
#pay-success .tips-box p,#pay-fail .tips-box p {
	line-height:25px;
	font-size:16px;
	color:gray
}
#pay-fail .tips-box p {
	margin-top:20px
}


.rightbox .adviser_contact{ padding:20px; text-align: center;}
.rightbox .adviser_contact .contact_photo{ width:88px; height: 88px; border-radius: 50px; background-color:#a0a0a0; overflow: hidden;  margin: auto;}
.rightbox .adviser_contact p{ font-size:14px; color:#666; margin-top: 14px;}
.rightbox .adviser_contact .license{ margin-top: 10px;}
.rightbox .adviser_contact .license a { display: inline-block;}
.rightbox .adviser_contact .license a img{ display: inline-block;width: 25px;vertical-align:middle;margin-right: 5px;}
.rightbox .adviser_contact p i{ display:inline-block;background:url(../images/agent/icons-20210713.png) -4px -25px; width: 14px; height: 16px; vertical-align: middle; margin-right: 4px; margin-left:8px; }
.rightbox .adviser_contact p b{ font-size:18px; color:#333333;}
.rightbox .adviser_contact .span1{ font-size:14px; color:#333; display: block;margin-top: 12px;}
.rightbox .adviser_contact .span2{ font-size:14px; color:#666; display: block;margin-top: 12px;}
.rightbox .adviser_contact a{ display: block; line-height: 40px; font-size:16px; border-radius: 5px; cursor: pointer;}
.rightbox .adviser_contact a.tel_consul_btn{ background-color:#ff7200;margin-top: 20px; color:white;}
.rightbox .adviser_contact a.tel_consul_btn i{display:inline-block;background:url(../images/agent/icons-20210713.png) -5px -47px; width: 15px; height: 15px; vertical-align: middle; margin-right: 10px; }
.rightbox .adviser_contact a.free_visit_btn{ background-color:white; border:1px solid #ff7200;margin-top: 10px; color:#ff7200;}
.rightbox .adviser_contact a.free_visit_btn i{display:inline-block;background:url(../images/agent/icons-20210713.png) -2px -69px; width: 24px; height: 15px; vertical-align: middle; margin-right: 10px; }