@charset "gb2312";
	body {
	width:100%;
	min-width:1200px;
	height:100%;
	font-family:"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei","sans-serif";
	font-size:12px;
	color:#444;
	line-height:24px;
	-webkit-font-smoothing:subpixel-antialiased!important
}
a {
	outline:0;
	text-decoration:none;
	color:inherit
}
a:hover {
	outline:0;
	text-decoration:none;
	color:#2277da
}
a:active {
	outline:0;
	text-decoration:none
}
a:focus {
	outline:0;
	text-decoration:none
}
iframe:hover {
	border:1px solid #376eae
}
* {
	margin:0;
	padding:0
}
li {
	list-style:none
}
.clear {
	clear:both
}
.lf {
	float:left
}
.rt {
	float:right
}
.rit {
	float:right
}
.irt {
	float:right
}
.irt a {
	}.irt a:hover {
	text-decoration:underline;
	color:#444;
}
img,input {
	border:0;
	outline:0
}
select {
	outline:0
}
input,select {
	vertical-align:middle
}
h1,h2,h3,h4,h5,h6,b,th {
	font-weight:normal
}
.no-b {
	border:none!important
}
.no-m {
	margin-right:0!important
}
.after:after {
	content:" ";
	display:block;
	clear:both
}
.content {
	width:1200px;
	margin:0 auto;
	box-sizing:border-box
}
.header {
	width:100%;
	height:100px;
	line-height:60px;
	background-color:transparent;
	position:fixed;
	z-index:100;
	color:#fff;
	transition:all .3s;
	-webkit-transition-duration:.6s;
	-moz-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-o-transition-duration:.8s;
	transition-duration:.6s
}
.header .logo {
	float:left;
	margin:36px 100px 0 0;
	transition:all .3s;
	-webkit-transition-duration:.6s;
	-moz-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-o-transition-duration:.8s;
	transition-duration:.6s
}
    .header .lf > li {
        float: left;
        position: relative;
        padding-left:20px;
    }
.header .lf>li>a {
	display:inline-block;
	font-size:14px;
	padding:20px 10px;
	transition:padding .3s;
	-webkit-transition-duration:.6s;
	-moz-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-o-transition-duration:.8s;
	transition-duration:.6s
}
.header .rt {
	margin-top:20px;
	transition:all .3s;
	-webkit-transition-duration:.6s;
	-moz-transition-duration:.6s;
	-ms-transition-duration:.6s;
	-o-transition-duration:.8s;
	transition-duration:.6s
}
.header .rt>li {
	float:left;
	margin-left:20px
}
.header a:hover {
	color:#2277da
}
.header.xiao,.header.reg {
	background-color:#111;
	height:60px
}
.header.xiao .lf>li,.header.reg .lf,.header.xiao .rt>li,.header.reg .rt {
	height:60px
}
.header.xiao .lf>li>a,.header.reg .lf>li>a {
	padding:0 10px
}
.header.xiao .logo,.header.reg .logo {
	float:left;
	margin-top:8px
}
.header.xiao .rt,.header.reg .rt {
	margin-top:0
}
.header.xiao .thnav,.header.reg .thnav {
	top:60px
}
.thnav {
	position:absolute;
	background-color:#111;
	display:none
}
.thnav.a {
	width:275px;
	/*height:208px;*/
	padding:10px 0
}
.thnav.a ul {
	float:left;
	padding:0 20px;
	line-height:36px;
	border-right:1px solid #999;
	height:100%
}
.thnav.a ul .title {
	font-size:14px;
	color:#999;
	line-height:30px
}
.header .lf li:hover .thnav {
	display:block
}
.thnav.thnavb {
	width:345px;
	padding:10px 20px 20px
}
.thnavb li {
	background-color:#292929;
	padding-left:8px;
	margin-bottom:5px
}
.thnavb h4 {
	font-size:14px;
	line-height:30px
}
.thnavb p {
	line-height:22px;
	color:#999
}
.tis {
	display:inline-block;
	line-height:18px;
	height:18px;
	font-size:12px;
	margin-left:10px;
	color:#fff;
	padding:0 3px;
	background-color:#ff7200;
	border-radius:3px
}
.thnav.c {
	width:524px;
	height:360px;
	padding:10px 20px;
	line-height:40px
}
.thnav.c .u1 {
	float:left;
	width:150px;
	font-size:14px;
	border-right:1px solid #999;
	cursor:pointer
}
.thnav.c .u1 li {
	padding-left:10px
}
.thnav.c .u1 li:hover {
	color:#2277da;
	background:#292929 url("../imgs/ltj_03.png") no-repeat 133px center
}
.thnav.c .rtbox {
	float:left;
	width:373px
}
.thnav.c .rtbox .box1 {
	margin-left:20px
}
.thnav.c .u1 li.on {
	color:#2277da;
	background:#292929 url("../imgs/ltj_03.png") no-repeat 133px center
}
.box2 ul {
	float:left;
	padding-left:20px
}
.thnav.c .rtbox .box2 .bor1 {
	border-right:1px solid #444;
	width:147px
}
.thnav.c .rtbox div {
	display:none
}
.thnav.c .rtbox div.on {
	display:block
}
.banner {
    width: 100%;
    height: 470px
}
.section1 {
	width:100%;
	height:278px;
	background-color:#f2f2f2;
	font-size:16px
}
.section h1 {
	font-size:34px;
	line-height:34px;
	padding-top:40px
}
.section h3 {
	font-size:16px;
	margin-top:20px;
}
.section h3 a {
	}.section h3 a:hover {
	text-decoration:underline;
	color:#444;
}
.section1 p {
	font-size:14px;
	color:#999;
	line-height:28px;
	margin-top:40px
}
.section1 p span {
	color:#ff7b00;
	margin-left:24px
}
.section1 p a {
	float:right;
	margin-left:40px
}
.search {
	float:left;
	width:1058px;
	height:58px;
	border:1px solid #ccc;
	background-color:#fff;
	border-right:0
}
.search span {
	float:left;
	width:55px;
	height:30px;
	text-align:center;
	border-right:1px solid #ccc;
	margin-top:14px
}
.search input {
	float:left;
	width:851px;
	height:55px;
	line-height:55px;
	padding-left:10px;
	font-size:16px
}
.search .lf {
	width:140px;
	height:58px;
	line-height:58px;
	text-align:center;
	background:url("../imgs/com_03.png") no-repeat
}
.section1 .sbt {
    width: 140px;
    padding-left: 68px;
    height: 60px;
    cursor: pointer;
    background: #2277da url("../imgs/search_03.png") no-repeat 44px center;
    text-align: left;
    color: #fff
}
#divselect {
	width:140px;
	position:relative
}
#divselect cite {
	width:140px;
	height:58px;
	line-height:58px;
	display:block;
	color:#444;
	cursor:pointer;
	font-style:normal
}
#divselect ul {
	width:138px;
	background-color:#fff;
	position:absolute;
	margin-top:-1px;
	height:0;
	overflow:hidden
}
#divselect ul li {
	height:32px;
	line-height:32px
}
#divselect ul li a {
	display:block;
	height:32px;
	color:#666
}
#divselect ul li a:hover {
	background-color:#f2f2f2
}
.section2 {
    width: 100%;
    height: 650px;
}
.cloudbox {
	width:100%;
	margin-top:56px
}
.cloud {
	float:left;
	width:330px;
	height:395px;
	overflow:hidden;
	border:1px solid #ccc;
	transition:all .3s cubic-bezier(0.4,0,0.2,1),z-index 0s .15s;
	margin-left:-1px;
	position:relative
}
    .cloud .cloudt1 {
        text-align: center;
        height: 100px;
        background-color: #f2f2f2;
        transition: all .3s cubic-bezier(0.4,0,0.2,1),z-index 0s .12s
    }
.cloud .cloudt1 .tub {
	display:inline-block;
	width:44px;
	height:40px;
	margin:10px 0 2px 0
}
.cloud .cloudt1 h3 {
	font-size:16px;
	line-height:30px;
	margin-top:5px;
}
.cloud .cloudt1 h4 {
	font-size:12px;
	color:#999
}
    .cloud.active {
        width: 535px;
        height: 430px;
        border: 1px solid #2277da;
        margin-top: -35px;
        box-shadow: 0 0 5px rgba(34,119,218,0.5);
        z-index: 10
    }
        .cloud.active .cloudt1 {
            height: 100px;
            background-color: #2277da;
            color: #fff;
            font-size: 15px;
        }
.cloud.active .cloudt1 h4 {
	color:#fff
}
.cloud.active .cloudt1 .tub {
	margin-top:19px
}
.cloud .cloudt1.a .tub {
	background:url("../imgs/yunbag.png") no-repeat -2px -161px
}
.cloud.active .cloudt1.a .tub {
	background:url("../imgs/yunbag.png") no-repeat -53px -161px
}
.cloud .cloudt1.b .tub {
	background:url("../imgs/yunbag.png") no-repeat -2px -60px
}
.cloud.active .cloudt1.b .tub {
	background:url("../imgs/yunbag.png") no-repeat -53px -60px
}
.cloud .cloudt1.c .tub {
	background:url("../imgs/yunbag.png") no-repeat -2px -10px
}
.cloud.active .cloudt1.c .tub {
	background:url("../imgs/yunbag.png") no-repeat -53px -10px
}
.cloud .cloudt1.d .tub {
	background:url("../imgs/yunbag.png") no-repeat -2px -110.5px
}
.cloud.active .cloudt1.d .tub {
	background:url("../imgs/yunbag.png") no-repeat -53px -110.5px
}
.cloud .cloudt2 {
	margin-left:30px;
	position:absolute;
	transition:all .12s cubic-bezier(0.4,0,0.2,1) .18s
}
.cloud .cloudt2 .tit1 {
	font-size:14px;
	line-height:28px;
	margin-top:20px
}
.cloud .cloudt2 .tit2 {
	color:#999
}
.cloud.active .cloudt2 {
	opacity:0;
	filter:alpha(opacity=0)
}
.cloud.active .cloudt3 {
	opacity:1;
	filter:alpha(opacity=100)
}
.cloud .cloudt3 {
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	left:20px;
	transition:all .12s cubic-bezier(0.4,0,0.2,1) .18s
}
.cloud .cloudt3 h5 {
	font-size:16px;
	line-height:28px;
	margin-top:20px
}
    .cloud .cloudt3 p {
        color: #999;
        font-size: 14px;
        line-height: 26px
    }
.cloud .cloudt3 p span {
	color:#ff7b00;
	font-size:20px
}
.cloud .cloudt3 .cld1 {
	float:left;
	width:500px
}
.cloud .cloudt3 a.rt {
	margin:62px 20px 0 0
}
.btn {
	display:inline-block;
	height:32px;
	line-height:32px;
	padding:0 16px;
	font-size:14px;
	color:#2277da;
	border:1px solid #2277da;
	border-radius:3px
}
.btn:hover {
	background-color:#2277da;
	color:#fff
}
.cloud .cloudt3 .cer {
	transition:all .12s cubic-bezier(0.4,0,0.2,1) .18s
}
    .cloud .cloudt3 .cer ul {
        float: left;
        width: 45%;
        margin-top: 35px;
        margin-right:20px;
    }
        .cloud .cloudt3 .cer ul .tlt1 {
            cursor:pointer;
            font-size: 16px;
            line-height: 28px; color: #2277da
        }
    .cloud .cloudt3 .cer ul .tlt2 {
        color: #999;
        font-size: 14px;
    }
.cloud .cloudt3 .cer ul a {
	color:#ff4242
}
.cloud .cloudt3 .cer ul a:hover {
	text-decoration:underline
}
        .cloud .cloudt3 .cer ul:hover .tlt1 {
            cursor: pointer;
            font-size: 16px;
            color: #2277da
        }
.section3 {
    width: 100%;
    height: 470px;
    position: relative;
    background-image: url("../imgs/jiej_02.jpg");
    background-position: 50% 0;
    transition: background-position .3s linear 0s
}
.section3 .ywbt {
	font-size:34px;
	color:#fff;
	line-height:36px;
	padding-top:40px
}
.section3 .xian {
	width:90px;
	height:8px;
	background-color:#ffae00;
	margin-top:5px
}
.section3 h1 {
	padding-top:0;
	color:#fff
}
.section3 h3 {
	color:#fff
}
.section3 .after {
	margin-top:80px
}
.responsive {
	color:#999;
	position:relative;
	z-index:10
}
.responsive h5 {
	font-size:16px;
	line-height:32px
}
.responsive p {
	width:550px;
	font-size:14px;
	line-height:28px;
	margin-top:28px
}
.IS-bg-black {
	position:absolute;
	height:244px;
	bottom:0;
	width:50%;
	zoom:1;
	filter:alpha(opacity=80);
	-webkit-opacity:.80;
	-moz-opacity:.80;
	opacity:.80;
	z-index:3;
	background:#000
}
.IS-bg-red {
	position:absolute;
	height:244px;
	bottom:0;
	right:0;
	width:50%;
	filter:alpha(opacity=80);
	-webkit-opacity:.80;
	-moz-opacity:.80;
	opacity:.80;
	z-index:3;
	background:#ffae00
}
.section3 .after .rt {
	width:50%;
	padding-left:50px;
	box-sizing:border-box;
	color:#fff;
	position:relative;
	z-index:10
}
.section3 .after .rt h2 {
	font-size:24px;
	line-height:38px
}
.section3 .after .rt div {
	margin-top:23px;
	font-size:14px
}
.section3 .after .rt a {
	display:inline-block;
	width:250px;
	line-height:30px
}
.section4 {
	width:100%;
	height:285px
}
.section4 .one-time {
	margin-top:20px
}
.section4 .one-time .slick-slide {
	width:231px!important;
	height:89px;
	border:1px dashed #ccc;
	box-sizing:border-box;
	margin-right:10px
}
.section4 .one-time .slick-track {
	width:1694px!important
}
.section4 .one-time .slick-slide img {
	margin:0 auto;
	margin-top:11px
}
.section5 {
    width: 100%;
    height: 320px;
    background-color: #fafafa;
}
.section5 .bag {
	width:100%;
	height:184px;
	background:url("../imgs/bag01.jpg") no-repeat center
}
.section5 .lf {
	width:240px;
	text-align:center;
	color:#fff
}
    .section5 .lf div {
        height: 177px;
        background-color: #3e4145;
    }
.section5 .lf h4 {
	font-size:14px;
	padding-top:40px
}
.section5 .lf h2 {
	font-size:34px;
	line-height:32px
}
.section5 p {
	width:879px;
	line-height:32px;
	font-size:14px;
	margin-top:40px
}
.section6 {
	width:100%;
	padding-bottom:40px;
	background-color:#f2f2f2
}
.section6 .trends {
	padding:8px 20px 20px;
	background-color:#fff;
	margin-top:22px
}
.section6 .news {
	width:560px
}
.section6 .news h4 {
	font-size:16px;
	line-height:34px;
	border-bottom:1px solid #2277da
}
.section6 .news ul {
	margin:11px 0 8px 0
}
.section6 .news li {
	line-height:42px;
	font-size:14px
}
.section6 .news li span {
	color:#999
}
.section6 .news a:hover li span,.section9 a:hover,.section10 a:hover {
	color:#2277da
}
.section7 {
	width:100%;
	height:100px;
	background:#2377da url("../imgs/bag03.jpg") no-repeat center;
	text-align:center
}
.section7 a {
	display:inline-block;
	width:94px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#fff;
	border:1px solid #fff;
	border-radius:3px;
	position:relative;
	top:33px
}
.section7 a:hover {
	background-color:#fff;
	color:#2277da
}
.section8 {
	width:100%;
	height:80px;
	line-height:80px;
	background-color:#3e4145;
	border-bottom:1px solid #999;
	color:#fff;
	font-size:14px
}
.section8 span {
	display:inline-block;
	width:300px;
	text-align:center
}
.section8 span img {
	position:relative;
	top:10px;
	margin-right:10px
}
.section9 {
	width:100%;
	height:40px;
	line-height:40px;
	background-color:#3e4145;
	color:#999
}
.section9 span {
	margin-right:10px;
	padding-left:16px
}
.section9 a {
	color:#fff;
	margin:0 10px
}
.section10 {
	width:100%;
	height:40px;
	line-height:40px;
	background-color:#2e3033;
	color:#999
}
.section10 span {
	margin-right:10px;
	padding-left:16px
}
.section10 a {
	color:inherit;
	margin:0 10px
}
.footer {
    width: 100%;
    height: 160px;
    padding-top: 20px;
    background-color: #2e3033;
    color: #999
}
.boxyw {
	float:left;
	width:186px
}
.boxyw h2 {
	height:42px;
	line-height:30px;
	font-size:16px;
	border-left:1px solid #e5a926;
	padding-left:20px
}
.boxyw ul {
	border-left:1px solid #999;
	padding-left:20px
}
.footer .lf {
    width: 395px;
    padding: 0 0 25px 20px;
    border-left: 1px solid #999;
    border-right: 1px solid #999
}
.footer .lf h2 {
	height:42px;
	line-height:30px;
	font-size:16px
}
.footer .lf ul {
	float:left;
	width:130px
}
.footer .lf ul .titl {
	padding-left:18px
}
.footer .lf ul .num {
	color:#fff;
	font-weight:bold
}
.footer .lf ul .titl.a {
	background:url("../imgs/xtb_05.png") no-repeat left center
}
.footer .lf ul .titl.b {
	background:url("../imgs/xtb_06.png") no-repeat left center
}
.footer .lf ul .titl.c {
	padding-left:24px;
	background:url("../imgs/xtb_07.png") no-repeat left center
}
.footer .lf ul .titl.d {
	background:url("../imgs/xtb_08.png") no-repeat left center
}
.flogo {
	float:left;
	width:400px;
	text-align:center;
	padding-top:0px
}
.flogo p {
	margin-top:17px;
	color:#fff;
	font-size:14px
}
.foot {
	width:100%;
	height:40px;
	line-height:40px;
	background-color:#f2f2f2;
	text-align:center;
	color:#999
}
.cavas {
	width:100%;
	height:685px;
	position:absolute
}
.login {
	height:485px;
	background:#2277da\0/;
	padding-top:200px
}

.loginbox {
	position:relative;
	width:468px;
	height:420px;
	margin:0 auto;
	border-radius:3px;
	background:rgba(255,255,255,0.8);
	background-color:#d3e4f8\0/
}
.loginbox .log {
	text-align:center;
	padding-top:28px
}
.loginbox .ipt {
	width:220px;
	height:38px;
	line-height:38px;
	padding-left:38px;
	border:1px solid #fff;
	background-color:rgba(255,255,255,0.5)!important;
	border-radius:3px;
	margin-top:8px
}
.loginbox ul {
	width:260px;
	margin:0 auto
}
.loginbox .ipt:focus {
	border:1px solid #2277da;
	background:rgba(34,119,218,0.05)
}
.loginbox .ipt.a {
	background:url("../imgs/login_03.png") no-repeat 10px center
}
.loginbox .ipt.b {
	background:url("../imgs/login_07.png") no-repeat 10px center
}
.loginbox ul .chex {
	font-size:12px;
	color:#666;
	margin:10px 0 12px 0
}
.smt {
	width:100%;
	height:50px;
	background-color:#2277da;
	font-size:14px;
	color:#fff;
	border-radius:3px;
	cursor:pointer
}
.smt:hover {
	background-color:#298dff
}
.loginbox ul .last {
	color:#666;
	text-align:center
}
.loginbox ul .last a,.regbox a {
	color:#2277da
}
.loginbox ul .last a:hover,.regbox a:hover {
	text-decoration:underline
}
.regbox {
	width:100%;
	min-height:810px;
	padding-top:80px;
	background:#f2f2f2 url("../imgs/regbag.jpg") center top;
	padding-bottom:40px
}
.regbox .content {
	background-color:#fff;
	min-height:765px;
	border-radius:3px;
	color:#999;
	padding-bottom:35px
}
.regbox .top {
	padding:49px 0 17px 0;
	text-align:center
}
.regbox h2 {
	text-align:center;
	font-size:12px;
	margin-top:10px;
	background:url("../imgs/reg-1.jpg") no-repeat center
}
.regbox ul {
	width:420px;
	margin:0 auto;
	margin-top:10px
}
.regbox .int {
	width:409px;
	height:38px;
	line-height:38px;
	padding-left:9px;
	border:1px solid #ccc;
	border-radius:3px;
	font-size:14px
}
.regbox .int:focus {
	border:1px solid #2277da
}
.regbox ul li {
	margin-bottom:20px;
	transition:height .3s
}
.regbox ul li .tishi {
	padding-left:10px
}
.regbox .sbox {
	width:420px;
	height:40px;
	border:1px solid #ccc;
	padding-left:9px;
	color:#666;
	border-radius:3px
}
.regbox .last {
	margin-bottom:0
}
.cvhost {
	padding-top:80px;
	background-color:#fafafa;
	padding-bottom:64px
}
.cvhost h1 {
	font-size:34px;
	line-height:68px
}
.cvhost .chanp {
	font-size:16px;
	line-height:32px;
	border-bottom:1px solid #ccc;
	color:#666
}
.cvhost .chanp .rt {
	font-size:12px;
	color:#999;
	position:relative
}
.cvhost .chanp .rt span {
	display:inline-block;
	width:66px;
	height:32px;
	color:#444;
	font-size:14px;
	background:url("../imgs/sltbag_02.png") no-repeat center;
}
.cvhost .chanp .rt ul {
	position:absolute;
	left:35px;
	top:32px;
	display:none;
	border:1px solid #ddd;
	z-index:100;
	background:#fafafa;
	width:105px;
	text-align:left;
}
.cvhost .chanp .rt ul li {
	margin-left:5px;
}
.cvhost .chanp .rt span:hover ul {
	display:block
}
.cbanner {
	width:100%;
	height:440px;
	background-position:center
}
.cbanner.idc {
	background-image:url("../imgs/idcbanner.jpg");
	color:#fff;
	text-align:center
}
.cbanner h1 {
	font-size:35px;
	padding-top:230px;
	line-height:70px
}
.cbanner h3 {
	font-size:16px;
	line-height:32px
}
.cbanner h4 {
	font-size:14px;
	line-height:28px
}
.idc.cp {
	width:100%;
	height:114px;
	background-color:#f2f2f2;
	padding-top:10px
}
.idc.cp .introduce {
	float:left;
	width:172px;
	padding-left:103px;
	margin-right:33px
}
.idc.cp .introduce h2 {
	font-size:16px;
	line-height:32px
}
.idc.cp .introduce p {
	color:#999
}
.idc.cp .introduce.a {
	background:url("../imgs/idcsm_03.jpg") no-repeat left center
}
.idc.cp .introduce.b {
	background:url("../imgs/idcsm_05.jpg") no-repeat left center
}
.idc.cp .introduce.c {
	background:url("../imgs/idcsm_07.jpg") no-repeat left center
}
.idc.cp .introduce.d {
	background:url("../imgs/idcsm_09.jpg") no-repeat left center
}
.idc1 h1 {
	font-size:34px;
	line-height:68px;
	padding-top:40px
}
.idc1 h3 {
	font-size:16px;
	line-height:32px;
	color:#666
}
.aaaaa {
	margin-top:5px
}
.aaaaa .slick-slide {
	height:490px;
	background-color:#f2f2f2
}
.idc1 hr {
	border:0;
	width:290px;
	border-top:1px solid #2277da;
	position:relative;
	left:455px;
	top:53px
}
.aaaaa .server {
	padding:20px 0 0 113px;
	font-size:14px;
	line-height:28px
}
.aaaaa .server .lef {
	float:left;
	width:708px
}
.aaaaa .server .lef h2 {
	font-size:50px;
	line-height:92px;
	color:#2277da
}
.aaaaa .server .lef p {
	width:78%;
	padding-top:28px;
	color:#999
}
.aaaaa .server .lef ul {
	padding-top:56px
}
.aaaaa .server .lef ul li {
	list-style:disc inside;
	float:left;
	margin-right:30px
}
.aaaaa .server .lef ul li:hover {
	color:#2277da
}
.aaaaa .server .lf ul .last {
	color:#999
}
.aaaaa .server .lf ul .last span {
	font-size:20px;
	color:#ff7b00;
	line-height:40px
}
.aaaaa .server .lf ul li a {
	display:inline-block;
	width:200px;
	height:57px;
	line-height:57px;
	text-align:center;
	color:#fff;
	background-color:#2277da
}
.idc1 .map {
	width:100%;
	height:594px;
	background:url(/2017images/idcmap.jpg) no-repeat left top;
	position:relative
}
.idc1 .map span {
	display:inline-block;
	width:18px;
	height:23px;
	cursor:pointer;
	background:url("../imgs/idcmaptb_1.gif") no-repeat center;
	z-index:10;
	position:absolute
}
.idc1 .map span:hover,.idc1 .map span.on {
	background-image:url("../imgs/idcmaptb_2.png");
	z-index:11
}
.idc1 .map .lsj {
	left:219px;
	top:158px
}
.idc1 .map .jz {
	left:240px;
	top:173px
}
.idc1 .map .hf {
	right:322px;
	top:191px
}
.idc1 .map .sq {
	right:306px;
	top:209px
}
.idc1 .map .zj {
	right:298px;
	top:202px
}
.idc1 .map .xg {
	right:294px;
	top:245px
}
.idc1 .map .hg {
	right:249px;
	top:209px
}
.idc1 .map .mapbox {
	float:right;
	width:152px;
	height:66px;
	padding-top:10px;
	border:1px solid #ff7b00;
	font-size:14px;
	line-height:28px;
	margin-top:-8px;
	position:relative;
	display:none
}
.idc1 .map .mapbox a {
	margin:0 8px
}
.idc1 .map .mapbox img {
	position:absolute
}
.idc1 .map .mapbox.a {
	float:left;
	margin-top:268px
}
.idc1 .map .mapbox.on {
	display:block
}
#hf img {
	right:153px;
	top:34px
}
#sq img {
	right:153px;
	top:34px
}
#xg img {
	right:153px;
	top:32px
}
#hg img {
	right:152px;
	top:32px
}
#zj img {
	right:152px;
	top:30px
}
#lsj img {
	left:152px;
	top:-90px
}
#jz img {
	left:152px;
	bottom:34px
}
.yous {
	width:100%;
	height:565px;
	background-color:#f2f2f2
}
.yous ul {
	margin-top:40px
}
.yous li {
	float:left;
	width:43%;
	padding-right:7%;
	font-size:14px;
	line-height:28px;
	color:#666;
	margin-bottom:36px
}
.yous li h4 {
	font-size:16px;
	line-height:32px;
	padding-left:44px;
	color:#444
}
.yous li .ytit1 {
	background:url("../imgs/yous_06.jpg") no-repeat left center
}
.yous li .ytit2 {
	background:url("../imgs/yous_03.jpg") no-repeat 2px center
}
.yous li .ytit3 {
	background:url("../imgs/yous_14.jpg") no-repeat 4px center
}
.yous li .ytit4 {
	background:url("../imgs/yous_11.jpg") no-repeat 3px center
}
.yous li .ytit5 {
	background:url("../imgs/yous_21.jpg") no-repeat 2px center
}
.yous li .ytit6 {
	background:url("../imgs/yous_18.jpg") no-repeat 3px center
}

.other {
	width:100%;
	height:240px;
	background-color:#f2f2f2;
}
.other ul {
	margin-top:24px;	
}
.other li {
	float:left;
	width:43%;
	padding-right:7%;
	font-size:14px;
	line-height:28px;
	color:#666;
	margin-bottom:40px
}
.other li h4 {
	font-size:16px;
	line-height:32px;
	padding-left:0px;
	color:#444
}
.other li h4 .go{
	display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2277da;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
}
.other li h4 .go:hover{
	display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;background:#2183ff;border-radius:5px;color:#fff;
}

.khfk .after {
	margin:32px 0 40px 0
}
.khfk .lf {
	width:380px;
	font-size:14px;
	color:#666;
	line-height:36px
}
.khfk .rt {
	margin-top:38px
}

.ynav {
	width:100%;
	height:60px;
	line-height:60px;
	background-color:#f2f2f2;
	box-shadow:0 0 5px rgba(0,0,0,0.9);
	font-size:14px;
	position:relative;
	z-index:10
}
.fixednav {
	width:100%
}
.fixednav.xiao {
	position:fixed;
	top:0;
	z-index:101
}
.ynav .first {
	display:inline-block;
	width:74px;
	padding-left:36px;
	cursor:pointer;
	background:url("../imgs/ynav_2.png") no-repeat 10px center;
	margin-right:70px
}
.ynav .first.on,.ynav .first:hover {
	background-image:url("../imgs/ynav_1.png");
	background-color:#d7d4d4;
	color:#2277da
}
.ynav a {
	display:inline-block;
	height:48px;
	padding:0 15px
}
.ynav a.active {
	border-bottom:2px solid #2277da
}
.ynav-er {
	width:100%;
	height:60px;
	line-height:60px;
	background-color:#d7d4d4;
	font-size:14px;
	position:relative;
	z-index:11;
	display:none
}
.ynav-er a {
	display:inline-block;
	padding:0 15px
}
.ycent {
	width:100%;
	background-color:#fafafa
}
.ycent h1 {
	font-size:34px;
	line-height:68px;
	padding-top:40px
}
.ycent .h3 {
	font-size:16px;
	line-height:32px;
	border-bottom:1px solid #ccc;
	color:#666
}
.ycent .h3 .rt {
	font-size:12px;
	color:#999;
	position:relative
}
.ycent .h3 .rt span {
	display:inline-block;
	padding-right:20px;
	height:32px;
	color:#444;
	font-size:14px;
	background:url("../imgs/sltbag_03.png") no-repeat right center
}
.ycent .h3 .rt ul {
	position:absolute;
	left:37px;
	top:32px;
	display:none;
	border:1px solid #ddd;
	z-index:100;
	background:#fafafa;
	width:125px;
	text-align:center
}
.ycent .h3 .rt span:hover ul {
	display:block
}
.ycent table {
	margin-top:40px
}
table {
	width:100%;
	border-collapse:collapse;
	font-size:14px
}
.tble {
	text-align:left;
}
table thead tr {
	border:1px solid #2277da
}
table thead th {
	line-height:70px;
	background-color:#2277da;
	color:#fff;
	padding-left:20px;
}
table tbody td {
	line-height:68px;
	padding-left:20px;
	}
table tbody tr {
	border:1px solid #eee;
	background-color:#fff
}
.tble tbody tr:hover {
	background-color:#f2f2f2
}
table tbody tr span {
	font-size:20px;
	color:#ff7b00
}
table tbody tr a {
	display:inline-block;
	padding:0 13px;
	line-height:24px;
	font-size:12px;
	border:1px solid #2277da;
	border-radius:3px;
	color:#2277da
}
table tbody tr a:hover {
	background-color:#2277da;
	color:#fff
}
.cbox h2 {
	font-size:20px;
	line-height:40px;
	padding:40px 0 3px 0;
	border-bottom:1px solid #ccc
}
.cbox h2 img {
	position:relative;
	left:-87px;
	top:19px
}
.cbox .cboxx {
	margin-top:20px;
	padding-bottom:25px
}
.summary {
	float:left;
	width:300px;
	text-align:center
}
.summary .tu {
	width:161px;
	height:136px;
	margin:0 auto
}
.summary h3 {
	font-size:16px;
	margin:4px 0 13px 0
}
.summary.a .tu {
	background:url("../imgs/summary-1.png") no-repeat center 21px
}
.summary p {
	color:#999
}
.summary.b .tu {
	background:url("../imgs/summary-1.png") no-repeat center -270px
}
.summary.c .tu {
	background:url("../imgs/summary-1.png") no-repeat center -123px
}
.summary.d .tu {
	background:url("../imgs/summary-1.png") no-repeat center -418px
}
.ykongz {
	width:100%;
	background-color:#fafafa;
	padding-top:40px
}
.ykongz .lf {
	margin:24px 0 0 4px
}
.ykongz .rt {
	width:400px
}
.ykongz .rt h1 {
	font-size:34px;
	line-height:40px
}
.ykongz .rt h3 {
	font-size:16px;
	line-height:32px
}
.ykongz .rt ul {
	margin-top:10px
}
.ykongz .rt li {
	font-size:14px;
	line-height:28px
}
.ykongz .rt li span {
	color:#ff7b00;
	margin:0 4px 0 18px
}
.yly {
	float:left;
	width:600px
}
.yly.img {
	text-align:center
}
.yly.txt h3 {
	font-size:20px;
	line-height:40px
}
.yly.txt span {
	color:#ff7b00
}
.yly.txt p {
	font-size:14px;
	line-height:28px;
	color:#999
}
.ycent .went {
}
.went li {
	font-size:14px;
	line-height:28px;
	padding:10px 0
}
.went .bak {
	background-color:#f2f2f2;
	color:#999;
	padding-left:10px;
	padding-right:10px
}
.cbox table {
	border:1px solid #eee;
	background-color:#fff
}
.cbox table tr td {
	line-height:80px
}
.bordr {
	position:absolute;
	top:-11px;
	left:191px;
	width:500px;
	height:588px;
	border:1px solid #2277da
}
.cbox table tr .pl {
	padding-left:10px
}
.cpy {
	float:left;
	width:200px;
	text-align:center
}
.cpy .img {
	width:63px;
	height:44px;
	margin:0 auto;
	background:url("../imgs/cpy-1.png")no-repeat center
}
.cpy h3 {
	font-size:16px;
	line-height:32px
}
.cpy p {
	color:#999;
	line-height:28px;
	font-size:14px
}
.cpy.a .img {
	background-position-y:-72px
}
.cpy.b .img {
	background-position-y:-380px
}
.cpy.c .img {
	background-position-y:-149px
}
.cpy.d .img {
	background-position-y:5px
}
.cpy.e .img {
	background-position-y:-226px
}
.cpy.f .img {
	background-position-y:-302px
}
.none {
	display:none
}
.product {
	background-color:#fafafa
}
.product h1 {
	font-size:34px;
	line-height:68px;
	padding-top:40px
}
.product .ertit {
	margin-bottom:30px;
	font-size:16px;
	color:#666;
	line-height:32px;
	border-bottom:1px solid #ccc
}
.product .ertit .rt {
	margin-right:69px;
	font-size:12px
}
.product .ertit .rt span {
	display:inline-block;
	width:23px;
	height:23px;
	cursor:pointer;
	position:relative;
	top:7px;
	background:url("../imgs/aniu.png") no-repeat
}
.product .ertit .rt span.hp {
	background-position:3px 3px
}
.product .ertit .rt span.sp {
	background-position:3px -35px
}
.product .ertit .rt span.hp.on {
	background-position:3px -73px
}
.product .ertit .rt span.sp.on {
	background-position:3px -112px
}
.product .kuz .prtbox {
	float:left;
	width:283px;
	height:392px;
	margin:0 20px 30px 0;
	border:1px solid #fafafa;
	background-color:#fff
}
.product .kuz .prtbox:hover {
	border:1px solid #2277da;
	box-shadow:0 0 4px #2277da
}
.product .kuz .prtbox h2 {
	font-size:16px;
	line-height:32px;
	margin-top:9px;
	text-align:center
}
.product .kuz .prtbox .upri {
	height:45px;
	padding-top:15px;
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:17px
}
.product .kuz .prtbox .upri b {
	font-size:30px;
	color:#ff7b00
}
.product .kuz .prtbox .upri span {
	color:#ff4242
}
.product .kuz .prtbox .upri p {
	font-size:12px
}
.product .kuz .prtbox ul {
	margin-left:85px
}
.product .kuz .prtbox li {
	height:28px;
	line-height:27px
}
.product .kuz .prtbox li .lef {
	display:inline-block;
	width:56px;
	color:#999;
	margin-right:20px
}
.product .kuz .prtbox li .rig {
	font-size:14px
}
.product .kuz .prtbox .shp {
	text-align:center;
	margin-top:9px
}
.product .kuz .prtbox.rex {
	background:#fff url("../imgs/rextub_2.png") no-repeat left top
}
.product .kuz .prtbox.rex:hover {
	background-image:url("../imgs/rextub_1.png")
}
.product .shup {
	padding-bottom:30px
}
.product .shup ul {
	float:left;
	width:134px;
	margin-left:-1px;
	border:1px solid #eee;
	text-align:center;
	background-color:#fff
}
.product .shup ul li {
	border-bottom:1px solid #eee;
	line-height:68px;
	font-size:14px
}
.product .shup ul li.last-bor {
	border-bottom:0
}
.product .shup ul li.pri {
	height:59px;
	padding-top:9px;
	line-height:24px;
	color:#999
}
.product .shup ul li.pri b {
	font-size:20px;
	color:#ff7b00
}
.product .shup ul li.pri a {
	display:inline-block;
	padding:0 11px;
	line-height:22px;
	border:1px solid #2277da;
	border-radius:3px
}
.product .shup ul li.pri a:hover {
	background-color:#2277da;
	color:#fff
}
.product .shup .hostcp:hover {
	border:1px solid #2277da;
	position:relative;
	z-index:10
}
.product .shup .hostcp {
	border-top:1px solid #2277da;
	width:132px
}
.product .shup ul .firs {
	width:132px;
	background-color:#2277da;
	color:#fff;
	margin-left:-1px;
	border-right:1px solid #2277da;
	border-left:1px solid #2277da
}
.product .shup .hostcp:hover .firs {
	background-color:#fff;
	color:#666
}
.product .shup .switch {
	width:100%;
	height:70px
}
.product .shup .switch span {
	display:inline-block;
	width:292px;
	height:60px;
	line-height:60px;
	font-size:14px;
	margin-right:6px;
	cursor:pointer;
	background-color:#f2f2f2;
	text-align:center
}
.product .shup .switch span.on,.product .shup .switch span:hover {
	background-color:#2277da;
	color:#fff
}
.product .pail {
	display:none
}
.product .pail.on {
	display:block
}
.hostd {
	width:100%;
	height:280px;
	background-color:#f2f2f0;
	padding:15px 0
}
.hostd-box {
	float:left;
	width:322px;
	border:1px solid #eee;
	padding:30px;
	margin:20px 23px 0 0;
	background-color:#fff;
	transition:margin .3s
}
    .hostd-box h2 {
        font-size: 18px;
        line-height: 50px;
        margin-top: 10px;
        margin-left: 110px
    }
.hostd-box p {
	font-size:14px;
	line-height:28px;
	color:#999;
	margin:2px 0 8px 0
}
.hostd-box:hover {
	margin-top:10px;
	box-shadow:0 5px 8px rgba(88,88,79,0.17)
}
.mianb {
	width:100%;
	height:483px;
	background-color:#fafafa;
	padding-top:39px;
	position:relative;
	z-index:12
}
.mianb h1 {
	font-size:34px;
	line-height:68px
}
.mianb h3 {
	font-size:16px;
	line-height:32px;
	color:#666;
	margin-bottom:40px
}
.mianb .lf {
	width:471px
}
.mianb .mianbx {
	float:left;
	width:83px;
	margin-right:60px;
	cursor:pointer
}
.mianb .mianbx .img {
	width:100%;
	height:83px;
	background:url("../imgs/xghost-1.png") no-repeat
}
.mianb .mianbx .img.b {
	background-position-y:-332px
}
.mianb .mianbx.c {
	width:90px
}
.mianb .mianbx.c .img {
	background-position-y:-249px
}
.mianb .mianbx .img.d {
	background-position-y:-166px
}
.mianb .mianbx .img.e {
	background-position-y:-83px
}
.mianb .mianbx .img.f {
	background-position-y:bottom
}
.mianb .mianbx:hover .img,.mianb .mianbx.on .img {
	background-image:url("../imgs/xghost-2.png")
}
.mianb .mianbx p {
	text-align:center;
	font-size:14px;
	color:#999;
	line-height:28px
}
.htnav {
	width:100%;
	height:60px;
	background-color:#f2f2f2
}
.htnav span {
	display:inline-block;
	padding:0 15px;
	text-align:center;
	font-size:14px;
	line-height:60px;
	height:48px;
	cursor:pointer
}
.htnav span.on {
	border-bottom:2px solid #2277da
}
.baoz {
	margin-top:13px;
    margin-bottom:20px
}
.baoz li {
	float:left;
	width:556px;
	padding-left:44px;
	background:url("../imgs/star_03.png") no-repeat left 12px;
	margin-top:20px
}
.baoz li h3 {
	font-size:16px;
	line-height:32px
}
.baoz li p {
	font-size:14px;
	color:#999;
	line-height:28px
}
.howhy {
	width:100%;
	height:657px;
	background-color:#fafafa
}
.howhy .after {
	margin-top:24px
}
.howhy .whyx {
	float:left;
	width:500px;
	padding:0 50px
}
.howhy .whyx img {
	margin-top:10px
}
.howhy .cbox h2 img {
	left:-152px
}
.howhy .whyx h2 {
	font-size:16px;
	line-height:32px;
	margin-top:10px
}
.howhy .whyx p {
	font-size:14px;
	line-height:28px;
	color:#999
}
.dlbar {
    width: 100%;
    height: 300px;
    color: #fff;
}
.dlbar h1 {
	font-size:36px;
	line-height:48px;
	margin-bottom: 20px;
	padding-top:146px
}
.dlbar p {
	font-size:16px;
	line-height:28px;
	font-weight:100;
}
.tith1 {
	font-size:34px;
	padding-top:40px
}
.tith3 {
	font-size:16px;
	margin-top:20px;
	padding-bottom:60px;
	color:#666
}
.tith4 {
	font-size:16px;
	padding-top:20px;
	color:#666
}
.tith5 {
	font-size:16px;
	line-height:32px;
	padding-bottom:10px;
	color:#666
}
.partner-1 {
	padding-bottom:40px
}
.partner-1 .after {
	margin-top:40px
}
.partner-1 .lf {
	margin-top:5px
}
.partner-1 .rt {
	width:728px;
	font-size:14px;
	line-height:28px
}
.partner-1 .rt ul {
	margin-top:10px
}
.partner-1 .rt ul li {
	float:left;
	width:29%;
	color:#666;
	line-height:42px;
	padding-left:27px;
	background:url("../imgs/partner_06.jpg") no-repeat left center
}
.partner-2 {
	width:100%;
	height:628px;
	background:url("../imgs/partner_05.jpg") no-repeat center;
	color:#fff
}
.partner-2 .tith1 {
	text-align:center
}
.partner-2 .fun {
	float:left;
	width:220px;
	height:220px;
	background-color:rgba(255,255,255,0.21);
	margin:40px 40px 0 40px;
	text-align:center
}
.partner-2 .fun:hover {
	background-color:rgba(34,119,218,0.5)
}
.partner-2 .fun .img {
	width:57px;
	height:63px;
	margin:0 auto;
	background:url("../imgs/partner-1.png") no-repeat;
	margin-top:20px
}
.partner-2 .fun h3 {
	font-size:16px;
	line-height:32px;
	margin-top:15px
}
.partner-2 .fun p {
	font-size:14px;
	line-height:28px
}
.partner-2 .fun.a .img {
	background-position:center 16px
}
.partner-2 .fun.b .img {
	background-position:center -74px
}
.partner-2 .fun.c .img {
	background-position:center -152px
}
.partner-2 .fun.d .img {
	background-position:center -233px
}
.partner-2 .fun.e .img {
	background-position:center -311px
}
.partner-2 .fun.f .img {
	background-position:center -391px
}
.partner-2 .fun.g .img {
	background-position:center -470px
}
.partner-2 .fun.h .img {
	background-position:center -538px
}
.partner-3 {
	padding-bottom:40px
}
.partner-3 .txt1 {
	font-size:14px;
	line-height:28px;
	margin:20px 0 20px 0
}
.partner-3 .txt1 span {
	color:#999
}
.partner-3 .rank {
	float:left;
	width:240px;
	height:590px;
	color:#fff
}
.partner-3 .rank .img {
	width:120px;
	height:120px;
	background:url("../imgs/dluser.png");
	margin:0 auto;
	margin-top:40px;
	margin-bottom:20px
}
.partner-3 .rank h2 {
	font-size:16px;
	height:28px;
	margin-bottom:30px;
	line-height:28px;
	text-align:center
}
.partner-3 .rank ul {
	width:154px;
	margin-left:20px;
	padding-left:46px
}
.partner-3 .rank h2 b {
	display:inline-block;
	height:12px;
	background:url("../imgs/diamond.png") repeat-x left center
}
.partner-3 .rank ul li {
	font-size:14px;
	line-height:28px
}
.partner-3 .rank .ul1 {
	height:104px;
	border-bottom:1px solid #a8cbf3;
	margin-bottom:20px
}
.partner-3 .rank.a {
	background-color:#79a6d9
}
.partner-3 .rank.a h2 b {
	width:15px
}
.partner-3 .rank a {
	display:inline-block;
	width:120px;
	line-height:40px;
	margin:56px 0 0 60px;
	text-align:center;
	color:#2277da;
	border-radius:3px;
	background-color:#bcd3ec;
	font-size:14px
}
.partner-3 .rank.b {
	background-color:#649ad9
}
.partner-3 .rank.b h2 b {
	width:30px
}
.partner-3 .rank.c {
	background-color:#4e8fd9
}
.partner-3 .rank.c h2 b {
	width:45px
}
.partner-3 .rank.d {
	background-color:#3883d9
}
.partner-3 .rank.d h2 b {
	width:60px
}
.partner-3 .rank.e {
	background-color:#2277da
}
.partner-3 .rank.e h2 b {
	width:75px
}
.partner-4 {
	width:100%;
	height:770px;
	background:url("../imgs/partner.jpg") no-repeat center;
	color:#fff
}
.partner-4 .tith1,.partner-4 .tith3 {
	text-align:center;
	color:#fff
}
.partner-4 .tij {
	margin-top:160px
}
.tiaoy {
	float:left;
	width:200px;
	text-align:center
}
.tiaoy .img {
	width:51px;
	height:51px;
	margin:0 auto;
	background:url("../imgs/partner-1.png") no-repeat center top
}
.tiaoy p {
	line-height:22px;
	margin-top:11px
}
.tiaoy.a .img {
	background-position:center -1107px
}
.tiaoy.a:hover .img {
	background-position:center -632px
}
.tiaoy.b .img {
	background-position:center -1186px
}
.tiaoy.b:hover .img {
	background-position:center -711px
}
.tiaoy.c .img {
	background-position:center -1265px
}
.tiaoy.c:hover .img {
	background-position:center -790px
}
.tiaoy.d .img {
	background-position:center -1345px
}
.tiaoy.d:hover .img {
	background-position:center -869px
}
.tiaoy.e .img {
	background-position:center -1424px
}
.tiaoy.e:hover .img {
	background-position:center -949px
}
.tiaoy.f .img {
	background-position:center -1503px
}
.tiaoy.f:hover .img {
	background-position:center -1028px
}
.partner-4 .wenz {
	margin-top:65px;
	color:#c0c0c0;
	font-size:14px;
	line-height:28px
}
.partner-4 .wenz .lf {
	width:540px;
	margin-top:20px;
	margin-left:30px
}
.partner-4 .wenz p {
	margin-bottom:20px
}
.partner-4 .wenz .rt {
	width:540px;
	margin-top:20px;
	margin-right:30px
}
.int1 {
	width:409px;
	height:38px;
	border:1px solid #ccc;
	padding-left:9px;
	border-radius:3px
}
.int1:focus {
	border:1px solid #2277da
}
.int2 {
	width:420px;
	height:40px;
	border-radius:3px;
	text-align:center;
	background-color:#2277da;
	color:#fff;
	cursor:pointer
}
.partner-5 {
	padding-bottom:40px
}
.partner-5 ul {
	margin-top:39px;
	font-size:14px
}
.partner-5 li {
	margin-bottom:20px
}
.partner-5 li span {
	display:inline-block
}
.partner-5 li .lef {
	width:200px;
	text-align:right;
	margin-right:19px;
	color:#999
}
.partner-5 li .rig {
	margin-left:20px
}
.partner-5 li select {
	width:420px;
	height:40px
}
.partner-5 li a {
	color:#2277da
}
.purchase {
	width:100%;
	min-height:550px;
	padding-top:80px;
	background:url("../imgs/regbag.jpg") center
}
.purchase.bag {
	min-height:585px;
	padding-top:135px;
	background:url("../imgs/purchase.jpg") no-repeat center bottom
}
.purchase .purleft {
	float:left;
	width:330px;
	height:353px;
	margin-left:55px
}
.purchase .purleft h2 {
	margin-top:24px;
	padding-left:126px;
	font-size:18px;
	color:#2277da
}
.purchase .purleft .after {
	margin-top:28px
}
.purchase .lf {
	width:150px;
	text-align:right
}
.purchase .purleft .lf {
	margin-right:35px
}
.purchase .purleft .rt {
	width:145px;
	font-size:14px
}
.purchase li {
	line-height:36px
}
.purchase .lf li {
	color:#999
}
.purchase .puright {
	width:765px;
	margin-left:50px
}
.purchase .puright h3 {
	font-size:16px;
	line-height:33px
}
.purchase .puright .after {
	margin-top:21px
}
.purchase .puright .lf {
	margin-right:20px
}
.int3 {
	width:209px;
	height:28px;
	line-height:28px;
	padding-left:9px;
	border:1px solid #ccc;
	border-radius:3px
}
.int3:focus {
	border-color:#2277da
}
.purchase .puright select {
	width:220px;
	height:30px;
	line-height:30px;
	padding-left:9px
}
.radio input {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	top:-1px;
	margin-right:3px
}
.radio {
	background:url("../imgs/radio_03.png") no-repeat left center;
	margin-right:10px;
	cursor:pointer;
	font-size:14px
}
.radio.on {
	background:url("../imgs/radio_05.png") no-repeat left center
}
.purchase .puright .price {
	color:#999
}
.purchase .puright .price span {
	font-size:20px;
	color:#ff4242;
	margin-right:30px
}
.purchase .puright .fangs label {
	display:inline-block;
	width:78px;
	padding-left:10px;
	height:28px;
	color:#999;
	background-color:#f2f2f2;
	line-height:28px;
	border:1px solid #ccc;
	margin-right:20px;
	cursor:pointer;
	background:url("../imgs/price.png") no-repeat;
	font-size:12px
}
.purchase .puright .fangs label input {
	opacity:0;
	filter:alpha(opacity=0)
}
.purchase .puright .fangs .ye {
	background-position:6px -62px
}
.purchase .puright .fangs .ye.on {
	background-position:6px -2px
}
.purchase .puright .fangs label.on {
	background-color:#ff4242;
	color:#fff;
	border:1px solid #ff4242
}
.purchase .puright .fangs .zfb {
	background-position:6px -91px
}
.purchase .puright .fangs .zfb.on {
	background-position:6px -31px
}
.purchase .puright .pur {
	float:left;
	font-size:14px
}
.purchase .puright .yue {
	line-height:28px
}
.purchase .puright .yue b {
	color:#ff4242
}
.purchase .puright .int2 {
	width:220px;
	margin-top:20px
}
.purchase .puright .int2:hover {
	background:#2183ff;
}
.label .chex {
	position:relative;
	top:-2px
}
.purchase .puright label a {
	color:#2277da
}
.success {
	width:100%;
	min-height:590px;
	padding:60px 0 40px 0;
	background:url("../imgs/regbag.jpg") no-repeat center center;
	background-size:cover
}
.success .content {
	min-height:495px;
	background-color:#fff;
	margin-top:20px;
	padding:60px 0
}
.success .lf {
	margin-left:313px
}
.success .rt {
	width:760px
}
.success .rt h1 {
	font-size:50px;
	color:#999;
	line-height:72px;
	padding-left:14px
}
.success .rt h3 {
	font-size:14px;
	padding-left:14px
}
.success .rt ul {
	margin-top:8px
}
.success .rt ul li {
	line-height:32px
}
.success .rt ul li span {
	display:inline-block
}
.success .rt ul li .lef {
	width:108px;
	text-align:right;
	color:#999;
	margin-right:20px
}
.success .rt ul li .rig {
	font-size:14px;
	width:495px
}
.success .rt ul li .rig a {
	color:#2277da
}
.success .rt .aniu {
	margin-top:20px
}
.success .rt .aniu a {
	display:inline-block;
	width:150px;
	line-height:50px;
	color:#fff;
	text-align:center;
	margin-right:20px
}
.bakd {
	width:1129px;
	margin:0 auto;
	background:url("../imgs/border-1.png");
	padding:5px;
	border-radius:10px
}
.back {
	background-color:#fafafa;
	border:1px solid #eee;
	border-radius:10px;
	padding:20px 0
}
.back h3 {
	border-bottom:1px dashed #eee
}
.purchase .back .puright {
	width:710px;
	margin-left:210px
}
.introduce-dx {
	width:100%;
	padding:0;
	font-size:14px;
	line-height:28px;
	text-indent:28px;
	background-color:#fafafa
}
.prodt {
	padding:30px 0 30px;
	background-color:#fafafa
}
.prodt table {
	background-color:#fff
}
.ghz {
	height:12px;
	line-height:0px;
	font-size:12px;
	color:#ada4b0;
	margin-top:-10px;
}
.line {
	height:28px;
	line-height:28px;
	padding-left:10px;
	font-size:14px;
	background-color:#f2f2f2;
	margin-top:10px
}
.line span {
	color:#999
}
.line a {
	margin-right:30px
}
.prodt-1 {
	width:100%;
	height:400px;
	background:url("../imgs/dianxs_02.jpg") center
}
.prodt-1 ul {
	width:430px;
	color:#fff;
	padding:14px 0 14px 20px;
	background-color:rgba(0,0,0,0.8);
	position:relative;
	top:40px;
	left:604px
}
.prodt-1 ul li {
	line-height:42px;
	font-size:14px
}
.prodt-2 {
	padding-bottom:34px;
	background-color:#fafafa;
}
.prodt-2 .ted li {
	width:516px;
	float:left;
	padding-left:84px;
	margin-top:40px;
	background:url("../imgs/dianxs_03.png") no-repeat left
}
.prodt-2 .ted li h3,.shm h3 {
	font-size:16px;
	line-height:32px
}
.prodt-2 .ted li p,.shm p {
	font-size:14px;
	line-height:28px;
	color:#999
}
.prodt-2 .ted .t1 {
	background-position:left -276px
}
.prodt-2 .ted .t2 {
	background-position:left -148px
}
.prodt-2 .ted .t3 {
	background-position:left -532px
}
.prodt-2 .ted .t4 {
	background-position:left -404px
}
.prodt-2 .ted .t5 {
	background-position:left -660px
}
.prodt-2 .ted .t6 {
	background-position:left -788px
}
.prodt-2 .ted .t7 {
	background-position:left -20px
}
.prodt-2 .ted .t8 {
	background-position:left -916px
}
.xgs {
	width:1050px;
	height:386px;
	display:none;
	padding:80px 0 40px 0;
	margin:0 auto;
	background:url("../imgs/dianxs_01.png") no-repeat center
}
.shm {
	width:295px
}
.domin {
	width:100%;
	height:448px;
	padding-top:132px;
	background:url("../imgs/domin_01.jpg") no-repeat center;
	color:#fff
}
.domin h3 {
	font-size:14px;
	line-height:28px;
	text-align:center
}
.domin h1 {
	font-size:34px;
	line-height:68px;
	text-align:center
}
.domin .searchbox {
	width:900px;
	margin:0 auto
}
.domin .zyw span {
	display:inline-block;
	padding:0 18px;
	height:28px;
	line-height:28px;
	border-top:2px solid transparent;
	font-size:14px;
	cursor:pointer
}
.domin .zyw span.on {
	border-top:2px solid #2277da;
	color:#2277da;
	background-color:#fff
}
.domin .case {
	width:749px;
	height:58px;
	line-height:58px;
	padding-left:19px;
	border:1px solid #ccc;
	border-right:0;
	font-size:14px
}
.domin .case:focus {
	border-color:#2277da
}
.subt {
	width:130px;
	height:60px;
	background:url("../imgs/sbt_03.jpg") no-repeat center;
	cursor:pointer
}
.checkbox {
	font-size:14px;
	line-height:28px;
	margin-top:30px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.checkbox label {
	display:inline-block;
	width:109px;
	line-height:42px
}
label.checked {
	background:url("../imgs/checkbox.png") no-repeat left 15px
}
label.checked input {
	opacity:0;
	filter:alpha(opacity=0)
}
label.checked.on {
	background-position-y:-27px
}
.ymserver {
	overflow:hidden
}
.ymserver ul {
	margin:14px 0 15px 0
}
.ymserver li {
	width:348px;
	border:1px solid #ccc;
	height:148px;
	overflow:hidden;
	float:left;
	margin:25px
}
.ymserver li:hover {
	box-shadow:0 0 5px #ccc
}
.ymserver li .ymserverimg {
	float:left;
	width:34px;
	height:26px;
	background:url("../imgs/domin_03.jpg") no-repeat center -132px;
	margin:20px 0 0 35px
}
.ymserver li .ymservercon {
	float:right;
	margin-right:20px;
	width:240px;
	padding:15px 0
}
.ymserver li .ymservercon h1,.domin-3 .dom .dombox h3 {
	font-size:16px;
	line-height:32px
}
.ymserver li .ymservercon p,.domin-3 .dom .dombox p {
	font-size:14px;
	color:#999;
	line-height:28px
}
.ymserver li .ymservercon a {
	color:#2277da
}
.ymserver li .ymservercon a:hover {
	text-decoration:underline
}
.ymserver li .ymserverimg.b {
	background-position:center -165px
}
.ymserver li .ymserverimg.c {
	background-position:center 4px
}
.ymserver li .ymserverimg.d {
	background-position:center -98px
}
.ymserver li .ymserverimg.e {
	background-position:center -31px
}
.ymserver li .ymserverimg.f {
	background-position:center -64px
}
.domin-2 {
	padding:40px 0;
	background-color:#f2f2f2
}
#priceList .pdf50 {
	width:36%;
	padding-left:50px;
	color:#999
}
#priceList .pdf50 b {
	display:inline-block;
	width:85px;
	color:#444
}
#priceList .first-y {
	width:28%;
	text-align:center
}
#priceList .first-y s {
	display:inline-block;
	width:70px;
	color:#999;
	text-align:left
}
.domin-3 .dom {
	width:100%;
	height:218px;
	background:url("../imgs/donmin_04.jpg") no-repeat;
	margin-top:40px
}
.domin-3 .dom .dombox {
	float:left;
	width:243px;
	height:197px;
	padding:21px 21px 0 21px;
	margin-right:20px
}
.domin-3 .dom .dombox a {
	display:inline-block;
	width:241px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#2277da;
	border:1px solid #2277da;
	margin-top:20px;
	font-size:14px
}
.domin-3 .dom .dombox a:hover {
	background-color:#2277da;
	color:#fff
}
.dompage {
	background:url("../imgs/regbag.jpg") center
}
.dompage .content {
	background-color:#fff;
	padding:30px 30px 40px 30px
}
.dompage .chanp {
	height:68px;
	line-height:68px;
	font-size:34px
}
.dompage .chanp .rt {
	height:32px;
	line-height:32px;
	margin-top:36px
}
.pagebox {
	margin-top:39px
}
.domtit {
	margin-bottom:40px
}
.domtit span {
	display:inline-block;
	width:228px;
	height:58px;
	line-height:58px;
	font-size:16px;
	border:1px solid #ccc;
	text-align:center;
	cursor:pointer
}
.domtit span.on {
	border:1px solid #2277da;
	background-color:#2277da;
	color:#fff
}
.pagebox .www {
	float:left;
	width:100px;
	height:60px;
	line-height:60px;
	text-align:center;
	background-color:#ccc;
	color:#2277da;
	font-size:14px
}
.secbox {
	margin-bottom:25px
}
.secbox .intxt {
	width:889px;
	height:58px;
	line-height:58px;
	padding-left:19px;
	border:1px solid #ccc;
	border-right:0;
	font-size:14px
}
.tith2 {
	font-size:14px;
	line-height:30px;
	padding-top:40px;
	padding-bottom:40px;
	color:#666;
}
.domtbl tr {
	border:0;
	border-bottom:1px solid #e6e6e6
}
.domtbl tr td {
	line-height:39px
}
.domtbl tr:hover {
	background-color:#f2f2f2
}
.domtbl tr td.pdf22 {
	padding-left:22px
}
.cjiu td,.domtbl tr td b {
	color:#999
}
.cjiu a {
	color:#999;
	border:0
}
.cjiu a:hover {
	background-color:transparent;
	color:#999;
	text-decoration:underline
}
.domtbl tr td b font {
	color:#ff7b00
}
#done {
	overflow:hidden
}
.rs-btm a {
	display:inline-block;
	width:100%;
	height:41px;
	background-color:#2277da;
	color:#fff;
	text-align:center;
	line-height:41px
}
.rs-btm a:hover {
	background-color:#298dff;
	color:#fff
}
.domtbl tr td .sub3 {
	display:inline-block;
	padding:0 13px;
	line-height:24px;
	background-color:#fff;
	font-size:12px;
	border:1px solid #2277da;
	border-radius:3px;
	color:#2277da;
	cursor:pointer
}
.domtbl tr td .sub3:hover {
	background-color:#2277da;
	color:#fff
}
.red {
	color:#ff4242
}
.dompage1 {
	background:url("../imgs/regbag.jpg") center;
	line-height:36px
}
.dompage1 .content {
	background-color:#fff;
	padding:30px
}
.dompage1 h2 {
	line-height:40px;
	font-size:20px;
	padding-top:40px
}
.dompage1 li {
	color:#999
}
.dompage1 .left {
	display:inline-block;
	width:155px;
	text-align:right;
	margin-right:18px
}
.dompage1 .years .right span {
	margin-right:30px
}
.dompage1 h3 {
	font-size:14px;
	padding-left:22px
}
.dompage1 li .pagint {
	width:209px;
	padding-left:9px;
	:28px;
	line-height:28px;
	border:1px solid #ccc;
	border-radius:3px;
	background-color:#fafafa;
	margin-right:11px
}
.dompage1 li select {
	width:110px;
	height:30px;
	line-height:30px
}
a.co {
	color:#2277da
}
a.co:hover {
	text-decoration:underline
}
.suq {
	width:100%;
	height:auto;
	margin-top:80px;
}
.suq .after .lf {
	width:619px
}
.suq .after .rt {
	width:581px
}
.suq .after div h2 {
	font-size:20px;
	line-height:40px;
	color:#137ee0
}
.suq .after div p {
	width:586px;
	font-size:14px;
	line-height:28px;
	color:#999;
	margin-top:8px
}
.suqcp {
	width:100%;
	padding-bottom:60px;
	background:url("../imgs/SQsx_02.jpg")
}
.suqcp .tits {
	color:#fff;
	text-align:center;
}
.suqcp .tits .tith3 {
	color:#fff
}
.suqcp .tabag {
	padding:5px;
	background-color:#8fbaec
}
.suqcp .tabag th {
	background-color:#fff;
	color:#999
}
.suqcp .tabag thead tr {
	border:0;
	border-bottom:1px solid #eee
}
.suq-1 {
	width:100%;
	height:416px
}
.suq-1 .suqys {
	float:left;
	width:300px;
	text-align:center;
	margin-top:40px
}
.suq-1 .suqys .img {
	width:118px;
	height:96px;
	margin:0 auto;
	background:url("../imgs/SQsx.jpg") no-repeat center top
}
.suq-1 .suqys h3 {
	font-size:16px;
	line-height:32px;
	margin-top:20px
}
.suq-1 .suqys .img.b {
	background-position-y:-192px
}
.suq-1 .suqys .img.c {
	background-position-y:-288px
}
.suq-1 .suqys .img.d {
	background-position-y:-384px
}
.suq-1 .suqys .img.e {
	background-position-y:-96px
}
.suq-1 .suqys .img.f {
	background-position-y:-480px
}
.suq-1 .suqys .img.g {
	background-position-y:-576px
}
.suq-1 .suqys .img.h {
	background-position-y:-672px
}
.suq-2 {
	width:100%;
	height:696px;
	background:url("../imgs/SQsx_01.jpg") no-repeat center
}
.suq-3 {
	margin-top:0px;
	margin-bottom:40px;
}
.suq-3 .fangy {
	float:left;
	width:315px;
	padding-left:85px;
	margin-top:40PX;
	background:url("../imgs/BGPgf-1.png") no-repeat left 12px
}
.suq-3 .fangy h2,.suq-4 .scene span {
	font-size:16px;
	line-height:32px
}
.suq-3 .fangy p {
	width:88%;
	font-size:14px;
	line-height:28px;
	color:#999
}
.suq-3 .fangy.b {
	background-position-y:-368px
}
.suq-3 .fangy.c {
	background-position-y:-83px
}
.suq-3 .fangy.d {
	background-position-y:-178px
}
.suq-3 .fangy.e {
	background-position-y:-273px
}
.suq-4 {
	width:100%;
	height:345px;
	color:#fff;
	background:url("../imgs/SQgbpgf.jpg") no-repeat center
}
.suq-4 h1 {
	font-size:34px;
	line-height:34px;
	text-align:center;
	padding-top:40px
}
.suq-4 .after {
	margin-top:40px
}
.suq-4 .scene {
	float:left;
	width:281px;
	padding-left:19px
}
.suq-4 .img {
	width:170px;
	height:117px;
	margin:0 auto;
	background:url("../imgs/BGPgf.png") no-repeat center -341px;
	margin-bottom:20px
}
.suq-4 .scene span {
	display:inline-block;
	height:32px;
	border-bottom:1px solid #ff7b00
}
.suq-4 .scene p {
	font-size:14px;
	line-height:28px
}
.suq-4 .img.a:hover {
	background-position-y:-581px
}
.suq-4 .img.b {
	background-position-y:-819px
}
.suq-4 .img.b:hover {
	background-position-y:-698px
}
.suq-4 .img.c {
	background-position-y:-222px
}
.suq-4 .img.c:hover {
	background-position-y:-462px
}
.suq-4 .img.d {
	background-position-y:10px
}
.suq-4 .img.d:hover {
	background-position-y:-111px
}
.dlbar .btn {
	color:#fff;
	border:1px solid #fff;
	margin-top:8px
}
.STtz {
	font-size:14px;
	line-height:28px;
	margin-top:9px
}
.STtz span {
	display:inline-block;
	padding-left:23px;
	margin-right:135px;
	background:url("../imgs/XGst.jpg") no-repeat left 4px
}
.STtz span.b {
	background-position-y:-57px
}
.STtz span.c {
	background-position-y:-26px
}
.STtz span.d {
	background-position-y:-115px
}
.STtz span.e {
	background-position-y:-145px
}
.STtz span.f {
	background-position-y:-85px
}
.tabag .CNxl {
	display:inline-block;
	width:50%;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background-color:#8fbaec;
	cursor:pointer
}
.tabag .CNxl.on {
	background-color:#2277da
}
td.price {
	color:#999
}
.clause {
	width:100%;
	padding:80px 0 40px 0;
	background-color:#f2f2f2
}
.clause .content {
	background-color:#fff;
	padding:30px
}
.clause .content h2 {
	font-size:20px;
	line-height:40px;
	text-align:center
}
.clause .left {
	float:left;
	width:240px;
	height:1760px;
	background-color:#f5f5f5
}
.clause .left ul {
	padding-top:20px;
	border-right:1px solid #2277da
}
.clause .left li {
	font-size:16px;
	line-height:32px;
	color:#2277da;
	text-align:center
}
.clause .right {
	float:right;
	width:880px;
	font-size:14px;
	line-height:28px
}
.clause .rig_1 {
	margin-top:20px;
	color:#666;
	font-weight:bold
}
.clause .right h3 {
	font-size:16px;
	line-height:32px;
	padding:20px 0
}
.clause .right p {
	width:840px;
	padding-left:20px;
	color:#666
}
.reg_1 {
	line-height:24px;
	text-align:center;
	font-size:12px;
	margin-top:10px;
	background:url("../imgs/reg-1.jpg") no-repeat center
}
.reg_2 {
	width:260px;
	margin:0 auto
}
.reg_2 .ipt {
	width:220px;
	height:38px;
	line-height:38px;
	padding-left:38px;
	border:1px solid #ccc;
	border-radius:3px;
	margin:10px 0
}
.reg_2 .ipt:focus {
	border:1px solid #2277da;
	background:rgba(34,119,218,0.05)
}
.reg_2 .ipt.a {
	background:url("../imgs/login_03.png") no-repeat 10px center
}
.reg_2 .ipt.b {
	background:url("../imgs/login_07.png") no-repeat 10px center
}
.reg_2 .smt {
	margin-top:30px
}
.about-1 {
	width:100%;
	height:400px;
	background:url("../imgs/banner/about-1.jpg") no-repeat center
}
.about-2 .txt {
	font-size:14px;
	color:#999;
	line-height:28px
}
.zhp {
	width:845px;
	margin:0 auto;
	margin-top:79px;
	position:relative
}
.zhp hr {
	border:0;
	width:290px;
	border-top:1px solid #2277da;
	position:relative;
	left:272px;
	top:-32px
}
.bagh {
	width:281px;
	height:442px;
	position:absolute;
	top:0;
	overflow:hidden
}
.bagh p {
	height:442px;
	font-size:14px;
	color:#fff;
	padding:20px;
	line-height:28px;
	background-color:rgba(0,0,0,.5);
	position:relative;
	left:-290px;
	transition:all .5s
}
.cantbox {
	width:100%;
	height:365px;
	background-color:#fafafa
}
.cantbox .after {
	margin-top:33px
}
.cantbox .cant {
	float:left;
	width:410px
}
.cantbox .cant h3 {
	font-size:16px;
	line-height:32px
}
.cantbox .cant ul {
	margin-left:30px
}
.cantbox .cant i {
	font-size:30px;
	color:#2277da;
	line-height:60px
}
.cantbox .cant .li1 {
	font-size:16px;
	color:#999;
	line-height:32px
}
.cantbox .cant .li2 {
	font-size:16px;
	color:#2277da;
	line-height:32px
}
.cantbox .cant .li3 {
	font-size:14px;
	line-height:28px;
	padding-left:40px;
	background:url("../imgs/about_07.png") no-repeat left center
}
.cantbox .cant .li4 {
	font-size:12px;
	color:#999
}
.cantbox .cant .QQ {
	margin:15px 0 0 45px
}
.cantbox .cant .QQ a {
	display:inline-block;
	height:30px;
	line-height:30px;
	margin:0 10px 10px 0;
	font-size:14px;
	padding:0 17px 0 45px;
	border:1px solid #2277da;
	border-radius:15px;
	background:url("../imgs/QQ.png") no-repeat 16px -39px
}
.cantbox .cant .QQ a:hover {
	background-color:#2277da;
	background-position-y:4px;
	color:#fff
}
.cantbox .cant p {
	width:310px;
	color:#999;
	line-height:32px;
	font-size:14px
}
#about1 .txt {
	font-size:14px;
	color:#999;
	line-height:28px
}
#about2 {
	width:1140px;
	margin:0 auto
}
#about2 p {
	font-size:14px;
	line-height:32px;
	margin:30px 0 24px 0
}
#about2 .lic {
	height:1630px;
	background:url("../imgs/about_04.jpg") no-repeat 80px top;
	padding-bottom:40px
}
#about2 ul {
	margin-left:210px;
	line-height:47px;
	padding-top:23px
}
#about2 ul li {
	height:47px;
	line-height:47px
}
#about2 ul .left {
	display:inline-block;
	width:75px;
	color:#999;
	font-size:12px
}
#about2 ul .right {
	display:inline-block;
	width:810px;
	font-size:14px;
	margin-left:43px
}
#about3 {
	text-align:center;
	margin:30px 0 40px 0
}
#about4 {
	margin:7px 0 40px 0
}
#about4 .lf {
	width:390px
}
#about4 .rt {
	width:765px
}
#about4 h2 {
	font-size:16px;
	line-height:24px;
	border-left:2px solid #2277da;
	padding-left:5px;
	color:#999;
	margin-top:33px
}
#about4 .lf li {
	margin-left:30px;
	padding-left:17px
}
#about4 .lf .diz {
	font-size:14px;
	line-height:32px;
	margin-top:5px;
	background:url("../imgs/about-lx.png") no-repeat -3px -109px
}
#about4 .lf .gj {
	color:#999
}
#about4 .lix {
	color:#999
}
#about4 .lix li {
	padding-left:22px
}
#about4 .lix i {
	color:#2277da;
	font-size:14px
}
#about4 .lix span {
	color:#444;
	font-size:14px
}
#about4 .lf .tel {
	height:35px;
	line-height:35px;
	background:url("../imgs/about-lx.png") no-repeat 0 -28px
}
#about4 .lf .emil {
	height:35px;
	line-height:35px;
	background:url("../imgs/about-lx.png") no-repeat 0 -66px
}
#about4 .lf .q {
	height:35px;
	line-height:35px;
	background:url("../imgs/about-lx.png") no-repeat 0 12px
}
#about4 .lf .emil span {
	text-decoration:underline
}
#about4 .lxQ {
	margin-top:11px
}
#about4 .lxQ .after {
	margin-bottom:4px
}
#about4 .lxQ .lfq {
	float:left;
	width:92px;
	color:#999;
	line-height:31px;
	text-align:right;
	background:url("../imgs/liQ_01.png") no-repeat 31px center
}
#about4 .lxQ .rtq span {
	display:inline-block;
	width:330px
}
#about4 .lxQ .rtq {
	float:right;
	font-size:14px;
	line-height:28px
}
#about4 .lxQ .rtq img {
	vertical-align:middle
}
#about4 .lxQ .rtq font {
	color:#2277da
}
#about4 .lxQ .rtq a:hover font {
	text-decoration:underline
}
#about4 .lxQ .rtq b {
	color:#999
}
.payment {
	background:url("../imgs/jiej_02.jpg") no-repeat center -80px
}
.payment-1 {
	padding-bottom:45px
}
.way {
	float:left;
	width:50%;
	margin-top:40px
}
.way .img {
	float:left;
	width:97px;
	height:99px;
	background:url("../imgs/alipay.png") no-repeat 0px 5px;
	margin:0 11px 0 23px
}
.way .wximg {
	float:left;
	width:97px;
	height:99px;
	background:url("../imgs/weixinpay.png") no-repeat 0px 10px;
	margin:0 11px 0 23px
}
.way .wxpay {
	float:left;
	width:97px;
	height:99px;
	background:url("../imgs/wxpay.png") no-repeat 0px 10px;
	margin:0 11px 0 23px
}
.way ul {
	float:left;
	font-size:14px;
	line-height:28px
}
.co9 {
	color:#999
}
.card {
	float:left;
	width:255px;
	height:105px;
	padding:21px 0 0 130px;
	font-size:14px;
	color:#666;
	line-height:28px;
	margin:20px 22.5px 0 0;
	background:#fafafa url("../imgs/payment-2.png") no-repeat left -257px
}
.card.b {
	background-position-y:top
}
.card.c {
	background-position-y:-386px
}
.card.d {
	background-position-y:-129px
}
.card.e {
	background-position-y:-639px
}
.card.f {
	background-position-y:-512px
}
.way.a .img {
	background-position:center -150px
}
.way.b .img {
	background-position:center -325px
}
.way.a ul,.way.b ul {
	padding-top:6px;
	color:#666
}
.bankbox {
	width:430px;
	color:#999
}
.fuk3 {
	padding-left:21px;
	background:url("../imgs/fuk_0.png") no-repeat left center
}
.bankbox b {
	margin-left:6px
}
.bank {
	display:inline-block;
	height:28px;
	line-height:28px;
	cursor:pointer;
	margin:7px 1px 0 0;
	border:1px solid #ccc;
	padding:0 9px 0 10px;
	background:#f2f2f2 url("../imgs/fuk-1.png") no-repeat 5px top
}
.bank.on {
	background-color:#ff4242;
	border-color:#ff4242;
	color:#fff;
	background-image:url("../imgs/fuk-2.png")
}
.bank.a {
	background-position-y:-540px
}
.bank.b {
	background-position-y:-61px
}
.bank.c {
	background-position-y:-150px
}
.bank.d {
	background-position-y:-180px
}
.bank.e {
	background-position-y:-30px
}
.bank.f {
	background-position-y:-121px
}
.bank.g {
	background-position-y:-480px
}
.bank.h {
	background-position-y:-210px
}
.bank.i {
	background-position-y:-240px
}
.bank.j {
	background-position-y:-270px
}
.bank.k {
	background-position-y:-300px
}
.bank.l {
	background-position-y:-450px
}
.bank.m {
	background-position-y:-420px
}
.bank.n {
	background-position-y:-360px
}
.bank.o {
	background-position-y:-330px
}
.bank.p {
	background-position-y:-90px
}
.bank.q {
	background-position-y:-390px
}
.bank.r {
	background-position-y:0
}
.bank.s {
	background-position-y:-510px
}
.bank input {
	opacity:0;
	filter:alpha(opacity=0)
}
.dlbar.news {
	background-image:url("../imgs/news_01.jpg")
}
.news-1 {
	padding-top:40px;
	font-size:14px;
	line-height:28px
}
.news-1 .lf {
	width:260px;
	border-right:1px solid #eee;
	min-height:570px
}
.news-1 .lf h1 {
	font-size:34px;
	line-height:68px
}
.news-1 .lf h4 {
	font-size:14px;
	color:#999;
	line-height:32px;
	padding-left:19px
}
.news-1 .lf li {
	line-height:36px
}
.news-1 .lf li a {
	padding-left:19px
}
.news-1 .lf li a:hover {
	background:url("../imgs/nbl_03.jpg") no-repeat left center
}
.news-1 .rt {
	width:860px;
	margin-right:40px;
	padding-top:18px
}
.news-1 .rt li {
	line-height:52px;
	border-bottom:1px solid #eee
}
.news-1 .rt li span {
	float:right;
	color:#999
}
.news-1 .rt li:hover span {
	color:#2277da
}
.news-1 .pages {
	height:78px;
	text-align:center;
	padding-top:22px
}
.news-1 .pages a {
	display:inline-block;
	font-size:16px;
	color:#999;
	padding:0 14px;
	height:36px;
	line-height:36px;
	border:1px solid #eee;
	margin:0 5px
}
.news-1 .pages a.on {
	color:#444;
	border:0
}
.news-1 .rt h3 {
	font-weight:bold;
	text-align:center;
	font-size:18px;
	line-height:32px
}
.news-1 .fli {
	line-height:52px;
	color:#999;
	text-align:center;
}
.news-1 .fli span {
	display:inline-block;
	width:90px
}
.news-1 .fli .bagy {
	padding-left:18px;
	width:72px;
	background:url("../imgs/bagy_03.jpg") no-repeat 1px center;
	margin-bottom:10px
}
.news-1 .txtit {
	text-indent:46px
}
.dlbar.myprice {
	height:350px
}
.myprice-1 .tith3 {
	margin-bottom:40px
}
.myprice-1 .switch {
	height:92px
}
.myprice-1 .switch span {
	display:inline-block;
	width:124px;
	height:60px;
	margin-right:6.5px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	line-height:60px;
	background-color:#f2f2f2
}
.myprice-1 .switch span.on,.myprice-1 .switch span:hover {
	background-color:#2277da;
	color:#fff
}
.myprice-1 .swhbx {
	margin-bottom:40px
}
.myprice-1 .swhbx>table>tbody>tr>td {
	line-height:28px;
	padding:10px 0;
	border:1px solid #eee
}
.myprice-1 .swhbx>table>tbody>tr>.td11 {
	width:14.5%;
	text-align:center;
	color:#999
}
.myprice-1 .swhbx>table>tbody>tr>.td22 {
	padding-left:19px
}
.myprice-1 .swhbx>table>tbody>tr>.td33 {
	width:14.5%;
	text-align:center
}
.myprice-1 .swhbx>table>tbody>tr>td .btn {
	line-height:22px;
	height:22px
}
.heg {
	text-align:center;
	background-image:url("../imgs/gaofb.png")
}
.heg h1 {
	font-size:35px;
	line-height:70px;
	padding-top:152px
}
.heg div {
	font-size:14px;
	line-height:28px
}
.heg p {
	font-size:16px;
	line-height:32px
}
.swbox {
	width:100%;
	height:60px;
	border-bottom:1px solid #ccc;
	text-align:center
}
.swbox span {
	display:inline-block;
	width:100px;
	font-size:20px;
	line-height:60px;
	cursor:pointer
}
.swbox span.on {
	color:#ff7b00;
	background:url("../imgs/spon.png") no-repeat 76px center
}
.artbox {
	background-color:#fafafa
}
.artbox>.content {
	padding:20px 0 40px 0
}
.wtbox {
	height:59px;
	padding-top:20px;
	background-color:#f2f2f2
}
.wtbox span {
	display:inline-block;
	padding:0 30px;
	font-size:14px;
	line-height:38px;
	cursor:pointer;
	border:1px solid #ccc;
	background-color:#fff;
	margin-right:6px
}
.wtbox span.on,.wtbox span:hover {
	color:#fff;
	background-color:#2277da;
	border-color:#2277da
}
tfoot td {
	background-color:#fff;
	border:1px solid #eee;
	text-align:left;
	padding-left:10px;
	line-height:28px;
	font-size:14px
}
tfoot td h3 {
	font-size:18px;
	line-height:36px
}
tfoot td h4 {
	font-size:16px;
	line-height:32px;
	padding-left:1035px;
	color:#444
}
tfoot td h4 .go{
	display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #2277da;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
	margin-top:-80px;
}
tfoot td h4 .go:hover{
	display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;background:#2183ff;border-radius:5px;color:#fff;
}

.yous li .ytit5 {
	background:url("../imgs/yous_23.png") no-repeat 5px center
}
.yous li .ytit6 {
	background:url("../imgs/yous_22.png") no-repeat 7px center
}
.gft {
	background-color:#fafafa
}
.gft ul {
	margin-top:24px
}
.gft ul li {
	height:128px
}
.gft .img {
	float:left;
	width:66px;
	height:66px;
	background:url("../imgs/gaoft.png") no-repeat center top;
	margin-top:10px
}
.gft .wena {
	float:right;
	width:1100px
}
.gft .wena h2 {
	font-size:16px;
	line-height:32px
}
.gft .wena p {
	font-size:14px;
	line-height:28px;
	color:#999
}
.gft .img.b {
	background-position-y:-66px
}
.gft .img.c {
	background-position-y:-132px
}
.dehd {
	border-bottom:1px solid #ccc
}
.delte h1 {
	float:left
}
.delte .dehd .rt {
	font-size:12px;
	color:#999;
	position:relative;
	top:76px
}
.delte .dehd .rt span {
	display:inline-block;
	padding-right:20px;
	height:32px;
	color:#444;
	font-size:14px;
	background:url("../imgs/sltbag_03.png") no-repeat right center
}
.delte .dehd .rt ul {
	position:absolute;
	left:3px;
	top:32px;
	display:none;
	border:1px solid #ddd;
	z-index:100;
	background:#fafafa;
	width:125px;
	text-align:center
}
.delte .dehd .rt span:hover ul {
	display:block
}
.sous {
	height:57px;
	margin-top:43px
}
.sous span {
	color:#999;
	line-height:30px;
	margin-left:30px
}
.sous span.a {
	margin-left:0
}
.sous select {
	width:100px;
	height:30px;
	line-height:30px;
	padding-left:5px
}
.int4 {
	padding:0 16px;
	line-height:30px;
	background-color:#2277da;
	cursor:pointer;
	color:#fff;
	border-radius:3px
}
.sous .int4 {
	margin-left:25px
}
.pagss {
	height:36px;
	line-height:36px;
	text-align:center
}
.pagss a {
	margin:0 12.5px
}
.pagss select {
	width:50px;
	height:24px;
	line-height:24px;
	padding-left:5px
}
.shuom {
	background-color:#f2f2f2;
	font-size:14px;
	line-height:28px;
	padding:0 10px;
	margin-top:20px
}
.jqbag {
	width:100%;
	height:637px;
	background:url("../imgs/qidai_03.jpg") no-repeat 110px center;
	text-align:center
}
@media screen and (min-width:1500px) {
	.jqbag {
	height:770px
}
}.jqbag a {
	display:inline-block;
	width:258px;
	height:87px;
	position:relative;
	top:410px;
	left:26px
}
.join {
	padding:80px 0 40px 0;
	background-color:#f2f2f2;
	font-size:14px;
	line-height:28px
}
.join .lf a {
	margin:0 15px
}
.join .rt a {
	color:#2277da
}
.place {
	background-color:#fff;
	border-radius:3px;
	padding:17px 30px 45px 30px;
	margin-top:28px
}
.place h2 {
	font-size:20px;
	line-height:40px;
	padding-bottom:7px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px
}
.place h2 a {
	width:88px;
	height:34px;
	border-radius:3px;
	border:1px solid #ccc;
	font-size:14px;
	line-height:34px;
	text-align:center
}
.place .placey {
	background-color:#fafafa
}
.place .placey td div {
	text-align:left;
	margin:0 50px;
	border-bottom:1px solid #ccc;
	padding-top:20px;
	margin-bottom:20px
}
.place .placey td div h3 {
	font-size:20px;
	line-height:40px
}
.place .placey td div ul {
	padding-left:50px;
	line-height:28px
}
.place td img {
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	transition:all .3s;
	-o-transform:rotate(0deg)
}
.place td .on img {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg)
}
.bgc.dlbar {
	background-image:url("../imgs/bhcloud.jpg")
}
.bhvps {
	width:100%;
	height:300px;
	background-color:#f2f2f2;
	margin-bottom:40px
}
.bhvps .rt,.vpscn .rt {
	width:900px
}
.bhvps .rt p {
	font-size:14px;
	line-height:28px;
	margin-top:40px
}
.vpscn .lf {
	width:258px;
	border:1px solid #e6e6e6;
	font-size:14px;
	position:relative;
	top:-258px;
	border-bottom:0;
	background-color:#fff
}
.vpscn .lf .cpgl {
	font-size:15px;
	height:48px;
	line-height:48px;
	border-bottom:1px solid #e6e6e6;
	cursor:pointer;
	padding-left:20px;
	background:url("../imgs/xiajt_02.png") no-repeat 226px 21px
}
.vpscn .lf .cpgl.on {
	background-position-y:-38px
}
.vpscn .lf .left_help_bg {
	line-height:40px
}
.vpscn .lf .left_help_bg ul {
	border-bottom:1px solid #e6e6e6
}
.vpscn .lf .left_help_bg li a {
	display:inline-block;
	padding-left:20px;
	width:238px
}
.vpscn .lf .left_help_bg li a:hover {
	background-color:#e6e6e6
}
.vpscn .tble {
	margin-bottom:40px
}
.Error {
	width:100%;
	height:637px;
	text-align:center;
	background:url("../imgs/404.jpg") no-repeat center
}
.Error a {
	display:inline-block;
	width:200px;
	height:42px;
	position:relative;
	top:487px;
	left:21px
}
@media screen and (min-width:1500px) {
	.Error {
	height:770px
}
.Error a {
	top:553px
}
}.econtent {
	width:100%;
	padding-top:80px
}
.eee {
	height:660px;
	background:url("../imgs/error.jpg") no-repeat center
}
.ecot {
	padding:330px 0 0 565px;
	color:#fff;
	font-size:14px;
	line-height:28px
}
.ecot p {
	min-height:55px
}
.ecot a {
	display:inline-block;
	width:118px;
	height:38px;
	line-height:38px;
	border:1px solid #808f97;
	text-align:center;
	border-radius:7px;
	margin-top:5px
}
.ecot a:hover {
	color:#fff;
	background-color:#808f97
}
.ddan {
	font-size:14px;
	color:#999;
	margin-bottom:18px
}
.ddan .btn {
	height:28px;
	line-height:28px;
	padding:0 25px
}
.viphz .viptit {
	padding-top:100px;
	font-size:14px;
	line-height:28px;
	color:#00b7ff;
	text-align:center
}

.viphz .vipbr {
	float:left;
	width:274px;
	color:#00b7ff
}
.viphz .vipbr h2 {
	font-size:16px;
	line-height:32px
}
.viphz .vipbr p {
	font-size:14px;
	line-height:28px
}
.viphz .vipbr:first-child {
	margin-left:72px
}
.product_vip {
	padding-top:40px;
	background-color:#fafafa;
	border-bottom:1px solid #c2c2c2
}
.product_vip .switch span.on,.product .shup .switch span:hover {
	background-color:#2277da;
	color:#fff
}
.product_vip .switch span {
	display:inline-block;
	width:390px;
	height:60px;
	line-height:60px;
	font-size:14px;
	margin-right:11px;
	cursor:pointer;
	background-color:#f2f2f2;
	text-align:center
}
.product_vip .prtbox_vip {
	float:left;
	width:222px;
	height:477px;
	margin:20px 20px 40px 0;
	border:1px solid #fafafa;
	background-color:#fff
}
.product_vip .prtbox_vip:hover {
	border:1px solid #2277da;
	box-shadow:0 0 4px #2277da
}
.product_vip .prtbox_vip h2 {
	font-size:16px;
	line-height:32px;
	margin-top:9px;
	text-align:center
}
.product_vip .prtbox_vip .upri {
	height:45px;
	padding-top:15px;
	font-size:14px;
	color:#999;
	text-align:center;
	line-height:17px
}
.product_vip .prtbox_vip .upri b {
	font-size:30px;
	color:#ff7b00
}
.product_vip .prtbox_vip .upri span {
	color:#ff4242
}
.product_vip .prtbox_vip .upri p {
	font-size:12px
}
.product_vip .prtbox_vip ul {
	margin-left:52px
}
.product_vip .prtbox_vip li {
	height:28px;
	line-height:27px
}
.product_vip .prtbox_vip .lef {
	display:inline-block;
	width:56px;
	color:#999;
	margin-right:20px;
	text-align:right
}
.product_vip .prtbox_vip .rig {
	font-size:14px
}
.product_vip .prtbox_vip .shp {
	text-align:center;
	margin-top:40px
}
.product_vip .prtbox_vip.rex {
	background:#fff url("../imgs/rextub_2.png") no-repeat left top
}
.product_vip .prtbox_vip.rex:hover {
	background-image:url("../imgs/rextub_1.png")
}
.vip_js {
	width:100%;
	height:405px;
	background:#f2f2f2 url("../imgs/vipjs_4.jpg") no-repeat center bottom
}
.vip_js ul.lf {
	margin-left:30px
}
.vip_js .vtit {
	font-size:16px;
	line-height:32px;
	padding-left:28px;
	margin-top:38px
}
.vip_js .vli {
	font-size:14px;
	line-height:28px;
	color:#999
}
.vip_js .vtit.a {
	background:url("../imgs/vipjs_1.png") no-repeat left center
}
.vip_js .vtit.b {
	background:url("../imgs/vipjs_2.png") no-repeat left center
}
.vip_js .vtit.c {
	background:url("../imgs/vipjs_3.png") no-repeat left center
}
.vip_js .rt {
	float:right;
	width:505px;
	margin-right:90px;
	font-size:14px;
	line-height:28px
}
.vip_js .rt h1 {
	font-size:25px;
	line-height:50px;
	margin:42px 0 48px 0
}
.vip_js .rt p {
	margin-bottom:18px
}
.vip_ys {
	width:100%;
	height:368px;
	background:url("../imgs/vipys_bg.png");
	position:relative;
	z-index:11;
	color:#fff
}
.vip_ys h1 {
	font-size:25px;
	line-height:50px;
	padding-top:40px
}
.vip_ys h3 {
	font-size:14px;
	line-height:28px
}
.vip_ys .after {
	margin-top:48px
}
.vip_ys .vip_gk {
	float:left;
	width:400px;
	padding-top:43px
}
.vip_ys .vip_gk h2 {
	font-size:18px;
	line-height:36px
}
.vip_ys .vip_gk p {
	font-size:14px;
	line-height:28px
}
.vip_ys .vip_gk.a {
	background:url("../imgs/vipys_1.png") no-repeat left top
}
.vip_ys .vip_gk.b {
	background:url("../imgs/vipys_2.png") no-repeat left 3px
}
.vip_ys .vip_gk.c {
	background:url("../imgs/vipys_3.png") no-repeat left 1px
}
.fixed {
	position:fixed;
	width:52px;
	right:3%;
	top:38%;
	background-color:#fff;
	z-index:102
}
.fixed li {
	position:relative;
	padding-top:30px;
	line-height:20px;
	border:1px solid #ccc;
	border-top:0;
	text-align:center;
	color:#999;
	cursor:pointer;
	background:url(../imgs/fixed_bg.png) no-repeat
}
.fixed .kf {
	border-top:1px solid #ccc;
	background-position-y:5px
}
.fixed .dh {
	background-position-y:-165px
}
.fixed .ss {
	background-position-y:-52px
}
.fixed .zx {
	background-position-y:-106px
}
.fixed .db {
	background-position-y:-221px
}
    .fixed li:hover {
        background-image: url(../imgs/fixed_bg-1.png);
        background-color: #2277da;
        color: #fff;
        border-color: #2277da
    }
        .fixed li:hover + li {
            border-top-color: #2277da
        }
.fixed li .fboxbag {
	position:absolute;
	width:223px;
	top:0;
	right:50px;
	display:none
}
    .fixed li .fbox {
        width: 189px;
        padding: 10px;
        border: 1px solid #2277da;
        background-color: #fff;
        text-align: left;
        color: #444
    }
.fixed li .fbox .bjimg {
	position:absolute;
	right:8px;
	top:12px
}
.fixed li .fbox h3 {
	font-size:16px;
	line-height:32px
}
        .fixed li .fbox a {
            display: inline-block;
            padding-left: 18px;
            background: url(../imgs/Bombox_10.png) no-repeat left center;
            font-size: 14px;
            line-height: 28px;
            color: #2277da;
            margin-right: 10px
        }
.fixed li .fbox a:hover {
	text-decoration:underline
}
        .fixed li .fbox span {
            font-size: 14px;
            line-height: 28px;
            color: #2277da
        }
.fixed li:hover .fboxbag {
	display:block
}
.Bombox_bag {
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	top:0;
	z-index:102
}
.Bombox {
	width:729px;
	height:508px;
	background:#fff;
	margin:-265px 0 0 -375px;
	border:1px solid #ccc;
	position:fixed;
	z-index:103;
	top:50%;
	left:50%;
	padding:10px
}
.Bombox .rtx {
	float:right;
	width:21px;
	height:21px;
	background:url(../imgs/Bombox_01.png)
}
.Bombox .rtx:hover {
	background:url(../imgs/Bombox_01-1.png)
}
.Bombox .Bombox_nav {
	padding:10px 10px 0 10px
}
.Bom_navbox {
	float:left;
	width:33%;
	border:1px solid #2277da;
	border-right:0;
	color:#2277da;
	background:url(../imgs/Bombox_08.png) no-repeat 208px center
}
.Bom_navbox.on,.Bom_navbox:hover {
	background:#2277da url(../imgs/Bombox_09.png) no-repeat 208px center;
	color:#fff
}
.Bom_navbox h1 {
	font-size:20px;
	font-weight:bold;
	margin-top:16px
}
.Bom_navbox h3 {
	font-size:14px;
	line-height:28px
}
.Bom_navbox .imgbag {
	float:left;
	width:81px;
	height:78px
}
.Bom_navbox.a .imgbag {
	background:url(../imgs/Bombox_05.png) no-repeat 20px 17px
}
.Bom_navbox.b .imgbag {
	background:url(../imgs/Bombox_03.png) no-repeat 23px 18px
}
.Bom_navbox.c .imgbag {
	background:url(../imgs/Bombox_04.png) no-repeat 24px 19px
}
.Bom_navbox.c {
	border-right:1px solid #2277da
}
.Bom_navbox.b:hover .imgbag {
	background-image:url(../imgs/Bombox_06.png)
}
.Bom_navbox.c:hover .imgbag {
	background-image:url(../imgs/Bombox_07.png)
}
.Bombody {
	padding:0 10px
}
.Bombody .Bomtit {
	height:40px;
	line-height:40px
}
.Bombody .Bomtit b {
	font-size:20px
}
.Bombody .Bomtit span {
	font-size:16px;
	color:#ff7b00
}
.Bombody .Bomqq {
	margin-bottom:10px
}
.Bombody .Bomqq a {
	display:inline-block;
	padding-left:27px;
	background:url(../imgs/Bombox_10.png) no-repeat 10px 8px;
	font-size:14px;
	line-height:28px;
	color:#999;
	box-sizing:border-box;
	width:19.5%
}
.Bombody .Bomqq a:hover {
	color:#2277da
}
.Bombody .Bomqq span {
	display:inline-block;
	padding-left:27px;
	background:url(../imgs/Bombox_11.png) no-repeat 8px 8px;
	font-size:14px;
	line-height:28px;
	color:#999;
	box-sizing:border-box;
	width:40%
}
.BomBox {
	display:none
}
.tcer {
	text-align:center
}
.stion-1,.stion-3 {
	background-color:#fafafa;
	padding-bottom:40px;
	text-align:center
}
.stion-1 .bfff {
	width:100%;
	padding:10px 0;
	background-color:#fff
}
.stion-2 {
	background-color:#eee;
	padding-bottom:40px
}
.stion-3 .after {
	margin-top:50px
}
.stion-2 ul li {
	float:left;
	width:554px;
	height:32px;
	line-height:32px;
	padding:40px 0 0 46px;
	font-size:16px;
	background:url("../imgs/star_03.png") no-repeat 1px 40px
}
.stion-3 .fagbox {
	float:left;
	width:25%;
	font-size:14px;
	line-height:28px
}
.stion-3 .fagbox .imag {
	width:77px;
	height:68px;
	margin:0 auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:33px
}
.stion-3 .fagbox .imag.a {
	background-image:url("../imgs/stion_07.jpg")
}
.stion-3 .fagbox .imag.b {
	background-image:url("../imgs/stion_08.jpg")
}
.stion-3 .fagbox .imag.c {
	background-image:url("../imgs/stion_09.jpg")
}
.stion-3 .fagbox .imag.d {
	background-image:url("../imgs/stion_10.jpg")
}
.stion-4 {
	width:100%;
	height:412px;
	color:#fff;
	background:url("../imgs/stion-4_02.jpg") center;
	text-align:center
}
.stion-4 .tith1 {
	padding-top:21px
}
.stion-4 .tith3 {
	color:#fff
}
.stion-4 .qtbox {
	float:left;
	width:277px;
	height:225px;
	font-size:14px;
	line-height:36px;
	margin:0 61px 0 62px;
	padding-top:3px
}
.stion-4 .qtbox .imag {
	width:77px;
	height:59px;
	margin:0 auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:33px
}
.stion-4 .after {
	margin-top:10px
}
.stion-4 .qtbox:hover {
	background-color:rgba(34,119,218,0.2)
}
.stion-4 .qtbox .imag.a {
	background-image:url("../imgs/sution04.png")
}
.stion-4 .qtbox:hover .imag.a {
	background-image:url("../imgs/sution04-1.png")
}
.stion-4 .qtbox .imag.b {
	background-image:url("../imgs/sution05.png")
}
.stion-4 .qtbox:hover .imag.b {
	background-image:url("../imgs/sution05-1.png")
}
.stion-4 .qtbox .imag.c {
	background-image:url("../imgs/sution06.png")
}
.stion-4 .qtbox:hover .imag.c {
	background-image:url("../imgs/sution06-1.png")
}
.banner .single-item .tit1 {
	padding-top:130px;
	margin:0 auto;
	transition:all .3s linear;
	opacity:0;
	margin-bottom:30px
}
.banner .single-item .tit2 {
	margin-left:250px;
	transition:all .3s linear .3s;
	opacity:0
}
.banner .single-item .tit3 {
	padding-top:300px;
	transition:all .3s linear;
	opacity:0;
	margin-left:249px
}
.banner .single-item .slick-active .tit3 {
	padding-top:200px;
	opacity:1
}
.banner .single-item .slick-active .tit1 {
	padding-top:185px;
	opacity:1
}
.banner .single-item .slick-active .tit2 {
	margin-left:330px;
	opacity:1
}
.banner .single-item .tit4 {
	padding-top:100px;
	margin:0 auto;
	transition:all .3s linear;
	opacity:0;
	margin-bottom:20px
}
.banner .single-item .tit5 {
	margin:0 auto;
	transition:all .3s linear .3s;
	opacity:0;
	margin-top:100px
}
.banner .single-item .tit6 {

	transition:all .3s linear .6s;
	opacity:0;
	margin:0 auto
}
.banner .single-item .slick-active .tit4 {
	padding-top:176px;
	opacity:1
}
.banner .single-item .slick-active .tit5 {
	opacity:1;
	margin-top:0
}
.banner .single-item .slick-active .tit6 {
	padding-top:30px;
	opacity:1
}
.banner .btn_box {
	text-align:center
}
    .banner .btn_box a {
        display: inline-block;
        font-size: 16px;
        line-height: 49px;
        width: 1440px;
        height: 470px;
    }

.banner .btn_box.a a {
	color:#00d0ff;
	border-color:#00d0ff
}
.banner .btn_box.a a:hover {
	}.banner .btn_box.b {
	margin-top:71px
}
.banner .btn_box.b a {
	color:#fff
}
.banner .btn_box.b a:hover {
	color:#2277da;
	background-color:#fff
}
.banner .btn_box.c {
	margin-top:42px
}
.banner .btn_box.c a {
	color:#fff;
	transition:opacity .1s linear .7s;
	opacity:0
}
.banner .single-item .slick-active .btn_box.c a {
	opacity:1
}
.banner .btn_box.c a:hover {
	color:#2277da;
	background-color:#fff
}
.gaofang {
	padding-left:10px;
	color:#fff;
}
.gaofang:hover {
	color:#2277da;
	text-decoration:underline;
	background:#292929 url("../imgs/ltj_03.png") no-repeat 133px center
}
htnav1 {
	width:100%;
	height:60px;
}
.htnav1 span {
	display:inline-block;
	padding:0 15px;
	font-size:22px;
	line-height:60px;
	height:50px;
	cursor:pointer
}
.htnav1 span.on {
	border-bottom:2px solid #2277da
}
.content1 {
	width:1200px;
	margin:0 auto;
	box-sizing:border-box;
	text-align:center;
}
#desc {
	font-size:12px;
	color:#666;
	margin-top:8px;
}
/*.banner .btn_box a {
	display:inline-block;
	padding:0 76px;
	font-size:16px;
	line-height:49px;
	border:1px solid #fff
}
.banner .btn_box.a {
	margin-top:77px
}
.banner .btn_box.a a {
	color:#00d0ff;
	border-color:#00d0ff
}
.banner .btn_box.a a:hover {
	color:#fff;
	background-color:#00d0ff
}
*/
#change{
	line-height: 26px;
}
.idcmore-1{
	padding-bottom:16px;
	padding-top:13px;
	}
.idcmore-1:hover{
	color:#444;
	border-bottom:2px solid #207ad6;
	}
