body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px; font-family:"微软雅黑"; min-width: 1200px;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,i,em{margin:0; padding:0;}
i,em,span{display:inline-block; font-style:normal}
table{border-collapse: collapse;}
img{vertical-align:middle; border:none}

a{
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ak1{
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ak2{
	transition: all 1s ;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
}
ul,dl{list-style: none;list-style-type: none;margin:0;padding:0;}
li,dt,dd{list-style-type: none;list-style:none;list-style-image:none;margin:0;padding:0;}

.wik{width:1200px; margin:0 auto;}
.oveh{overflow:hidden}
.por{position:relative}
.poa{position:absolute}
.he1{height: 90px}
.he2{height: 50px}
.pat{padding-top:50px}
.par{padding-right:50px}
.pab{padding-bottom:50px}
.pal{padding-left:50px}
.pmt{margin-top:50px}
.pmr{margin-right:50px}
.pmb{margin-bottom:50px}
.pml{margin-left:50px}
.pat2{padding-top:25px}
.par2{padding-right:25px}
.pab2{padding-bottom:25px}
.pab2a{padding-bottom:15px}
.pal2{padding-left:25px}
.pmt2{margin-top:25px}
.pmr2{margin-right:25px}
.pmb2{margin-bottom:25px}
.pml2{margin-left:25px}
.bordert{border-top:solid 1px #e1e1e1}
.borderr{border-right:solid 1px #e1e1e1}
.borderb{border-bottom:solid 1px #e1e1e1}
.borderl{border-left:solid 1px #e1e1e1}
.bobg{box-shadow: 0 0 8px rgba(0,0,0,.2);}
.hiid{display:none}
.texl{text-align: left;}
.texc{text-align: center;}
.texr{text-align: right;}
.wid20{width: 20%;}
.wid25{width: 25%;}
.wid33{width: 33%;}
.wfl{float:left}
.wfr{float:right}
.wk1{width:270px;}
.wk2{width:930px;}
.wk3{width:900px;}
.co1{color: #2a65bd}
.co2{color: #00a0e9}
.co3{color: #8ec31f}
.co4{color: #000000}
.co5{color: #ffffff}
.co6{color: #959595}
.co7{color: #555555}
.bg1{background: #2a65bd}
.bg2{background: #00a0e9}
.bg3{background: #8ec31f}
.bg4{background: #000000}
.bg5{background: #ffffff}
.bg6{background: #f1f1f1}
.border1t{border-top:solid 1px #2a65bd}
.border1r{border-right:solid 1px #2a65bd}
.border1b{border-bottom:solid 1px #2a65bd}
.border1l{border-left:solid 1px #2a65bd}
.border2t{border-top:solid 1px #00a0e9}
.border2r{border-right:solid 1px #00a0e9}
.border2b{border-bottom:solid 1px #00a0e9}
.border2l{border-left:solid 1px #00a0e9}
.border3t{border-top:solid 1px #8ec31f}
.border3r{border-right:solid 1px #8ec31f}
.border3b{border-bottom:solid 1px #8ec31f}
.border3l{border-left:solid 1px #8ec31f}
.border5t{border-top:solid 1px #ffffff}
.border5r{border-right:solid 1px #ffffff}
.border5b{border-bottom:solid 1px #ffffff}
.border5l{border-left:solid 1px #ffffff}

.borb{
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.bory{
	-moz-border-radius:500px;
	-ms-border-radius:500px;
	-o-border-radius:500px;
	-webkit-border-radius:500px;
	border-radius:500px;
}

.swiper-container{width: 100%; height: 100%;}

.dowc{width: 100%; background: #1b242e; padding:40px 0; color: #787e85;}
.dowc_tel{font-size: 20px; font-weight: bold; color: #b2b3b6}
.dowc_tel img{width: 20px; height: 20px; margin-right: 5px;}
.dowc1{float: left; width: 365px; line-height: 220%; overflow: hidden}
.dowc2{float: left; width: 360px; line-height: 220%; overflow: hidden}
.dowcx1{float: left; width: 90px; height: 50px;}
.dowcx2{float: left; width: 10px; height: 50px;}

.down{width: 100%; background: #1f2833}
.down1{float: left; width: 880px; color: #ffffff}
.down1a{border-bottom: solid 1px #323d49; padding: 30px 0}
.down1a a:link,.down1a a:visited,.down1a a:active{color: #FFFFFF;}
.down1a a:hover{color: #FFFFFF; text-decoration: underline}
.down1a span{padding:0 15px;color: #3f4c5c}
.down1n{ padding: 30px 0; line-height: 200%}
.down1n a:link,.down1n a:visited,.down1n a:active{color: #FFFFFF;}
.down1n a:hover{color: #FFFFFF; text-decoration: underline}

.down2{float: right; width: 270px; padding: 30px 0}
.down2t{color: #b2b3b6; font-size: 20px; font-weight: bold;}
.down2n{overflow: hidden; padding-top: 22px;}
.down2n img{width: 125px; height: 125px; float: left; margin-right: 10px;}

.bu{border:none; color:#FFF; height:40px; line-height: 40px; font-size:14px; font-family:"微软雅黑"; cursor:pointer;
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.bum{width:210px; margin: 0 auto}

.bu1 a:link,.bu1 a:visited,.bu1 a:active,.bu1{width:210px; height:50px; line-height:50px; font-size: 16px; display:block;}
.bu1h1 a:hover{background: #00a0e9; color: #FFFFFF}
.bu1h2 a:hover{background: #2a65bd; color: #FFFFFF}
.bu1h2 a:hover dl{ color: #FFFFFF}
.bu1h2 a:hover dt{ border-right:solid 1px rgba(255,255,255,.3);}
.bu1 dt{float: left; width: 159px;  text-align: center}
.bu1 dd i{width: 50px;line-height: 50px; font-size: 25px; text-align: center}
.bu1h1 dt{border-right:solid 1px rgba(255,255,255,.3);}
.bu1h2 dt{border-right:solid 1px #2a65bd;}

.bu2:link,.bu2:visited,.bu2:active,.bu2{width:140px; text-align:center; border:solid 2px #ddd; color:#888; display:block}
.bu2:hover{border:solid 2px #00a0e9; background:#00a0e9;color:#ffffff;}

.bu3:link,.bu3:visited,.bu3:active,.bu3:hover,.bu3{width:160px; height:50px; line-height:50px; border: solid 1px #fff; text-align:center;color:#ffffff; font-size: 18px; display:block;}

.tx{border:solid 1px #e9e9e9; padding:8px; font-size:14px; font-family:"微软雅黑"}

.tx1{border:solid 1px #e5e5e5;overflow: hidden; width: 540px; margin:0 auto; font-size: 16px;}
.tx1 dt{float:left; width: 140px; height: 50px; line-height: 50px; background: #E8E8E8; text-align: center;}
.tx1 dd{float:left; width: 380px;}
.tx1 dd img{position: absolute; z-index: 1; top:13px; right:13px; cursor: pointer}
.tx1_1{width: 378px; padding: 0 10px; border:none; height: 50px; font-size: 16px; font-family:"微软雅黑"}

.tx2{overflow: hidden; width: 540px; margin:0 auto; font-size: 16px;}
.tx2 dt{float:left; width: 140px; padding: 14px 0;background: #E8E8E8; text-align: center;}
.tx2 dd{float:left; width: 340px;}
.tx2 dd em{padding:8px 5px;}
.tx2 i{float:left; width: 15px; color: #d52340; text-align: center;margin-top: 10px;}
.tx2_1{width: 378px;border:none;padding:15px}

.tx3{border:solid 1px #e5e5e5;overflow: hidden; width: 540px;font-size: 16px;}
.tx3 dt{float:left; width: 140px; height: 80px; line-height: 80px; background: #E8E8E8; text-align: center;}
.tx3 dd{float:left; width: 340px;}
.tx3_1{width: 378px; padding: 0 10px; border:none; height: 80px; font-size: 16px; font-family:"微软雅黑"}

select{
	appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	-webkit-appearance:none;
}
select::-ms-expand{display: none}
.sel1{width: 398px; padding: 0 10px; height: 50px;  font-size:16px; font-family:"微软雅黑"; border:none;background: url(../images/sel1.png) no-repeat center right;background-size:18px;}
.sel1 option{ font-family:"微软雅黑";}

/*弹出层*/
.swiper3 .swiper-slide {height: auto; text-align: left; margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.cd-popup1,.cd-popup2,.cd-popup3,.cd-popup4,.cd-popup5,.cd-popup6,.cd-popup7,.cd-popup8,.cd-popup9,.cd-popup10,.cd-popup11,.cd-popup12,.cd-popup13,.cd-popup14,.cd-popup15,.cd-popup16,.cd-popup17,.cd-popup18,.cd-popup19,.cd-popup20{
  	position: fixed;
	z-index: 1002;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0, 0.8);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

.cd-popup1.is-visible1,.cd-popup2.is-visible2,.cd-popup3.is-visible3,.cd-popup4.is-visible4,.cd-popup5.is-visible5,.cd-popup6.is-visible6,.cd-popup7.is-visible7,.cd-popup8.is-visible8,.cd-popup9.is-visible9,.cd-popup10.is-visible10,.cd-popup11.is-visible11,.cd-popup12.is-visible12,.cd-popup13.is-visible13,.cd-popup14.is-visible14,.cd-popup15.is-visible15,.cd-popup16.is-visible16,.cd-popup17.is-visible17,.cd-popup18.is-visible18,.cd-popup19.is-visible19,.cd-popup20.is-visible20{
	overflow: hidden;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container1,.cd-popup-container2,.cd-popup-container3,.cd-popup-container4,.cd-popup-container5,.cd-popup-container6,.cd-popup-container7,.cd-popup-container8,.cd-popup-container9,.cd-popup-container10,.cd-popup-container11,.cd-popup-container12,.cd-popup-container13,.cd-popup-container14,.cd-popup-container15,.cd-popup-container16,.cd-popup-container17,.cd-popup-container18,.cd-popup-container19,.cd-popup-container20{
	position: relative;
	width: 840px;
	height: 80%;
	box-shadow: 0 0 .12rem rgba(0,0,0,.2);
	top:10%;
	margin:auto;
	background: #FFF;
	border-radius:10px;
	text-align: center;
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.cd-popupk{height: 100%}
.cd-close{width: 100%; height: 15%;color: #FFFFFF; font-size: 36px; text-align: center; padding-top:4%}
.cd-close i{width: 40px; height: 40px; line-height: 36px; font-size: 36px; border: solid 1px #ffffff;color: #FFFFFF; font-weight: 100; cursor: pointer}
.cd-close img{width: 50px; height: 50px; cursor: pointer}
.tct{font-size: 26px;}
.tcx{padding-bottom: 10px; margin-bottom: 10px}
.tcn{line-height: 160%; font-size: 16px; padding-top: 10px;}
.tcn img{max-width: 800px;}

.mes{width: 542px}
.mes p{margin-top: 5px; margin-bottom: 20px;}

/*浮动*/
.suspension{position:fixed;z-index:55;right:0;bottom:170px;width:70px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background:rgba(0,0,0,0.66);margin-bottom:4px;cursor:pointer;outline:none;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.suspension .a.active,
.suspension .a:hover{background:#00a0e9;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/qq_bg.png);background-repeat:no-repeat;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/tel_bg.png);background-repeat:no-repeat;}
.suspension .a-qrcode .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/erw_bg.png);background-repeat:no-repeat;}
.suspension .a-wb .i{width:00a0e9;height:00a0e9;background:url(../images/yygh.png);background-repeat:no-repeat;}
.suspension .a-wm .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/shouji_bg.png);background-repeat:no-repeat;}
.suspension .a-ws .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/ser_bg.png);background-repeat:no-repeat;}
.suspension .a-top .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/top_bg.png);background-repeat:no-repeat;}
.suspension .a-top{background:rgba(0,0,0,0.66);display:none;}
.suspension .a-top:hover{background:#00a0e9;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:58px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service-phone{top:35px;}
.suspension .d-wm{top:84px;}
.suspension .d-ws{top:84px;}
.suspension .d-service{top:80px;}
.suspension .d-qrcode{top:130px;}
.suspension .d-wb{top:78px;}
.suspension .d .inner-box{padding:8px 22px 8px;}
.suspension .d .inner-box img{width: 180px; height: 180px;}
.suspension .d-service-item{padding:14px 0; overflow: hidden}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item a:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px; font-weight: normal}
.suspension .d-service-item .text{float:left;width:120px;line-height:28px;font-weight: bold;font-size:15px;margin-left:12px;color: #2a65bd;}
.suspension .d-service-item .text .number{font-size:18px;font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-item .text .red{ color: #444; }
.suspension .d-service-intro{padding-bottom:20px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.suspension .d-wb{text-align:center;}
.suspension .d-wb .inner-box{padding:20px 0;}
.suspension .d-wb p{font-size:16px;color:#93959c;}
.suspension .d-wm{text-align:center;}
.suspension .d-wm .inner-box{padding:20px 0;}
.suspension .d-wm p{font-size:16px;color:#93959c;}

.pp1{color:#FFF; padding:4px 12px 4px 12px; margin-bottom:10px; margin-top:10px;
	-moz-border-radius:12px;
	-ms-border-radius:7px;
	-o-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	background:-webkit-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:-ms-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:-o-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:-moz-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:linear-gradient(-80deg,#ff9e7b,#fe5967);
}
.pp2{border-top:dotted 1px #e3e3e3; background:#FFF; height:15px; overflow:hidden; margin-top:15px;}
.pp3{color:#FFF; padding:4px 12px 4px 12px; margin-bottom:10px; margin-top:10px;
	-moz-border-radius:70px;
	-ms-border-radius:70px;
	-o-border-radius:70px;
	-webkit-border-radius:70px;
	border-radius:70px;
	background:-webkit-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:-ms-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:-o-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:-moz-linear-gradient(-80deg,#ff9e7b,#fe5967);
	background:linear-gradient(-80deg,#ff9e7b,#fe5967);
}

@-webkit-keyframes bounce-up1 {
    25% {
        -webkit-transform: translateY(-10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(10px);
    }
}
 
@keyframes bounce-up1 {
    25% {
        transform: translateY(-10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(10px);
    }
}
 
.animate-bounce-up1{
    -webkit-animation: bounce-up1 2.4s linear infinite;
    animation: bounce-up1 2.4s linear infinite;
}

.anm1{
	-moz-transition:-moz-transform 1.5s; /* Firefox 4 */
	-webkit-transition:-webkit-transform 1.5s; /* Safari and Chrome */
	-o-transition:-o-transform 1.5s; /* Opera */
	-ms-transition:-o-transform 1.5s;
	transition:transform 1.5s;
}
.anm1:hover{
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	transform:rotateY(360deg);
}

.anm2 p img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.anm2:hover p img{transform:scale(1.2);}

.anm3 p,.anm3 p i,.anm3 p img{
	transition: all 1.5s ;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
}
	
.anm3:hover p img,.anm3:hover p i{
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	transform:rotateY(360deg);
}
.anmn{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.browser_ieh {height: 240px;}
#browser_ie a{COLOR: #000; }
#browser_ie .brower_info {
	text-align: center;background:url(../images/browser/browser.png); WIDTH: 100%; height: 240px;line-height:24px; bottom:0; position:fixed; z-index: 999980;
}
#browser_ie .brower_info .notice_info {
	POSITION: relative; MARGIN-TOP: 5px;text-align: center; width: 900px; margin: 0 auto; font-size: 18px; padding-top:40px;  padding-bottom: 20px;COLOR: #d52340;LINE-HEIGHT: 200%; 
}
#browser_ie .browser_list {
	POSITION: relative;
}
#browser_ie .browser_list img {
	WIDTH: 40px; HEIGHT: 40px
}
#browser_ie .browser_list span {
	TEXT-ALIGN: center; WIDTH: 100px; DISPLAY: inline-block;
}