﻿
.fl {display: inline; }

.fr { float: right; display: inline; }

.translateXY { -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.translateY { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

#LRdiv0, #LRfloater0, #LR_Flash { display: none !important; }

#LRdiv0, #LRdiv1, #LRdiv2, #LRfloater0, #divM, #LR_Flash, #BDBridgeWrap, #LRdiv3, #LRfloater3 { display: none; !important;

}

.swtRirhgt { width: 60px; position: fixed; right: 0; top: 50%; top: 24%\0; *top:24%; z-index: 10000; }
:root .swtRirhgt{top: 50%\0;}


.commonIcon, .commonIcon1 {margin-bottom:1px; display: block; width: 60px; height: 60px;position: relative;border-top-left-radius:5px;border-bottom-left-radius:5px; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }

.commonIcon:hover { width: 70px; margin-left: -10px; background-color:#F78B26;}

.commonIcon:after, .commonIcon1:after { content: ''; position: absolute; left: 50%; top: 50%; left: 24%\0; top: 12%\0; background: url(../img/swtRightIcon.png) no-repeat; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
:root .commonIcon:after, .commonIcon1:after{left: 50%; top: 50%;} 


.swtLink { background-color: #005234;}

.swtLink:after { width: 30px; height: 45px; background-position: -16px -35px; }

.swtLink em { position: absolute; right: 50%; top: 4px; margin-right: -24px; display: block; width: 20px; height: 20px; font-size: 15px; color: #fff; line-height: 20px; text-align: center; background-color: #ff0000; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; z-index: 1; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8); box-shadow: 0 0 3px rgba(0,0,0,0.8); font-style: normal; }



.telLink { background-color: #005234;margin-top:1px; }

.telLink:after { width: 31px; height: 45px;  background-position: -68px -35px; }

.telLink > div {display: none; width: 280px; height: 60px; position: absolute; left: -282px; top: 0px; background: #005234;border-radius:5px;-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);-o-transform: rotateX(90deg);-webkit-transform: rotateX(90deg); transform: rotateX(90deg);-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.telLink:hover > div {display: block; -moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);-webkit-transform:rotateX(0); transform: rotateX(0); }

.telLink em{width:40px;height:55px;float:left;margin-left:5px; background: url(../img/swtRightIcon.png) no-repeat -65px -28px;}



.tellNumberTxt {margin-top:10px;float:left; border:1px solid #999;width: 150px; height: 38px;*width: 140px; *height: 36px; background-color: #fff; font-size: 14px; color: #a4a4a4; line-height: 38px; padding-left: 14px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.tellNumberBtn {display: block;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none; cursor: pointer; width: 71px;height:38px;float:left; margin-top:10px; text-align: center;line-height: 38px; font-size: 14px; color: #ffffff; text-decoration: none; background-color: #F78B26;}



.yhLink { background-color: #005234;margin-top:1px; }

.yhLink:after { width: 31px; height: 45px; background-position: -300px -35px; }

.yhLink > div {display: none; width: 155px; height: 150px; position: absolute; left: -155px; top: 0px; background: url(../img/swtRightIcon.png) no-repeat -5px -95px;-moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);-o-transform: rotateX(90deg);-webkit-transform: rotateX(90deg); transform: rotateX(90deg);-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.yhLink:hover > div {display: block; -moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);-webkit-transform:rotateX(0); transform: rotateX(0); }



.qqLink { background-color: #005234; }

.qqLink:after { width: 25px; height: 46px; background-position: -126px -35px; }

.wxLink { background-color: #005234;/*position:relative;*/ }

.wxLink:after { width: 31px; height: 45px; background-position: -176px -35px; }

.wxLink > div {display: none; width: 150px; height: 150px; position: absolute; left: -138px; top: -35px; -moz-transform: rotateX(90deg);-ms-transform: rotateX(90deg);-o-transform: rotateX(90deg);-webkit-transform: rotateX(90deg); transform: rotateX(90deg);-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }

.wxLink:hover > div {display: block;-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);-webkit-transform:rotateX(0); transform: rotateX(0); }



.scrollTop { background-color: #005234; cursor:pointer}

.scrollTop:after { width: 50px; height: 50px; background-position: -230px -35px; background-position: -242px -37px \0;}
:root .scrollTop:after {background-position: -230px -35px;}


.swt_top{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%;height:62px;background:rgba(0,0,0,0.75);text-align: center;}


/*商务通内部弹窗样式*/
#swtCenter {
	font-family: 微软雅黑;
	position: fixed;
	overflow: hidden;
	-webkit-transition: all 1s ease-out;
	transition: all 0.5s ease-out;
	z-index: 10;
	font-size: 15px;
	background: #ff6005;
	border-color:1px solid #ff6005;
}
.swtCenter2{display:none}

.swtCenter {
	width: 37px;
	height: 37px;
	background: #fff;
	opacity: 0
}

.swtCenter_1 {
	width: 280px;
	height: 110px;
	background: #FFF;
	background-size: 100%;
	border-radius: 18px;
	box-shadow: 0 0 6px #000;
	top: 38%;
	right: 50%;
	margin-right: -140px;
	opacity: 1;
	-webkit-transition: all 1s ease-out;
	transition: all 1s ease-out;
/*	border:2px solid #298dd9;*/
}

.swtCenter_2 {
	width: 35px;
	height: 120px;
	top: 35%;
	right: 0;
	margin-right: 0;
	border-radius: 0;
	-webkit-transition: all 1s ease-out;
	transition: all 1s ease-out
}

#swtCenter .swtClose {
	width: 30px;
	height: 30px;
	border: medium none;
	background: url(../img/swtClose.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
	position: absolute;
	right: 0;
	z-index: 100;
	-webkit-transition: all 1s ease-out;
	transition: all 1s ease-out
}

#swtCenter .swtClose a {
	display: block;
	width: 100%;
	height: 100%
}

#swtCenter .h3 {
	border: medium none;
	width: 100%;
	margin: 0 auto;
	padding-top: 22px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 26px;
	line-height: 30px;
	overflow: hidden
}

#swtCenter .h4 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	overflow: hidden
}

.swtCenter_1 .callBack {
display: block;
    width: 250px;
    background: white;
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-left:-125px;
    z-index: 10;
    border-radius: 4px 9px 9px 4px;
    overflow: hidden;
}
.swtCenter_1 .callBack input{
	-webkit-appearance:none;
}


#sub_btn {
	width: 34%;
    outline: 0;
    border: none;
    line-height: 30px;
    float: right;
    background: -webkit-gradient(linear, left top, left bottom, from(#298DD9), color-stop(0.5, #298DD9), to(rgb(31, 103, 158)));
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    color: white;
    position: absolute;
    left: 172px;
}

#swtCenter p {
	width: 225px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 20px;
	color: #69727f
}

#swtCenter .swtList {
	border: medium none;
	width: 100%;
	height: 58px;
	border-radius: 0 0 15px 15px;
	position: absolute;
	bottom: 0
}

#swtCenter .swtList p {
	float: left;
	display: block;
	width: 50%;
	overflow: hidden
}

#swtCenter .swtList a {
	display: block;
	width: 100%;
	height: 58px;
	line-height: 58px;
	position: relative
}

#swtCenter .swtList a:hover {
	filter: alpha(opacity=70);
	opacity: .7
}

#swtCenter .swtList a.telphone {
	border: medium none;
	background: #298DD9;
	border-radius: 0 0 0 15px
}

#swtCenter .swtList a.question {
	border: medium none;
	background: #F37630;
	border-radius: 0 0 15px 0
}

#swtCenter .swtList a em,#swtCenter .swtList a i {
	display: block;
	color: #FFF;
	position: absolute;
	left: 50%
}

#swtCenter .swtList a i {
	width: 27px;
	height: 27px;
	margin-top: -15px;
	top: 50%
}

#swtCenter .swtList a em {
	height: 100%;
	font-size: 16px;
	margin-left: -15px;
	top: 3
}

#swtCenter .swtList a i.divRsjs {
	border: medium none;
	background: none #e60012;
	width: 14px;
	height: 14px;
	margin-left: -34px;
	margin-top: 0;
	border-radius: 14px;
	font-size: 9px;
	box-shadow: 0 0 3px #000;
	text-align: center;
	line-height: 14px;
	top: 12px;
	z-index: 3
}

.middleContent a img {
	width: 100%
}

#swtCircle {text-decoration: none; font-size: 16px;line-height: 18px; display: none; color: #fff; letter-spacing: 2px; position: fixed; z-index: 99999;top: 25%;right: -8px;width: 153px;overflow: hidden;height: auto;
}

.swtCircle {
	width: 100%;
	height: 100%;
	padding-left: 10px;
	letter-spacing: 4px;
	background-color: #ff6005;
/*	box-shadow: 0 -10px 40px rgba(41,141,217,.75) inset;*/
	transition: box-shadow .3s ease-out 0s
}

.TalkAlable {
	animation: taklab 1s infinite
}


#logoa {
	display:block;
	float:left;
	width:383px;
	height:292px;
	border-radius:26px;
	background-repeat:no-repeat;
/*	background-image:url(http://rj.jgyljt.com/jgswt/img/center888.png);*/
	background-image:url(tanchuang.png);
	}

	#mdswt .zxan a{display:inline-block;color:#fff;font-size:18px;;width:102px;height:30px;text-decoration: none;border-radius: 14px;text-align: center;line-height: 30px}

#mdswt .zxan a:nth-child(1){background:#91020a }

#mdswt .zxan a:nth-child(2){background:#ff7f01;margin-left:8px; position: relative;}

#mdswt #peoplenum{display:block;width:26px;height:26px;line-height:26px;border-radius: 13px;background: #b1000f;position: absolute;right:-10px;top:-10px;font-style: normal}


/*中间弹窗开始*/
.centerPCImg{
	display:block !important;
	width:475px !important;
	height:236px !important;
	background-repeat:no-repeat;
	background-image:url(http://rj.jgyljt.com/jgswt/pcSwt/centerPC.png);
	background-size:100% 100%;
	position: initial !important;
	top: initial !important;
	right: initial !important;  
	z-index: initial !important;
	padding-left: initial !important;
}
.centerPcDoc{ font-family:"微软雅黑";}

#centerDoc1{ visibility:hidden;}
#newTime1{ width:140px; line-height:34px; font-size:16px; color:#ffffff; display:block; text-align:center; background:#999999; margin:18px auto 0 auto; border-radius:8px;}
.cenDoc1{ overflow:hidden; zoom:1; margin-top:16px; margin-left:10px;}
.cenDoc1 i{ display:block; float:left;}
.cenDoc1 em{ width:356px; height:84px; display:block; margin-left:8px; background:url(http://rj.jgyljt.com/jgswt/pcSwt/centerBg1.png) no-repeat; background-size:100%; float:left; font-style:normal; font-size:18px; line-height:26px; color:#363636; padding-left:26px; padding-top:6px; padding-right:10px;}
.cenDoc1 b{ font-weight:normal; color:#ff4800;}

#centerDoc2{ visibility:hidden;}
#newTime2{ width:140px; line-height:34px; font-size:16px; color:#ffffff; display:block; text-align:center; background:#999999; margin:18px auto 0 auto; border-radius:8px;}
.cenDoc2{ overflow:hidden; zoom:1; margin-top:16px; margin-left:10px;}
.cenDoc2 i{ display:block; float:left;}
.cenDoc2 em{ width:270px; height:55px; display:block; margin-left:8px; background:url(http://rj.jgyljt.com/jgswt/pcSwt/centerBg2.png) no-repeat; background-size:100%; float:left; font-style:normal; font-size:18px; line-height:55px; color:#363636; padding-left:26px;}

.zxDoc{ width:100%; height:76px; border-top:2px solid #d6d6d6; background:#ffffff; margin-top:23px; border-radius:0 0 4px 4px; overflow:hidden; zoom:1; font-family:"微软雅黑";}
.zxDoc i{ display:block; width:33px; height:33px; float:left; padding-top:24px; padding-left:10px;}
.zxDoc i img{ width:100%;}
.zxDoc #centerBot{ width:284px; border:none; border-bottom:1px solid #c3c3c3; font-size:22px; color:#363636; float:left; outline:none; background:transparent; padding-bottom:4px; margin-left:10px; padding-top:25px;}
.zxDoc .zixunPc{ width:104px; line-height:40px; background:#ff9907; border-radius:8px; text-align:center; font-size:16px; color:#ffffff; display:block; text-decoration:none; float:right; font-weight:bold; margin-right:12px; margin-top:16px;}

/*中间弹窗结束*/


@keyframes taklab {
	0% {
		color: #fff;
		background: #ff6005
	}

	50% {
		color: #17f93e;
		background: #fff
	}

	100% {
		color: #fff;
		background: #ff6005
	}
}





