﻿@charset "utf-8";
/* CSS Document */ html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding:0;font-family:"Microsoft Yahei";}
img{border:0 none; vertical-align:top;}
ul, li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-size:14px;}
body, input, select, button, textarea{font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
button{cursor:pointer;}
i, em, cite{font-style:normal;}
a, a:link{color: #666; text-decoration:none;}
a:visited {}
a:active, a:hover{text-decoration:none; color:#df4a43;}
a:focus {outline:none;}
.clear{clear:both;}
body{ background-color: RGB(225,222,235); }
.bgindex { background:url(/inc/css/images/mesindex_bg2.png) no-repeat top center;  background-size:cover; height:100%; width:100%;  }
.bgindex div.leftimg {  position:absolute;  top:30%;  left:15%;  width:523px;   height:465px;  }
.bgindex div.rightimg { position:absolute; top:25%; right:12%; width:900px; height:550px;  }
.meslogin { position:absolute; top:65px; right:13%; width:200px; height:50px; }
.bgindex2 { height:450px; width:100%; margin:auto auto;    background-color:#E9E9E9;  }
.bgindex3 { background:url(/inc/css/images/mesindebg2.png) no-repeat top center;  height:404px; width:1092px; margin:10% auto;    }
.topheader {width:100%; position: fixed; top: 0; left: auto; background-color: #dcdcdc;z-index:999;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/  }
.topheader2 {width:100%;  position: fixed; top: 0; left: auto; background-color: #282828;z-index:999;filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/  }
.topheader3 {width:100%; background-color: #fff; position:relative; margin: 0 auto; padding-bottom:10px; padding-top:10px; height:50px; }
.topheader3 span { font-size: 26px; color: #000; font-weight: bold;  height:50px; line-height:50px; }
.top{width:1092px;margin:0 auto;height:43px; border-bottom:1px solid #e8e8e8;   }
.top_left{float:left;}
.top_right{float:right;margin-top:5px;}
.top_right2{   float:left; margin-top:7px; height:20px; padding-left:5px; padding-right:5px;}
.top_right2.phone{background:url(images/phonemenu.png) no-repeat; background-size:18px 20px;}
.top_right2.phone2{background:url(images/tel.png) no-repeat; background-size:18px 20px;}
.top_right2.mail{background:url(images/emailmenu.png) no-repeat; background-size:18px 18px;}
.top_right2.mail2{background:url(images/email.png) no-repeat; background-size:18px 18px;}
.top_right2.weixin{background:url(images/weixinmenu.png) no-repeat; background-size:18px 20px;}
.top_right2.weixin2{background:url(images/wechat.png) no-repeat; background-size:18px 20px;}
.top_right2.app{background:url(images/app.png) no-repeat; background-size:11px 20px;}
.top_right2.reg{background:url(images/regmenu.png) no-repeat ; background-size:18px 20px;}
.top_right2.login{background:url(images/loginmenu.png) no-repeat ; background-size:18px 20px;}
.top_right2.login2{border:1px solid #fff;}
.top_right2.login2{border:1px solid #fff; color:#fff;}
.top_right2 p{color:#000; margin-left:20px; padding-right:5px; line-height:20px;font-family:"Microsoft Yahei"; font-size:13px;}
.top_right2.login2 p{margin-left:0px; padding-left:5px;}
.top_right2.phone2 p,.top_right2.mail2 p,.top_right2.weixin2 p,.top_right2.login2 p{color:#fff;}
.wechat_showplace { position: absolute;background-color:#fff; top: 28px; left: 0px; width: 150px; height: 150px;background:url(images/6-1.png) no-repeat;background-size:150px 150px; display: none;filter:alpha(opacity=100); /*IE滤镜，透明度50%*/-moz-opacity:1; /*Firefox私有，透明度50%*/opacity:1;/*其他，透明度50%*/ }
.wechat_showplace2 { position: absolute;background-color:#fff; top: 28px; left: 0px; width: 150px; height: 150px;background:url(images/weixinappimg.png) no-repeat;background-size:150px 150px; display: none;filter:alpha(opacity=100); /*IE滤镜，透明度50%*/-moz-opacity:1; /*Firefox私有，透明度50%*/opacity:1;/*其他，透明度50%*/ }
.logininfo{width: 950px;height: 350px;margin: 0px auto;background: url(/inc/css/images/loginbg2.png) 0px 0px no-repeat;}
.leftimg2{margin-left: 5%;width: 46%;height: 100%;float: left;}
.userlogin{width: 400px;height: 340px;background-color: #fff;float: right;   }
.userlogin h3{width: 90%;color: #87465C;font-size: 16px;font-weight: bold;border-bottom: 2px solid #B2B1AD;height: 50px;line-height: 50px;margin: auto auto;margin-top: 5px;letter-spacing: 3px;text-indent: 1rem;}
.userlogin_user{width: 100%;margin: 20px;}
.userlogin_user li{height: 40px;   margin: 20px;width: 300px;font-size: 14px;}
.userlogin_user li img{float:left;}
.userlogin_user li .inputstyle{border: 0;border: solid 1px #B2B1AD;height: 38px;width: 258px;font-size:14px;float:left;line-height:38px;}
.userlogin_user li.other{    margin: 0 20px;}
.userlogin_user li span{line-height:15px;height:15px;}
.btnsavestyle{background: url(/inc/css/images/login-login.png) no-repeat;background-size: 300px 40px;height: 40px;width: 300px;border: 0;}
.savepasw{margin-top: 2px;height: 15px;width: 15px;}
.indexcontent{width:1092px;margin:0 auto;margin-top:43px;}
.banner-box{width:100%;}
.biaozhi{width:100%; margin:0 auto;  padding:0px 10px 20px 10px; overflow: hidden;}
.biaozhi h3{font-weight:normal; color:#007AFF; font-size:36px; text-align:center; font-family:"Microsoft Yahei"; }
.biaozhi_content{ margin:0 auto; margin-top:20px;}
.biaozhi_content ul{margin:0 auto;}
.biaozhi_content ul li{ float:left; display:inline;  text-align:center; margin-right:20px; margin-left:20px; margin-top:28px; position:relative; cursor:pointer;}
.biaozhi_content ul li img{}
.biaozhi_content ul li p{color:RGB(136,73,148);font-family:"Microsoft Yahei"; font-size:14px; font-weight:bold;margin-top:10px;}
.s_jieshaocontent{margin-left: 40px;   float: left; width: 640px;}
.s_jieshao{width:100%; margin:0 auto; font-family:"Microsoft Yahei"; margin-top:20px; }
.s_jieshao_left{width:100px; float:left; display:inline;}
.s_jieshao_right{float:left;}
.s_jieshao_right h3{font-weight: normal; color: #000; font-size: 22px; text-align:left; margin-top:5px;}
.s_jieshao_right p{color:#666; font-size:18px; margin-top:5px;}
.s_jieshaoImg{float:right;width:360px;height:auto;margin-top:50px; margin-right:20px;}
.s_jieshaoImg img{width:100%;}
.footer{width:100%;height:140px;background:url(images/6-2-0.png) no-repeat left top;padding-top:20px; }
.footer div.content{width:1092px;height:100%;margin:0px auto; }
.content div.left{width:100px;height:100px;margin-left:40px;	float:left; }
.content div.right{font-size:16px; color:#fff;float:left;margin-left:20px; }
.content div.right h3{	font-size:20px; height:30px;line-height:30px; }
.content div.right2{ float:left;margin-left:200px; }
.content div.right p{margin-top:10px; font-size:14px; height:25px;line-height:25px; }
.footerbottom{width:100%;height:50px;line-height:50px;text-align:center;font-size:14px;color:#000; margin-top:20px;  }
.footerbottom2{ position: absolute;width:100%;height:50px;line-height:50px;text-align:center;font-size:14px; color: #fff; bottom: 0; margin-top:20px; }



.alldiv { height:auto; width:100%; margin:auto auto;border-top: solid 1px #e6e6e6; font-size: 14px;color: #666;}
.form-item{position:relative;border:solid 1px #ddd;width:398px;height:42px;z-index:0}
.form-item label{float:left;width:90px;height:42px;line-height:42px;padding-left:20px;letter-spacing:3px;}
.form-item txt{margin-top:2px!important}
.form-item .field{border:0px none;font-size:14px;width:190px;height:19px;padding-bottom:11px;padding-top:12px;font-family: "Microsoft YaHei","Hiragino Sans GB";}
.form-item .field span{display:none}
.form-item .form-authcode,.form-item .phonecode{width:150px}
.sign {color: #f00;font-style: normal;margin-right: 5px;}
.form-item input {outline:none;}
.input-tip{color:#c5c5c5;height:27px;font-size:12px;padding-top:5px}
.input-tip .error {color:#c7181e;}
.btn-phonecode{position:absolute;right:3px;top:3px;width:110px;height:36px;border:none;background:#4d7ed9;color:#fff;padding:0}
.btn-code-disable{background:#dcdcdc;cursor:default}
.form-agreen{color:#333;font-size:12px;word-wrap:break-word;white-space:nowrap}
.form-agreen input{width:18px;height:18px;border:solid 1px #cfd1d3;vertical-align:text-top;padding:0;margin:0}
.form-agreen a{color:#38f}
.btn-register{width:100%;height:54px;color:#fff;background:#dcdcdc;border:0;font-size:16px;font-family:"Microsoft YaHei","Hiragino Sans GB"}
.btn-register-active{background-color:#c7181e;}
 .have-account{font-size:16px;float:right;margin-top:-480px;color:#999}
 .have-account a{font-size:16px; color:#3a83e8;}
 .form-item-error{border:solid 1px #c7181e}
.u-safe .safe-rank01,.u-safe .safe-rank02,.u-safe .safe-rank03,.u-safe .safe-rank04,.u-safe .safe-rank05,.u-safe .safe-rank06{display:inline-block;overflow:hidden;margin-right:10px;width:68px;height:14px;background:url(/inc/css/images/safe-rank2014.png) no-repeat 0 0;vertical-align:middle;font-size:0;line-height:0}
.u-safe .safe-rank02{background-position:0 -15px}
.u-safe .safe-rank03{background-position:0 -30px}
.u-safe .safe-rank04{background-position:0 -45px}
.u-safe .safe-rank05{background-position:0 -60px}
.u-safe .safe-rank06{background-position:0 -75px}
.u-safe .rank-text{margin-right:5px;font-weight:400}
.u-safe{margin-left:80px;margin-top:-10px;}
.vip-form .itxt-error {	border-color: #e22}
.clear,.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0}
.buttonStyle { width: 60px; height: 25px; text-align: center; border: 0; display: inline-block; line-height: 25px; }
.input-tip .btn-register btn-register-active {color:#c7181e;}



.protocol-con{height:426px;padding:10px;line-height:20px;overflow-x:hidden;overflow-y:auto;margin-bottom:25px;}
.protocol-button{position: fixed;bottom: 10px;left: 250px;}
.protocol-button button{margin:0 auto;display:block;width:200px;height:34px;color:#fff;background:#c7181e;border:0;font-size:16px;font-family:"Microsoft YaHei","Hiragino Sans GB";}
