/* CSS Document */
* { word-wrap: break-word; }
body, input, button, select, textarea { font: 12px/1.5 tahoma, arial, 宋体; color: #444; }
textarea { resize: none; }
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0; }
table { empty-cells: show; border-collapse: collapse; }
caption, th { text-align: left; font-weight: 400; }
ul li, .xl li { list-style: none; }
em, cite { font-style: normal; }
a { color: #333; text-decoration: none; }
a img { border: none; }
label { cursor: pointer; }
.z { float: left; }
.y { float: right; }
.cl:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.cl { zoom: 1; }
.w { width: 990px; margin: 0 auto; }
.web_body { width:100%; height: 500px; margin:0 auto; padding: 0; background:#f8f8f8; }
.web_body .hyyii { font-size:12px; margin-top:30px; color:#555; font-weight:bold; display:block; }
.web_body .phone_platform { font-size:12px; }
.web_header { height:70px; border-bottom:1px solid #CCC; margin-bottom:30px; }
.web_introduced { margin-bottom:10px; }
.clf_name { font-size:14px; display:block; }
.propaganda { font-size:14px; }
.web_client { margin-bottom:10px; }
.countent_ul li a { font-size:12px; }
.background .span { display:block; height:27px; text-align:center; line-height:20px; margin-top:10px; }
.description { width:380px; display:block; line-height:20px; margin-top:25px; }
.background div a { font-size:14px; font-weight:bold; }
.web_body .countent { width:980px; margin:0 auto; height:460px; }
.img_phone { width:48px; height:48px; float:left; margin-right:20px; margin-top:12px; }
.img_Android { background:url(download.gif) no-repeat -64px -33px; }
.img_iphone { background:url(download.gif) no-repeat -119px -33px; }
.login .ul_login li a{font-size:12px; font-weight:inherit;}

.web_manual_pdf{background:url(download.gif) no-repeat -170px -33px; height:48px; width:48px;  }
.web_manual_doc{background:url(download.gif) no-repeat -170px -33px; height:48px; width:48px;  }


.web_down_phone { background:url(download.gif) no-repeat -126px -5px; }
.web_down_computer { background:url(download.gif) no-repeat -4px -5px; }
.web_body .countent_ul { background:#fbfbfb; margin-top:10px; border:1px solid #b1b1b1; height:73px; }
.aui_state_highlight { color: #FFF; border: solid 1px #3399dd; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc');
background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
.aui_buttons { padding: 6px 8px; cursor: pointer; display: inline-block; line-height: 1; letter-spacing: 2px; font-family: Tahoma, Arial/9!important; width: auto; overflow: visible; color: #333; border-radius: 5px; }
.aui_footer { text-align:center; }
.web_body .countent_ul li { float:left; height:72px; border-right:1px dashed #ccc; line-height:72px; padding:0 5px; }
.web_body .countent_ul li .title a { display:block; font-size:16px; font-weight:bold; text-decoration:underline; color:#21659A; }
.web_body .countent_ul li .client { display:block; font-size:14px; line-height:22px; }
.web_body .countent_ul .countent_ul_message { width:620px; }
.background {background:url(44.jpg) repeat-x; padding:10px; }
.background img { float:left; margin-right:20px; }
.mt7 { margin-top:7px; }
.web_body .iphone_Down { color:#fff; width:121px; height:26px; display:block; margin-left:10px; text-align:center; line-height:20px; font-weight:bold; font-size:9px !important; }
.web_body .message { margin-top:10px; margin-bottom:20px; }
.mt20 { margin-top:20px; }
.web_introduced ul { margin-bottom:10px; height:70px; display:block; background:#fbfbfb; border:1px solid #b1b1b1; }

.web_introduced ul li { float:left; border-right:1px dashed #CCC; height:70px; padding:0 3px; line-height:70px; }
.login .ul_login { height:80px; }
.login .ul_login li { height:20px; line-height:20px; text-align:center; }
.login .ul_login li span { margin:0 10px; }
.wap_body .hyyii { font-size:12px; font-weight:bold; }
.wap_body .phone_platform { font-size:12px; }
.wap_body .countent { margin:0 auto; padding:5px; }
.wap_mt { margin-top:10px; }
.wap_body .countent_ul { margin-top:10px; text-align:left; border:1px solid #ccc; }
.wap_body .countent_ul li img { margin-right:10px; margin-top:15px; }
.wap_body .countent_ul .rw { width:70%; float:left; }
.wap_body .countent_ul li { padding:5px; }
.wap_body .countent_ul li .title a { display:block; font-size:16px; font-weight:bold; text-decoration:underline; color:#21659A; }
.wap_body .countent_ul li .client { display:block; font-size:14px; line-height:22px; }
.wap_body .message { font-size:20px; }
.pwa_body { background:#FFF; }
.pwd_cont { padding:10px; }
.fw { font-weight:bold; }
.cr { color:#F00; }

#findPwdForm{ text-align:center;}
.pwd_cont .email { margin-top:20px; }
.pwd_name { margin-top:5px; }
.tc { margin-top:10px; margin-bottom: 10px; position: relative;}
.web_pwd_width { margin:0; padding:0; width:170px; height:18px; border:1px solid #CCC; font-size:14px; border:1px solid #ccc; line-height:18px; padding:5px 5px; width:300px; }
.pwd_width { margin:0; padding:0; width:170px; height:18px; font-size:14px; border:1px solid #ccc; line-height:18px; padding:12px 4px; }
.pwd_findpwd { font-size:16px; margin-left:110px; }
.web_pwdbtn { margin-left:50px; margin-left: 130px; margin-top: 10px;}
.pwd_mnotice { margin-top: 30px; width: auto; margin-bottom: 10px; padding: 8px; line-height: 20px; background-color: #EFFAED; }
.tc span.mt { float:left; margin-right:5px;}
.pwd_email_input { text-align: center; margin-top: 30px; }
.pwd_email_input .input_email { font-size:20px; font-weight: bold; }
.btn { display: inline-block; padding: 4px 10px 4px; margin-bottom: 0; font-size: 13px; line-height: 29px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(enabled=false);
border: 1px solid #cccccc; border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor: pointer; }
.web_pwa_body { background:#FFF; /*padding:100px;*/ margin: 50px auto 50px;}
.web_pwd_cont {  border:1px solid #CCC;  padding:50px;}
.web_pwd_cont .row{ position: relative;}
.wap_body .countent_ul .lw { width:45px; height:65px;float:left; }
.wap_body .countent_ul .lw .wapimg{ width:55px; height:65px; margin-top:10px;}
.Validform_wrong{ position: absolute; right: 0; top: 0;}


#logo{ font-weight:bold; font-size:30px; font-family:"微软雅黑";}
#logo a{ text-decoration:none;}


.css-main-u .css-middle-banner{
    margin: 0 auto;
    overflow: hidden;
}
.css-main-u .css-middle-banner .css-middle-page{
	width: 100%;
	height: 300px;
    text-align: center;
}
.css-main-u .css-middle-banner .css-middle-page .css-link{
	overflow: hidden;
	width: 265px;
	height: 300px;
	text-align: center;
	margin: 0 10px;
	font-size: 18px;
	display: inline-block;
	background-color: #eee;
	color: #000;
}
// .css-main-u .css-middle-banner .css-middle-page .css-link:hover{
// 	background:url("middle-bg1.png") no-repeat !important;
// 	color: #fff;
// 	transition-duration: 2s;
// 	-moz-transition-duration: 2s; /* Firefox 4 */
// 	-webkit-transition-duration: 2s; /* Safari 和 Chrome */
// 	-o-transition-duration: 2s; /* Opera */
// }
.css-main-u .css-middle-banner .css-middle-page .css-link .icon{
	display: block;
	margin: 60px 0 5px 0;
	font-size: 70px;
	color: #333;
}
.css-main-u .css-middle-banner .css-middle-page .css-link p{
	font-size: 12px;
	color: #555;
	margin-top: 15px;
	padding: 0 10px;
}
.text-danger{
	color: #ff0000;
}