*{padding:0;margin:0;}
body{font-size:12px; background-color:#ffffff; color:#4d4d4d; line-height:22px;}
ol,ul,li,dl,dt,dd{list-style-type:none;}
img{border:0;} 
a{text-decoration:none;}
a:link{text-decoration:none;}

.swt_0fd{ width: 62px; height: 288px; overflow: hidden; background: url(../images/swt_0fd.png) no-repeat; position: fixed; left: 0; top:30%; z-index: 9999999}
.swt_0fd_c{ width: 408px; height: 302px; background: url(../images/swt_0fd_2.png) no-repeat; position: fixed; left:5px; top: 250px; z-index: 9999999;}
.swt_0fd_c1{ width: 337px; height: 127px; background: url(../images/swt_0fd_1.gif) no-repeat; position: absolute; top: 55px; left: 25px}
.swt_0fd_c i{ display: block; width: 30px; height: 30px; position: absolute; right:16px; top:61px; cursor: pointer; z-index: 3}
.swt_0fd_c p{ position: absolute; width: 100%; height: 100%; z-index: 2; top: 0; left: 0; cursor: pointer}
.swt_0fd_c.on{ transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1)}
.swt_0fd_c,.swt_0fd_c.reon{ transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0)}
.swt_0fd_c{transition: all ease .5s;-moz-transition: all ease .5s;-o-transition: all ease .5s;-webkit-transition: all ease .5s;-ms-transition: all ease .5s}


.swt_cens{width:660px; height:422px;   border:1px solid #bdbdbe; background:#fff; box-shadow:0 0 4px #ddd; border-radius:5px; -moz-box-shadow:0 0 4px #ddd; -moz-border-radius:5px; -ms-box-shadow:0 0 4px #ddd; -ms-border-radius:5px; -o-box-shadow:0 0 4px #ddd; -o-border-radius:5px; -webkit-box-shadow:0 0 4px #ddd; -webkit-border-radius:5px; overflow:hidden; position:fixed; top:50%; left:50%;margin:-211px 0 0 -330px; z-index:999999; font-family:"微软雅黑"}
.swt_cen_xx{ display:block; width:37px; height:37px; overflow:hidden; position:absolute; background: url(../images/close.png) no-repeat; z-index:9; cursor:pointer; right:7px; top:7px; z-index:99;}
.swt_cent{ width:660px; height:313px; margin:0 auto; overflow:hidden;}
.swt_cent .bd{ margin: 0 auto;overflow: hidden; height:313px;}
.swt_cent .bd ul li{width:100%;height:313px;}
.swt_cent .bd ul li img{position:absolute;display:block;left:0;top:0;}

.swt_mid{ padding:0 10px 10px; overflow:hidden; background:#fff}
.swt_mid p{ width:130px; overflow:hidden; float:left; cursor:pointer; padding-top:10px; display:block; font-size:18px; color:#00aaf0;} 
.swt_mid p i{ display:block; width:14px; height:9px; background:url(../images/swt_rk.jpg) no-repeat; float:right; margin:8px 0 0}
.swt_mid dl{ width:331px; float:right; overflow:hidden}
.swt_mid dl dd{ width:20%; overflow:hidden; float:left; font-size:14px; padding-top:10px; color:#727279}
.swt_mid dl .sy img,.swt_mid dl .yh img,.swt_mid dl .gh img,.swt_mid dl .lx img{ width:20px; height:20px; float:left; margin-right:3px}
.swt_mid dl dd img{}
.swt_mid dl dd a{ cursor:pointer; color:#727279}
.swt_mid dl dd a:hover{
	color:#727279!important;
}
.swt_bot{ overflow:hidden;padding:0 10px; height:67px; background:#fff}
.swt_bot .srk{ width:540px; height:44px; padding:5px; border:1px solid #dadada; box-shadow:1px 1px 1px #dadada; float:left; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.swt_bot .srk textarea{ width:100%; height:100%; background:none; border:none; font-size:14px; color:#999; line-height:20px; font-family:"微软雅黑"}
.swt_bot .swt_btn{ display:block; width:76px; height:56px; background:#00aaf0; color:#fff; text-align:center; line-height:56px; font-size:22px; float:right; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; animation:map 0.8s infinite; -moz-animation:map 0.8s infinite; -ms-animation:map 0.8s infinite; -o-animation:map 0.8s infinite; -webkit-animation:map 0.8s infinite; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.swt_bot .swt_btn:hover{ background:#F60; text-decoration:none}




.fiex_b{ width:100%; height: 50px; background: rgba(0,0,0,0.8); border-top: 1px solid #058296; position: fixed; left: 0; bottom: 0; z-index: 9999999}
.fiex_b .fiex_bc{ width: 1100px; height: 50px; margin: 0 auto;}
.fiex_b .fiex_bc i{ display: block; width: 220px; height: 54px; margin: -10px 100px 0 0; float:left; background: #058296; color: #fff; text-align: center; font-style: normal; font-size: 18px; padding-top: 6px; cursor: pointer}
.fiex_b .fiex_bc i:hover{margin:-40px 100px 0 0; height: 84px;}
.fiex_b .fiex_bc i em{ display: block; width: 50%; height: 22px; margin: 0 auto; background: #ffa900; border-radius: 5px; line-height: 22px; color:#000; font-size: 14px; font-style: normal; margin-top: 6px }
.fiex_b .fiex_bc p{ padding-right: 65px; height: 40px; float: left; color: #fff; line-height: 40px; font-size:16px; text-indent: 60px; margin: 5px 15px; border-right: 1px solid #666; cursor: pointer; -webkit-text-size-adjust: none; }
.fiex_bc_i1{ background: url(../images/fiex_bc_i1.png) no-repeat 20px; font-size:24px; font-weight:bold; color:#F90;}
.fiex_bc_i2{ background: url(../images/fiex_bc_i2.png) no-repeat 20px}
.fiex_bc_i3{ background: url(../images/fiex_bc_i3.png) no-repeat 20px; position: relative}
.fiex_b .fiex_bc a{ display: block; width: 38px; height: 50px; float: right; background: url(../images/fiex_bc_i4.png) no-repeat center; animation: fbitop linear 0.8s infinite; -webkit-animation: fbitop linear 0.8s infinite; -o-animation: fbitop linear 0.8s infinite; -ms-animation: fbitop linear 0.8s infinite; -moz-animation: fbitop linear 0.8s infinite}
.fiex_bc_i3 em{ width: 15px; height: 15px; position: absolute; top: 5px; right: 30px; background: #f00; color: #fff; text-align: center; border-radius:50%; text-indent: 0; font-size: 12px; line-height: 15px; font-style: normal; animation: fbiem linear 0.8s alternate infinite; -ms-animation: fbiem linear 0.8s alternate infinite; -o-animation: fbiem linear 0.8s alternate infinite; -moz-animation: fbiem linear 0.8s alternate infinite; -webkit-animation: fbiem linear 0.8s alternate infinite}

@-webkit-keyframes slidetounlock {	0% {background-position: -720px 0;}	100%{background-position: 720px 0;}}

@keyframes fbiem{
	0%{ transform: scale(0.8)}
	100%{ transform: scale(1.2)}
}
@-webkit-keyframes fbiem{
	0%{ -webkit-transform: scale(0.8)}
	100%{ -webkit-transform: scale(1.2)}
}
@-o-keyframes fbiem{
	0%{ -o-transform: scale(0.8)}
	100%{ -o-transform: scale(1.2)}
}
@-ms-keyframes fbiem{
	0%{ -ms-transform: scale(0.8)}
	100%{ -ms-transform: scale(1.2)}
}
@-moz-keyframes fbiem{
	0%{ -moz-transform: scale(0.8)}
	100%{ -moz-transform: scale(1.2)}
}

@keyframes fbitop{
	0%{ transform: translateY(0); opacity:0}
	80%{ transform: translateY(-8px); opacity:1}
	100%{ transform: translateY(-10px); opacity:0}
}
@-webkit-keyframes fbitop{
	0%{ -webkit-transform: translateY(0); opacity:0}
	80%{ -webkit-transform: translateY(-8px); opacity:1}
	100%{ -webkit-transform: translateY(-10px); opacity:0}
}
@-o-keyframes fbitop{
	0%{ -o-transform: translateY(0); opacity:0}
	80%{ -o-transform: translateY(-8px); opacity:1}
	100%{ -o-transform: translateY(-10px); opacity:0}
}
@-ms-keyframes fbitop{
	0%{ -ms-transform: translateY(0); opacity:0}
	80%{ -ms-transform: translateY(-8px); opacity:1}
	100%{ -ms-transform: translateY(-10px); opacity:0}
}
@-moz-keyframes fbitop{
	0%{ -moz-transform: translateY(0); opacity:0}
	80%{ -moz-transform: translateY(-8px); opacity:1}
	100%{ -moz-transform: translateY(-10px); opacity:0}
}


/*右侧飘窗*/
.swt_main{ /*width: 56px;*/width:80px;height: 430px;position: fixed;top: 50%;margin-top: -300px;right: 5px;_position: absolute; _top: expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop));z-index: 9999;}
#swt_right{position:absolute;z-index:999;}
#swt_right li{
	width: 80px;
	height: 80px;
	cursor:pointer; margin-bottom:5px;
	background: #7dd8f9;
	/*background: #3498db;*/
	text-align: center;
}
.r_gqhd{
	background: #93d853!important;
}
#swt_right li:hover{
	background: #0cb8f1;
	/*background: #f16213;*/
	/*background: #67c5ed;*/
	/*background: #20afe0;*/
}
.r_gqhd:hover{
	background: #86cd3a!important;
}
#swt_right img{
	padding-top: 15px;
}
#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(../images/tel_pic.png) no-repeat left top;}

div.swtCenter{ width:500px; height:300px; position: fixed;left:50%;top: 50%;z-index:1000;margin-left:-250px;margin-top:-150px; background:url(/swt/swt622.jpg) no-repeat top left;box-shadow:5px 5px 5px rgba(206,204,204,.9); -moz-box-shadow:5px 5px 5px rgba(206,204,204,.9);-webkit-box-shadow:5px 5px 5px rgba(206,204,204,.9);}
div.swtCenter a.closeBtn_swt{ width:40px; height:40px; display:block; position:absolute; top:0; right:0; background:none;}
div.swtCenter a.closeBtn_swtz{ width:500px; height:140px; display:block; margin:0 auto; margin-top:60px;}
div.swtCenter a.swt_dianji{width:500px; height:50px; display:block; position:absolute; bottom:0;}
div.swtCenter input#telInput{ width:200px; height:30px; background:none; border:none; margin-left:30px; float:left;}
div.swtCenter input#callBtn{ width:100px; height:30px; background:none; border:none;float:left;}
div.swtCenter div.swtCenterzm{ width:330px; height:30px; margin:0 auto; margin-top:4px;}

.float-right-qr{
	display: none;
	position: absolute;
	left: -156px;
	background:#fff;
	padding-bottom: 10px;
	font-size: 16px;
	color: #00b1ec;
}