@charset "utf-8";
/* CSS Document */

html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em{
	margin:0;
	padding:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-weight:normal;
	padding:0;
	margin:0;
}

html,
body{
	width:100%;
	height:100%;
	
}

body{
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
   	font-size:16px;
   	font-size:.75em;
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
}



a,
a:hover ,
a:active,
a:visited,
a:link{
	text-decoration: none;
	outline: 0;
}

li{
	list-style:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{
	clear:both;
}
.clearfloat:after{
	display:block;
	clear: both;
	content:"";
	visibility:hidden;
	height: 0px;
	
}

.none{
	display:none;
}

.block{
	display:block;
}

.body-main{
	width: 100%;
	/*min-width:1200px;*/
    margin: 0 auto;
	
}

.w{
	width:1200px;
	margin:0 auto;
}

.customBanner a {
    width: 185px;
    height: 55px;
    display: block;
    float: left;
    border-radius: 5px;
    background: #0062c5;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 55px;
    margin-top: 180px;
}


.customBanner a:hover {
   background:#006ddc;
}



.customBanner1 a {
    width: 185px;
    height: 55px;
    display: block;
    float: left;
    border-radius: 5px;
    background: #0062c5;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 55px;
    margin-top: 180px;
	 margin-left:220px;
}


.customBanner1 a:hover {
   background:#006ddc;
}




.w1{
	width:950px;
	margin:0 auto;
}




/******header*******/


	

.header_top{
	padding-top:5px;
	height: 28px;
    background: #fafafa;
    border-bottom: 1px solid #dcdcdc;
}
.footmain .f1{
	display: none;
}
.header_top .p1{
	float:left;
	color: #666;
	font-size:12px;
	
}

.header_top .lj{
	float:right;
}

.header_top a{
	float:left;
	color: #666;
	font-size:12px;

}

.header_top a:hover{
	color: #09F;
}

.header_top span{
	float:left;
	margin:0 10px;
	color:#999;
}

.header_top p{
	float:left;
	font-size:12px;
	color:#666;
}


.header_bottom{
	position:relative;
	z-index:1px;
	padding-top:14px;
	background:#fff;
	height:81px;
    box-shadow: 0px 1px 5px 0px #d5d5d5;
	transition: all 0.8s;
	
}
.header_bottom.fixed{
	height: 70px;
}

.header_bottom .logo{
	float:left;
	width:393px;
}

.header_bottom .logo img{
	float:left;
	margin-right:10px;
	height: 59px;
	transition: all 0.8s;
}

.header_bottom.fixed .logo img{
	height: 48px;
}

.header_bottom .logo p{
	float:left;
	margin-right:10px;
	font-size:24px;
	color:#000;
	font-weight:bold;
	margin-top:5px;
}

.header_bottom .logo p span{
	display:block;
	font-size:14px;
	color:#6eb6f1;
	text-transform:uppercase;
	font-weight:normal;
}



.header_bottom .logo span img{
	margin-top:10px;
	height: auto;
	transition: all 0.8s;
}

.header_bottom.fixed .logo span img {
    margin-top: 5px;height: auto;
}

.header_bottom .logo .p1{
	font-size:16px;
	color:#666;
	font-weight:normal;
	margin-top:16px;
	transition: all 0.8s;

}

.header_bottom.fixed .logo .p1 {
    margin-top: 12px;
}

/******nav******/

nav{
	float:right;
}

nav>ul{
	padding-top:13px;
	
}

nav>ul>li{
	float:left;
	text-align:center;
	margin-right:15px;
	height:48px;
	position:relative;
}

.header_bottom.fixed  nav>ul>li{
	height: 37px;
}

nav>ul>li>a{
	color: #373737;
    font-size: 16px;
	
}

nav>ul>li>a:hover{
	color:#4393cc
}

nav>ul>li ul{
	position:absolute;
	display:none;
	width:900px;
	left:-352px;
	top:34px;
	text-align:center;
	z-index:1;
	padding:5px 0;
}

nav>ul>li>ul>li{
	display:inline;
}

nav>ul>li ul li a{
	padding:8px 15px;
	font-size:15px;
	color:#fff;
	background: #2b9aec;
	border-radius:5px;
}

nav>ul>li ul li a:hover{
	background:#5eb7f9;
}

nav>ul>li:hover ul{
	display:block;
}


/*****banner*****/

.slider .slides .slide h5{
	font-size:50px;
	color:#fff;
}

.slider .slides .slide p{
	font-size:20px;
	color:#fff;
}

.slider .slides .slide .yun{
	font-size:45px;
}



/******index******/

.intro{
	padding-top:47px;
	background: #fbfbfb;
}

.intro1{
	height:360px;
	/*background:url(../img/p1.jpg) no-repeat center;*/
	background-size:auto 100%;
}

.intro1 .nr_box{
	width:435px;
	padding: 100px 0 0 0;
}

.intro1 .nr_box h3{
	padding-bottom:18px;
	color: #656565;
    font-size: 30px;
}

.intro1 .nr_box p{
	color: #969696;
    font-size: 16px;
}

.intro2{
	height:360px;
	/*background:url(../img/p2.jpg) no-repeat center;
	background-size:auto 100%;*/
}

.intro2 h3{
	text-align:right;
}

.intro2 p{
	text-align:right;
}

.intro3{
	height:360px;
	/*background:url(../img/p3.jpg) no-repeat center;
	background-size:auto 100%;*/
}

.intro4{
	height:360px;
	/*background:url(../img/p4.jpg) no-repeat center;
	background-size:auto 100%;*/
}

.intro5{
	height:360px;
	/*background:url(../img/p5.jpg) no-repeat center;
	background-size:auto 100%;*/
}

.intro6{
	height:360px;
	/*background:url(../img/p6.jpg) no-repeat center;
	background-size:auto 100%;*/
}



/*******footer******/
/*2018-2-24 PCY 此处footer样式舍弃*/
/*footer{
	padding:20px 0;
	background:#f3f3f3;
	box-shadow:0 -2px 10px #dadada;
}*/


.breakNewsblock h3{ font-size: 18px;color: #5a5a5a;height: 40px;}
.breakNewsblock h3 b{ font-size:18px;color: #5a5a5a;font-weight:normal;display:inline-block;}

.breakNewsblock {
	float:left;
    margin:0 auto;
    position:relative;
    width:380px;
    overflow:hidden;
    }
    
#breakNews {
	float:left;
	height:170px;
	margin-top:5px;
	padding:0 2px 3px 2px;
	width:378px;
}
#breakNews .list6 {color:#333333;float:left;height:170px;margin-top:11px;overflow:hidden;width:378px; }
#breakNews .list6 li{ background: url(../img/arrow.gif) no-repeat left 8px;line-height:24px;padding-left:10px;}
#breakNews .list6 li span{float:right;color: #C0C0C0;font-size:12px;}
#breakNews .list6 li a{color: #8e8e8e;font-size:12px;}
#breakNews .list6 li a:hover{text-decoration:underline;}
#breakNews .hit {float:right;height:24px; margin-top:23px; width:17px;}
#breakNews .hit span { display:block;float:left;height:13px; margin-bottom:6px;width:13px;}
	


.foot_r{
	float:right;
	width: 460px;
	
}

.foot_r h3{
	font-size: 18px;
    color: #5a5a5a;
}

.foot_r ul{
	
	padding-top:10px;
	background:url(../img/ditu.gif) no-repeat top center;
}

.foot_r ul li{
	color: #8e8e8e;
	font-size:12px;
	line-height:30px;
}


footer .xian{
	margin-top:25px;
	height:2px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #f9f9f9;
}

footer .bottomtext{
	padding-top:20px;
	font-size:12px;
	color: #8e8e8e;
	text-align:center;
}

footer .bottomtext a{
	margin-left:10px;
}




/*******about******/

.about{
	padding:57px 0 37px 0;
	background:#fbfbfb;

}

.about_main{
	padding:45px 57px 57px 57px;
	background:#fff;
	border:1px solid #e8e8e8;
	border-radius:5px;
	border-bottom:4px solid #dedede;
}

.about_main h3{
	color: #303030;
    font-size: 26px;
	text-align:center;
	padding-bottom:30px;
	border-bottom:1px solid #e9e9e9;
	margin-bottom:32px;
}

.about_main p{
	font-size: 15px;
    color: #9b9b9b;
	line-height:24px;
	margin-top:14px;
	text-indent:2em;
}











/*****introduce******/

.intro_banner{
	height:275px;
	background:url(../img/intro_banner.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.introduce{
	padding:56px 0 41px 0;
	background:#fbfbfb;
}

.intro_t{
	padding-bottom:20px;
}

.intro_t li{
	float:left;
	margin-right:30px;
	height: 25px;
}

.intro_t li a{
	color: #6C7F8E;
	font-size:14px;
}

.intro_t li a:hover{
	color:#faae1a;
}

.function{
	margin-top:30px;
	padding:55px 49px 39px 49px;
	background:#fff;
	border:1px solid #e8e8e8;
	border-radius:5px;
	border-bottom:4px solid #dedede;
}

.function h3{
	color: #303030;
    font-size: 18px;
	padding-bottom:10px;
}

.func{
	border-top:1px solid #e9e9e9;
	background:#f8f8f8;

}



.func .i-m2-m1 .i-m2-m-ul{
	float:left;
	width: 200px;
}

.func .i-m2-m1 .i-m2-m-ul .i-m2-m-ul-on{
	padding-top:15px;
	padding-left:15px;
	color: #3d3d3d;
    text-decoration: none;
    background: #fff;
    border-bottom: 1px solid #efefef;
    border-left: 2px solid #e9e9e9;
	height:45px;
	font-size:14px;
}

.func .i-m2-m1 .i-m2-m-ul{
	background:#f8f8f8;

}

.func .i-m2-m1 .i-m2-m-ul li{
	padding-top:15px;
	padding-left:15px;
	height:45px;
	border-bottom:1px solid #efefef;
	cursor:pointer;
	color: #828282;
	font-size:14px;
}

.func_l ul li a{
	color: #3d3d3d;
	font-size:14px;
}

.func .i-m2-m1 .ochoice{
	float:right;
	width:650px;
	padding-left:30px;
	background:#fff;
	min-height:850px;
	
}

.func .i-m2-m1 .ochoice ul li{
	padding:15px;
}

.func .i-m2-m1 .ochoice ul li p{
	color: #303030;
    font-size: 15px;
	padding-bottom:12px;
}

.func .i-m2-m1 .ochoice ul li span{
	display:block;
	color: #989898;
    font-size: 13px;
	line-height:24px;
	
}


.func .i-m2-m1 .ochoice ul li a{
	color: #303030;
    font-size: 15px;
	padding-bottom:12px;
}

.func .i-m2-m1 .ochoice ul li a:hover{
	color:#4393cc;
}





.func .i-m2-m1 .ochoice ul .o2{
	background:#f6f6f6;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}

.func .i-m2-m1 .ochoice{
	display:none;
}

.buy_now{
	margin-top:40px;
	padding: 15px 0;
    text-align: center;
    background: #10659b;
}

/*****system*****/

.b_link_t {
    padding: 15px 0;
    text-align: center;
    background: #10659b;
}



/*****company****/

.com_banner{
	height:275px;
	background:url(../img/com_banner.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.b_link_t1{
	background: #1160bb;
}

.intro7{
	height:360px;
	background:url(../img/p7.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.intro8{
	height:360px;
	background:url(../img/p8.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.intro8{
	height:360px;
	background:url(../img/p8.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.intro9{
	height:360px;
	background:url(../img/p9.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.intro10{
	height:360px;
	background:url(../img/p10.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.intro11{
	height:360px;
	background:url(../img/p11.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}

.intro12{
	height:360px;
	background:url(../img/p12.jpg) no-repeat no-repeat center;
	background-size:auto 100%;
}



/******buy******/

.buy{
	background:#fbfbfb;
	padding:40px 0;
}

.buy_l{
	float:left;
	width:200px;
}

.buy_l h3{
	color: #303030;
    font-size: 20px;
	padding-bottom:24px;
}

.buy_l .nrbox p{
	font-size: 15px;
    color: #777;
	text-align:center;
}


.buy_l .nrbox .j1{
	height: 37px;
    background: url(../img/arrow1.gif) no-repeat center center;
}

.buy_l .nrbox .t1 {
	padding-top:12px;
	height:46px;
    background: url(../img/b1.gif) no-repeat;
}

.buy_l .nrbox .t2 {
	padding-top:12px;
	height:46px;
    background: url(../img/b2.gif) no-repeat;
}

.buy_l .nrbox .t3 {
	padding-top:12px;
	height:46px;
    background: url(../img/b3.gif) no-repeat;
}

.buy_l .nrbox .t4 {
	padding-top:12px;
	height:46px;
    background: url(../img/b4.gif) no-repeat;
}

.buy_l .nrbox .t5 {
	padding-top:12px;
	height:46px;
    background: url(../img/b5.gif) no-repeat;
}

.buy_r{
	float:right;
	width:710px;
}

.buy_r h3{
	color: #303030;
    font-size: 20px;
	text-align:center;
	padding-bottom:24px;
}

.buy_mail{
	/*padding: 79px 39px 39px 400px;
	height:378px;*/
	/*background:url(../img/b6.gif) no-repeat center;
	background-size:auto 100%;*/
}

.buy_mail .cp_part p{
	font-size: 15px;
    color: #848484;
	line-height:30px;
	
}

.buy_mail .cp_part span{
	display:block;
	color: #B9B9B9;
    font-size: 13px;
}


/******mail******/

.mail_banner{
	height:480px;
	background:url(../img/mail_banner.jpg) no-repeat center;
	background-size:auto 100%;
}

.mail1{
	padding-right:209px;
	padding-top:59px;
	float:right;
}

.mail1 p{
	font-size:30px;
	color:#fff;
	padding-bottom:28px;
}

.mail1 span{
	font-size:12px;
	color:#fff;
	font-family:'宋体';
	line-height:20px;
}

.mail1 a{
	display:block;
	padding-top:40px;
}




/******document******/

.down li{
	padding-top:10px;
	height: 40px;
	border-bottom: 1px solid #f0f0f0;
}

.down li span{
	float:right;
	color: #C0C0C0;
	font-size:12px;
}

.down li a{
	color: #8e8e8e;
	font-size:12px;
}

.down li a:hover{
	color: #10659b;
	text-decoration:underline;
}

.down li:first-child{
	height:35px;
	background:#f1f1f1;
	border-radius:5px;
	padding:10px;
	color: #303030;
    font-size: 15px;
	font-weight:bold;
	margin-bottom:10px;
}



/*****help****/

.help{
	padding-top:23px;	
}

.help_list li{
	border-bottom: 1px solid #e8e8e8;
}

.help_list li p{
	color: #303030;
    font-size: 15px;
	font-weight:bold;
}


/*****immediate*****/

.imme_banner{
	padding-top:73px;
	height:480px;
	background:url(../img/imme.jpg) no-repeat center;
	background-size:auto 100%;
}

.imme_banner a{
	display:block;
}

.imme_banner .download_btn_s1{
	margin-top:25px;
}

.imme_banner .download_btn_s2{
	margin-top:13px;
}

.imme_banner .d_cp2{
	margin-top:53px;
}


.imme{
	background:#fbfbfb;
	padding-bottom:39px;
}

.imme .i-m2-m1{
	padding-top:48px;

}

.imme .i-m2-m1 ul{
	float:left;
	width:227px;
}

.imme .i-m2-m1 .i-m2-m-ul li{
	margin-bottom:11px;
	color: #828282;
	font-size:18px;
	text-align:center;
	padding-top:13px;
	height:49px;
	background:url(../img/back1.gif) no-repeat;
	cursor:pointer;
}

.imme .i-m2-m1 .i-m2-m-ul .i-m2-m-ul-on{
	color: #3d3d3d;
	height:49px;
	background:url(../img/back2.gif) no-repeat;
}


.imme .i-m2-m1 .ochoice{
	display:none;
	padding:20px 40px;
	float:right;
	width:692px;
	border: 1px solid #ccc;
}

.imme .i-m2-m1 .ochoice h3{
	color: #656565;
    font-size: 32px;
}

.imme .i-m2-m1 .ochoice h4{
	padding-top:19px;
	color: #56a008;
    font-size: 16px;
}

.imme .i-m2-m1 .nrtext{
	line-height: 26px;
    color: #969696;
    font-size: 16px;
    font-family: 微软雅黑;
    margin-top: 20px;	
	
}

.imme .i-m2-m1 .nrtext img{
	margin-top:10px;
}

.imme .i-m2-m1 .nrtext a{
	color: #3b92d6;
	font-size:16px;
}

.imme .i-m2-m1 .nrtext a:hover{
	text-decoration:underline;
}


/****浮动框*****/

    body{ overflow-x: hidden;}

    .float_qq{ position:absolute; top:150px; right:0; width:50px; height:203px; z-index:6666; }
    .float_qq li{ width:auto; height:50px; z-index:20; }
    .float_qq li.float_qq1, .float_qq li.float_qq4{ position:absolute; left:0; width:172px; }
    .float_qq li.float_qq1{ top:0; }
    .float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px; }
    .float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:126px; }
    .float_qq li.float_qq4{ position:absolute; top:153px; left:0; width:172px; }
    .float_qq4{ position:absolute; top:153px; left:0; }
    .float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px; }
    .float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px; }
    .float_qq li a:hover{ background-color:#c70c1f; opacity:1; }
    .float_shwx{ position:absolute; top:-226px; left:-216px; width:216px; height:216px; padding-bottom:9px; display:none; }
    .float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px; }
    .page{text-align:center;line-height:24px;padding:0 0 20px 20px;}
    .page a{padding:0 3px;color:#999;}
    .page span{padding:0 3px;color:#f90;font-weight:900;}
	
	
	/*弹出框*/
	/*reg+login*/
.reg1_canvas,
.reg2_canvas,
.reg_canvas,
.login_canvas{
	position:fixed;
	top:40%;
	left:50%;
	margin-top:-20em;
	margin-left:-30em;
	width:60em;
	display: none;
	z-index:99999999;
	background:#fff;
	border:5px solid #ccccce;
}




.reg_top{
	background:#f4f5f9;
	color:#333333;
	font-size:14px;
	line-height:43px;
	padding:0 15px;
	overflow: hidden;
}

.reg_top span{
	float:left;
}

.reg_top h3{
	float:right;
}

.reg_top img{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.reg_title{
	height:auto;
	/*background:url(../img/login_bg.jpg) no-repeat center;*/
	background-size:100% 100%;
	
	line-height:45px; text-align:center;
	border-bottom:1px #d9dee5 dashed;
}
 
.reg_title .try_box h1{width:100%;height:30px;font-size:24px;color:#2c2c2c;text-align:center;padding-top:40px; }


.reg_main{
	padding:15px 7.5em 10px;
	color:#666666;
	font-size:12px;
	line-height:28px;
}

.reg_m1{
	overflow-y:auto;
	height:20em;
	margin-bottom:10px;
}

.reg_m1 p{
	text-indent:2em;
}

.reg_m2 input{
	vertical-align: middle;
}

.reg_go{
	padding:10px 0;
	text-align: center;
	background:#f4f5f9;
}

.reg_go input{
	width:80px;
	text-align: center;
	height:30px;
	line-height:30px;
	color:#fff;
	background:#1886d1;
	font-size:12px;
	cursor: pointer;
}

.login_main{
	padding:1.5em 7.5em;
}

.login_m{
	border:1px solid #ededed;
	padding:20px 40px 10px;
}

.login_m div{
	overflow: hidden;
	margin-bottom:1.5em;
	border:1px solid #1886d1;
}
.login_m div input,
.login_m div img{
	float:left;
}

.login_m div input{
	font-size:13px;
	color:#999999;
	line-height:40px;
	padding:0 12px;
	width:22em;
}








.reg1_bottom{
	height:50px;
	background:#f4f5f9;
}

.reg1_main{
	padding:50px 0 30px 0px;
}

.reg1_main h2{
	width:400px;
	height:1px;
	background:#1886d1;
	margin:0 auto 30px;
}

.reg1_main div{
	padding-left:100px;
	margin-bottom:20px;
}

.reg1_main div i{
	display: inline-block;
	margin-right:8px;
	font-style:normal;
	width:70px;
	text-align:right;
	color:#585858;
	font-size:16px;
	line-height:40px;
}

.reg1_main div input{
	font-size:16px;
	line-height:40px;
	padding:0 10px;
	color:#999999;
	border:1px solid #cccccc;
	width:70%;
	margin-right:8px;
}

.reg1_main div span{
	color:#f64d46;
	font-size:12px;
}

.reg1_main div.reg1_main2{
	padding-top:20px;
	padding-left:20%;
}

.reg1_main div.reg1_main2 input{
	text-align: center;
	width:23%;
	color:#fff;
	background:#0062c5;
	border-radius:5px;
	margin:0 6%;
	font-size:18px;
	cursor:pointer;
}

.reg1_main div.reg1_main3{
	padding-left:25%;
}

.reg1_main div.reg1_main3 input{
	margin-right:5px;
	width:auto;
	vertical-align: middle;
}

.reg1_main div.reg1_main3 span{
	color:#333333;
	margin-left:40%;
	cursor: pointer;
}




.reg2_canvas{
	margin-top:-22em;
}
.reg2_main{
	padding:14px 12% 30px;
}

.reg2_m{
	border:1px solid #e1e1e1;
	border-radius:3px;
	padding:20px 5% 30px;
	background:url(../img/pass1.jpg) no-repeat 15% 30px;
	background-size:auto 95%;
}

.reg2_m dl dt span{
	margin-right:7%;
	color:#000;
	font-size:16px;
	line-height:36px;
}

.reg2_m dl dd{
	padding-left:18%;
	margin-bottom:10px;
	overflow: hidden;
}

.reg2_m dl dd input{
	line-height:35px;
	border:1px solid #c9c9c9;
	border-radius:5px;
	color:#9a9a9a;
	font-size:14px;
	padding:0 10px;
}

.reg2_m dl dd input.reg2_iup1{
	width:80%;
}

.reg2_m dl dd input.reg2_iup2{
	width:45%;
	margin-right:3%;
}

.reg2_m dl dd input.reg2_iup3{
	width:80%;
	color:#fff;
	background:#1886d1;
	border:none;
	margin-top:20px;
	cursor: pointer;
}

.reg2_m dl dd span{
	border:1px solid #dddddd;
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
}

.reg2_m dl dd span img{
	vertical-align: middle;
}
.reg2_m dl dd a{
	color:#3678cc;
}
	


