@charset "utf-8";
	body {
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	position:relative
}
input {
	outline:0;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.bw_1190 {
	width:1190px;
	margin:0 auto
}
.fl_an {
	float:left
}
.fr_an {
	float:right
}
.nav_top i,.service_ul li a span {
	background:url('//res.gys.cn/img/mainsite/buy_v2/ioc.png') no-repeat
}
.nav_top em,.second_nav .li .a i {
	background:url('//res.gys.cn/img/mainsite/buy_v2/arrow.png') no-repeat
}
a:hover {
	color:#0c5598
}
.mt_20 {
	margin-top:20px
}
.text-base {
	font-size:16px
}
.text-orange-600 {
	color:#fe5200
}
.top-bor {
	height:35px;
	line-height:35px;
	width:100%;
	background:#f6f6f6;
	border-bottom:1px #e6e6e6 solid
}
.hotline_top {
	float:left;
	height:35px;
	padding:0 15px;
	color:#696969
}
.hotline_top span {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold
}
.memberid {
	float:left;
	display:none
}
.memberid a {
	color:#0059d6;
	margin:0 0 0 3px
}
.topNav li a:hover {
	color:#0c5598;
	text-decoration:none
}
.memberid a:hover {
	color:#0c5598
}
.topNav {
	float:right
}
.topNav li {
	height:100%;
	float:left;
	_display:inline;
	color:#e6e6e6
}
.topNav li a {
	padding-left:8px;
	padding-right:8px
}
.topNav .quick_nav {
	background:0;
	position:relative
}
.nav-hover {
	display:none;
	position:absolute;
	clear:both;
	right:-1px;
	top:35px;
	width:100%;
	background:#fff;
	text-align:center;
	border:1px #dcdcdc solid;
	border-top:0;
	z-index:2000;
	line-height:25px;
	padding:5px 0
}
.topNav .quick_nav.quick_hove {
	background:#fff;
	border:1px #dcdcdc solid;
	border-top:0;
	border-bottom:0;
	margin-left:-1px
}
.topNav .quick_nav.quick_hove .a_wrap a {
	padding-right:7px
}
.topNav a {
	color:#696969
}
.topNav li .a_wrap a {
	margin-right:12px;
	position:relative;
	cursor:pointer;
	color:#696969
}
.topNav li .a_wrap a span {
	border:4px #f9f9f9 solid;
	width:0;
	height:0;
	overflow:hidden;
	border-top-color:#666;
	top:6px;
	right:-4px;
	position:absolute;
	font-size:0;
	line-height:0;
	-webkit-transition:-webkit-transform .2s ease-in;
	-webkit-backface-visibility:hidden;
	-moz-transition:-moz-transform .2s ease-in;
	-o-transition:-o-transform .2s ease-in;
	transition:transform .2s ease-in
}
.topNav .quick_hove .a_wrap a span {
	right:-4px;
	border:4px #fff solid;
	border-top-color:#c60000;
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	transform:rotate(180deg);
	transform-origin:50% 30%
}
.topNav .quick_hove .a_wrap a {
	color:#0c5598
}
.topNav .quick_hove .a_wrap span {
	color:#f6f6f6
}
.quick_nav .inc_items {
	background:#fff;
	border:1px solid #cfcfcf;
	border-top:0;
	padding:10px 15px 5px 15px;
	position:absolute;
	width:180px;
	z-index:1088;
	text-align:left;
	right:auto;
	left:-1px
}
.quick_nav .inc_items dl dt {
	color:#333
}
.quick_nav .inc_items a {
	padding:0;
	margin-right:15px
}
.quick_nav .inc_items dl dd.bdmfno a {
	margin:0
}
.logo-bar {
	width:1190px;
	padding:0;
	height:120px;
	margin:0 auto
}
.logo_left {
	float:left;
	padding-top:42px;
	height:44px
}
.logo_left img {
	float:left;
	margin-top:-3px
}
.logo_left span {
	width:125px;
	height:43px;
	background:url('//res.gys.cn/img/mainsite/slogan.png') no-repeat;
	float:left;
	margin-left:15px
}
.logo_left span img {
	display:none
}
.logo .search-warp span {
	padding:0
}
.search-warp {
	width:680px;
	padding-top:23px;
	height:65px
}
.search-warp .tab-cont-1 {
	width:100%;
	height:40px
}
.search-warp .sub-btn {
	width:81px;
	height:40px;
	background:#0c5598 !important;
	float:left
}
.search-warp .sub-btn:hover {
	background:#0c5598 !important
}
.search-warp .searchkuang {
	background:#fff;
	border:1px solid #e6e6e6 !important;
	height:38px;
	line-height:38px;
	width:418px;
	padding:0 10px;
	font-size:14px;
	display:block
}
.search-warp .searchkuang.hover {
	border:2px solid #0c5598 !important;
	height:36px;
	border-right:0 !important
}
.content {
	width:1190px;
	margin:0 auto;
	padding:0 0 20px 0
}
.search-warp .serch-items li {
	font-size:14px;
	padding-left:5px
}
.search-warp .serch-items li.now {
	background:0;
	font-weight:normal
}
.help_a {
	display:block;
	width:148px;
	height:38px;
	border:1px solid #e6e6e6;
	text-align:center;
	font-size:14px;
	background:#fafafa;
	line-height:38px;
	float:right;
	cursor:pointer;
	position:relative
}
.help_a:hover {
	color:#c70000
}
.help_a span {
	display:block;
	width:148px;
	height:38px;
	border:1px solid #e6e6e6;
	text-align:center;
	font-size:14px;
	background:#fafafa;
	line-height:38px;
	position:absolute;
	left:0;
	top:48px;
	display:none
}
.help_a:hover span {
	color:#333;
	cursor:default
}
.logo_left .h1_box {
	float:left;
	color:#333;
	font-size:18px;
	padding:0 0 0 15px;
	height:45px;
	line-height:45px;
	border-left:1px solid #e6e6e6;
	margin:0 0 0 20px;
	font-size:24px
}
.top-nav {
	height:40px;
	background:#fff
}
.nav_pop {
	width:280px;
	height:40px;
	float:left;
	position:relative
}
.nav_top {
	height:40px;
	font-size:16px;
	cursor:pointer;
	background:#0c5598;
	color:#fff;
	line-height:40px
}
.nav_top i {
	display:block;
	width:20px;
	height:16px;
	float:left;
	background-position:0 0;
	margin:12px 10px 0 0
}
.nav_top em {
	display:block;
	width:11px;
	height:6px;
	background-position:0 0;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-3px
}
.nav_top a {
	display:block;
	position:relative;
	height:40px;
	color:#fff;
	padding-left:20px
}
.nav_top a span {
	float:right;
	padding-right:10px;
	font-size:14px
}
.nav_ul {
	height:40px;
	float:left;
	padding-left:15px
}
.nav_ul li {
	float:left;
	padding:0 30px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:16px
}
.nav_ul li a.hover {
	color:#0c5598
}
.second_nav {
	position:absolute;
	width:278px;
	background:#fafafa;
	border:1px solid #e6e6e6;
	border-bottom:0;
	z-index:888;
	padding-top:10px;
	display:none
}
.second_nav .li {
	height:34px;
	border-bottom:1px solid #e6e6e6;
	line-height:34px
}
.second_nav .li .a {
	display:block;
	height:34px;
	padding:0 10px 0 20px;
	position:relative
}
.second_nav .li.hover .a {
	background:#0c5598;
	color:#fff
}
.second_nav .li .a i {
	display:block;
	width:6px;
	height:11px;
	background-position:0 -27px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-5px
}
.second_nav .li.hover .a i {
	background-position:0 -11px
}
.second_txt {
	position:absolute;
	width:600px;
	background:#fff;
	left:278px;
	border:1px solid #e6e6e6;
	top:0;
	display:none
}
.second_txt * {
	overflow:hidden
}
.second_ul {
	padding:0 20px
}
.second_ul li {
	border-top:1px solid #000;
	padding:20px 0;
	margin-top:-1px
}
.second_ul li dl {
	float:left;
	width:45%;
	padding-right:5%
}
.second_ul li dl dt {
	font-weight:bold;
	height:30px;
	line-height:30px
}
.second_ul li dl dt a {
	margin-right:5px
}
.second_ul li dl dd {
	line-height:25px
}
.ft {
	text-align:center;
	width:100%;
	margin:0 auto;
	background:#262626;
	padding:15px 0
}
.ft-p,.ft a {
	color:#696969
}
.ft-links {
	background:#262626;
	line-height:20px;
	color:#333
}
.ft-links a {
	color:#696969;
	margin:0 7px
}
.ft-p p a {
	margin:0 4px
}
.ft-p p {
	margin-top:5px
}
.ft-p p span {
	margin:0 18px
}
.ft a:hover {
	color:#fff
}
.foot {
	width:100%;
	background-color:#3a3a3a;
	margin:0;
	padding:22px 0
}
.foot .links {
	background:0;
	color:#ccc
}
.foot .links a {
	color:#ccc
}
.foot p {
	color:#999
}
.foot p a {
	color:#999
}
.foot p span {
	color:#999
}
.foot .sponsor a,.foot .sponsor span {
	margin:0 18px
}
.warn_wrap {
	border:1px solid #e6e6e6;
	border-radius:2px
}
.warn {
	padding:7px 0 10px 160px;
	position:relative;
	border:1px #fff solid;
	background:#fefefe
}
.warn-pic {
	width:69px;
	height:69px;
	background:url('//res.gys.cn/img/common/icon/hi_an.png') no-repeat;
	position:absolute;
	left:80px;
	top:50%;
	margin-top:-34px
}
.warn .fl-right {
	width:97%
}
.warn .fl-right dt,.warn .fl-right dd {
	float:left;
	margin-top:3px
}
.warn .fl-right dd {
	width:90%;
	color:#b2b2b2
}
.warn .fl-right dl {
	font-size:14px;
	line-height:25px
}
.warn .fl-right dl dt {
	color:#b2b2b2;
	width:79px;
	padding-right:3px;
	text-align:right
}
.search_bottom {
	background:#f6f6f6;
	border:1px solid #e6e6e6;
	padding:24px 0 30px 0
}
.search_bottom .search-warp {
	float:none;
	margin:0 auto;
	width:700px;
	padding:0
}
.search_bottom .search-warp .searchkuang {
	width:598px;
	border:1px solid #cfcfcf !important
}
.search_bottom .search-warp .searchkuang.hover {
	border:2px solid #0c5598 !important;
	height:36px;
	border-right:0 !important
}
.conment {
	padding:0 0 20px 0;
	border-top:2px solid #0c5598
}
.buy_top_box * {
	overflow:hidden
}
.buy_left_nav {
	border:1px solid #e6e6e6;
	background:#fafafa;
	float:left;
	width:278px;
	height:518px;
	font-size:14px
}
.buy_left_nav li {
	height:34px;
	line-height:34px;
	padding:0 15px;
	white-space:nowrap;
	width:230px
}
.buy_left_nav li a {
	margin-right:5px
}
.buy_left_box {
	width:640px;
	float:left;
	padding:15px 15px 0 15px;
	height:505px
}
.urgent_dl {
	border:1px solid #e6e6e6;
	height:355px;
	background:#fafafa;
	position:relative
}
.urgent_dl dt {
	height:38px;
	line-height:38px;
	border-bottom:1px solid #e6e6e6;
	padding:0 10px;
	overflow:initial;
	background:#fff
}
.urgent_dl dt .t {
	font-size:14px;
	padding-bottom:9px;
	cursor:default;
	margin-right:25px
}
.urgent_dl dt .t.current {
	font-weight:bold;
	color:#0c5598;
	border-bottom:2px solid #0c5598
}
.urgent_dl dt a {
	float:right;
	color:#0c5598
}
.urgent_dl dd {
	height:35px;
	line-height:35px
}
.urgent_dl .title {
	background:#f8f8f8;
	color:#696969
}
.urgent_dl dd.h {
	background:#fff
}
.urgent_dl dd {
	position:relative
}
.urgent_dl dd .h2 {
	position:absolute;
	top:0;
	display:none
}
.urgent_dl dd span {
	display:block;
	float:left;
	height:35px
}
.urgent_dl dd .s1 {
	width:78px;
	padding-left:22px
}
.urgent_dl dd .s2 {
	width:145px;
	margin-left:10px
}
.urgent_dl dd .s3 {
	width:80px
}
.urgent_dl dd .s4 {
	width:120px
}
.urgent_dl dd .s5 {
	width:62px;
	padding-left:25px
}
.urgent_dl dd .s6 {
	width:70px;
	padding-left:17px
}
.urgent_dl dd .h1 {
	position:relative
}
.urgent_dl dd .h2 .s1 {
	width:110px;
	color:#333;
	word-break:break-all
}
.urgent_dl dd .h2 .s2 {
	width:128px;
	padding-right:0
}
.urgent_dl dd .h2 .s3 {
	width:50px
}
.urgent_dl dd .h2 .s4 {
	width:120px
}
.urgent_dl dd .h2 .s5 {
	padding-left:32px
}
.urgent_dl dd .h2 .s6 {
	padding-left:25px
}
.urgent_dl .title span {
	text-align:center
}
.urgent_dl .title .s1 {
	text-align:left
}
.urgent_dl .title .s2 {
	width:100px;
	padding-right:45px
}
.urgent_dl .title .h2 .s2 {
	width:80px;
	padding-right:50px
}
.urgent_dl .title .h2 .s5 {
	padding-left:9px
}
.urgent_dl dd .s1 a {
	color:#0059d6
}
.urgent_dl .title .s5 {
	width:90px;
	padding:0
}
.urgent_dl dd .s3,.urgent_dl dd .s4 {
	text-align:center
}
.urgent_dl dd .offer_a {
	display:block;
	width:64px;
	height:20px;
	border:1px solid #0c5598;
	text-align:center;
	line-height:20px;
	color:#0c5598;
	margin:6px 0
}
.urgent_dl dd .offer_a:hover {
	background:#0c5598;
	color:#fff
}
.ad_ul {
	height:134px;
	padding-top:15px;
	margin-left:-16px
}
.ad_ul li {
	float:left;
	width:115px;
	height:134px;
	text-align:center;
	padding-left:16px
}
.ad_ul li img {
	width:113px;
	height:113px;
	border:1px solid #e6e6e6
}
.ad_ul li a:hover img {
	border:1px solid #e70000
}
.buy_right_box {
	width:240px;
	float:left;
	padding:15px 0 0 0;
	height:505px
}
.buy_right_1 {
	border:1px solid #e6e6e6;
	padding:10px;
	height:135px
}
.buy_right_1 .txt {
	color:#999
}
.member_box .member_dl {
	display:table;
	height:45px
}
.member_box .member_dl .t {
	display:table-cell;
	vertical-align:middle;
	font-size:14px
}
.member_box .member_dl .t .tt {
	color:#333;
	font-size:16px
}
.member_ul {
	height:44px;
	padding:13px 0
}
.member_ul li {
	float:left;
	height:44px
}
.member_ul li a {
	display:block;
	width:98px;
	height:42px;
	text-align:center;
	line-height:44px;
	border:1px solid #e6e6e6;
	font-size:14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fcfcfc
}
.member_ul li .b {
	background:#fff
}
.member_ul li .a,.member_ul li a:hover {
	background:#0c5598;
	border:1px solid #0c5598;
	color:#fff
}
.member_ul li .a:hover {
	background:#0964b9;
	border:1px solid #0964b9
}
#back_dl .member_ul li a:hover {
	color:#0c5598;
	border:1px solid #0c5598;
	background:#fcfcfc
}
.member_ul .l {
	padding-right:18px
}
.buy_right_2 {
	border:1px solid #e6e6e6;
	margin-top:15px;
	height:331px
}
.purchase_dl {
	padding:10px;
	height:115px
}
.purchase_dl dt {
	font-size:14px;
	height:30px;
	line-height:30px
}
.purchase_dl dd {
	color:#666;
	height:27px;
	line-height:27px
}
.service_ul {
	height:55px;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	margin-left:-1px;
	background:#fafafa
}
.service_ul li {
	width:49.5%;
	height:55px;
	float:left;
	text-align:center;
	border-left:1px solid #e6e6e6;
	line-height:55px
}
.service_ul li a {
	display:block;
	color:#000;
	font-size:14px;
	height:55px
}
.service_ul li a span {
	padding-left:20px;
	-webkit-transition:all .5s ease;
	transition:all .5s ease
}
.service_ul li .a1 span {
	background-position:0 -17px
}
.service_ul li .a2 span {
	background-position:0 -65px
}
.service_ul li .a1:hover span {
	background-position:0 -41px
}
.service_ul li .a2:hover span {
	background-position:0 -90px
}
.wechat_dl {
	padding:25px 10px;
	height:90px
}
.wechat_dl dt {
	float:left;
	padding-right:8px
}
.wechat_dl dd .t {
	height:28px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/wechat.png') no-repeat;
	margin:10px 0
}
.wechat_dl dd {
	color:#696969
}
.pa_30_20 {
	padding:30px 0 20px 0
}
.purchase_box {
	padding-bottom:20px
}
.purchase_box.f1 {
	padding-top:20px
}
.purchase_box .title {
	height:39px;
	border-bottom:1px solid #0c5598
}
.purchase_box .title span {
	font-size:18px;
	line-height:39px;
	display:block;
	height:39px;
	float:left
}
.purchase_box .title span strong {
	font-size:24px;
	font-family:Arial,Helvetica,sans-serif;
	color:#0c5598;
	padding-right:8px;
	float:left
}
.purchase_box .title a {
	display:block;
	float:right;
	height:30px;
	border:1px solid #e6e6e6;
	background:#fafafa;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	padding:0 10px;
	line-height:30px;
	color:#0c5598
}
.purchase_box.f1 .title {
	border-bottom:1px solid #0c5598
}
.purchase_box.f1 .title span strong,.purchase_box.f1 .title a,.purchase_box.f1 .purchase_txt li dl .a,.purchase_box.f1 a:hover {
	color:#0c5598
}
.purchase_box.f1 .title a:hover {
	border:1px solid #0c5598
}
.purchase_box.f2 .title {
	border-bottom:1px solid #ff4000
}
.purchase_box.f2 .title span strong,.purchase_box.f2 .title a,.purchase_box.f2 .purchase_txt li dl .a,.purchase_box.f2 a:hover {
	color:#ff4000
}
.purchase_box.f2 .title a:hover {
	border:1px solid #ff4000
}
.purchase_box.f3 .title {
	border-bottom:1px solid #0170c1
}
.purchase_box.f3 .title span strong,.purchase_box.f3 .title a,.purchase_box.f3 .purchase_txt li dl .a,.purchase_box.f3 a:hover {
	color:#0170c1
}
.purchase_box.f3 .title a:hover {
	border:1px solid #0170c1
}
.purchase_txt {
	overflow:hidden
}
.purchase_txt li {
	overflow:hidden;
	padding:10px
}
.purchase_txt li.h {
	background:#f3f3f3
}
.purchase_txt li dl {
	float:left;
	overflow:hidden
}
.purchase_txt li .dl1 {
	width:260px;
	padding-right:20px
}
.purchase_txt li .dl2 {
	width:300px;
	padding-right:20px
}
.purchase_txt li .dl3 {
	width:280px;
	padding-right:20px
}
.purchase_txt li .dl4 {
	width:270px
}
.purchase_txt li dl dt {
	font-weight:bold;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.purchase_txt li dl dt a {
	margin-right:5px
}
.purchase_txt li dl dd {
	line-height:25px
}
.second_conment {
	background:#f6f6f6
}
.position_a {
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#666
}
.position_a span {
	padding:0 5px
}
.position_a h1 {
	display:inline;
	color:#0c5598
}
.position_a a {
	color:#666
}
.details_left {
	width:933px;
	float:left;
	border:1px solid #e2e2e2;
	background:#fff
}
.details_title {
	border-bottom:1px solid #e2e2e2;
	padding:20px;
	position:relative
}
.details_title h2 {
	font-size:20px;
	font-weight:bold;
	height:40px;
	position:relative
}
.details_title h2 .ico-new {
	background:url(//res.gys.cn/img/erm/v2016/ico-new.png) no-repeat;
	width:21px;
	height:14px;
	margin-left:5px;
	position:absolute;
	display:inline-block;
	top:6px
}
.details_title .t {
	color:#666
}
.offer_box {
	position:absolute;
	right:30px;
	top:-5px;
	width:135px;
	height:67px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/pic_1.png') no-repeat;
	text-align:center;
	font-size:16px;
	color:#fff;
	padding:5px 0 0 0;
	line-height:23px
}
.offer_box span {
	font-size:20px;
	padding:0 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold
}
.overdue_box {
	position:absolute;
	right:30px;
	top:-5px;
	width:135px;
	height:67px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/pic_2.png') no-repeat;
	text-align:center;
	font-size:16px;
	color:#fff;
	padding:5px 0 0 0;
	line-height:50px
}
.details_text {
	padding:0 20px
}
.details_tt {
	font-size:16px;
	padding:30px 0 15px 0;
	height:20px;
	font-weight:bold
}
.details_tt span {
	display:block;
	height:16px;
	line-height:16px;
	border-left:4px solid #0c5598;
	padding-left:10px
}
.details_table table {
	border:1px solid #e2e2e2
}
.details_table table td {
	text-align:center;
	font-size:14px;
	padding:10px
}
.details_table table .title td {
	background:#f6f6f6;
	color:#696969
}
.details_table table td .a {
	color:#003cd5;
	text-decoration:underline
}
.details_img {
	display:block;
	width:114px;
	height:42px;
	border:1px solid #e2e2e2;
	margin:0 auto;
	position:relative
}
.details_img .show {
	height:44px
}
.details_img i {
	height:42px;
	overflow:hidden;
	display:block
}
.details_img .img {
	position:absolute;
	left:50%;
	margin-left:-250px;
	width:500px;
	top:45px;
	border:1px solid #e2e2e2;
	z-index:11
}
.details1_table table {
	border:1px solid #e2e2e2
}
.details1_table table td {
	font-size:14px;
	padding:10px
}
.details1_table table tr .title {
	background:#f8f8f8;
	text-align:right
}
.details_txt {
	padding:15px 0;
	font-size:14px;
	min-height:200px
}
.details_txt .contctme {
	height:90px;
	background:#f6f6f6;
	line-height:90px;
	text-align:center;
	font-size:16px;
	color:#666;
	margin:0 0 10px;
	width:931px;
	position:relative;
	left:-20px
}
.details_txt .contctme span {
	color:#333
}
.declare_ul {
	padding:15px 0;
	color:#999;
	border-top:1px solid #e2e2e2
}
.declare_ul li {
	position:relative;
	padding-left:60px;
	line-height:25px
}
.declare_ul li span {
	position:absolute;
	left:0;
	top:0;
	font-weight:bold;
	color:#6b6b6b
}
.details_right {
	width:240px;
	float:right
}
.details_top {
	border:1px solid #e2e2e2;
	background:#fff
}
.related_box {
	border:1px solid #e2e2e2;
	background:#fff;
	margin-top:15px
}
.related_box .t {
	height:40px;
	padding:0 10px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e2e2e2
}
.related_ul {
	padding:10px
}
.related_ul li {
	line-height:32px;
	height:32px;
	overflow:hidden
}
.related_ul li img,.urgent_dl dd.h .h2 img {
	width:18px;
	height:12px;
	border:1px solid #dedede;
	margin:8px 10px 0 2px;
	float:left
}
.urgent_dl dd.h .h2 img {
	float:none;
	margin:0 10px 0
}
.related_ul li a {
	color:#666
}
.related_ul li a:hover {
	color:#0c5598
}
.related_ul li a.foreignbuy {
	display:block;
	width:180px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.contact_box {
	line-height:25px;
	padding-left:46px;
	word-break:break-all;
	color:#000
}
.contact_box li span em {
	padding:0 6px
}
.details_name {
	padding:10px;
	font-size:16px;
	line-height:27px
}
.details_name .see {
	font-size:14px;
	float:right
}
.details_name .see em {
	color:#0c5598
}
.see_box {
	padding-left:10px
}
.see_box em {
	color:#0c5598
}
.member_t {
	padding:0 7px;
	font-size:12px;
	margin-right:5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.anonymous_span {
	background:#ffd200;
	color:#8b5200
}
.member_span {
	background:#0c5598;
	color:#fff
}
a.sign_in {
	display:block;
	width:145px;
	height:38px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#0c5598;
	color:#fff;
	line-height:38px;
	font-size:14px;
	text-align:center;
	margin:15px auto 0 auto
}
a.sign_in:hover {
	background:#0c5598
}
.hot_box {
	height:20px;
	line-height:20px
}
.hot_box .t {
	float:left;
	font-size:16px
}
.hot_right {
	float:right;
	font-size:14px;
	color:#666
}
.hot_right span {
	padding:0 5px;
	color:#0c5598
}
.purchase_hot {
	border:1px solid #e8e8e8;
	padding:10px 20px;
	position:relative;
	margin-top:10px
}
.purchase_hot_ul {
	overflow:hidden
}
.purchase_hot_ul.height {
	height:60px
}
.purchase_hot_ul li {
	float:left;
	padding-right:30px;
	line-height:30px
}
.purchase_hot_ul li span {
	display:block;
	float:left;
	padding:0 8px;
	height:20px;
	line-height:20px;
	background:#0c5598;
	text-align:center;
	color:#fff;
	margin-top:5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.purchase_hot_ul li.unlimited {
	padding-right:10px
}
.purchase_hot .more {
	display:block;
	position:absolute;
	top:15px;
	right:20px;
	height:20px;
	line-height:20px;
	color:#b2b2b2;
	cursor:pointer;
	padding-right:18px;
	background:url('//res.gys.cn/img/mainsite/search_an/more.png') no-repeat right 7px
}
.purchase_hot .more.hover {
	background-position:right -24px
}
.purchase_hot .more:hover {
	color:#0c5598
}
.industry_ul {
	overflow:hidden;
	padding:20px 0
}
.industry_ul * {
	overflow:hidden
}
.industry_ul li {
	border:1px solid #e4e4e4;
	height:75px;
	padding:15px 300px 15px 315px;
	margin-bottom:10px;
	position:relative
}
.industry_left {
	width:265px;
	height:75px;
	border-right:1px solid #e4e4e4;
	position:absolute;
	left:20px;
	top:15px;
	font-size:14px
}
.industry_left p {
	padding-top:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-right:10px
}
.industry_left .tt {
	color:#666;
	padding-top:20px;
	font-size:12px
}
.industry_cc .title {
	height:30px;
	line-height:30px
}
.industry_cc .title h3 {
	float:left;
	width:430px;
	height:30px;
	font-size:16px;
	position:relative
}
.industry_cc .title h3 a {
	max-width:93%;
	height:30px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.industry_cc .title h3 .ico-new {
	background:url(//res.gys.cn/img/erm/v2016/ico-new.png) no-repeat;
	width:21px;
	height:14px;
	margin-left:3px;
	position:absolute;
	display:inline-block;
	top:50%;
	margin-top:-7px
}
.industry_cc .title span {
	float:right;
	color:#999
}
.industry_cc p {
	color:#666;
	line-height:25px
}
.industry_right {
	width:280px;
	height:75px;
	border-left:1px solid #e4e4e4;
	position:absolute;
	right:0;
	top:15px;
	text-align:center
}
.industry_right .t {
	color:#666
}
.industry_right .t span {
	color:#0c5598;
	font-size:14px
}
.industry_right .quote_a {
	display:block;
	margin:10px auto;
	width:183px;
	height:38px;
	border:1px solid #fbe0a7;
	background:#fff7e7;
	font-size:18px;
	line-height:38px
}
.fanyes {
	padding:40px 0;
	text-align:center
}
.fanyes span {
	padding-top:4px
}
.pa {
	font-size:14px;
	color:#696969
}
.pa a {
	margin:0 2px 5px;
	padding:5px 12px 7px;
	border:1px #c2c2c2 solid;
	font-size:14px;
	color:#696969
}
.pa a:hover,.pa a.chosen,.fanye a.chosen {
	text-decoration:none;
	background-color:#0c5598;
	color:#fff;
	border:1px #0c5598 solid
}
.pa .text {
	width:30px;
	height:30px;
	border:1px #c2c2c2 solid;
	text-align:center
}
.pa span {
	padding:0 5px
}
.sort_box {
	height:42px;
	border:1px solid #e8e8e8;
	border-top:1px solid #000;
	background:#fafafa
}
.sort_box li {
	height:42px;
	float:left;
	position:relative
}
.sort_box li .a {
	display:block;
	height:42px;
	line-height:42px;
	padding:0 30px 0 20px;
	position:relative
}
.sort_box li .a span {
	display:block;
	width:5px;
	height:8px;
	right:20px;
	top:50%;
	margin-top:-4px;
	position:absolute;
	overflow:hidden
}
.sort_box li .a span i {
	width:5px;
	height:3px;
	display:block;
	background:url('//res.gys.cn/img/mainsite/buy_v2/sorta.png') no-repeat 0 0;
	margin-bottom:2px
}
.sort_box li .a span i.x {
	background-position:0 -5px
}
.sort_box li.on .a span i.s {
	background-position:-5px 0
}
.sort_box li.on .a span i.x {
	background-position:0 -5px
}
.sort_box li.on .a.hover span i.x {
	background-position:-5px -5px
}
.sort_box li.on .a.hover span i.s {
	background-position:0 0
}
.sort_box li .t {
	display:block;
	height:42px;
	line-height:42px;
	padding:0 30px 0 20px;
	cursor:pointer;
	position:relative;
	z-index:2222
}
.sort_box li.on .a {
	color:#0c5598
}
.sort_box li .t i {
	display:block;
	width:11px;
	height:6px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/sort.png') no-repeat 0 -6px;
	position:absolute;
	right:12px;
	top:50%;
	margin-top:-3px
}
.sort_box li.hover .t {
	background:#fff;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6
}
.sort_box li.hover .t i {
	background:url('//res.gys.cn/img/mainsite/buy_v2/sort.png') no-repeat 0 0
}
.receipt_box {
	width:310px;
	border:1px solid #e6e6e6;
	position:absolute;
	left:0;
	top:41px;
	background:#fff;
	z-index:111;
	padding:10px 20px;
	display:none
}
.province_li {
	float:left;
	position:relative;
	height:30px;
	width:77px;
	line-height:30px
}
.city_li {
	position:absolute;
	width:220px;
	border:1px solid #e6e6e6;
	padding:10px 20px;
	background:#fafafa;
	left:44px;
	top:-10px;
	display:none;
	z-index:22222
}
.city_li i {
	display:block;
	width:6px;
	height:12px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/sort.png') no-repeat 0 -13px;
	position:absolute;
	left:-6px;
	top:20px;
	z-index:1
}
.city_li span {
	display:block;
	height:30px;
	padding-left:65px;
	float:left
}
.city_li .hidden {
	overflow:hidden
}
.city_li .zz {
	overflow:hidden;
	margin-left:-60px
}
.service_pop {
	display:block;
	width:55px;
	height:55px;
	position:fixed;
	bottom:185px;
	right:1px;
	background:#0c5598 url('//res.gys.cn/img/mainsite/buy_v2/kf.png') no-repeat center center
}
.service_pop span {
	display:none;
	text-align:center;
	padding:8px 0;
	color:#fff;
	background:#d60000;
	line-height:18px;
	font-family:Arial,"宋体",sans-serif;
	font-size:14px
}
.service_pop:hover span {
	display:block
}
.floatui_bar li .fbar-a:hover {
	background:#d60000
}
.floatui_bar li.hover .font-ph {
	color:#fff
}
.integral {
	position:fixed;
	_position:absolute;
	width:220px;
	border:1px #fff1d4 solid;
	background-color:#fff9ed;
	left:41%;
	top:104px;
	box-shadow:0 2px 2px #fff1d4;
	text-align:center;
	z-index:1;
	padding:18px 10px;
	display:none
}
.integral span {
	font-size:18px;
	color:#ffb30f;
	font-weight:bold
}
.integral p {
	font-size:14px;
	color:#333
}
.mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	display:none;
	z-index:1
}
.score-modal {
	width:510px;
	min-height:240px;
	background-color:#fff;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-255px;
	margin-top:-120px;
	z-index:2;
	display:none
}
.score-modal .modal-header .close {
	float:right;
	margin-right:18px;
	margin-top:20px;
	display:block;
	width:14px;
	height:14px;
	background:url('//res.gys.cn/img/mainsite/close.png') no-repeat center
}
.score-modal .modal-body {
	color:#333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:20px 0;
	line-height:30px
}
.score-modal .modal-body .tip {
	font-size:14px;
	font-weight:normal
}
.score-modal .modal-footer {
	text-align:center;
	height:35px;
	line-height:35px;
	padding:20px 0 40px 0
}
.score-modal .modal-footer .btn {
	padding:7px 40px;
	border:1px solid #e6e6e6;
	border-radius:3px;
	font-size:14px
}
.score-modal .modal-footer .btn-confirm {
	border-color:transparent;
	background-color:#0c5598;
	color:#fff
}
.score-modal .modal-footer .btn-cancel {
	color:#333;
	margin-left:28px
}
.score-modal .modal-footer .btn-cancel:hover {
	background:#0c5598;
	color:#fff
}
.msg-box {
	padding-bottom:20px
}
.msg-box .cost {
	display:block;
	width:144px;
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#fff;
	text-align:center;
	border-radius:5px;
	margin:0 auto;
	background-color:#0c5598
}
.msg-box .cost:hover {
	background-color:#0c5598
}
.msg-box .cost.disable,.msg-box .cost.disable:hover {
	background-color:#999;
	cursor:no-drop
}
.msg-box .buy-xmt {
	display:block;
	padding:10px 0;
	color:#003cd5;
	font-size:12px;
	text-align:center;
	text-decoration:underline
}
.msg-box .txt {
	text-align:center;
	padding:5px 25px 15px 25px;
	font-size:14px;
	line-height:20px
}
.text_danger {
	color:#0c5598
}
.msg-box .xmt-only {
	text-align:center;
	margin-top:8px
}
.msg-box .condition {
	display:block;
	text-align:center;
	padding:14px 0;
	color:#000
}
.tooltip-default .tooltip-inner {
	max-width:155px
}
.msg-box .icon {
	margin:0 5px;
	position:relative;
	top:2px
}
.msg-box .remains {
	display:block;
	text-align:center;
	color:#696969
}
.msg-box .remains .url {
	color:#0c5598;
	margin-left:5px;
	text-decoration:underline
}
.msg-box .remains .help {
	display:inline-block;
	width:14px;
	height:14px;
	background:url(http://res.gys.cn/img/erm/common/icon/icon.png.webp) no-repeat;
	background-position:-90px -290px;
	margin-left:5px;
	position:relative;
	top:3px
}
.msg-box .danger {
	color:#0c5598;
	padding:0 1px;
	font-weight:bold
}
.msg-box .cost+.remains {
	padding-top:14px
}
.msg-box .left-time {
	display:block;
	text-align:center;
	padding-bottom:14px;
	color:#000
}
.msg-box .Purchase_see {
	display:block;
	text-align:center;
	padding-bottom:14px;
	color:#aeaeae
}
.msg-box .industry {
	padding:0 10px 10px 10px;
	text-align:left
}
.msg-box .industry .a {
	color:#003cd5;
	text-decoration:underline;
	margin-right:10px
}
.mt_30 {
	margin-top:30px
}
.link_title {
	height:35px;
	border-bottom:2px solid #000;
	color:#000;
	font-size:16px;
	font-weight:bold
}
.link_txt {
	border:1px solid #e6e6e6;
	border-top:0;
	color:#ebebeb;
	padding:10px;
	line-height:25px;
	font-size:14px;
	background:#fff
}
.link_txt a {
	margin:0 10px;
	color:#696969;
	display:inline-block
}
.link_txt .a {
	color:#c70000
}
.link_txt a:hover {
	color:#c70000;
	text-decoration:underline
}
.declare_box {
	background:#fff;
	border:1px solid #e2e2e2;
	padding:0 20px;
	margin-top:15px;
	overflow:hidden
}
.declare_box .declare_ul {
	border:0;
	padding:27px 0;
	color:#696969
}
.details_left.bj_on {
	border:0;
	background:0
}
.bj_on .details_txt {
	padding:18px 0 13px 0;
	min-height:inherit
}
.line_e2e2e2 {
	border:1px solid #e2e2e2;
	background:#fff
}
.details2_table td {
	line-height:28px;
	font-size:14px;
	color:#333;
	vertical-align:top;
	padding:3px 0
}
.details2_table .title {
	color:#696969;
	text-align:right
}
.details_table .bw_140 {
	width:140px;
	margin:0 auto;
	word-break:break-all;
	word-wrap:break-word
}
.details_table .bw_120 {
	width:120px;
	margin:0 auto;
	word-break:break-all;
	word-wrap:break-word
}
.offer_aa {
	position:absolute;
	right:0;
	top:-5px;
	width:230px;
	text-align:center;
	font-size:15px;
	color:#0c5598;
	padding:15px 0 0 0;
	line-height:23px
}
.offer_aa span {
	font-weight:bold;
	font-size:24px;
	padding:0 5px
}
.offer_aa .a {
	display:block;
	width:140px;
	height:35px;
	margin:5px auto;
	background:#0c5598;
	color:#fff;
	line-height:35px;
	font-size:18px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px
}
.scaleY {
	transform:scaleY(-1)
}
.logo_left img {
	webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease
}
.industry_cc .title h3 .xmt-logo {
	padding-right:25px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/XMT_20x20.png') no-repeat right center;
	display:inline-block;
	min-height:30px
}
.details_title h2 .xmt-logo {
	padding-right:32px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/XMT_25x25.png') no-repeat right center;
	display:inline-block;
	min-height:30px
}
.login-modal {
	position:fixed;
	top:0;
	bottom:0 !important;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.5);
	font-size:14px;
	display:none;
	z-index:103
}
.login-modal .modal-dialog {
	background-color:#fff;
	width:480px;
	border:1px solid #e6e6e6;
	border-radius:3px;
	margin:0 auto;
	position:absolute;
	top:50%;
	margin-top:-220px;
	left:50%;
	margin-left:-240px
}
.login-modal .modal-header {
	padding:23px 29px 6px 29px;
	overflow:hidden
}
.login-modal .modal-title {
	float:left;
	color:#000;
	font-size:16px;
	font-weight:bold
}
.login-modal .close {
	float:right;
	width:19px;
	height:19px;
	margin-top:5px;
	background:url('//res.gys.cn/img/mainsite/close_19x19_black.png') no-repeat center
}
.login-modal .control {
	padding-left:79px;
	position:relative
}
.login-modal .modal-body input[type="text"],.login-modal .modal-body input[type="password"] {
	padding:7px 10px;
	border:1px solid #e6e6e6;
	border-radius:4px;
	width:300px
}
.login-modal .modal-body input.small {
	width:153px
}
.login-modal .captcha {
	vertical-align:-9px;
	margin-left:6px
}
.login-resp-tips {
	visibility:hidden;
	height:30px;
	line-height:30px;
	color:#0c5598;
	padding-left:79px;
	font-size:12px
}
.login-modal .tips {
	height:28px;
	line-height:28px;
	color:#0c5598;
	visibility:hidden;
	font-size:12px;
	padding-left:20px;
	background:url('//res.gys.cn/img/mainsite/error_2.png') no-repeat left center
}
.login-modal .login-btn {
	display:block;
	width:320px;
	height:40px;
	line-height:40px;
	border-radius:5px;
	color:#fff;
	text-align:center;
	margin:0 auto;
	font-size:16px;
	background-color:#0c5598;
	border:0
}
.login-modal .login-btn:hover {
	background-color:#0c5598;
	color:#fff
}
.login-modal .login-control {
	overflow:hidden;
	padding:2px 0 17px 0
}
.login-modal .retrieve {
	float:right;
	padding-right:79px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#696969
}
.login-modal .modal-footer {
	margin:0 29px;
	padding:10px 0 35px 0;
	border-top:1px solid #e6e6e6
}
.login-modal .modal-footer a {
	color:#0059d6
}
.login-modal .modal-body input.danger {
	border:1px solid #0c5598
}
.login-modal .show {
	display:block !important;
	visibility:visible !important
}
.wechat-content {
	overflow:hidden
}
.wechat-content span {
	float:left
}
.wechat-content .wechat {
	float:left;
	margin-top:6px;
	text-align:center
}
.wechat-content img {
	vertical-align:middle
}
#tc_wxkdiv {
	display:none !important
}
#feedAv {
	margin-top:-250px !important;
	transform:scale(0)
}
.entry_pop {
	position:fixed;
	right:0;
	width:258px;
	height:340px;
	background:url(//res.gys.cn/img/mainsite/xmt_img/buy.png.webp) no-repeat;
	top:50%;
	margin-top:-170px
}
.entry_pop i {
	position:absolute;
	width:30px;
	height:30px;
	right:0;
	top:28px;
	z-index:1;
	cursor:pointer
}
.entry_pop a {
	display:block;
	width:100%;
	height:340px
}
.login-modal .control .capslock {
	left:75px
}
.modal {
	bottom:auto
}
.buyEnquiry {
	width:753px;
	height:auto;
	display:block;
	border:1px solid #e6e6e6;
	margin-left:-377px;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	margin-top:0;
	padding:0 0 30px 0;
	display:none;
	border-radius:5px
}
.buyEnquiry .p1 {
	text-align:center;
	color:#b2b2b2
}
.buyEnquiry .p1 .check1 {
	margin-right:5px;
	position:relative;
	top:2px
}
.buyEnquiry .p1 a {
	color:#b2b2b2;
	text-decoration:underline
}
.buyEnquiry .modal-header {
	padding:23px 29px 6px 29px;
	overflow:hidden;
	height:auto;
	line-height:normal
}
.buyEnquiry .modal-header .close {
	margin-top:0;
	margin-right:0
}
.buyEnquiry .modal-title {
	float:left;
	font-weight:bold;
	font-size:16px
}
.enquiry-body {
	padding-top:40px
}
.enquiry_tip {
	text-align:center;
	font-size:18px
}
.number_bars {
	text-align:center;
	padding:30px 0 40px 0
}
.number_bars a {
	display:inline-block;
	width:128px;
	height:40px;
	line-height:40px;
	text-align:center;
	text-align:center;
	font-size:16px;
	border:1px solid #e6e6e6;
	margin:0 15px;
	border-radius:3px
}
.number_bars .on {
	border:1px solid #ffb30f;
	background:#ffb30f;
	color:#fff;
	font-weight:bold
}
.buyEnquiry .modal-footer .btn-cancel {
	margin:0;
	border:1px solid #0c5598;
	padding:9px 40px;
	font-size:16px;
	color:#0c5598
}
.buyEnquiry .modal-footer .btn-cancel:hover {
	background:#0c5598;
	color:#fff
}
.enquiry_price {
	width:450px;
	margin:0 auto;
	font-size:14px
}
.enquiry_price .dt .t {
	font-size:16px;
	padding-right:5px
}
.enquiry_price .price {
	font-size:24px;
	color:#0c5598
}
.enquiry_price .dd {
	padding-left:38px
}
.enquiry_price .dd a {
	color:#0f69dc;
	text-decoration:underline
}
.enquiry_price .pricevip {
	font-weight:bold;
	font-size:16px
}
.enquiry_price .growth-vip {
	display:inline-block;
	background:url(//res.gys.cn/img/erm/v2016/level-icon.png.webp) no-repeat -184px -94px;
	width:63px;
	height:16px;
	vertical-align:middle;
	margin:0 5px
}
.Separate_box {
	position:relative;
	padding-right:230px;
	min-height:220px
}
.WeChat_dy {
	position:absolute;
	right:0;
	top:15px;
	width:196px;
	height:199px;
	background:url(//res.gys.cn/img/common/Subscribe/s2.png.webp) no-repeat
}
@media screen and (max-width:1660px) {
	.media-rightbox {
	display:none
}
}.msg-box-txt {
	font-size:14px;
	line-height:25px
}
.msg-box-txt .bw145 {
	width:145px;
	margin:0 auto
}
.msg-box-txt .remains {
	font-size:12px;
	padding:7px 0 5px 0
}
.buyServices {
	width:810px;
	margin-left:-405px;
	background:#f7f7f8 url('//res.gys.cn/img/mainsite/buy_v2/buyServices.png') no-repeat center 0;
	border-radius:10px;
	padding-bottom:25px;
	font-size:14px;
	overflow:hidden;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	margin-top:0;
	-webkit-box-shadow:rgba(4,0,0,0.1) 0 0 16px;
	-moz-box-shadow:rgba(4,0,0,0.1) 0 0 16px;
	box-shadow:rgba(4,0,0,0.1) 0 0 16px
}
.buyServices .modal-top {
	position:relative;
	text-align:center;
	padding:33px 0 10px 0;
	line-height:35px;
	color:#fff
}
.buyServices .modal-top .title {
	font-size:30px
}
.buyServices .modal-top .txt {
	font-size:16px
}
.buyServices .modal-top .close {
	position:absolute;
	width:16px;
	height:16px;
	right:24px;
	top:17px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/closer.png') no-repeat center;
	cursor:pointer
}
.buyServices .modal-tips {
	text-align:center;
	line-height:20px;
	padding:20px 0;
	color:#8d8d8d
}
.buyServices .modal-tips a {
	color:#8d8d8d
}
.buyServices .modal-tips a:hover {
	color:#0c5598
}
.buyServices .modal-box {
	margin:8px 50px 0 50px;
	background:#fff;
	border-radius:10px;
	padding:0 50px
}
.buyServices .modal-box .tips {
	color:#8d8d8d;
	line-height:39px
}
.buyServices .modal-box .tips a {
	color:#0059d6
}
.buyServices .modal-box .tips a:hover {
	text-decoration:underline
}
.buyServices .services-list {
	overflow:hidden;
	text-align:center;
	padding:16px 0
}
.buyServices .services-list li {
	float:left;
	width:33.3%;
	color:#8d8d8d;
	font-size:12px;
	line-height:20px
}
.buyServices .services-list li img {
	width:123px
}
.buyServices .services-list li .t {
	font-size:16px;
	color:#000
}
.buyServices .services-tab {
	padding:20px 0 15px 0;
	overflow:hidden
}
.buyServices .services-tab li {
	float:left;
	padding-right:20px;
	cursor:pointer
}
.buyServices .services-tab li.hover {
	color:#fe5200
}
.buyServices .services-show {
	overflow:hidden
}
.buyServices .services-show li {
	overflow:hidden;
	border-radius:5px;
	border:1px solid #f6f6f6;
	margin-bottom:10px
}
.buyServices .cgb-box .services-show li:hover {
	border-color:#fe5200
}
.buyServices .services-show li span {
	display:block;
	float:left;
	width:25%;
	text-align:center;
	height:50px;
	line-height:50px;
	position:relative
}
.buyServices .services-show li span .tips {
	position:absolute;
	left:0;
	top:0;
	background:#fe5200;
	color:#fff;
	font-size:12px;
	padding:0 4px;
	height:15px;
	line-height:15px;
	border-radius:5px 20px 20px 0
}
.buyServices .services-show li .fs18 {
	font-size:18px
}
.buyServices .services-show li .bnt {
	display:inline-block;
	height:30px;
	line-height:30px;
	width:100px;
	font-size:14px;
	color:#fe5200;
	background:#fff;
	border:1px solid #fe5200;
	border-radius:50px
}
.buyServices .services-show li .bnt:hover,.buyServices .services-show li.hover .bnt {
	color:#fff;
	background:#fe5200
}
.buyServices .services-show li.hover {
	border-color:#fe5200
}
.buyServices .services-show li.hover .s1,.buyServices .services-show li.hover .s3 {
	color:#fe5200
}
.buyServices .serv-container {
	margin-top:8px;
	padding-top:13px
}
.buyServices .serv-container .nav-box {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:flex-end;
	width:710px;
	height:55px;
	margin:0 auto;
	background-color:#f3f3f3;
	border-top-left-radius:10px;
	border-top-right-radius:10px
}
.buyServices .serv-container .nav-box .nav-item {
	position:relative;
	height:55px;
	width:324px;
	text-align:center;
	cursor:pointer
}
.buyServices .serv-container .nav-box .nav-item .serv-name {
	font-size:18px;
	color:#666;
	margin-top:6px;
	margin-bottom:-5px
}
.buyServices .serv-container .nav-box .nav-item .serv-info {
	font-size:12px;
	color:#999
}
.buyServices .serv-container .nav-box .active {
	padding-top:13px;
	background-color:#fff
}
.buyServices .serv-container .nav-box .nav-cgt.active {
	border-top-left-radius:10px
}
.buyServices .serv-container .nav-box .nav-cgb.active {
	border-top-right-radius:10px
}
.buyServices .serv-container .nav-box .active .serv-name {
	font-size:20px;
	color:#fe5200;
	margin-top:-3px;
	margin-bottom:-3px
}
.buyServices .serv-container .nav-box .active .serv-info {
	font-size:14px;
	color:#666
}
.buyServices .serv-container .nav-box .nav-cgt.active:after {
	content:'';
	position:absolute;
	width:50px;
	height:68px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/nav_cgt.png') no-repeat center;
	top:0;
	right:-50px
}
.buyServices .serv-container .nav-box .nav-cgb.active:after {
	content:'';
	position:absolute;
	width:50px;
	height:68px;
	background:url('//res.gys.cn/img/mainsite/buy_v2/nav_cgb.png') no-repeat center;
	top:0;
	left:-50px
}
.buyServices .serv-container>.modal-box {
	margin-top:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.buyServices .tab-content>.modal-box {
	display:none
}
.buyServices .tab-content>.modal-box.active {
	display:block
}
.buyServices .cgt-box .services-show li {
	margin-bottom:0;
	border-top-width:0;
	border-left-width:0;
	border-right-width:0;
	border-radius:0
}
.buyServices .cgt-box .services-show li span {
	width:20%;
	color:#000
}
.buyServices .cgt-box .services-show .li0 {
	border-width:0;
	padding-top:9px
}
.buyServices .services-show li .double {
	line-height:25px;
	height:45px;
	padding-top:5px
}
.buyServices .services-show li .double .day {
	color:#8d8d8d;
	font-size:12px;
	line-height:15px
}
.buyServices .services-show li .bnt:hover,.buyServices .services-show .li0:hover span {
	color:#333
}
.buyServices .services-show li:hover .bnt {
	color:#fff;
	background:#fe5200
}
.buyServices .services-show li:hover span {
	color:#fe5200
}
.buyServices .filter-gray .services-list li:nth-child(2) img,.buyServices .filter-gray .services-list li:nth-child(3) img {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	opacity:.7
}
.buyServices .cgb-box {
	padding-top:43px;
	padding-bottom:33px
}
.purchase-show {
	height:390px;
	background:url(/template/default2/images/purchase2.png) no-repeat center 0;
	padding-top:110px;
	position:relative
}
.purchase-show-titles {
	position:absolute;
	top:35px;
	left:468px;
	font-size:14px;
	font-weight:bold;
	color:#0c5598;
	line-height:18px
}
.purchase-show-titles li i {
	font-size:18px;
	font-style:italic;
	margin-right:5px
}
.purchase-show-titles li {
	float:left
}
.purchase-show-titles li:nth-child(1) {
	width:165px
}
.purchase-show-titles li:nth-child(2) {
	width:185px
}
.purchase-show-titles li:nth-child(3) {
	width:173px
}
.purchase-show-tips {
	position:absolute;
	left:468px;
	top:60px;
	font-size:12px;
	color:#999;
	line-height:15px
}
.purchase-show-tips li {
	float:left
}
.purchase-show-tips li:nth-child(1) {
	width:165px
}
.purchase-show-tips li:nth-child(2) {
	width:185px
}
.purchase-show-tips li:nth-child(3) {
	width:173px
}
.purchase-box {
	background:#fff;
	margin:0 75px;
	padding:30px 0;
	-webkit-box-shadow:rgba(0,0,0,0.20) 0 0 15px;
	-moz-box-shadow:rgba(0,0,0,0.20) 0 0 15px;
	box-shadow:rgba(0,0,0,0.20) 0 0 15px
}
.purchase-form {
	padding-left:120px;
	padding-bottom:10px
}
.purchase-form>li {
	float:left;
	width:50%
}
.purchase-form>li .box {
	padding-left:115px;
	position:relative;
	font-size:14px;
	height:50px;
	background:0;
	padding-bottom:0
}
.purchase-form>li .t {
	position:absolute;
	left:0;
	top:0;
	width:100px;
	text-align:right;
	line-height:32px
}
.purchase-form>li .t .must {
	color:#0c5598
}
.purchase-form>li .name {
	display:inline-block;
	line-height:32px
}
.purchase-form>li .text {
	border:1px solid #e6e6e6;
	height:30px;
	line-height:30px;
	width:178px;
	padding:0 10px;
	border-radius:3px;
	margin-right:10px;
	overflow:hidden;
	font-size:12px
}
.purchase-form>li .errorIN {
	border-color:#0c5598
}
.purchase-form>li .text::-webkit-input-placeholder {
	color:#999
}
.purchase-form>li .text:-ms-input-placeholder {
	color:#999
}
.purchase-form>li .text::placeholder {
	color:#999
}
.purchase-form>li .bw30 {
	width:47px
}
.purchase-form>li .bw60 {
	width:100px
}
.purchase-form>li .bw80 {
	width:80px
}
.purchase-bnt {
	display:block;
	height:40px;
	width:160px;
	background:#0c5598;
	text-align:center;
	line-height:40px;
	font-size:16px;
	color:#fff !important;
	border-radius:5px;
	margin:0 auto;
	border: none;
	cursor: pointer;
}
.purchase-bnt:hover {
	background:#065fb3
}
.purchase-form>li .cate,.purchase-form>li .date-picker {
	cursor:pointer;
	color:#999
}
.purchase-form>li .date-picker {
	background:url(/template/default2/images//purchase_icons.png) no-repeat 156px -96px;
	display:inline-block
}
.purchase-form>li .cate {
	background:url(//res.gys.cn/img/erm/sjl.jpg) no-repeat 178px center;
	color:#999;
	padding-right:18px;
	width:170px;
	display:inline-block
}
.purchase-form>li .cate.on {
	color:#333
}
.purchase-form .select-large {
	min-width:73px
}
.purchase-form>li .tips {
	font-size:12px;
	color:#b2b2b2
}
.purchase-form>li .ok {
	padding:0 5px;
	line-height:30px
}
.purchase-form>li #industryCG_res {
	position:relative;
	top:-7px
}
.purchase-form>li #industryCG_info {
	position:relative;
	top:-10px
}
.purchase-form>li #selectDateCG_res {
	position:relative;
	top:-8px
}
.purchase-form>li .select-large {
	height:30px;
	line-height:30px
}
.purchase-form>li .select-large .pan-head {
	height:30px;
	line-height:30px;
	font-size:12px
}
.purchase-form .category-container .mCSB_inside>.mCSB_container {
	margin-right:0
}
.purchase-form .category-container .mCSB_scrollTools .mCSB_draggerContainer {
	top:9px;
	bottom:5px
}
.purchase-form .category-container .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-51px -27px;
	width:10px;
	height:8px
}
.purchase-form .category-container .mCSB_scrollTools .mCSB_dragger {
	height:60px !important
}
.purchase-form .category-container .mCSB_scrollTools {
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";
	margin-right:10px
}
.purchase-form .category-container .mCSB_scrollTools .mCSB_draggerRail {
	background:#fff;
	width:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";
	border:1px #bcbcbc solid
}
.purchase-form .category-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#d9d9d9;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";
	width:8px
}
.purchase-form .category-container .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.purchase-form .category-container .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color:#d9d9d9;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)"
}
.purchase-form .category-container {
	width:642px;
	height:220px;
	border:1px solid #e2e2e2;
	background-color:#fff;
	display:none;
	position:absolute;
	z-index:1
}
.purchase-form .category-container .category-list {
	float:left;
	padding:12px 0;
	height:196px;
	width:210px
}
.purchase-form .category-container .category-list a {
	width:174px;
	height:28px;
	line-height:28px;
	display:block;
	font-size:14px;
	padding-left:18px
}
.purchase-form .category-container .category-list a:hover {
	color:#0c5598;
	background-color:#efefef
}
.purchase-form .category-container .category-list .p-node {
	background:url(/template/default2/images//purchase_icons.png) no-repeat 151px -210px
}
.purchase-form .category-container .category-list .p-node:hover {
	background:#efefef url(//res.gys.cn/img/mainsite/anonympublish/purchase_icons.png) no-repeat 160px -275px
}
.purchase-form .category-container .category-list .current {
	color:#0c5598;
	background-color:#efefef
}
.purchase-form .category-container .mCSB_scrollTools {
	margin-right:0
}
.purchase-form .error {
	display:none;
	color:#0c5598;
	font-size:12px;
	padding-left:20px;
	background:url(//res.gys.cn/img/erm/zchc.png.webp) no-repeat 0 -50px
}
.purchase-form span.error {
	background-position:0 -51px
}
.purchase-form .ok {
	width:15px;
	height:15px;
	display:none;
	background:url(//res.gys.cn/img/erm/zchc.png.webp) no-repeat 0 0
}
.industry-modal .modal-dialog {
	width:636px
}
.industry-modal .modal-body .search-bar {
	margin-bottom:20px
}
.industry-modal .search-bar .search-box {
	height:28px;
	width:212px;
	border:1px solid #e6e6e6;
	border-radius:3px;
	padding:0 8px;
	outline:0;
	font-size:12px
}
.industry-modal .search-bar .btn {
	margin:0 5px
}
.industry-modal .search-bar .manual {
	margin-left:4px;
	padding-right:12px;
	background:url(//res.gys.cn/img/mainsite/anonympublish/arrow.png) no-repeat right center
}
.industry-modal .modal-body .search-result {
	border:1px solid #e6e6e6;
	display:none
}
.industry-modal .search-result .result-list {
	padding:12px 15px 4px;
	height:180px;
	overflow-x:hidden;
	overflow-y:auto
}
.industry-modal .search-result .result-list ul li {
	height:24px;
	line-height:24px;
	margin-bottom:6px
}
.industry-modal .search-result .result-list .radio-box {
	padding-left:22px;
	cursor:pointer;
	position:relative
}
.industry-modal .search-result .result-list .radio-box input {
	opacity:1
}
.industry-modal .search-result .back-to-manual {
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#f6f6f6
}
.industry-modal .modal-body .selected-box {
	height:24px;
	line-height:24px;
	margin-top:13px
}
.industry-modal .modal-body .search-result-empty {
	height:228px;
	font-size:14px;
	padding:5px 0;
	text-align:center;
	background-color:#f9f9f9;
	display:none
}
.industry-modal .modal-body .search-result-empty span {
	display:inline-block;
	height:30px;
	line-height:30px;
	padding-left:28px;
	margin:89px auto 0;
	background:url(//res.gys.cn/img/mainsite/anonympublish/warning.png) no-repeat left center
}
::-webkit-input-placeholder {
	color:#b6b6b6
}
:-moz-placeholder {
	color:#b6b6b6;
	opacity:1
}
::-moz-placeholder {
	color:#b6b6b6;
	opacity:1
}
:-ms-input-placeholder {
	color:#b6b6b6
}
::-ms-input-placeholder {
	color:#b6b6b6
}
.industry-modal .category-container {
	height:220px;
	border:1px solid #e2e2e2;
	background-color:#fff;
	z-index:1
}
.industry-modal .category-container .category-list {
	float:left;
	padding:12px 0;
	height:196px;
	width:198px;
	overflow-x:hidden;
	overflow-y:scroll
}
.industry-modal .category-container .category-list a {
	display:block;
	height:28px;
	line-height:28px;
	font-size:14px;
	padding-left:18px;
	padding-right:15px;
	overflow:hidden
}
.industry-modal .category-container .category-list a:hover {
	color:#0c5598;
	background-color:#efefef
}
.industry-modal .category-container .category-list .p-node {
	background:url(//res.gys.cn/img/mainsite/anonympublish/arrow_right.png) no-repeat 172px center
}
.industry-modal .category-container .category-list .p-node:hover {
	background:#efefef url(//res.gys.cn/img/mainsite/anonympublish/arrow_right.png) no-repeat 172px center
}
.industry-modal .category-container .category-list .current {
	color:#0c5598;
	background-color:#efefef
}
.industry-modal .category-container .mCSB_scrollTools {
	margin-right:0
}
.buy_right_box.v2 {
	overflow:visible
}
.buy_right_box.v2 .buy_right_1 {
	height:108px
}
.buy_right_box.v2 .member_box .member_dl {
	height:35px;
	margin-bottom:5px
}
.buy_right_box.v2 .member_ul {
	height:36px
}
.buy_right_box.v2 .member_ul li {
	height:auto
}
.buy_right_box.v2 .member_ul li a {
	height:36px;
	line-height:36px
}
.buy_right_box.v2 .member_ul {
	padding:0 0 13px 0
}
.buy_right_box.v2 .buy_right_2 {
	margin:0;
	border-top:0;
	border-bottom:0;
	height:auto
}
.buy_right_box.v2 .purchase_dl {
	height:98px
}
.buy_right_box.v2 .purchase_dl dt {
	line-height:20px;
	height:20px;
	margin-bottom:5px
}
.buy_right_box.v2 .purchase_dl dd {
	height:24px;
	line-height:24px
}
.buy_right_box.v2 .purchase_dl dd span {
	color:#0c5598
}
.cgt-show {
	height:270px;
	background:url(/template/default2/images/xc_bj.jpg) no-repeat center 0;
	position:relative;
	overflow:hidden
}
.cgt-show-list {
	height:60px;
	width:200px;
	margin:10px auto;
	overflow:hidden
}
.cgt-show-list li {
	height:30px;
	line-height:25px;
	padding-left:8px;
	overflow:hidden;
	background:url(//res.gys.cn/img/mainsite/buy_v2/li.png) no-repeat
}
.cgt-show-list li img {
	width:16px;
	height:16px;
	border-radius:50%;
	border:1px solid #e7e7e7;
	margin-right:5px
}
.cgt-show-list li .number {
	font-weight:bold;
	color:#e18d1f
}
.cgt-show .more {
	position:absolute;
	width:100%;
	right:0;
	bottom:0;
	height:50%
}
.cgt-show .hand {
	width:50px;
	height:50px;
	background:url(/template/default2/images/hand.gif) no-repeat center 0;
	background-size:100%;
	position:absolute;
	right:15px;
	bottom:3px
}
.buy_right_box .cgt-show .hand {
	bottom:-6px
}
.cgt-expiration-reminder {
	margin:0 14px 25px 14px;
	border-radius:10px;
	border:1px dashed #0c5598;
	padding:10px 15px;
	font-size:12px
}
.cgt-kt-list {
	height:30px;
	overflow:hidden
}
.cgt-kt-list li {
	height:27px;
	line-height:25px;
	padding-left:8px;
	overflow:hidden;
	color:#000
}
.cgt-kt-list li img {
	width:16px;
	height:16px;
	border-radius:50%;
	border:1px solid #e7e7e7;
	margin-right:5px
}
.cgt-expiration-reminder .member {
	position:relative;
	margin:10px 0;
	padding-left:60px;
	min-height:50px
}
.cgt-expiration-reminder .member img {
	position:absolute;
	width:50px;
	height:50px;
	border-radius:50%;
	left:0;
	top:0
}
.cgt-expiration-reminder .member .name {
	font-size:14px;
	line-height:25px;
	color:#333
}
.cgt-expiration-reminder .member .danger {
	color:#0c5598;
	line-height:20px
}
.cgt-expiration-reminder .text {
	padding:5px 0 15px 0;
	line-height:22px
}
.cgt-expiration-reminder .text .key {
	color:#0c5598;
	font-family:"Arial Black",Gadget,sans-serif
}
.cgt-expiration-reminder .text .cc {
	background:#ffe8e0
}
.cgt-expiration-reminder .bottom {
	text-align:center
}
.cgt-expiration-reminder .bottom .bnt {
	display:block;
	width:100px;
	height:28px;
	background:#0c5598;
	color:#fff;
	text-align:center;
	line-height:28px;
	border-radius:50px;
	font-size:14px;
	margin:0 auto
}
.cgt-expiration-reminder .bottom .bnt:hover {
	background:#0c5598
}
.cgt-expiration-reminder .bottom .tips {
	color:#b2b2b2;
	padding-top:5px;
	line-height:20px
}
.roast_float {
	position:fixed;
	bottom:15%;
	margin-left:245px;
	font-family:"Microsoft YaHei"
}
.roast_float .switch {
	display:block;
	padding-top:90px;
	text-align:center;
	width:100px;
	font-size:14px;
	font-weight:bold;
	background:url(//res.gys.cn/img/mainsite/buy_v2/roast_switch1.gif) no-repeat;
	cursor:pointer;
	z-index:99
}
.roast_form {
	position:absolute;
	left:10px;
	bottom:120px;
	background:#ecf3ff;
	border-radius:8px;
	width:300px;
	padding:20px 12px;
	-webkit-box-shadow:#a9c9ff -5px 5px 0;
	-moz-box-shadow:#a9c9ff -5px 5px 0;
	box-shadow:#a9c9ff -5px 5px 0;
	display:none
}
.roast_form.left {
	left:inherit;
	right:0
}
.roast_form .close {
	position:absolute;
	right:0;
	top:0;
	width:35px;
	height:35px;
	cursor:pointer;
	background:url(//res.gys.cn/img/mainsite/buy_v2/close.png) no-repeat center center
}
.roast_form .h1 {
	text-align:center;
	font-size:20px;
	color:#ff9908;
	font-weight:bold;
	line-height:25px
}
.roast_form .score {
	margin-top:8px
}
.roast_form .score li {
	float:left;
	width:20%;
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:20px;
	cursor:pointer
}
.roast_form .score li i {
	display:block;
	width:32px;
	height:32px;
	margin:0 auto;
	background:url(//res.gys.cn/img/mainsite/buy_v2/icon_expression.png) no-repeat
}
.roast_form .score li:nth-child(1) i {
	background-position:0 0
}
.roast_form .score li:nth-child(2) i {
	background-position:-57px 0
}
.roast_form .score li:nth-child(3) i {
	background-position:-115px 0
}
.roast_form .score li:nth-child(4) i {
	background-position:-172px 0
}
.roast_form .score li:nth-child(5) i {
	background-position:-229px 0
}
.roast_form .score li:nth-child(1):hover i,.roast_form .score li:nth-child(1).hover i {
	background-position:0 -49px
}
.roast_form .score li:nth-child(2):hover i,.roast_form .score li:nth-child(2).hover i {
	background-position:-57px -49px
}
.roast_form .score li:nth-child(3):hover i,.roast_form .score li:nth-child(3).hover i {
	background-position:-115px -49px
}
.roast_form .score li:nth-child(4):hover i,.roast_form .score li:nth-child(4).hover i {
	background-position:-172px -49px
}
.roast_form .score li:nth-child(5):hover i,.roast_form .score li:nth-child(5).hover i {
	background-position:-229px -49px
}
.roast_form .describe {
	margin-top:8px;
	margin-left:-10px;
	overflow:hidden
}
.roast_form .describe li {
	float:left;
	padding:0 10px;
	border:1px solid #dadada;
	height:28px;
	line-height:28px;
	background:#fff;
	border-radius:4px;
	margin-left:10px;
	margin-bottom:10px;
	overflow:hidden;
	cursor:pointer
}
.roast_form .describe li:hover,.roast_form .describe li.hover {
	background:#236fee;
	color:#fff;
	border-color:#236fee
}
.roast_form .textarea {
	position:relative
}
.roast_form .textarea textarea {
	padding:10px 3%;
	width:94%;
	min-width:0;
	resize:none;
	min-height:95px
}
.roast_form .textarea .text {
	position:absolute;
	right:3%;
	bottom:10px;
	color:#b2b2b2
}
.roast_form .bnt {
	display:block;
	width:136px;
	height:34px;
	background:#236fee;
	color:#fff;
	text-align:center;
	line-height:34px;
	border-radius:50px;
	font-size:14px;
	margin:15px auto 0 auto
}
.roast_form p.tips {
	text-align:center;
	color:#999;
	font-size:12px;
	margin-top:5px
}
.cgt-pop-kt-list {
	height:24px;
	overflow:hidden;
	background:rgba(0,0,0,0.3);
	border-radius:50px;
	padding:0 10px;
	margin:0 50px
}
.cgt-pop-kt-list li {
	height:24px;
	line-height:24px;
	padding-left:8px;
	overflow:hidden;
	color:#fff;
	font-size:14px
}
.cgt-pop-kt-list li img {
	width:16px;
	height:16px;
	border-radius:50%;
	border:1px solid #e7e7e7;
	margin-right:5px
}
.related_tab {
	margin-top:15px;
	border:1px solid #e2e2e2
}
.related_tab .related_nav li {
	float:left;
	width:50%;
	height:40px;
	font-size:14px;
	color:#666;
	line-height:40px;
	text-align:center;
	background:#f6f6f6;
	border-bottom:1px solid #e2e2e2;
	cursor:pointer;
	position:relative
}
.related_tab .related_nav li:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:100%;
	background:#e2e2e2
}
.related_tab .related_nav li:first-child:before {
	display:none
}
.related_tab .related_nav li.hover {
	background:#fff;
	border-top:2px solid #0c5598;
	font-weight:bold;
	border-bottom:0;
	height:39px
}
.related_tab .related_tab_box {
	background:#fff
}
.media-rightbox {
	position:fixed;
	_position:absolute;
	right:0;
	top:200px;
	z-index:100
}
.media-rightbox .close-button {
	position:absolute;
	right:10px;
	top:0;
	width:14px;
	cursor:pointer;
	height:14px;
	display:block;
	background:url(https://res.gys.cn/img/erm/common/icon/close.png) no-repeat center center
}
.friendly-link {
	width:1190px;
	margin:20px auto 0
}
.friendly-link span {
	width:75px;
	line-height:30px;
	float:left;
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#333
}
.friendly-link dl {
	float:left;
	width:1115px
}
.friendly-link dl dd {
	float:left;
	margin-right:20px;
	line-height:30px;
	font-size:14px
}
.friendly-link dl dd a {
	color:#696969
}
.friendly-link dl dd a:hover {
	color:#0c5598
}
.friendly-link dl dd.apply a {
	color:#0c5598
}
.friendly-link dl dd.apply a:hover {
	text-decoration:underline
}
.verify-success-modal .modal-header .close,.unusualy-behavior-modal .modal-header .close,.verify-mobile-modal .modal-header .close {
	margin-top:3px;
	margin-right:3px
}
.verify-success-modal .modal-body {
	padding-top:29px;
	padding-bottom:25px
}
.verify-success-modal .modal-body .result-title {
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	color:#6b0;
	font-size:18px;
	font-weight:normal
}
.verify-success-modal .modal-body .icon-success {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(//res.gys.cn/img/common/service/icon_status.png) no-repeat 0 -30px;
	margin-right:8px
}
.verify-success-modal .result-message {
	font-size:14px;
	margin-top:3px;
	font-weight:normal
}
.verify-success-modal .modal-footer {
	height:44px;
	padding-bottom:42px
}
.verify-success-modal .modal-footer .btn-confirm {
	background-color:#6b0
}
.unusualy-behavior-modal .modal-body {
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	padding-top:37px
}
.unusualy-behavior-modal .result-message>a {
	color:#0f69dc
}
.unusualy-behavior-modal .modal-footer,.verify-mobile-modal .modal-footer {
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	height:44px;
	padding-top:32px;
	padding-bottom:42px
}
.unusualy-behavior-modal .modal-footer .btn,.verify-mobile-modal .modal-footer .btn {
	margin:0 16px
}
.verify-mobile-modal .modal-body {
	padding-top:6px;
	padding-bottom:0
}
.verify-mobile-modal .modal-body .verify-container {
	font-size:14px;
	font-weight:normal;
	padding-top:3px;
	padding-left:79px
}
.verify-mobile-modal .verify-container .row {
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:flex-start;
	margin-bottom:3px
}
.verify-mobile-modal .verify-container .col-1 {
	width:91px;
	padding-right:9px;
	text-align:right
}
.verify-mobile-modal .verify-container .col-2 {
	position:relative
}
.verify-mobile-modal .verify-container .sms-box {
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center
}
.verify-mobile-modal .verify-container .code {
	width:102px;
	margin-right:10px
}
.verify-mobile-modal .verify-container .sms-btn {
	width:100px;
	height:30px;
	font-size:12px;
	line-height:30px;
	border-radius:3px;
	border:1px solid #e6e6e6;
	background-color:#f3f3f3;
	cursor:pointer
}
.verify-mobile-modal .verify-container .sms-btn[disabled] {
	color:#999;
	cursor:not-allowed
}
.verify-mobile-modal .verify-container .sms-box+.error-message {
	position:absolute;
	top:30px;
	left:0;
	line-height:22px
}
.error-message {
	font-size:12px;
	color:#0c5598;
	display:none
}