@charset "utf-8";
/* CSS Document */
* {	margin:0;	padding:0;}
body {font-family:"Helvetica Neue",Helvetica,微软雅黑,黑体,Arial,Tahoma,sans-serif,serif;	font-size:12px;	background:#FFFFFF;	text-align:center;color:#000000;line-height:22px;font-weight:normal;}
ul, li {list-style:none;	margin: 0;	padding: 0;}
a {	color:#0967b0;cursor: pointer;}
a:link, a:visited {	text-decoration:none;}
a:hover {	text-decoration:underline;	color:#FF8C00;}
a.button:hover{text-decoration: none;}
a:active {	text-decoration:none;	color:#FF8C00;}
img{border:0;}
input{ border: solid 1px #aaa; color:#555;padding: 4px;}
temp{display: none;}
.logoColor{color:#0967b0;}
.logoOrange{color:#FF8204;}
.metion{color:#888;}
.money{color:rgb(2, 187, 2);}
.clear {	clear:both;	height:0;	line-height:0;}
.mt15{
  margin-top: 15px;
}
#global{ width:960px; margin: 0 auto; padding:0; text-align:left; background:#ffffff;  height:auto; overflow:hidden;}
/*头部样式*/
#headdiv{ width:99.9%; background:#efefef; height:20px; padding-bottom:5px; border:1px solid #cccccc;  border-top:0; position:fixed; left:0; top:0;z-index:999}
#header{ width:960px; margin:0 auto;}
.headernav{ width:960px; margin:0 auto;}
.nav{  width:960px; padding-top:26px; height:60px; }
.navlogo{ margin-left:20px; margin-top:4px; display:inline-block;}

.navdt{text-align:center; padding-left:25px; line-height:25px; height:25px; background:url(../images/index/sina.jpg) no-repeat 8px 4px;}
.navdt2{text-align:center; padding-left:25px; line-height:25px; height:25px; background:url(../images/index/qq.jpg) no-repeat 8px 4px;}
.fabu{  width:70px; height:22px; background-image: linear-gradient(#FFB437, #FF8204); border-radius: 4px; margin-left:20px; text-align:center; margin-top:2px; display:inline-block; }
.fabu a{ color:#ffffff; display:block;}
.fabu a:hover { color:#ffffff; background-image:linear-gradient(#FFB437, #FFB437); text-decoration: none;border-radius: 4px; }

.navul{ float:left; height:25px; line-height:25px;}
.navul li{ float:left;  text-align:center; line-height:26px; height:25px;}
.navul  a{ color:#666666; padding-left:6px;}
.navul  a:hover{color:#666666; text-decoration:none;}
.navul  b{ font-weight:normal; color:#999999; padding-left:6px;}

.navright{ float:right; padding-right:15px;}
.navul2{ float:left; height:25px; line-height:25px;}
.navul2 li{ float:left;  text-align:center; line-height:26px; height:25px;}
.navul2  a{ color:#666666; padding-left:6px;}
.navul2  a:hover{color:#666666; text-decoration:none;}
.navul2  b{ font-weight:normal; color:#999999; padding-left:6px;}


/*菜单样式*/
.menu{
  width:960px;
  height:41px;
  margin-top:10px;
  color:#FFFFFF;
  background-color: #ccc;
  display: flex;
}
.menuul{padding-left:40px;	color:#FFFFFF;	font-size:14px; background-image: linear-gradient(#2C88D1,#2C89CF);border-bottom: solid 2px #000;height: 36px;}
.menuul li{ float:left; line-height:36px; font-size:14px; height:36px;}
.menuul a{ color:#FFFFFF;}
.menuul a:hover{color:#FFFFFF; text-decoration:none; }
.sli{ float:left; padding:0px 28px; line-height:36px; font-size:14px; height:36px; border-right: solid 1px #000; }
.hoverli{ height:36px; float:left; padding:0 28px;  background-image: linear-gradient(#225F9E,#83C6FA); border-right: solid 1px #000;}
/* .hoverli{ height:36px; float:left; padding:0 28px;  background:url(../images/index/hover.jpg) no-repeat right; color:#FFFFFF;} */

.menright{ flex:1; padding-right:50px; line-height:36px; height:36px; color:#7ec2f5;background-image: linear-gradient(#2C88D1,#2C89CF);border-bottom: solid 2px #000;height: 36px;text-align: right;}
.menright p{ display:inline-block; padding-right:10px;}
.menright span{ padding:0 2px; color:#ffffff;}

/*搜索样式*/

.search1{ float:right; padding-right:60px;  font-size:16px; color:#888; margin-top:24px; display:block;position: relative;}
.searchdiv{ display: inline-block;  border: solid 1px #ccc; padding-left:6px;border-radius: 6px;}
.search1 .inputbt{ width:260px; height:24px;  color:#999999; line-height:24px; border:0; background-color:#FFFFFF; }
.search1 .but{
  width: 59px;
  height: 25px;
  line-height: 24px;
  background-color: #0967b0;
  border: solid 1px #0967b0;
  color: #fff;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.search1 .but:hover{
  background-color: #4AA6EB;
}
.search_div{ background-color: #FFFFFF; border: 1px solid #999999; display: none; min-width: 265px; position: absolute; z-index: 100;background-color: white;filter: alpha(opacity=100);opacity: 1.0;zoom:1}
.search_div ul li:hover{ background:#4AA6EB;}
/*中间样式*/
#div_content{ width:940px; margin-left:10px; margin-right:10px;  height:auto; display: flex;}
.zone{
  width:940px; margin-left:10px; margin-right:10px;  height:auto; display: flex;
}
/*底部样式*/
#footer{ width:960px; margin-top:10px; display:inline-block;}
#footer2{ width:960px; display:inline-block;}

.footer_site_div{  width:940px; margin:0 10px; margin-bottom:20px; display:flex;}
.footer_div{  width:140px; margin-left:20px; }
.footer_div_title{ width:126px; text-align:left; color:#ff8b00; font-size:12px; font-weight:bold;}
.footer_div_ul{ float:left; margin:0; padding:0;  padding-top:5px; padding-right:35px; }
.footer_div_ul li{ padding-top:4px; line-height:20px;}
.footer_div_ul li img{ text-align:center; vertical-align:middle; padding-right:8px;}
.footer_div_ul  .footer_li{padding-top:15px; text-align:left; color:#ff8b00; font-size:12px; font-weight:bold;}
.footer_div_ul a { color:#404040;}
.footer_div_ul a:hover{text-decoration:underline;	color:#404040;}
.footer_div_right{ width:2px; border-right:1px #ff8b00 dotted; height:90px; margin-top:4px; }
.footer_div2{  width:120px; margin-left:10px; }
.footer_div_ul2{ margin:0; padding:0; width:120px; padding-top:5px;}
.footer_div_ul2 li{ padding-top:4px; line-height:20px; text-align:center; padding:0 10px;}
.footer_put{ width:61px; height:19px; border-radius: 4px;padding: 1px; border: solid 1px #ccc;background-image: linear-gradient(#fff,#bbb); color:#0094ff; text-align:center; vertical-align:middle; font-size:12px; cursor:pointer;}

/*合作伙伴 友情链接*/
.footer_hzdiv{  width:940px; margin:0 10px; margin-bottom:20px; padding-bottom:10px; display:inline-block; border-bottom:1px dotted #ff8b00; border-top:1px dotted #ff8b00;}
.footer_hzdiv_hd{  width:940px; margin-top:10px; display:inline-block;}
.footer_hzdiv_hd_title{ float:left; color:#ff8b00; text-align:left;  padding-top:10px; padding-right:20px; vertical-align:middle;}
.footer_hzdiv_hd_title2{ float:left; color:#ff8b00; text-align:left; padding-right:20px;  vertical-align:middle; font-size:12px; font-weight:bold;}
.hd_ul{ float:left; width:820px; margin:0; padding:0;}
.hd_ul li{  margin:0 10px; display:inline-block; vertical-align:middle; white-space:nowrap; text-align:center;}
.hd_ul li a{ color:#999999;}
.hd_ul li a:hover { text-decoration:underline; color:#999999;}
.hd_ul_right{ float:right; padding-right:10px; color:#999999; padding-top:20px;}
.hd_ul_right2{ float:right; padding-right:10px; color:#999999; padding-top:50px;}
.hd_ul_right a,.hd_ul_right2 a{color:#999999;}
.hd_ul_right a:hover, .hd_ul_right2 a:hover{text-decoration:none;	color:#999999;}

.footer_title{ width:940px; margin-left:10px; background:#2c89d1; height:25px; }
.footer_ul{ padding-left:300px; padding-top: 6px; color:#FFFFFF; display: flex;}
.footer_ul li{ display:inline-block;line-height:25px;  padding:0 10px; height:25px; border-right: solid 1px #fff;}
.footer_ul .lishu{ height:12px; line-height:12px;}
.footer_ul a{ color:#FFFFFF;}
.footer_ul a:hover{color:#FFFFFF; text-decoration:none;}
.footer_bom{  float:left; width:960px; text-align:center; margin-top:10px;}

/*登录样式*/
#login{ width:480px; height:360px; margin:0 auto; padding:0; text-align:left; border:1px solid #cccccc;}
.login_title{ width:480px; font-size:16px; color:#da4e08; text-align:center; margin-top:10px; margin-bottom:10px; line-height:30px;}
.login_usename{ margin-left:60px; margin-top:5px; width:358px; height:38px; line-height:38px; background:linear-gradient(#ccc,#f1f1f1) no-repeat; color:#525252; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.uselable{  width:60px; line-height:20px; padding:9px 0px; padding-left:25px;  display:inline-block;     font-family: "Font Awesome 5 Free";font-weight: 900;}
.uselable::before{content: "\f007"; margin-right: 10px;}
.useinput{ float:left; width:240px; height:38px; line-height:38px;}
.inputxt{ margin-left: 10px;border:0px; line-height:24px; width:200px;}
.usepwlable{ width:60px; font-family: "Font Awesome 5 Free";font-weight: 900; line-height:20px; padding:9px 0px; padding-left:25px; display:inline-block;}
.usepwlable::before{content: "\f502"; margin-right: 10px;}

.login_but{ margin-left:60px; margin-top:15px; width:420px; height:42px; }
.loginLt_input{ width:172px; height:36px; color:#fff; background-color: #1886F5; border:solid 1px #0167B1; border-radius: 6px; cursor:pointer;}
.loginRg_btn{ margin-left:6px; color:#fff; border-radius: 6px; border:solid 1px #B13A00; display:inline-block; width:172px; height:36px;background-color: #F59318; border:0; cursor:pointer;}
.login_aother{  margin-left:60px; margin-top:20px; width:380px; background:url(../images/login/aothbg.jpg) no-repeat bottom; text-align:center; display:inline-block;}
.login_aother_cent{  margin-left:20px; margin-top:20px; width:420px; display:inline-block;}
.login_sina{margin-left:80px; width:124px; height:30px; background:url(../images/login/sinadl.gif) no-repeat; border:0; cursor:pointer; display:inline-block;}
.login_qq{  margin-left:40px; width:124px; height:30px; background:url(../images/login/qqdl.gif) no-repeat; border:0; cursor:pointer; display:inline-block;}
.login_aother_footer{ margin-left:60px; margin-top:15px; width:420px; display:inline-block;}
.login_aother_fcheck{margin-left:90px; width:100px; display:inline-block;}
.login_aother_ftxt{ float:left; margin-left:20px;}

.login_yzdiv{ float:left; width:80px;}
.login_yz{height:30px; line-height:30px; width:80px; border:0px; margin-top:2px; background:url(../images/login/useipbg.jpg) no-repeat;}
.login_yz_img{ float:left; margin-left:5px; height:30px; width:60px;  margin-top:2px;}
.login_yz_font{float:left; margin-left:5px; width:60px; color:#666; font-size:12px;}
.dalei {  float: left;  margin-top: 10px; width: 750px;}
.dalei a { color: #FF8C00;    display: inline-block;    margin: 3px 5px 8px;    padding: 3px 8px;    white-space: nowrap;}
.dalei a:hover {  background: none repeat scroll 0 0 #FF8C00;    color: #FFFFFF;    text-decoration: none;}
.dalei a.a-hover {  background: none repeat scroll 0 0 #FF8C00;    color: #FFFFFF;    text-decoration: none;}
.weui__del{
  text-align:right;
  width:96px;
  display:block;
}
.required::after{
  content:'*';
  color:red;
  vertical-align: middle;
}

a.link{
  color:#FF4400;
  font-size: 24px;
  background: none;
}
.btn.fat{
  padding: 0 40px;
}
a.btn{
  text-decoration: none;
}
.btn{ height:28px; line-height:28px; border:0; background-image: linear-gradient(#FFAA00,#FF4400); color:#FFFFFF; font-size:14px; padding: 0 10px; border-radius: 4px;cursor: pointer;display: inline-block;box-shadow: 2px 2px 2px #ccc;}
.btn:hover{
  color: #1E90FF;
  text-shadow:3px 3px 8px #fff;
}
.error{
  color:red;
  padding-left: 6px;
}
input.error,
select.error{
  border: solid 1px red;
}

.checked{
  color: #FF8204;
  /* border: solid 1px #FF8204; */
  border-color: rgb(245, 152, 59);
  position: relative;
}
.checked::after{
  position: absolute;
  right: 0;
  bottom: 0;
  content: "\f00c";
  /* color: #1E90FF; */
  font-size: 10px;
  font-family: "Font Awesome 5 Free";
  z-index: 1000;
  font-weight: 600;
  border-top-left-radius: 80px;
  /* background-color: #FF8204; */
  display: inline-block;
  width: 16px;
  height: 20px;
line-height: 26px;
  text-indent: 4px;
  border-left-style: dotted;
  border-top-style: dotted;
  border-width: 1px;
}
.disable{
  color:#ddd;
  border-color: #ccc;
  text-shadow: 3px 3px 8px #666;
}
a.disable:hover{
  color: #ddd;
  text-shadow: none;
}
input:focus{
  border: solid 1px #0967b0;
}