@charset "utf-8";
/*公用全局样式*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,input { margin:0; padding:0; border:none; }
a{ text-decoration:none; color:#666666; cursor:pointer; }
a:hover{ color:#2778be; blur:expression(this.onFocus=this.blur()); }
a:active{ outline:none; }
li{ vertical-align:middle; }
img{ border:0px none; vertical-align:bottom;}
table{ border-collapse:collapse; }
fieldset{ border-style:none }
button{ cursor:pointer; }
select, input, textarea{ font-size:12px; font-family: "Microsoft Yahei" !important; }
ul, li, dt, dd, dl{ list-style:none; }
selection{ color:#fff; background-color:#209EEB; }
q:before, q:after{ content: ''; }
abbr, acronym{ border:0; }
.clear{ clear: both; font-size:0px;height:0px;line-height:0px;}
.clearfix:before, .clearfix:after{content:""; display:table;}
.clearfix:after{clear:both; font-size:0px;height:0px;line-height:0px;}
.clearfix{zoom:1;}

/*zcx20160311*/
.submenu:before, .submenu:after{content:""; display:table;}
.submenu:after{clear:both; font-size:0px;height:0px;line-height:0px;}
.submenu{zoom:1;}


.fl{ float:left !important;}
.fr{ float:right !important;}
.b{ font-weight:bold; }
em, i{ font-style:normal; }
.tc{ text-align:center !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
.ml0{ margin-left:0px !important;}
.mr0{ margin-right:0px !important;}
.mt0{ margin-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.pl0{ padding-left:0px !important;}
.pr0{ padding-right:0px !important;}
.pt0{ padding-top:0px !important;}
.pb0{ padding-bottom:0px !important;}
.no-bor{ border:none !important;}
.no-tp-bor{ border-top:none !important;}
.no-bt-bor{ border-bottom:none !important;}
.no-lt-bor{ border-left:none !important;}
.no-rt-bor{ border-right:none !important;}
.wrap{ width:1000px; margin:0 auto;}
td{ font-size:14px !important;}
body{font-family:"Microsoft yahei", "宋体", sans-serif !important;  font-size:14px; color:#666 !important;}
body,.header,.banner,.main,footer{ min-width:1000px; width:expression(document.body.clientWidth <= 1200? "1000px": "auto");}


/*头部*/
.header{
	position:relative;
	z-index:99999;}
.top_nav{
	height:40px;
	background:#f7f7f7;
	border-bottom:1px solid #ececec;}
.top_link{
	height:30px;
	line-height:30px;}
.top_link li{
	float:left;
	height:30px;
	line-height:30px;
	position:relative;
	color:#9a9a9c;
	margin-right:10px;}
.top_link li a{
	  display: inline-block;
	  height: 12px;
	  line-height: 12px;
	  color: #9a9a9c;
	  padding-right:10px;}
.top_link li a:hover{
	color:#ff6600;
	text-decoration: underline;}
.top_nav .top_tel{
	display:inline-block;
	padding-left:24px;
	height:40px;
	line-height:40px;
	background:url(../images/top_tel.png) no-repeat left center;}
.top_nav .top_tel em{
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	display:inline-block;
	vertical-align:middle;}
.link_down{
	float:left;
	position:relative;
	width:96px;
	height:40px;
	line-height:40px;
	z-index:9999997;
	text-align:center;
	position:relative;}
.link_down .arrow{
	padding-right:10px;
	background:url(../images/down_arrow.png) no-repeat right center;}
.link_down em{
	position:absolute;
	top:50%;
	margin-top:-5px;
	right:-1px;
	width:1px;
	height:10px;
	display:inline-block;
	background:#999999;}
.link_down .show{
	display:block }
.link_down .hide{
	display:none; }
.wei_title{
	width:95px;
	position:absolute;
	top:0px;
	left:0px;
	background:#fff;  
	border:1px solid #dddddd; 
	border-bottom:none; 
	border-top:3px solid #2778be; 
	height:38px; 
	z-index:9999; 
	overflow:hidden;}
.wei_title a{
	position:absolute;
	top:-3px;
	left:12px;
	height:40px; 
	line-height:40px;
	padding-right:10px;
	background:url(../images/down_arrow.png) no-repeat right center;}
.web_map .wei_title a{
	left:18px;}
.wei_cont{
	position:absolute; 
	top:40px;
	left:0px;
	background:#fff; 
	z-index:9998;
	padding:20px 30px;
	line-height:24px;
	border:1px solid #dddddd;}
.web_map .wei_cont{
	width:340px; }
.sub_company .wei_cont{
	min-width:80px;
	text-align:left;}
.wei_cont dl{
	padding-bottom:15px;
	margin-bottom:12px;
	border-bottom:1px dashed #ddd;}
.wei_cont dt a{
	width:100px;
	text-align:center;
	float:left;
	height:14px;
	line-height:14px;
	font-size:14px;
	color:#2778be;
	font-weight:bold;
	margin-right:10px;
	padding-right:9px;
	border-right:1px solid #ddd;}
.wei_cont dt.tit{
	font-size:14px;
	color:#2778be;
	font-weight:bold;
	text-align:left;}
.wei_cont dd{
	float:left;
	width:84px;
	margin-right:13px;
	text-align:left;
	line-height:30px;}
.wei_cont dd.dd_sp{
	width:48px;
	text-align:right;
	margin-right:0px;}
.wei_cont dd a{
  font-size:12px;
	display:block;}
.wei_cont li a{
	font-size:12px;
	line-height:40px;
	word-break:keep-all;
	white-space:nowrap;}
.searchbox{
	float:left;
	width:197px; 
	height:23px; 
	line-height:23px; 
	border:1px solid #dde4e8; 
	display:inline-block; 
	position:relative;  
	vertical-align:middle; 
	margin-top:8px;
	z-index:999999;
	margin-left:22px;}
.searchbox .select{
	float:left; 
	width:38px; 
	height:23px; 
	background:#FFF url(../images/down_arrow.png) no-repeat 35px center;
	padding-left:7px; 
	color:#666666; 
	border-right:1px solid #dde4e8; }
.searchbox .select_nav{
	width:47px; 
	height:46px; 
	position:absolute; 
	top:23px; 
	left:-1px;
	border-bottom:1px solid #dde4e8;}
.searchbox .select_nav li {
	width:45px; 
	height:23px; 
	line-height:23px; 
	border:1px solid #dde4e8; 
	border-top:none; 
	border-bottom:none; 
	background:#FFF;}
.searchbox .select_nav li a{
	width:45px; 
	display:inline-block;
	color:#666;
	text-align:center;}
.searchbox .select_nav li a:hover{
	color:#FFF;
	background:#2778be;}
.searchbox input{
	float:left;
	width:120px; 
	height:23px; 
	line-height:23px\9; 
	background:#FFF; 
	font-family:"微软雅黑", "宋体", sans-serif !important; 
	padding-left:5px; 
	color:#666666; } 
.searchbox .search{
	width:26px; 
	height:23px; 
	background:#FFF url(../images/search.gif) no-repeat center center; 
	display:inline-block; }
.logo_nav{
	height:80px;
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:10000;}
.logo{
	float:left;
	padding-top:13px;
	position:relative;}
.h_right{
	height:80px;
	float:right;
	width:810px;
	text-align:right;}
.nav_ul{
	float:right;}
.nav_ul li{
	float:left;
	position:relative;}
.nav_ul li a{
	display:inline-block;
	height:34px;
	padding: 41px 9px 0;
	font-size:14px;
	color:#666666;
	border-bottom:5px solid #FFF;
	position:relative;
	}
.nav_ul li em{
	width:1px;
	height:17px;
	display:inline-block;
	background:#999999;
	position:absolute;
	top:43px;
	right:0px;}
.nav_ul li a:hover,
.nav_ul li a.on{
	color:#2778be;
	border-bottom:5px solid #2778be;}
.nav_ul li .submenubox {
	position:absolute;
	width:120px;
	top:80px;
	left:50%;
	margin-left:-55px;
	z-index:9999999;
	line-height:25px;}
.sub_arrow{
	width:110px;
	height:16px;
	z-index:999999999;
	background:url(../images/sub_arrow.png) no-repeat bottom center;}
.submenu{
	background:#2778be;
	border-radius:2px;}
.nav_ul li .submenu a {
	height:32px;
	clear:both;
	line-height:32px; 
	color:#FFF; 
	display:block;  
	font-size:14px; 
	text-align:center;
	padding:0px !important;
	border-bottom:1px dashed #3d86c5;}
.nav_ul li .submenu a:hover{
	background:#2b80c9;}
.banner{
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
	z-index:999;}
.banner .slide{
	width:1920px; 
	margin-left:-960px; 
	position:relative; 
	left:50%; 
	text-align:center;}
.banner_ul li a{
	height:400px; 
	width:100%; 
	cursor:pointer; 
	display:block;}
.hd{
	width:100%;
	height:8px;
	position:absolute; 
	bottom:40px; 
	left:-100px;
	text-align:center;}
.banner_li{
	width:215px;
	margin:0 auto;}
.hd li{
	float:left;
	margin-left:10px; 
	background: url(../images/banner_li.png) no-repeat; 
	width:65px; 
	height:8px; 
	display:inline-block; 
	position:relative;}
.banner_li li.on{
	background:url(../images/banner_li_on.png) no-repeat;}
.banner_bg{
	width:100%; 
	height:9px; 
	background:url(../images/banner_bg.png) repeat-x; 
	position:absolute; 
	top:0px; 
	left:0px;
	z-index:999;}
.ban_cont{
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:999;}
.ban_last,.ban_next{
	width:60px;
	height:60px;
	position:absolute;
	top:175px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.2;}
.ban_last{
	left:-30px;
	background:url(../images/ban_last.png) no-repeat;}
.ban_next{
	right:-30px;
	background:url(../images/ban_next.png) no-repeat;}
.ban_last:hover,.ban_next:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;}
.ban_btn{
	width:434px;
	height:102px;
	position:absolute;
	right:0px;
	top:-77px;
	z-index:9999;}
.ban_btn a{
	float:left;
	width:102px;
	height:102px;
	text-align:center;
	margin-right:8px;
	display:inline-block;
	background:url(../images/ban_btn.gif) no-repeat bottom center;}
.ban_btn a .icon{
	margin:25px 0 15px;
	/*transition:all 0.5s ease-out;*/}
.ban_btn p{
	font-size:14px;
	color:#666666;
	line-height:24px;}
.ban_btn a:hover p{
	color:#2778be;}
/*.ban_btn a:hover .icon{
	transform:rotateY(180deg);}
*/.marquee{
	width:100%;
	height:35px;
	background:#2778be;
	position:relative;
	z-index:9999;}
.marquee .mq_wrap{
	width:1000px;
	margin:0 auto;
	position:relative;
	height:35px;
	background:url(../images/m_bg.gif) left center no-repeat;}
.mq_wrap ul{
	width:434px;
	height:1000%;}
.mq_ul{
	width:434px;
	height:35px;
	overflow:hidden;}
.marquee ul li{
	height:35px;
	line-height:35px;
	padding-left:63px;}
.marquee ul li span{
	color:#FFF;
	float:right;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;}
.marquee ul li a{
	font-size:12px;
	color:#FFF;
	padding-left:10px;}
.marquee ul li a:hover{
	text-decoration:underline;}
.m_close{
	width:30px;
	height:30px;
	display:block;
	float:right;
	margin-right:5px;
	position:relative;
	z-index:11;
	background:url(../images/m_close.png) no-repeat center;}

/*底部*/
.footer{
	width:100%;
	height:176px;
	font-size:14px;
	color:#a6acb8;
	padding-top:44px;
	background:#31353d;}
.footer .top{
	padding-bottom:17px;
	margin-bottom:20px;
	border-bottom:1px solid #3c414b;}
.footer .top a{
	font-size:14px;
	color:#a6acb8;
	margin:0 3px;}
.footer .top a:hover{
	color:#FFF;}
.footer .top .fr{
	padding-top:15px;}
.footer .bot{
	text-align:right;
	position:relative;}
.f_bot span{
	display:inline-block;
	margin-left:5px;
	margin-top:9px;}
.f_bot a{
	height:24px;
	vertical-align:top;
	display:inline-block;
	margin:2px 5px 0;}
.f_bot01{
	width:24px;
	background:url(../images/foot01_on.png) no-repeat;}
.f_bot02{
	width:67px;
	background:url(../images/foot02_on.png) no-repeat bottom;}
.f_bot01:hover{
	background:url(../images/foot01_on.png) no-repeat;}
.f_bot02:hover{
	background:url(../images/foot02_on.png) no-repeat bottom;}
.footer .bot .style {
	width:137px;
	height:23px;
	float:left;
	position:relative;
	text-align:left;}
.footer .bot .styleTil {
	cursor:pointer;
	width:103px;
	height:23px;
	padding:0px 26px 0px 8px;
	line-height:23px;
	color:#a6acb8;
	background:#4f555f url(../images/icon.gif) no-repeat 110px center; }
.footer .bot .choose {
	min-width:137px;
	width:137px; 
	background:#FFF;
	position:absolute;
	top:24px;
	left:0px;
	border-top:1px solid #555555;
	display:none;
	height:66px;
	overflow-y:auto;
	overflow-x:hidden;}
.footer .bot .choose a {
	color:#666;
	display:block;
	padding:0px 8px;
	height:22px;
	line-height:22px;
	word-break:keep-all;
	white-space:nowrap;}
.footer .bot .choose a:hover{
	color:#FFF;
	background:#2778be;}

/*a首页-登录*/
.index_box{
	padding:30px 0;
	background:#ededed;}
.bg{
	background:#f7f7f7;}
.index_box .lt{
	width:621px;
	float:left;}
.index_box .rt{
	width:330px;
	float:right;}
.index_box .tit{
	font-size:16px;
	color:#2778be;
	letter-spacing:2px;
	margin-bottom:12px;}
.more{
	float:right;
	color:#2778be;
	font-size:12px;
	margin-top:8px;
	font-weight:normal;}
.top_btn{
	width:619px;
	height:193px;
	z-index:9999;
	border:1px solid #e0e0e0;}
.top_btn a{
	float:left;
	width:123px;
	height:96px;
	text-align:center;
	display:inline-block;
	position:relative;
	border-bottom:1px dotted #e0e0e0;
	border-right:1px dotted #e0e0e0;}
.top_btn a .icon{
	margin-top:23px;
	transition:all 0.3s ease-out;}
.top_btn p{
	width:100%;
	font-size:13px;
	color:#2778be;
	text-align:center;
	line-height:24px;
	letter-spacing:2px;
	position:absolute;
	left:0px;
	bottom:5px;}
.top_btn a:hover{
	background:#ededed;}
.top_btn a:hover .icon{
	transform:scale(1.2);}
.sub_nav{
	height:32px;}	
.sub_nav span a{
	float:left;
	font-size:16px;
	letter-spacing:2px;
	padding-bottom:8px;
	display:inline-block;}
.sub_nav span a:hover,
.sub_nav span a.on{
	color:#2778be;
	border-bottom:2px solid #2778be;}
.index_box .rt .cont{
	width:330px;
	margin-top:5px;}
.news_list li{
	padding:7px 0;
	font-family:"微软雅黑", Arial !important}
.news_list li a{
	font-size:14px;
	padding-left:15px;
	background:url(../images/news_icon.png) no-repeat left center;}
.news_list li span{
	float:right;
	color:#2778be;
	font-size:14px;}
.mid_nav{
	float:left;
	width:128px;
	margin-top:2px;}
.mid_nav li{
	width:128px;
	height:44px;}
.mid_nav li a{
	width:104px;
	height:44px;
	line-height:44px;
	display:block;
	border-bottom:none;
	font-size:14px;
	padding-left:6px;
	position:relative;
	margin-left:5px;
	background:url(../images/mid_nav.png) no-repeat left bottom;}
.mid_nav li:hover,
.mid_nav li.on{
	margin-top:-2px;
	position:relative;
	z-index:99;
	height:46px;
	background:#2778be;}
.mid_nav li:hover a,
.mid_nav li.on a{
	color:#FFF;
	border:none;
	background:none;}
.mid_cont .cont{
	width:493px;
	float:right;}
.redcol{
	color:#e90707;}
.graycol{
	color:#999999;}
.t1{
	border:1px solid #e6e6e6;}
.t1 th{
	font-size:14px;
	font-weight:normal;
	color:#005dad;
	height:44px;
	background:#e9eff4;
	border-bottom:1px dotted #c7cacc;}
.t1 td{
	font-size:13px;
	height:43px;
	text-align:center;
	border-bottom:1px dotted #c7cacc;}
.mid_news{
	padding-bottom:15px;
	margin-bottom:10px;
	border-bottom:1px dotted #adadad;}
.mid_news .fr{
	width:185px;
	font-size:14px;}
.mid_news h3{
	font-size:14px;
	margin-bottom:10px;}
.mid_news span{
	vertical-align:middle;
	display:inline-block;
	margin-right:18px;}
.mid_news p{
	font-size:13px;
	line-height:24px;}
.news_list02 li a{
	font-size:13px;}
.news_list02 li span{
	font-size:13px;}
.bot_cont{
	width:621px;}
.bot_wrap{
	width:621px;
	height:160px;
	margin:0 auto;
	position:relative;}
.bot_ul{
	width:541px;
	height:160px;
	margin-left:38px;
	overflow:hidden;}
.bot_ul ul{
	width:1000%;
	height:160px;}
.bot_ul li{
	float:left;
	width:127px;
	height:160px;
	margin-right:11px;}
.bot_ul li a{
	width:125px;
	height:158px;
	text-align:center;
	font-size:14px;
	display:block;
	background:#FFF;
	border:1px solid #e0e0e0;}
.bot_ul li a:hover{
	color:#fff;
	background:#2778be;
	border:1px solid #2778be;}
.bot_ul li .icon{
	width:125px;
	height:114px;
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;}
.bot_ul li a:hover .icon{
	border-bottom:1px solid #2778be;}
.bot_ul li a:hover .icon img{
	box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);
	transform:scale(1.03);}
.bot_ul li p{
	font-size:14px;
	letter-spacing:3px;
	line-height:24px;
	margin-top:8px;}
.bot_wrap .bot_last,
.bot_wrap .bot_next{
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	margin-top:-15px;
	display:block;}
.bot_wrap .bot_last{
	left:0px;
	background:url(../images/bot_last.png) no-repeat;}
.bot_wrap .bot_next{
	right:0px;
	background:url(../images/bot_next.png) no-repeat;}
.bot_wrap .bot_last:hover{
	background:url(../images/bot_last_on.png) no-repeat;}
.bot_wrap .bot_next:hover{
	background:url(../images/bot_next_on.png) no-repeat;}
.bot_rt{
	width:330px;
	height:173px;
	margin-top:9px;}	
.bot_nav{
	float:right;
	width:170px;
	height:159px;
	border-bottom:1px solid #e6e6e6;}
.bot_nav li a{
	width:141px;
	height:39px;
	line-height:39px;
	display:block;
	border:1px solid #e0e0e0;
	border-bottom:none;
	font-size:14px;
	padding-left:27px;
	position:relative;
	background:url(../images/bot_nav.png) no-repeat 143px center;}
.bot_nav li a:hover,
.bot_nav li a.on{
	color:#FFF;
	background:#2778be url(../images/bot_nav_on.png) no-repeat 143px center;}
.float{
	width:40px;
	height:90px;
	position:fixed;
	bottom:245px;
	left:50%;
	margin-left:610px;
	z-index:9999999;}	
.float a{
	width:40px;
	height:40px;
	display:block;
	margin-bottom:5px;
	transition:background 0.5s;}	
.float .float_qq{
	background:url(../images/float_qq.png) no-repeat;}	
.float .float_top{
	background:url(../images/float_top.png) no-repeat;}	
.float a:hover{
	background-position:0 -40px;}
	

/*旗下产品-集合产品-产品概况*/
.main{
	position:relative;
	z-index:8;
}
.inner_banner{
    position:relative;
	z-index:9;
}
.inner{
	padding:30px 0 60px 0;
	background:#f7f7f7;}
.sub_tab{
	padding-left:16px;
	font-size:14px;
	height:20px;
	line-height:20px;
	margin-bottom:30px;
	background:url(../images/sub_tab.png) no-repeat left center;}
.sub_tab a{
	display:inline-block;
	height:20px;
	line-height:20px;
	margin:0 3px;}
.sub_tab span{
	color:#2778be;
	margin-left:3px;}
.side_nav{
	float:left;
	width:240px;
	min-height:500px;
	border-top:1px solid #ddd;}
.side_nav a{
	position:relative;
	border:1px solid #ddd;
	border-top:none;
	letter-spacing:0px;}
.side_nav .a01{
	width:200px;
	height:38px;
	line-height:38px;
	display:block;
	font-size:15px;
	padding-left:38px;
	letter-spacing:3px;
	background:url(../images/side_nav.gif) no-repeat;}
.side_nav a i{
	width:8px;
	height:14px;
	position:absolute;
	top:50%;
	margin-top:-7px;
	right:20px;
	display:block;
	background:url(../images/side_nav_icon.png) no-repeat;}
.side_nav .a01:hover,
.side_nav .a01.on01{
	color:#FFF;
	background:url(../images/side_nav_on.gif) no-repeat;}
.side_nav .a01:hover i,
.side_nav .a01.on01 i{
	background:url(../images/side_nav_icon_on.png) no-repeat;}
.side_nav .a01.cur01{
	color:#FFF;
	background:url(../images/side_nav_on.gif) no-repeat;}
.side_nav .a01.cur01 i{
	width:14px;
	height:8px;
	top:50%;
	margin-top:-4px;
	right:20px;
	background:url(../images/side_nav_icon_cur.png) no-repeat;}
.side_sub01 a{
	height:38px;
	line-height:38px;
	display:block;
	font-size:14px;
	border-bottom:1px solid #ddd;}
.side_nav .a02{
	width:184px;
	padding-left:54px;
	background:#FFF url(../images/side_a02.png) no-repeat 37px center;}
.side_nav .a02:hover{
	color:#2778be;
	background:#FFF url(../images/side_a02_on.png) no-repeat 37px center;}
.side_nav .a02:hover i{
	background:url(../images/side_a02_hover.png) no-repeat;}
.side_nav .a02.on02{
	color:#2778be;
	background:#dddddd url(../images/side_a02_on.png) no-repeat 37px center;}
.side_nav .a02.on02 i{
	width:7px;
	height:43px;
	display:block;
	position:absolute;
	top:7px;
	right:-7px;
	background:url(../images/side_a02_cur.png) no-repeat;}
.side_nav .a02.cur02{
	color:#2778be;
	background:#FFF url(../images/side_a02_on.png) no-repeat 37px center;}
.side_nav .a02.cur02 i{
	width:14px;
	height:8px;
	top:50%;
	margin-top:-4px;
	right:20px;
	background:url(../images/side_a_on.png) no-repeat;}
.side_nav .a03{
	width:167px;
	padding-left:71px;
	background:#FFF url(../images/side_a03.png) no-repeat 54px center;}
.side_nav .a03:hover{
	color:#2778be;
	background:#FFF url(../images/side_a03_on.png) no-repeat 54px center;}
.side_nav .a03:hover i{
	background:url(../images/side_a02_hover.png) no-repeat;}
.side_nav .a03.on03{
	color:#2778be;
	background:#dddddd url(../images/side_a03_on.png) no-repeat 54px center;}
.side_nav .a03.on03 i{
	width:7px;
	height:43px;
	display:block;
	position:absolute;
	top:7px;
	right:-7px;
	background:url(../images/side_a02_cur.png) no-repeat;}
.side_nav .a03.cur03{
	color:#2778be;
	background:#FFF url(../images/side_a03_on.png) no-repeat 54px center;}
.side_nav .a03.cur03 i{
	width:14px;
	height:8px;
	top:50%;
	margin-top:-4px;
	right:20px;
	background:url(../images/side_a_on.png) no-repeat;}
.side_nav .a04{
	width:150px;
	padding-left:88px;
	background:#FFF url(../images/side_a04.png) no-repeat 71px center;}
.side_nav .a04:hover{
	color:#2778be;
	background:#FFF url(../images/side_a04_on.png) no-repeat 71px center;}
.side_nav .a04:hover i{
	background:url(../images/side_a02_hover.png) no-repeat;}
.side_nav .a04.on04{
	color:#2778be;
	background:#dddddd url(../images/side_a04_on.png) no-repeat 71px center;}
.side_nav .a04.on04 i{
	width:7px;
	height:43px;
	display:block;
	position:absolute;
	top:7px;
	right:-7px;
	background:url(../images/side_a02_cur.png) no-repeat;}
.side_nav .a04.cur04{
	color:#2778be;
	background:#FFF url(../images/side_a04_on.png) no-repeat 71px center;}
.side_nav .a04.cur04 i{
	width:14px;
	height:8px;
	top:50%;
	margin-top:-4px;
	right:20px;
	background:url(../images/side_a_on.png) no-repeat;}
.side_nav .a05{
	width:133px;
	height:38px;
	line-height:38px;
	padding-left:105px;
	font-weight:normal;
	border-bottom:none;
	letter-spacing:0px;
	font-size:13px;
	background:#FFF url(../images/side_a05.png) no-repeat 88px center;}
.side_nav .a05 i{
	display:none;}
.side_nav .a05:hover{
	color:#2778be;
	background:#FFF url(../images/side_a05_on.png) no-repeat 88px center;}
.side_nav .a05.on05{
	color:#2778be;
	background:#dddddd url(../images/side_a05_on.png) no-repeat 88px center;}
.side_nav .a05.on05 i{
	width:7px;
	height:39px;
	display:block;
	position:absolute;
	top:7px;
	right:-7px;
	background:url(../images/side_a02_cur.png) no-repeat center;}
.inner_cont{
	float:right;
	width:710px;
	padding:0 0 50px 50px;}
.inner_tit{
	height:35px;
	position:relative;
	margin-bottom:20px;
	border-bottom:2px solid #ddd;}
.inner_tit span{
	letter-spacing:3px;
	font-size:16px;
	padding-bottom:8px;
	position:absolute;
	left:0px;
	top:5px;
	border-bottom:2px solid #2778be;}
.inner_nav{
	margin-bottom:17px;
	background:#f7f7f7;}
.inner_nav a{
	float:left;
	display:block;
	width:175px;
	height:50px;
	line-height:50px;
	font-size:14px;
	margin-right:3px;
	position:relative;
	text-align:center;
	margin-bottom:3px;
	background:#e8e8e8;}
.inner_nav a:hover{
	color:#666666;}
.inner_nav a.on{
	color:#FFF;
	background:#2778be;}
.inner_nav a.on i{
	display:block;}
.tab01 th{
	padding:10px 20px !important;
	font-size:14px !important;
	text-align:left !important;
	font-weight:normal !important;
	border:1px solid #ddd !important;}
.tab01 td{
	padding:10px 20px !important;
	text-align:left !important;
	border:1px solid #ddd !important;
	line-height:18px !important;}
.tab_bg01 th,
.tab_bg01 td{
	color:#FFF;
	background:#999999;}
.tab_bg02 th,
.tab_bg02 td{
	background:#efefef;}
.tab_bg01 td{
	font-size:12px;
	font-weight:bold;
	padding-left:50px;
	font-family:"微软雅黑" !important;}
.inner_news li{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dashed #ddd;}
.inner_news .date{
	float:left;
	width:70px;
	height:67px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	position:relative;
	padding-top:3px;
	border:1px solid #999;}
.inner_news span{
	font-size:12px;
	float:right;}
 .inner_news a{
	font-size:14px;
	padding-left:19px;
	background:url(../images/inner_news.png) no-repeat left 5px;} 
.inner_span{
	display:incline-block;
	font-size:14px;
	padding-left:19px;
	cursor: pointer;
	background:url(../images/inner_news.png) no-repeat left 5px;} 
}
.inner_span_hover{
	cursor: pointer;
	color:#2778be;
	background:url(../images/inner_news_on.png) no-repeat left 5px;}
}
.inner_news a:hover{
	background:url(../images/inner_news_on.png) no-repeat left 5px;}
.inner_news a h3{
	font-weight:normal;
	margin-bottom:8px;}
.inner_news a p{
	font-size:12px;
	line-height:23px;}
.page{
	text-align:center;
	height:30px;
	margin-top:60px;}
.page a,.page span,.page em{
	font-size:14px;
	line-height:30px;
	display:inline-block;
	vertical-align:middle;}
.page a,.page span{
	min-width:28px;
	height:28px;
	line-height:30px;
	margin:0 5px;
	border:1px solid #999;
	border-radius:3px;
}
.page a:hover,      
.page a.on{
	color:#FFF;
	border-color:#2778BE;
	background-color:#2778BE;}
.page a.last{
	height:30px;
	width:30px;
	border:0 none;
	background:url(../images/page_last.png) no-repeat;}
.page a.last:hover{background:url(../images/page_last_on.png) no-repeat;}
.page a.next{
	height:30px;
	width:30px;
	border:0 none;
	background:url(../images/page_next.png) no-repeat;}
.page a.next:hover{background:url(../images/page_next_on.png) no-repeat;}
.page em{
	margin:0 5px;}
.page i{
	float:left;}
.t2{
	float:left;
	width:38px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-left:5px;
	background:#f7f7f7;
	border:1px solid #999999;}	

/* 资管动态-实时动态-文章详情 */
.news_info{
	padding:60px;
	background:#FFF;}
.news_tit{
	margin-bottom:40px;}
.news_tit .sub_tit{
	position:relative;
	height:28px;
	line-height:28px;
	margin-top:20px;}
.news_tit h3{
	font-size:18px;
	margin-bottom:10px;
	font-weight:normal;
	text-align:center;}
.news_tit .tips{
	font-size:12px;
	text-align:center;
	font-family:"微软雅黑", "宋体", Arial !important;}
.news_tit .bdsharebuttonbox{
	position:absolute;
	top:0px;
	right:0px;}
.news_tit .bdsharebuttonbox span{
	float:left;
	font-size:12px;
	font-family:"微软雅黑", "宋体", Arial !important;}
.news_cont p{
	font-size:14px !important;
	line-height:30px !important;
	/* text-indent:28px; */
	font-family:"微软雅黑", "宋体",, Arial !important;}
.news_cont span{
	font-size:14px !important;
	line-height:30px !important;
	/* text-indent:28px; */
	font-family:"微软雅黑", "宋体", Arial !important;}
.news_cont font{
	font-size:14px !important;
	line-height:30px !important;
	/* text-indent:28px; */
	font-family:"微软雅黑", "宋体", Arial !important;}
.news_btn{
	height:24px;
	text-align:right;
	margin-top:60px;}
.news_btn a{
	width:45px;
	height:24px;
	line-height:24px;
	color:#FFF;
	text-align:center;
	font-family:"微软雅黑", "宋体", Arial !important;
	display:inline-block;
	background:#2778be;
	margin-left:10px;}
.news_btn a:hover{
	background:#2e89d7;}


/*资管动态-信息披露和理财观点*/
.mb30{
	margin-bottom:30px !important;}
.inner_news02 li{
	height:53px;
	line-height:53px;
	padding-bottom:9px;
	margin-bottom:9px;
	border-bottom:1px dashed #DDD;}
.inner_news02 li span{
	float:right;
	font-size:12px;
	font-family:Arial;}	
.inner_news02 li a{
	height:53px;
	line-height:53px;
	margin-left:0px;
	padding-left:77px;
	font-size:14px;
	display:inline-block;}	
.inner_news02 li a.news01{
	background:url(../images/news01.png) no-repeat left center;}	
.inner_news02 li a.news02{
	background:url(../images/news02.png) no-repeat left center;}	
.inner_news02 li a.news03{
	background:url(../images/news03.png) no-repeat left center;}	
.inner_news02 li a.news04{
	background:url(../images/news04.png) no-repeat left center;}	
	
	
/*业务介绍*/
.inner_cont .cont h4{
	font-size:16px;
	margin-bottom:15px;
	letter-spacing:1px;
	font-weight:normal;}	
.inner_cont .cont p{
	font-size:12px;
	line-height:30px;
	/*text-indent:28px; */
	font-family:"微软雅黑", "宋体", Arial !important;}
	
	
/*旗下产品-集合产品-产品净值*/	
.tab02 th,
.tab02 td{
	text-align:center;
	font-size:12px;
	padding:10px 0;
	font-family:"微软雅黑", Arial !important;}
.Arial{
	font-family:Arial !important;}	
	
/*旗下产品-集合产品-推广机构*/	
.inner_cont p.tips{
	font-size:12px;
	padding-top:10px;
	margin-bottom:30px;}	
.inner_cont p.tit{
	font-size:12px;
	margin-bottom:10px;}	
.tab03 th{
	text-align:center !important;
	padding:10px 0 !important;}
.tab03 td{
	font-size:14px !important;
	padding:15px 10px !important;
	line-height:18px !important;
	font-family:"微软雅黑", Arial !important;}

/*旗下产品-集合产品-投资主办介绍*/
.inner_cont p.host_cont{
	font-size:14px;
	line-height:30px;
	/*text-indent:28px;*/
	}

/*旗下产品 - 资产支持专项计划-产品介绍*/
.pro_cont h3{
	font-size:16px;
	color:#2778be;
	line-height:30px;
	margin-top:15px;
	font-weight:normal;}
.pro_cont h4{
	font-size:12px;
	line-height:30px;
	margin-top:10px;
	font-weight:normal;}
.pro_cont p{
	font-size:12px;
	line-height:25px;}


/*业务介绍-客户服务-联系我们*/
.enroll{
	padding-bottom:50px;}
.enroll p{
	height:44px;
	line-height:44px;
	padding-left:42px;
	margin-bottom:30px;
	font-size:14px;
	color:#2778be;
	background:#f7f7f7 url(../images/enroll_p.png) no-repeat 20px center;}
.enroll p span{
	color:#e90707;}
.enroll li{
	height:34px;
	margin-bottom:24px;}
.enroll li span{
	float:left;
	width:130px;
	height:34px;
	line-height:34px;
	font-size:14px;
	text-align:right;
	margin-right:10px;
	display:inline-block;}
.enroll li em{
	float:left;
	color:#e90707;
	font-size:12px;
	height:34px;
	line-height:34px;
	margin-left:10px;
	display:inline-block;
	font-family:"微软雅黑","宋体",  Arial !important;}
.t3{
	float:left;
	width:214px;
	height:32px;
	line-height:32px;
	padding-left:15px;
	font-size:12px;
	color:#999;
	background:#F7F7F7;
	border:1px solid #ddd;}
.enroll li .a01{
	float:left;
	text-align:center;
	height:34px;
	font-size:14px;
	line-height:34px;
	display:inline-block;
	margin-right:35px;
	margin-left:16px;
	padding-left:21px;
	background:url(../images/enroll_a01.png) no-repeat left center;}
.enroll li .a01:hover,
.enroll li .a01.on{
	background:url(../images/enroll_a01_on.png) no-repeat left center;}
.enroll li .a02{
	margin-left:10px;}
.enroll li .a03,
.enroll li .a04{
	width:98px;
	height:32px;
	line-height:32px;
	margin-right:60px;
	display:inline-block;
	text-align:center;
	font-size:12px;
	margin-top:60px;
	border:1px solid #2778be;}
.enroll li .a03{
	color:#FFF;
	background:#2778be;}
.enroll li .a04{
	color:#2778be;
	background:#f7f7f7;}
.enroll textarea {
	float:left;
    width:293px;
    height:168px;
    padding:15px;
    vertical-align:middle;
    font-size:12px;
	background:#f7f7f7;
    border: 1px solid #ddd;
    font-family: "微软雅黑" !important;}
.enroll_box{
	float:left;
	width:231px;
	height:34px;
	position:relative;}
.enroll_box .sel_input{
	width:180px;
	font-size:12px;
	height:32px;
	line-height:32px;
	border:1px solid #ddd;
	display:inline-block;
	padding-left:15px;}
.enroll_box a {
    position:absolute;
    width:34px;
    height:34px;
    top:0px;
    right:0px;
	background:url(../images/enroll_box_a.gif) no-repeat;}
.sel_list{
    width:100%;
    height:102px;
    position:absolute;
    top:35px;
    left:0px;
    background:#f7f7f7;
	overflow-y:auto;
    overflow-x:hidden;}
.sel_list ul li{
	font-size:12px;
	height:34px;
	line-height:34px;
	display:block;
	padding-left:15px;
	margin:0;}
.sel_list ul li:hover{
	color:#FFF;
	cursor:pointer;
	background:#cccccc;}

/* 2015-11-18 修改*/
.inner_cont .cont img{
	width:306px;
	height:217px;
	float:right;
	border:1px solid #ddd;
	margin:10px 0 0 10px;}
	
/*2015-11-18 new*/
.no_bg{
	background:none !important;}
.top_bor td{
	border-top:1px solid #999 !important;}
.bot_bor td{
	border-bottom:none;}
.tab04 th{
	text-align:center;
	padding:10px 0;}
.tab04 td{
	font-size:14px;
	line-height:26px;
	padding:5px 15px;
	font-family:"微软雅黑", Arial !important;}
.tab04 span{
	display:block;
	width:15px;
	line-height:18px;
	padding:0 2px;}
.tab04 span.fr{
	margin-top:45px;}
.side_box{
	width:238px;
	border:1px solid #ddd;
	border-top:none;
	margin-top:20px;}
.side_box .tit{
	width:100%;
	height:20px;
	padding:9px 0;
	background:url(../images/side_box.jpg) no-repeat;}	
.side_box .tit h3{
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	padding-left:60px;
	line-height:20px;
	letter-spacing:3px;}	
.side_box .tit01 h3{
	background:url(../images/side_tit01.png) no-repeat 20px center;}	
.side_box .cont{
	padding:20px 20px 0px;
	*padding:20px;}		
.side_box .cont a{
	font-size:14px;
	float:left;
    word-break:keep-all;
	border:none;
	padding-right:7px;
	margin-right:7px;
	margin-bottom:20px;
	border-right:1px dotted #ddd;}
.side_box .tit02 h3{
	background:url(../images/side_tit02.png) no-repeat 20px center;}	
.side_box .cont02{
	padding:20px;}
.side_box .cont02 li{
	margin-bottom:10px;}
.side_box .cont02 li span{
	float:left;
	width:76px;
	height:30px;
	line-height:30px;
	font-size:14px;
	display:inline-block;}
.side_box .cont02 li span i{
	margin-right:28px;}
.t4{
	width:112px;
	height:28px;
	color:#666;
	font-size:14px;
	line-height:28px;
	padding-left:8px;
	border:1px solid #ddd;
	border-radius:3px;
	background:#f7f7f7;}
.side_box .cont02 li a.sc_btn{
	width:198px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	background:#f39800;
	font-size:14px;
	border:none;
	border-radius:3px;
	margin-top:10px;
	display:inline-block;}
.drop_box{
	width:122px;
	height:30px;
	position:absolute;
	top:0px;
	right:0px;}
.drop_box .sel_input{
	width:83px;
	font-size:14px;
	height:28px;
	line-height:28px;
	border:1px solid #ddd;
	display:inline-block;
	padding-left:8px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	position:absolute;
	top:0px;
	right:29px;}
.drop_box a {
    position:absolute;
    width:28px;
    height:28px;
    top:0px;
    right:0px;
	border-top:1px solid #ddd;
	border-left:none;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	background:url(../images/enroll_box_a.gif) no-repeat center;}
.drop_list{
    width:120px;
    height:auto;
    position:absolute;
    top:29px;
    left:0px;
    background:#F7F7F7;
	border:1px solid #2778be;}
.drop_list ul li{
	font-size:12px;
	height:30px;
	line-height:30px;
	display:block;
	padding-left:15px;
	margin:0 !important;}
.drop_list ul li:hover{
	color:#FFF;
	cursor:pointer;
	background:#cccccc;}
.bgf{
	background:#FFF;}
.more{
	letter-spacing:normal;}
.inner_tit em{
	letter-spacing:3px;
	font-size:16px;
	position:absolute;
	left:0px;
	top:5px;}
.inner_tit em a{
	float:left;
	padding-bottom:8px;}
.inner_tit em a:hover,
.inner_tit em a.on{
	color:#2778be;
	border-bottom:2px solid #2778be;}
.inner_tit em i{
    float:left;
    width:1px;
    height:18px;
    display:inline-block;
    margin:6px 15px 0px;}
.inner_tit .more{
	margin-top:10px;}
.top_news{
	padding:18px;
	border:1px solid #ddd;}
.top_news .news_list{
	width:480px;}
.top_news .news_list li{
	padding:0 0 8px 0;}
.top_news .news_list a,
.top_news .news_list span{
	font-size:12px;}
.inner_links{
	margin-top:40px;}
.inner_links a{
	float:left;
	width:220px;
	height:40px;
	padding:20px 0;
	margin-right:25px;
	display:inline-block;
	background:url(../images/inner_links.jpg) no-repeat;}
.inner_links a img{
	float:left;
	width:40px;
	height:40px;
	margin-right:20px;}
.inner_links a.a01 img{
	margin-left:25px;}
.inner_links a.a02 img{
	margin-left:25px;}
.inner_links a.a03 img{
	margin-left:25px;}
.inner_links a .cont{
	float:left;
	width:100px;
	padding-left:20px;
	border-left:1px solid #70a5d4;}
.inner_links a .cont h3{
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	letter-spacing:3px;
	margin-bottom:2px;}
.inner_links a .cont span{
	color:#a8d7ff;
	font-size:12px;
	display:block;
	margin-top:5px;}
.news_box{
	margin-top:30px;}
.news_box .box{
	width:340px;}
.news_box .cont{
	padding:16px 19px;
	border:1px solid #ddd;}
.news_box .cont li{
	padding:0 0 10px 0;}
.news_box .inner_tit span{
	color:#2778be;}
.news_box .box .news_list a,
.news_box .box .news_list span{
	font-size:12px;}
.result{
	margin-top:30px;}
.result h3{
	font-size:16px;
	color:#2778be;
	letter-spacing:3px;
	margin-bottom:10px;
	font-weight:normal;}
.result li{
	margin:0px !important;
	border-bottom:1px dashed #ddd;}
.result li a{
	width:100%;
	height:35px;
	line-height:35px;
	border:none;
	font-size:14px;
	display:inline-block;
	background:url(../images/side_nav_icon.png) no-repeat right center;}
.result li a:hover{
	background:url(../images/side_a02_hover.png) no-repeat  right center;}
.contact_info{
	padding:20px 8px;
	/*background:#ebf7fd;*/
	margin-top:20px;}
.contact_info p{
	font-size:14px;
	line-height:22px;
	padding-left:26px;
	letter-spacing:1px;
	margin-bottom:15px;}
.contact_info p.p01{
	background:url(../images/contact_info01.png) no-repeat left 3px;}
.contact_info p.p02{
	background:url(../images/contact_info02.png) no-repeat left 5px;}
.contact_info p.p03{
	background:url(../images/contact_info03.png) no-repeat left 5px;}
.contact_info p.p04{
	background:url(../images/contact_info04.png) no-repeat left 5px;}
.contact_info p.p05{
	background:url(../images/contact_info05.png) no-repeat left 3px;}
.contact_info span{
	line-height:20px;
	padding-left:26px;
	display:block;
	padding-top:10px;
	border-top:1px solid #ddd;}
.mt30{
	margin-top:30px !important;}
.side_nav02 a i{
	display:none;}


/* 2011-11-19 new */
.default{
	cursor:default;}
.yyb_cont .top{
	padding-bottom:40px;
	border-bottom:1px dashed #ddd;}
.yyb_cont .top img{
	width:304px;
	height:227px;
	border:3px solid #ddd;}
.yyb_contact{
	float:left;
	width:370px;
	margin-left:30px;
	font-size:14px;
	margin-top:-5px;}
.yyb_contact span{
    float: left;
	color:#2778be;
	letter-spacing:2px;}
.yyb_contact p{
	line-height:20px;
	min-height: 20px;
	margin-bottom:3px;
	}
.yyb_cont .bot h3{
	font-size:16px;
	color:#2778be;
	margin-top:30px;
	letter-spacing:3px;
	margin-bottom:5px;
	font-weight:normal;}
.yyb_cont .bot p{
	font-size:14px !important;
	line-height:30px !important;
	/*text-indent:45px; */
	font-family:"微软雅黑", "宋体", Arial !important;
	/* background:url(../images/dot.png) no-repeat 31px 12px; */
	}
.discount p{
	font-size:16px;
	margin-bottom:5px;
	padding-left:16px;
	/* background:url(../images/dot.png) no-repeat left center; */
	}
.discount p span{
	color:#2778be;}
.service h3{
	font-size:12px;
	color:#2778be;
	line-height:30px;
	letter-spacing:3px;
	font-weight:normal;}
.service p{
	font-size:14px !important;
	line-height:30px !important;
	font-family:"微软雅黑","宋体",  Arial !important;}
.pl22{
	padding-left:22px !important;}
.dot{
	background:url(../images/dot.png) no-repeat left center;}
.service p i{
	margin-right:15px;}
.team li{
	margin-bottom:10px;
	background:#fafafa;
	padding:20px;}
.team li img{
	width:216px;
	height:281px;
	border:1px solid #ddd;}
.team li .info{
	float:right;
	width:430px;
	margin-left:20px;}
.team li .info p{
	font-size:14px !important;
	line-height:30px !important;
	padding-left:24px !important;
	font-family:"微软雅黑","宋体",  Arial !important;}
.team li .info p.p01{
	background:url(../images/team01.png) no-repeat left 8px;}
.team li .info p.p02{
	background:url(../images/team02.png) no-repeat left 8px;}
.team li .info p.p03{
	background:url(../images/team03.png) no-repeat left 8px;}
.team li .info p span{
	color:#2778be;
	letter-spacing:2px;
	font-family:"微软雅黑", Arial; !important}
.map_box{
	height:435px;
	position:relative;
	border:1px solid #bbdfff;}
.map_box img{
	width:708px;
	height:433px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;}
.map_pop{
	width:680px;
	height:220px;
	position:absolute;
	top:20px;
	left:35px;
	z-index:11;
	background:url(../images/map_pop.png) no-repeat;}
.map_pop .close{
	width:10px;
	height:10px;
	display:block;
	position:absolute;
	top:10px;
	right:45px;
	background:url(../images/map_close.png) no-repeat;}
.map_pop .info{
	padding:20px 42px 0 58px;}
.map_pop .info h3{
	font-weight:normal;
	font-size:12px;
	margin-bottom:5px;}
.map_pop .info p{
	line-height:20px;
	font-family:"微软雅黑", "宋体", Arial !important;}
.map_pop .info a{
	font-size:14px !important;
	color:#2778be;
	margin-top:10px;
	display:inline-block;
	font-family:"微软雅黑", "宋体", Arial !important;
	text-decoration:underline;}


/* 2015-11-25 new*/
.side_links a{
	float:left;
	width:240px;
	height:40px;
	padding:20px 0;
	display:inline-block;
	border:none;
	margin-top:20px;
	background:url(../images/side_links.jpg) no-repeat;}
.side_links a img{
	float:left;
	width:40px;
	height:40px;
	margin-right:20px;
	margin-left:20px;}
.side_links a .cont{
	float:left;
	width:132px;
	padding-left:20px;
	border-left:1px solid #70a5d4;}
.side_links a .cont h3{
	font-size:16px;
	color:#FFF;
	letter-spacing:3px;
	margin-bottom:2px;
	font-weight:normal;}
.side_links a .cont span{
	color:#a8d7ff;
	font-size:12px;
	display:block;}
.news_search{
	padding:20px 30px;
	margin-bottom:16px;
	border:1px solid #dddddd;}
.news_search .tit{
	width:105px;
	font-size:18px;
	color:#2778be;
	letter-spacing:4px;
	margin-bottom:20px;}
.news_search ul{
	width:640px;}
.news_search ul li{
	float:left;
	width:203px;
	margin-right:15px;
	margin-bottom:30px;
	position:relative;}
.news_search input{
	width:135px;
	height:28px;
	font-size:12px;
	padding-left:6px;
	line-height:28px;
	vertical-align:middle;
	border:1px solid #ddd;
	border-radius:2px;
	background:#f7f7f7;}
.news_search span{
	width:60px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666666;
	text-align:center;
	vertical-align:middle;
	display:inline-block;}
.news_search span.line{
	width:55px;
	color:#ddd;
	text-align:left;
	padding-left:5px;}
.news_search a.btn{
	width:203px;
	height:40px;
	color:#666666;
	line-height:40px;
	text-align:center;
	background:#e8e8e8;
	display:inline-block;
	margin-top:-5px;
	font-size:16px;
	border-radius:2px;}
.news_search .drop_box{
	width:143px;}
.news_search .drop_box .sel_input{
	width:104px;}
.news_search .drop_box a{
	border:1px solid #ddd;
	border-left:none;}
.drop_list dl dd{
	font-size:14px;
	height:30px;
	line-height:30px;
	display:block;
	padding-left:15px;
	margin:0 !important;}
.drop_list dl dd:hover{
	color:#FFF;
	cursor:pointer;
	background:#cccccc;}
.side_box .cont02 li a.sc_btn{
	color:#666;
	background:#e8e8e8;}
.bluecol{
	color:#2778be;}
.tab05{
	margin-left:18px;}
.tab05 td{
	padding:3px 0;
	font-size:14px !important;
	font-family:"微软雅黑", "宋体", Arial !important;}
.today_tips h3{
	padding-left:18px;
	font-size:12px;
	font-weight:normal;
	margin:25px 0 10px 0;
	font-family:"微软雅黑", "宋体", Arial !important;
	background:url(../images/dot.png) no-repeat left center;}
.download .tab a{
	float:left;
	width:221px;
	height:38px;
	color:#2778be;
	padding:20px 0;
	margin-right:20px;
	display:inline-block;
	border:1px solid #2778be;}
.download .tab a img{
	float:left;
	margin-right:20px;
	margin-left:15px;}
.download .tab a.a01 img{
	margin-left:10px;}
.download .tab a .cont{
	float:left;
	width:123px;
	height:36px;
	font-size:15px;
	line-height:36px;
	padding-left:20px;
	letter-spacing:2px;
	border-left:1px solid #70a5d4;}
.download .tab a.on{
	background:url(../images/inner_links.jpg) no-repeat;}
.download .tab a.on .cont{
	color:#FFF;
	border-left:1px solid #74a8d5;}
.download .tab a .pic01{
	display:block;}
.download .tab a .pic02{
	display:none;}
.download .tab a.on .pic01{
	display:none;}
.download .tab a.on .pic02{
	display:block;}
.down_box{
	padding:19px;
	margin-top:30px;
	position:relative;
	border:1px solid #ddd;}
.down_box .icon{
	width:25px;
	height:39px;
	display:block;
	position:absolute;
	top:19px;
	right:19px;
	background:url(../images/down_icon.png) no-repeat;}
.down_box .lt{
	width:200px;
	float:left;}
.down_box .lt .wx{
	width:168px;
	height:168px;
	padding:15px;
	border:1px solid #ddd;}
.down_box .lt a{
	width:157px;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#FFF;
	padding-left:43px;
	display:block;
	margin:20px 0 15px 0;
	background:#a71218 url(../images/down_a.png) no-repeat 136px center;}
.down_box .lt p{
	font-family: Microsoft yahei !important;
	font-size:14px !important;
	color:#666666;
	line-height:24px;}
.down_box .rt{
	width:440px;
	float:right;
	font-family: Microsoft yahei !important;
	font-size:14px !important;
	line-height:24px;}
.down_box .rt h3{
	font-family: Microsoft yahei !important;
	font-size:14px;
	color:#2778be;
	letter-spacing:3px;
	margin-bottom:10px;
	font-weight:normal;}
.down_box .rt em{
	color:#2778be;}
.down_box .rt span{
	color:#2778be;}
.down_box .rt p.tip{
	color:#a71218;}
.mb10{
	margin-bottom:10px !important;}
.mt10{
	margin-top:10px !important;}
.down_box .rt a{
	float:left;
	width:100px;
	height:38px;
	line-height:38px;
	margin-right:10px;
	text-align:center;
	border:1px solid #ddd;
	background:#f2f2f2;
	color:#666666;}
.down_box .rt a:hover,
.down_box .rt a.on{
	color:#FFF;
	background:#2778be;
	border:1px solid #2778be;}
.download a.other_btn{
	width:100%;
	height:40px;
	line-height:40px;
	padding:10px 0;
	font-size:16px;
	text-align:center;
	background:#2778be;
	display:block;
	color:#FFF;
	letter-spacing:3px;
	margin-top:20px;}
.download .other h4{
	width:100px;
	height:46px;
	line-height:40px;
	text-align:center;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	background:url(../images/other_h4.png) no-repeat;}
.download .other{
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;
	border-bottom:1px dashed #ddd;}
.download .other p{
	font-family: Microsoft yahei !important;
	font-size:14px !important;
	color:#666666;
	line-height:30px;}
.download .other p span{
	color:#a71218;}
.download .other ul{
	margin-top:5px;}
.download .other li{
	width:311px;
	height:30px;
	margin-bottom:10px;
	position:relative;}
.download .other li span{
	width:77px;
	font-size:12px;
	height:30px;
	line-height:30px;
	display:inline-block;
	vertical-align:middle;}
.download .other li .drop_box{
	width:234px;}
.download .other li .drop_box a{
	border:1px solid #ddd;
	border-left:none;
	border-radius:0;}
.download .other li .drop_box .sel_input{
	width:195px;
	border-radius:0;}
.download .other li input{
	padding-left:8px;
	width:224px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	border:1px solid #ddd;
	background:#f7f7f7;}
.w136{
	width:128px !important;}
.download .other li i{
	display:inline-block;
	vertical-align:middle;
	margin-left:13px;}
.download .other li a.change{
	height:30px;
	line-height:30px;
	position:absolute;
	top:0px;
	right:-95px;
	color:#a71218;
	font-family:"微软雅黑", "宋体", Arial !important;}
.download .other .submit{
	width:234px;
	height:44px;
	line-height:44px;
	text-align:center;
	font-size:16px;
	color:#666;
	background:#f2f2f2;
	display:block;
	margin-left:77px;
	margin-top:30px;}
.download .other a.down{
	width:150px;
	height:44px;
	line-height:44px;
	font-size:16px;
	color:#666;
	padding-left:84px;
	display:block;
	margin:20px 0 15px 0;
	margin-left:77px;
	background:#f2f2f2 url(../images/down_a02.png) no-repeat 54px center;}
.other_tip{
	width:255px;
	height:155px;
	position:absolute;
	top:81px;
	right:0px;
	display:block;
	background:url(../images/other_tip.png) no-repeat;}
.download .other .other_tip p{
	color:#FFF;
	line-height:20px;
	padding:50px 20px 20px;
	font-family:"微软雅黑", "宋体", Arial !important;}

/* 2105-11-27 new */
.ipad_info h3{
	color:#2778be;
	font-size:16px;
	letter-spacing:3px;
	padding-left:17px;
	padding-bottom:20px;
	margin-bottom:12px;
	font-weight:normal;
	border-bottom:1px dashed #ddd;
	background:url(../images/dot.png) no-repeat left 7px;}
.ipad_info h4{
	font-size:12px;
	letter-spacing:3px;
	margin:15px 0;
	font-weight:normal;}
.ipad_info p{
	font-size:12px;
	line-height:30px;}
.ipad_info img{
	margin:10px 0;}
.ipad_info .redcol{
	color:#a71218;}
.ipad_info .a01{
	color:#a71218;
	text-decoration:underline;}
.ipad_info .a02{
	color:#2778be;
	text-decoration:underline;}
.ywjs p{
	font-size:12px;
	line-height:30px;}
.ywjs h3{
	color:#2778be;
	font-size:16px;
	font-weight:normal;
	margin:20px 0 15px 0;}
.ywjs h4{
	font-size:12px;
	padding-left:13px;
	margin-top:12px;
	font-weight:normal;
	background:url(../images/dot.png) no-repeat left center;}
.ywjs h5{
	font-size:16px;
	font-weight:normal;
	margin:15px 0 5px 0;}
.ywjs .tab01 th,.ywjs .tab01 td{
	text-align:center !important;
	font-size:14px !important;
	padding:10px 15px !important;}
.team_info h3{
	font-size:14px !important;
	color:#2778be !important;
	margin-top:13px !important;
	margin-bottom:10px !important;
	font-weight:normal !important;}
.team_info p{
	font-size:14px !important;
	line-height:30px !important;
	/*text-indent:28px;*/
	}
.team_info .fr{
	margin-left:15px !important;
	border:1px solid #ddd !important;}
.case_nav{
	width:100%;
	height:46px;
	position:relative;}
.case_nav a{
	width:74px;
	height:46px;
	position:absolute;
	top:0px;
	display:block;}
.case_nav a.last{
	left:0px;
	background:#e8e8e8 url(../images/case_last.png) no-repeat center;}
.case_nav a.next{
	right:0px;
	border-left:1px solid #f9f9f9;
	background:#e8e8e8 url(../images/case_next.png) no-repeat center;}
.case_nav a.last:hover{
	background:#2778be url(../images/case_last_on.png) no-repeat center;}
.case_nav a.next:hover{
	background:#2778be url(../images/case_next_on.png) no-repeat center;}
.case_nav .nav_wrap{
	width:564px;
	margin-left:74px;
	overflow:hidden;}
.case_nav .nav_wrap ul{
	width:1000%;}
.case_nav .nav_wrap li{
	float:left;
	width:94px;
	height:42px;
	text-align:center;
	line-height:38px;
	background:#e8e8e8;
	font-size:18px;
	font-family:Arial;
	color:#999;
	cursor:pointer;
	margin-left:1px;
	border-top:4px solid #e8e8e8;}
.case_nav .nav_wrap li:hover{
	color:#2778be;}
.case_nav .nav_wrap li.on{
	color:#2778be;
	background:#FFF;
	border-top:4px solid #2778be;}
.case_cont{
	width:100%;
	height:193px;
	position:relative;
	margin-top:73px;}
.case_cont a{
	width:29px;
	height:29px;
	position:absolute;
	top:50%;
	margin-top:-14px;
	display:block;}
.case_cont a.last{
	left:0px;
	background:url(../images/case_cont_last.png) no-repeat center;}
.case_cont a.next{
	right:1px;
	background:url(../images/case_cont_next.png) no-repeat center;}
.case_cont .line{
	width:651px;
	height:5px;
	background:#2778be;
	position:absolute;
	top:50%;
	left:29px;
	margin-top:-2px;}
.case_cont_wrap{
	width:651px;
	height:193px;
	margin-left:29px;
	overflow:hidden;
	position:relative;}
.case_cont_wrap ul{
	width:1000%;}
.case_cont_wrap ul li{
	float:left;
	width:139px;
	height:40px;
	position:relative;
	background:#e8e8e8;
	padding:15px 12px;
	font-size:13px;
	color:#666;
	line-height:20px;
	font-family:"微软雅黑","宋体",  Arial !important;}
.case_cont_wrap ul li.bot{
	margin-top:125px;}
.case_cont_wrap ul li em{
	width:40px;
	height:60px;
	position:absolute;
	left:50%;
	margin-left:-20px;
	text-align:center;
	font-size:16px;
	color:#333;
	font-family:"微软雅黑", Arial !important;}	
.case_cont_wrap ul li.top em{
	top:70px;
	height:20px;
	padding-top:40px;
	background:url(../images/case_top.png) no-repeat center top;}
.case_cont_wrap ul li.bot em{
	bottom:69px;
	background:url(../images/case_bot.png) no-repeat center bottom;}
.contact_us p{
	line-height:30px;
	font-size:12px;
	padding-left:30px;}
.contact_us p span{
	color:#2778be;}
.contact_us p.p01{
	background:url(../images/contact_icon01.png) no-repeat 3px center;}
.contact_us p.p02{
	background:url(../images/contact_icon02.png) no-repeat 3px center;}
.contact_us p.p03{
	background:url(../images/contact_icon03.png) no-repeat 3px center;}
.contact_us p.p04{
	background:url(../images/contact_icon04.png) no-repeat 3px center;}
.contact_us p.p05{
	background:url(../images/contact_icon05.png) no-repeat 3px center;}




/*2015-12-02 下拉框样式修改*/
.sel_list{
	width:229px;
	height:auto;
	overflow:inherit;
	border:1px solid #2778be;
	border-top:none;
	background:#f7f7f7;
	top:34px;}
.sel_list ul li:hover{
	background:#2778be;}
.enroll_box.on .sel_input{
	border:1px solid #2778be;}
.enroll_box a{
	width:33px;
	height:32px;
	border:1px solid #ddd;
	border-left:none;}
.enroll_box.on a{
	border:1px solid #2778be;
	background:url(../images/enroll_box_a_on.gif) no-repeat center;}
/*.drop_list{
	width:146px;
	height:auto;
	overflow:inherit;
	border:1px solid #2778be;
	border-top:none;
	background:#FFF;
	top:30px;} */
.drop_list ul li:hover{
	background:#2778be;}
.drop_list ul li{
	padding-left:8px;}
.drop_box.on .sel_input{
	border:1px solid #2778be;
	border-bottom-left-radius:0;}
.drop_box a{
	width:28px;
	height:28px;
	border:1px solid #ddd;
	border-left:none;}
.drop_box.on a{
	border:1px solid #2778be;
	border-bottom-right-radius:0;
	background:url(../images/enroll_box_a_on.gif) no-repeat center;}
.download .other .drop_list{
	width:232px;}
.download .other .drop_list ul{
	margin-top:0px;}
.download .other li .drop_list li{
	width:224px;}
.download .other li .drop_box.on a{
	border:1px solid #2778be;}
.news_search .drop_list{
	width:141px;
	left:0px;}
.news_search .drop_list dl dd{
	padding-left:8px;}
.news_search .drop_list dl dd:hover{
	color:#FFF;
	cursor:pointer;
	background:#2778be;}


/*2015-12-07 new*/
.html404{
	padding:200px 0;
	text-align:center;}
.html404 p{
	font-size:16px;
	color:#df1c1c;}
.html404 p span{
	font-family:Arial;
	font-weight:bold;
	font-size:25px;
	margin:0 2px;}
.tab07 th{
	color:#FFF;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	background:#999;
	padding:0 10px;
	border:1px solid #ddd;}
.tab07 td{
	font-size:12px;
	padding:10px;
	line-height:22px;
	border:1px solid #ddd;}
.tab07 td p{
	/*text-indent:28px;*/
	margin-bottom:10px;
	letter-spacing:1px;}
.gd_tip{
	font-size:12px;
	margin-bottom:10px;}
.gd_tip span{
	color:#2778be;
	font-weight:bold;}
.td_bg{
	background:#efefef;}
.tab08 th{
	color:#FFF;
	font-size:12px;
	background:#999;
	border:1px solid #ddd;}
.tab08 th i{
	font-style:oblique;}
.tab08 td{
	font-size:12px;
	padding:7px 40px;
	line-height:22px;
	border:1px solid #ddd;}
.tab08 td span{
	color:#a71218;
	font-size:25px;
	font-weight:bold;}
.tab08 td span em{
	font-size:12px;
	font-weight:normal;}
.gsln_info p{
	font-size:14px !important;
	line-height:30px;
	font-family:"微软雅黑", "宋体", Arial !important;}
.gsln_info p span{
	color:#2778be;
	padding-left:13px;
	font-family:"微软雅黑", Arial !important;
	background:url(../images/dot.png) no-repeat left center;}
.tab09 th{
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	background:#999;
	padding:10px 0px;
	border:1px solid #ddd;}
.tab09 td{
	font-size:12px;
	padding:5px 10px;
	line-height:22px;
	text-align:center;
	border:1px solid #ddd;}
.contact_us p.p06{
	background:url(../images/contact_icon06.png) no-repeat 3px center;}
.contact_us p.p07{
	background:url(../images/contact_icon07.png) no-repeat 3px center;}


/*2015-12-08 new*/
.tab10 th,.tab10 td{
	font-size:14px !important;
	padding:5px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	border:1px solid #ddd;
	font-family:"微软雅黑", "宋体", Arial !important;}
.tab10 th{
	padding:5px 0;}
.tab11 th,.tab11 td{
	padding:11px 0;}
.p_tip{
	font-size:14px !important;
	font-weight:bold;
	margin-top:10px;
	line-height:18px;
	font-family:"微软雅黑", "宋体", Arial !important;}
.jj_search{
	padding:0;
	margin:0;
	border:none;}
.jj_search ul{
	width:auto;
	float:none;}
.jj_search li input{
	width:292px;
	color:#999;}
.jj_search span{
	width:75px;}
.jj_search .drop_box .sel_input{
	color:#999;}
.fz14{
	font-weight:normal;
	font-size:14px !important;
	font-family:"微软雅黑", Arial !important;}
.fz14 strong{
	font-weight:normal;}


/*2015-12-09 new*/
.contact_us .lt{
	width:50%;
	float:left;}
.contact_us .lt h3{
	font-weight:normal;
	font-size:12px;
	margin-bottom:10px;}
.contact_us .lt p{
	margin-bottom:6px;}
.contact_us .rt{
	width:50%;
	float:right;
	text-align:right;}
.contact_us .rt img{
	border:1px solid #ddd;}
.contact_top{
	padding-top:30px;
	padding-bottom:60px;
	margin-bottom:60px;
	border-bottom:1px solid #ddd;}
.ap_search{
	padding:0;
	margin:0;
	border:none;}
.ap_search ul{
	width:auto;
	float:none;}
.ap_search ul li{
	width:285px;
	margin-right:20px;}
.ap_search li input{
	width:192px;
	color:#999;}
.ap_search span{
	width:85px;}
.ap_search .drop_box .sel_input{
	color:#999;
	width:160px;}
.ap_search .drop_list{
	width:197px;
	left:-56px;}
.ap_cont{
	padding:20px 0;
	border-top:1px solid #ddd;}
.ap_cont li{
	float:left;
	height:131px;
	padding:10px 0 10px 20px;
	border-right:1px solid #ddd;}
.ap_cont li.li01{
	width:265px;}
.ap_cont li.li03{
	border:none;}
.ap_cont li.li03 img{
	border:1px solid #ddd;}
.ap_cont p{
	line-height:25px;
	margin-bottom:5px;}
.ap_cont span{
	color:#2778be;
	line-height:25px;}
.ap_info{
	padding-left:20px;
	padding-top:10px;
	margin-top:15px;
	border-top:1px solid #ddd;}
.ap_info span{
	float:left;}
.ap_info em{
	width:720px;
	float:left;}



/* 2015-12-24 new */
.searchbox .input_drop{
	width:140px; 
	height:100px; 
	position:absolute; 
	top:25px; 
	right:1px;
	overflow-x:hidden;
	overflow-y:auto;
	border-bottom:1px solid #dde4e8;}
.searchbox .input_drop li {
	width:140px; 
	height:23px; 
	line-height:23px; 
	border:1px solid #dde4e8; 
	border-top:none; 
	border-bottom:none; 
	background:#FFF;}
.searchbox .input_drop li a{
	width:140px; 
	display:inline-block;
	color:#666;
	padding-left:5px;}
.searchbox .input_drop li a:hover{
	color:#FFF;
	background:#2778be;}
.ban_btn a{
	position:relative;}
.icon_box{
	width:36px;
	margin:0 auto;
	position:relative;}
.ban_btn a .icon{
	width:100%;
	text-align:center;
	position:absolute;
	top:0px;
	text-align:center;}
.ban_btn a .icon01{
	width:36px;
	left:0px;
	z-index:2;}
.ban_btn a .icon02{
	width:0px;
	left:24px;
	display:none;
	z-index:1;}
.ban_btn a p{
	width:100%;
	text-align:center;
	position:absolute;
	bottom:13px;
	left:0;}
.admin_btn{
	margin:100px 0 150px 0;
	z-index:9999;}
.admin_btn a{
	float:left;
	height:120px;
	text-align:center;
	display:inline-block;
	padding:0 38px;
	border-right:1px solid #e8e8e8;}
.admin_btn a .icon{
	margin-top:20px;
	width:120px;
	height:60px;
	overflow:hidden;}
.admin_btn p{
	font-size:14px;
	color:#2778be;
	line-height:24px;
	letter-spacing:2px;}
.admin_btn a:hover .icon{
	transform:scale(1.2);}
.history_btn{
	display: block;
	width: 162px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background:#64a3f3 url(/front/images/down_a.png) no-repeat 136px center;
	color:#fff;
	font-size:14px !important;
	position: absolute;
	right: 70px;
	top: 20px;}


/* 2016-01-25 new */
.top_nav .top_tel{
	display:inline-block;
	padding-left:29px;
	height:40px;
	color:#a71218;
	font-size:14px;
	line-height:inherit;
	background:url(../images/top_tel.png) no-repeat left center;}
.top_nav .top_tel i{
	line-height:40px;
	display:inline-block;}
.top_nav .top_tel em{
	font-size:24px;
	font-family:Arial;
	display:inline-block;
	font-family:"黑体";
	font-style:italic;
	color:#000000;
	letter-spacing:1px;
	position:relative;
	top:1px;
	font-weight:normal;
	vertical-align:inherit;}
.float{
	width:53px;
	height:224px;
	bottom:250px;
	margin-left:-610px;}
.float li{
	width:51px;
	height:51px;
	position:relative;
	background:#dddddd;
	margin-bottom:4px;
	border-radius:5px;
	border:1px solid #dddddd;}	
.float a{
	width:51px;
	height:19px;
	display:block;
	color:#666666;
	padding-top:32px;
	margin:0px;
	text-align:center;}	
.float .float_qq{
	background:url(../images/float_qq.png) no-repeat center top;}	
.float .float_top{
	background:url(../images/float_top.png) no-repeat center top;}	
.float .float_wx{
	background:url(../images/float_wx.png) no-repeat center top;}	
.float .float_tel{
	background:url(../images/float_tel.png) no-repeat center top;}	
.float a:hover{
	background-position:center top;}
.float li:hover{
	background:#FFF;}
.float li.radius:hover{
	border-top-right-radius:0;
	border-bottom-right-radius:0;}
.float .float_tc{
	position:absolute;
	top:-1px;
	left:52px;
	background:#FFF;
	border:1px solid #ddd;
	padding:16px 16px 0;
	display:none;}
.float .float_tc p{
	color:#2778be;
	line-height:28px;
	text-align:center;
	font-size:11px;
	word-break:keep-all;
	letter-spacing:1px;}
.float li em{
	width:5px;
	height:51px;
	position:absolute;
	top:0px;
	right:-2px;
	background:#FFF;
	z-index:99;
	display:none;}
.float li.radius:hover em{
	display:block;}
.float .float_tc02{
	padding:6px 16px 0;}
.float .float_tc02 p{
	line-height:18px;
	margin-bottom:3px;
	letter-spacing:3px;}
.float .qq_btn{
	width:80px;
	height:28px;
	padding:0px;
	display:block;}
.float .qq_btn.online{
	background:url(../images/float_qq_img.png) no-repeat;}
.float .qq_btn.offline{
	cursor:default;
	background:url(../images/float_qq_img2.png) no-repeat;}
.float .float_tc03{
	padding:0px 16px 10px;}
.nav_ul li .submenubox2{
	width:240px;}
.nav_ul li .submenubox2 .submenu{
	background:#2778BE url(../images/submenu.gif) no-repeat center;}
.nav_ul li .submenu a{
	width:110px;
	float:left;
	font-size:12px;
	clear:none;
	margin:0 5px;
	border-top:1px solid #3d86c5;
	border-bottom:1px solid #1569b2;}
.nav_ul li .submenu a.null{
	cursor:default;}
.nav_ul li .submenu a.null:hover{
	background:#2778BE;}
.nav_ul li .submenubox{
	text-align:left;}
.ap_search li.mr0,
.ap_search li.mr0 a{
	width:100px;}
.jj_search li.mr0,
.jj_search li.mr0 a{
	width:165px;}
.contact_info strong{
	font-weight:normal;}
.mt50{
	margin-top:50px !important;}
.pt30{
	padding-top:30px !important;}
.index_news li{
	height:20px;
	padding:6px 0;}
.sub_nav span em{
	float:left;
	width:2px;
	height:16px;
	background:#999;
	display:inline-block;
	margin:3px 10px 0;}
.tit_pic{
	height:22px;}
.tit_pic img{
	margin-top:3px;}
.sub_nav span a.a01{
	font-size:0px;
	height:24px;
	width:74px;
	background:url(../images/tit_btn01.png) no-repeat center 3px;}
.sub_nav span a.a02{
	font-size:0px;
	height:24px;
	width:74px;
	background:url(../images/tit_btn02.png) no-repeat center 3px;}
.sub_nav span a.a01:hover,
.sub_nav span a.a01.on{
	background:url(../images/tit_btn01_on.png) no-repeat center 3px;}
.sub_nav span a.a02:hover,
.sub_nav span a.a02.on{
	background:url(../images/tit_btn02_on.png) no-repeat center 3px;}

/* 2016-04-12 start */
.inner_cont .cont p span {
	/* color: #2778be; */
	font-size: 14px !important;
} 
.inner_cont .cont img.rt_pic {
	width: 301px;
	height: 475px;
	margin: 10px 0 0 30px;
	border: none;
}
/* .inner_cont .cont ul.news_list li {
	background: url(../images/news_icon.png) no-repeat left; 
	padding-left: 15px !important; 
	font-size: 12px !important;;
} */
.mt20 { margin-top: 20px; }
.inner_cont .cont p {
	font-size: 14px !important;
}
/* 2016-04-12 end */


/* 2016-07-04 修改 start */
.news_list li a {
	font-size: 13px;
	letter-spacing: 1px;
}
.t1 th {
	font-size: 14px;
}
.news_list li span {
	font-size: 12px;
}

.mid_news p {
	font-size: 12px;
}
.mid_nav {
	margin-top: 0;
}
.mid_nav li.is_null {
	border: 1px solid #e6e6e6;
    background: #e9eff4;
}
.mid_nav li.is_null a {
	color: #005dad;
    background: none;
}
.tab03 p{
    line-height: 2;
}

/* 2016-07-04 修改 end */
/* 2016-08-03 start */
.hd {
	height: 15px;
}
.hd li {
	width: 15px;
	height: 15px;
	background: url(../images/icon_dot.png) no-repeat top center;
}
.hd li.on {
	background: url(../images/icon_dot.png) no-repeat center -15px;
}
/* 2016-08-03 end */
/* 2016-08-04 start */
.hd {
	bottom: 20px;
}
.hd li {
	width: 10px;
	height: 10px;
	background: url(../images/icon_dot.png) no-repeat top center;
}
.hd li.on {
	background: url(../images/icon_dot.png) no-repeat center -10px;
}
/* 2016-08-04 end */

/* 2017-05-23 start */
.shade_box {
	width: 100%;
	height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999998;
    background: #000 none;
    filter: alpha(opacity=55);
    -moz-opacity: 0.55;
    opacity: 0.55;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=55)";
}
.register_pop {
    width: 830px;
    min-height: 500px;
    _height: 500px;
    height: auto;
    padding: 20px 30px 20px;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -320px;
    margin-left: -445px;
    z-index: 9999999;
}
.register_pop h3 {
    line-height: 40px;
    font-size: 18px;
    color: #457fce;
    font-weight: 600;
}
.register_pop .left {
    width: 415px;
    float: left;
}
.register_pop .left .tit {
    height: 22px;
    padding-top: 20px;
    position: relative;
}
.register_pop .left span.line {
    display: block;
    height: 2px;
    background: #ececec;
}
.register_pop .left strong {
    display: block;
    width: 180px;
    height: 42px;
    line-height: 42px;
    font-size: 20px;
    color: #333;
    text-align: center;
    font-weight: normal;
    background: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -90px;
}
.register_pop .left table tr th {
    line-height: 40px;
    font-size: 16px;
    color: #333;
    text-align: right;
    padding: 6px 10px 6px 0;
    font-weight: normal;
}
.register_pop .left table tr th i , .register_pop .left table tr td i {
	color: #b44b4d;
}
.register_pop .left table tr td {
    line-height: 40px;
    padding: 6px 0;
}
.register_pop .left table tr td .text {
    width: 278px;
    padding: 10px 15px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    border: 1px solid #dcdfe2;
}
.register_pop .left table tr td .text.code {
    width: 148px;
}
.register_pop .left table tr td .get_code , .register_pop .left table tr td .code_pic {
    display: block;
    width: 116px;
    float: right;
    height: 40px;
    line-height: 40px;
}
.register_pop .left table tr td .get_code {
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color: #457fce;	
}
.register_pop .left table tr td .code_pic img {
	display: block;
	width: 100%;
}
.register_pop td .select_box {
    width: 66px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding-right: 40px;
    border: 1px solid #dcdfe2;
    position: relative;
}
.register_pop td .select_box.lt {
    float: left;
}
.register_pop td .select_box.rt {
    float: right;
}
.register_pop td .select_box p {
    font-size: 14px;
}
.register_pop td .select_box em {
    display: block;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-left: 1px solid #dcdfe2;
    background: url(../images/icon_drop.png) no-repeat center;
    position: absolute;
    top: 0;
    right: 0;
}
.register_pop td .select_box em.up {
    background: url(../images/icon_up.png) no-repeat center;
}
.register_pop td .select_box .drop_ul {
    width: 106px;
    height: 116px;
    overflow-y: scroll;
    border: 1px solid #dcdfe2;
    background: #fff;
    position: absolute;
    top: 40px;
    left: -1px;
}
.register_pop td .select_box .drop_ul li {
    line-height: 28px;
    font-size: 14px;
    padding-left: 12px;
    text-align: left;
}
.register_pop td .select .text_cen {
    display: inline-block;
    _display: inline;
    zoom: 1;
    width: 80px;
    text-align: right;
}
.register_pop td .btn {
    display: block;
    height: 44px;
    line-height: 44px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-family: "Microsoft YaHei";
    background-color: #457fce;
    margin-top: 10px;
}
.register_pop td p.p_bot {
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}
.register_pop td p.p_bot a {
    color: #457fce;
}
.register_pop .right {
    width: 380px;
    float: right;
    padding-top: 40px;
}
.register_pop .right .cont_box {
    height: 315px;
    padding-right: 40px;
    overflow-y: scroll;
}
.register_pop .right .cont_box h5 {
    line-height: 28px;
    font-size: 14px;
    color: #666;
    font-weight: normal;
}
.register_pop .right .cont_box p {
    line-height: 26px;
    font-size: 14px;
    color: #666;
    text-indent: 2em;
}
.register_pop .right p.p_bot {
    line-height: 18px;
    text-align: center;
    font-size: 14px;
    color: #999;
    font-weight: 600;
    margin-top: 60px;
}
.register_pop .right p.p_bot .check {
    display: inline-block;
    zoom: 1;
    width: 18px;
    height: 18px;
    cursor: pointer;
    margin-right: 10px;
    vertical-align: top;
    background: url(../images/icon_check.png) no-repeat top center;
}
.register_pop .right p.p_bot .check.checked, .register_pop .right p.p_bot .check:active {
    background: url(../images/icon_check.png) no-repeat bottom center;
}
/* 2017-05-23 end */

/*人员信息表格*/
#content_init tr:not(:first-child){
	cursor: pointer;
}


/* 2017-02-02 start */
.bot_ul.bot02 {
	width: 100%;
	margin-left: 0;
}
.bot_ul ul {
	width: 100%;
}
.bot_ul.bot02 ul li {
	width: 146px;
}
.bot_ul.bot02 li a , .bot_ul.bot02 li .icon{
	width: 144px;
}
.bot_rt > .pic {
	display: block;
	width: 100%;
	height: 160px;
	cursor: pointer;
}
/* 2017-02-02 end */

/* 20181204 start */
.tab_ul {
	height: 37px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.tab_ul li {
	width: 180px;
	float: left;
	height: 38px;
	margin-right: 8px;
}
.tab_ul li a {
	display: block;
	line-height: 37px;
	text-align: center;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	background: #f7f7f7;
}
.tab_ul li.active a {
	color: #ffffff;
	background: #2778be;
}
/* 20181204 end */
/*2019-05-17 报价回购产品展示 start*/
.pro_table th {
	line-height: 20px;
	padding: 10px 5px;
	font-size: 13px;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
	color: #FFF;
	background: #999999;
}
.pro_table th .sort {
	cursor: pointer;
	padding-right: 13px;
	background: url(../images/sort.png) no-repeat right center;
}
.pro_table th .sort.down {
	cursor: pointer;
	padding-right: 13px;
	background: url(../images/sort_down.png) no-repeat right center;
}
.pro_table th .sort.up {
	background: url(../images/sort_up.png) no-repeat right center;
}
.pro_table td {
	line-height: 26px;
	padding: 13px 10px;
	text-align: center;
}
.bg_gray td{
	background: #efefef;
}
.pro_table td .detail {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 26px;
	height: 26px;
	background: url(../images/icon_detail.png) no-repeat center;
}
.info_table th {
	line-height: 20px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	font-weight: normal;
	padding: 14px 15px;
	border-bottom: 1px solid #ffffff;
	background: #999999;
}
.info_table td {
	line-height: 20px;
	font-size: 13px!important;
	text-align: left;
	padding: 14px 15px;
	border-bottom: 1px solid #ededed;
	background: #ffffff;
}

.trait_ul li {
	line-height: 20px;
	font-size: 14px;
	color: #333;
	padding: 10px 0 10px 20px;
	background: url(../images/side_a05_on.png) no-repeat left center;
}

.info_wrap .box {
	padding-bottom: 20px;
}
.info_wrap .box h4 {
	line-height: 24px;
	font-size: 15px;
	color: #2778be;
	padding: 10px 0;
}
.info_wrap .box p {
	line-height: 24px;
}

.qa_ul li {
	padding-bottom: 15px;
}
.qa_ul li h5 {
	line-height: 24px;
	font-size: 14px;
	color: #2778be;
	padding: 10px 0 10px 24px;
	background: url(../images/icon_q.png) no-repeat left center;
}
.qa_ul li .a_box {
	line-height: 24px;
	padding-left: 24px;
	background: url(../images/icon_a.png) no-repeat left 3px;
}

.guide_cont {
	padding-bottom: 20px;
}
.guide_cont h5 {
	line-height: 24px;
	font-size: 16px;
	color: #2778be;
	font-weight: bold;
	padding: 10px 0 10px 32px;	
}
.guide_cont h5.num_one {
	background: url(../images/number_one.png) no-repeat left center;
}
.guide_cont h5.num_two {
	background: url(../images/number_two.png) no-repeat left center;
}
.guide_cont h5.num_three {
	background: url(../images/number_three.png) no-repeat left center;
}
.guide_cont .cont_box {
	color: #333;
	padding-left: 32px;
}
.guide_wrap .guide_cont p {
	line-height: 24px;
}
.guide_wrap .guide_cont b {
	display: block;
	line-height: 24px;
}
.guide_wrap .guide_cont > img {
	display: block;
	width: 100%;
}
.guide_cont p.p_dot {
	padding-left: 20px;
	background: url(../images/dot_gray.png) no-repeat left center; 
}
/*2019-05-17 报价回购产品展示 end*/

/* 2020-08-26-信息披露-start */
.fund_search{
	margin-top: 30px;
}
.fund_search .input_box{
	position: relative;
	margin-right: 10px;
}
.fund_search .input_box input{
	display: block;
	width: 150px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	padding: 5px 10px;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	outline: none;
}
.fund_search .input_box input::placeholder{
	color: #999999;
}
.fund_search .input_box .list{
	width:170px;
	padding: 5px 0;
	border: 1px solid #E6E6E6;
	background: #FFFFFF;
	position: absolute;
	top: 31px;
	left:0;
	z-index: 10;
	max-height: 185px;
	overflow-y: auto;
}
.fund_search .input_box .list li a{
	display: block;
	line-height: 32px;
	font-size: 14px;
	color: #000;
	padding: 0 10px;
}
.fund_search .input_box .list li a:hover{
	color: #2778be;
}
.fund_search .input_box em{
	display: block;
	width: 24px;
	height: 32px;
	cursor: pointer;
	background: url(../images/horn_down.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 10px;
}
.fund_search .input_box em.up{
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
}
.fund_search>a{
	display: block;
	float: left;
}
.fund_search>a.query{
	margin-left: 10px;
	width: 65px;
	height: 32px;
	font-size: 14px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	background: #2778BE;
}
.fund_search>a.query:hover{
	background: #005dad;
}
.fund_search>a.reset{
	margin-left: 18px;
	font-size: 14px;
	color:#2778BE;
	line-height: 32px;
}
.fund_search>a.reset:hover{
	text-decoration: underline;
}
.fund_table{
	margin-top: 22px;
}
.fund_table table{
	width: 100%;
	table-layout: fixed;
	border: 1px solid #E4E4E4;
}
.fund_table table th{
	padding: 21px 10px 22px;
	font-size:14px;
	color:#FFFFFF;
	line-height: 20px;
	text-align:center;
	font-weight: 500;
	background: #999999;
	border: 1px solid #999999;
}
.fund_table table td{
	padding: 14px 10px;
	font-size: 14px;
	color: #333333 ;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
}
.fund_table table tr.bg td{
	background:#EFEFEF;
}
.inner1{
	padding: 15px 0 30px;
	background: #f7f7f7;
}
.inner1 .sub_tab{
	margin-bottom: 20px;
}
.pro_detail {
	border: 1px solid #EDEDED;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	background: #FFFFFF;
}
.pro_detail .pro_left {
	width: 488px;
	float: left;
	padding: 30px;
}
.pro_detail .pro_left > .title {
	line-height: 25px;
	font-size: 18px;
}
.pro_left > .title b {
	color: #333;
}
.pro_left > .title span {
	color: #999;
	font-weight: bold;
	padding-left: 10px;
}
.profit_ul {
	overflow: hidden;
	padding: 25px 0;
}
.profit_ul li {
	float: left;
	min-width: 136px;
	padding-left: 28px;
}
.profit_ul li.bord {
	padding: 0 14px 0 0;
	position: relative;
}
.profit_ul li.bord:after {
	content: '';
	width: 1px;
	height: 48px;
	background: #EDEDED;
	position: absolute;
	right: 14px;
	bottom: 7px;
}
.profit_ul li strong {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 36px;
	color: #333;
	font-weight: bold;
	font-family: arial;
}
.profit_ul li p {
	font-size: 14px;
	line-height: 20px;
	color: #999;
	padding-top: 3px;
}

.pro_info_ul {
	overflow: hidden;
}
.pro_info_ul li {
	float: left;
	width: 230px;
	font-size: 14px;
	line-height: 20px;
	color: #999;
	font-weight: bold;
	padding: 10px 0 5px;
}
.pro_info_ul li b {
	color: #333;
}
.pro_info_ul li b.risk {
	padding-left: 27px;
	background: url(../images/icon_risk.png) no-repeat left center;
}
.pro_detail .pro_right {
	float: left;
	width: 390px;
	height: 294px;
	padding: 30px 30px 20px;
	background: #FBFDFF;
}
.tit_tab {
	font-size: 0;
	line-height: 26px;
}
.tit_tab > span , .tit_tab > i {
	display: inline-block;
	*display: inline;
	_zoom: 1;
	vertical-align: top;
}
.tit_tab > span {
	font-size: 18px;
	color: #666;
	cursor: pointer;
}
.tit_tab > span.act , .tit_tab > span:hover {
	color: #2778BE;
}
.tit_tab > i {
	width: 1px;
	height: 15px;
	background: #EDEDED;
	margin: 5px 15px;
}
.date_tab {
	overflow: hidden;
	padding: 20px 0;
}
.date_tab > span {
	font-size: 14px;
	float: left;
	display: block;
	line-height: 26px;
	cursor: pointer;
	color: #666;
	padding: 0 11px;
	margin-left: 8px;
}
.date_tab > span:first-child{
	margin-left: 0;
}
.date_tab > span.act , .date_tab > span:hover {
	color: #000;
	background: #F0F0F0;
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
}
.bjhg_tab_box{
	margin-top:20px;
	padding: 25px 30px 30px;
	background: #ffffff;
	font-family: "Microsoft YaHei";
	border: 1px solid #EDEDED;
}
.bjhg_tab_box .tab_tit{
	margin-bottom: 30px;
	font-size: 0;
	border-bottom: 1px solid #E6E6E6;
}
.bjhg_tab_box .tab_tit span{
	display: inline-block;
	vertical-align: top;
	margin-bottom: -1px;
	margin-right:35px;
	font-size:16px;
	color: #333333;
	line-height: 22px;
	font-weight: 700;
	padding: 0 8px 8px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
}
.bjhg_tab_box .tab_tit span.act{
	color: #2778BE;
	border-bottom-color: #2778BE;
}
.bjhg_tab_box .wrap{
	width: 940px;
}
.pro_info_wrap > .wrap {
	margin-bottom: 18px;
	padding-bottom: 28px;
	border-bottom: 1px dashed #EDEDED;
}
.pro_info_wrap .pro_tit {
	line-height: 22px;
	padding: 10px 0;
}
.pro_info_wrap .pro_tit b {
	font-size: 16px;
	color: #000;
}
.pro_info_wrap .pro_tit small {
	color: #999;
	font-size: 14px;
	padding-left: 6px;
}
.brief_ul {
	overflow: hidden;
	padding: 10px 0;
}
.brief_ul li {
	float: left;
	width: 33.33%;
	line-height: 24px;
	color: #999;
	padding: 5px 0;
}
.brief_ul li.long {
	width: 66.66%;
}
.brief_ul li b {
	color: #333;
	font-weight: normal;
}
.pro_info_wrap > .wrap > .cont {
	line-height: 28px;
	font-size: 13px;
	color: #333;
	padding: 5px 0;
}
.manager_wrap .wrap {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #EDEDED;
}
.manager_wrap .wrap .name {
	padding-bottom: 7px;
}
.manager_wrap .wrap .name b {
	font-size: 16px;
	color: #000;
}
.manager_wrap .wrap .name span {
	font-size: 13px;
	color: #666;
	padding-left: 6px;
}
.manager_wrap .wrap .cont {
	line-height: 28px;
	font-size: 13px;
	color: #666;
}
.rate_table {
	padding: 10px 0 0;
}
.rate_table table {
	width: 100%;
}
.rate_table th {
	line-height: 40px;
	font-size: 13px;
	color: #4D4D4D;
	font-weight: normal;
	background: #F9F9F9;
}
.rate_table td {
	text-align: center;
	line-height: 50px;
	font-size: 13px;
	color: #4D4D4D;
	border-bottom: 1px solid #EDEDED;
}
.rate_table th.text_lt , .rate_table td.text_lt {
	text-align: left;
	padding-left: 80px;
}
.pro_info_wrap .tips{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.pro_info_wrap.no_border > .wrap{
	border-bottom: none;
	margin-bottom: 0;
}
.tab_search {
	height: 35px;
	padding: 6px 0 18px;
}
.tab_search > .tit {
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.tab_search .fr {
	float: right;
}
.tab_search .input {
	float: left;
	width: 172px;
	position: relative;
}
.tab_search .input.ml {
	margin-left: 7px;
}
.tab_search .input .text {
	width: 150px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
	padding: 5px 10px;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	outline: none;
}
.tab_search .input .date {
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(../images/icon_date.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 2px;
}
.tab_search .search_btn {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	margin-left: 15px;
	background: #2778BE url(../images/icon_search.png) no-repeat center;
	background-size: 20px;
}

.n_tit_tab {
	font-size: 0;
}
.n_tit_tab span{
	display: inline-block;
	width: 128px;
	height: 33px;
	line-height: 33px;
	font-size:16px;
	color: #333333;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
	vertical-align: top;
	margin-right:15px;
	border: 1px solid #666666;
}
.n_tit_tab span.act , .n_tit_tab span:hover {
	color: #FFFFFF;
	border-color: #2778BE;
	background: #2778BE;
}
.news_list li{
	line-height:24px;
	margin-bottom: 18px;
}
.news_list li .time{
	font-size: 13px;
	float:right;
	color:#999;}
.news_list li a{
	font-size: 13px;
	display:inline-block;
	color: #4D4D4D;
	padding-left:19px;
	background:url(../images/icon_01.png) no-repeat left center;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_list li a:hover{
	color: #2778BE;
}
.news_list li a:hover{
	background-image: url("../images/icon_02.png");
}
.pro_info_wrap .page{
	border-top: 1px solid #E6E6E6;
	padding-top: 20px;
}
.pro_info_wrap .page.no_border_top{
	border-top: none;
}
.combine_tit{
	padding: 0 0 15px;
	font-size: 16px;
	color: #000000 ;
	line-height: 22px;
	font-weight: bold;
}
.combine_tit span{
	color: #666666;
}
.combine_tit.mt45{
	margin-top: 45px;
}

.detail_cont {
	margin-top: 20px;
	padding: 0 50px 50px;
	background: #FFFFFF;
	font-family: "Microsoft YaHei";
}
.detail_cont .top_tit {
	text-align: center;
	padding: 30px 0 18px;
	color: #4D4D4D;
	border-bottom: 1px solid #E6E6E6;
}
.detail_cont .top_tit h3 {
	line-height: 25px;
	font-size: 18px;
	font-weight: bold;
}
.detail_cont .top_tit p {
	line-height: 18px;
	font-size: 13px;
	color: #999;
	padding-top: 10px;
}
.detail_cont .cont_wrap .cont {
	font-size: 13px;
	line-height: 24px;
	color: #151515;
	padding: 20px 0 10px;
}
.detail_cont .cont_wrap .cont h4 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}
.quest_box{
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
	width:16px;
	height: 20px;
	background: url("../images/quest_icon.png") no-repeat center;
}
.quest_box>em{
	position: absolute;
	right:0;
	bottom:30px;
	display: block;
	width:150px;
	padding: 10px 15px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	background: rgba(0,0,0,.76);
}
.quest_box>em b{
	position: absolute;
	left:50%;
	bottom: -5px;
	margin-left: -10px;
	display: block;
	width: 20px;
	height: 5px;
	transform: rotate(180deg);
	background: url("../images/quest_icon01.png") no-repeat center;
}
.drop_search{
	position: absolute;
	left: 0;
	top:31px;
	width: 170px;
	max-height: 160px;
	overflow-y: auto;
	background: #fff;
	border: 1px solid #E4E4E4;
}
.drop_search li a{
	display: block;
	line-height: 32px;
	font-size: 14px;
	color: #000;
	padding: 0 10px;
	background: #fff;
}
.drop_search li a:hover{
	color: #2778BE;
}
.drop_search li a span{
	margin-left:10px;
}
/* 2020-08-26-信息披露-end */
.custom_bill p{
    font-size: 14px;
    color: #333;
}
.custom_bill p.indent{
    text-indent: 2em;
}
.custom_bill .cen_tit{
    line-height: 34px;
    color: #333;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    padding: 10px 0;
}
.custom_bill .cen{
    text-align: center;
}
.bill_tit {
    height: 34px;
    line-height: 34px;
    padding: 10px 0;
}
.bill_tit h4 {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.custom_bill .pro_table{
    border: 1px solid #E4E4E4;
}
.custom_bill .pro_table td{
    background: #fff;
    border-bottom: 1px solid #E4E4E4;
	font-size: 12px !important;
	padding: 13px 5px;
}


}
.custom_bill .pro_table tr.bg td{
    background: #EFEFEF;
}
.bot_tip {
    line-height: 20px;
    color: #888;
    padding: 8px 0;
}
.custom_bill .text_rt{
    text-align: right;
    line-height: 24px;
}
/* 2021-03-17-约定融券可融证券-start */
.news_search.add_select{
	padding:20px 0;
}
.news_search.add_select ul{
	width:710px;
}
.news_search.add_select ul li{
	margin-right: 5px;
}
.news_search.add_select .drop_box{
	width: 140px;
}
.news_search.add_select .drop_box input{
	width: 132px;
	outline: none;
}
.news_search.add_select .drop_box em.horn{
	display: block;
    width: 24px;
    height: 32px;
    cursor: pointer;
    background: url(../images/horn_down.png) no-repeat center;
    position: absolute;
    top: 0;
    right: 10px;
}
.news_search.add_select .drop_box .list_box{
	position: absolute;
    left: 0;
    top: 29px;
    width: 132px;
    padding-left: 6px;
    background: #fff;
    border: 1px solid #ddd;
}
.news_search.add_select .drop_box .list_box dt{
	font-size: 14px;
    color: #333;
    line-height: 30px;
    cursor:pointer;
}
.news_search.add_select .drop_box .list_box dt:hover,
.news_search.add_select a.btn:hover{
	color:#2778be;
}
.news_search.add_select a.btn{
	width: 80px;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    margin-top: 0;
}
/* 2021-03-17-约定融券可融证券-end */
/* 2021-06-29-登录页-start */
@keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
.first-login_page{
	position: relative;
}
.first-login_box{
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -258px 0 0 -210px;
	padding:50px 40px 40px;
	width: 340px;
	background: #FFFFFF;
	border-radius: 9px;
	-webkit-animation-duration:0.8s;
	animation-duration:0.8s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.first-login_box h2{
	margin-bottom: 40px;
	font-size: 28px;
	color: #333333;
	line-height: 38px;
	text-align: center;
}
.first-login_box .input_box{
	margin-top: 16px;
	position: relative;
	font-size: 0;
}
.first-login_box .input_box input{
	display: inline-block;
	vertical-align: top;
	width: 316px;
	height:22px;
	padding:13px 10px;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	background: #F7F7F7;
	border: 1px solid #F7F7F7;
	border-radius: 6px;
	outline: none;
	transition: all .3s;
}
.first-login_box .input_box input:focus{
	border-color: #ED3E26;
}
.first-login_box .input_box.img input{
	width: 176px;
}
.first-login_box .yzm_img{
	display: inline-block;
	vertical-align: top;
	margin:7px 0 0 30px;
	width: 110px;
	height: 36px;
}
.first-login_box .yzm_btn{
	position: absolute;
	right:12px;
	top: 14px;
	z-index: 100;
	display: inline-block;
	font-size: 16px;
	color: #ED3E26;
	line-height: 22px;
	transition: all .3s;
}
.first-login_box .yzm_btn:hover{
	text-decoration: underline;
}
.first-login_box .yzm_btn.on{
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.first-login_box .yzm_btn.on:hover{
	text-decoration: none;
}
.first-login_btn{
	margin-top:50px;
}
.first-login_btn a{
	display: block;
	margin-top: 16px;
	width: 340px;
	height: 50px;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 50px;
	text-align: center;
	letter-spacing: 2px;
	background-image: linear-gradient(90deg, #FF4B33 0%, #E32D14 100%);
	border-radius: 6px;
	font-weight: 700;
}
.first-login_btn a:hover{
	background: #E32D14;
}
.first-login_btn a.download{
	background-image: linear-gradient(90deg, #3362FF 0%, #1436E3 100%);
}
.first-login_btn a.download:hover{
	background: #1436E3;
}
.first-login_btn a em{
	display: inline-block;
	vertical-align: top;
	margin:6px 2px 0 0;
	width: 24px;
	height: 40px;
	background: url("../images/download_btn.png") no-repeat center;
}
.bottom_tips{
	margin:20px 0 -10px;
}
.bottom_tips p{
	font-size:13px;
	color:#999;
	line-height:21px;
	text-align:center;
}
/* 2021-09-09-mew_add */
.download_btn{
	position: relative;
}
.first-login_btn a i{
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
	width: 24px;
	height:40px;
	background: url("../images/down_arrow01.png") no-repeat center;
}
.first-login_btn {
	position: relative;
}
.first-login_list{
	position: absolute;
	left:50%;
	top: 60px;
	z-index: 100;
	width: 340px;
	margin-left: -170px;
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
	border-radius: 6px;
}
.first-login_list li>a{
	display: block;
	margin-top: 0;
	width: 308px;
	height:22px;
	padding: 10px 16px;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	transition: all .3s;
	background: none;
	text-align: left;
}
.first-login_list li>a em{
	display: inline-block;
	vertical-align: top;
	margin: 0 8px 0 0;
	width: 16px;
	height: 22px;
}
.first-login_list li>a em.em_01{
	background: url("../images/down_icon01.png") no-repeat center;
}
.first-login_list li>a em.em_02{
	background: url("../images/down_icon02.png") no-repeat center;
}
.first-login_list li>a:hover{
	color: #ED3E26;
	background: none;
}
/* 2021-09-18-new_Add */
.first-login_btn .tips{
	margin-top: 20px;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	text-align: justify;
}
.first-login_btn .tips a{
	display: inline-block;
	margin-top: 0;
	width:auto;
	height: auto;
	font-size: 14px;
	line-height: 22px;
	color: #3362FF;
	text-decoration: underline;
	background: none;
	font-weight: normal;
}
.first-login_btn a.blue{
	background-image: linear-gradient(90deg, #3362FF 0%, #1436E3 100%);
}
.first-login_btn a.blue:hover,
.first-download_type a:hover{
	background: #1436E3;
}
.first-login_btn a.blue em{
	display: inline-block;
	vertical-align: top;
	margin: 0 8px 0 0;
	width: 24px;
	height: 50px;
	background: url("../images/down_icon03.png") no-repeat center;
}
.first-download_type{
	margin-top: 12px;
	font-size: 0;
	text-align: right;
}
.first-download_type a{
	display: inline-block;
	vertical-align: top;
	margin-left:16px;
	padding: 0 16px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 40px;
	background-image: linear-gradient(90deg, #3362FF 0%, #1436E3 100%);
	border-radius: 6px;
}
.first-download_type a em{
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	width:20px;
	height: 40px;
}
.first-download_type a em.em_01{
	background: url("../images/down_icon04.png") no-repeat center;
}
.first-download_type a em.em_02{
	background: url("../images/down_icon05.png") no-repeat center;
}
.inner_cont .conText img {
	float: none;
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%!important;
}
/*2023-04-14 电子对账单 start*/

.query_form{
	margin-bottom: 20px;
	display: flex;
	display: -moz-box;  
	display: -webkit-flex; 
	display: -moz-flex; 
	display: -ms-flexbox;
}
.query_form .row_01{
	margin-right: 15px;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-flex: 1; 
	-moz-box-flex: 1;
}
.cm_dropdown{
	box-sizing: border-box;
	width: 100%;
	height: 45px;
	border: 1px solid #DDDDDD;
	background: #ffffff;
	position: relative;
}
.cm_dropdown .value{
	box-sizing: border-box;
	height: 43px;
	padding: 10px 39px 10px 19px;
	line-height: 23px;
	font-size: 16px;
	color: #999999;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cm_dropdown .value .arrow{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 4px 0;
	border-color: #999999 transparent transparent;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 19px;
	z-index: 5;
}
.cm_dropdown.on{
	border-color: #4078B9;
}
.cm_dropdown.on .value .arrow{
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	border-color: #4078B9 transparent transparent;
}
.cm_dropdown .list{
	width: 100%;
	background: #ffffff;
	border: 1px solid #4078B9;
	max-height: 200px;
	overflow: auto;
	position: absolute;
	top: 43px;
	left: -1px;
	z-index: 50;
}
.cm_dropdown .list li{
	font-size: 14px;
	line-height: 20px;
	padding: 8px 19px;
	color: #666666;
	cursor: pointer;
}
.cm_dropdown .list li:hover{
	color: #4078B9;
	background: #f5f5f5;
}
.p_button{
	display: inline-block;
	vertical-align: top;
	padding: 0 24px;
	border-radius: 2px;
	background: #4078B9;
	color: #ffffff;
	font-size: 16px;
	line-height: 45px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.p_button:hover{
	background: #5590d4;
	color: #ffffff;
}
.file_downloadlist li{
	border-bottom: 1px dashed #ddd;
	padding: 12px 0;
	line-height: 26px;
	font-size: 14px;
	color: #666666;
}
.file_downloadlist li .opea{
	float: right;
	font-size: 0;
}
.file_downloadlist li .opea .p_button{
	line-height: 26px;
	font-size: 14px;
	padding: 0 16px;
	margin-left: 10px;
}
.file_downloadlist li p{
	font-size:14px;
	padding-left:19px;
	background:url(../images/inner_news.png) no-repeat left 8px;
	margin-right: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



/*2023-04-14 电子对账单 end*/
/*2023-04-21 资产托管 start*/
.info_wrap .box_2 {
	padding: 10px 0;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
}
.info_wrap .box_2 h4 {
	line-height: 24px;
	font-size: 18px;
	margin-bottom: 10px;
}
.cm_input{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 45px;
	border: 1px solid #DDDDDD;
	background: #ffffff;
	position: relative;
	outline: none;
	padding: 10px 19px;
	font-size: 16px;
	line-height: 23px;
	color: #333333;
}
.cm_input:focus{
	border-color: #4078B9;
}
.com_link{
	color: #4078B9;
}
.tab06 td,
.tab06 th{
	text-align: center !important;
}
.tab06 tr:nth-child(2n+1) td{
	background: #EFEFEF;
}
/*2023-04-21 资产托管 end*/

/*2023-06-25 站内信 start*/
.query_form .row_01{
	margin-right: 0;
}
.query_form .row_02{
	margin-left: 15px;
}
.readed_link{
	display: inline-block;
	color: #999;
	font-size: 16px;
	line-height: 45px;
}
.readed_link:hover{
	color: #4078B9;
}
.inner_news li .new{
	display: inline-block;
	vertical-align: top;
	margin-left: 3px;
	font-size: 0;
	line-height: 0;
	color: transparent;
	width: 20px;
	height: 17px;
	background: url(../images/new_icon.png) no-repeat center;
	position: relative;
	top: -5px;
}

.link_down a{
	position: relative;
}
.msg_tipspan{
	display: inline-block;
	width: 20px;
	height: 17px;
	line-height: 14px;
	text-align: center;
	color: #ffffff;
	background: url(../images/msg_tip_bg.png) no-repeat center;
	background-size: 100%;
	font-size: 12px;
	position: absolute;
	top: -4px;
	right: -16px;
	z-index: 5;
}


/*2023-06-25 站内信 end*/
.inner_tit span.selectSpan{
	left: 95px;
	width: 95px;
	text-align: center;
}
.inner_tit span.noborder{
	border-bottom: none;
	cursor:pointer;
}
.inner_tit span.act{
	border-bottom:2px solid #2778be;
}