﻿@charset "utf-8";
@font-face {
    font-family: 'sy';
    src: url(sy.otf);
}

.fL{float:left}
.fR{float:right}
.mgAuto{margin-left:auto;margin-right:auto}
.mgT15{margin-top:15px}
.mgT10{margin-top:10px}
.mgT5{margin-top:5px}
.mgB15{margin-bottom:15px}
.mgB10{margin-bottom:10px}
.mgB5{margin-bottom:5px}
.fB{font-weight:bold}
.tC{text-align:center}
.tL{text-align:left}
.tR{text-align:right}

.clear{height:0; overflow:hidden; clear:both}

a{color:#535353}
a:hover{color:#FF6600}


/*----logon_mode----*/
.hs_page_login{ display:none;}
	.hs_logon_list u{ font-weight:bold; font-size:18px; font-family:'sy'; text-decoration:none; display:block; float:left; width:95px; padding-right:15px;white-space:nowrap;overflow:hidden;text-align: right; box-sizing:border-box; line-height:38px;}
	.hs_logon_list input{ border:0;outline:none;}
	.hs_logon_list select{ width:227px; line-height:40px; height:40px;  background:none;  border:none; color:#999999; font-size:14px; position:relative; zoom:1; margin:-1px; *left:-1px; top:-1px;   }
	.hs_logon_list li{ padding:4px 0;font:16px/28px 'sy';color:#4d4d4d; text-align: left; }
	.hs_logon_list .input_psw{width:225px;padding:0; text-indent:10px;height:38px;line-height: 38px \9;border:1px solid #d3d5d8;outline:none; background:none;border-radius:2px;}
	.hs_logon_list .input_normal{width:225px;padding:0; text-indent:10px;height:38px;line-height: 38px \9;border:1px solid #d3d5d8;outline:none; background:none;border-radius:2px;}
	.hs_logon_list .input_authcode{ width: 127px; height: 38px; text-indent:10px; background:none; line-height: 38px;border: 1px solid #d3d5d8;outline:none;border-radius:2px;}
	.hs_logon_list li input:focus{ border:1px solid #b3cde1;}
	.hs_logon_list li.mobile{ display:none}
	.hs_logon_submit{ clear:both; text-align:left; position:relative;zoom:1;}
	.hs_logon_submit a{ padding:0 2px;}
	.log .on{display: block;}
	.hs_logon_list .authcodeDisplayNone{width: 96px; border:0;outline:none;}
	.select-outer { display:inline-block;}
/*------海通机构用户------*/


.hs_logon_submit .a_b,.hs_logon_submit button.a_b{display:block; overflow:hidden;  border:none; width:91px; height:28px; cursor:pointer; font-weight:bold;font-size: 18px;font-family:'sy';}
.hs_logon_submit button.a_b{ background:#a1052c;width: 142px;height: 40px;line-height: 40px;color:#fff; position:absolute; top:19px; left:0; -moz-border-radius:2px; border-radius:2px;}
.hs_logon_submit .a_b{  background: #005b9b;width: 142px;height: 40px;line-height: 40px;color:#fff; position:absolute; top:19px; left:175px; -moz-border-radius:2px; border-radius:2px; text-align: center;}
.hs_logon_submit a.f_red{position:absolute;     top: 68px; left: 254px; color: #999;}
.hs_logon_submit a.f_red:hover { color: #5785AF; text-decoration: underline; }
.hs_logon_submit button.hs_loginsubmit_backimage_gray{ background:url(../images/loginbtn1.png) 0 bottom no-repeat;  width: 108px;height: 36px; text-indent: -9999px;}
/* header */
#hftheader{
height:115px;
background-image:url(../images/top_bg.jpg);
background-position:center;
background-repeat:no-repeat;

}
#hftheader_content{
margin:0px 0px 0px 790px;
padding-top:10px;
text-align:right;
}
.header_img{
padding:10px 0px 0px 10px;
}
#navigation, #navigation li ul {
	list-style-type:none;
}
#navigation {
	margin:0px;
}
#navigation li {
	float:left;
	text-align:center;
	position:relative;
}
#navigation li a:link {
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	width:81px;
	height:26px;
	line-height:26px;
	padding-left:0px;
}
#navigation li a:visited {
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	width:81px;
	height:26px;
	line-height:26px;
	padding-left:0px;
}
#navigation li a:hover {
	color:#aa874b;
	background:#ffcf56;
	line-height:24px;
	width:81px;
	text-decoration: none!important;
}
#navigation li ul {
	display:none;
	position:absolute;
	color:ffcf56;
	top:26px;
	left:0;
	margin-top:0px;
	width:80px;
	background:#fff;
	font-weight:100;
 filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999, offX=2, offY=2, positives=true);
}
#navigation li ul a:link {
	border:0;
	color:#aa874b;
	background:#fff;
	width:78px;
	font-weight:100;
}
#navigation li ul li {
	text-align:left;
	border:0;
	color:#fff;
	background:#fff;
	width:78px;
	font-weight:100;
	height:24px;
}
#navigation li ul li a:link {
	padding-left:3px;
	height:24px;
	width:77px;
}
#navigation li ul li a:hover {
	padding-left:3px;
	text-align:left;
	border:0;
	color:#fff;
	background:#ffcf56;
	width:77px;
	font-weight:100;
	height:24px;
}
#navigation li ul li a:visited {
	padding-left:3px;
	border:0;
	color:#aa874b;
	width:77px;
	font-weight:100;
	height:24px;
}
#menu {
	line-height:26px;
	width:980px;
	background-repeat:no-repeat;
	background-position:center;
}
#menu_left {
	line-height:26px;
	float:left;
	padding-left:16px;
	width:730px;
	height:26px;
}
#menu_right {
	border:1px;
	padding-left:46px;
	line-height:26px;
	float:left;
	width:180px;
	height:26px;
}
#menu_right_1 {
	float:left;
	width:80px;
}
#menu_right_2 {
	float:left;
	width:80px;
}
.font_b{font-weight: 800;}
.front_zong, .front_zong a ,.front_zong a:hover{
line-height: 20px;
font-family: "宋体", sans-serif;
color: #aa874b!important;
font-size: 12px;
text-decoration: none!important;
}
#footer{
margin:0 auto;
line-height:20px;
}
#footer_main {
	white-space:nowrap;

	float:left;
	height:103px;
	width:931px;
}
#footer_main a {
	white-space:nowrap;
	
}
#footer .float {
float: left;
}
.footer_top {
	height:69px;
	background-image:url(../images/bottom_line_h_bg.jpg);
}
.footer_top a {
	color:#aa874b;
}
.footer_top_left {
	float:left;
	width:299px;
	padding-top:10px;
	height:59px;
}
.footer_top_mid {
	float:left;
	width:380px;
	padding-top:10px;
	height:59px;
}
.footer_top_right {
	float:left;
	width:210px;
	padding-top:10px;
	height:59px;
}
.footer_bottom {
	height:22px;
	padding-top:4px;
	background-color:#0063AF;
}
.footer_bottom_left {
	color:#fff;
	float:left;
	width:820px;
}
.footer_bottom_left a{ color:#fff}
.footer_bottom_right {
	color:#fff;
	float:left;
	width:110px;
}

#mainlogout{ color:#4ea7d5; font-weight:bold}
#xj{
	line-height:22px;
}

#xj h1{

font-size:12px;

font-weight:bold;

padding-left:13px;}



#xj ul,p{

margin:10px 0px;}

#xj li{
	padding-left:13px;
}



#xj .bg_xj{


}
#xj dl dt{ padding-left:13px; padding-top:10px;}

a.yanshi:link,a.yanshi:visited{

    color:#CC0000;

    text-decoration: underline;

}

a.yanshi:hover{

    color:#000000;

    text-decoration: none;

}

#xj p,dl{

padding-left:13px;}

#xj dd{

padding-left:60px;}

#xj span{
	font-weight:bold
}

#xj dl dd .xj_img{background:url(../images/xjb_img_gu.jpg) no-repeat;height:180px;}

#header_in_welcome{height:68px;width:980px;margin:0 auto; margin-bottom: 15px; margin-top: 30px;}
#header_in_welcome img{border:none;}
.header_in_left{background:url(../images/hend_bg.jpg);height:64px;padding: 4px 0 0 1px;width: 67px;float:left;}
.header_in_right{float:right;width:888px;}
.header_in_m_left{float:left;width:20px;height:68px;background:url(../images/login_line_left.jpg) no-repeat;}
.header_in_m_center{float:left;width:857px;height:68px;background:url(../images/login_line_bg.jpg) repeat-x}
.header_in_m_right{float:right;width:11px;height:68px;background:url(../images/login_line_right.jpg) no-repeat;}
.header_in_m_center div{height:68px;}
.inn_m_center_lef{float:left;width:726px;}
.inn_m_center_rig{float:right;width:128px;}
.inn_m_center_lef{clear:both;}
.inn_m_center_lef div{height:24px;width:726px;text-align:left;line-height:23px;}
.inn_m_center_lef .inn_m_center_lef_t1{margin-top:9px;margin-bottom:3px;}
.inn_m_center_lef .inn_m_center_lef_t2{margin-bottom:7px;}
.inn_m_center_lef_t1 .t1_title{font-size:14px;font-weight:800;color:#014E9E;}
.exit a,.exit a:hover{text-decoration:none;color:#4EA7D5 !important;line-height:20px;font-weight:bold;padding-top:1px;margin-left:-5px;}

/*海富通登录前首页表单改版式样*/
#login {width: 1200px;height: 460px;margin: 0 auto 50px auto;}
#login .left {width: 480px;height: 460px;float: left;}
#login .right {width: 400px;height: 440px;padding: 30px 0 0 35px;float: right; background:#f0f5f9; border-radius:4px; box-sizing:border-box; margin-right:55px;}
#login .log{text-align: left;}
.lhead {width: 180px;margin-bottom: 25px;border-bottom: 2px solid #cfd1d3;height: 30px; display: block; }
.lhead .on {font-weight: bold;border-bottom: 2px solid #005b9b;color: #005b9b;}
.lhead li {width: 90px; font-weight:bold; height: 20px;float: left;font-size: 18px;color: #999999;text-align: center;padding-bottom: 10px;cursor: pointer;}
.blank10 {height: 10px;}
.hs_logon_list select {
	display:inline-block;
 border:1px solid #d3d5d8;
/*很关键：将默认的select选择框样式清除*/
 appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
-ms-appearance:none;
/*将背景改为红色*/
background: url(../images/sxjt.png) 197px center no-repeat;
/*加padding防止文字覆盖*/

text-indent:14px;
border-radius:2px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.hs_logon_list select::-ms-expand { display: none; }
.hs_logon_list select:focus { border:1px solid #b3cde0;}


