﻿@charset "utf-8";

/*  public style start */
ul,li,ol,dd,dt,dl,p,label,div,table,th,td,tr,h1,h2,h3,h4,h5,h6,h7,hr,input,frame,iframe,form,select,img{ padding:0px; margin:0px; list-style:none; }
body{ margin:0px; padding:0px; line-height:24px; font-size:14px; color:#333; font-family:"Microsoft YaHei"; }
table{ border-collapse:collapse; }
a{ color:#394a5a; text-decoration:none; outline:none;display:block;}
a:hover{ color:#c52626; text-decoration:underline; }
img{ border:0 none; vertical-align:top; }
p.t_int{ text-indent:2em; }
.yh{ font-family:"Microsoft YaHei"; }
.center{ text-align:center; }
.right{ text-align:right; }
.f12px{ font-size:12px; }
h4{ font-size:14px; }
h3{ font-size:16px; }
.fl{ float:left; }
.fr{ float:right!important; }
.bold{ font-weight:bold; }
.clearflaot{ clear:both; font-size:0px; height:0px; line-height:0px; }
.clearfix:before,.clearfix:after{ content:""; display:table; }
.clearfix:after{ clear:both; }
.clearfix{ zoom:1; }
.ml_0{margin-left: 0;}
.mr_0{margin-right: 0;}
.mt_0{margin-top: 0;}
.mb_0{margin-bottom: 0;}
.pl_0{margin-left: 0;}
.pr_0{margin-right: 0;}
.pt_0{margin-top: 0;}
.pb_0{margin-bottom: 0;}

/*  public style end */


/* header start */
.zs_header{width:100%;background: #fff; font-size: 12px;border-bottom: 1px solid #f0f0f0;position:relative;z-index: 30;}
.zs_header_in{width:1000px;height:22px; line-height: 22px; margin:0 auto;padding:7px 0;}
.head_lf{float:left;}
.head_rt{float:right;}
.head_lf ul li{float:left;}
.head_lf ul li.tel a{height:22px; background:url(../images/site-my/smallIcon.png) -121px -1px no-repeat;padding-left: 22px;font-size: 12px;color:#666;text-decoration: none;}
.head_lf ul li.weichat a{height:22px;line-height: 22px; background:url(../images/site-my/smallIcon.png) -1px -1px no-repeat;padding-left: 22px;margin-left: 27px;position:relative;}
.head_lf ul li.weibo a{height:22px;line-height: 22px; background:url(../images/site-my/smallIcon.png) -25px -1px no-repeat;padding-left: 22px;margin-left: 11px;}
.head_lf ul li.weichat a:hover{background-position: -49px -1px;}
.head_lf ul li.weibo a:hover{background-position: -73px -1px;}
.weichat_box{position:absolute;top:28px;left:-68px;width:138px;height:138px;border:1px solid #3caf36;background:#fff;padding:10px; display:none;}
.weichat_box img{height:138px;width:138px;}
.small_al{width:11px;height:6px;background:url(../images/site-my/smallIcon.png) -6px -33px no-repeat;position:absolute;top:-6px;left:50%;margin-left: -5.5px;}
.head_lf ul li.weichat a:hover .weichat_box{display:block;}
.head_rt ul li{float:right;}
.head_rt ul li.before_login{margin-right: 67px;padding-left: 22px;background:url(../images/site-my/user_img.png) 0 0 no-repeat;}
.head_rt ul li.before_login a{display:inline-block; color:#666;margin:0 8px;}
.head_rt ul li.before_login a:hover {color:#ee5c48; text-decoration: none;}
.head_rt ul li.after_login a{float:left;margin-left:8px;}
.head_rt ul li.after_login{margin-right: 67px;}
.head_rt ul li.after_login a img{width:22px;height:22px;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
.head_rt ul li.after_login a.ml_0{margin-left: 3px;color:#ee5c48;}
.head_rt ul li.after_login a i{width:22px;height:22px;display:inline-block; font-size:0; line-height:0; vertical-align:middle; background:url(../images/site-my/smallIcon.png) -25px -25px no-repeat;margin-right:3px;}
.header-right-top a:hover { text-decoration: none; }

/* 导航 */
.zs_nav{width:100%;font-size: 18px;background:#fff;border-bottom: 2px solid #F7F6F6;}
.zs_nav_box{width:1000px;margin:0 auto;}
.zs_logo{padding:17px 0 16px 0;float:left;}
.zs_logo a{display:block;}
.zs_logo a img{width:187px;height:47px;}
.nav_in{float:right;}
.nav_in ul li{float:left;height:76px;line-height: 76px;padding:0 4px;margin-left: 30px;}
.nav_in ul li a{text-decoration: none;color: #394a5a;}
.nav_in ul li.current{border-bottom: 4px solid #c00000;}
.nav_in ul li.current a{color:#c52626;}
.nav_in ul li:hover{border-bottom: 4px solid #c00000;}
.nav_in ul li:hover a{color:#c52626;}



/* banner */
.zs_banner{width:100%;height:400px;}
.banner_box{ width:100%; position:relative; background-color:#fff; height:400px; }
.banner{ width:100%; height:400px; position:relative;}
.banner > li{ height:400px; width:100%; position:absolute; left:0; top:0; display:none; }
.slide_dot{ height:15px;position:absolute; z-index:20; bottom:40px; width:auto; left:50%;}
.slide_dot span{ display:inline-block; width:15px; text-align:center;height:15px; background-color:#a5a5a7;cursor:pointer;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;margin-right:15px;}
.slide_dot span.active{ background-color:#fff;}
.codeer{width:1000px;height:400px; margin:0 auto;position:relative;}
.codeer_box{width:130px;height:130px;padding:10px;position:absolute;top:177px;right:69px;background:#fff;}


.banner li{
	background:url(../images/site-my/banner_01_01.jpg) no-repeat center top;
}

/* 内容 */
.zs_main{width:100%;margin:0 auto;background:#fff;}
.main_01{width:1000px;margin:0 auto;}
.title_01{height:57px;border-bottom: 1px solid #e8e8e8;padding-top: 20px;line-height: 57px;}
.title_01 p{font-size: 18px;color:#c00000;height:57px;float:left;border-bottom: 1px solid #c00000;}
.four_box{padding:42px 0 80px 0;}
.four_box ul li{width:250px;height:158px;float:left;cursor:pointer;}
.imgfor{width:100px;height:69px;padding-top: 31px; margin:0 auto;cursor:pointer;position:relative;z-index: 1;background:url(../images/site-my/zs_imgfor.png) 0 0 no-repeat;}
.imgfor s{display:block;width:52px;height:38px;background:url(../images/site-my/bigIcon.png) 0 0 no-repeat;position:relative;z-index: 3;margin:0 auto;}
.imgfor i{display:none;width:100px;height:100px;position:absolute;top:0;left:0;background:url(../images/site-my/bg_001.png) center center no-repeat;}
.four_box ul li:hover .imgfor i{display:block;position:absolute;top:0;left:0;}
.for02 s{background-position: -57px -2px;}
.for03 s{background-position: -114px -2px;}
.for04 s{background-position: -171px -2px;}
.four_box ul li:hover .imgfor s{background:url(../images/site-my/bigIcon.png) 0 -45px no-repeat;position:absolute;top:50%;margin-top: -19px;left:50%;margin-left: -26px;}
.four_box ul li:hover .for02 s{background-position: -57px -45px;}
.four_box ul li:hover .for03 s{background-position: -114px -45px;}
.four_box ul li:hover .for04 s{background-position: -171px -45px;}
.four_box ul li:hover .imgfor{position:relative;}
.four_box ul li:hover .p001{color:#c00000;}
.p001{font-size: 18px;color:#444;text-align: center; line-height:46px;}
.p002{font-size: 12px;line-height: 14px;color:#999;text-align: center;}
.p002 span{color:#ee5c48;}
.four_box ul li.fist{width:180px;padding-right: 70px;}
.four_box ul li.last{width:180px;padding-left: 70px;}
.four_box ul li a:hover { text-decoration:none;}


.zs_main_01{width:100%;margin:0 auto;background:#f0f0f0;}
.main_lt { width:451px; float:left; display:inline; padding: 80px 0 25px 0; border-bottom:1px #ccc solid;}
.main_rt{float:right; display:inline; width:451px;padding-top: 80px; padding-bottom: 18px; border-bottom: 1px solid #ccc;}
.main_lt img{width:360px;height:380px;}
.title_02{line-height: 48px;border-bottom: 1px solid #ccc; margin-bottom:10px;}
.title_02 p{float:left;font-size: 18px;color:#c00000;}
.title_02 a{float:right;color:#666;}
.title_02 a:hover { color:#ee5c48; text-decoration:none;}
.tout{border-bottom: 1px solid #ccc; margin-bottom: 18px;}
.tout_lt{width:100px;height:89px; float:left; border-right:1px solid #ccc;margin:10px 0 19px 0;text-align: center;}
.p003{font-size: 35px;line-height: 35px;color:#c00;padding-top: 9px;}
.p004{font-size: 13px;line-height: 14px;padding-top: 10px;}
.tout_rt{float:right;width:330px;height:89px;padding-top: 10px;}
.newstitle{color:#c00;line-height: 32px; width: 330px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:16px;}
.p005{font-size: 12px; color:#999;}
.newsp{border-bottom:1px solid #ccc;padding:18px 0;}
.news{font-size: 14px;color:#666;line-height: 36px;padding-left: 19px;background:url(../images/site-my/sj.png) 6px center no-repeat;}
.news span{display:block;float:left;cursor:pointer; width:330px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newstime{float:right;font-size: 14px;color:#666;line-height: 36px;}

.main_02{width:1000px;margin:0 auto;padding-bottom: 100px;}
.lists{padding-top: 40px;}
.lists ul li{width:320px;height:218px;float:left;margin:0 0 19px 19px;background:#fff;cursor:pointer;}
.lists ul li.ml_0{margin-left: 0;}
.imgto{width:52px;height:38px;margin:54px auto 0;background:url(../images/site-my/bigIcon1.png) 0 -88px no-repeat; }
.p006{font-size: 18px;line-height: 18px;color:#444;text-align: center;padding-top: 34px;}
.p007{font-size: 12px;line-height: 12px;color:#999;text-align: center;padding-top: 10px;}
.lists ul li:hover .imgto{background:url(../images/site-my/bigIcon1.png) -114px -131px no-repeat;}
.lists ul li:hover{background:#c00000;}
.lists ul li:hover .p006{color:#fff;}
.lists ul li:hover .p007{color:#fff;}
.imgto_02{background-position:-57px -88px;}
.imgto_03{background-position:-114px -88px;}
.imgto_04{background-position:-171px -88px;}
.imgto_05{background-position:0 -131px;}
.imgto_06{background-position:-57px -131px;}
.imgto_07{background-position:0 -217px; width:40px; height:38px;}
.imgto_08{background-position:-117px -217px; width:38px; height:41px;}
.lists ul li:hover .imgto_02{background-position:-171px -131px;}
.lists ul li:hover .imgto_03{background-position:0 -174px;}
.lists ul li:hover .imgto_04{background-position:-57px -174px;}
.lists ul li:hover .imgto_05{background-position:-114px -174px;}
.lists ul li:hover .imgto_06{background-position:-171px -174px;}
.lists ul li:hover .imgto_07{background-position:-61px -217px;}
.lists ul li:hover .imgto_08{background-position:-171px -217px;}




/* foot */
.zs_footer{width:100%;background:#242424;}
.footer{width:1000px;margin:0 auto;padding:40px 0;}
.foot_left{height:100px;line-height: 100px; padding-right: 10px;border-right:1px solid #666; float:left;}
.foot_left ul li{float:left;margin-right:90px;}
.foot_left ul li a{color:#fff;}
.foot_left ul li a:hover { text-decoration: underline; }
.foot_right{padding-left:97px;height:100px;background:url(../images/site-my/telimg.png) 0 center no-repeat;float:right;font-size: 12px;color:#a5a5a5;}
.foot_right p{padding-bottom: 10px; font-size:12px;}
.foot_right p.p008{font-size: 20px;color:#fff;}
.foot_right p.service span { font-size:16px; font-weight:bold; color:#fff; display:inline-block; margin-left:10px;}
.foot_right p.link a { color:#fff;}
.foot_copy{width:100%;background:#333;}
.copy_right{width:1000px;font-size: 14px;color:#666;line-height: 40px;margin:0 auto;padding:10px 0;}
.copyin_left{float:left;}
.copyin_left span{padding-right: 24px;}
.copyin_right{float:right;}
.copyin_right ul li{float:left;padding-left: 20px;}
.copyin_right ul li img{height:40px;}


/* 在线客服 */
.online{width:72px;height:100px;background:#e5e5e5;position:fixed;top:50%;right:0;margin-top: -50px; cursor:pointer;}
.online_top{width:72px;height:72px;background:url(../images/site-my/online_pe.png) center center no-repeat;}
.online:hover .online_top{background:url(../images/site-my/online_pe02.png) center center no-repeat;}
.online_b{height:28px;background:#f5f5f5;line-height: 28px;font-size: 12px;color:#333;text-align: center;}

/* 主页 end */



/* 公司公告页 start */
/*.news_banner{width:100%;height:240px;background:url(../images/site-my/news_bg.jpg) center center no-repeat;}*/
.news_banner{width:100%;height:160px;background:url(../images/site-my/news_bg1.png) center center no-repeat;}
.main_03{height:3000px;width:100%;background:#fff;}
.main_03_in{width:1000px;margin: 0 auto;color:#999;font-size: 12px;}
.curmbs{color:#7c7c7c;font-size: 14px;padding:34px 0 14px 0;border-bottom:1px solid #ddd;}
.curmbs p{float:left;}
.curmbs a{float:left; display:block;margin-left: 12px;}
.curmbs a.a_current{color:#cc0000;}
.newslists ul li{border-bottom: 1px solid #ddd;padding:20px 0;}


/* 软件下载 start */
.load_banner{width:100%;height:600px;background:#c00000 url(../images/site-my/load_banner.png) center center no-repeat;}
.ban_in{width:1000px;height:600px;margin:0 auto;position:relative;}
.banner_code{width:150px;height:188px;position:absolute;right:0;top:50%;margin-top: -94px;}
.code_box{width:134px;height:134px;background:#fff;padding:8px;}
.code_box img{width:134px;height:134px;}
.banner_code p{line-height: 38px;text-align: center;color:#fff;font-size: 16px;}
.lis_left{width:499px;padding:31px 0 40px 0;float:left;}
.lislf_inside{height:184px;border-right:1px solid #ddd;padding:8px 0;}
.inside_left{width:269px;height:100%;float:left;}
.inside_left p{font-size: 14px;color:#999;line-height: 18px;padding-bottom: 11px;}
.inside_left p.p0010{font-size: 18px;color:#333;}
.inside_left p.p0011{padding-bottom: 13px;height:54px;}
.loadbtn_box{padding-top: 20px;}
.loadbtn_box a{float:left;width:90px;height:32px; line-height: 32px; border-radius: 3px;padding-left: 38px;margin-right: 10px;color:#fff;text-decoration: none;}
.loadbtn_box a.ios_btn{background:#c00000 url(../images/site-my/ios_icon.png) 10px 4px no-repeat;}
.loadbtn_box a.and_btn{background:#c00000 url(../images/site-my/adn_icon.png) 10px center no-repeat;margin-right: 0;}
.loadbtn_box a:hover { color:#fff; }
.inside_right{width:138px;height:184px;float:left;padding-left: 23px;}
.inside_right img{width:138px;height:138px;display:block;}
.inside_right p{line-height: 46px;text-align: center;color:#999;font-size: 16px;}
.lis_right{width:433px;float:right;padding:31px 0 40px 67px;}
.lis_right .lislf_inside{border-right:none;}
.title_01 a{display:block;float:right;font-size: 12px;color:#c00000;margin-top: 5px;}
.lis_two{padding-bottom: 50px;}
.lis_two ul li{float:left;width:332px;padding:31px 0 40px 0;}
.loadnow{background:#c00000;}
.lis_two ul li.list_fis{width:318px;}
.lis_two ul li.list_sec{padding-left:50px;width:316px;}
.lis_two ul li.list_thr{width:262px;padding-left: 50px;}
.lis_two ul li.list_thr .lislf_inside{border-right:none;}


/* 公司公告列表 */
.main_03 {
    height: 880px!important;
}
.newslists {
    margin-top: 25px;
}
.new_left{
	float: left;
	width: 225px;
	/*height: 356px;*/
	font-size: 14px;
	color: #394a5a;
	border: 1px solid #E3E1DE;
	margin-right: 60px;
	cursor: pointer;
}
.n_current{
	background-color: #DA0000;
	color:#fff;
}
.new_left .n_left{
	height:50px;
	line-height: 50px;
	padding: 0 25px;
	position: relative;
	border-bottom: 1px solid #E3E1DE;
}
.new_left .n_left a:hover {
	text-decoration: none;
}
.new_left .n_left:last-child{
	border-bottom: none;
}
.new_left .n_left span{
	position: absolute;
	right: 0;
	top:0;
	display: inline-block;
	margin-right: 25px;
}
.new_right{
	cursor: pointer;
	float: left;
	width: 710px;
	min-height:650px;
	/*height: 650px;*/
	font-size: 14px;
	color: #394a5a;
	margin-bottom:40px;
}
.new_right .n1{
	border-top: 1px dotted #E3E1DE;
}
.r_current{
	color:#C00000;
}
.i_current{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #C00000!important;
	border-right: 5px solid transparent;
}
.new_right .n_right{
	border-bottom: 1px dotted #E3E1DE;
	height: 55px;
	line-height: 55px;
	position: relative;
	white-space: nowrap;
    	overflow: hidden;
    	text-overflow:ellipsis;
}
.new_right  h4{
	margin-bottom: 15px;
}
.new_right.new_list a:hover {
	text-decoration: none;
}
.new_right .n_right .label2{
	width: 570px;
	white-space: nowrap;
    	overflow: hidden;
    	text-overflow:ellipsis;
}
.new_right .n_right i{
	font-style: normal;
	width:0px;
         	height:0px;  
         	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #434343;
	border-right: 5px solid transparent;
	margin-right: 15px;
	display: inline-block;
	vertical-align: middle;
}
.new_right .n_right span{
	/* position: absolute;
	right: 0;
	top:0; */
	display: inline-block;
	vertical-align: middle;
}
/* 分页模块 */
.r_page{
	margin:40px 0;
	text-align: center;
	width: 100%;
}
.r_page .p_disabled{
	color: #E1DFDB;
	cursor: not-allowed;
}
.r_page a{
	text-decoration: none;
	display: inline-block;
	width: 60px;
	color: #BCBCBC;
}
.r_page a:hover{text-decoration:none;}

/*公告列表内容*/
.new_content p{
	font-size:13px;
	margin:25px 0;
	text-indent: 30px;
}
.new_content .p1{
	margin:5px 0 25px 0;
}

.new_content .p2{
	margin:5px 0 15px 0;
}
.new_content .p3{
	text-indent: 0;
	margin-left: 30px;
}
.new_content .p4{
	text-indent: 0;
}
.new_content b{
	font-weight: normal;
	text-align: center;
	width: 100%;
	display: block;
}
.new_content p.subordinate { text-indent: 0; }
.new_content p.subordinate a { display: inline-block; margin-bottom: 25px; text-align: left; width: 32%;}
.new_content p a:hover { text-decoration: none; }

/* 软件下载 */
.load_banner {
    width: 100%;
    height: 600px!important;
    background: #c00000 url(../images/site-my/load_banner11.png) center center no-repeat!important;
	overflow: hidden;
}
.load_banner_appshop {
	background: #c00000 url(../images/site-my/load_banner33.png) center center no-repeat!important;
}
.banner_download{
    height: 150px;
    width: 280px;
    position: absolute;
    right: 190px;
    top: 50%;
    margin-top: 20px;
}
.ban_in {
    height: 540px!important;
}
.banner_code{
	margin-top: 20px!important;
	cursor: pointer;
}
.banner_download p{
	margin-bottom: 38px;
	width:280px;
	height:56px;
	cursor: pointer;
}
.banner_download .iphone{
	background: url('../images/site-my/iphone.png') no-repeat center center;		
}
.banner_download .android{
	background: url('../images/site-my/android.png') no-repeat center center;	
}   
.banner_download .iphone:hover{
	background: url('../images/site-my/iphone_hover.png') no-repeat center center;
} 
.banner_download .android:hover{
	background: url('../images/site-my/android_hover.png') no-repeat center center;	
} 
.main1 ,.main2 ,.main3{
	width:100%;
	height: 540px;
	text-align: center;
}
.main1, .main3{
	background-color: #fff;
}
.main2{
	background-color: #F1F0EE;
}
.zs_main .main{
	width:1000px;
	margin:0 auto;
}
.main1 img{
	width:392px;
	height: 346px;
	display: inline-block;
}
.main2 img{
	width:317px;
	height: 283px;
	display: inline-block;
}
.main3 img{
	width:315px;
	height: 187px;
	display: inline-block;
}
.zs_main .main {
    width: 1000px;
    height: 540px;
    margin: 0 auto;
}
.m_left{
    width: 500px;
    text-align: center;
    float: left;
}
.m_right{
    width: 500px;
    float: left;
    text-align: left;     
}
.main1 .m_left{
	margin-top:100px;
}
.main1 .m_right{
	margin-top:200px;
}
.main h2{
	font-weight: normal;
	font-size:20px;
	margin-bottom: 25px;
	margin-left:140px;
}
.main p{
	color:#94918B;
	font-size: 14px;
	margin-left:140px;
}
.main3 .m_left{
	margin-top:173px;
}
.main3 .m_right{
	margin-top:220px;
}
.main2 .m2_left{
	width: 500px;
    float: right;
    margin-top: 130px;
    text-align: center;  
}
.main2 .m2_right{
	width: 500px;
	margin-top: 210px;
	float: right;
    text-align: left;     
}

/*登录框文字错位，是因为reset.css样式冲突*/
.login-register-page .login-register-page-c .fm-input img { vertical-align:inherit;}
.login-register-page .fm-code .fm-code-input img { vertical-align:inherit;}
.login-register-page .fm-code .verificationcode a { display:inline;}
.login-register-page .fm-item a { display: inline; }
/*帮助中心分页样式冲突*/
.message a { display: inline; }

/*注册链接a的样式上面定义为block，有冲突*/
#container .login-register-page .login-register-title span.active { color:#c52626; border-color: #c52626; }
.login-register-page .login-register-title span.right a { display: inline; }

/*首页公告样式*/
.tout-first { color: #666;}
.tout-first:hover .newstitle,.tout-first:hover .p005 { color: #c52626;}
.tout-first:hover .p004 { color: #666;}

/*现金通页面样式冲突*/
.popup-login-register-btn-trigger { display: inline; }
.banner1 .b1-table li { background: none; }
.banner1 .b1-table ul a { display: inline; }

/*营业网点各项*/
.main_04 {height: 1100px!important;}
.subordinate_desc p { text-indent: 0; }

/*公司历史*/
#sub_history p { margin: 15px 0; }

/*登录注册部分文字颜色修改*/
.login-register-page .text-orange { color: #c52626; }
#container .login-register-page .error-box { color: #c52626; }

/*登录注册切换修改*/
.login-register-page-c .log-register-tab { width: 360px; margin: 80px 0 0 82px; float:left; display: inline; text-align:center; height: 360px;}
.login-register-page-c .log-register-tab h3 { font-size: 30px; color: #c00000; margin-bottom: 40px;}
.login-register-page-c .log-register-tab h3 span { font-weight: bold; }
#container .login-register-page .fm-submit-btn input { background: #c52626; }


/*股东构成表格样式*/
.shareholder_table th,.shareholder_table td { text-align: center; color:#444; font-size: 14px; border-bottom: 1px solid #E3E1DE; height: 44px; line-height: 44px; }
.shareholder_table th { font-size: 18px; color: #1C87DA; }
.shareholder_table td span.mark { color: #1C87DA; font-weight: bold; }
.shareholder_table tr.total { background: #F3F3F3; }
.shareholder_table tr.total td span.mark { color:#F32736; }

/*关于我们分页样式*/
.pagination { margin-top:20px;}
.pagination span { margin-right:15px; display:inline-block;}
.pagination span em { font-style:normal;}
.pagination span .pagecount { color:#cc0000;}
.pagination a { display:inline-block; margin:0 5px;}
.pagination span.link { float:right; display:inline;}
.pagination input { width:40px; height:22px; line-height:22px; text-align:center; vertical-align:middle; border:1px #ccc solid; background:#fff;}
.pagination input[type='button'] { height: 25px; line-height:15px; margin-left:5px; background:#f2f2f2;}

/*ib业务*/
.ib_banner { background:url(../images/site-my/ib_bg1.png) center center no-repeat;}
.n_left_link { height: 50px; line-height: 50px; padding: 0 25px; position: relative;}
.n_left_link a:hover { color:#394a5a; text-decoration: none;}
.n_left_link.n_current a { color:#fff;}

/*私募基金*/
.fund_banner { background:url(../images/site-my/fund_bg1.png) center center no-repeat;}
.asset_banner { background:url(../images/site-my/asset_bg1.png) center center no-repeat;}
.beneficiary_banner { background:url(../images/site-my/beneficiary_bg1.png) center center no-repeat;}
.fund_box { margin:20px auto;}
.fund_box1 { border:1px #ddd solid; padding:20px 15px; overflow: hidden; margin-bottom: 20px;}
.fund_box1 dl { float:left; display:inline; }
.fund_box1 .dl1 { width: 260px;;}
.fund_box1 .dl2 { width: 80px; min-height: 180px; margin: 0 50px; padding: 0 50px; border-left: 1px #ddd dashed; border-right: 1px #ddd dashed;}
.fund_box1 .dl3 { width: 425px;}
.fund_box1 dl dt { font-size:12px; border-bottom:1px #ddd solid; margin-bottom:12px;}
.fund_box1 dl dt span { font-size:16px; color:#c00000; border-bottom:1px #C00000 solid; padding-bottom: 15px; display:inline-block; margin-bottom:-1px;}
.fund_box1 dl dt a { color:#666; display: inline; float: right;}
.fund_box1 dl dd { line-height: 30px; background: url(../images/site-my/dot.png) 0 center no-repeat; padding-left: 15px;}
.fund_box1 dl dt a:hover ,.fund_box1 dl dd a:hover { text-decoration: none;}
.fund_box1 dl dt a:hover { color: #c52626;}

.fund_search { background: #c00000; height: 30px; padding: 13px 10px; width: 980px; font-size: 14px; color: #fff;}
.fund_search .search_list { float: left; display: inline; margin-right: -39px;}
.fund_search .search_list span { display: inline-block; width: 80px; height: 28px; text-align: center; line-height: 28px; margin-right: 38px; cursor: pointer;}
.fund_search .search_list span.current,.fund_search .search_list span:hover { color: #c00000; background: #fff; border-radius: 2px;}
.fund_search .search_ipt { float: right; display: inline; width: 260px; padding: 0 10px; height: 32px; background: #fff; line-height: 32px; border-radius: 2px;}
.search_ipt input { background: none; border: none;}
.search_ipt input[type='text'] { height: 32px; line-height: 32px; outline: none; font-size: 14px; color: #999; width: 230px; font-family: "微软雅黑";}
.search_ipt input[type='button'] { background: url(../images/site-my/search_bg.png) center center no-repeat; width: 20px; height: 20px; vertical-align: middle; cursor: pointer; outline: none;}

.fund_table table { border-left:1px #eee solid}
.fund_table tr:nth-child(2n+1) { background: #fafafa;}
.fund_table th,.fund_table td { border-bottom: 1px #eee solid; border-right: 1px #eee solid; text-align: center; padding:0 8px;}
.fund_table th { font-size: 14px; color: #333; height: 45px; line-height: 45px; background: #fff; white-space:nowrap;}
.fund_table td { font-size: 12px; color: #444; padding: 11px 8px ; max-width: 148px;}
.fund_table td a.red { color:#c52626;}

.fund_dialog_bg { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.5; filter:alpha(opacity=50); z-index:31; display:none;}
.fund_dialog { position: fixed; width: 824px; padding: 20px 38px; left: 50%; top: 50%; margin-left: -450px; background: #fff; z-index:32; display:none;}
.fund_dialog .dialog_tit { position: relative; border-bottom: 1px #ddd solid; padding-bottom: 20px;}
.fund_dialog .dialog_tit h1 { font-size: 22px; text-align: center; padding-top: 10px; font-weight: normal; }
.fund_dialog .dialog_tit .close { position: absolute; right: 0; top: 0; background: url(../images/site-my/close.png) 0 0 no-repeat; display: inline-block; width: 16px; height: 18px; cursor: pointer;}
.fund_dialog .dialog_ctn { font-size: 14px; line-height: 25px;}
.fund_dialog .dialog_ctn strong { display: block; margin-top: 30px;}
.fund_dialog .dialog_ctn b { display: block; text-indent: 15px; font-weight: normal;}
.fund_dialog .dialog_ctn p { text-indent: 25px;}
.fund_dialog .dialog_items { max-height: 230px; overflow-y: auto;}
.fund_dialog .dialog_check { text-align: center; font-size: 14px; margin-top: 20px;}
.fund_dialog .dialog_check input { font-family: "微软雅黑";}
.fund_dialog .dialog_check input[type='checkbox'] { vertical-align: middle; outline: none;}
.fund_dialog .dialog_check input[type='button'] { width: 385px; height: 36px; line-height: 36px; text-align: center; background: #c00000; font-size: 18px; color: #fff; border: none; outline: none; cursor: pointer;}
.fund_dialog .dialog_check input[type='button'].disabled { background: #ddd; cursor: not-allowed;}
.fund_dialog .dialog_check p { margin-bottom: 20px;}
.fund_dialog .dialog_check p.link a { color: #c00000; display: inline;}
.fund_dialog .dialog_check p.link a:hover { text-decoration: none;}
.fund_dialog .dialog_ctn p.respondent { text-align: center; margin: 20px 0;}
.fund_dialog .dialog_ctn p.respondent span { display: inline-block; margin: 0 28px;}

/*测评*/
.fund_dialog_test .dialog_items { padding: 20px 0;}
.fund_dialog_result .dialog_items { width: 700px; margin: 0 auto; padding: 20px 0;}
.fund_dialog_result .dialog_ctn p { text-indent: 0; line-height: 30px;}
.fund_dialog_result p label { display: inline-block; width: 162px;}
.fund_dialog_questionaire .questionaire_list p { text-indent: 0;}
.fund_dialog_result .dialog_ctn p .bold em { font-style:normal;}
.fund_dialog_questionaire ul { margin-bottom: 25px;}
.fund_dialog_questionaire ul li.mark { color: #C00000;}
.fund_dialog_tips strong { font-weight:normal;}
/*测评单选复选样式*/
.fund_dialog_questionaire input[type='radio'],.fund_dialog_questionaire input[type='checkbox'] { position: absolute; top: 2px; left: 2px; vertical-align: middle; opacity: 0;}
.fund_dialog_questionaire span.radio,.fund_dialog_questionaire span.checkbox { display: inline-block; width: 16px; height: 16px; background: url(../images/site-my/radio.png) 0 0 no-repeat; position: relative; vertical-align: middle; margin-right:8px;}
.fund_dialog_questionaire span.radio.checked,.fund_dialog_questionaire span.checkbox.checked { background: url(../images/site-my/radio.png) 0 -24px no-repeat;}

.fund_other { padding:40px; text-align:center; display:none;}

/*基金产品介绍*/
.new_left .n_left_link span { position: absolute; right: 0; top: 0; display: inline-block; margin-right: 25px;}
.new_content h3 { font-size:16px; color:#333; padding-bottom:10px; border-bottom:1px #ddd dashed; margin-bottom:10px;}
.fund_intro h3 { border-bottom:none; padding-bottom:0;}
.fund_trend { margin-bottom:20px;}
.fund_content table { border-left:1px #efefef solid;}
.fund_intro .intro { margin-bottom:20px;}
.fund_intro table { border-top:1px #efefef solid;}
.fund_content table tr:nth-child(2n+1) { background:#fafafa;}
.fund_content table th { background:#eee; font-size:14px; text-align:center; height:58px; line-height:58px; border-right:1px #e5e5e5 solid;}
.fund_content table td { font-size:14px; color:#444; text-align:center; height:45px; line-height:45px; border-right:1px #eee solid; border-bottom:1px #eee solid;}
.fund_content table td.tit { background:#fafafa; width:136px;}
.fund_content table td.ctn {background:#fff; width:221px;}
.fund_value_search { float:right; display:inline; font-size:14px; font-weight:normal;}
.fund_value_search span { display:inline-block; margin-left:10px;}
.fund_value_search input[type='text'] { width:80px; border:1px #ccc solid; height:20px; line-height:20px; padding:0px 10px;}
.fund_value_search input[type='button'] { width:60px; height:22px; line-height:22px; text-align:center; background:none; border:1px #ccc solid;}
.legal_doc .n1 { border-top:none;}
.legal_doc .n_right { border-bottom:1px dashed #E3E1DE}
.fund_content table td span { line-height:22px; padding:10px; display:block;}

/*用户中心*/
.btn-box input.fee { background:#eb6139}
.kv-tit { width:1000px;}
.kv-1 .kv-tit .user-info { margin-left:0;}
.kv-1 .kv-tit .user-info .title,.kv-1 .kv-tit .user-info .user-level { padding-left:0;}

/*投资者园地*/
.title_01 a.more { float: right; display: inline; color: #c00; font-size: 12px;}
.tzzyd_banner { background: url(../images/site-my/tzzyd_banner.jpg) center center no-repeat; width: 100%;}

.tzzyd_item1 { padding: 60px 0 46px 0;}
.tzzyd_item1 ul li { float: left; display: inline; margin: 0 16px; text-align: center;}
.tzzyd_item1 ul li.li1 { margin-left: 0;}
.tzzyd_item1 ul li.li8 { margin-right: 0;}
.tzzyd_item1 ul li a:hover { text-decoration: none;}
.tzzyd_item1 ul li span { display: block;}
.tzzyd_item1 ul li span.img { background: url(../images/site-my/zs_imgfor.png) center center no-repeat; background-size: contain; width: 96px; height: 96px; line-height: 96px; margin-bottom: 16px;}
.tzzyd_item1 ul li:hover span.img { background: url(../images/site-my/bg_001.png) center center no-repeat; background-size: contain;}
.tzzyd_item1 ul li span.img i { background: url(../images/site-my/tzzyd_icon.png) 0 0 no-repeat; display: inline-block; vertical-align: middle;}
.tzzyd_item1 ul li.li1 span.img i { background-position: 0 0; width: 47px; height: 35px; margin-top:30px;}
.tzzyd_item1 ul li.li2 span.img i { background-position: 0 -64px; width: 40px; height: 32px; margin-top:32px;}
.tzzyd_item1 ul li.li3 span.img i { background-position: 0 -120px; width: 42px; height: 30px; margin-top:33px;}
.tzzyd_item1 ul li.li4 span.img i { background-position: 0 -176px; width: 42px; height: 28px; margin-top:34px;}
.tzzyd_item1 ul li.li5 span.img i { background-position: 0 -232px; width: 38px; height: 32px; margin-top:32px;}
.tzzyd_item1 ul li.li6 span.img i { background-position: 0 -288px; width: 43px; height: 30px; margin-top:33px;}
.tzzyd_item1 ul li.li7 span.img i { background-position: 0 -344px; width: 45px; height: 28px; margin-top:34px;}
.tzzyd_item1 ul li.li8 span.img i { background-position: 0 -400px; width: 46px; height: 30px; margin-top:33px;}
.tzzyd_item1 ul li.li1:hover span.img i { background-position: -53px 0;}
.tzzyd_item1 ul li.li2:hover span.img i { background-position: -53px -64px;}
.tzzyd_item1 ul li.li3:hover span.img i { background-position: -53px -120px;}
.tzzyd_item1 ul li.li4:hover span.img i { background-position: -53px -176px;}
.tzzyd_item1 ul li.li5:hover span.img i { background-position: -53px -232px;}
.tzzyd_item1 ul li.li6:hover span.img i { background-position: -53px -288px;}
.tzzyd_item1 ul li.li7:hover span.img i { background-position: -53px -344px;}
.tzzyd_item1 ul li.li8:hover span.img i { background-position: -53px -400px;}
.tzzyd_item1 ul li span.txt { font-size: 18px; color: #444;}
.tzzyd_item1 ul li:hover span.txt { color: #c00;}

.tzzyd_item2 { padding: 40px 0 41px 0;}
.tzzyd_item2 ul li { float: left; display: inline; margin: 0 6px; text-align: center;}
.tzzyd_item2 ul li.li1 { margin-left: 0;}
.tzzyd_item2 ul li.li4 { margin-right: 0;}
.tzzyd_item2 ul li a:hover { text-decoration: none;}
.tzzyd_item2 ul li span { display: block;}
.tzzyd_item2 ul li span.txt { font-size: 16px; color: #333; background: #fff; height: 41px; line-height: 41px;}

.tzzyd_item3 { padding: 40px 0 41px 0;}
.tzzyd_item3 .item_left { float: left; display: inline; width: 666px; height: 200px; background: #fff;}
.tzzyd_item3 .item_left .img { float: left; display: inline; margin-right: 35px;}
.tzzyd_item3 .item_left .list { float: left; display: inline; padding: 30px 20px 14px 0; width: 455px;}
.tzzyd_item3 .item_left .list p { background: url(../images/site-my/sj.png) 0 center no-repeat; padding-left: 12px; font-size: 14px; margin-bottom: 15px;}
.tzzyd_item3 .item_left .list a { color: #666; width: 445px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tzzyd_item3 .item_left .list a:hover { text-decoration: none; color: #c00;}
.tzzyd_item3 .item_right { float: right; display: inline; width: 320px;}
.tzzyd_item3 .item_right a { display: block; height: 95px; line-height: 95px; font-size: 18px; color: #444; text-align: center; background: #fff; cursor: pointer;}
.tzzyd_item3 .item_right a:hover { text-decoration: none; color: #c00;}
.tzzyd_item3 .item_right a.legal_link { margin-bottom: 10px;}
.tzzyd_item3 .item_right a span { background: url(../images/site-my/tzzyd_icon.png) 0 0 no-repeat; padding-left: 44px;}
.tzzyd_item3 .item_right a.legal_link span { background-position: 0 -452px; padding-top: 5px; padding-bottom: 5px;}
.tzzyd_item3 .item_right a.service_link span { background-position: 0 -504px; padding-bottom: 5px;}

.tzzyd_item4 .title_01 p { border-bottom: none;}
.tzzyd_item4 .item_left{ float: left; display: inline; width: 480px;}
.tzzyd_item4 .item_right{ float: right; display: inline; width: 420px;}
.tzzyd_item4 .list { padding: 10px 0 26px 0; border-bottom: 1px #e8e8e8 solid;}
.tzzyd_item4 .list p { background: url(../images/site-my/sj.png) 0 center no-repeat; padding-left: 12px; font-size: 14px; margin-top: 15px;}
.tzzyd_item4 .list a { color: #666; width: 470px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tzzyd_item4 .list a:hover { text-decoration: none; color: #c00;}

/*旧官网新移新官网公告列表*/
.news_box { margin:25px 0;}
.news_main { margin-bottom:20px;}
.news_left { float:left; display:inline; width:225px; font-size:14px; border:1px solid #E3E1DE; border-bottom:none; margin-right:60px; color:#394a5a;}
.news_left ul li { line-height:50px; border-bottom:1px solid #E3E1DE; padding:0 25px; cursor:pointer;}
.news_left ul li a.default,.news_left ul li span.default { background:url(../images/site-my/triangle_right.png) right center no-repeat; display:block; padding-right:10px;}
.news_left ul li a.default:hover { text-decoration:none;}
.news_left ul li.current,.news_left ul li.cur { background:#DA0000;}
.news_left ul li.current a.default,.news_left ul li.current span.default { color:#fff; background:url(../images/site-my/triangle_down.png) right center no-repeat;}
.news_left ul li.cur a.default,.news_left ul li.cur span.default { color:#fff; background:url(../images/site-my/triangle_right_wh.png) right center no-repeat;}
.sub_news { margin:0 -25px 0 -25px; background:#fff; padding:0 25px; display:none;}
.sub_news a { background:url("../images/site-my/sj.png") 40px center no-repeat; margin-left:-25px; margin-right:-25px; padding-left:65px; border-top:1px solid #E3E1DE; line-height:50px; padding-right:15px;}
.sub_news a:hover { text-decoration:none;}
.news_left li.current .sub_news a.active { background:url(../images/site-my/sj_red.png) 40px center no-repeat; color:#c00;}
.news_left ul li.current2 a.default, .news_left ul li.current2 span.default{color: #fff;background: url(../images/site-my/triangle_right.png) right center no-repeat;}
.news_left ul li.current2 {background: #DA0000;}

.news_right { float:left; display:inline; color:#394a5a; min-height:650px; font-size:14px; width:710px;}
.news_right h4 { margin-bottom:14px;}
.news_list p { border-top:1px dotted #E3E1DE; border-bottom:1px dotted #E3E1DE; height:55px; line-height:55px; background:url(../images/site-my/sj.png) 0 center no-repeat; padding-left:12px; font-size:14px;}
.news_list p span.tit { display:inline-block; width:570px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align:middle;}
.news_list p a:hover { text-decoration:none;}

/*营销人员信息*/
.news_tit { overflow:hidden; margin-bottom:20px;}
.news_tit a { float:left; diplay:inline; border:1px #ddd solid; height:48px; line-height:48px; text-align:center; margin-right:5px;}
.news_tit a#index_link { width:218px;}
.news_tit a#agent_link { width:118px;}
.news_tit a#salesman_link { width:175px;}
.news_tit a#advisor_link { width:176px; margin-right:0;}
.news_tit a.current { color:#fff; background:#c00; border-color: #c00;}
.news_tit a:hover { text-decoration:none;}
.table_list { margin-bottom:20px;}
.table_list table { border:1px #efefef solid; border-bottom:none; border-right:none;}
.table_list .list_tit { color:#c00; font-size:16px; text-align:left; border-bottom:1px #efefef solid; margin-bottom:12px;}
.table_list .list_tit span { border-bottom:1px #c00 solid; display:inline-block; padding-bottom:10px; margin-bottom:-1px;}
.table_list table tr:nth-child(2n) { background:#fafafa;}
.table_list table th,.table_list table td { padding:10px; text-align:center; border-bottom:1px #efefef solid; border-right:1px #efefef solid}
.table_list table th { padding:15px; background:#eee; color:#333; font-weight:bold; border-right:1px #e5e5e5 solid; white-space:nowrap;}
.table_list a:hover { text-decoration:none;}

.news_dialog_bg { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.5; filter:alpha(opacity=50); z-index:31; display:none;}
.news_dialog { position: fixed; width: 1000px; left: 50%; top: 50%; margin-left: -500px; margin-top:-95px; background: #fff; z-index:32; display:none;}
.agent_dialog { margin-top:-250px;}
.news_dialog .close { position: absolute; right:0; top: -16px; background:url(../images/site-my/close_grey.png) center center no-repeat; width:32px; height:32px; display:inline-block; cursor:pointer; z-index:33;}
.news_dialog table { border:1px #efefef solid; border-right:none; border-bottom:none;}
.news_dialog table tr:nth-child(2n) { background:#fafafa;}
.news_dialog table td { height:46px; line-height:46px; border-right:1px #efefef solid; border-bottom:1px #efefef solid;}
.news_dialog table td.tit { width:154px; padding-left:70px;}
.news_dialog table td.ctn { width:518px; padding-left:94px;}
.news_dialog table td.img img { width:160px; height:187px;}
.news_desc { padding:35px 50px; position:relative; height:430px;}
.news_desc h3 { font-size:18px; font-weight:bold; color:#444; margin-bottom:15px;}
.news_desc p { font-size:14px; color:#444; margin-bottom:10px; text-align:left;}
.news_desc p span { display:inline-block; width:49%;}
.news_desc p span em { display:inline-block; margin-right:38px; font-style:normal;}
.news_desc p span em.tit1 { width:90px;}
.news_desc p span em.tit2 { width:60px;}
.news_desc .desc1 { border-bottom:1px #ddd solid; padding-bottom:15px; margin-bottom:25px;}
.news_desc .desc1 .desc_txt { width:755px;}
.news_desc .desc_img { position:absolute; right:50px; top:19px; width:140px; height:160px;}
.news_desc .desc_img  img { width:140px; height:160px;}

/*融资融券*/
.rzrq_banner { background: url(../images/site-my/rzrq_banner.jpg) center center no-repeat; width: 100%;}
.rzrq_item1 { padding:40px 0 20px 0;}
.rzrq_item1 .item_left { width:740px; float:left; display:inline;}
.rzrq_item1 .item_right { width:240px; float:right; display:inline;}
.rzrq_item1 .item_right a { display: block; width: 242px; height: 56px; text-align: center; line-height: 56px; margin-bottom: 10px; background: #fff;}
.rzrq_item1 .item_right a:hover { text-decoration: none; background: #c00; color: #fff;}
.rzrq_item1 .item_rate { overflow:hidden; min-height:242px; background:#fff; padding:20px;}
.rzrq_item1 .item_rate .title_01 { padding-top:0; margin-top:-20px;}
.rzrq_item1 .item_rate table th,.rzrq_item1 .item_rate table td { font-size:14px; padding: 10px 0 0 0;}
.rzrq_item1 .item_rate table th { text-align:left; font-weight:bold; color:#444;}
.rzrq_item1 .item_rate table td { color:#333;}
.rzrq_item1 .item_rate .rate1 { border-right:1px #ddd dashed; padding-right:25px; margin-right:25px; float:left; display:inline; width:329px; min-height:234px;}
.rzrq_item1 .item_rate .rate2 { float:right; display:inline; width:312px;}
.item_bulletin { overflow:hidden; margin-top:10px;}
.bulletin_list { background:#fff; margin-top:40px; overflow:hidden}
.rzrq_item1 .item_left .img { float: left; display: inline; margin-right: 35px;}
.rzrq_item1 .item_left .list { float: left; display: inline; padding: 30px 39px 14px 0; width: 510px;}
.rzrq_item1 .item_left .list p { background: url(../images/site-my/sj.png) 0 center no-repeat; padding-left: 12px; font-size: 14px; margin-bottom: 14px;}
.rzrq_item1 .item_left .list a { color: #444;}
.rzrq_item1 .item_left .list a:hover { text-decoration: none; color: #c00;}
.rzrq_item1 .item_left .list a .txt { display: inline-block; width: 378px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rzrq_item1 .item_left .list a .date { float:right; display:inline;}

.rzrq_item2 { margin:40px 0;}
.rzrq_item2 .item_left { width:480px; float:left; display:inline;}
.rzrq_item2 .item_right { width:480px; float:right; display:inline;}
.rzrq_item2 .img { float: left; display: inline; margin-right: 25px;}
.rzrq_item2 .list { float: left; display: inline; width: 300px;}
.rzrq_item2 .list p { background: url(../images/site-my/sj.png) 0 center no-repeat; padding-left: 12px; font-size: 14px; margin-bottom: 15px;}
.rzrq_item2 .list a { color: #444; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rzrq_item2 .list a:hover { text-decoration: none; color: #c00;}
.rzrq_item2 .list .title_01 { padding-top:0; margin-top:-10px;}
.rzrq_item2 .list .title_01 p { background:none; font-size:16px; padding-left:0;}
.rzrq_item2 .list_txt { float:left; display:inline; width:300px;}

/*可充抵保证金证券折算率*/
.news_search { background: #c00; height: 30px; padding: 13px 10px; width: 980px; font-size: 14px; color: #fff; margin-bottom:20px;}
.news_search span { display:inline-block; margin-right:20px;}
.news_search input[type='text'] { border:none; height:30px; line-height:30px; padding-left:10px; border-radius:2px;}
.news_search select { padding:5px 0; border:none; border-radius:2px;}
.news_search input[type='button'] { height:30px; border-radius:2px; padding:0 25px; font-weight:bold; background:#fff; border:none; cursor:pointer;}
.chongdi_box { font-size:14px; color:#444;}
.chongdi_box .list_tit { color: #c00; font-size: 16px; text-align: left; border-bottom: 1px #efefef solid; margin-bottom: 12px;}
.chongdi_box .list_tit span { border-bottom: 1px #c00 solid; display: inline-block; padding-bottom: 10px; margin-bottom: -1px;}
.chongdi_box table { border:1px #eee solid; border-bottom:none; border-right:none;}
.chongdi_box table tr:nth-child(2n) { background:#fafafa;}
.chongdi_box table th,.chongdi_box table td { border-bottom: 1px #eee solid; border-right: 1px #eee solid; text-align: center;}
.chongdi_box table th { font-size: 14px; color: #333; height: 45px; line-height: 45px; background: #f5f4f4; white-space: nowrap;}
.chongdi_box table td { font-size: 13px; color: #444; padding: 11px 8px;}

/*下载更多*/
.download_more_banner { background: url(../images/site-my/load_banner33.png) center center no-repeat; width: 100%; height: 600px;}
.download_more_banner a { display: block; height: 600px; width: 100%;}
.download_more_main { overflow: hidden;}
.main_tit { margin: 39px 0; overflow:hidden;}
.main_tit span { float:left; display:inline; background: #fff; border: 1px #eee solid; border-left: none; height: 52px; line-height: 52px; text-align: center; font-size: 18px; color: #333; cursor:pointer;}
.main_tit span.active { color: #fff; background: #c00;}
.download_more_main .main_tit span { width: 332px; cursor:pointer;}
.download_more_list ul li { width: 1000px;background: #fff; margin-bottom: 40px; overflow: hidden;}
.download_more_list .desc { float: left; display: inline; width: 810px; padding: 34px 10px 29px 30px; }
.download_more_list .tit { margin-bottom: 25px;}
.download_more_list .name { font-size: 16px; color: #666; background: url(../images/site-my/logo_icon.png) left center no-repeat; padding-left: 74px; display: inline-block; height: 64px;}
.download_more_list .name b { display: block; font-size: 22px; color: #c00; margin-top: 10px;}
.download_more_list .info { font-size: 14px; color: #666; padding: 2px; background: #f5f5f5; border-radius: 22px; float: right; display: inline; padding-left: 10px; margin-top: 18px;}
.download_more_list .info em { color: #333; display: inline-block; font-style: normal; margin: 0 10px 0 5px;}
.download_more_list .txt p { font-size: 14px; color: #666;}
.download_more_list .txt p.p1 { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px #ededed dashed;}
.download_more_list .txt p a { color: #C00000; text-decoration: underline; display: inline;}
.download_more_list .txt p em { font-style: normal; color: #333;}
.download_more_list .link { float: left; display: inline;}
.download_more_list .link a { display: block; width: 150px; vertical-align: middle; color: #c00; text-align: center;}
.download_more_list .link a:hover { background:#c00; color:#fff; text-decoration:none;}
.download_more_list .link a i { display: block; background: url(../images/site-my/download_icon.png) center 0 no-repeat; width: 150px; height: 35px; margin-bottom:8px;}
.download_more_list .link a:hover i { background: url(../images/site-my/download_icon.png) center -45px no-repeat;}

/*两融、投资园地、开放式基金、营销人员、交易大厅列表页banner*/
.rqrq_nbanner{ background:url(../images/site-my/rqrq_nbg1.png) center center no-repeat;}
.tzzyd_nbanner{ background:url(../images/site-my/tzzyd_nbg1.png) center center no-repeat;}
.fund_nbanner{ background:url(../images/site-my/fund_nbg1.png) center center no-repeat;}
.service_nbanner{ background:url(../images/site-my/service_nbg1.png) center center no-repeat;}
.yxry_nbanner{ background:url(../images/site-my/yxry_nbg1.png) center center no-repeat;}

/*投顾产品签约*/
.advisor_box { width:1000px; margin:40px auto;}
.advisor_banner{ background:url(../images/site-my/advisor_banner.jpg) center center no-repeat; height:400px;}
.advisor_banner1{ background:url(../images/site-my/advisor_banner11.jpg) center center no-repeat;}
.advisor_tit { height:50px; line-height:50px; overflow:hidden; border:1px #eee solid; margin-bottom:40px;}
.advisor_tit a { float:left; display:inline; text-align:center; color:#333; width:50%; font-size:18px; background:#fafafa;}
.advisor_tit a.active { background:#c00; color:#fff;}
.advisor_box a:hover { text-decoration:none;}
.advisor_list { overflow:hidden;}
.advisor_list ul li { margin:0 30px 30px 0; width:482px; float:left; display:inline; border:1px #eee solid;}
.advisor_list ul li.even { margin-right:0;}
.advisor_list ul li:hover { border-color:#c00;}
.advisor_list table th { height:130px; background:#f0f0f0; text-align:center; color:#333; font-size:16px;}
.advisor_list table th { height:130px; background:#f0f0f0; text-align:center; color:#333; font-size:16px;}
.advisor_list table td { font-size:14px; color:#333; padding:10px 0 10px 30px;}
.advisor_list tbody tr.first td { padding-top:45px;}
.advisor_list span.tit { font-weight:bold;}
.advisor_list .link { padding:35px 0 30px 30px;}
.advisor_list .link a { display:inline-block; width:198px; height:30px; line-height:30px; text-align:center; border:1px #eee solid; font-size:14px; color:#999; cursor:pointer; border-radius:2px;}
.advisor_list .link a.purchase { margin-right:24px; background:#c00; border-color:#c00; color:#fff;}
.advisor_list .link a:hover { background:#f2f2f2;}
.advisor_list .link a.purchase:hover { background:#b10303;}

.advisor_detail {  margin:25px auto 60px auto;}
.advisor_detail table { border-top:1px #efefef solid; border-left:1px #eee solid; width:999px; margin:20px auto;}
.advisor_detail table tr:nth-child(2n+1) { background:#fafafa;}
.advisor_detail table th { background:#eee; font-size:14px; text-align:center; height:58px; line-height:58px; border-right:1px #e5e5e5 solid;}
.advisor_detail table td { font-size:14px; color:#444; text-align:left; height:45px; line-height:45px; padding-left:20px; border-right:1px #eee solid; border-bottom:1px #eee solid;}
.advisor_detail table td.tit { background:#fafafa; width:110px; padding-left:25px;}
.advisor_detail table td.ctn {background:#fff; width:221px;}
.advisor_detail table td.ctn_left { text-align:left; text-indent:15px; line-height:25px; padding:20px;}
.advisor_detail table td.ctn_left p { margin-bottom:15px;}
.advisor_detail .buy_link { margin-bottom:30px; overflow:hidden; border-bottom:1px #ebebeb solid; padding-bottom:10px;}
.advisor_detail .buy_link a { display:inline; height: 36px; line-height: 36px;}
.advisor_detail .buy_link .purchase { float:right; display:inline; width: 128px; text-align: center; color: #fff; font-weight: normal; background: #c00;}
.advisor_detail .buy_link .purchase:hover { text-decoration:none;}

.advisor_agreenment .new_right { width:1000px;}
.advisor_agreenment .new_right h4 { font-size:24px; text-align:center; margin:20px 0 45px 0; font-weight:normal; color:#444;}
.advisor_agreenment table { border-top:1px #efefef solid; border-left:1px #eee solid;}
.advisor_agreenment table tr:nth-child(2n+1) { background:#fafafa;}
.advisor_agreenment table th { background:#eee; font-size:14px; text-align:center; height:58px; line-height:58px; border-right:1px #e5e5e5 solid;}
.advisor_agreenment table td { font-size:14px; color:#444; text-align:left; height:45px; line-height:45px; padding-left:20px; border-right:1px #eee solid; border-bottom:1px #eee solid;}
.advisor_agreenment table td.tit { background:#fafafa; width:110px; padding-left:25px;}
.advisor_agreenment table td.ctn {background:#fff; width:221px;}
.advisor_agreenment table td.phone { height:45px; line-height:45px; text-align:left; padding-left:20px;}
.advisor_agreenment table td input {border:none; height:35px; line-height:35px; font-family:"Microsoft YaHei", "SimSun"; font-size:14px;}
.advisor_agreenment table td input[type="text"] { min-width:220px;}
.advisor_agreenment table td input[type="button"] { background:#c00; width:160px; height:36px; line-height:36px; text-align:center; color:#fff; margin-left:25px; cursor:pointer; border-radius:2px;}
.advisor_agreenment table td input:focus { outline:none;}
.advisor_agreenment strong { display:block; margin-bottom:10px; margin-left:25px;}
.advisor_agreenment p.tips { text-indent:25px;}
.advisor_agreenment p.tips a { color:#c00;display:inline-block; text-decoration:underline;}
.advisor_agreenment p.items { margin:10px 0;}
.advisor_agreenment p.items a { color:#c00; font-style:italic;}
.advisor_agreenment p.items a:hover { text-decoration:underline;}
.advisor_agreenment p.check_ipt { text-indent:30px; margin:10px 0;}
.advisor_agreenment p.btn {margin:40px 0; width:100%; text-align:center; text-indent:0;}
.advisor_agreenment p.btn input:focus { outline:none;}
.advisor_agreenment p.btn input[type="button"] { width:200px; height:42px; line-height:42px; border-radius:2px; text-align:center; margin:0 auto; border:none; background:#c00; color:#fff; font-size:15px; font-family:"Microsoft YaHei", "SimSun"; cursor:pointer;}
.advisor_agreenment p.btn input[type="button"].disabled { background:#ccc; cursor:not-allowed;}
#advisor_dialog1 .dialog_items,#advisor_dialog2 .dialog_items { min-height:350px;}
.advisor_agreenment table td.phone input.disabled { background:#ccc; color:#fff; cursor:not-allowed;}

.advisor_payment { margin-bottom:80px;}
.advisor_payment .newslists { margin-top:50px;}
.advisor_payment .newslists h3 {  text-align:center; margin-bottom:50px; font-weight:normal; color:#394a5a;}
.advisor_payment .newslists h3 span { padding-left:100px;background:url("../images/site-my/success.png") 0 center no-repeat; display:inline-block; min-height:72px; line-height:72px; font-size:28px;}
.advisor_payment .new_right { width:920px; min-height:auto; margin:20px auto 30px auto; border:1px #ebebeb solid; padding:40px; float:none; background:#f5f5f5;}
.advisor_payment .new_right h4 { border-bottom:1px #ddd dashed; padding-bottom:15px;}
.advisor_payment .new_right p { margin:20px 0;}
.advisor_payment .mark { font-weight:bold;}
.advisor_payment .new_right .desc label { display:inline-block; width:80px; text-indent:0;}
.advisor_payment .desc .link a { color:#c00; text-decoration:underline;}
.advisor_payment .relate_link { height:34px; line-height:34px; display:inline-block; font-size:14px; width:198px; border:1px #ddd solid; color:#333; text-align:center;}
.advisor_payment .relate_link:hover { text-decoration:none;}
.msg_dialog .dialog_items { margin:40px 40px 40px 250px; width:350px; min-height:250px;}
.msg_dialog .txt { margin:10px 0;}
.msg_dialog .dialog_items p { text-indent:0;}
.msg_dialog .dialog_items p.btn { text-align:center; margin-top:20px; width:310px;}
.msg_dialog .dialog_items p.btn input[type="button"] { fonst-size:14px; background:#eb6139; height:44px; line-height:44px; padding:0 80px; color:#fff; border:none; cursor:pointer;font-family:"Microsoft YaHei", "SimSun";}
.msg_dialog .dialog_items p.btn input:focus { outline:none;}

.advisor_purchased { width:1000px; margin:40px auto;}
.advisor_purchased a.payment_link { text-decoration:underline;}
.advisor_purchased a:hover {text-decoration:none;}
.advisor_purchased a.payment_link:hover { text-decoration:underline;}
.advisor_purchased table { border-left:1px #eee solid;border-top:1px #eee solid}
.advisor_purchased tr:nth-child(2n+1) { background: #fafafa;}
.advisor_purchased th,.advisor_purchased td { border-bottom: 1px #eee solid; border-right: 1px #eee solid; text-align: center; padding:0 8px;}
.advisor_purchased th { font-size: 14px; color: #333; height: 45px; line-height: 45px; background: #fff; white-space:nowrap;}
.advisor_purchased td { font-size: 12px; color: #444; padding: 11px 8px ; max-width: 148px;}
.advisor_purchased td a.red { color:#c52626;}
.purchased_list p { margin:20px 0;}
.purchased_list p a { display:inline; color:#c00;}

/*投诉建议*/
.suggestion_banner{ background:url(../images/site-my/suggestion_banner1.png) center center no-repeat;}
.suggestion_box { margin-bottom:80px;}
.suggestion_box .new_right { padding:30px; width:938px; border:1px #ddd solid;}
.suggestion_box .new_right h4 { border-bottom:1px #ddd dashed; padding-bottom:20px;}
.suggestion_box .new_right p { text-indent:0;}
.suggestion_box .new_right p label { display:inline-block; width:200px; text-align:right; margin-right:20px;}
.suggestion_box input[type='text'] { width:220px; height:30px; line-height:30px; padding-left:10px; border:1px #ddd solid;}
.suggestion_box input[type='text']:focus,.suggestion_box input[type='button']:focus,.suggestion_box textarea:focus { outline:none;}
.suggestion_box .red { color:#c00;}
.suggestion_box select { width:232px; padding:6px 8px; line-height:30px; border:1px #ddd solid;}
.suggestion_box textarea { width:520px; height:100px; line-height:20px; padding:10px; border:1px #ddd solid; font-family:微软雅黑;}
.suggestion_box .tips { font-size:12px; color:#999;}
.suggestion_box .mark { font-size:12px; color:#c00; margin-left:150px;}
.suggestion_box .btn { margin-left:20px;}
.suggestion_box input[type='button'] { border:1px #ddd solid; background:#f2f2f2; padding:7px 30px; cursor:pointer;}
.suggestion_box input.save_btn { background:#ff9559; border-color:#ff9559; color:#fff;}
.suggestion_box p .error { display:none; color:#c00;}
.suggestion_box p .img img { vertical-align:middle;}

/*走马灯*/
.marquee_box { width:950px; background:url(../images/site-my/speaker.png) 0 center no-repeat; padding:0 25px; margin:30px 0; white-space:nowrap;}
.marquee_tips { width:950px; overflow:hidden; position:relative; height:20px; }
.list_tips{  width:950px; position:absolute; top:0; height:20px;}
.list_tips a{margin-right:20px;color:#444444;display:inline-block; font-size:16px;}
.list_tips a:hover { text-decoration:none; color:#c00;}

/*征信测评*/
.creditQ_box{ padding: 30px;  width: 938px; border: 1px #ddd solid; color:#666; font-size:14px; }
.creditQ_box h4 { border-bottom: 1px #ddd dashed; padding-bottom: 20px;}
.creditQ_box .questionaire_list {padding:20px 40px;}
.creditQ_box .questionaire_list p { margin-bottom:5px;}
.creditQ_box .list_btn { margin-left:40px;}
.creditQ_box .submit_btn{ background: #ff9559; border-color: #ff9559; color: #fff; padding: 7px 30px; cursor: pointer; border:none;}
.creditQ_dialog .dialog_tit { margin-bottom:20px;}
.creditQ_dialog .dialog_ctn p { line-height:30px;}
.creditQ_dialog .dialog_ctn p.link { margin-top:15px;}
.creditQ_dialog .dialog_ctn p.link a { color:#c00; display:inline;}

/*投资者告知专栏*/
.tzzzl_nbanner{ background:url(../images/site-my/tzzzl_nbanner.png) center center no-repeat;}

/*中山研究*/
.zsyj_banner {  background:url(../images/site-my/zsyj_bg.jpg) center center no-repeat;}

/*中山证券策略会视频*/
.video_desc{overflow-x:hidden;overflow-y:auto;color:#000;font-size:.7rem;font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica,"黑体",Arial,Tahoma;height:100%}
.video_desc::-webkit-scrollbar{width:10px;height:4px}
.video_desc::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(0,0,0,.2)}
.video_desc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:0;background:rgba(0,0,0,.1)}
.video_content{width:auto;height:auto;}
.video_content .content_up{width:auto;height:500px;background:url(../images/site-my/video_bg@2x.png) no-repeat -200px 0;background-size:130% 80%}
.video_content .content_up .up_main{width:1030px;height:500px;margin:0 auto}
.video_content .content_up .up_main img{float:left}
.video_content .content_up .up_main .content_title{float:right;width:60%;margin-top:30px;font-size:14px;color:#fff;text-align:left}
.video_content .content_up .up_main .content_video{float:left;border:10px solid rgba(83,4,4,.3);border-radius:8px;height:400px;margin-top:20px}
.video_content .content_up .up_main .content_video .video_main{width:680px;height:400px;float:left}
.video_content .content_up .up_main .content_video .video_desc{width:330px;height:400px;float:left;color:#fff;background:#303036;overflow:auto}
.video_content .content_up .up_main .content_video .video_desc .desc_li{padding:5px;float:left;width:310px}
.video_content .content_up .up_main .content_video .video_desc .desc_li a{font:11px soild #fff;color:#fff}
.video_content .content_up .up_main .content_video .video_desc .desc_li a:hover,a:active,a:focus{color:#c00000;text-decoration:none}
.video_content .content_up .up_main .content_video .video_desc .desc_li .time_length_span{position:relative;right:-80px;top:-20px;color:#fff;height:16px;font:11px soild #fff}
.video_content .content_up .up_main .content_video .video_desc .desc_li img{width:120px;height:75px}
.video_content .content_up .up_main .content_video .video_desc .desc_li .pre_img{margin:3px;width:120px;height:75px;float:left}
.video_content .content_up .up_main .content_video .video_desc .desc_li .int_title{width:180px;height:70px;float:left}
.video_content .content_down .down_main{width:1030px;height:1400px;margin:0 auto;margin-top:100px}
.video_content .content_down .down_main .content_ind{width:700px;height:1200px;float:left}
.video_content .content_down .down_main .content_ind .jxbg{width:650px;height:auto}
.video_content .content_down .down_main .content_ind .jxbg .n_right{border-top:none}
.video_content .content_down .down_main .content_ind .jxbg .label2{width:520px}
.video_content .content_down .down_main .content_ind .jxbg a{text-decoration:none}
.video_content .content_down .down_main .content_ind .tab{margin-top:0;width:680px}
.video_content .content_down .down_main .content_det{width:290px;height:800px;float:left;margin-left: 30px;}
.video_content .content_down .down_main .content_det .base_info{width:auto;height:150px}
.video_content .content_down .down_main .content_det .det_section{padding-bottom:10px;border-bottom:1px dashed #BEBEBE}
.video_content .content_down .down_main .content_det ul{margin-top:20px}
.video_content .content_down .down_main .content_det ul li{list-style:none;font:14px 700 #000;margin-bottom:10px}
.video_content .content_down .down_main .content_det .red_left_label{padding-left:20px;border-left:5px solid #c00000}
.video_content .content_down .down_main .twhf{margin-top:50px;height: 1200px;overflow: auto;width: 680px;}
.video_content .content_down .down_main .twhf .section_timeline{border-left:3px solid #c00000;width:560px;height:auto;float:left;margin-left:80px}
.video_content .content_down .down_main .twhf .section_timeline .section_det{position:relative;width:560px;height:auto;top:-45px;float:left;margin-left:10px;margin-bottom:10px}
.content_pic_tet,.content_pic_txt,.video_content .content_down .down_main .twhf .section_timeline .section_det .content_pic{width:560px;height:90px;margin-top:10px}
.video_content .content_down .down_main .twhf .section_timeline .section_det .content_pic_txt .det_txt{width:370px;height:90px;float:left;}
.video_content .content_down .down_main .twhf .section_timeline .section_det .content_pic_txt .det_txt p{display:inline-block;vertical-align:middle}
.video_content .content_down .down_main .twhf .section_timeline .section_det img{float:left;margin-right:10px}
.video_content .content_down .down_main .twhf .section_timeline .section_det p{font:14px 700 #000}
.video_content .content_down .down_main .twhf .section_timeline .section_det .bottom_p{float:left;width:auto;width:500px;margin-top:20px}
.video_content .content_down .down_main .twhf .section_timeline .section_det span{font:14px soild #000}
.video_content .content_down .down_main .twhf .section_timeline .red_spot{position:relative;top:-9px;left:-9.5px;width:16px;height:16px;background-image:url(../images/site-my/timeaxis_reddot@2x.png)}
.video_content .content_down .down_main .twhf .section_timeline .time_pop{background-image:url(../images/site-my/timeaxis_bg@2x.png);width:63px;height:21px;position:relative;top:-20px;left:-80px;text-align:center}
.video_content .content_down .down_main .twhf .section_timeline .time_pop span{font:14px 700 #fff;color:#fff;position:absolute;top:50%;margin-top:-25px;margin-left:-20px;line-height:50px}
body {
  font-size: 14px;
  color: #666666;
  font-family: "Microsoft YaHei", "SimSun";
}
#wrap {
  min-width: 998px;
}
.w930 {
  width: 930px;
  margin: 0px auto;
}
.w960 {
  width: 960px;
  margin: 0px auto;
}
.w998 {
  width: 998px;
  margin: 0px auto;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  font-size: 0;
}
.clearfix {
  *zoom: 1;
}
.clear {
  clear: both;
}
.nodisplay {
  display: none;
}
/** BTN **/
.btn {
  height: auto;
  line-height: normal;
  display: inline-block;
  -moz-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  padding: 5px 20px;
}
.btn-orange {
  color: #ffffff;
  background: #eb6139;
  border: 1px solid #eb6139;
}
.btn-orange:hover,
.btn-gray:hover {
  opacity: 0.7;
}
.btn-white {
  color: #eb6139;
  background: #ffffff;
  border: 1px solid #eb6139;
}
.btn-gray {
  color: #ffffff;
  background: #bbbbbb;
  border: 1px solid #bbbbbb;
}
/** START HEADER **/
#header {
  height: 118px;
  border-bottom: 2px solid #eb6139;
  background: url(../images/common/header_bg.png);
}
#header .logo {
  display: inline-block;
  margin-top: 32px;
}
.header-right {
  float: right;
  margin-top: 20px;
}
.header-right-top {
  text-align: right;
}
.header-right-top a {
  display: inline-block;
  margin-left: 8px;
  color: #666666;
}
.header-right-top a.active {
  margin-right: 8px;
  background: url(../images/common/icon_user.png) no-repeat left center;
  padding-left: 25px;
  color: #eb6139;
}
.header-right-top a:hover {
  color: #eb6139;
}
.nav {
  margin-top: 23px;
}
.nav li {
  display: inline-block;
  margin-left: 40px;
}
.nav li a {
  font-size: 16px;
  color: #666666;
  display: block;
  height: 30px;
  line-height: 30px;
}
.nav li a:hover {
  color: #eb6139;
}
.nav li.active a {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-color: #eb6139;
  color: #fff;
  width: 100px;
  text-align: center;
}
/** END HEADER **/
/** START FOOTER **/
#footer .inner {
  width: 950px;
  margin: 0px auto;
}
.footer-1 {
  margin-top: 178px;
  padding: 12px 0px 12px 0px;
  background: url(../images/common/fix_1.jpg) repeat-x;
}
.footer-1 .item {
  background: url(../images/common/fix_1_line.jpg) no-repeat right center;
  display: block;
  width: 33%;
  float: right;
  text-align: center;
}
.footer-1 .item a {
  display: inline-block;
  height: 41px;
  line-height: 41px;
  font-size: 16px;
  color: #ffffff;
  padding-left: 60px;
  background: url(../images/common/icon.png) no-repeat;
}
.footer-1 .item a:hover {
  opacity: 0.7;
}
.footer-1 .item-1 {
  background: none;
}
.footer-1 .item-1 a {
  background-position: -440px -30px;
}
.footer-1 .item-2 a {
  background-position: -222px -30px;
}
.footer-1 .item-3 a {
  background-position: 0px -30px;
}
.footer-1.fixed {
  display: none;
  height: 65px;
  position: fixed;
  bottom: 0;
  z-index: 9999999;
}
.footer-2 {
  background: url(../images/common/footbg.png) repeat;
  padding: 55px 0px 17px 0px;
}
.footer-2 .footer-nav {
  float: left;
  padding: 5px 38px 5px 38px;
  background: url(../images/common/foot_1_line.jpg) repeat-y right top;
  min-height: 195px;
}
.footer-2 .footer-nav .title {
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 16px;
  color: #acacac;
}
.footer-2 .footer-nav li {
  font-size: 14px;
  color: #acacac;
  margin-bottom: 5px;
}
.footer-2 .footer-nav li a {
  font-size: 12px;
  color: #acacac;
}
.footer-2 .footer-nav li a:hover {
  color: #1ac9e9;
}
.footer-2 .footer-nav-1 {
  padding-left: 0px;
}
.footer-2 .footer-contact {
  width: 241px;
}
.footer-2 .footer-contact li {
  background: url(../images/common/footer-about.png) no-repeat;
  height: 54px;
  padding-left: 45px;
  font-size: 20px;
  color: #acacac;
  font-weight: blod;
  font-style: italic;
  margin-bottom: 15px;
}
.footer-2 .footer-contact li.footer-contact-kf {
  padding-left: 55px;
  font-weight: normal;
  font-size: 18px;
  color: #acacac;
  background-position: 0px 0px;
  margin-bottom: 28px;
}
.footer-2 .footer-contact li.footer-contact-kf span {
  padding-top: 13px;
  display: block;
  border-bottom: 1px solid #acacac;
}
.footer-2 .footer-contact li.footer-contact-tel {
  height: 37px;
  line-height: 37px;
  background-position: 0px -115px;
  font-weight: bold;
}
.footer-2 .footer-contact li.footer-contact-qq {
  height: 37px;
  line-height: 37px;
  background-position: 0px -60px;
  font-weight: bold;
}
.footer-2 .footer-contact li.footer-contact-qq a {
  font-size: 20px;
  color: #acacac;
}
.footer-2 .footer-about {
  background: none;
  padding-right: 0px;
  width: 196px;
}
.footer-2 .footer-about .title {
  font-style: italic;
  font-weight: normal;
  font-size: 18px;
  color: #acacac;
  padding-top: 13px;
  display: block;
  border-bottom: 1px solid #acacac;
  margin-bottom: 51px;
}
.footer-2 .footer-about li a {
  background: url(../images/common/share.png) no-repeat;
  display: inline-block;
  color: #fff;
  padding-top: 40px;
  width: 50px;
  text-align: center;
  text-indent: -9999px;
  margin-right: 15px;
}
.footer-2 .footer-about li a:hover {
  text-indent: 0px;
}
.footer-2 .footer-about li .footer-contact-weixin {
  background-position: 8px 0px;
}
.footer-2 .footer-about li .footer-contact-weibo {
  background-position: 8px -101px;
}
.footer-2 .footer-about li .footer-contact-tencent-weibo {
  background-position: 8px -193px;
  margin-right: 0px;
}
.footer-2 .footer-about li a.footer-contact-weixin:hover {
  background-position: -269px 1px;
}
.footer-2 .footer-about li a.footer-contact-weibo:hover {
  background-position: -269px -101px;
}
.footer-2 .footer-about li a.footer-contact-tencent-weibo:hover {
  background-position: -264px -193px;
}
.footer-content2 {
  background: #1E1F23;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #2B2C30;
  padding: 20px 35px;
  margin-top: 29px;
}
.footer-content2 td {
  vertical-align: top;
}
.footer-content2 strong {
  font-weight: bold;
}
.footer-content2 a {
  margin: 0px 8px 5px 0px;
  display: inline-block;
  text-decoration: underline;
  font-size: 12px;
  color: #8b8b8b;
}
.footer-content2 a:hover {
  color: #1ac9e9;
}
.footer-content3 {
  float: left;
  padding-bottom: 27px;
  background: #18191D;
  width: 100%;
  bottom: 0;
  text-align: center;
  color: #999;
  font-size: 12px;
  background: url(../images/common/foot_2.jpg) repeat;
}
.footer-content3 .content3 {
  line-height: 66px;
  height: 66px;
  font-weight: lighter;
  letter-spacing: 0.5px;
}
.footer-content3 .content3-img {
  position: relative;
  top: 18px;
}
.fixed-service {
  position: fixed;
  right: 25px;
  bottom: 70px;
  z-index: 1001;
}
/** END FOOTER **/
/** START KV 1 **/
.kv-1 {
  height: 160px;
  border-bottom: 1px solid #eb6139;
  background: url(../images/common/kv_b_1.jpg) no-repeat;
}
.kv-1 .user-avatar {
  float: left;
  width: 145px;
  height: 145px;
  margin-top: 5px;
  margin-left: 57px;
  background: url(../images/common/user-avatar-bg.png) no-repeat;
}
.kv-1 .user-avatar a {
  display: block;
}
.kv-1 .user-info {
  float: left;
  margin-top: 30px;
  margin-left: 25px;
}
.kv-1 .user-info .title {
  font-size: 24px;
  color: #444444;
  padding-left: 15px;
}
.kv-1 .user-info .user-line {
  height: 1px;
  width: 706px;
  margin: 12px 0px 12px 0px;
  background: url(../images/common/user-line.png) no-repeat;
}
.kv-1 .user-info .user-level {
  font-size: 16px;
  color: #444444;
  padding-left: 15px;
}
.kv-1 .user-info .user-level strong em {
  font-style: italic;
  font-weight: 700;
}
.kv-1 .user-info .user-level img {
  display: inline-block;
  position: relative;
  top: 8px;
  left: 3px;
}
.kv-1 .user-info .user-level .free-upgrade-btn {
  padding: 0px;
  display: inline-block;
  text-align: center;
  width: 102px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  color: #ffffff;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-color: #eb6139;
  margin-left: 25px;
}
.kv-1 .user-info .user-level .free-upgrade-btn span {
  background: url(../images/common/icon_upgrade.png) no-repeat left center;
  padding-left: 20px;
}
/** END KV1 **/
.user-center {
  width: 100%;
  margin-top: 20px;
}
.user-center .user-left {
  float: left;
  width: 178px;
  height: auto;
  background: #fafafa;
  border: solid 1px #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.user-center .user-left .left-content-title {
  display: block;
}
.user-center .user-left .left-content {
  width: 100%;
}
.user-center .user-left .left-content .left-tit {
  width: 100%;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  font-weight: bold;
  color: #444444;
  letter-spacing: 1px;
  background: #eee;
  position: relative;
}
.user-center .user-left .left-content .left-tit img.img1 {
  position: absolute;
  left: 13px;
  top: 12px;
}
.user-center .user-left .left-content .left-tit img.img2 {
  position: absolute;
  left: 13px;
  top: 10px;
}
.user-center .user-left .left-content .left-tit img.img3 {
  position: absolute;
  left: 15px;
  top: 8px;
}
.user-center .user-left .left-content .left-tit h3 {
  position: absolute;
  left: 55px;
  height: 44px;
  line-height: 44px;
  font-weight: bold;
}
.user-center .user-left .left-content .left-tet {
  text-align: center;
  font-size: 14px;
  line-height: 34px;
  letter-spacing: 1px;
}
.user-center .user-left .left-content .left-tet ul {
  margin-bottom: 10px;
}
.user-center .user-left .left-content .left-tet ul li.active a {
  color: #eb6139;
}
.user-center .user-left .left-content .left-tet ul li a {
  color: #444444;
}
.user-center .user-left .left-content .left-tet ul li a:hover {
  color: #eb6139;
}
.content-right {
  float: right;
  width: 788px;
}
.content-right .right-tit {
  font-size: 24px;
  color: #444444;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  padding-bottom: 6px;
  padding-left: 12px;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 14px;
}
.content-right .right-tit h2 {
  font-weight: bold;
  display: inline;
}
.content-right .right-tit img {
  margin-right: 9px;
  vertical-align: middle;
}
.content-right .content {
  margin: 0 12px 26px 12px;
  padding-top: 17px;
  font-size: 14px;
  color: #666666;
  text-align: center;
}
.content-right .content .tab-handle {
  width: 100%;
}
.content-right .content .tab-handle td {
  text-align: center;
  padding: 0;
  width: 20%;
}
.content-right .content .tab-handle td a {
  display: block;
  background-color: #eee;
  font-size: 16px;
  color: #444444;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  height: 38px;
  line-height: 38px;
}
.content-right .content .tab-handle td a.last {
  border-right: none;
}
.content-right .content .tab-handle td a:hover,
.content-right .content .tab-handle td a.actived {
  border-bottom: 1px solid #eb6139;
  color: #eb6139;
  background-color: #fafafa;
}
.content-right .content .tab-content {
  background-color: #fafafa;
  border: 1px solid #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
}
.content-right .content .tab-content table {
  width: 100%;
  border-style: hidden;
}
.content-right .content .tab-content .btn-white {
  margin-left: 20px;
}
.content-right .content .tab-content .item td {
  padding: 18px 0px;
}
.content-right .content .tab-content strong {
  font-weight: bold;
}
.content-right .content .tab-content thead {
  height: 48px;
  line-height: 48px;
  font-weight: bold;
}
.content-right .content .tab-content tr {
  width: 100%;
}
.content-right .content .tab-content.actived {
  display: inline-table;
}
.content-right .content .tab-content th {
  padding-left: 28px;
  font-size: 16px;
  font-weight: bold;
  background: #eeeeee;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #dddddd;
}
.content-right .content .tab-content td {
  height: 44px;
  line-height: 44px;
  border-top: 1px solid #dddddd;
}
.content-right .content .tab-content td.table-time span {
  color: #999;
}
.content-right .content .tab-content td span.orange {
  font-size: 24px;
  color: #eb6139;
}
.content-right .content .tab-content td.succ {
  color: #119cdc;
}
.content-right .content .tab-content td.fail {
  color: #fb2727;
}
.content-right .content .tab-content thead td {
  border-top: none;
}
.content-right .content .tab-content td {
  text-align: center;
  padding: 10px 0px;
}
.content-right .content .tab-content td strong {
  font-weight: bold;
  font-size: 16px;
}
.content-right .content .tab-content td a.change {
  font-style: italic;
  text-decoration: underline;
  font-size: 14px;
  color: #408ad7;
}
.content-right .content .tab-content td a.change:hover {
  color: #eb6139;
}
.content-right .content .tab-content td.td-left {
  padding-left: 33px;
}
.content-right .content .tab-content td.td-right {
  padding: 0px 33px 0px 10px;
}
.content-right .content .tab-content td.td-one {
  padding: 10px 33px;
}
.content-right .content .tab-content .notice td {
  background: #EEEEEE;
  padding: 10px 33px 20px 33px;
}
.content-right .content .tab-content .notice td .title {
  border-bottom: 1px solid #dddddd;
  font-weight: bold;
  margin-bottom: 8px;
}
.content-right .content .tab-content .notice td p {
  line-height: 25px;
}
.content-right .content .tab-content .tr-gray td {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #EEEEEE;
}
.content-right .content .tab-content input.input-text {
  width: 170px;
  color: #666666;
  background: #fff;
  border: 1px solid #dddddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 7px 10px;
  font-weight: bold;
  margin-right: 20px;
}
.content-right .content .tab-content input.input-text-readonly {
  background: #F5F5F5;
}
.content-right .content .submit-d {
  margin-top: 36px;
}
.content-right .content .submit-d a {
  font-size: 16px;
  padding: 5px 35px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.content-right .content-1 {
  padding-top: 0px;
}
.progress-bar {
  display: inline-block;
}
.progress-bar .progress-bar-out {
  position: relative;
  top: 5px;
  display: inline-block;
  width: 448px;
  height: 19px;
  border: 1px solid #B8B8B8;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  background: #C6C6C6;
}
.progress-bar .progress-bar-out .progress-bar-inner {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}
.progress-bar .security {
  font-size: 16px;
  color: #ffffff;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  margin-left: 35px;
}
/** 绿色安全级别 **/
.progress-bar-green .progress-bar-out .progress-bar-inner {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3ef73', endColorstr='#78c802');
  /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
  /*Element must have a height (not auto)*/
  /*All filters must be placed together*/
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c3ef73', endColorstr = '#78c802')";
  /*Element must have a height (not auto)*/
  /*All filters must be placed together*/
  background-image: -moz-linear-gradient(top, #c3ef73, #78c802);
  background-image: -ms-linear-gradient(top, #c3ef73, #78c802);
  background-image: -o-linear-gradient(top, #c3ef73, #78c802);
  background-image: -webkit-gradient(linear, center top, center bottom, from(#c3ef73), to(#78c802));
  background-image: -webkit-linear-gradient(top, #c3ef73, #78c802);
  background-image: linear-gradient(top, #c3ef73, #78c802);
  /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
.progress-bar-green .security {
  background: #7dce08;
}
/** 红色安全级别 **/
.progress-bar-red .progress-bar-out .progress-bar-inner {
  background: #e2383b;
}
.progress-bar-red .security {
  background: #e2383b;
}
/** 黄色安全级别 **/
.progress-bar-yellow .progress-bar-out .progress-bar-inner {
  background: #fcb91a;
}
.progress-bar-yellow .security {
  background: #fcb91a;
}
.text-gray {
  font-size: 12px;
  color: #999999;
}
.text-info {
  font-style: italic;
  background: url(../images/common/icon2.png) no-repeat left center;
  padding-left: 20px;
}
/** START PAGER **/
.pager {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 5px 0;
}
.pager table {
  margin: 0 auto;
}
.pager table td {
  height: 24px;
  line-height: 24px;
  border-left: 1px solid #dddddd;
  padding: 0 17px;
}
.pager table td a {
  font-size: 16px;
  color: #999;
}
.pager table td a:hover {
  color: #eb6139;
}
.pager table td a.actived {
  color: #666666;
}
.pager table td.prev {
  border-left: none;
}
.pager table td.prev a,
.pager table td.next a {
  font-size: 14px;
  color: #444444;
}
.pager table td.prev a:hover,
.pager table td.next a:hover {
  color: #eb6139;
}
.pager table td.prev a img,
.pager table td.next a img {
  vertical-align: middle;
}
.pager table td.prev a {
  border-left: none;
}
.pager table td.prev a img {
  margin-right: 12px;
}
.pager table td.next a img {
  margin-left: 12px;
}
/** END PAGER **/

/* 箭头 */
.arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  line-height: 0;
  font-size: 0;
  _color: #FF3FFF;
  _filter: chroma(color=#ff3fff);
}
.arrow_left_a,
.arrow_left_b {
  left: 53px;
  top: 10px;
}
.arrow_left_a {
  border: 8px solid transparent;
  border-right: 8px solid #CACACA;
}
.arrow_left_b {
  left: 54px;
  border: 8px solid transparent;
  border-right: 8px solid #F7F7F7;
}
.ui-dialog-arrow-a,
.ui-dialog-arrow-b {
  left: 70px;
}
.ui-dialog-arrow-a {
  top: -8px;
  border-top: 0 none;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #CACACA;
}
.ui-dialog-arrow-b {
  top: -7px;
  border-bottom: 8px solid #fff;
  border-top: 0 none;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(../../images/common/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../../images/common/AjaxLoader.gif) no-repeat center center
}