@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style-type:none;}
body{ background:#FFF;padding:0px; margin:0px;font:12px Arial, Helvetica, sans-serif,"宋体";height:100%; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul li { list-style:none;}
img {border:0px;}
input:focus{outline: none;}
a { color:#000; text-decoration:none;}
.clear{ clear:both; float:none;}

/*common start*/
.fs20{ font-size:20px;font-family:"微软雅黑";color:#424242; }
.fs50{ font-size:50px;font-family:"微软雅黑";color:#424242;filter:glow(color=black,strength=1); }
.fs14{ font-size:14px; line-height:34px; font-family:"微软雅黑"; color:#424242;}
.fr{ float:right;}
.fontr{color:red;font-color:red;}
.fl{ float:left;}
.container{width: 1240px;height:78px;margin:0 auto;}
.height{ height:40px;}

.mb10{ margin-bottom:10px;}
.mt90{margin-top:90px;}
.pl40{ padding-left:40px;}
.pt28{ padding-top:28px;}
.pt20{ padding-top:20px;}
.pt10{padding-top:10px;}
.pb20{padding-bottom:20px;}
.wt100{ width:100px;}
.wt220{ width:220px;}
.mr40{ margin-right:40px;margin-top:10px;}
.ml40{ margin-left:40px;}
.wt1300{margin:0 auto; width:1300px;}
.wt1240{margin:0 auto; width:1240px; position:relative;}
.height78{ height:78px; width:100%;}
/*common end*/

/*header start*/
.header{
	box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 1px 1px 1gba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 1px 1px 1px 1gba(0, 0, 0, 0.1);
	background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=90);background:#FFF; /*实现IE背景透明*/
	width: 100%;
	height: 78px;	
	/*position:fixed;*/
	}
.header_right{
	float:right;
	font-size:16px; 
	font-family:"微软雅黑";
	color:#000;
	overflow:hidden;
	margin-top:20px;
	}
.header_right li{margin:0px 10px;}
.header_right .btn_bg a{background:url(../images/home/btn_bg001.png)0 no-repeat;width:64px; height:30px; padding:5px 16px;line-height:30px; text-align:center;}
.header_right .btn_bg a:hover{background:url(../images/home/btn_bg_hover001.png)0 no-repeat;text-decoration:none;}
.flag{ height:30px; line-height:30px;}
.flag a img{ margin-bottom:2px;}	
	
	
.logo{
	float:left;
	}
.header_right{
	float:right;
	/*height:78px;
	line-height:78px;
	width:300px;*/
	font-size:16px; 
	font-family:"微软雅黑";
	color:#000;
	overflow:hidden;
	}
	
.header ul li{ 
    float:left; 
	list-style:none; 
    /*padding:28px 8px;*/
	}
.header ul li a span{
	padding-left:5px;
	margin-top:4px;
	overflow:hidden;
	font-family:"微软雅黑";
	color: #666; 	
	}
.header ul li a:hover span{color: #ff0000;}
/*header end*/

/*banner start*/
.banner{
	height:555px;
	background:url(../images/home/banner.jpg) no-repeat;
	z-index:-1;
	margin:0 auto;
	overflow-x:hidden;
	position:relative;
	background-position: center;
	background-repeat: no-repeat;
	}
.banner .banner_title_bg{
   width:520px; 
   height:555px;
   overflow:hidden;
   background:rgba(0,0,0,0.4) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
   background:#000; filter:Alpha(opacity=40);/*实现IE背景透明*/
   }

.banner .banner_title{ 
   color:#FFF; width:392px; 
   height:205px;
   overflow:hidden; 
   padding:103px 64px;
   font-family:"微软雅黑";   
   position:relative;/*实现IE文字不透明*/
}
.banner .banner_title p{
	text-transform:uppercase;
	font-size:55px;
	font-weight:bold;
	line-height:60px;
	margin-bottom: 40px;
	font-family:"微软雅黑";
	}
.banner .banner_title span{
	text-transform:lowercase;
	font-size:20px;
	line-height:30px;
	font-family:"微软雅黑";
	}
.banner_title_bg .more{	margin-top:30px;}	
.banner_title_bg .more a{
	font-size:20px;
	width:80px;
	border:1px #fff solid;
	border-radius:8px;
	padding:15px 36px;
	color:#FFF;
	margin-left:64px;	
	text-overflow: ellipsis;/* IE/Safari */
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;/* Opera */	
	}

/*banner end*/
.middle{height:462px;width:1240px;margin:0 auto; overflow:hidden;}
.product{height:462px;width:100%; overflow:hidden;}

.product_bg01{ background:#ecf7fb;}
.product_bg01 .product_img{overflow:hidden; width:700px; height:365px;margin-top:130px;}


.product_bg02{ background:url(../images/home/product_bg02.gif) repeat-x;}
.product_bg02 .product_img{overflow:hidden; width:759px; height:355px;margin-top:125px ; }

.product_bg03{ background:url(../images/home/product_bg03.png) no-repeat; }
.product_bg03 .product_img{overflow:hidden; width:526px; height:309px;margin-top:93px ; }

.product_bg04{ background:url(../images/home/product_bg04.png) repeat-x;}	
.product_bg04 .product_img{overflow:hidden; width:413px; height:936px;margin-top:37px ; }

.product_bg05{ background:url(../images/home/product_bg05.png) repeat-x; width:100%}
.product_bg05 .product_img{overflow:hidden; width:490px; height:432px;margin-top:32px ; }

.product_inst{ width:480px; height:265px; margin-top:146px; overflow:hidden;
text-overflow: ellipsis;/* IE/Safari */
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;/* Opera */
}
.product_inst p a{ font-family:"微软雅黑"; color:#424242; font-size:50px; font-weight:700; line-height:56px;text-transform:uppercase;}
.product_inst span{font-family:"微软雅黑"; font-size:14px; line-height:23px;text-transform:lowercase;word-wrap:break-word;}

.footer{ background:#202020;}
.footer_middle{ height:60px;width:1267px;margin:0 auto;font-size:14px; color:#838383; line-height:60px;}
.footer_middle a{color:#838383;}

/*login start*/
.login_container{
	width:900px;
	margin:0 auto;}
.login_bg{
	 width:100%;	  
	 height:530px; 
	 background:url(../images/home/login_bg.gif) no-repeat;
	 background-position:center;
	 overflow:hidden;
	 }
.login_header{
	width:349px;
	height:78px;
	float:left;
	}
.login_jiemian{
	height:444px;
	width:900px;
	padding-top:30px;
	}
.login_jiemian .login_pic{
	float:left;
	width:489px;
	height:449px;
	position:relative;
	background:url(../images/home/login_pic.png) no-repeat;
	}
.login_jiemian .login_pic span{
	color:#004e8c;
	font-family:"微软雅黑";
	font-size:45px;	
	font-weight:bold;
	width:489px;
	height:137px;
	line-height:137px;
	top:60px;
	text-align:center;
	position:absolute;
	}
.login_footer{
	line-height:50px;
	width:100%;
	align:center;
	margin:0 auto;
	position: fixed !important;
 	bottom: 0px;
}
.login_input{ box-shadow: 0px 0px 1px 0px #eee;background:#FFF;float:right; margin-bottom:10px; margin-top:20px;width:362px; border:1px solid #e4e6f3; overflow:hidden;}
.login_input p{ font-family:"微软雅黑"; font-size:20px; font-weight:bold; color:#64646c;}

.loginBtn { width:283px; height:48px; margin:0px 0px 10px 40px; color:#FFF; font-family:"微软雅黑";font-size:20px; background: url(../images/home/loginbtn.png)0 no-repeat; border:0;}
.login_input button:focus{outline:none}

#loginForm .field {
    position: relative; /* For the icon positioning */
}
#loginForm{
	background: #FFF;
	width: 100%;
	border-bottom: 1px solid #dedede;
}
	
#loginForm .field i {
    /* Size and position */
    left: 0px;
    top: 10px;
    position: absolute;
    height: 36px;
    width: 36px;

    /* Line */
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.7);

    /* Styles */
    color: #777777;
    text-align: center;
    line-height: 42px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    pointer-events: none;
}
#loginForm input[type=text],
#loginForm input[type=password] {
	margin-top: 10px;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    /* Size and position */
    padding: 10px 18px 10px 45px;

    /* Styles */
    border: none; /* Remove the default border */
    box-shadow: 
        inset 0 0 5px rgba(0,0,0,0.1),
        inset 0 3px 2px rgba(0,0,0,0.1);
    border-radius: 3px;
    background: #f9f9f9;
    color: #777;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
}

#loginForm input[type=text] {
    /*margin-bottom: 10px;*/
}

#loginForm input[type=text]:hover ~ i,
#loginForm input[type=password]:hover ~ i {
    color: #52cfeb;
}

#loginForm input[type=text]:focus ~ i,
#loginForm input[type=password]:focus ~ i {
    color: #42A2BC;
}

#loginForm input[type=text]:focus,
#loginForm input[type=password]:focus,
#loginForm button[type=submit]:focus {
    outline: none;
}

#loginForm .submit {
    /* Size and position */
    width: 65px;
    height: 65px;
    position: absolute;
    top: 17px;
    right: -25px;
    padding: 10px;
    z-index: 2;

    /* Styles */
    background: #ffffff;
    border-radius: 50%;
    box-shadow: 
        0 0 2px rgba(0,0,0,0.1),
        0 3px 2px rgba(0,0,0,0.1),
        inset 0 -3px 2px rgba(0,0,0,0.2);
}

#loginForm .submit:after {
    /* Size and position */
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    top: -2px;
    left: 30px;

    /* Styles */
    background: #ffffff;
    
    /* Other masks trick */
    box-shadow: 0 62px white, -32px 31px white;
}




.login_footer_left{
	float:left;
	}
.login_footer_right{
	float:right;	
	}	
login_footer_right a{ color:#000;}


#loginForm .yanzheng input[type=text] {
	float:left;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    width:120px;
    padding: 10px 18px 10px 10px;
	margin-top:10px;
    border: none; 
    box-shadow: 
        inset 0 0 5px rgba(0,0,0,0.1),
        inset 0 3px 2px rgba(0,0,0,0.1);
    border-radius: 3px;
    background: #f9f9f9;
    color: #777;
    -webkit-transition: color 0.3s ease-out;
    -moz-transition: color 0.3s ease-out;
    -ms-transition: color 0.3s ease-out;
    -o-transition: color 0.3s ease-out;
    transition: color 0.3s ease-out;
}
#loginForm .yanzheng_input{
	width:364px; /*height:40px;*/ overflow:hidden; /*margin-top:10px;*/
}

/*login end*/

/*registered start*/
.registered_jiemian{
	width:684px;
	margin:0 auto;
	height:auto;
	background:#FFF;
	border:1px solid #e4e6f3; 
	overflow:hidden;
	/*margin-top:50px;*/
	margin-bottom:10px;
	}
.registered_input{
	margin-top:8px;
	margin-left:20px;
	margin-right:20px;
	}	
.registered_input p{
	color:#64646c;
	font-size:22PX;
	font-weight:bold;
	font-family:"微软雅黑";
	margin-bottom:40px;	
	}	
.registered_input_font{
	font-family:"微软雅黑";
	font-size:14px; 
	margin-bottom:18px;
	width:620px;
	height:40px;
	overflow:hidden;
	}
	
.setPassword_detail{
	font-family:"微软雅黑";
	font-size:14px; 
	margin-bottom:18px;
	width:620px;
	height:auto;
	}	
.registered_input_font input{ margin-left:18px;}
.registered_input_font input[type=text] {
	font-family: 'Lato', Calibri, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	padding: 10px 18px 10px 10px;
	border: none;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.1),
	 inset 0 3px 2px rgba(0,0,0,0.1);
	border-radius: 3px;
	background: #f9f9f9;
	color: #777;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-ms-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}

.registered_input_font input[type=password] {
	font-family: 'Lato', Calibri, Arial, sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	padding: 10px 18px 10px 10px;
	border: none;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.1),
	 inset 0 3px 2px rgba(0,0,0,0.1);
	border-radius: 3px;
	background: #f9f9f9;
	color: #777;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-ms-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
.registeredBtn { width:250px; height:40px; margin-left:75px;color:#FFF; font-family:"微软雅黑";font-size:20px; background: url(../images/home/registered.png)0 no-repeat; border:0;}
.registered_input button:focus{outline:none}

.registered_center{
	text-align:right;
	line-height:40px;	
	}
.registeredBtn {
 margin-left:240px;
 margin-bottom:10px;
}

.pop{ background:url(../images/home/error_bg.gif)repeat-x; width:100%; }
.pop_area{ width:660px; height:343px;margin:0 auto; padding-top:150px; text-align:center;}
.error_title{ font-family:"微软雅黑"; font-size:40px; color:#6cb8f9; margin-bottom:44px;}
.error_return a{font-family:"微软雅黑"; font-size:30px; color:#838383;}
.success_title{font-family:"微软雅黑"; font-size:40px; color:#6cb8f9; margin-bottom:44px; margin-top:60px;}
	
/*registered end*/

/*menu start*/
.menu {width:508px; height: 40px; z-index: 100; background-position: 0px 100%; position: absolute; top: 25px; left:410px; padding-right: 1px }
.menu li { float: left; font-size: 14px; text-align: center; line-height: 18px; padding: 0; }
.menu li.lihover, .menu li.licurrent { padding-bottom: 15px; border-bottom: 3px solid #ff0000; }
.menu li a { padding: 2px 35px;text-decoration:none;color: #242424; font-family:"微软雅黑"; font-size:16px; margin: 0; border-left: none; display: inline-block;}
.menu li a.noborder { border-right: none; }
.li_3 { position: relative; z-index: 100; }
.li_3_content { position: absolute; top: 33px; left: 0px; line-height: 40px; z-index: 99; display: none; height: 188px; *top: 18px; width: 150px; }
.li_3_content a:hover { color: #ff0000 !important; }
.li_3_content dt { height: 17px; border-bottom: 3px solid #ff0000; *height: 19px; line-height: 17px;/*padding-top:25px;*/}
.li_3_content dd { border-left: 1px solid #E6E4E3; border-right: 1px solid #E6E4E3; padding: 0 8px; background: #ffffff url(../images/menu.gif) no-repeat bottom; }
.li_3_content dd a {font-size:14px; text-align: center; padding: 0; border-right: none; color: #666; font-weight: normal; width: auto; }
.li_3_content dd.lastItem { background-image: none; border-bottom: 1px solid #E6E4E3; }
.li_3_content dd.lastItem a { border-bottom: none; }
/*menu end*/

.erweima{		
	 height:260px;
	 text-align:center;	
	 margin-top:80px;	
	 }

.erweima_ecp{
	width:123px;
    margin-left:35px;
	height:30px;
	line-height:30px;
	float:left;	
	text-align:center;
	}
	
.erweima_ziti{	
		color:#999;	
		width:123px;
		height:30px;
		/*line-height:30px;*/
	}
.erweima_para{
		width:123px; 
		height:30px;
		line-height:30px;
		float:right; 
		margin-right:35px;
	    text-align:center;
		}
.login_input_header{	
	font-family:"微软雅黑";font-size:16px;
	width:181px;
	text-align:center;
	}

.login_tab{
	background:url(../images/home/login_input_header.png) no-repeat;
}


.androdImgDownload{ display: block; border: 1px solid #d1d1d1; color: #717171; height: 33px; line-height: 33px; margin-bottom:28px; width: 170px; font-size: 14px; font-weight: bold;}
.androdImg{
	background: url(../images/android.png); width: 26px; height: 26px; display: inline-block; margin: 0px 10px; vertical-align: -10px;}
/*	
#qrcode_area div a:link,a:visited{ text-decoration:none;}
#qrcode_area div a:hover{ text-decoration:none; }
*/