@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{ font-family:'微软雅黑'; font-size:12px;}
a{ text-decoration:none;}

#LRdiv0{ display:none !important;}
#LRdiv1{ display:none !important;}
#LRfloater1{ display:none !important;}

#k_s_ol_floatWin_fl{display: none;}
#k_s_ol_inviteWin{display: none !important;}

/* 中间弹窗 */
.swt_cen{ width:569px; height:334px;  background:#fff; border-radius:5px; overflow:hidden; position:fixed; top:50%; left:50%; transform: translate(-50%,-50%); filter:alpha(opacity=0); z-index:999999;display: none;}
.swt_banner{width:569px; height:334px; overflow:hidden;}
.swt_banner img{display: block;width: 100%;border-radius: 10px;overflow: hidden;}
.swt_anniu{width:100%; height:47px; background:#0b121e; overflow:hidden;}
.swt_anniu dl{width:100%; height:auto; overflow:hidden; margin-top:4px;}
.swt_anniu dl dt{float:left; width:370px; height:38px; margin:0 25px 0 10px;}
.swt_anniu dl dt #telInput{width:225px; height:34px; line-height:34px; float:left; border:2px solid #f94509; border-right:none; font-size:15px; color:#666; background:#fff url(tel.png) no-repeat 5px center; text-indent:25px;border-radius:5px 0 0 5px;}
.swt_anniu dl dt #callBtnn{width:143px; height:38px; background:#f94509; float:left; color:#fff; font-size:20px; text-align:center; line-height:38px; border:none; cursor:pointer; border-radius:0 5px 5px 0;}
.swt_anniu dl dd{float:left;}
.swt_anniu dl dd a{width:142px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:20px; display:block; background:#e90a0a; border-radius:5px;}
.swt_close_n{ display:block; width:37px; height:37px; position:absolute; background:url(close.png) left center no-repeat; z-index:9; cursor:pointer; right:7px; top:7px; z-index:9999999;}


/* 底部Fixed */
.public_footer{width:100%; height:50px; background:url(public_footer_bg.png) left top; overflow:hidden; position:fixed; bottom:0; z-index:999}
.public_f_box{width:1200px; height:auto; margin:0 auto;}
.public_f_box dl{float:left; height:50px; background:url(public_f_r_bg.jpg) no-repeat right center; line-height:50px; font-size:18px; color:#fff;}
.public_f_box dl dt,.public_f_box dl dd{float:left;}
.public_f_box dl dd a{display:block; width:72px; height:26px; background:#ff7245; border-radius:5px; font-size:16px; text-align:center; line-height:26px; color:#fff; margin-top:12px;}
.public_f_box dl dd a:hover{background:#fc5f2d;}
.public_f_box dl.d1{width:254px;}
.public_f_box dl.d1 dt{width:152px; text-indent:65px; background:url(public_f_lihe.jpg) no-repeat 20px center;}
.public_f_box dl.d2{width:264px;}
.public_f_box dl.d2 dt{width:163px; text-indent:75px; background:url(public_f_xx.png) no-repeat 28px center;}
.public_f_box .public_f_zx{width:368px; height:50px; float:left; font-size:24px; color:#fff; line-height:50px; text-indent:63px; background:url(public_f_dh.png) no-repeat 27px center;}
.public_f_box .public_f_zx span{font-size:18px;}
.public_f_huidian{width:314px; height:50px; float:left; padding-top:9px;}
.public_f_huidian #telInputnnn{width:197px; height:33px; border-radius:5px; border:none; font-size:16px; text-indent:10px; display:inline-block; float:left; margin-right:3px;}
.public_f_huidian #callBtnnn{border:none; width:96px; height:33px; line-height:33px; background:#ff0000; color:#fff; font-size:18px; font-weight:bold; border-radius:5px; float:left;}


/*
.slider_common{width:560px; height:288px;overflow:hidden;}
.slider_common div{ cursor:pointer}
.jquery-slider-wrapper{position:relative;zoom:1;clear:both}
.jquery-slider-slide{position:absolute;padding-bottom:0px;margin:0px;padding-left:0px;width:100%;padding-right:0px;display:none;float:left;padding-top:0px}
.jquery-slider-slide img{border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px}
.jquery-slider-slide-current{z-index:2;display:block}
.jquery-slider-slide-next{z-index:1;display:block}
.jquery-slider-selectors{z-index:3;position:absolute;bottom:10px;display:block;overflow:hidden;right:10px}
.jquery-slider-selector{margin:0px 0px 0px 5px;width:16px;display:inline;float:left;height:16px}
.jquery-slider-selector span{display:none}
.jquery-slider-control{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;right:50%;margin-right:-24px}
.jquery-slider-control span{display:none}
.jquery-slider-hovered .jquery-slider-control{display:block}
.jquery-slider-navigation{display:block}
.jquery-slider-navigation-prev{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;left:0px}
.jquery-slider-navigation-prev span{display:none}
.jquery-slider-navigation-next{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;right:0px}
.jquery-slider-navigation-next span{display:none}
.jquery-slider-hovered .jquery-slider-navigation-prev{display:block}
.jquery-slider-hovered .jquery-slider-navigation-next{display:block}
.jquery-slider-wrapper .caption{position:absolute;padding-bottom:6px;padding-left:10px;bottom:10px;padding-right:10px;background:#333333;color:#fff;font-size:13px;padding-top:6px;left:10px}
.jquery-slider-timer{z-index:4;position:absolute;width:100%;bottom:0px;height:3px;color:#000000;left:0px}
.jquery-slider-timer-bar{width:0px;display:inline;background:#000000;float:left;height:3px;opacity:0.5}
*/


/* Msg弹窗 */
.showMsg{width:auto; height: auto; display: none; overflow: hidden; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); padding: 20px; background: rgba(0,0,0,0.8); font-size: 20px; color: red; font-weight: bold; z-index: 999999999; border-radius: 8px;}


/*右侧中间飘窗*/
#swt_right{position:absolute;z-index:999;}
#swt_right li{cursor:pointer; margin-bottom:20px;}
#swt_right #swt_right_nav .subCate img{position:relative;}
#swt_right #swt_right_nav .mainCate{position:relative;}
#swt_right #swt_right_nav .subCate{display:none; position:absolute; left:-248px; top:0; width:100%; height:auto;}
#swt_right #swt_right_nav .on .subCate{display:block !important;}
#swt_right #swt_right_nav .subCate img.a1{top:-5px}
#swt_right #swt_right_nav .subCate img.a2{top:0 }
#swt_right #swt_right_nav .subCate img.a4{top:-60px; left:80px;}
#swt_right #swt_right_nav .dh{width:248px; height:95px; background:#0F0; position:relative; top:-15px; background:url(/swt/tel_pic.png) no-repeat left top;}


/* 右侧底部飘窗|old_01 */
.swtright{width:150px; height:160px; position:fixed; right:80px; bottom:-220px; z-index:999; background:url(swtright.png) no-repeat left center; display:none;}
.swtright a{ display:block; width:100%; height:100%;}
.swtright .swtright_close{position: absolute; display: block; right:20px; top: 0; width: 25px; height: 25px; z-index: 10; transform-style: preserve-3d;}
.swtright .swtright_close:hover {animation: rotate360 0.3s ease 1;}
.swtright .swtright_close:before {position: absolute; left: 50%; top: 50%; content: ''; width: 25px; height: 1px; margin-left: -7px; margin-top: -1px; background-color: #000; transform: rotate(-45deg);}
.swtright .swtright_close:after {position: absolute; left: 50%; top: 50%; content: ''; width: 25px; height: 1px;  margin-left: -7px; margin-top: -1px; background-color: #000; transform: rotate(45deg);}
@keyframes rotate360 {100%{-moz-transform: rotate(720deg); -ms-transform: rotate(720deg); -o-transform: rotate(720deg); -webkit-transform: rotate(720deg); transform: rotate(720deg);}}

/*右侧底部飘窗*/
.openswtwin{width: 355px; height: auto; position: fixed; bottom: 50px; right: 0;overflow: hidden;background: #999;border-radius: 10px;z-index: 99999999999;cursor: pointer; display: none; }
.openswtwin h2{width: 100%;height:50px;line-height: 50px;text-indent: 15px;font-size: 20px;color: #fff;background: #4378c3;letter-spacing: 3px;}
.openswtwin h2 a{display: none;}
.openswtwin .img{width: 100%;height: 105px;background:#fff url(wen.gif) no-repeat center center;}
.openswtwin .form{display: flex;align-items: center;justify-content: center;padding: 15px 0;overflow: hidden;width: 100%;}
.openswtwin .form textarea{width: 209px;height: 83px;box-sizing: border-box;padding: 10px;font-size: 14px;color: #666;border-radius: 10px;}
.openswtwin .form input{width: 101px;height: 83px;background: url(submit.png) no-repeat left top;margin-left: 10px;}




/* 360商务通 左侧 中间*/
.rhbswtLeft{ width: 275px;height: 380px; background: #B61014; position: fixed; left:10px; top:100%; z-index: 999; text-align: center; transition: 1s ease;}
.rhbswtLeft.swtLeftShowHide{top: 0; bottom:0 ;margin: auto;}
.rhbswtLeft h2{font-size: 20px;color: #fff;line-height: 50px;font-weight: 700;border-bottom: 4px solid #fff; position: relative; }
.rhbswtLeft h2 a{width:30px;height:30px;color:#fff;font-size:12px;line-height:30px;text-align:center;position:absolute;right:0;top:0;cursor: pointer;}
.rhbswtLeft .form{width: 250px;margin: 15px auto;background: #fff;padding:30px 0;overflow: hidden;}
.rhbswtLeft .form input{width: 232px;line-height: 50px;background: #ECECEC;color: #878787;font-size: 20px;border: none;border-radius: 5px;margin:0 auto 12px;display: block;text-align: center;}
.rhbswtLeft .button button{float: left;width:105px;line-height: 45px;background: #B61014;font-size: 16px;color: #fff;margin:0 12px 0 18px;font-weight: bold; border: none; cursor: pointer; }
.rhbswtLeft .button a{float: left;width: 95px;line-height: 45px;background: #595959;font-size: 16px;color: #fff;border-radius:5px;font-weight: bold;cursor: pointer;}

.rhbswtCenter{width:535px; background: #fff; display: none; z-index: 999999; padding-bottom: 15px; border-radius: 5px; overflow: hidden; box-shadow: 0 0 5px #fff;  position: fixed; left: 50%; top: 50%; margin:-222px 0 0 -290px; border: 1px solid #ccc;}
.rhbswtCenter *{box-sizing: border-box;}
.rhbswtCenter .thumb a{position: absolute; top:9px; right:9px; border-radius:50%;}
.rhbswtCenter .info{display: flex; align-items: center; justify-content: space-between; padding: 10px; }
.rhbswtCenter .info .l{font-size: 16px; color: #a37f4a; display: flex; align-items: center; }
.rhbswtCenter .info .l img{margin-left: 10px;}
.rhbswtCenter .info .r ul{display: flex; align-items: center; }
.rhbswtCenter .info .r ul li{margin-right: 10px;}
.rhbswtCenter .info .r ul li a{display: flex; align-items: center; color:#727279; font-size:14px;}
.rhbswtCenter .info .r ul li a img{margin-right: 4px;}
.rhbswtCenter .msg{padding: 0 10px; display: flex; align-items: center; }
.rhbswtCenter .msg textarea{flex: 1; height: 56px;  border: 1px solid #ccc; border-radius: 5px; padding: 8px; font-size: 14px; resize: none;}
.rhbswtCenter .msg button{width: 80px; height: 56px; background: #a37f4a; float: left; margin: 0 10px; border-radius: 5px; color: #fff; font-size: 22px; text-align: center; line-height: 56px;}
.animation{animation-duration:.8s; animation-fill-mode:both;}
.showRhbSwtCenter{animation-name: showRhbSwtCenter;}
.hideRhbSwtCenter{animation-name: hideRhbSwtCenter;}
@keyframes showRhbSwtCenter {
	0% {
		transform: translate3d(0, -300%, 0);
	}
	
	50%{
		transform:rotate(3deg);
	}
	
	100% {
		transform: none;
	}
}

@keyframes hideRhbSwtCenter { 
	50%{
		transform:rotate(-5deg);
	}
	100% {
		transform:translate3d(0, 300%, 0);
	}
}