@charset "utf-8";
	body {
	background:#fff
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
a:hover {
	color:#045097
}
hr {
	border:0;
	border-top:1px solid #e6e6e6;
	margin:5px 0
}
.ztar {
	font-size:30px;
	font-family:Arial,Helvetica,sans-serif;
	color:#0c5598
}
.ft12 {
	font-size:12px
}
.ft14 {
	font-size:14px
}
.ffly {
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.fl-left {
	float:left
}
.fl-right {
	float:right
}
.order-btn a,.mian-line li a,#links .dot2 a,.co_zz,.mq_zz,.xy_zz,.linker_rr,.gyxx ul li a,.gyxx .moreless-m a,.mian-line .moreless-m a,.mian-line .moreless-m a:hover,.qjt,.zxly,.xqrr,.rr1,.rr2,.rr3,.rr4,.cpdt li a,.qgnr span,.sh1 span,.xyda,.xyda_0,.fdzs,.fdxs,.t-left,.t-right,.gofh span,.co_xy,.co_mq,.co_pt {
	background:url(/template/default2/images/hc1.png.webp?t=202104092) no-repeat 0 0;
	display:block
}
body,body.modal-open {
	padding-right:0 !important
}
.modal {
	display:none;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:absolute;
	width:auto;
	left:50%;
	top:50%
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
	box-shadow:0 3px 9px rgba(0,0,0,0.5);
	background-clip:padding-box;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header:before,.modal-header:after {
	content:" ";
	display:table
}
.modal-header:after {
	clear:both
}
.modal-header .close {
	margin-top:0;
	float:right;
	font-size:16px
}
.modal-header .closer {
	width:14px;
	height:14px;
	display:block;
	background:url(https://res.gys.cn/img/erm/common/icon/close.png) no-repeat center center;
	float:right;
	cursor:pointer
}
.modal-title {
	margin:0;
	line-height:1.42857143;
	float:left;
	font-size:14px;
	color:#333;
	font-weight:bold
}
.modal-body {
	position:relative;
	padding:15px
}
.modal-footer {
	padding:15px 15px 25px 15px;
	text-align:center
}
.modal-footer:before,.modal-footer:after {
	content:" ";
	display:table
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-left:10px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media(min-width:768px) {
	.modal-dialog {
	width:600px;
	margin:0 auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
	box-shadow:0 5px 15px rgba(0,0,0,0.5)
}
.modal-sm {
	width:300px
}
}input[type="text"],input[type="password"],input[type="number"],input[type="search"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="email"],input[type="url"],input[type="tel"],input[type="color"] {
	min-height:24px;
	padding:2px 8px;
	outline:0;
	border:1px solid #e6e6e6;
	border-radius:3px
}
.btn {
	text-decoration:none;
	border:solid 1px;
	text-align:center;
	cursor:pointer;
	padding:0 11px;
	font-size:12px;
	border-radius:3px;
	height:28px;
	display:inline-block;
	line-height:28px;
	background:#fff;
	border-color:#e6e6e6;
	color:#333
}
.btn.btn-default {
	padding:0 10px;
	font-size:14px;
	border-radius:3px;
	height:34px;
	display:inline-block;
	line-height:34px
}
.btn.btn-success {
	background:#6b0;
	border-color:#6b0;
	color:#fff
}
.btn.btn-success:hover {
	background:#5dab00;
	border-color:#5dab00;
	color:#fff
}
.btn.btn-danger {
	background:#0c5598;
	border-color:#0c5598;
	color:#fff
}
.btn.btn-danger:hover {
	background:#045097;
	border-color:#045097;
	color:#fff
}
.topBar {
	height:35px;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.zg_top {
	height:35px;
	line-height:35px;
	width:100%;
	background:#f6f6f6;
	border-bottom:1px #e6e6e6 solid;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.zg_top_lf,.zg_top_lf li,.inc_item dl dd,.inc_items dl dd,.logo img,.search-warp input,.titlealink2 a,.login_0 ul li {
	float:left
}
.zg_top_lf li.s_tits_ls,.zg_top_lf li.chage_stit,.login_0 span,.search-warp .serch-items li.now {
	background:url("//res.gys.cn/img/mainsite/channal_zg.png.webp") no-repeat right bottom
}
.zg_top_0 .zg_top_lf {
	width:70%
}
.zg_top_lf li a {
	color:#696969;
	margin-right:15px;
	cursor:pointer
}
.zg_top_0 li .zg_top_lf li.chage_stit a:hover {
	text-decoration:none;
	color:#c70000
}
.zg_top_0 li a:hover {
	color:#333
}
.zg_top_lf li.s_tits_ls {
	background-position:56px -172px;
	border-left-width:1px;
	padding:0 0 0 1px;
	position:relative;
	width:68px;
	overflow:hidden
}
#oLi {
	margin-right:15px
}
.zg_top_lf li.chage_stit {
	background-position:0 -129px;
	position:relative;
	z-index:1081;
	width:69px
}
.chg_all,.chg_alls {
	float:left;
	position:relative;
	z-index:1080
}
.zg_top_lf .inc_item,.zg_top_lf .inc_items {
	background:#fff;
	border:1px solid #cfcfcf;
	padding:10px 15px 5px 15px;
	position:absolute;
	width:180px;
	z-index:1088
}
.zg_top_lf .s_tits li a,.s_tits .s_tit span,.zg_top_lf .s_titss li a,.s_titss .s_tit span {
	color:#696969;
	cursor:pointer;
	margin:0 7px
}
.s_tits,.s_titss {
	padding-left:5px
}
.inc_item dl,.inc_items dl {
	line-height:22px;
	background-position:0 34px;
	height:45px;
	padding-bottom:3px;
	margin-bottom:5px
}
.inc_item dl.bdno,.inc_items dl.bdno {
	background:0
}
.zg_top_lf li .inc_item dd.bdmfno a,.zg_top_lf li .inc_items dd.bdmfno a {
	margin-right:0
}
.zg_top_lf li .s_tits li .inc_item a,.zg_top_lf li .s_titss li .inc_item a,.zg_top_lf li .s_tits li .inc_items a,.zg_top_lf li .s_titss li .inc_items a {
	float:left;
	margin:0 7px 0 0;
	white-space:nowrap
}
.con_line {
	background:url(https://res.gys.cn/img/mainsite/comtp.png) no-repeat 0 -140px;
	height:55px;
	margin:5px 15px 0;
	width:5px;
	float:left
}
.logo_bj {
	background:#fff
}
.logo {
	padding:20px 0;
	width:1190px;
	margin:0 auto
}
.logo .h1_box {
	float:left;
	color:#333;
	font-size:18px;
	height:45px;
	margin:22px 0 0 20px;
	display:table;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	line-height:18px
}
.logo h1 .h1,.logo .h1_box .h1 {
	display:block;
	vertical-align:middle
}
.logo h1 .h1 a,.logo .h1_box .h1 a {
	font-size:22px
}
.logo h1 .i,.logo .h1_box .i {
	display:block;
	height:17px;
	width:75px;
	margin-top:8px
}
.xmt_an {
	background:url(https://res.gys.cn/img/common/member_sign/xmt_an.png) no-repeat 0 center
}
.xyhy_an {
	background:url(https://res.gys.cn/img/common/member_sign/xyhy_an.png) no-repeat 0 center
}
.mqhy_an {
	background:url(https://res.gys.cn/img/common/member_sign/mqhy_an.png) no-repeat 0 center
}
.pro-qrcode {
	margin:0
}
.rt-qrcode div {
	padding:0 !important
}
.rt-qrcode {
	left:9px !important
}
.e_code .txt {
	position:absolute;
	width:107px;
	left:0;
	top:18px;
	border:1px solid #e6e6e6;
	background:#fff;
	padding:15px 20px;
	z-index:9999;
	color:#333;
	line-height:16px;
	font-size:12px;
	text-align:center;
	display:none
}
.e_code .txt img {
	width:107px;
	height:107px;
	margin-bottom:10px
}
.logo .h1_box .sale_main {
	display:inline-block;
	margin-top:10px;
	height:20px;
	float:left;
	font-size:14px;
	color:#696969;
	font-weight:normal;
	max-width:560px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.logo .h1_box .h1 .medal_i {
	top:3px;
	left:3px
}
.search-warp {
	width:auto;
	max-width:380px;
	padding-top:20px
}
.search-warp .tab-cont-1 {
	width:100%;
	height:40px
}
.search-warp .sub-btn {
	width:81px;
	height:40px;
	background:#0c5598;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.search-warp .sub-btn:hover {
	background:#045097
}
.search-warp .searchkuang {
	background:#fff;
	border:1px solid #e6e6e6 !important;
	height:33px;
	line-height:33px;
	width:298px;
	padding:0 10px;
	font-size:14px;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	border-radius:3px 0 0 3px;
	outline:0
}
.search-warp .searchkuang:focus {
	height:31px;
	border:2px solid #0c5598 !important;
	border-right-width:0 !important
}
[theme="dark"] .search-warp .searchkuang:focus {
	border-color:#000 !important
}
.nav_dh {
	background:#000;
	width:100%
}
.nav_ul {
	height:42px;
	line-height:42px;
	width:1190px;
	margin:0 auto;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.nav_ul li {
	float:left;
	height:40px;
	position:relative
}
.nav_ul li .a {
	display:block;
	padding:0 24px;
	float:left;
	font-size:16px;
	color:#fff;
	height:42px;
	line-height:42px
}
.nav_ul .second_0 .a,.nav_ul li .a:hover,.nav_ul li.hover .a {
	background:#0c5598
}
.nav_ul li:hover a .txt a,.nav_ul .second_0 a .txt a,.nav_ul li.hover a .txt a {
	background:0
}
.nav_ul li .a span {
	position:relative;
	padding-right:6px;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.nav_ul li.second .a span i {
	border:6px solid #000;
	width:0;
	height:0;
	overflow:hidden;
	border-top-color:#fff;
	top:9px;
	right:-8px;
	position:absolute;
	font-size:0;
	line-height:0
}
.nav_ul li .txt {
	display:none;
	position:absolute;
	width:150px;
	left:0;
	top:42px;
	border:1px solid #cfcfcf;
	background:#fff;
	padding:5px 0 0 0;
	z-index:999;
	line-height:28px;
	font-size:14px
}
.nav_ul li .txt p {
	padding-left:20px
}
.nav_ul li .txt a {
	color:#333
}
.nav_ul li .txt a:hover {
	color:#045097
}
.nav_ul li .a:hover span i,.nav_ul li.hover a span i {
	border:6px solid #0c5598;
	border-top-color:#fff
}
.nav_ul li .txt .aa {
	background:#f6f6f6;
	margin-top:5px
}
.nav_ul li .txt .aa a {
	display:block;
	height:35px;
	line-height:35px;
	padding-left:20px
}
.kzan {
	position:absolute;
	width:1190px;
	height:auto;
	left:50%;
	height:auto;
	margin-left:-595px;
	top:50%
}
.kzan .swiper-button-prev,.kzan .swiper-button-next {
	position:absolute;
	width:44px;
	height:90px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-position:center
}
.swiper-button-prev {
	background:url(/template/default2/images/bnlf.png) no-repeat;
	left:10px;
	right:auto
}
.swiper-button-next {
	background:url(/template/default2/images/bnrt.png) no-repeat;
	right:10px;
	left:auto
}
.swiper-button-prev:hover,.swiper-button-next:hover {
	background-color:#b4b4b4
}
.online-ct {
	background:#ededee;
	padding-bottom:25px;
	border-bottom:2px #000 solid
}
.pin-bar {
	font-size:16px;
	color:#fff;
	background:#000;
	width:24px;
	height:104px;
	padding:9px 10px 0;
	letter-spacing:1px;
	text-align:center;
	line-height:18px
}
.fdzs {
	background-position:0 -330px;
	width:12px;
	height:14px;
	margin:6px 0 0 5px
}
.pin-bar:hover {
	color:#fff
}
.pin-bar:hover .fdzs,.online-ct .tit a:hover .fdzs {
	background-position:0 -375px
}
.online-ct .tit {
	height:auto;
	background:#000;
	padding-bottom:35px
}
.fdzx {
	padding-top:25px;
	text-align:center
}
.fdzx dt {
	font-size:18px;
	color:#fff
}
.fdzx dd {
	color:#ccc;
	padding:0 6px
}
.fdzx dd .fdyy {
	height:20px;
	overflow:hidden;
	display:block;
	color:#fff
}
.online-ct .tit .fdzx dd .fdxs {
	background-position:-47px -477px;
	width:22px;
	height:15px;
	margin:0 auto;
	bottom:35px;
	right:85px;
	top:auto
}
.online-ct .tit .fdzx dd .fdxs:hover {
	background-position:-47px -477px
}
.online-ct .tit .fdzx dd .fdxs.fdyy_show {
	background-position:-96px -477px
}
.online-ct .on-bd {
	margin:-30px 17px 0;
	background:#fff;
	position:relative;
	z-index:2;
	padding:15px 10px
}
.online-ct .on-bd .contact-mod {
	line-height:32px;
	color:#333
}
.online-ct .on-bd .contact-mod span {
	display:block
}
.online-ct .on-bd .contact-mod span font {
	margin-right:5px
}
.online-ct .on-bd .dhsj {
	margin:16px 0
}
.online-ct .on-bd .dhsj span {
	display:block;
	text-align:center;
	line-height:20px
}
.online-ct .on-bd .send-btn {
	padding:0
}
.online-ct .on-bd .send-btn a {
	width:82px;
	height:30px;
	line-height:30px;
	background:#000;
	border-radius:0;
	color:#fff;
	text-align:center
}
.place {
	font-size:14px;
	width:1190px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	padding:20px 0;
	border:0;
	overflow:visible;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	position:relative;
	z-index:2;
	background:0
}
.here {
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	max-width:960px;
	height:25px;
	overflow:hidden
}
.here span,.here a {
	margin:0 3px;
	color:#333
}
.here a:hover {
	color:#045097;
	text-decoration:none
}
.here i {
	margin:0 3px;
	font-style:normal;
	font-family:'宋体'
}
.place .here span.f-bold {
	max-width:290px;
	height:25px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.place .online-cont {
	padding-top:0
}
.place .online-cont a {
	height:27px;
	line-height:27px;
	border:1px solid #000;
	background:#000;
	color:#fff;
	width:100px;
	text-align:center;
	display:inline-block;
	margin-left:10px;
	margin-right:0;
	font-size:14px
}
.place .online-cont a:hover {
	background:#045097;
	border:1px solid #045097;
}
.place .online-cont a span {
	position:relative;
	padding-left:23px
}
.place .online-cont a span:after {
	content:"";
	position:absolute;
	width:18px;
	height:18px;
	left:0;
	top:50%;
	margin-top:-9px
}
.place .online-cont a.wechat span:after {
	background:url(/template/default2/images/wechat.png) no-repeat center center
}
.place .online-cont a.qq-cont span:after {
	background:url(/template/default2/images/qq.png) no-repeat center center
}
.place .online-cont a.contact-ways span:after {
	background:url(/template/default2/images/phone.png) no-repeat center center
}
.place .online-cont a.leave-words {
	background:#fff;
	color:#000
}
.place .online-cont a.leave-words span:after {
	background:url(/template/default2/images/messageC.png) no-repeat center center
}
.place .online-cont a.leave-words:hover {
	color:#fff;
	background:#045097
}
.place .online-cont a.leave-words:hover span:after {
	background:url(/template/default2/images/message.png) no-repeat center center
}
.place .report {
	float:right
}
.place .report a {
	color:#b2b2b2;
	font-size:14px
}
.place .report a:before {
	content:'';
	width:19px;
	height:18px;
	display:inline-block;
	background:url(/template/default2/images/v2023/report.png) center top no-repeat;
	margin-right:8px;
	vertical-align:-3px
}
.det-info .online-cont {
	margin-bottom:20px;
	border-top:0;
	padding-top:0;
	text-align:center
}
.det-info .online-cont a {
	height:40px;
	width:200px;
	margin:0 auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
	border:1px solid #0c5598;
	border-radius:5px;
	color:#fff;
	background:#0c5598
}
.det-info .online-cont a:hover {
	background:#045097
}
.det-info .online-cont a span {
	position:relative;
	padding-left:23px
}
.det-info .online-cont a span:after {
	content:"";
	position:absolute;
	width:18px;
	height:18px;
	left:0;
	top:50%;
	margin-top:-9px
}
.det-info .online-cont img {
	margin-top:8px
}
.det-info .online-cont .qq-cont span:after {
	background:url(/template/default2/images/qq.png) no-repeat center center
}
.det-info .online-cont a.contact-ways {
	margin:8px auto 0
}
.det-info .online-cont a.contact-ways span:after {
	background:url(/template/default2/images/phone.png) no-repeat center center
}
.det-info .online-cont a.leave-words {
	margin:8px auto 0;
	background:#fff;
	color:#0c5598
}
.det-info .online-cont a.leave-words span:after {
	background:url(/template/default2/images/messageB.png) no-repeat center center
}
.det-info .online-cont a.leave-words:hover {
	background:#045097;
	color:#fff
}
.det-info .online-cont a.leave-words:hover span:after {
	background:url(/template/default2/images/message.png) no-repeat center center
}
.order-btn a {
	width:180px;
	height:45px;
	display:inline-block;
	text-align:center;
	line-height:45px;
	font-size:16px;
	border:1px solid #0c5598;
	border-radius:5px;
	color:#fff;
	background:#0c5598
}
.order-btn a:hover {
	background:#045097
}
.order-btn a span {
	position:relative;
	padding-left:23px
}
.order-btn a span:after {
	content:"";
	position:absolute;
	width:18px;
	height:18px;
	left:0;
	top:50%;
	margin-top:-9px
}
.order-btn a.qq-cont span:after {
	background:url(/template/default2/images/qq.png) no-repeat center center
}
.order-btn a.contact-ways span:after {
	background:url(/template/default2/images/phone.png) no-repeat center center
}
.order-btn a.leave-words {
	background:#fff;
	color:#0c5598
}
.order-btn a.leave-words span:after {
	background:url(/template/default2/images/messageB.png) no-repeat center center
}
.order-btn a.leave-words:hover {
	background:#045097;
	color:#fff
}
.order-btn a.leave-words:hover span:after {
	background:url(/template/default2/images/message.png) no-repeat center center
}
.prtj_0 {
	background:url(/template/default2/images/cptj_an.jpg.webp) no-repeat center top;
	width:100%
}
.prtj {
	padding-bottom:30px
}
.prtj_tit {
	font-size:24px;
	padding-bottom:15px;
	text-align:center;
	background:url(/template/default2/images/ht.png) no-repeat center bottom;
	display:block;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.prtj ul {
	background:#fff;
	padding:30px 0 0;
	border:1px #e6e6e6 solid;
	border-top:1px #000 solid
}
.prtj ul li {
	float:left;
	padding:0 30px;
	margin-bottom:28px;
	border-right:1px #e6e6e6 solid;
	width:175px;
	height:248px
}
.prtj ul li:last-child {
	border-right:0
}
.prtj ul li.bdno {
	border:0
}
.prtj ul li dt a {
	height:175px;
	width:175px;
	margin-bottom:15px
}
.prtj ul li dd,.pro-sup li dd {
	text-align:left;
	height:auto;
	max-height:40px;
	line-height:20px;
	overflow:hidden
}
.prtj ul li dd a,.pro-sup li dd a {
	font-size:14px
}
.prtj ul li dd.price,.pro-sup li .price {
	color:#0c5598;
	font-size:20px;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	margin:8px 0 2px
}
.content {
	background:#fafafa;
	display:block;
	width:100%;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.con,.con_0 {
	width:1190px;
	margin:0 auto
}
.con_lf,.con-lef {
	width:240px;
	float:left;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	margin-bottom:20px
}
.con_rt,.con-rig {
	margin-left:20px;
	width:928px;
	float:right;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.company-intro,.new-supply {
	border:1px #e6e6e6 solid;
	border-top-color:#000;
	padding:15px 20px 10px;
	margin-bottom:20px
}
.ggjj {
	padding-right:0
}
.new-supply {
	padding-right:0;
	padding-bottom:0;
	overflow:hidden
}
.con-rig .new-supply .h2-bg {
	padding-right:20px
}
.rig-bd {
	border:0
}
.company-intro .h2-bg {
	margin-bottom:12px;
	background:0
}
.con-rig .h2-bg {
	background:#fff
}
.con-rig .h2-bg h1,.con-rig .h2-bg span.sh1,.con-rig .h2-bg span.sh1,.con-rig .h2-bg .gorth2 {
	font-size:16px;
	color:#333;
	padding-left:0;
	height:25px;
	line-height:25px
}
.con-rig .h2-bg span.sh1 {
	font-weight:bold
}
.con-rig .alignCenter span.sh1 {
	display:block;
	width:100%;
	text-align:center
}
.more,.gt {
	color:#333;
	height:25px;
	line-height:25px
}
.h2-bg .gt:hover,.h2-bg .more:hover {
	color:#045097
}
.company-intro .company-pic {
	float:left;
	margin:5px 20px 0 0;
	border-color:#e6e6e6
}
.company-info {
	word-break:break-all;
	word-wrap:break-word;
	font-size:14px;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.con_rt .company-info {
	max-height:202px;
	overflow:hidden
}
.company-info p {
	line-height:2em;
	text-indent:2em;
	max-height:202px;
	overflow:hidden
}
.company-info pre {
	line-height:2em;
	text-indent:2em;
	white-space:pre-wrap !important;
	word-wrap:break-word !important;
	*white-space:normal !important;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.company-intro .rig-bd {
	border:0;
	padding:0 0 10px
}
.ggjj {
	padding-bottom:0;
	background:#fff
}
.company-intro {
	background:#fff
}
.ggjj .rig-bd {
	padding-bottom:5px
}
.ggjj .mian-line {
	margin:0;
	padding:0;
	background:0
}
.ggjj .mian-line ul {
	padding-left:0;
	padding-top:5px;
	border-bottom:dotted 1px #d4d4d4;
	margin:0 20px 33px 0
}
.ggjj .mian-line .assists ul {
	border-bottom:0
}
.pro-classify .mian-line ul {
	border-bottom:0
}
.pro-classify .rig-bd {
	padding-bottom:0
}
.ggjj .mian-line ul li {
	width:168px;
	margin-bottom:8px
}
.mian-line ul li a,#links .dot2 a,.cpdt li a {
	background-position:-794px -82px;
	border:0;
	color:#333;
	font-size:14px;
	font-weight:normal
}
.mian-line li a:hover,#links .dot2 a:hover,.cpdt li a:hover {
	background-position:-795px -114px;
	color:#045097
}
.con_rt .gsjs {
	border-top-color:#e6e6e6;
	background:#fff url(/template/default2/images/v2023/intro-bg.png) center top no-repeat;
	padding:20px 0 0
}
.con_rt .gsjs .title {
	width:100%;
	height:54px;
	display:block;
	line-height:54px;
	font-size:28px;
	color:#333;
	font-weight:bold;
	text-align:center
}
.con_rt .gsjs .company-inner {
	margin:17px 20px 0;
	background:#fff;
	box-shadow:0 0 18px rgba(224,224,244,0.56);
	padding:20px 30px
}
.con_rt .gsjs .intro-box {
	border-bottom:solid 1px #e6e6e6;
	padding-bottom:20px
}
.con_rt .gsjs .company-txt {
	width:600px;
	float:left
}
.con_rt .gsjs .company-txt span {
	height:38px;
	font-size:22px;
	color:#333
}
.con_rt .gsjs .company-txt span i {
	width:59px;
	height:16px;
	display:inline-block;
	background:url(https://res.gys.cn/img/common/member_sign/membersignsB-mini.png) no-repeat 0 0;
	margin-left:10px
}
.con_rt .gsjs .company-txt span i.xmt {
	background-position:0 0
}
.con_rt .gsjs .company-txt span i.xy {
	background-position:0 -19px
}
.con_rt .gsjs .company-txt span i.mq {
	background-position:0 -38px
}
.con_rt .gsjs .company-txt span i.pt {
	background-position:0 -57px
}
.con_rt .gsjs .company-txt span i.tgt {
	background-position:0 -76px
}
.con_rt .gsjs .company-txt span i.slsj {
	background-position:0 -95px
}
.con_rt .gsjs .company-txt span i.yqds {
	background-position:0 -114px
}
.con_rt .gsjs .company-txt p {
	font-size:14px;
	color:#333;
	line-height:28px;
	position:relative
}
.con_rt .gsjs .company-txt p.up {
	max-height:168px;
	overflow:hidden;
	text-overflow:ellipsis
}
.con_rt .gsjs .company-txt p.down {
	height:auto;
	transition:all .3s ease;
	overflow:inherit;
	max-height:inherit
}
.con_rt .gsjs .company-txt p em {
	position:absolute;
	right:0;
	bottom:0;
	font-size:14px;
	color:#236fee;
	font-weight:bold;
	background:#fff;
	height:28px;
	padding:0 8px;
	display:none;
	background:#fff;
	cursor:pointer
}
.con_rt .gsjs .company-txt p.up em {
	display:block
}
.con_rt .gsjs .company-txt p em:after {
	content:'';
	width:9px;
	height:5px;
	display:inline-block;
	background:url(/template/default2/images/v2023/slideIcon.png) center top no-repeat;
	margin-left:2px
}
.con_rt .gsjs .company-pic {
	float:left;
	margin:11px 0 0 20px;
	width:200px;
	border:0
}
.con_rt .gsjs .top-ul {
	margin-top:20px
}
.con_rt .gsjs .top-ul li {
	float:left;
	margin-right:18px;
	font-size:16px;
	color:#333;
	font-weight:bold;
	position:relative
}
.con_rt .gsjs .top-ul li:before {
	content:'';
	width:22px;
	height:24px;
	display:inline-block;
	vertical-align:-6px;
	margin-right:7px
}
.con_rt .gsjs .top-ul li.zizhi:before {
	background:url(/template/default2/images/v2023/zizhi_red.png) center top no-repeat
}
.con_rt .gsjs .top-ul li.zsx:before {
	background:url(/template/default2/images/v2023/zsx_red.png) center top no-repeat
}
.con_rt .gsjs .top-ul li.shidi:before {
	background:url(/template/default2/images/v2023/shidi_red.png) center top no-repeat
}
.con_rt .gsjs .top-ul li span {
	position:absolute;
	left:0;
	bottom:32px;
	background:#fff;
	border:solid 1px #f0f0f0;
	font-size:12px;
	color:#666;
	line-height:24px;
	padding:0 5px;
	width:200px;
	z-index:9;
	display:none;
	font-weight:normal
}
.con_rt .gsjs .top-ul li span:after {
	content:'';
	width:11px;
	height:7px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/bottomConer.png) center top no-repeat;
	display:block;
	position:absolute;
	bottom:-7px;
	left:17px
}
.con_rt .gsjs .top-ul li:hover span {
	display:block
}
.con_rt .gsjs .btm-ul {
	margin-top:15px
}
.con_rt .gsjs .btm-ul li {
	height:30px;
	line-height:30px;
	float:left;
	width:410px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.con_rt .gsjs .free-ul li {
	float:none
}
.con_rt .gsjs .btm-ul li label {
	color:#696969
}
.con_rt .gsjs .btm-ul li span {
	color:#333
}
.con_rt .gsjs .btm-ul li span.phone {
	font-weight:bold
}
.con_rt .gsjs .btm-ul li span em {
	color:#236fee;
	margin-left:10px;
	display:inline-block
}
.con_rt .gsjs .btm-ul li span em:before {
	content:'';
	width:13px;
	height:13px;
	display:inline-block;
	background:url(/template/default2/images/v2023/map-icon.png) center top no-repeat;
	vertical-align:-1px;
	margin-right:4px
}
.con_rt .gsjs .module-box {
	padding:0 20px
}
.con_rt .gsjs .certificate-box {
	margin-top:26px;
	height:271px;
	background:url(/template/default2/images/v2023/certificate-bg.png) left bottom no-repeat
}
.con_rt .gsjs .module-box .sub-title {
	width:100%;
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding-left:30px
}
.con_rt .gsjs .module-box .sub-title:before {
	content:'';
	width:3px;
	height:16px;
	display:inline-block;
	background:#0c5598;
	margin-right:6px;
	vertical-align:-3px
}
.con_rt .gsjs .certificate-box .scroll-certificate {
	float:right;
	margin:20px 94px 0 0;
	position:relative
}
.con_rt .gsjs .certificate-box .scroll-certificate .certificate-list {
	width:430px;
	height:200px;
	position:relative;
	padding-left:5px
}
.scroll-certificate .swiper-button-prev,.scroll-certificate .swiper-button-next {
	width:28px;
	height:28px;
	border:solid 1px #e7e7e7;
	border-radius:50px;
	position:absolute;
	top:85px;
	background:0
}
.scroll-certificate .swiper-button-prev {
	left:-50px
}
.scroll-certificate .swiper-button-next {
	right:-50px
}
.scroll-certificate .swiper-button-prev:after {
	content:'';
	width:9px;
	height:17px;
	display:block;
	background:url(/template/default2/images/v2023/prev-left.png) center top no-repeat;
	position:absolute;
	left:9px;
	top:6px
}
.scroll-certificate .swiper-button-next:after {
	content:'';
	width:9px;
	height:17px;
	display:block;
	background:url(/template/default2/images/v2023/next-right.png) center top no-repeat;
	position:absolute;
	left:9px;
	top:6px
}
.scroll-certificate .swiper-button-prev:hover,.scroll-certificate .swiper-button-next:hover {
	background:#fff
}
.certificate-box .swiper {
	width:100%;
	height:100%
}
.certificate-box .swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:197px !important;
	height:198px;
	border:solid 1px #e6e6e6
}
.certificate-box .swiper-slide img {
	display:block;
	object-fit:cover;
	max-width:95%;
	max-height:95%;
	margin:0 auto
}
.zizhi-left {
	float:left
}
.certificate-show {
	float:right;
	width:288px;
	height:200px;
	margin:26px 13px 0 0;
	position:relative
}
.certificate-show .swiper {
	width:199px;
	overflow:hidden;
	height:100%
}
.certificate-show .swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:100%;
	height:200px
}
.certificate-show .swiper-slide span {
	width:197px;
	height:198px;
	display:block;
	border:solid 1px #e6e6e6
}
.certificate-show .swiper-slide img {
	display:block;
	margin:0 auto;
	margin-top:50%;
	transform:translateY(-50%)
}
.certificate-show .swiper-button-prev,.certificate-show .swiper-button-next {
	width:28px;
	height:28px;
	border:solid 1px #e7e7e7;
	border-radius:50px;
	position:absolute;
	top:85px;
	background:0
}
.certificate-show .swiper-button-prev {
	left:0
}
.certificate-show .swiper-button-next {
	right:0
}
.certificate-show .swiper-button-prev:after {
	content:'';
	width:9px;
	height:17px;
	display:block;
	background:url(/template/default2/images/v2023/prev-left.png) center top no-repeat;
	position:absolute;
	left:9px;
	top:6px
}
.certificate-show .swiper-button-next:after {
	content:'';
	width:9px;
	height:17px;
	display:block;
	background:url(/template/default2/images/v2023/next-right.png) center top no-repeat;
	position:absolute;
	left:9px;
	top:6px
}
.certificate-show .swiper-button-prev:hover,.certificate-show .swiper-button-next:hover {
	background:#fff
}
#album {
	position:relative;
	width:900px;
	margin:0 auto
}
#album .swiper {
	padding-bottom:60px
}
#album .swiper-slide {
	width:260px;
	height:260px;
	background:#fff;
	border:solid 1px #e6e6e6;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center
}
#album .swiper-slide img {
	display:block;
	width:100%
}
#album .swiper-button-prev,#album .swiper-button-next {
	width:28px;
	height:28px;
	border:solid 1px #e7e7e7;
	background:#fff;
	border-radius:50px;
	position:absolute;
	top:118px
}
#album .swiper-button-prev:hover,#album .swiper-button-next:hover {
	background:#fff
}
#album .swiper-button-prev {
	left:20px
}
#album .swiper-button-next {
	right:20px
}
#album .swiper-button-prev::after,#album .swiper-button-next::after {
	content:'';
	width:9px;
	height:17px;
	display:block;
	position:absolute;
	left:9px;
	top:6px
}
#album .swiper-button-prev::after {
	background:url(/template/default2/images/v2023/prev-left.png) center top no-repeat
}
#album .swiper-button-next::after {
	background:url(/template/default2/images/v2023/next-right.png) center top no-repeat
}
#album .mask1 {
	width:85px;
	height:200px;
	background:#fff;
	position:absolute;
	left:-14px;
	top:33px;
	z-index:9
}
#album .mask2 {
	width:63px;
	height:200px;
	background:#fff;
	position:absolute;
	right:7px;
	top:33px;
	z-index:9
}
.photo-box {
	margin-top:20px;
	height:337px
}
.qyzz {
	background:#fff;
	border:1px #e6e6e6 solid;
	margin-bottom:20px
}
.qyzz .h2-bg {
	margin:20px 20px 0
}
.qyzz .cates-pic-0 {
	padding-top:20px;
	padding-left:20px;
	width:900px
}
.qyzz .cates-pic-0 ul li {
	margin-bottom:20px
}
.qyzz .cates-pic-0 ul.wd600 {
	width:600px;
	margin:0 auto
}
.qyzz .cates-pic-0 ul.wd300 {
	width:300px;
	margin:0 auto
}
.askSeller li {
	float:left;
	height:42px;
	line-height:42px;
	border-bottom:solid 1px #f7f7f7;
	font-size:14px;
	color:#333
}
.askSeller li:nth-child(odd) {
	width:463px
}
.askSeller li:nth-child(even) {
	width:423px
}
.askSeller li:before {
	content:'';
	width:14px;
	height:14px;
	display:inline-block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/q.png) center top no-repeat;
	margin-right:6px;
	vertical-align:-2px
}
.askSeller li span {
	font-weight:bold
}
.pro-sup {
	padding-left:0
}
.pro-sup li {
	width:162px;
	padding-right:19px
}
.pro-sup li dt a {
	width:160px;
	height:160px;
	border:1px #f6f6f6 solid;
	display:block;
	transition:box-shadow .2s linear,transform .2s linear;
	position:relative
}
.pro-sup li dt a i.video-icon {
	width:30px;
	height:30px;
	display:block;
	background:url(/template/default2/images/v2023/video-icon.png) center top no-repeat;
	position:absolute;
	right:2px;
	bottom:2px
}
.pro-sup li dt a:hover {
	box-shadow:0 0 0 1px rgb(0 0 0 / 4%),0 3px 6px 0 rgb(0 0 0 / 6%)
}
.new-supply .rig-bd,.supply-inf .rig-bd {
	padding:18px 0 0
}
.proIntro {
	position:relative
}
.proIntro .swiper {
	height:100%;
	width:900px
}
.proIntro .swiper-slide {
	text-align:center;
	font-size:18px;
	background:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:162px !important
}
.proIntro .swiper-slide img {
	display:block;
	object-fit:cover
}
.proIntro {
	width:900px;
	margin-left:0
}
.proIntro .swiper-button-prev.active,.proIntro .swiper-button-next.active,.proIntro .swiper-button-prev.hide,.proIntro .swiper-button-next.hide {
	transition:all .3s ease
}
.proIntro .swiper-button-prev,.proIntro .swiper-button-next {
	width:25px;
	height:46px;
	display:block;
	position:absolute;
	top:100px
}
.proIntro .swiper-button-prev {
	left:-45px;
	background:url(/template/default2/images/v2023/jp-left.png) center top no-repeat
}
.proIntro .swiper-button-prev.active {
	left:-20px
}
.proIntro .swiper-button-prev.hide {
	left:-45px
}
.proIntro .swiper-button-next {
	right:-32px;
	background:url(/template/default2/images/v2023/jp-right.png) center top no-repeat
}
.proIntro .swiper-button-next.active {
	right:-7px
}
.proIntro .swiper-button-next.hide {
	right:-32px
}
.proIntro .swiper-button-prev:after,.proIntro .swiper-button-next:after {
	content:''
}
.pagination {
	margin:25px 20px 25px 0;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.pagination .pagearea,.pagination {
	color:#696969;
	font-size:14px
}
.pagination a,.pagination .rollPage {
	padding:5px 15px;
	font-size:14px;
	color:#696969;
	border-color:#e6e6e6
}
.pagination .current,.pagination a:hover,.pagination .rollPage:hover {
	background:#045097;
	border-color:#e6e6e6;
	padding:5px 15px
}
.pagination .pageNum {
	color:#696969;
	padding-right:18px
}
.pagination .resultNum {
	padding-left:0
}
.pagination a.bndd {
	cursor:default;
	color:#e6e6e6
}
.pagination a.bndd:hover {
	background:#fff
}
.mian-line .moreless-m {
	background-color:#fafafa;
	height:30px;
	line-height:30px;
	width:894px
}
.mian-line .moreless-m a {
	background-position:-711px -288px;
	top:4px;
	color:#333;
	left:376px
}
.mian-line .moreless-m a:hover {
	background-position:-711px -335px;
	top:4px;
	color:#045097;
	left:376px
}
.mian-line .moreless-m a.plus {
	background-position:-697px -382px
}
.mian-line .moreless-m a.plus:hover {
	background-position:-697px -429px
}
.column_xx i {
	display:block;
	height:37px;
	background:url(https://res.gys.cn/img/common/member_sign/membersignsA-large.png?t=0318) no-repeat;
	width:146px;
	margin:0 auto 0
}
.det-info .icon-slsj-left {
	margin:-8px 0 0 0 !important;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	background:#fff;
	position:relative;
	z-index:2
}
.det-info .icon-slsj-left i {
	display:block;
	width:223px;
	height:32px;
	margin:15px auto;
	background:url(https://res.gys.cn/img/common/member_sign/slsj-id.png) no-repeat 0 -36px
}
.det-info li.member-info {
	padding:25px 0 0;
	margin-top:-8px
}
.xmt_big {
	border-top:1px solid #ffb30f
}
.pthy_big {
	border-top:1px solid #6796ac
}
.xyhy_big {
	border-top:1px solid #0078ee
}
.mqhy_big {
	border-top:1px solid #b56900
}
.tgt_big {
	border-top:1px solid #ff3c00
}
.yqds_big {
	border-top:1px solid #916734
}
.xmt_big .column_xx i {
	background-position:center 0;
	margin-bottom:3px
}
.pthy_big .column_xx i {
	background-position:center -41px
}
.xyhy_big .column_xx i {
	background-position:center -79px
}
.mqhy_big .column_xx i {
	background-position:center -117px
}
.tgt_big .column_xx i {
	background-position:center -157px;
	margin-bottom:3px
}
.yqds_big .column_xx i {
	background-position:center -198px;
	margin-bottom:3px
}
.lef-bd a {
	color:#333
}
.lef-bd .comp a {
	font-size:16px;
	text-align:center;
	display:block
}
.det-info li.cut-dot {
	border-color:#ffe4ab;
	margin:10px 18px
}
.det-info li.cut-xy {
	border-bottom:1px solid #a6d0f9
}
.det-info li.cut-mq {
	border-bottom:1px solid #e5cba6
}
.det-info li.cut-pt {
	border-bottom:1px solid #cadae2
}
.def-info li.cut-yqds {
	border-bottom:1px solid #916734
}
.con_lf .h2-bg {
	height:40px;
	line-height:40px;
	font-size:16px;
	margin:0 15px;
	border-bottom:1px #e6e6e6 solid
}
.con_lf .lef-bd {
	border:0
}
.con_lf .det-info .lef-bd {
	border-top-color:#ffb30f;
	background:#fff
}
.con_lf .item {
	border:1px #e6e6e6 solid
}
#links .dot2 a {
	padding-left:10px
}
.mian-line {
	margin-left:0;
	padding-bottom:0
}
.mian-line ul {
	padding-left:0
}
.lef-bd li .co_zz,.mfdd li.gstt .co_zz,.co_xy,.co_mq,.co_pt,.mfdd li.gstt .mq_zz,.mfdd li.gstt .xy_zz {
	background-position:-590px -120px;
	width:102px;
	height:17px;
	margin:0 auto
}
.lef-bd li .co_zz {
	margin-top:4px
}
.co_xy,.mfdd li.gstt .xy_zz {
	background-position:-590px -92px;
	margin-top:4px
}
.co_mq,.mfdd li.gstt .mq_zz {
	background-position:-480px -92px;
	margin-top:4px
}
.co_pt {
	background-position:-480px -120px;
	margin-top:4px
}
.mfdd li.gstt .mq_zz,.mfdd li.gstt .xy_zz {
	display:inline-block;
	margin-left:10px;
	height:24px;
	vertical-align:middle
}
.det-info li {
	margin:0 18px 8px
}
.link-btn .linker {
	font-size:16px
}
.linker_rr {
	background-position:-435px -91px;
	height:27px;
	padding-left:30px;
	display:inline-block
}
.phdh {
	font-size:22px;
	font-family:Arial;
	padding-left:27px;
	display:block;
	margin-bottom:3px
}
.det-info dl {
	font-size:14px;
	line-height:20px;
	margin-bottom:5px
}
.det-info dt {
	width:74px;
	float:left;
	text-align:right
}
.det-info dd {
	width:128px;
	float:left
}
.gyxx ul li a {
	padding-left:18px;
	background-position:-786px -82px;
	color:#333;
	font-size:14px;
	max-height:40px;
	line-height:20px;
	overflow:hidden
}
.gyxx .lef-bd .hidenstate ul li,.gyxx .lef-bd .assists li {
	line-height:20px;
	margin-bottom:10px
}
.business-card .title-level {
	width:238px;
	height:74px;
	display:block;
	margin:0 0 15px 0
}
.business-card .title-level.xmt {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/title-xmt.jpg) center top no-repeat
}
.business-card .title-level.tgt {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/title-tgt.jpg) center top no-repeat
}
.business-card .title-level.pt {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/title-pt.jpg) center top no-repeat
}
.company-info span.company-name {
	display:block;
	line-height:28px;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#000;
	width:210px;
	margin:0 auto
}
.company-info span.slsj-icon {
	width:223px;
	height:32px;
	display:block;
	margin:14px auto 2px;
	background:url(https://res.gys.cn/img/common/member_sign/slsj-id.png) no-repeat 0 -36px
}
.company-info span.company-cert {
	height:28px;
	display:block;
	line-height:28px;
	text-align:center;
	font-size:14px;
	color:#333
}
.company-info span.company-cert em {
	font-size:14px;
	font-weight:bold;
	color:#ffb414;
	margin:0 4px
}
.company-info ul {
	margin:6px 19px 0;
	display:flex;
	justify-content:center
}
.company-info ul li {
	float:left;
	font-size:12px;
	color:#696969;
	margin:0 6px;
	position:relative
}
.company-info ul li span {
	position:absolute;
	left:0;
	bottom:53px;
	background:#fff;
	border:solid 1px #f0f0f0;
	font-size:12px;
	color:#666;
	line-height:24px;
	padding:0 5px;
	width:200px;
	z-index:9;
	display:none
}
.company-info ul li span:after {
	content:'';
	width:11px;
	height:7px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/bottomConer.png) center top no-repeat;
	display:block;
	position:absolute;
	bottom:-7px;
	left:17px
}
.company-info ul li.zsx span:after {
	left:23px
}
.company-info ul li:hover span {
	display:block
}
.company-info ul li:before {
	content:'';
	width:22px;
	height:24px;
	display:block;
	background:url(/template/default2/images/id.png) no-repeat;
	margin:0 auto 3px
}
.company-info ul li.zizhi:before {
	background-position:0 0
}
.company-info ul li.zsx:before {
	background-position:0 -24px
}
.company-info ul li.shidi:before {
	background-position:0 -48px
}
.company-contact {
	width:200px;
	margin:8px auto 0;
	border-top:solid 1px #f6f6f6;
	padding-top:8px
}
.company-contact ul li {
	line-height:30px;
	font-size:14px;
	color:#696969;
	margin:0
}
.company-contact ul li label {
	display:block;
	float:left
}
.company-contact ul li span {
	display:block;
	float:left;
	width:124px;
	line-height:20px;
	margin:5px 6px 0 0;
	word-break:break-all
}
.company-contact ul li span em {
	float:left
}
.company-contact ul li span .phone {
	width:8px;
	height:12px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/phone-icon.png) center top no-repeat;
	background-size:100%
}
.company-contact ul li span .mail {
	width:14px;
	height:12px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/email-icon.png) center top no-repeat;
	background-size:100%
}
.company-contact ul li span .wx {
	width:12px;
	height:11px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/wx-icon.png) center top no-repeat;
	background-size:100%
}
.company-contact ul li .contact {
	float:left;
	margin:5px 0 0 6px;
	position:relative;
	cursor:pointer
}
.company-contact ul li .contact span {
	height:15px;
	line-height:15px;
	background:#ffb30f;
	color:#fff;
	position:absolute;
	top:-27px;
	text-align:center;
	left:50%;
	z-index:999;
	display:none;
	font-size:12px;
	width:70px;
	margin-left:-32px
}
.company-contact ul li .contact:hover span {
	display:block
}
.company-contact ul li .contact span i {
	border:4px solid rgba(255,255,255,0);
	width:0;
	height:0;
	overflow:hidden;
	border-top-color:#ffb30f;
	bottom:-8px;
	right:50%;
	margin-left:-2px;
	position:absolute;
	font-size:0;
	line-height:0
}
.company-contact ul li .wechat {
	height:24px;
	margin-top:3px;
	position:relative
}
.company-contact ul li .wechat em {
	width:91px;
	height:24px;
	display:block;
	background:#46b035;
	line-height:24px;
	font-size:14px;
	color:#fff;
	padding-left:9px;
	border-radius:3px
}
.company-contact ul li .wechat em:before {
	content:'';
	width:20px;
	height:18px;
	display:inline-block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/wechat-icon.png) center top no-repeat;
	margin:3px 6px 0 0;
	vertical-align:-4px
}
.company-contact ul li .wechat-layer {
	display:none;
	width:138px;
	height:148px;
	background:#fff;
	border:solid 1px #46b035;
	border-radius:3px;
	position:absolute;
	left:-20px;
	top:25px
}
.company-contact ul li .wechat-layer img {
	width:114px;
	height:114px;
	display:block;
	margin:11px 0 0 13px
}
.company-contact ul li .wechat-layer span {
	width:138px;
	height:20px;
	display:block;
	line-height:20px;
	font-size:12px;
	color:#46b035;
	text-align:center;
	margin-top:0
}
.company-contact ul li .wechat:hover .wechat-layer {
	display:block
}
.business-card .btn-box {
	width:200px;
	margin:19px auto 17px
}
.business-card .btn-box a {
	width:198px;
	height:34px;
	display:block;
	border:solid 1px #0c5598;
	background:#0c5598;
	border-radius:3px;
	line-height:34px;
	text-align:center;
	color:#fff;
	margin-bottom:12px;
	cursor:pointer;
	font-size:14px
}
.business-card .btn-box a:hover {
	background:#045097;
	border-color:#045097
}
.business-card .btn-box a.online-contact {
	background:#fff;
	color:#0c5598
}
.business-card .btn-box a.online-contact:hover {
	background:#0c5598;
	color:#fff
}
.gyxx ul li a.current,.gyxx ul li a:hover {
	background-position:-787px -114px;
	color:#333
}
.gyxx .moreless-m a {
	margin:0 20px;
	background-position:-675px -140px;
	font-size:14px;
	padding-top:8px
}
.gyxx .moreless-m a:hover {
	background-position:-675px -174px
}
.gyxx .moreless-m a.plus {
	background-position:-664px -202px
}
.gyxx .moreless-m a.plus:hover {
	background-position:-664px -236px
}
.lxfs ul li {
	font-size:14px
}
.dot2 {
	padding:0 15px
}
.dot2 li dt {
	width:56px;
	float:left;
	color:#666
}
.dot2 li dd {
	color:#424141;
	float:left;
	word-break:break-all;
	word-wrap:break-word;
	width:152px;
	padding-left:0;
	line-height:25px
}
.map_dt {
	margin:10px 18px 20px
}
.warn_wrap {
	width:1190px;
	margin:0 auto 20px;
	background:#fff
}
.warn {
	padding:15px 0 15px 125px;
	position:relative
}
.warn-pic {
	width:69px;
	height:69px;
	background:url(https://res.gys.cn/img/common/icon/sm_an.png) no-repeat;
	position:absolute;
	left:80px;
	top:50%;
	margin-top:-34px
}
.warn .fl-right dd {
	width:88%;
	color:#333
}
.warn .fl-right dl {
	font-size:14px;
	line-height:22px;
	font-size:14px
}
.warn .fl-right dl dt {
	color:#0c5598
}
.ft {
	background:#000
}
.ft_0 {
	width:1190px;
	margin:0 auto;
	padding:30px 0
}
.ft_lf {
	width:200px;
	float:left;
	line-height:50px;
	color:#b2b2b2;
	padding-top:20px
}
.ft_lf a {
	color:#b2b2b2
}
.ft_lf a.logo {
	display:block;
	width:176px;
	height:50px;
	padding:0;
	margin:0 auto 10px
}
.ft_lf p {
	line-height:24px
}
.ft_lf img {
	opacity:.8;
	filter:alpha(opacity=80)
}
.ft_rt {
	float:right;
	text-align:left;
	color:#b2b2b2;
	max-width:940px
}
.ft_rt dl {
	float:left;
	width:203px;
	padding-left:32px
}
.ft_rt dt {
	font-size:14px;
	margin-bottom:8px
}
.ft_rt dd a {
	color:#b2b2b2;
	line-height:24px;
	margin-right:5px
}
.ft_dz {
	border-top:1px #191919 solid;
	padding-top:10px;
	margin-top:10px;
	margin-left:32px
}
.ft_dz span {
	margin-right:8px
}
.qjt {
	background-position:-785px -475px;
	height:22px;
	padding-left:20px
}
.zxly {
	background-position:-785px -513px;
	height:22px;
	padding-left:20px
}
.b_suject_letter {
	padding-top:10px
}
.ft_dz a img {
	width:30px !important;
	height:41px !important;
	margin-top:10px
}
.mod-detail-bd {
	padding-top:0;
	padding-bottom:20px
}
.mod-detail-bd .l-gallery {
	width:400px
}
.mod-detail-bd .l-gallery #bigImg {
	width:400px;
	height:400px;
	border:0;
	padding:0
}
.picTab li {
	height:72px
}
.picTab li .vertical-img {
	border-color:#f6f6f6
}
.picTab li.current .vertical-img {
	border-color:#333
}
.mod-detail-bd .tags span.e6 {
	color:#e6e6e6
}
.mod-detail-bd .tags,.mod-detail-bd .tags a {
	font-size:14px;
	color:#696969;
	text-align:left
}
.mod-detail-bd .tags a {
	margin:0 3px
}
.r-property {
	width:770px
}
.detailBox-title {
	border:0
}
.detailBox-title .detailBox-hd .gorth1 {
	font-size:20px
}
.detailBox-title .detailBox-hd {
	width:100%;
	margin:-5px 0 16px 0;
	border-bottom:solid 2px #000;
	padding-bottom:10px
}
.detailBox-title .related a {
	background:0;
	width:auto;
	margin-left:10px;
	color:#696969;
	font-size:14px
}
.detailBox-title .related a:hover {
	text-decoration:underline
}
.detailBox-title .detailBox-hd span {
	display:block;
	height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:relative
}
.detailBox-title .detailBox-hd span.active {
	height:auto;
	white-space:inherit
}
.detailBox-title .detailBox-hd span em {
	position:absolute;
	right:0;
	bottom:0;
	font-size:14px;
	color:#236fee;
	font-weight:bold;
	background:#fff;
	height:28px;
	padding:0 8px;
	display:block;
	background:#fafafa;
	cursor:pointer
}
.detailBox-title .detailBox-hd span em:after {
	content:'';
	width:9px;
	height:5px;
	display:inline-block;
	background:url(/template/default2/images/v2023/slideIcon.png) center top no-repeat;
	margin-left:2px
}
.detailBox-title .detailBox-hd span em.hide {
	display:none
}
.dthd_js {
	font-size:14px;
	color:#696969
}
.detail-price {
	padding:10px 0;
	overflow:inherit
}
.detail-price .price-box {
	border:0
}
.detail-price .price-box th {
	background:0;
	border:0;
	font-size:14px;
	padding-left:20px;
	text-align:left;
	font-weight:normal
}
.detail-price .price-box td {
	border:0;
	padding:0
}
.mro-main-attr li {
	float:left;
	padding-right:30px
}
.mro-main-attr {
	border:0;
	margin:0 0 5px
}
.mro-main-attr .mor-hd,.mro-main-attr .mor-bd {
	color:#b2b2b2;
	font-size:14px;
	width:auto
}
.detail-price dt,.detail-price dd {
	float:left
}
.detail-price dt {
	padding-left:20px;
	width:65px;
	font-size:14px
}
.detail-price dd {
	float:right;
	width:684px
}
.mod-detail-bd .detail-price dl p {
	height:28px;
	line-height:28px;
	text-align:left
}
.detail-price dl ul {
	display:-webkit-box;
	display:-moz-box;
	display:-webkit-flex;
	display:flex;
	text-align:center
}
.detail-price dl ul li {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.mod-detail-bd .detail-price dl dd ul li p {
	text-align:center;
	position:relative
}
.price_ul li .tips {
	position:absolute;
	top:11px;
	margin-left:10px;
	cursor:pointer;
	z-index:9
}
.price_ul li .tips i.i-icon {
	width:14px;
	height:14px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/quesMark.png) center top no-repeat
}
.price_ul li .tips:hover i.i-icon,.price_ul li .tips i.i-icon:hover {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/quesMark-cur.png) center top no-repeat
}
.price_ul li .tips i.i-corner {
	width:7px;
	height:11px;
	opacity:0;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/leftCorner.png) center top no-repeat;
	position:absolute;
	left:20px;
	top:3px;
	z-index:2
}
.price_ul li .tips em {
	position:absolute;
	left:26px;
	top:-12px;
	display:none;
	width:272px;
	background:#fff;
	padding:3px 8px;
	border:solid 1px #e6e6e6;
	line-height:18px;
	font-size:12px;
	color:#333;
	text-align:left
}
.price_ul li .tips em a {
	color:#0c5598;
	text-decoration:underline
}
.price_ul li .tips:hover em {
	display:block
}
.price_ul li .tips:hover i.i-corner {
	opacity:1
}
.prxa_tit {
	font-size:16px;
	padding:20px 0 0 20px
}
.prtj_xa {
	border:1px #e6e6e6 solid;
	border-top:1px #000 solid;
	background:#fff;
	padding-bottom:0;
	margin-bottom:20px
}
.prtj_xa ul {
	padding-left:5px;
	border:0;
	padding-top:20px
}
.prtj_xa ul li {
	padding:0 11px;
	border:0
}
.prtj_xa ul li dt a {
	width:173px;
	height:173px;
	border:1px #e6e6e6 solid;
	display:block
}
.shop-detail {
	border:0;
	padding:0;
	background:0
}
.sp-hd {
	background:#f6f6f6;
	height:48px;
	border:1px #e6e6e6 solid;
	border-bottom:1px #333 solid;
	margin:0
}
.sp-hd .divh2 {
	padding:0 20px;
	font-weight:bold;
	display:inline-block;
	background:#fff;
	font-size:16px;
	width:64px;
	color:#0c5598;
	text-align:center;
	height:48px;
	line-height:48px;
	border-radius:0;
	border-right:1px #e6e6e6 solid;
	border-top:1px #0c5598 solid;
	border-bottom:1px #fff solid
}
.pdtp20 {
	padding-top:20px
}
.text-detail {
	margin:0 20px
}
.pdsx {
	border:1px #e6e6e6 solid;
	border-top:0;
	margin-bottom:20px;
	background:#fff
}
.xqbg6 td {
	height:30px;
	line-height:30px;
	width:33%
}
.pdsx .attr-list {
	padding:20px 20px 40px
}
.detail-lxr {
	background:#f6f6f6;
	padding:15px 20px 17px;
	position:relative
}
.detail-lxr dl {
	line-height:24px
}
.detail-lxr dt,.detail-lxr dd {
	float:left;
	padding-right:5px
}
.detail-lxr dd {
	padding-top:2px;
	width:675px
}
.xqrm {
	font-size:16px;
	margin-right:8px;
	padding-top:0
}
.xqrm font {
	font-size:12px;
	color:#b2b2b2
}
.detail-lxr dd.xqdh {
	font-size:22px;
	color:#333;
	font-family:Arial,Helvetica,sans-serif
}
.xqdh span {
	margin-right:25px
}
.xqrr {
	background-position:-706px -484px;
	width:45px;
	height:52px;
	display:inline-block
}
.rr0,.rr1,.rr2,.rr3,.rr4 {
	background-position:-706px -560px;
	width:20px;
	height:19px;
	display:inline-block;
	margin-right:3px;
	vertical-align:middle
}
.rr0 {
	width:59px;
	background:url(https://res.gys.cn/img/common/member_sign/membersignsB-mini.png) no-repeat 0 -95px
}
.rr3 {
	width:8px;
	height:12px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/phone-icon.png) center top no-repeat;
	background-size:100%
}
.rr2 {
	width:14px;
	height:12px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/email-icon.png) center top no-repeat;
	background-size:100%
}
.rr4 {
	width:12px;
	height:11px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/wx-icon.png) center top no-repeat;
	background-size:100%
}
.mro-main-attr ul li {
	line-height:24px;
	height:24px;
	padding-left:20px
}
.order-btn {
	padding-left:195px
}
.certified {
	width:633px;
	height:26px;
	background:#fffbf8;
	padding-left:132px;
	line-height:26px;
	color:#333;
	font-size:12px;
	position:relative
}
.certified span {
	width:82px;
	height:26px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/renzheng-icon.png) left top no-repeat;
	padding-left:38px
}
.certified span i {
	font-size:14px;
	font-weight:bold;
	background:linear-gradient(to bottom,#ffe39e,#ffb30f);
	-webkit-background-clip:text;
	color:transparent;
	display:inline-block;
	font-style:normal
}
.personal_xx {
	position:relative;
	height:55px;
	padding:15px 120px 20px 90px;
	background:#f6f6f6
}
.personal_xx .tx_img {
	width:47px;
	height:50px;
	position:absolute;
	top:50%;
	margin-top:-25px;
	left:25px;
	background:url(https://res.gys.cn/img/mainsite/product_an/phonea.png) no-repeat center center
}
.personal_top {
	height:16px;
	line-height:16px;
	margin-top:12px
}
.personal_top .t {
	color:#b2b2b2;
	float:left;
	height:16px;
	overflow:hidden
}
.personal_top .t span {
	font-size:16px;
	color:#333;
	padding-right:5px;
	line-height:16px
}
.personal_bottom {
	height:30px;
	line-height:30px;
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	overflow:hidden
}
.personal_bottom span {
	padding-right:15px
}
.personal_bottom .see_a {
	font-size:14px;
	color:#0c5598;
	border:1px solid #0c5598;
	display:inline-block;
	width:118px;
	height:22px;
	line-height:22px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	position:relative;
	top:3px;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	cursor:pointer
}
.personal_bottom .see_a:hover {
	background:#0c5598;
	color:#fff
}
.icon-contact {
	height:15px;
	float:left;
	margin:0 10px
}
.icon-contact div {
	display:block;
	float:left;
	margin:4px 6px 0 0;
	position:relative;
	cursor:pointer
}
.icon-contact div:hover span {
	display:block
}
.icon-contact .phone {
	width:8px;
	height:12px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/phone-icon.png) center top no-repeat;
	background-size:100%
}
.icon-contact .email {
	width:14px;
	height:12px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/email-icon.png) center top no-repeat;
	background-size:100%
}
.icon-contact .wx {
	width:12px;
	height:11px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/wx-icon.png) center top no-repeat;
	background-size:100%
}
.icon-contact div span {
	height:15px;
	line-height:15px;
	background:#ffb30f;
	color:#fff;
	position:absolute;
	top:-22px;
	text-align:center;
	left:50%;
	z-index:999;
	display:none;
	font-size:12px;
	width:70px;
	margin-left:-32px
}
.icon-contact div span i {
	border:4px solid rgba(255,255,255,0);
	width:0;
	height:0;
	overflow:hidden;
	border-top-color:#ffb30f;
	bottom:-8px;
	right:50%;
	margin-left:-2px;
	position:absolute;
	font-size:0;
	line-height:0
}
.xwgs .pagination {
	margin-top:35px
}
.xwgs dl {
	color:#b2b2b2;
	padding-right:20px;
	margin-bottom:20px
}
.xwgs dt {
	margin-bottom:10px
}
.xwgs dl dd {
	word-break:break-all
}
.xwgs dt span.tm {
	float:right
}
.xwgs dt a .fg {
	background:#fff;
	border:1px #333 solid;
	width:8px;
	height:8px;
	display:inline-block;
	margin-right:8px
}
.xwgs dt a:hover {
	color:#045097
}
.xwgs dt a:hover .fg {
	background:#045097;
	border-color:#045097
}
.xwgs dd:hover {
	color:#696969
}
.pdtp0 {
	padding-top:0
}
.xwxq {
	padding:75px 100px 100px 100px
}
.xwxq .rig-bd {
	height:auto
}
.kind-detail-head {
	margin-bottom:40px
}
.kind-detail-head .divh2 {
	font-size:24px
}
.kind-detail-head p {
	font-size:14px;
	color:#696969;
	margin-top:30px
}
.news-cont {
	width:100%;
	padding:0;
	font-size:14px
}
.news-cont td {
	border:1px solid #DDD
}
.xwxq .pagination {
	padding-top:30px
}
.cptj .pro-sup {
	padding-top:20px
}
.cptj .pro-sup li {
	width:174px;
	padding:0 30px;
	margin-bottom:20px
}
.cptj .pro-sup li dt a {
	width:172px;
	height:172px
}
.bdgg {
	margin-top:20px
}
.cpdt li {
	float:left;
	width:47%;
	padding-right:10px;
	height:24px;
	line-height:24px;
	margin-bottom:10px
}
.cpdt li a {
	padding-left:12px;
	height:24px;
	overflow:hidden
}
.ggjj .mian-line ul.llgy li {
	width:182px
}
.llfs_dt {
	margin-bottom:20px;
	padding:35px 55px
}
.llfs_dt dt,.llfs_dt dd {
	float:right
}
.llfs_dt dt {
	width:712px;
	height:403px
}
.llfs_dt dd {
	line-height:24px;
	display:block;
	width:360px;
	font-size:14px;
	margin-right:6px
}
.llfs_dt dd.rrgsm {
	margin:10px 0 5px
}
.llfs_dt dd span {
	color:#e6e6e6;
	margin:0 6px;
	vertical-align:bottom
}
.llfs_dt dd span.xqrr {
	margin-right:0
}
.llfs_dt dd.rr {
	font-size:16px;
	color:#b2b2b2;
	margin-top:60px
}
.llfs_dt dd.rr .xqrm {
	color:#333
}
.llfs_dt dd.rr div {
	display:inline-block
}
.llfs_dt dd.rr div .rrdh {
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	color:#333
}
.sh1 {
	font-size:16px
}
.qgxx {
	margin:0 20px 0 0;
	border-top:1px #f6f6f6 solid
}
.qgxx li {
	height:64px;
	line-height:64px;
	padding-right:15px;
	overflow:hidden;
	border-bottom:1px #f6f6f6 solid
}
.qgxx li a.qgnr {
	font-size:16px;
	width:700px;
	overflow:hidden;
	display:inline-block
}
.qgxx li:hover {
	background:#fafafa
}
.qgxx li a:hover {
	color:#0c5598
}
a.qgnr span {
	background-position:-459px 0;
	width:5px;
	height:15px;
	margin:0 10px 0 15px;
	display:inline-block
}
a.qgnr:hover span {
	background-position:-438px 0
}
.qgxx li a.ckgd {
	color:#696969;
	font-size:14px
}
.ckgd {
	border:1px #e6e6e6 solid;
	color:#696969;
	height:28px;
	line-height:28px;
	width:94px;
	display:inline-block;
	text-align:center;
	float:right;
	margin-top:18px
}
.qgxx li a.ckgd:hover {
	background:#0c5598;
	color:#fff
}
.qgxx .pagination {
	margin:50px 0 60px
}
.gswh,.gsjj {
	border:1px #e6e6e6 solid;
	background:#fff;
	padding:30px 55px;
	margin-bottom:20px
}
.gswh .company-pic {
	float:left;
	height:200px;
	margin-right:15px
}
.gsjj {
	padding:40px 55px 20px
}
.tab-item th {
	background:#fafafa;
	font-size:14px;
	color:#696969;
	text-align:left
}
.tab-item,.tab-item th,.tab-item td {
	border-color:#e6e6e6
}
.tab-item th,.tab-item td {
	padding:11px 10px
}
.tab-item td {
	color:#333;
	font-size:14px
}
.gsjj .tab-item {
	margin-top:20px
}
.sh1 span {
	background-position:-439px -50px;
	width:12px;
	height:16px;
	display:inline-block
}
.gsjs_dt {
	padding:0 0 0 55px;
	margin-bottom:20px
}
.mfdt,.mfdd {
	float:right
}
.mfdd {
	padding:58px 0;
	width:722px
}
.mfdd ul {
	padding:0
}
.mfdd li.gsjs_dzcp {
	font-size:14px;
	color:#696969
}
.mfdd li.gsjs_dzcp a {
	color:#696969
}
.mfdd li.gsjs_dzcp a:hover {
	color:#0c5598
}
.mfdd .linker {
	font-size:16px;
	color:#333
}
.mfdd .rrdh {
	font-size:22px;
	font-family:Arial,Helvetica,sans-serif;
	margin-left:5px
}
.mfdd li.mgsx {
	margin:15px 0 3px
}
.mfdd li.gstt {
	font-size:18px;
	height:27px;
	line-height:27px
}
.mfdd li.gstt span {
	float:left
}
.mfdd li.gstt .co_zz {
	float:left;
	margin:5px 0 0 10px
}
.xmt_small {
	background:url(https://res.gys.cn/img/common/member_sign/membersignsC-mini.png) no-repeat 0 0;
	width:59px;
	height:16px;
	display:block;
	margin:0 0 0 10px;
	position:relative;
	top:5px
}
.xy_small {
	background:url(https://res.gys.cn/img/common/member_sign/membersignsC-mini.png) no-repeat 0 -21px;
	width:59px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	margin-left:10px;
	position:relative;
	top:5px
}
.mq_small {
	background:url(https://res.gys.cn/img/common/member_sign/membersignsC-mini.png) no-repeat 0 -42px;
	width:59px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	margin-left:10px;
	position:relative;
	top:5px
}
.tgt_small {
	background:url(https://res.gys.cn/img/common/member_sign/membersignsC-mini.png?) no-repeat 0 -84px;
	width:59px;
	height:16px;
	display:block;
	margin:0 0 0 10px;
	position:relative;
	top:5px
}
.slsj_small {
	background:url(https://res.gys.cn/img/common/member_sign/membersignsB-mini.png) no-repeat 0 -95px;
	width:59px;
	height:16px;
	display:block;
	margin:0 0 0 10px;
	position:relative;
	top:5px
}
.yqds_small {
	background:url(https://res.gys.cn/img/common/member_sign/membersignsC-mini.png) no-repeat 0 -105px;
	width:59px;
	height:16px;
	display:block;
	margin:0 0 0 10px;
	position:relative;
	top:5px
}
.gsjj {
	position:relative
}
.xyda,.xyda_0,.qywz,.hyzs {
	background-position:-185px -468px;
	width:51px;
	height:131px;
	position:absolute;
	top:0;
	z-index:2
}
.xyda_0 {
	background-position:-250px -468px
}
.qywz {
	background:url(/template/default2/images/qywz1.png) no-repeat 0 0
}
.xyda {
	background:url(/template/default2/images/hyzs.png) no-repeat 0 0
}
.gsjj .memberType-pic,.gsjj .promote-cert {
	margin:20px auto
}
.cates-hd {
	background:0;
	padding:0
}
.cates-hd h3 {
	font-weight:normal;
	font-size:16px
}
.gsjj .sp-bd .tab-item {
	margin-top:12px
}
.red-mark {
	font-size:16px;
	font-weight:bold;
	color:#ffb30f
}
.mg25 {
	margin-top:25px
}
.mg55 {
	margin-bottom:40px
}
.cates-pic-0 {
	width:916px;
	margin:0 auto;
	padding:30px 0 25px
}
.cates-pic-0 ul li a img {
	border:1px #e6e6e6 solid;
	height:260px;
	width:260px;
	padding:10px;
	margin:0 auto 19px
}
.pd30 {
	padding:30px 55px
}
.album-list li {
	width:177px;
	height:208px;
	margin-right:19px;
	background:#fafafa;
	padding:15px;
	margin-bottom:20px
}
.album-list li dt {
	position:relative;
	width:177px
}
.album-list li dd {
	font-size:14px;
	color:#333;
	height:22px;
	max-width:160px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.album-list li .xczs {
	position:absolute;
	bottom:0;
	left:0;
	width:177px;
	height:90px;
	background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
	text-align:right
}
.album-list li .xczs i {
	font-size:20px;
	color:#fff;
	font-weight:100;
	display:block;
	margin:56px 10px 0 0;
	font-style:normal
}
.xcxq {
	padding:60px 0 0;
	margin-bottom:20px
}
.xcxq .big-pic,.xcxq .bigpic-cont {
	width:1190px
}
.xcxq .big-pic {
	margin-bottom:30px
}
.xcxq .big-pic .vertical-img img {
	max-height:570px;
	max-width:864px;
	overflow:hidden;
	margin:0 auto
}
.xcxq .imgBar a {
	width:70px
}
.xcxq .pic-group .pic-box .pic-cont,.zzxq-bb .pic-box .pic-cont {
	width:1140px;
	margin:0
}
.xcxq .pic-group .pic-box .pic-cont ul {
	width:1140px
}
.zztit {
	font-size:16px;
	height:80px;
	line-height:80px;
	text-align:center;
	overflow:hidden
}
.zztit span.wznum {
	width:1100px;
	overflow:hidden;
	display:inline-block
}
.gofh {
	border:1px #e6e6e6 solid;
	color:#696969;
	font-size:12px;
	background:#fff;
	width:64px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-top:25px;
	display:block;
	float:right
}
.gofh span {
	background-position:-787px -584px;
	width:17px;
	height:14px;
	display:inline-block
}
.gofh:hover {
	background:#000;
	color:#fff
}
.zzwz {
	color:#696969;
	text-align:center;
	margin:25px 0 45px
}
.zzwz span {
	margin-right:40px
}
.zzxq-bb {
	width:1190px;
	margin:0 auto
}
.zzxq-bb .pic-box .turn,.zzxq-bb .pic-box .diser {
	background-color:#fafafa
}
.qgnr_js {
	padding:40px 60px 15px
}
.qgnr_js .jstit {
	font-size:24px;
	color:#333;
	padding-bottom:35px;
	border-bottom:1px #f6f6f6 solid;
	margin-bottom:30px
}
.qgnr_js dl {
	height:45px;
	line-height:45px;
	color:#333;
	font-size:14px
}
.qgnr_js dl dt,.qgnr_js dl dd {
	float:left
}
.qgnr_js dl dt {
	color:#696969;
	text-align:right;
	width:56px;
	display:inline-block;
	margin-right:20px
}
.ft30 {
	font-size:30px
}
.qgnr_js dl font {
	color:#0c5598;
	font-family:Arial,Helvetica,sans-serif
}
.qgnr_js dd {
	width:685px;
	text-align:left
}
.qqnr_js dd.ddht {
	line-height:24px
}
.mg20 {
	margin-bottom:20px
}
.tj_gys {
	margin-bottom:25px
}
.tj_gys li {
	height:45px;
	line-height:45px;
	overflow:hidden;
	border-bottom:1px #d8d8d8 dotted;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	font-size:14px
}
.tj_gys li.tj_tit {
	background:#fafafa;
	text-align:left;
	font-weight:bold;
	color:#333;
	border-bottom:0
}
.tj_gys li dt,.tj_gys li.tj_tit dl dt {
	width:280px;
	padding:0 5px 0 15px;
	float:left;
	overflow:hidden
}
.tj_gys dl dd {
	float:left;
	width:586px;
	padding-right:0;
	height:46px;
	overflow:hidden
}
.tj_gys dl dd span {
	margin-right:10px;
	color:#b2b2b2;
	width:87px;
	height:14px;
	display:inline-table;
	overflow:hidden
}
.tj_gys li dt a {
	color:#333
}
.tj_gys li dt a:hover {
	color:#045097;
	text-decoration:underline
}
.cross {
	text-align:center;
	overflow:hidden
}
.cross span {
	display:block;
	position:relative;
	float:left;
	left:50%
}
.cross img {
	position:relative;
	left:-50%;
	max-height:380px
}
.carousel {
	max-height:470px;
	max-width:1920px
}
.carousel-indicators li {
	width:15px;
	height:15px;
	margin-left:10px;
	background:#323232;
	opacity:1;
	filter:alpha(opacity=100)
}
.carousel-indicators {
	left:47%;
	bottom:30px
}
.rt-a,.lt-a {
	background:#b4b4b4;
	top:40%
}
.lxfs .dot2 li dt {
	width:56px
}
a.qqjt,.wwjt {
	background:url(/template/default2/images/aqq1.png) no-repeat 0 0;
	display:block;
	width:80px;
	height:22px;
	margin:5px 0 10px
}
.wwjt {
	background-position:0 -60px
}
a.qqjt:hover {
	background-position:-100px 0
}
.a_kf a.wwjt:hover {
	background-position:-100px -60px
}
.cates-pic-0 ul li a:hover img {
	border:1px #333 solid
}
.hhwz .con_rt,.hhwz .con-rig {
	float:left;
	margin:0 20px 0 0
}
.mian-line .hidenstate {
	height:136px
}
.vertical-img {
	width:690px;
	max-height:690px;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.qgzy_tb {
	position:absolute;
	width:886px
}
.qgzy_tb a {
	padding:10px 0 12px
}
.qgzy_tb a.prev {
	background:#f0f0f0 url(/template/default2/images/xczb.png) no-repeat center center;
	display:inline-block;
	height:69px;
	width:49px;
	margin:145px 0 0 -20px
}
.qgzy_tb a.next {
	background:#f0f0f0 url(/template/default2/images/xcyb.png) no-repeat center center;
	display:inline-block;
	height:69px;
	width:49px;
	margin:145px -20px 0 0;
	float:right
}
.qgzy_tb a.prev:hover {
	background:#b4b4b4 url(/template/default2/images/xczb.png) no-repeat center center
}
.qgzy_tb a.next:hover {
	background:#b4b4b4 url(/template/default2/images/xcyb.png) no-repeat center center
}
.detail-lxr div {
	position:relative
}
.detail-lxr div span {
	display:none;
	height:15px;
	line-height:15px;
	background:#ffb30f;
	color:#fff;
	position:absolute;
	top:-22px;
	text-align:center;
	left:50%;
	z-index:999;
	display:none;
	font-size:12px
}
.detail-lxr div span i {
	border:4px solid rgba(255,255,255,0);
	width:0;
	height:0;
	overflow:hidden;
	border-top-color:#ffb30f;
	bottom:-8px;
	right:50%;
	margin-left:-2px;
	position:absolute;
	font-size:0;
	line-height:0
}
.detail-lxr div:hover span {
	display:block
}
.detail-lxr .rr1 span {
	width:95px;
	margin-left:-45px
}
.detail-lxr .rr2 span {
	width:70px;
	margin-left:-32px
}
.detail-lxr .rr3 span {
	width:70px;
	margin-left:-32px
}
.detail-lxr .rr4 span {
	width:70px;
	margin-left:-33px
}
.cates-pic-0 ul {
	overflow:hidden;
	text-align:left;
	margin-top:20px
}
.cates-pic-0 ul li {
	width:282px;
	display:inline-block;
	margin:0 20px 20px 0;
	text-align:center
}
.pic-group .pic-box .pic-cont ul li a {
	padding:0
}
.pic-group .pic-box .pic-cont ul li a:hover,.pic-group .pic-box .pic-cont ul .cur-pic a {
	border:1px #333 solid;
	padding:0
}
.big-pic {
	width:100%
}
.mian-line .current a:hover {
	color:#fff
}
.qgnr_js dl.dlht_auto,.qgnr_js dl.dlht_auto dd {
	height:100%
}
.qgnr_js dl.dlht_auto dd {
	word-break:break-all;
	width:685px;
	overflow:hidden;
	line-height:26px;
	padding-top:10px
}
.qgnr_js dl.dlht_auto dd img {
	max-width:685px
}
.ztar font {
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.fdzx dd .fdyy_show {
	height:auto;
	margin-bottom:10px;
	color:#fff
}
.pro-sup li dd {
	height:40px;
	overflow:hidden
}
.prtj ul li dd.price .ft12,.prtj ul li dd.price .fts {
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.online-ct .on-bd .contact-mod {
	line-height:33px;
	border-bottom:0
}
.online-ct .on-bd .contact-mod span span {
	margin-right:2px;
	display:inline-block;
	width:50px;
	line-height:16px;
	max-height:32px;
	text-align:center;
	overflow:hidden;
	vertical-align:middle
}
.online-ct .on-bd .contact-mod span a {
	display:inline-block;
	vertical-align:middle;
	margin:0
}
.online-ct .fdzs {
	background-position:-50px -330px
}
.online-ct .tit a:hover .fdzs {
	background-position:-50px -376px
}
.nav_ul .second .a {
	padding:0 30px
}
.nav_ul li.second .a span i {
	border:6px solid #000;
	width:0;
	height:0;
	overflow:hidden;
	border-top-color:#fff;
	top:9px;
	right:-16px;
	position:absolute;
	font-size:0;
	line-height:0
}
.nav_ul li.second_0 .a span i,.nav_ul li.hover .a span i {
	border:6px solid #0c5598;
	border-top-color:#fff
}
.nav_ul li .txt {
	background:#f6f6f6;
	width:150px
}
.nav_ul li .txt p {
	padding-right:10px
}
.second_div {
	height:28px;
	line-height:28px;
	position:relative;
	background:#f6f6f6
}
.second_txt {
	display:none;
	position:absolute;
	right:-150px;
	top:-1px;
	background:#fff;
	border:1px solid #e6e6e6;
	width:150px;
	padding:5px 0
}
.nav_ul li .txt .second_div a,.nav_ul li .txt .second_div p {
	display:block;
	height:28px;
	line-height:28px;
	overflow:hidden
}
.second_div.on .t a {
	background:url(https://res.gys.cn/img/mainsite/product_an/second_div.png) no-repeat right center
}
.second_div.hover {
	color:#0c5598
}
.second_div.hover .t {
	background:#fff;
	position:relative;
	z-index:11
}
.second_div.hover .t a,.nav_ul li .txt a:hover {
	color:#0c5598
}
.second_div.on.hover .second_txt {
	display:block
}
.second_div.on.hover {
	width:152px
}
.nav_ul li .txt .aa a font {
	color:#696969
}
.gyxx ul.supply_ul {
	padding:0 8px
}
.gyxx ul.supply_ul li {
	margin-bottom:0
}
.gyxx ul.supply_ul li a {
	background:0;
	padding-left:6px;
	height:30px;
	line-height:30px;
	font-weight:normal
}
.supply_ul * {
	overflow:hidden
}
.supply_ul li {
	height:30px;
	line-height:30px
}
.supply_ul li span {
	display:block;
	width:4px;
	height:4px;
	float:left;
	margin:13px 5px 13px 0;
	background:#b2b2b2
}
.supply_ul li {
	height:auto;
	line-height:30px
}
.supply_ul li .t {
	height:30px
}
.supply_ul li .txt {
	padding-left:17px
}
.supply_ul li .txt a {
	color:#696969
}
.supply_ul li .txt a:hover {
	color:#0c5598
}
.supply_ul li .t span {
	width:9px;
	height:9px;
	margin:10px 5px 10px 0;
	background:#fff url(https://res.gys.cn/img/mainsite/product_an/supply.png) no-repeat center 0;
	cursor:pointer
}
.supply_ul li .t:hover span {
	background-position:center 0
}
.supply_ul li .t.hover span {
	background-position:center -10px
}
.supply_ul li .t.hover:hover a,.supply_ul li .t:hover a {
	color:#0c5598
}
.gyxx .supply_ul li .t span {
	margin:9px 0 0 8px
}
.supply_more {
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#333
}
.supply_more a {
	position:relative;
	padding-right:6px
}
.supply_more a font {
	color:#696969
}
.supply_more a i {
	border:5px solid #fff;
	width:0;
	height:0;
	overflow:hidden;
	border-left-color:#333;
	top:6px;
	right:0;
	position:absolute;
	font-size:0;
	line-height:0
}
.supply_more a:hover i {
	border-left-color:#0c5598
}
.qgnr_js dl.mgb5 {
	margin-bottom:5px
}
.qyzz .cates-pic-0 ul li {
	float:left;
	margin-right:18px
}
.pro-sup li dd.price {
	height:23px
}
.pro-sup li dd.price em {
	padding:0 4px;
	height:14px;
	display:inline-block;
	line-height:14px;
	font-size:12px;
	color:#0c9032;
	border:solid 1px #0c9032;
	border-radius:3px;
	margin-left:3px;
	vertical-align:1px
}
.gyxx .hidenstate {
	height:242px
}
.qgnr_js dl.dlht_auto dd p:first-child img {
	padding-top:16px
}
.prtj .scroll_0 {
	background:#fff;
	padding:30px 0 0;
	border:1px #e6e6e6 solid;
	border-top:1px #000 solid
}
.prtj .scroll {
	max-height:552px;
	padding-left:5px;
	overflow:hidden
}
.prtj .scroll ul {
	border:0;
	padding:0
}
#boxs {
	max-height:552px;
	overflow:hidden
}
.vertical-img img {
	max-height:570px;
	max-width:700px
}
.cates-pic-0 ul li a.zzwz_xz {
	height:16px;
	line-height:16px;
	font-size:14px;
	overflow:hidden;
	display:block
}
.qgxq_xz .vertical-img {
	margin-left:136px;
	width:688px;
	max-height:688px
}
.qgxq_xz .vertical-img img {
	max-height:688px !important;
	max-width:688px !important
}
.mod-detail .vertical-img img {
	max-height:400px;
	max-width:400px
}
.mod-detail .picTab .vertical-img img {
	height:65px;
	width:65px
}
.text-detail,.text-detail * {
	max-width:886px !important
}
.text-detail img {
	max-width:886px !important
}
.text-detail h2 {
	font-size:22px;
	font-weight:normal
}
.xcxq .big-pic .vertical-img {
	max-width:864px;
	max-height:570px;
	overflow:hidden;
	border:0
}
.fl-locate .vertical-img {
	height:570px
}
.l-gallery h2,.llfs_dt dd span.inbk,.logo .h1_box .h1 h1 {
	display:inline-block;
	color:#333
}
.logo .h1_box .h1 .e_code {
	display:inline-block
}
.ft a {
	color:#b2b2b2
}
.pdsx {
	padding-bottom:20px
}
.show_window {
	background:0
}
.show_window .place {
	height:27px;
	padding:20px 0 0;
	margin-bottom:-12px
}
.pro_rec {
	padding:0
}
.pro_rec li {
	width:175px;
	padding:0 19px 0 0
}
.pro_rec li img {
	width:173px !important;
	height:173px !important
}
.pro_rec li dt a {
	width:173px;
	height:173px
}
.sup_empty {
	margin-bottom:10px;
	color:#333;
	font-weight:bold
}
.guide_pro p {
	font-size:14px;
	font-weight:bold;
	padding:10px 0 15px
}
.guide_pro p a {
	color:#0c5598
}
.guide_pro p a:hover {
	text-decoration:underline
}
.guide_pro p.lan {
	font-weight:normal;
	padding:15px 0 20px
}
.guide_pro p.lan a {
	color:#0f69dc
}
.guide_pro p.lan a:hover {
	color:#0f69dc;
	text-decoration:underline
}
.guide_pro dl {
	background:#f9f9f9;
	padding:20px;
	line-height:22px;
	margin-right:20px
}
.guide_pro dl dt {
	font-size:14px;
	color:#333;
	margin-bottom:10px
}
.guide_pro dl dd {
	float:left;
	width:360px
}
.guide_pro dl dd.first {
	width:486px !important
}
.guide_pro dl dd span.num,.guide_pro dl dd div {
	display:inline-block;
	vertical-align:top;
	color:#999;
	font-size:12px
}
.guide_pro dl dd span.num {
	background:#0f69dc;
	color:#fff;
	border-radius:10px;
	width:20px;
	height:20px;
	text-align:center;
	margin-right:6px;
	line-height:20px
}
.guide_pro dl dd div span {
	font-size:14px;
	color:#333
}
.pic-group .pic-box .pic-cont .qualification-list .current a {
	border:1px solid #333
}
.xunpan {
	border:1px #e6e6e6 solid;
	border-top-color:#000;
	background:#fff
}
.login_no {
	background:#f6f6f6;
	padding:30px 50px;
	height:px
}
.tsw {
	background:url(/template/default2/images/wrong.png) no-repeat;
	width:68px;
	height:68px;
	display:inline-block;
	margin-right:10px;
	float:left
}
.login_no dl {
	float:left
}
.login_no dt {
	font-size:18px;
	color:#0c5598;
	font-weight:bold;
	margin-bottom:5px
}
.login_no dd {
	font-size:14px;
	color:#000;
	line-height:22px
}
.login_no dd a {
	width:90px;
	height:36px;
	display:inline-block;
	text-align:center;
	line-height:36px;
	margin-right:10px;
	background:#0c5598;
	border-radius:3px;
	font-size:14px;
	color:#fff;
	margin-top:15px
}
.login_no dd a.glzcl {
	border:1px #0c5598 solid;
	background:#f6f6f6;
	color:#0c5598;
	width:88px;
	height:34px;
	line-height:34px
}
.login_no dd a:hover {
	background:#045097;
	color:#fff
}
.xp_con {
	padding:50px 0 0 56px
}
.xp_tit {
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-bottom:22px
}
.xunpan .controls-mod {
	padding-bottom:13px;
	line-height:1.8;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.xunpan .controls-mod .c1,.xunpan .controls-mod .c2,.xunpan .controls-mod .c3 {
	float:left
}
.xunpan .controls-mod .c1,.xunpan .controls-mod .c2 {
	margin-right:12px
}
.xunpan .c1 {
	width:145px;
	color:#000;
	font-size:14px;
	text-align:right;
	height:36px;
	line-height:36px
}
.xunpan .c2 {
	padding-right:0;
	line-height:36px;
	font-size:14px
}
.xunpan .c2 span {
	height:36px;
	line-height:36px
}
.xunpan .requried {
	font-size:14px;
	color:#0c5598 !important
}
.check-box {
	line-height:36px;
	position:relative;
	padding-right:10px;
	padding-left:0;
	cursor:pointer;
	width:auto;
	height:auto
}
.xunpan input,.xunpan input[type="checkbox"] {
	vertical-align:sub;
	*vertical-align:middle;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	margin:0 4px 0 0;
	width:auto;
	opacity:1;
	position:initial;
	left:0;
	top:1px;
	outline:0
}
.xunpan input[type="checkbox"] {
	opacity:0
}
.xunpan .c2 label.check-box i {
	display:inline-block;
	border:1px solid #dadada;
	background-color:#fff;
	position:absolute;
	left:0;
	top:4px;
	width:12px;
	height:12px
}
.xunpan .controls-mod .c3 {
	padding-right:10px
}
.xunpan .controls-mod .c3 .icon {
	display:none;
	color:#0c5598
}
.xunpan .controls-mod .c3 .icon-danger-mini {
	background-position:-342px -245px;
	padding:0 0 0 20px;
	line-height:36px
}
.xunpan .controls-mod .c3 .icon-success-mini {
	margin-top:7px;
	height:5px
}
.icon.icon-success-mini {
	padding:7px;
	line-height:14px;
	background-position:-27px -252px
}
.xunpan .c2 label.checked i {
	background:url(/template/default2/images/chk_on.png) no-repeat center center
}
.xp_cp {
	color:#0059d6;
	line-height:36px
}
.xp_cp a {
	color:#0059d6
}
.xp_cp a:hover {
	color:#045097
}
.xunpan .cn-input,.xunpan .cn-input-0,.xunpan .cn-input-1,.xunpan .cn-input-2,.xunpan .cn-input-3,.xunpan textarea {
	width:478px;
	height:34px;
	line-height:34px;
	padding:0 10px;
	border:1px #e6e6e6 solid;
	border-radius:3px;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.xunpan .controls-mod .c2 .mouse_sr {
	border:1px #0f69bc solid
}
.xunpan .controls-mod .c2 .error {
	border:1px #0c5598 solid
}
.xunpan .cn-input-0 {
	width:120px;
	margin:0 10px 0 0;
	float:left
}
.xunpan .cn-input-1 {
	width:80px;
	float:left
}
.xunpan textarea {
	min-height:170px;
	margin-bottom:30px;
	outline:0;
	margin-right:5px
}
.xp_sub a,.xp_sub>button {
	width:260px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:16px;
	display:block;
	background:#0c5598;
	margin:50px 0 55px 160px;
	border-width:0;
	outline:0;
	cursor:pointer
}
.xp_sub>button[disabled] {
	background-color:#ccc;
	cursor:not-allowed
}
.xunpan .cn-input-2 {
	width:180px
}
.xunpan .cn-input-3 {
	width:280px
}
.xunpan .yzm {
	margin:0 0 0 7px;
	cursor:pointer
}
.xp_sub a:hover {
	background:#045097;
	color:#fff
}
.xunpan .terms-wrap {
	position:relative;
	font-size:14px;
	color:#a2a2a2;
	margin-left:157px
}
.xunpan .terms-wrap .check-box {
	padding-right:0
}
.xunpan .terms-wrap .terms-link {
	color:#a2a2a2
}
.xunpan .terms-wrap .terms-link:hover {
	color:#0f69dc
}
.xunpan .terms-wrap .terms-tips {
	position:absolute;
	left:0;
	bottom:-16px;
	color:#0c5598
}
#enquiry_modal .modal-dialog {
	margin-left:-300px;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.modal-header {
	border:0
}
#enquiry_modal {
	left:0;
	bottom:0
}
.modal.fade.in {
	top:0
}
#enquiry_modal .modal-content {
	border-radius:0
}
#buyamount {
	margin:0
}
.cai_ion {
	display:inline-block;
	margin-left:10px;
	width:15px
}
.ion_tu {
	background:url(/template/default2/images/cai_0.png) no-repeat 0 0;
	width:15px;
	height:15px;
	vertical-align:-webkit-baseline-middle;
	cursor:pointer;
	display:inline-block
}
.ion_wz {
	font-size:12px;
	color:#333;
	background:url(/template/default2/images/cai_1.png) no-repeat;
	width:155px;
	padding:3px 0 0 15px;
	height:35px;
	margin:-27px 0 0 20px;
	line-height:14px;
	position:absolute;
	z-index:2;
	display:none
}
.cai_ion:hover .ion_tu {
	background-position:-30px 0
}
.cai_ion:hover .ion_wz {
	display:block
}
.video-list li {
	width:205px;
	float:left;
	margin:0 21px 10px 0
}
.video-list li dt {
	width:205px;
	height:128px;
	position:relative;
	margin-bottom:11px
}
.video-list li dt i {
	width:46px;
	height:46px;
	background:url(/template/default2/images/video-hover.png) left top no-repeat;
	position:absolute;
	left:81px;
	top:41px;
	display:none
}
.video-list li dt:hover i {
	display:block
}
.video-list li dt a {
	width:205px;
	height:128px;
	display:block
}
.video-list li dt img {
	width:205px;
	height:128px;
	object-fit:cover
}
.video-list li dt span {
	position:absolute;
	bottom:0;
	left:0;
	z-index:9;
	width:198px;
	height:26px;
	line-height:26px;
	display:block;
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
	background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
	background:-ms-linear-gradient(top rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%);
	text-align:right;
	font-size:12px;
	color:#fff;
	padding-right:7px
}
.video-list li dd.video-name {
	font-size:14px;
	line-height:20px;
	height:40px;
	display:block;
	overflow:hidden
}
.video-list li dd.video-name a {
	color:#333
}
.video-list li dd.video-name a:hover {
	text-decoration:underline
}
.video-list li dd.video-condition {
	margin-top:6px
}
.video-list li dd.video-condition span {
	margin-right:15px;
	font-size:14px;
	color:#999
}
.video-list li dd.video-condition span i {
	display:inline-block;
	margin-right:5px
}
.video-list li dd.video-condition span i.number {
	width:12px;
	height:12px;
	background:url(/template/default2/images/video-icon.png) left top no-repeat;
	vertical-align:-1px
}
.video-list li dd.video-condition span i.favorite {
	width:14px;
	height:12px;
	background:url(/template/default2/images/video-favorite.png) left top no-repeat;
	vertical-align:-1px
}
.ltp_position .remove_aa {
	top:22px
}
.llfs_dt .wechat-content {
	overflow:hidden
}
.llfs_dt .wechat-content em {
	float:left;
	font-style:normal
}
.llfs_dt .wechat-content span {
	float:left
}
.llfs_dt .wechat-content .wx-qrcode {
	float:left;
	margin-top:5px;
	text-align:center
}
.llfs_dt .wechat-content .wx-tips {
	text-align:center;
	line-height:18px;
	font-size:12px;
	margin-top:6px
}
.online-cont .wechat-content {
	float:left;
	height:27px;
	position:relative;
	margin-right:3px;
	z-index:1
}
.online-cont .qrcode-box {
	position:absolute;
	top:27px;
	left:-12px;
	padding:10px 16px;
	background-color:#fff;
	border:1px solid #ececec;
	display:none;
	z-index:1
}
.online-cont .qrcode-box span {
	display:block;
	text-align:center;
	line-height:18px;
	margin-top:4px
}
.hot_show {
	border-top:1px solid #000;
	margin-bottom:20px
}
.aad_box ul {
	margin-left:-30px
}
.aad_box ul li {
	width:160px;
	padding-left:30px
}
.mb_10 {
	margin-bottom:10px
}
.mb_20 {
	margin-bottom:20px
}
.ltp_position {
	position:relative;
	margin-top:-32px
}
.ltp_position img {
	width:100%;
	float:left
}
.ltp_box {
	overflow:hidden
}
.ltp_box img {
	width:100%;
	float:left
}
.screen1_li {
	position:relative;
	border:1px solid #e6e6e6;
	background:#fff;
	overflow:hidden;
	padding:5px 10px 5px 118px;
	min-height:30px;
	line-height:30px;
	width:1062px;
	margin:20px auto
}
.screen1_li .screen_title {
	height:40px;
	position:absolute;
	left:0;
	top:0;
	width:90px;
	text-align:right;
	line-height:40px;
	color:#b2b2b2
}
.screen1_li .screen_ul {
	overflow:hidden;
	height:auto
}
.screen1_li .screen_ul li {
	float:left;
	height:30px;
	width:130px
}
.screen1_li .screen_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
}
.screen1_li .screen_ul li a {
	padding-left:8px
}
.pm_30 {
	padding-bottom:30px
}
.pm_20 {
	padding-bottom:20px
}
.link_show {
	padding:10px 20px;
	border:1px solid #e6e6e6;
	background:#fff
}
.link_show .title {
	font-size:14px;
	font-weight:bold;
	height:22px;
	line-height:22px
}
.link_show .title span {
	float:left
}
.link_show .title .qq {
	display:inline-block;
	width:91px;
	height:22px;
	background:url(https://res.gys.cn/img/mainsite/qq.png) no-repeat;
	margin-left:8px
}
.link_show .list {
	overflow:hidden;
	padding-top:5px
}
.link_show .list * {
	overflow:hidden
}
.link_show .list li {
	width:16.6%;
	float:left;
	height:28px;
	line-height:28px;
	font-size:12px
}
.link_show .list li a {
	display:block;
	width:140px;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:28px
}
.tianzhu_h {
	border-top:1px solid #046ba6
}
.tianzhu_h .column_xx i {
	background:url(https://res.gys.cn/img/www/tz_c.png.webp) no-repeat center center
}
.custom-hotspot {
	overflow:hidden
}
.custom-hotspot .title,.cross .title,.banner-pic .title {
	width:100%;
	height:89px;
	margin:0 auto;
	text-align:center;
	line-height:89px;
	font-size:24px;
	font-weight:bold;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif;
	background-color:rgba(0,0,0,0.2)
}
.custom-hotspot .img-wrapper {
	position:relative;
	float:left;
	left:50%
}
.custom-hotspot .img-wrapper img {
	position:relative;
	left:-50%
}
.custom-hotspot .title .icon-vip-only {
	margin-left:2px;
	vertical-align:16px
}
.logo .h1_box {
	position:relative
}
.logo .h1_box .h1 .titlecompany {
	position:relative;
	padding-right:18px;
	padding-bottom:10px
}
.logo .h1_box .h1 .titlecompany:after {
	content:"";
	border-top:6px #666 solid;
	border-left:6px transparent solid;
	border-right:6px transparent solid;
	width:0;
	height:0;
	overflow:hidden;
	top:13px;
	right:0;
	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;
	left:inherit
}
.logo .h1_box .h1 .titlecompany:hover:after {
	border-top:6px #0c5598 solid
}
.logo .h1_box .h1 span.active {
	height:18px;
	padding:0 8px;
	display:inline-block;
	background:#71cd64;
	font-size:12px;
	color:#fff;
	border-radius:3px;
	vertical-align:3px
}
.xmtYears {
	font-size:14px;
	color:#303030;
	padding-left:5px
}
.xmtYears em {
	color:#ffb30f;
	font-size:18px;
	font-weight:bold;
	padding:0 8px
}
.logo .h1_box .merchant-dropdown .i {
	display:inline-block;
	height:24px;
	width:84px;
	position:relative;
	top:4px;
	background:url(https://res.gys.cn/img/common/member_sign/membersignsB-middle.png) no-repeat;
	margin:0
}
.logo .h1_box .merchant-dropdown .xmt_an {
	background-position:-1px -1px
}
.logo .h1_box .merchant-dropdown .tgt_an {
	background-position:-1px -115px
}
.logo .h1_box .merchant-dropdown .yqds_an {
	background-position:-1px -150px
}
.nameplate_box {
	position:absolute;
	left:0;
	width:464px;
	background:#fff;
	border:1px solid #e8e8e8;
	padding:20px;
	z-index:999;
	display:none
}
.nameplate_box .title {
	line-height:20px;
	font-size:16px
}
.nameplate_box .title a {
	font-size:16px !important;
	color:#494949
}
.nameplate_box .title span.cert {
	margin-left:7px;
	font-size:14px;
	color:#333
}
.nameplate_box .title span.cert em {
	color:#ffb30f;
	font-weight:bold;
	margin:0 4px
}
.Member_Id {
	display:inline-block;
	height:16px;
	width:59px;
	position:relative;
	top:2px;
	background:url(https://res.gys.cn/img/common/member_sign/membersignsB-mini.png) no-repeat 0 0
}
.Member_Id.xmt {
	background-position:0 0
}
.Member_Id.tgt {
	background-position:0 -76px
}
.Member_Id.yqds {
	background-position:0 -114px
}
.Member_Id.pt {
	background-position:0 -57px
}
.nameplate_text {
	padding-top:15px
}
.nameplate_l {
	width:265px;
	float:left
}
.cert-show {
	margin-bottom:12px
}
.cert-show ul li {
	float:left
}
.cert-show ul li {
	float:left;
	font-size:12px;
	color:#696969;
	margin:0 6px;
	position:relative
}
.cert-show ul li span {
	position:absolute;
	left:0;
	bottom:53px;
	background:#fff;
	border:solid 1px #f0f0f0;
	font-size:12px;
	color:#666;
	line-height:24px;
	padding:0 5px;
	width:200px;
	z-index:1;
	display:none
}
.cert-show ul li span:after {
	content:'';
	width:11px;
	height:7px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/bottomConer.png) center top no-repeat;
	display:block;
	position:absolute;
	bottom:-7px;
	left:17px
}
.cert-show ul li.zsx span:after {
	left:23px
}
.cert-show ul li:hover span {
	display:block
}
.cert-show ul li:before {
	content:'';
	width:22px;
	height:24px;
	display:block;
	background:url(/template/default2/images/id.png) no-repeat;
	margin:0 auto 3px
}
.cert-show ul li.zizhi:before {
	background-position:0 0
}
.cert-show ul li.zsx:before {
	background-position:0 -24px
}
.cert-show ul li.shidi:before {
	background-position:0 -48px
}
.nameplate_text .business_xx li {
	padding:0 0 3px 72px;
	font-size:14px;
	line-height:25px;
	min-height:25px;
	position:relative
}
.nameplate_text .business_xx li em {
	font-weight:bold;
	color:#ffb30f;
	padding-right:5px;
	max-width:24px;
	overflow:hidden
}
.nameplate_text .business_xx li:last-child {
	padding:0 0 16px 72px
}
.nameplate_text .business_xx li .t {
	position:absolute;
	left:0;
	top:0;
	color:#696969;
	margin-right:0
}
.nameplate_text .business_xx li span {
	margin-right:5px;
	display:inline-block;
	font-size:14px
}
.nameplate_text .business_xx li .t span {
	padding:0 5px;
	color:#e6e6e6;
	font-family:"宋体";
	display:none;
	margin-right:0
}
.nameplate_text .business_xx li a {
	margin-right:5px;
	display:inline-block;
	font-size:14px !important
}
.nameplate_text .ioc_an div {
	display:block;
	margin:5px 0;
	float:left;
	margin-right:7px;
	height:15px;
	position:relative;
	cursor:pointer
}
.ioc_an div span {
	display:block;
	height:15px;
	line-height:15px;
	background:#ffb30f;
	color:#fff;
	position:absolute;
	top:-22px;
	text-align:center;
	left:50%;
	z-index:999;
	display:none;
	font-size:12px;
	width:70px;
	margin-left:-34px
}
.ioc_an div span i {
	border:4px solid rgba(255,255,255,0);
	width:0;
	height:0;
	overflow:hidden;
	border-top-color:#ffb30f;
	bottom:-8px;
	right:50%;
	margin-left:-2px;
	position:absolute;
	font-size:0;
	line-height:0
}
.ioc_an .zs span {
	width:114px;
	margin-left:-57px
}
.ioc_an .iy span {
	width:90px;
	margin-left:-45px
}
.nameplate_l .Not_opened {
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 15px 0 90px;
	background:url(https://res.gys.cn/img/common/member_sign/membersignsB-middle-no.png) no-repeat 0 -29px;
	font-size:14px;
	color:#696969
}
.nameplate_text .ioc_an div {
	width:18px;
	height:18px;
	background:url(https://res.gys.cn/img/erm/common/icon/icon.png.webp) no-repeat;
	margin-right:3px
}
.nameplate_text .ioc_an div span {
	background:#2778e0;
	padding:3px;
	top:-27px;
	display:none
}
.nameplate_text .ioc_an .id span {
	width:90px;
	margin-left:-45px
}
.nameplate_text .ioc_an div span i {
	border-top-color:#2778e0
}
.nameplate_text .ioc_an .zs {
	background-position:0 -313px
}
.nameplate_text .ioc_an .xx {
	background-position:-52px -313px
}
.nameplate_text .ioc_an .sj {
	background-position:-26px -313px
}
.nameplate_text .ioc_an .wx {
	background-position:-142px -313px
}
.nameplate_text .ioc_an .id {
	background-position:-232px -313px
}
.nameplate_l .bottom {
	padding-top:10px;
	border-top:1px solid #f0f0f0;
	margin-top:5px;
	position:relative
}
.nameplate_l .bnt {
	display:inline-block;
	border-radius:3px;
	background:#0c5598;
	min-width:90px;
	height:26px;
	line-height:26px;
	font-size:14px !important;
	color:#fff;
	text-align:center;
	margin-right:15px
}
.nameplate_l .bnt:hover {
	background:#045097
}
.nameplate_r {
	width:160px;
	float:right;
	padding-left:10px;
	margin-top:18px
}
.nameplate_r.license a {
	display:block;
	margin:0 auto;
	width:138px;
	border:1px solid #ebebeb;
	position:relative;
	overflow:hidden
}
.nameplate_r.license a img {
	margin:0;
	width:100%
}
.nameplate_r.license a span {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	font-size:12px;
	background:rgba(0,0,0,0.6)
}
.grade_ico {
	padding-left:23px;
	position:relative;
	font-size:14px;
	line-height:28px;
	font-weight:bold;
	display:inline-block
}
.grade_ico i {
	position:absolute;
	left:0;
	top:50%;
	margin-top:-11px;
	width:22px;
	height:22px;
	background:url(https://res.gys.cn/img/erm/v2016/level-icon.png.webp) 0 0 no-repeat
}
.grade_ico.zc {
	color:#2e7de2
}
.grade_ico.zc i {
	background-position:0 -91px
}
.grade_ico.ym {
	color:#6a462a
}
.grade_ico.ym i {
	background-position:-25px -91px
}
.grade_ico.ht {
	color:#1d1313
}
.grade_ico.ht i {
	background-position:-50px -91px
}
.grade_ico.qt {
	color:#1f3c1d
}
.grade_ico.qt i {
	background-position:-75px -91px
}
.grade_ico.by {
	color:#40577e
}
.grade_ico.by i {
	background-position:-100px -91px
}
.grade_ico.hj {
	color:#b77903
}
.grade_ico.hj i {
	background-position:-125px -91px
}
.grade_ico.hz {
	color:#a80a0a
}
.grade_ico.hz i {
	background-position:-150px -91px
}
.nameplate_text .business_xx {
	min-height:119px
}
.Water_drop {
	display:block;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#939393
}
.Water_drop img {
	float:left;
	margin-top:0;
	margin-right:5px
}
.Water_drop a,.Water_drop a:hover {
	color:#939393;
	font-size:12px !important
}
.nameplate_l .bottom .Water_drop {
	position:absolute;
	top:8px;
	right:15px;
	right:-205px
}
.nameplate_l .bottom .Water_drop img {
	float:left !important;
	margin-top:0 !important
}
.hidden_qualification {
	position:relative
}
.hidden_qualification .q_himg {
	background:url(https://res.gys.cn/css/store_v2/themes/default/img/license.jpg) no-repeat;
	width:280px;
	height:280px;
	display:inline-block;
	margin:0 auto 16px;
	border:1px #e6e6e6 solid
}
.hidden_qualification .q_layer {
	position:absolute;
	top:10px;
	left:10px;
	width:260px;
	height:260px;
	background:rgba(132,132,132,0.5);
	border-radius:8px
}
.hidden_qualification i {
	background:url(https://res.gys.cn/css/store_v2/themes/default/img/qualification_hidden.png);
	display:block;
	width:41px;
	height:33px;
	margin:80px auto 10px
}
.hidden_qualification p.q_title {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 2px #696969
}
.hidden_qualification p.q_text {
	font-size:14px;
	font-weight:normal;
	color:#fff;
	text-shadow:1px 1px 2px #696969
}
.hidden_qualification .zzwz_xz {
	font-size:14px;
	display:block;
	line-height:20px;
	height:20px
}
.Supplier_entry {
	width:1190px;
	margin:10px auto;
	height:100px;
	line-height:100px;
	overflow:hidden;
	font-size:44px;
	color:#eec28f;
	background:url(https://res.gys.cn/img/mainsite/Supplier_entry.jpg.webp) no-repeat
}
.Supplier_entry a {
	display:block;
	height:100px
}
.Supplier_entry .txt {
	text-align:center;
	padding:0 330px 0 110px;
	font-weight:bold;
	text-shadow:5px 3px 3px #1d1c1d;
	font-style:italic;
	color:#eec28f;
	font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",Tahoma,Arial,sans-serif
}
.Supplier_entry .txt span {
	padding-left:20px
}
.shop-detail.message {
	padding-bottom:20px
}
.slsj-bj {
	background:url(https://res.gys.cn/img/store_v2/slsj-bj.jpg.webp) no-repeat center 0
}
.slsj-bj .mfdt {
	opacity:0;
	width:356px;
	height:240px
}
.slsj-bj .mfdt img {
	display:none
}
.elec-license {
	padding-top:8px
}
.elec-license img {
	width:32px;
	height:auto
}
.mian-line .classify .current a {
	background:#e13823
}
.mian-line .classify ul li {
	height:25px;
	position:relative
}
.mian-line .classify ul li a,.mian-line .classify ul li label {
	background-image:none !important;
	position:relative;
	cursor:pointer;
	display:block;
	height:25px;
	padding-left:5px;
	line-height:25px;
	font-size:12px
}
.mian-line .classify .current a,.mian-line .classify .current label {
	background:#e13823;
	color:#fff
}
.mian-line .classify ul li a .txt,.mian-line .classify ul li label .txt {
	display:block;
	max-width:62%;
	height:25px;
	overflow:hidden;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap
}
.mian-line .classify ul li a:hover,.mian-line .classify ul li:hover a,.mian-line .classify ul li label:hover,.mian-line .classify ul li:hover label {
	background:#e13823 !important;
	color:#fff
}
.mian-line .classify ul li.arrow>a:after {
	content:"";
	position:absolute;
	top:50%;
	margin-top:-3.5px;
	right:5px;
	width:13px;
	height:7px;
	background:url(/template/default2/images/arrow.png?t=20201013) no-repeat 0 -7px
}
.mian-line .classify .current.arrow>a:after {
	background-position:0 -14px
}
.mian-line .classify ul li.arrow:hover>a:after {
	background-position:0 0
}
.mian-line .classify ul li .down {
	position:absolute;
	max-width:100%;
	left:0;
	right:0;
	top:25px;
	background:#fff;
	border:1px solid #d4d4d4;
	border-top-color:#e13823;
	z-index:5;
	padding:5px 0;
	display:none
}
.mian-line .classify ul li .down p {
	padding:5px 0
}
.mian-line .classify ul li .down p a {
	background:none !important;
	color:#333 !important
}
.mian-line .classify ul li:hover .down {
	display:block
}
.mian-line .classify ul li .down p .current,.mian-line .classify ul li .down p a:hover {
	color:#e13823 !important;
	background:none !important
}
.mian-line .classify.hidenstate {
	height:auto;
	overflow:visible
}
.header-wrapper {
	background-color:#fff;
	border-bottom:1px solid #e0e0e0
}
.header-wrapper .header {
	width:1190px;
	height:68px
}
.header-wrapper .china-logo {
	float:left;
	padding:12px 0 12px 0;
	width:170px
}
.header-wrapper .company-wrapper {
	position:relative;
	float:left;
	margin-left:10px;
	padding:14px 0 13px 10px;
	max-width:560px
}
.header-wrapper .company-wrapper:before {
	content:'';
	position:absolute;
	left:0;
	width:1px;
	top:19px;
	height:36px;
	background-color:#ececec
}
.header-wrapper .company-wrapper .icon-slsj-name {
	margin-top:5px
}
.header-wrapper .company-wrapper .company-wrap {
	height:21px
}
.header-wrapper .company-wrap .company-name {
	position:relative;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding-right:20px
}
.header-wrapper .company-wrap .company-name:after {
	content:'';
	position:absolute;
	right:0;
	top:50%;
	margin-top:-3px;
	width:0;
	height:0;
	border-top:6px solid #666;
	border-left:6px solid transparent;
	border-right:6px solid transparent
}
.header-wrapper .company-wrap .pro-qrcode {
	float:left !important;
	margin-left:7px;
	margin-top:3px
}
.header-wrapper .company-wrap .pro-qrcode>img {
	display:block
}
.header-wrapper .company-wrapper .member-wrap {
	margin-top:3px
}
.header-wrapper .member-wrap .Member_Id {
	vertical-align:6px;
	float:left;
	margin-right:10px
}
.header-wrapper .member-wrap .joined-years {
	width:34px;
	height:16px;
	background:url(/template/default2/images/v2023/vip-bg.png) center top no-repeat;
	font-size:12px;
	color:#b37703;
	padding-left:15px;
	float:left;
	margin:2px 10px 0 0;
	text-align:center
}
.header-wrapper .member-wrap .verify-list {
	float:left
}
.header-wrapper .member-wrap .verify-list li {
	float:left;
	height:18px;
	padding:0 6px 0 4px;
	margin-right:10px;
	border-radius:3px;
	background:linear-gradient(to top right,#f88015,#df340b);
	font-size:12px;
	color:#fff;
	position:relative
}
.header-wrapper .member-wrap .verify-list li i {
	width:13px;
	height:14px;
	display:inline-block;
	margin:0 3px 0 0;
	vertical-align:-3px
}
.header-wrapper .member-wrap .verify-list li.zizhi i {
	background:url(/template/default2/images/v2023/zizhi.png) center top no-repeat
}
.header-wrapper .member-wrap .verify-list li.zsx i {
	background:url(/template/default2/images/v2023/zhenshixing.png) center top no-repeat
}
.header-wrapper .member-wrap .verify-list li.shidi i {
	background:url(/template/default2/images/v2023/shidi.png) center top no-repeat
}
.header-wrapper .member-wrap .verify-list li span {
	position:absolute;
	z-index:1000;
	left:15px;
	bottom:28px;
	background:#fff;
	border:solid 1px #f0f0f0;
	font-size:12px;
	color:#666;
	line-height:24px;
	padding:0 5px;
	width:200px;
	display:none
}
.header-wrapper .member-wrap .verify-list li span:after {
	content:'';
	width:11px;
	height:7px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/bottomConer.png) center top no-repeat;
	display:block;
	position:absolute;
	bottom:-7px;
	left:17px
}
.header-wrapper .member-wrap .verify-list li.zsx span:after {
	left:24px
}
.header-wrapper .member-wrap .verify-list li:hover span {
	display:block
}
.header-wrapper .search-warp {
	padding-top:17px;
	max-width:inherit
}
.header-wrapper .search-warp .tab-cont-1 {
	height:35px
}
.header-wrapper .search-warp .sub-btn {
	height:35px;
	width:89px;
	outline:0;
	font-weight:normal
}
.logo_bj .contact-wrapper {
	float:right;
	margin-top:12px
}
.header-wrapper[theme="dark"] {
	background-color:#0c5598;
	border-bottom-color:#0c5598
}
.header-wrapper[theme="dark"] .company-wrapper:before {
	background-color:#f17070
}
.header-wrapper[theme="dark"] .company-wrap .company-name {
	color:#fff
}
.header-wrapper[theme="dark"] .company-wrap .company-name:after {
	border-top-color:#fff
}
.header-wrapper[theme="dark"] .company-wrap .collection_btn {
	color:#0c5598;
	background-color:#fff
}
.header-wrapper[theme="dark"] .company-wrap .collection_btn i {
	background-image:url(https://res.gys.cn/css/store_v2/themes/default/img/sc_red.png)
}
.header-wrapper[theme="dark"] .search-warp .sub-btn {
	color:#fff;
	background-color:#333
}
.logo_bj .custom-signboard {
	width:100%;
	height:120px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	transition:height .3s linear
}
.album-listV2 {
	margin-left:-15px;
	padding-right:20px
}
.album-listV2 li {
	float:left;
	width:25%;
	padding-bottom:20px
}
.album-listV2 li .pa {
	position:relative;
	margin-left:15px;
	padding-bottom:6px
}
.album-listV2 li .pa:before,.album-listV2 li .pa:after {
	content:"";
	position:absolute;
	background:#fafafa;
	height:2px;
	border:1px solid #e6e6e6
}
.album-listV2 li .pa:before {
	width:94%;
	bottom:3px;
	left:3%
}
.album-listV2 li .pa:after {
	width:90%;
	bottom:0;
	left:5%
}
.album-listV2 li .box {
	border:1px solid #e6e6e6;
	background:#fafafa;
	position:relative;
	z-index:2;
	padding:15px 15px 7px 15px;
	text-align:center
}
.album-listV2 li .box img {
	width:100%;
	height:177px;
	object-fit:contain
}
.album-listV2 li .box .title {
	height:22px;
	line-height:22px;
	font-size:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:10px
}
.album-listV2 li .box .txt {
	font-size:12px;
	color:#999;
	line-height:20px
}
.aiqicha-data {
	line-height:25px;
	padding-top:10px
}
.aiqicha-data .aiqicha {
	font-size:14px;
	color:#696969;
	line-height:25px;
	display:inline-block;
	padding-right:70px;
	background:url(https://res.gys.cn/img/mainsite/aqc.png) no-repeat right center
}
.enterprise-more {
	color:#696969;
	padding:10px 0;
	display:inline-block
}
.mod-detail-bd .l-gallery .video-box {
	position:relative;
	width:400px;
	height:400px;
	z-index:2
}
.mod-detail-bd .l-gallery .video-box .close-btn {
	position:absolute;
	width:51px;
	height:51px;
	top:0;
	right:0;
	background:url(https://res.gys.cn/img/mainsite/product_an/close2.png) no-repeat center;
	background-size:80%;
	cursor:pointer;
	z-index:1
}
.mod-detail-bd .l-gallery .video-box+.vertical-img {
	display:none
}
.mod-detail-bd .l-gallery .vertical-img .watchVideo {
	position:absolute;
	left:25px;
	bottom:25px;
	width:50px;
	height:50px;
	border:3px solid #fff;
	border-radius:50px;
	background:rgba(0,0,0,0.7) url(https://res.gys.cn/img/mainsite/video/playN.png) center center no-repeat;
	background-size:40%;
	cursor:pointer;
	z-index:9
}
.video-box .prism-player .prism-big-play-btn {
	width:100px;
	height:100px;
	top:50%;
	left:50% !important;
	bottom:auto !important;
	margin-left:-50px;
	margin-top:-50px;
	border-radius:50px;
	background:rgba(0,0,0,0.7) url(https://res.gys.cn/img/mainsite/video/playN.png) center center no-repeat
}
.video-box .prism-player .prism-big-play-btn .outter {
	top:-4px;
	left:-4px;
	width:105px;
	height:105px;
	border:4px solid rgba(255,255,255,5)
}
.video-box .prism-player .prism-cover {
	background-color:rgba(0,0,0,0.9);
	background-size:contain
}
.text-detail .video-box {
	width:600px;
	height:400px;
	margin:10px auto;
	white-space:normal !important
}
.text-detail .video-tips {
	font-size:14px;
	font-weight:bold;
	height:40px;
	background:#ffebeb;
	border-radius:5px;
	line-height:40px;
	padding-left:20px;
	margin-bottom:20px
}
.text-detail .video-tips p {
	line-height:40px
}
.text-detail .video-tips p span {
	display:inline-block;
	width:25px;
	height:15px;
	margin-right:10px;
	vertical-align:-2px;
	background:url(https://res.gys.cn/img/mainsite/video/tips.png) left top no-repeat
}
.text-detail .video-tips p a {
	color:#000
}
.getPriceModal.fade .modal-dialog {
	margin-left:-300px;
	margin-top:-150px
}
.getPriceModal .modal-content.getPrice-content {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/modal_bg.png) left top no-repeat
}
.getPriceModal .modal-content ul li {
	height:40px;
	line-height:40px;
	margin-bottom:14px
}
.getPriceModal .modal-content ul li label {
	width:132px;
	float:left;
	text-align:right;
	font-size:14px;
	color:#333
}
.getPriceModal .modal-content ul li .txt {
	float:left;
	margin-left:12px;
	width:231px;
	height:38px;
	border:solid 1px #e6e6e6;
	padding-left:7px;
	font-size:14px
}
.getPriceModal .modal-content ul li .txt2 {
	width:148px
}
.getPriceModal .modal-content ul li img {
	float:left;
	width:78px;
	height:34px;
	border:solid 1px #e6e6e6;
	border-radius:3px;
	margin:4px 0 0 14px;
	cursor:pointer
}
.getPriceModal .modal-content ul li span {
	margin-left:8px;
	color:#0c5598;
	display:none
}
.getPriceModal .modal-content ul li.verifyCode_li {
	display:none
}
.getPriceModal .modal-content .btn {
	padding:3px 24px;
	font-size:14px
}
.getPriceModal .modal-content .btn.get-price {
	box-sizing:content-box;
	background:#0c5598;
	border:solid 1px #0c5598;
	color:#fff
}
.getPriceModal .modal-content .btn.get-price[disabled] {
	background-color:#ccc;
	border-color:#ccc;
	cursor:not-allowed
}
.getPriceModal .modal-content .btn.gray-btn {
	background:#f3f3f3;
	border:solid 1px #e6e6e6;
	color:#b2b2b2;
	display:none
}
.getPriceModal .modal-content .cancel-submit {
	margin:39px auto 0
}
.getPriceModal .modal-content .cancel-submit p {
	text-align:center;
	font-size:14px;
	color:#333;
	line-height:20px
}
.getPriceModal .modal-content .cancel-submit ul {
	width:331px;
	height:94px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/cancel-bg.png) center top no-repeat;
	margin:26px auto 0
}
.getPriceModal .modal-content .cancel-submit ul li {
	width:165px;
	float:left;
	text-align:center;
	padding-top:39px
}
.getPriceModal .modal-content .cancel-submit ul li em {
	width:165px;
	height:18px;
	display:block;
	line-height:18px;
	text-align:center;
	font-size:14px;
	color:#333
}
.getPriceModal .modal-content .cancel-submit ul li em i {
	font-style:normal;
	color:#696969;
	margin-left:7px
}
.getPriceModal .modal-content .cancel-submit ul li span {
	height:24px;
	display:block;
	line-height:24px;
	font-size:14px;
	color:#333
}
.getPriceModal .modal-content .submit-success {
	margin-top:55px
}
.getPriceModal .modal-content .submit-success p {
	text-align:center
}
.getPriceModal .modal-content .p1 {
	font-size:14px;
	color:#666;
	height:22px
}
.getPriceModal .modal-content .p1 span {
	font-size:16px;
	color:#6b0;
	font-weight:bold;
	display:inline-block;
	margin-right:20px
}
.getPriceModal .modal-content .p1 span::before {
	content:'';
	width:22px;
	height:22px;
	display:inline-block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/success.png) center top no-repeat;
	margin-right:12px;
	vertical-align:-4px
}
.getPriceModal .modal-content .p2 {
	height:22px;
	line-height:22px;
	margin-top:7px;
	font-size:12px
}
.getPriceModal .modal-content .p2 a {
	color:#0f69dc
}
.getPriceModal .modal-content .p3 {
	margin-top:46px;
	height:24px;
	color:#666;
	line-height:24px
}
.getPriceModal .modal-content .p4 {
	height:24px;
	margin-top:1px;
	color:#333;
	font-size:14px
}
.getPriceModal .modal-content .p4 span {
	font-size:18px
}
#weChat .modal-dialog {
	width:670px;
	margin-left:-325px;
	margin-top:-319px
}
#weChat .modal-content {
	background:#f2f2f2;
	border-radius:3px
}
.modal-weChat-txt {
	height:350px;
	overflow:hidden;
	padding:5px 0;
	border-bottom:1px solid #e7e7e7;
	position:relative
}
.modal-weChat-txt:after {
	content:'';
	width:281px;
	height:60px;
	display:block;
	position:absolute;
	left:200px;
	top:150px
}
.modal-weChat-box {
	background:#fff;
	padding:15px 30px;
	position:relative
}
.modal-weChat-textarea {
	height:80px;
	width:100%;
	border:0;
	display:block;
	width:100%;
	font-size:14px;
	resize:none;
	outline:0
}
.weChat_message {
	overflow:hidden;
	padding:10px 30px
}
.weChat_message li {
	margin-bottom:15px;
	position:relative;
	min-height:34px;
	overflow:hidden;
	word-wrap:break-word
}
.weChat_message li .img {
	position:absolute;
	top:2px;
	width:34px;
	height:34px
}
.weChat_message li .t {
	color:#696969;
	height:20px;
	line-height:20px
}
.weChat_message li .t span {
	color:#000;
	font-size:14px
}
.weChat_message li .txt {
	position:relative;
	padding:10px;
	font-size:14px;
	line-height:18px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin:5px 0;
	max-width:340px
}
.weChat_message li .txt i {
	position:absolute;
	width:5px;
	height:11px;
	top:12px
}
.weChat_message li.left_txt {
	padding-left:45px
}
.weChat_message li.right_txt {
	padding-right:45px
}
.weChat_message li.left_txt .img {
	left:0
}
.weChat_message li.right_txt .img {
	right:0
}
.weChat_message li.left_txt .t span {
	padding-right:10px
}
.weChat_message li.right_txt .t {
	text-align:right
}
.weChat_message li.right_txt .t span {
	float:right;
	padding-left:10px
}
.weChat_message li.left_txt .txt {
	float:left;
	background:#fff;
	border:1px solid #ededed
}
.weChat_message li.right_txt .txt {
	float:right;
	background:#9eea6a
}
.weChat_message li.left_txt .txt i {
	background:url(https://res.gys.cn/img/mainsite/product_an/lefta.png) no-repeat;
	left:-5px
}
.weChat_message li.right_txt .txt i {
	background:url(https://res.gys.cn/img/mainsite/product_an/righta.png) no-repeat;
	right:-5px
}
.weChat_message li .wechat-content {
	margin-top:8px
}
.weChat_message li .wechat-content img {
	width:107px;
	height:107px;
	vertical-align:middle
}
.mCSB_scrollTools {
	margin:0
}
.mCSB_scrollTools {
	width:10px
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
	background:#ddd
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:#ddd;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:#ddd;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
	background:#f2f2f2;
	width:6px;
	border:0
}
.mCSB_inside>.mCSB_container {
	margin:0
}
.textarea_box {
	min-height:100px
}
.form_hide.h152 {
	height:152px;
	overflow:hidden
}
.textarea_box .c2 {
	padding-left:9px;
	position:relative;
	top:-5px
}
.form_ul li {
	float:left;
	margin-right:3px;
	line-height:32px
}
.form_ul li .c1 {
	height:32px;
	line-height:32px
}
.form_ul li .c1 .text {
	width:140px;
	height:26px;
	border:1px solid #e7e7e7;
	background:#fff
}
.form_ul li .c1 .text:-webkit-autofill {
	-webkit-box-shadow:0 0 0 1000px white inset
}
.verify_c .c2 {
	line-height:15px
}
.verify_c .c2 .icon {
	display:none;
	font-size:12px;
	position:relative;
	top:6px
}
.verify_c .c2 .icon-danger-mini {
	background-position-y:-253px;
	padding:2px 5px 2px 20px;
	color:#0c5598
}
.verify_c .c2 .icon-success-mini {
	background-position-y:-248px
}
.red {
	color:#0c5598;
	line-height:32px
}
.form_box {
	padding-top:5px
}
.gt_holder {
	top:5px;
	padding-top:0 !important
}
.form_box .form_ul {
	padding-top:10px
}
.form_box li {
	height:36px
}
.form_box li .c0,.form_box li .c1,.form_box li .c2 {
	float:left
}
.form_box li .c1 {
	padding:0 10px
}
.form_box .c2 {
	position:relative;
	top:6px
}
.send_out_box {
	position:absolute;
	right:30px;
	bottom:20px
}
.send_out {
	display:block;
	width:90px;
	height:30px;
	background:#f5f5f5;
	border:1px solid #e7e7e7;
	font-size:14px;
	color:#696969;
	text-align:center;
	line-height:30px;
	cursor:pointer
}
.send_gray {
	display:none;
	width:90px;
	height:30px;
	background:#f5f5f5;
	border:1px solid #e7e7e7;
	font-size:14px;
	color:#696969;
	text-align:center;
	line-height:30px;
	cursor:pointer
}
.send_out:hover,.send_out.active {
	color:#fff;
	background:#129611;
	border:1px solid #129611
}
.send_out[disabled] {
	background-color:#ccc;
	border-color:#ccc;
	color:#fff;
	cursor:not-allowed
}
.send_out_box .c2 {
	width:123px;
	height:28px;
	line-height:28px;
	position:absolute;
	left:50%;
	margin-left:-62.5px;
	top:-44px;
	border:1px solid #cbcbcb;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
	display:none
}
.send_out_box .c2 i {
	position:absolute;
	width:16px;
	height:8px;
	background:url(https://res.gys.cn/img/mainsite/product_an/send_out_box.png) no-repeat;
	left:50%;
	margin-left:-8px;
	bottom:-8px
}
.weChat_more {
	height:20px;
	line-height:20px;
	text-align:center;
	padding:20px 0 0 0;
	display:none
}
.weChat_more .more {
	padding-left:16px;
	background:url(https://res.gys.cn/img/mainsite/product_an/weChat_more.png) no-repeat 0 center;
	color:#129611;
	float:inherit
}
.weChat_more .more:hover {
	text-decoration:underline
}
.weChat_more .load {
	width:20px;
	height:20px;
	display:block;
	margin:0 auto;
	background:url(https://res.gys.cn/img/mainsite/product_an/load.gif) no-repeat center center
}
.weChat_more .txt {
	font-size:14px;
	color:#d2cece
}
.r-property .product_links {
	padding-top:40px;
	display:flex;
	justify-content:center
}
.r-property .product_links a.btn {
	float:left;
	width:158px;
	height:38px;
	border:1px solid #0c5598;
	line-height:38px;
	color:#0c5598;
	font-size:16px;
	border-radius:4px;
	margin:0 10px;
	background:#fff;
	text-align:center
}
.r-property .product_links .show-contact {
	float:left
}
.r-property .product_links .btn.onlineContact {
	color:#fff;
	background:#0c5598
}
.r-property .product_links a:hover {
	background:#045097;
	color:#fff
}
.r-property .product_links .onlineContact:hover {
	color:#fff;
	background:#045097
}
.float_nav {
	position:fixed;
	top:0;
	width:928px;
	z-index:1001;
	-webkit-box-shadow:#dbdbdb 0 0 15px;
	-moz-box-shadow:#dbdbdb 0 0 15px;
	box-shadow:#dbdbdb 0 0 15px;
	border-top:0;
	padding-left:260px;
	margin-left:-260px;
	background:#f6f6f6;
	height:58px;
	border:0
}
.sp-hd .product_links {
	float:right;
	padding:13px 0;
	height:32px;
	display:none;
	position:relative
}
.sp-hd .product_links a.btn,.sp-hd .product_links span {
	width:120px;
	height:30px;
	margin:0 10px;
	line-height:30px;
	font-size:14px;
	padding:0
}
.sp-hd .product_links a.btn {
	background:#0c5598;
	color:#fff;
	float:left
}
.product_links .show-contact {
	float:left
}
.sp-hd .product_links .onlineContact {
	text-align:left;
	width:auto;
	position:relative;
	color:#0c5598;
	height:31px;
	padding:0 10px
}
.sp-hd .product_links .onlineContact i.wx {
	width:14px;
	height:14px;
	display:block;
	float:left;
	margin:8px 10px 0 10px;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/icon-code.png) center top no-repeat
}
.sp-hd .product_links .onlineContact i.qq {
	width:12px;
	height:15px;
	display:block;
	float:left;
	margin:8px 10px 0 0;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/icon-qq-s.png) center top no-repeat
}
.sp-hd .product_links .onlineContact:hover {
	background:#fff;
	color:#0c5598
}
.sp-hd .product_links .card-box {
	position:absolute;
	right:102px;
	top:45px
}
.sp-hd .product_links .contact-card {
	margin:3px 0 0 0;
	display:none;
	padding-bottom:10px
}
.float_nav .product_links {
	display:block
}
.float_nav .product_links .weChat_a {
	width:82px;
	height:58px;
	float:right;
	margin:0;
	position:relative;
	top:-13px;
	border:0;
	padding:0;
	background:#000;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	color:#fff;
	line-height:88px;
	padding:0 0 0 10px
}
.float_nav .product_links .weChat_a {
	background:url(https://res.gys.cn/img/mainsite/product_an/WeChat_xa.png) no-repeat center center;
	text-align:center
}
.float_nav .product_links .weChat_a i {
	position:absolute;
	left:0;
	top:0;
	width:92px;
	height:58px;
	background:url(https://res.gys.cn/img/mainsite/product_an/WeChat_x.png) no-repeat center center
}
.float_nav .product_links .weChat_a span {
	position:relative;
	padding:0
}
.float_nav .product_links .weChat_a:hover i {
	display:none
}
.float_nav .product_links .weChat_a:hover {
	color:#fff
}
.float_nav .divh2 {
	height:56px;
	border-right:0;
	border-top:2px #0c5598 solid
}
.float_nav .sign_left {
	display:block
}
.sign_left {
	width:239px;
	height:60px;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	display:none
}
.sign_left i {
	display:block;
	height:37px;
	background:url(https://res.gys.cn/img/common/member_sign/membersignsD-large.png.webp?) no-repeat;
	margin:11px 0
}
.sign_left.xmt_big {
	background:#ffb30f
}
.sign_left.xmt_big i {
	background-position:center 0
}
.sign_left.xyhy_big {
	background:#0078ee
}
.sign_left.xyhy_big i {
	background-position:center -79px
}
.sign_left.mqhy_big {
	background:#b56900
}
.sign_left.mqhy_big i {
	background-position:center -117px
}
.sign_left.pthy_big {
	background:#6796ac
}
.sign_left.pthy_big i {
	background-position:center -41px
}
.sign_left.tgt_big {
	background:#ff3c00
}
.sign_left.tgt_big i {
	background-position:center -155px
}
.sign_left.yqds_big {
	background:#ab814d
}
.sign_left.yqds_big i {
	background-position:center -204px
}
.contact-card {
	width:228px;
	background:#fff;
	border:solid 1px #e8e8e8;
	border-radius:3px;
	margin:-17px 0 0 10px;
	padding:20px 20px 10px 20px
}
.contact-card.current {
	height:48px;
	margin:-17px 0 0 10px
}
.contact-card .card-wx {
	height:96px;
	padding-left:110px;
	position:relative
}
.contact-card .card-wx img {
	width:96px;
	height:96px;
	position:absolute;
	left:0;
	top:0
}
.contact-card .card-wx span {
	display:block;
	padding-top:26px;
	font-size:16px;
	line-height:22px;
	height:22px;
	color:#333;
	margin:0
}
.contact-card .card-wx em {
	display:block;
	font-size:14px;
	color:#696969;
	padding-top:8px;
	line-height:18px
}
.contact-card .card-qq {
	width:230px;
	height:50px;
	margin-top:17px;
	border-top:solid 1px #f0f0f0;
	padding:10px 0 0 0;
	position:relative
}
.contact-card .card-qq .swiper {
	width:100%;
	height:100%
}
.contact-card .card-qq .swiper .swiper-button-prev,.contact-card .card-qq .swiper .swiper-button-next {
	position:absolute;
	top:50%;
	width:8px;
	height:14px;
	margin-top:-7px;
	z-index:10;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/swiper-left.png) center top no-repeat;
	left:0
}
.contact-card .card-qq .swiper .swiper-button-prev:hover {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/swiper-leftcur.png) center top no-repeat
}
.contact-card .card-qq .swiper .swiper-button-next {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/swiper-right.png) center top no-repeat;
	left:inherit;
	right:0
}
.contact-card .card-qq .swiper .swiper-button-next:hover {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/swiper-rightcur.png) center top no-repeat;
	left:inherit;
	right:0
}
.contact-card .card-qq .swiper-button-prev.swiper-button-disabled {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/swiper-left.png) center top no-repeat;
	opacity:1
}
.contact-card .card-qq .swiper-button-next.swiper-button-disabled {
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/swiper-right.png) center top no-repeat;
	opacity:1
}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
	content:''
}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
	content:''
}
.contact-card .card-qq .card-inner {
	width:160px;
	padding-left:70px;
	position:relative
}
.contact-card .card-qq .card-inner:before {
	content:'';
	width:31px;
	height:37px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/icon-qq.png) center top no-repeat;
	position:absolute;
	left:30px;
	top:2px
}
.contact-card .card-qq em.qq_txt {
	height:22px;
	display:block;
	line-height:22px;
	font-size:14px;
	color:#696969
}
.contact-card .card-qq span {
	height:20px;
	display:block;
	font-size:16px;
	color:#494949;
	line-height:20px;
	margin:0;
	width:auto
}
.contact-card .card-qq span em {
	font-size:14px;
	color:#236fee;
	line-height:20px;
	margin-left:7px;
	cursor:pointer
}
.contact-card .card-qq span em:hover {
	color:#236fee;
	background:0
}
.contact-card .card-qq.current {
	padding:0;
	margin-top:0;
	border:0
}
.contact-card .card-qq.current:before {
	top:3px
}
.weChat_a {
	width:90px;
	height:93px;
	position:absolute;
	right:0;
	top:-1px;
	text-align:center;
	color:#fff;
	font-size:14px;
	overflow:hidden;
	line-height:134px;
	padding:0 0 0 10px
}
.weChat_a:focus {
	outline:0
}
.weChat_a {
	background:url(https://res.gys.cn/img/mainsite/product_an/WeChata.png) no-repeat center center;
	color:#fff
}
.weChat_a i {
	position:absolute;
	left:0;
	top:0;
	width:100px;
	height:93px;
	background:url(https://res.gys.cn/img/mainsite/product_an/WeChat.png) no-repeat center center
}
.weChat_a span {
	position:relative;
	padding:0
}
.weChat_a:hover {
	color:#fff
}
.weChat_a:hover i {
	display:none
}
.float-layer {
	width:46px;
	position:fixed;
	top:445px
}
.float-layer .backTop {
	width:30px;
	height:28px;
	border:solid 1px #e8e8e8;
	border-radius:100px;
	box-shadow:0 1px 3px rgba(200,200,200,0.38);
	margin-top:30px;
	background:#fff;
	padding:18px 0 0 16px;
	cursor:pointer;
	display:none
}
.float-layer .backTop:after {
	content:'';
	width:16px;
	height:12px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/backTop.png) center top no-repeat
}
.inactiveModal,.getPriceModal {
	position:fixed;
	z-index:1003;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.5);
	display:none
}
.inactiveModal .modal-inner,.getPriceModal .modal-inner {
	position:absolute;
	right:50%;
	bottom:50%;
	transform:translateY(50%);
	-ms-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-webkit-transform:translateY(50%);
	-o-transform:translateY(50%);
	margin:0 -390px 0 0;
	width:780px
}
.getPriceModal .modal-inner {
	width:600px;
	margin:0 -300px 0 0
}
.inactiveModal.fadeOut,.inactiveModal.fadeOut .modal-inner,.getPriceModal.fadeOut,.getPriceModal.fadeOut .modal-inner {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease
}
.inactiveModal.fadeOut,.getPriceModal.fadeOut {
	background:rgba(0,0,0,0)
}
.inactiveModal.fadeOut .modal-inner,.getPriceModal.fadeOut .modal-inner {
	-webkit-transform:scale(0.1);
	-moz-transform:scale(0.1);
	-ms-transform:scale(0.1);
	-o-transform:scale(0.1);
	transform:scale(0.1);
	right:10%;
	bottom:0;
	opacity:0
}
.scroll-list {
	height:56px;
	overflow:hidden;
	margin:0 0 8px 0
}
.scroll-list li {
	margin-bottom:8px;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.scroll-list li span {
	padding:0 10px;
	display:inline-block;
	background:#f6f6f6;
	line-height:24px;
	font-size:14px;
	color:#333;
	cursor:pointer
}
.scroll-list li span:before {
	content:'';
	width:14px;
	height:14px;
	display:inline-block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/q.png) center top no-repeat;
	margin-right:6px;
	vertical-align:-2px
}
.scroll-list li label {
	cursor:pointer
}
.scroll-list li em {
	font-weight:bold
}
.scroll-list li i {
	color:#236fee;
	font-style:normal;
	background:none !important
}
.getPrice_box {
	position:relative;
	border:1px solid #e8e8e8;
	background:#fff
}
.getPrice_box_current {
	position:fixed;
	top:45px;
	z-index:9
}
.getPrice_box:hover {
	border-top:1px solid #e6e6e6
}
.getPrice_box .title {
	width:208px;
	margin:15px auto 20px
}
.getPrice_box .title span {
	width:100%;
	height:26px;
	display:block;
	text-align:center;
	line-height:26px;
	font-size:18px;
	color:#333;
	font-weight:bold
}
.getPrice_box .title em {
	font-size:14px;
	color:#696969;
	height:22px;
	display:block;
	text-align:center;
	line-height:22px
}
.getPrice_box .form {
	width:208px;
	margin:0 auto
}
.getPrice_box .form li {
	position:relative;
	width:208px;
	height:36px;
	margin-bottom:18px
}
.getPrice_box .form li .txt {
	width:195px;
	height:34px;
	border:solid 1px #e6e6e6;
	border-radius:3px;
	padding:0 0 0 11px
}
.getPrice_box .form li span {
	font-size:12px;
	color:#0c5598;
	position:absolute;
	top:8px;
	right:10px;
	display:block;
	line-height:21px;
	display:none;
	z-index:2;
	background:#fff
}
.getPrice_box .form li em {
	width:64px;
	display:block;
	background:#fff;
	position:absolute;
	right:11px;
	top:-10px;
	font-size:12px;
	color:#b2b2b2;
	text-align:center
}
.getPrice_box .form li i.protect-icon {
	width:25px;
	height:20px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/protect-icon.png) center top no-repeat;
	position:absolute;
	right:8px;
	top:9px
}
.getPrice_box .form .submit-btn {
	width:208px;
	height:40px;
	display:block;
	background:#0c5598;
	line-height:40px;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	color:#fff;
	border-radius:3px;
	margin-bottom:25px
}
.getPrice_box .form .submit-gray {
	width:208px;
	height:40px;
	display:block;
	background:#f3f3f3;
	border:solid 1px #e6e6e6;
	color:#b2b2b2;
	display:none;
	line-height:40px;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	border-radius:3px;
	margin-bottom:25px
}
.getPrice_box .mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	display:none
}
.getPrice_box .verify-layer {
	width:217px;
	height:236px;
	background:#fff;
	border:solid 1px #fafafa;
	position:absolute;
	left:11px;
	top:42px;
	z-index:2;
	display:none
}
.getPrice_box .verify-layer .verify-title {
	height:34px;
	line-height:34px;
	margin:11px 0 0 19px;
	font-size:14px;
	color:#333;
	font-weight:bold
}
.getPrice_box .verify-layer .verify-title .close {
	width:14px;
	height:14px;
	display:block;
	background:url(https://res.gys.cn/img/mainsite/cgt-shop/close.png) center top no-repeat;
	float:right;
	margin-right:12px;
	cursor:pointer
}
.getPrice_box .verify-layer .verify-code {
	width:180px;
	margin:9px auto 0
}
.getPrice_box .verify-layer .verify-code .code-img {
	width:180px;
	height:40px;
	display:block;
	background:#f0f0f0
}
.getPrice_box .verify-layer .verify-code .code-img .captcha {
	width:90px;
	height:30px;
	display:block;
	padding-top:5px;
	margin:0 auto
}
.getPrice_box .verify-layer .verify-code a {
	margin-top:10px;
	width:180px;
	height:20px;
	display:block;
	line-height:22px;
	text-align:right;
	color:#0c5598;
	cursor:pointer
}
.getPrice_box .verify-layer .verify-code .code_text {
	width:180px;
	height:39px;
	position:relative
}
.getPrice_box .verify-layer .verify-code .code_txt {
	width:180px;
	height:38px;
	padding:0;
	border:0;
	border-bottom:solid 1px #0c5598;
	font-size:14px;
	color:#696969;
	border-radius:0
}
.getPrice_box .verify-layer .verify-code em {
	position:absolute;
	right:0;
	top:12px;
	font-size:12px;
	color:#0c5598;
	display:none
}
.getPrice_box .verify-layer .verify-btn {
	width:100px;
	height:34px;
	display:block;
	text-align:center;
	line-height:34px;
	background:#0c5598;
	font-size:18px;
	color:#fff;
	margin:20px auto;
	border-radius:50px;
	cursor:pointer
}
.getPrice_box .verify-layer .verify-gray {
	width:100px;
	height:34px;
	display:block;
	text-align:center;
	line-height:34px;
	background:#f3f3f3;
	border:solid 1px #e6e6e6;
	color:#b2b2b2;
	display:none;
	font-size:18px;
	margin:20px auto;
	border-radius:50px;
	cursor:pointer
}