@charset "utf-8";
/* CSS Document */
.header{
	height:70px;
	width:950px;
	margin:0px auto;}
.logo{
	height:33px;
	display:inline-block;}
.phone{
	margin-left:10px;
	height:33px;
	display:inline-block;}
.mb0{
	margin-bottom:0px!important;}
.mb10{
	margin-bottom:10px!important;}
.h270{
	height:270px!important;}
.h332{
	height:354px!important;}
.mt10{
	margin-top:10px!important;}
.mt0{
	margin-top:0px!important;}
body{
	background:url(../images/bdbg.gif) repeat;}
.wrapper{
	width:950px;
	margin:auto;
	background:#fff none;}
.new_header{
	background:#fff none;}
.new_header .inner{
	width:950px;
	margin:0px auto;}
.top_nav{
	height:30px;
	line-height:30px;
	margin-bottom:19px;
	border-bottom:1px solid #dedede;}
.top_nav .lt{
	float:left;
	color:#c3c3c3;}
.top_nav .lt span{
	color:#535353;
	margin-right:55px;}
.top_nav .rt{
	float:right;
	color:#c3c3c3;
	line-height:30px;}
.top_nav a{
	color:#535353;}
.top_nav a:hover{
	color:#d43232;
	text-decoration:underline;}
.header_lt{
	float:left;
	width:450px;
	padding-top:8px;}
.header_rt{
	float:right;
	width:354px;}
.n_searchbox{
	background:#fff url(../images/search.gif) right top no-repeat;
	width:262px;
	height:32px;
	overflow:hidden;
	border:2px solid #d63939;
	display:inline-block;
	padding:0px 78px 0px 10px;
	position:relative;}
.n_searchbox .txt01{
	width:100%;
	padding:7px 0px;
	height:18px;
	line-height:18px;
	border:0 none;
	background:transparent none;
	outline: none;}
.n_searchbox .but01{
	position:absolute;
	width:69px;
	height:36px;
	border:0 none;
	background:transparent none;
	position:absolute;
	right:-2px;
	top:-2px;
	cursor:pointer;}
.select_links a{
	line-height:24px;
	color:#919191;
	margin-left:10px;}
.new_nav{
	background:#d43232 none;
	height:40px;
	position:relative;
	z-index:111;}
.menu{
	width:950px;
	margin:0px auto;
	position:relative;
	z-index:111;}
.menu_ul{
	float:left;
	width:750px;
	position:relative;
	z-index:100;}
.menu_ul li{
	float:left;
	position:relative;
	width:106px;
	}
.menu_ul li.first{
	width:86px;}
.menu_ul li.last{
	width:134px;}
.menu_ul li a{
	font-family:"黑体";
	font-size:16px;
	color:#fff;
	text-align:center;
	display:block;
	height:40px;
	line-height:40px;}
.menu_ul li a.current,
.menu_ul li a:hover{
	background:#af2020 none;}
.menu_ul li ul{
	position:absolute;
	top:40px;
	left:0px;
	background:#d43232  none;
	padding:3px 0px;
	z-index:111;
	width:100%;}
.menu_ul li ul li{
	float:none;
	width:100%;}
.menu_ul li ul li a{
	line-height:30px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	padding:0px;
	display:block;}
.menu_ul li ul li a:hover{
	background:#af2020 none;}
.navcate{
	width:200px;
	float:left;
	position:relative;
	z-index:111;}
.nc_title a{
	font-family:"黑体";
	font-size:16px;
	color:#fff;
	height:40px;
	line-height:40px;
	display:block;
	padding-left:12px;
	position:relative;
	background:url(../images/icon_l03.png) 153px -291px no-repeat;}
.nc_title a.current,
.nc_title a:hover{
	background-position:153px -235px;}
.ncvcate_down{
	position:absolute;
	left:0px;
	top:40px;
	border:2px solid #d53e3e;
	border-top:0 none;
	background:#fff none;
	width:196px;}
.nc_item a{
	height:40px;
	display:block;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	padding:4px 0px 4px 10px;
	background:url(../images/icon_dh.gif) 177px 15px no-repeat;}
.nc_item a h5{
	font-size:14px;
	font-family:"黑体";
	line-height:20px;}
.nc_item a p{
	color:#a3a3a3;
	line-height:20px;}
.nc_item a.current,
.nc_item a:hover{
	border-right:2px solid #fff;
	border-top:2px solid #d43232;
	border-bottom:2px solid #d43232;
	width:186px;
	position:relative;
	z-index:1111111;}
.first_item a:hover,
.first_item a.current{
	border-top:2px solid #fff!important}
.last_item a:hover,
.last_item a.current{
	border-bottom:2px solid #fff!important}
.item_list{
	position:absolute;
	left:196px;
	top:0px;
	border:2px solid #d43232;
	border-top:0 none;
	background:#fff none;
	min-height:416px;
	_height:312px;
	width:750px;}
.sub_item{
	padding:0px 35px;}
.table_sub tr th{
	border-bottom:1px solid #dcdcdc;
	color:#d43232;
	line-height:40px;}
.table_sub tr th.th1{
	text-align:left;}
.table_sub tr td{
	text-align:center;
	height:37px;}	
.table_sub tr td.td_left{
	text-align:left;}
.table_sub tr td a{
	text-align:left;
	line-height:36px;
	height:36px;
	width:auto;
	padding:0px;
	background:0 none;
	border:0 none;
	display:inline;}
.nc_item .table_sub a,
.first_item .table_sub  a,
.last_item .table_sub a,
.nc_item .table_sub a:hover,
.first_item .table_sub a:hover,
.last_item .table_sub a:hover{
	padding:0px;
	width:auto;
	height:36px;
	line-height:36px;
	border:0 none;
	background:0 none;
	}
.table_sub tr td a:hover{
	color:#d43232;
	text-decoration:underline;}
.out_frame{
	width:950px;
	margin:0px auto;
	position:relative;
	z-index:1;}
.l_box{
	background:#fff none;
	height:310px;}
.banner{
	float:left;
	width:720px;
	position:relative;}
.big_banner{
	width:750px;
	padding-left:200px;
	height:310px;
	position:relative;}
.big_banner .banner_pic{
	width:750px;
	height:310px;}
.login_report{
	width:230px;
	float:right;
	background:#fff none;
	height:310px;
	}
.banner_pic{
	width:720px;
	height:310px;
	overflow:hidden;
	}
.banner_nub{
	position:absolute;
	bottom:12px;
	right:10px;
	}
.banner_nub a{
	background:#777777 none;
	width:20px;
	height:6px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	margin-left:10px;
	display:inline-block;}
.banner_nub a:hover,
.banner_nub a.current{
	background:#d43232 none;}
.report_innerpad{
	padding:20px;
	height:113px;}
.btn_register,.btn_signin{
	background:#d43232 none;
	display:block;
	line-height:36px;
	height:36px;
	color:#fff;
	font-family:"黑体";
	font-size:16px;
	text-align:center;
	margin-bottom:10px;
	width:190px;
	}
.btn_signin{
	background:#eda321 none;}
.adjunct_links{
	line-height:20px;}	
.adjunct_links a{
	color:#535353;
	background:url(../images/icon_l05.gif) right -40px no-repeat;
	padding-right:12px;
	display:inline-block;
	margin-right:24px;}
.adjunct_links a:hover{
	text-decoration:underline;}
.report_bot{
	border-top:1px solid #d2d2d2;
	padding:15px 20px;
	margin-top:5px;
	}
.report_bot h1{
	font-size:18px;
	font-family:"黑体";
	font-weight:normal;
	line-height:22px;
	margin-bottom:15px;}
.client_download{
	position:relative;
	z-index:2;}
.client_download a{
	float:left;
	width:55px;
	text-align:center;
	margin-right:8px;
	position:relative;
	}
.client_download a.ca3{
	margin-right:0px;
	width:61px;}
.client_download a h5{
	font-weight:normal;
	margin-top:8px;}
.client_down_detail{
	border:2px solid #bebebe;
	width:260px;
	height:255px;
	background:#fff none;
	position:absolute;
	z-index:9999;
	top:95px;
	right:-5px;
	text-align:center;
	}
.client_down_detail i{
	position:absolute;
	right:33px;
	top:-21px;
	background:url(../images/bg_l04.gif) 0px 0px no-repeat;
	width:36px;
	height:21px;
	display:inline-block;}	
.client_down_detail .pic{
	padding:25px 0px;
	text-align:center;}
.client_download a.ca3 .client_down_detail .pic{
	padding-bottom:15px;}
.client_down_detail  h3{
	color:#535353;
	font-size:14px;
	font-family:"黑体";}
	
.btn_fx,.btn_fs{
	background:url(../images/icon_l04.gif) 0px 0px no-repeat;
	width:20px;
	height:20px;
	display:inline-block;
	font-size:0px;
	line-height:0px;
	overflow:hidden;}
.btn_fs{
	background-position:0px -21px;}
.btn_fx:hover{
	background-position:-21px -21px;}
.btn_fs:hover{
	background-position:-21px 0px;}
.rolling_news{
	margin:8px 0px 10px;
	height:20px; 
	line-height:20px;
	background:url(../images/icon_l03.png) 0px -142px no-repeat;
	padding-left:28px;}
.rolling_news strong{
	float:left;}
.rolling_news ul{
	float:left;
	height:20px;
	overflow:hidden;}
.rolling_news ul li{
	line-height:20px;}
.rolling_news ul li a{
	margin-left:20px;}
.rolling_news .btn_fx,
.rolling_news .btn_fs{
	float:right;
	margin-left:1px;}

/*add style by gaowei 2014-06-18 14:51:00 start*/
.newslist_sc1{
	height:20px;
	line-height:20px;
	width:770px;
	overflow:hidden;
	position:relative;
	float:left;
}
.newslist_sc1 ul{
	position:absolute;
	left:0px;
	top:0px;
	width:770px;}
.newslist_sc1 ul li{
	float:none;
	color:#f2eadb;}
.newslist_sc1 ul li a{
	color:#5e5e5e;}
/*add style by gaowei 2014-06-18 14:51:00 end*/
	
.new_footer{
	border-top:3px solid #e73434;
	background:#fff none;
	margin-top:30px;}
.f_inner{
	width:950px;
	margin:0px auto;}
.maps_link li{
	float:left;
	width:220px;
	padding-top:27px;}
.maps_link li.current,
.maps_link li:hover{
	background:url(../images/red_jiao.gif) center top no-repeat;}
.maps_link li.last{
	width:290px;}
.f_link{
	border-left:1px solid #e2e2e2;
	height:195px;
	padding:0px 0px 15px 0px;}
.f_link dt{
	font-size:18px;
	color:#666;
	font-family:"黑体";
	font-weight:normal;
	text-align:center;
	margin-bottom:5px;
	}
.f_link dt a{
	color:#666;}
.f_link dd{
	text-align:center;
	line-height:45px;}
.f_link dd a{
	color:#666;
	display:block;}
.maps_link li.last .f_link dd{
	width:49.8%;
	float:left;}
.copyright{
	line-height:24px;
	color:#666;
	text-align:center;
	padding:38px 0px  10px;}
.copyright span{
	font-family:Arial, Helvetica, sans-serif;}	
.choose_switch{
	height:43px;
	line-height:43px;
	background:#fff none;
	margin-bottom:10px;}
.choose_switch span{
	width:230px;
	float:left;
	height:43px;
	display:inline-block;}
.choose_switch a{
	background:url(../images/icon_l02.png) 60px 7px no-repeat;
	color:#535353;
	font-size:18px;
	font-family:"黑体";
	display:block;
	width:132px;
	height:43px;
	padding-left:98px;
	position:relative;
	}
.choose_switch a.current,
.choose_switch a:hover{
	color:#d43232;}
.choose_switch span.cs2 a{
	background-position:62px -115px;}
.choose_switch span.cs1 a:hover,
.choose_switch span.cs1 a.current{
	background-position:60px -53px;}
.choose_switch span.cs2 a:hover,
.choose_switch span.cs2 a.current{
	background-position:62px -185px;}
.choose_switch a.current i,
.choose_switch a:hover i{
	background:url(../images/li_current.gif) center bottom no-repeat;
	height:6px;
	width:14px;
	line-height:0px;
	font-size:0px;
	position:absolute;
	bottom:-6px;
	_bottom:-7px;
	left:50%;
	margin-left:-7px;
	}
.product_list_ul{
	margin-bottom:10px;}
.product_list_ul li{
	float:left;
	margin-right:10px;
	width:230px;
	}
.product_list_ul li.last{
	margin:0px;}
.product_details{
	width:190px;
	height:314px;
	padding:20px;}
.red_product{background:#f36565 none;}
.yellow_product{background:#f1b956 none;}
.blue_product{background:#7babf3 none;}
.purple_product{background:#c28fe6 none;}

.zj_pinfo{
     color:#fff;
     line-height:18px;
     padding-top:4px;}
.zj_spelinfo{
     line-height:18px;
     padding-top:10px;}
.zj_spelinfo strong{
     color:#d43232;}
     
.product_details p{
	color:#fff;
	line-height:20px;
	height:60px;}
.btn_buy2{
	background:url(../images/icon_gwc.png) 0px 5px;
	width:30px;
	height:30px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;}
.btn_buy,.btn_buy3{
	background:url(../images/bg_l02.gif) 0px 0px repeat-x;
	height:36px;
	line-height:36px;
	display:block;
	margin-top:5px;
	}
.btn_buy3 span,
.btn_buy span{
	display:block;
	background:url(../images/icon_gwc.png) 45px 8px no-repeat;
	padding-left:83px;
	font-size:16px;
	font-family:"黑体";
	color:#e73434;
	}
.btn_buy3{
	background:url(../images/bg_l02.gif)  0px -42px repeat-x;}
.btn_buy3 span{
	background:url(../images/icon_gwc.png) 45px -253px no-repeat;
	color:#fff;}

.btn_buy4{
	background:#9a9a9a;
	height:36px;
	line-height:36px;
	display:block;
	margin-top:5px;
}
.btn_buy4 span{
	display:block;
	background:45px 8px no-repeat;
	padding-left:14px;
	font-size:16px;
	font-family:"黑体";
	color:#e73434;
	}
.btn_buy4{
	background:#9a9a9a  0px -42px repeat-x;}
.btn_buy4 span{
	background:45px 8px no-repeat;
 	color:#fff;}
	
.btn_test{
	background:#e73434 url(../images/icon_l06.jpg) 36px 6px no-repeat;
	padding-left:65px;
	height:30px;
	line-height:30px;
	display:block;
	color:#fff;}
.product_details .type{
	background:url(../images/l_bg01.png) 0px 0px no-repeat;
	width:52px;
	padding-left:10px;
	height:24px;
	line-height:24px;
	color:#e73434;
	margin-bottom:4px;}
.product_details  h3{
	width:250px;
	font-size:18px;
	color:#fff;
	font-family:"黑体";
	font-weight:normal;
	line-height:28px;}
.product_details .syl{
	color:#fff;
	line-height:20px;}
.product_details .percent{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:46px;
	line-height:60px;}
.product_details .dtime{
	background:url(../images/l_bg01.png) 0px -26px repeat-x;
	line-height:24px;
	color:#e73434;
	width:150px;
	padding:0px 10px;
	margin:5px 0px;}
.product_details .a_check{
	color:#fff;
	line-height:20px;
	text-decoration:underline;
	display:block;}
.yellow_product .type,.yellow_product .dtime,.yellow_product .btn_buy span{ color:#c6701d;}
.blue_product .type,.blue_product .dtime,.blue_product .btn_buy span{ color:#3870c3;}
.purple_product .type,.purple_product .dtime,.purple_product .btn_buy span{ color:#955dbd;}
.yellow_product .btn_buy span{
	background-position:45px -68px;}
.blue_product .btn_buy span{
	background-position:45px -122px;}
.purple_product .btn_buy span{
	background-position:45px -183px;}
.hot_fund{
	padding:20px;
	background:#fff none;
	margin-bottom:10px;
	_height:1%;}
.fund_head{
	margin-bottom:10px;
	height:34px;}
.hot_fund_tab{
	display:inline-block;
	height:28px;
	border-bottom:2px solid #bebebe;
	position:relative;}
.hot_fund_tab a{
	padding:2px 8px 8px 7px;
	display:inline-block;
	font-size:18px;
	height:18px;
	line-height:20px;
	color:#535353;
	font-family:"黑体";
	position:relative;
	top:0px;
	_top:auto;
	_bottom:-3px;
	float:left;}
.hot_fund_tab a:hover,
.hot_fund_tab a.selected{
	border-bottom:4px solid #e73434;
	color:#d43232;
	padding:2px 8px 7px 7px;
	}
.hot_fund_tab_add a{
	padding:2px 2px 8px 2px;}
.hot_fund_tab_add a:hover,
.hot_fund_tab_add a.selected{
	padding:2px 2px 7px 2px;}
.filtrate{
	width:118px;
	float:right;}
.filtrate a{
	border:1px solid #d5d5d5;
	height:24px;
	line-height:24px;
	display:block;
	background:#eee url(../images/icon_l03.png) 94px -199px no-repeat;
	padding-left:12px;
	color:#535353;}
/*.filtrate a:hover{
	background-position:94px -170px;}*/
.zone_box{
	background:#fff none;
	padding:20px;
	height:230px;
	overflow:hidden;}
.zone_box2{
	background:#fff none;
	padding:20px;
	height:140px;
	overflow:hidden;}
.dtitle{
	height:34px;
	line-height:34px;
	margin-bottom:8px;
	}
.dtitle h2{
	padding-left:40px;
	color:#535353;
	font-size:18px;
	background:url(../images/icon_l02.png) 0px -271px no-repeat;
	}
.dtitle h2.hr2{
	background-position:0px -342px;}
.dtitle h2.hr3{
	background-position:0px -420px;}
.dtitle h2.hr4{
	background-position:0px -479px;}
.dtitle h2.hr5{
	background-position:0px -550px;}
.dtitle h2.hr6{
	background-position:0px -621px;}
.dtitle h2.hr7{
	background-position:0px -699px;}
.dtitle h2.hr8{
	background-position:0px -790px;}
.dtitle h2.hr9{
	background-position:0px -882px;}
.a_more{
	float:right;
	color:#919191;}
.manager_photo{
	margin:0px auto 10px;
	text-align:center;}
.zone_p{
	line-height:20px;
	color:#919191;}
.recent_links h5{
	font-size:14px;
	font-weight:normal;
	color:#535353;
	line-height:20px;
	margin-bottom:2px;}
.recent_links a{
	background:url(../images/icon_l05.gif) 0px 10px no-repeat;
	padding-left:12px;
	line-height:20px;
	display:block;
	color:#919191;
	}
.c_calculator a{
	width:90px;
	display:block;
	text-align:center;
	color:#666;
	line-height:20px;
	padding-top:98px;}
.c_calculator a.c_a1{
	background:url(../images/l_sicon01.gif) no-repeat;
	float:left;
	}
.c_calculator a.c_a2{
	background:url(../images/l_sicon02.gif) no-repeat;
	float:right;}
.add_news li{
	height:40px;
	line-height:40px;}
.product_list_ul li .add_news li{
	width:auto;
	margin:0px;
	float:none;}
.add_news li span{
	float:right;}
.add_news li a{
	background:transparent url(../images/icon_l05.gif) 0px 6px no-repeat;
	padding-left:12px;}
.rolling_news ul li a:hover,
.select_links a:hover,
.f_link dd a:hover,
.recent_links a:hover,
.c_calculator a:hover,
.a_more:hover,
.add_news li.selected a,
.add_news li.selected span,
.add_news li:hover a,
.add_news li:hover span{
	color:#d43232;
	text-decoration:underline;}
.new_box_list{
	position:relative;
	margin-bottom:-10px;}
.new_box_list li{
	float:left;
	margin:0px 10px 10px 0px;
	width:470px;}
.new_box_list li.right{
	margin:0px 0px 10px 0px;}
.new_box_list li .add_news li{
	width:auto;
	margin:0px;
	float:none;}
.zhishu_box{
	margin-bottom:10px;
	_margin-bottom:4px;
	height:26px;
	line-height:26px;}
.zhishu_links{
	background:#fff none;
	height:26px;
	line-height:26px;
	display:inline-block;
	color:#d7d7d7;
	float:left;
	margin-right:10px;
	}
.zhishu_links a{
	color:#535353;
	height:26px;
	line-height:26px;
	padding:0px 10px;
	vertical-align:middle;
	}
.zhishu_links a:hover{
	color:#d43232;}
.zs_span{
	float:left;
	margin-right:20px;
	line-height:26px;
	height:26px;
	display:inline-block;
	_margin-top:6px;}
.zs_span img{
	vertical-align:baseline;}
.zs_span strong{
	margin:0px 10px;}
.selection_criteria{
	padding:0px 20px;}
.sx_tx{
	line-height:26px;
	padding:7px 10px 0px 65px;
	position:relative;
	overflow:hidden;}
.sx_tx strong{
	position:absolute;
	top:7px;
	line-height:26px;
	left:0px;
	_left:-65px;
	width:65px;
	overflow:hidden;}	
.sx_tx span{
	margin:0px 25px 0px 0px;
	line-height:26px;
	display:inline-block;}
.selector{}
.selector span{
	float:left;}
.yx_a{
	line-height:26px;
	height:26px;
	display:inline-block;
	white-space:nowrap;
	word-break:keep-all;
	}
.yx_a i{
	background:url(../images/icon_l05.gif) right -81px no-repeat;
	width:18px;
	height:26px;
	display:inline-block;
	cursor:pointer;
	vertical-align:middle;}
.sx_tx .yx_a{
	margin:0px 25px 0px 0px;
	}
.nav_category{
	border-top:1px dotted  #9b9b9b;
	padding:6px 0px 6px 70px;
	height:26px;
	position:relative;
	z-index:99;}
.nav_category h4{
	line-height:26px;
	height:26px;
	width:70px;
	font-weight:normal;
	position:absolute;
	left:0px;
	top:6px;}
.category_ul li{
	float:left;
	width:72px;
	text-overflow: ellipsis;
    white-space: nowrap;
	}
.category_ul li a{
	line-height:26px;
	display:inline-block;
	padding:0px 10px;
	color:#d43232;}
.a_all{
	height:26px;
	line-height:26px;
	display:inline-block;
	padding:0px 8px;
	background:#d43232 none;
	color:#fff;}
.category_ul li a:hover,
.category_ul li a.a_all{
	background:#d43232 none;
	color:#fff;}
.category_ul li.cl{
	width:140px;}
.category_add_ul li.cl{
	width:100px;}
.category_ul li.cl a{
	padding:5px 24px 6px 10px;

	line-height:15px;
	height:15px;
	position:relative;
	z-index:999;
	position:relative;}
.category_ul li.cl a i{
	background:url(../images/icon_l03.png) 0px -96px no-repeat;
	width:14px;
	height:15px;
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	right:10px;
	top:3px;}
.category_ul li.cl a.on i,
.category_ul li.cl a:hover i{
	background:url(../images/icon_l03.png) 0px -65px no-repeat;}
.category_ul li.cl a:hover,
.category_ul li.cl a.on{
	border:1px solid #d43232;
	border-bottom:1px solid #fff;
	padding:5px 23px 13px 9px;
	background:#fff none;
	color:#d43232;}
.category_down{
	border:1px solid #d43232;
	padding:6px 0px 6px 70px;
	z-index:1;
	margin-top:2px;
	_margin-top:-6px;}
.category_down .category_ul li a{
	color:#535353;}
.category_down .category_ul li a:hover,
.category_down .category_ul li a.a_all{
	font-weight:bold;
	color:#d43232;
	background:0 none;}
.table_a{}
.table_a tr th{
	border:1px solid #d7d7d7;
	background:#eee none;
	padding:3px 0px;
	line-height:20px;
	font-weight:normal;}
.table_a tr td{
	border:1px solid #d7d7d7;
	text-align:center;
	padding:8px 0px;
	line-height:20px;}
.table_a tr td.td_left{
	padding-left:10px;
	padding-right:10px;
	text-align:left;}
.table_a tr td a{
	color:#5E5E5E;}
.table_a tr td.td5{
	line-height:24px;}
.table_a tr td a:hover{
	color:#d43232;
	text-decoration:underline;}
.table_b{
	margin-top:15px;}
.table_b tr td{
	border:1px solid #d7d7d7;
	padding:20px;
	vertical-align:top;}
.table_e tr th{
	border:1px solid #d7d7d7;
	background:#eee none;
	padding:8px 20px;
	line-height:24px;
	text-align:right;
	font-weight:normal;}
.table_e tr td{
	border:1px solid #d7d7d7;
	padding:8px 20px;
	line-height:24px;}
.jijin_type{
	width:442px;
	overflow:hidden;}
.jijin_pic{
	float:left;
	width:240px;
	height:163px;
	overflow:hidden;}
.jijin_pic img{
	width:240px;
	height:163px;}
.jijin_txt{
	margin-left:10px;
	width:190px;
	float:left;}	
.jijin_txt h3{
	font-size:18px;
	font-family:"黑体";
	font-weight:normal;}
.jijin_txt p{
	color:#919191;
	line-height:20px;
	margin:8px 0px 2px;}	
.jijin_txt .profit{
	color:#e73434;
	font-size:42px;
	line-height:70px;
	font-family:Arial, Helvetica, sans-serif;}	
.jijin_feature{
	width:172px;
	overflow:hidden;}
.jijin_feature h4{
	font-size:14px;
	line-height:17px;
	font-family:"黑体";
	font-weight:normal;
	margin-bottom:6px;
	}
.feature_types{
	position:relative;
	left:-5px;
	width:182px;}
.feature_types span{
	background:#d5d5d5 none;
	width:50px;
	text-align:center;
	height:26px;
	line-height:26px;
	display:inline-block;
	margin:0px 5px;
	}
.feature_types span.current{
	background:#f7a421 none;
	color:#fff;}
.jijin_feature p{
	line-height:20px;
	color:#919191;
	margin-top:2px;}
.jijin_feature p.jjp{
	position:relative;
	width:185px;
	}
.mt_up{
	margin-top:-1px;}
.path{
	height:35px;
	line-height:35px;}
.path a:hover{
	color:#d43232;
	text-decoration:underline;}
.side_nav{
	width:150px;
	border:1px solid #fdfdfd;
	background:#fff none;
	float:left;
	padding:20px;}
.right_cont{
	border:1px solid #fdfdfd;
	background:#fff none;
	padding:25px;
	width:700px;
	min-height:350px;
	_height:350px;
	float:right;}
.main_content{
	border:1px solid #fdfdfd;
	background:#fff none;
	padding:15px 25px 25px;
	}
.side_nav ul li a{
	height:40px;
	line-height:40px;
	font-size:16px;
	display:block;
	padding:0px 10px;
	font-family:"黑体";
	}
.side_nav ul li a.current,
.side_nav ul li a:hover{
	background:#d43232 none;
	color:#fff;}
.side_nav ul li ul{
	padding:2px 0px;
	background:#f6f6f6;
	}
.side_nav ul li ul li{
	margin-bottom:1px;
	}
.side_nav ul li ul li a{
	/*background:url(../images/icon_dians.gif) 15px -49px no-repeat;*/
	padding: 5px 0 5px 10px;
	height: auto;
	line-height:22px;
	font-size:14px;
	}
.side_nav ul li ul li a:hover,
.side_nav ul li ul li a.current{
	/*background:#d43132 url(../images/icon_dians.gif) 15px 13px no-repeat;*/
	color:#fff;}
.stitle{
	border-bottom:1px solid #dedede;
	height:28px;
	line-height:28px;
	padding-bottom:4px;
	margin-bottom:10px;
	 }
.stitle h3{
	font-size:18px;
	font-family:"黑体";
	font-weight:normal;
	}
.bussiness_intro{
	padding:10px 0px;}
.bussiness_intro p{
	line-height:24px;
	text-indent:2em;}
.latest_news li{
	height:30px;
	line-height:30px;
	background:url(../images/icon_g01.gif) 0px 12px no-repeat;
	padding-left:13px;
	}
.latest_news li a{
	color:#535353;
	}
.latest_news li a:hover{
	color:#d43232;}
.latest_news li span{
	color:#919191;}
.paging{
	text-align:right;
	margin-top:15px;}
.paging a{
	border:1px solid #bebebe;
	height:24px;
	line-height:24px;
	margin:0px 2px;
	padding:0px 10px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;}
.paging a:hover{
	border:1px solid #d43232;
	background:#d43232 none;
	color:#fff;}
.paging span{
	font-size:14px;
	line-height:24px;
	vertical-align:middle;}
.paging a.btn_go{
	background:#d43232;
	color:#fff;
	border:1px solid #d43232;
	padding:0px 7px;}
.paging .txt02{
	border:1px solid #bebebe;
	width:50px;
	text-align:center;
	height:22px;
	line-height:22px;
	margin-right:5px;
	vertical-align:middle;}
.paging .turnto{
	margin-left:12px;}
.paging1{
	text-align:right;
	margin-top:15px;}
.paging1 a{
	border:1px solid #bebebe;
	height:24px;
	line-height:24px;
	margin:0px 2px;
	padding:0px 10px;
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;}
.paging1 a:hover{
	border:1px solid #d43232;
	background:#d43232 none;
	color:#fff;}
.paging1 span{
	font-size:14px;
	line-height:24px;
	vertical-align:middle;}
.paging1 a.btn_go{
	background:#d43232;
	color:#fff;
	border:1px solid #d43232;
	padding:0px 7px;}
.paging1 .txt02{
	border:1px solid #bebebe;
	width:50px;
	text-align:center;
	height:22px;
	line-height:22px;
	margin-right:5px;
	vertical-align:middle;}
.paging1 .turnto{
	margin-left:12px;}
.sousuo{
	height:28px;
	line-height:28px;
	margin-bottom:10px;}
.sousuo .texts01{
	border:1px solid #c3c3c3;
	padding:0px 10px;
	width:200px;
	height:26px;
	line-height:26px;}
.buttons01{
	background:#d43232 none;
	color:#fff;
	width:60px;
	height:28px;
	line-height:28px;
	text-align:center;
}
.information_list li{
	height:35px;
	line-height:35px;
	position:relative;
	border-bottom-color:#ccc;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	}
.information_list li span{
	float:right;
	color:#919191;}
.information_list li a{
	display:block;
	background:url(../images/icon_g01.gif) 0px -48px no-repeat;
	padding-left:14px;
	height:35px;
	line-height:35px;}
.information_list li a:hover{
	background-position:0px -87px;
	color:#d43232;}
.information_list li em{
	color:#d43232;
	font-style:normal;
	}
.ask_box li{
	height:auto;}
.ask_box li p.ans{
	background:#f0f0f0;
	display:none;
	line-height:24px;
	padding-left:14px;
	padding:5px 14px;}
/*.ask_box li.current p.ans,
.ask_box li:hover p.ans{
	display:block;}*/
.ask_box li.current a{
	color:#d43232;}
.issue_list li{
	width:38%;
	float:left;}
.issue_list li.right{
	width:24%;}
.issue_list li a{
	color:#f1b956;
	line-height:30px;
	display:block;}
.issue_list li a:hover{
	color:#d43232;}
.sousuo_add{
	padding:15px 0px 5px 0px;}
.web_tab{
	margin-bottom:6px;}
.web_tab a{
	background:#d43232 none;
	color:#fff;
	width:103px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline-block;
	font-size:14px;
	margin-right:10px;
	font-family:"黑体";}
.tips_red{
	color:#d43232;
	line-height:24px;}
.down_list{
	border:1px solid #d6d6d6;
	margin:15px 0px;}
.down_list a{
	display:block;
	padding:5px 12px;
	line-height:22px;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:-1px;}
.down_list a:hover{
	color:#d43232;}
.read_condition h4{
	font-family:"黑体";
	margin-bottom:8px;}
.table_register tr th{
	font-weight:normal;
	text-align:right;
	line-height:25px;
	font-size:12px;
	padding:8px 0px;}
.table_register tr td{
	padding:8px 0px;
	line-height:25px;}
.txt03{
	border:2px solid #dbdbdb;
	height:21px;
	line-height:21px;
	width:230px;
	padding:0px 8px;
	background:#fff none;}
.select03{
	border:2px solid #dbdbdb;
	width:250px;
	height:25px;
	line-height:25px;
	background:#fff none;}
.btn_sign{
	width:175px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background:#d43232;
	font-family:"黑体";
	font-weight:bold;
	font-size:18px;
	display:inline-block;}
.p_zhu{
	line-height:22px;}
.mt5{margin-top:5px!important}
.mt15{margin-top:15px!important}
.risk_box .rtitle{
	border-bottom:1px solid #dedede;
	font-weight:bold;
	line-height:34px;
	margin-bottom:10px;}
.risk_box h4{
	margin-bottom:15px;
	line-height:30px;
	text-indent:2em;}
.risk_box p{
	line-height:24px;
	text-indent:2em;}
.tishi{
	background:url(../images/icon_bgth.gif) 0px 0px no-repeat;
	padding-left:63px;
	line-height:54px;
	font-weight:bold;
	color:#535353;
	margin-top:25px;}
.table_dl{
	margin:5px 0px 10px;}
.table_dl td{
	border:1px solid #d5d5d5;
	height:38px;
	padding:0px 20px;
	}
.table_dl td.td3{
	border:1px solid #d5d5d5;
	background:#eee;
	padding:0px 10px;
	}
.table_dl td.td3 span{
	width:67px;
	display:inline-block;
	text-align:right;}
.table_dl td.td3 span.radios{
	width:auto;
	margin-right:40px;
	text-align:left;}
.w130{width:130px!important;}
.a_unclear{
	color:#d43232;
	text-decoration:underline;}
.mix_tab a{
	width:98px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#535353;
	display:inline-block;
	background:#dad9d9 none;
	}
.mix_tab a.current,
.mix_tab a:hover{
	background:#d43232;
	color:#fff;}
.mix_choose .mix_tab{
	float:left;}
.mix_choose .sousuo{
	float:left;
	margin-left:40px;
	}
.mix_choose .sousuo .texts01 {
	width:120px;
	}
.a_side{
	width:230px;
	float:right;}
.a_side .login_report{
	float:none;}
.a_cont{
	width:710px;
	float:left;
	background:#fff;}
.a_cont_zqjy{
	width:850px;
	float:left;
	background:#fff;}
.press_box{
	padding:20px 20px 40px;
	}
.a_essay_intro{
	border:1px solid #eda321;
	background:#fbecd3;
	width:510px;
	padding:15px 20px;
	text-align:center;
	margin:0px auto 20px;
	border-radius:7px;
	border-radius:7px;
	-moz-border-radius:7px;}
.a_essay_intro h3{
	color:#d43232;
	line-height:28px;
	font-size:24px;
	margin-bottom:7px;
	}
.a_essay_intro .a_details{}
.press_box p{
	line-height:24px;
	margin-bottom:20px;
	text-indent:2em;}
.press_box h4{
	font-size:12px;
	line-height:24px;
	text-indent:2em;
	margin-bottom:20px;}
.a_weibo{
	background:url(../images/icon_n01.gif) 0px 0px no-repeat;
	padding-left:32px;
	line-height:32px;
	display:block;}
.a_weixin{
	background:url(../images/icon_n01.gif) 0px -83px no-repeat;
	padding-left:32px;
	line-height:36px;
	display:block;}
.client_download .c_links{
	position:absolute;
	top:0px;
	left:122px;}

.client_download .c_links a{
	float:none;
    margin-right:0px;
    position: relative;
	text-align:left;}
.w_content{
	padding:15px 20px;
	background:#fff none;
	margin-top:10px;}
.cur{
	color:white;}
.w_content a.cur:hover{
	text-decoration: underline;}

.fund_list li{
	padding-top:10px;
	line-height:30px;
	height:30px;
	font-size:14px;
	font-family:"黑体";}
.fund_list li.first{
	color:#e73434;}
.nub1,.nub2,.nub3{
	background:#e73434;
	color:#fff;
	width:50px;
	height:30px;
	line-height:30px;
	display:inline-block;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-right:8px;}
.nub2,.nub3{
	background:#9a9a9a;}
.gtitle{
	font-size:18px;
	font-family:"黑体";
	line-height:28px;}
.subscribe_list li{
	padding:5px 0px;}
.subscribe_list li a{
	background:url(../images/icon_l05.gif)  0 6px  no-repeat;
    padding-left: 12px;
	line-height:20px;
	display:block;
	}
.subscribe_list li a p{
	color:#d43232;}
.product_infor{
	padding:9px;
	color:#fff;
	margin-top:10px;
	}
.product_infor h4{
	font-size:18px;
	font-family:"黑体";
	color:#fff;
	}
.product_infor p{
	color:#fff;}
.product_infor em{
	color:#fff;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	margin-left:3px;}
.product_red{
	background:#f36565;}
.product_yellow{
	background:#f1b956;}
.product_blue{
	background:#7babf3;}
.p3{
	line-height:24px;}
.guide_list li{
	width:50%;
	float:left;}
.guide_list li a{
	line-height:30px;
	color:#f1b956;
	background:url(../images/icon_n02.gif) 0px 4px no-repeat;
	padding-left:15px;}
.guide_cont{
	margin:20px auto;}
.guide_cont h3{
	font-size:18px;
	text-align:center;
	line-height:32px;
	padding-top:20px;
	}
.guide_cont h4{
	line-height:28px;}
.guide_cont p{
	line-height:30px;
	text-indent:2em;}
.gpic{
	margin:20px auto;
	text-align:center;}
.table_guide tr th{
	border:1px solid #d5d5d5;
	background:#eee;
	padding:8px 15px;
	line-height:24px;
	}
.table_guide tr td{
	border:1px solid #d5d5d5;
	padding:8px 15px;
	line-height:24px;}
.cont_pad{
	padding:15px 20px 20px;}
.pro_details{
	background:#d43232;
	color:#fff;
	padding:20px 25px;
	font-size:24px;
	font-family:"黑体";}
.pro_details span{
	font-size:12px;
	font-family:"宋体";
	margin-left:8px;}
.hunt_wrap{
	margin-bottom:7px;}
.hunt_box{
	border:1px solid #d43232;
	height:34px;
	line-height:34px;
	display:inline-block;
	padding:0px 46px 0px 10px;
	position:relative;
	width:180px;
	margin-right:20px;}
.hunt_box .text07{
	width:100%;
	font-size:14px;
	padding:5px 0px;
	line-height:22px;
	height:22px;
	float: left;
	}
.buttons02{
	background:#d43232 url(../images/icon_l02.png) 5px -984px no-repeat;
	width:36px;
	height:34px;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;}
.btn_center{
	margin:20px auto;
	text-align:center;}
.btn_sure,.btn_clear{
	background:#e73434;
	color:#fff;
	width:160px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline-block;
	font-size:16px;
	font-family:"黑体";
	margin:0px 10px;}
.btn_clear{
	background:#b1b1b1;}
.switch_links{
	border-left:1px solid #bdbdbd;
	background:#e6e6e6;
	height:40px;
	margin:20px auto;
	}
.switch_links a{
	padding:0px 8px 0px 7px;
	display:inline-block;
	border:1px solid #bdbdbd;
	margin-left:-1px;
	height:38px;
	line-height:38px;
	float:left;
	}
.switch_links a:hover,
.switch_links a.current{
	background:#d43232;
	border:1px solid #d43232;
	color:#fff;
	}
.htitle{
	border-bottom:1px solid #d5d5d5;
	height:30px;
	line-height:30px;
	margin:15px 0px 10px;}
.htitle h4{
	font-size:18px;}
.htitle .time{
	float:right;
	color:#999;}
.htitle .check_span{
	float:right;}
.htitle .a_down{
	color:#d43232;
	font-size:14px;
	float:right;}
.htitle .a_down:hover{
	text-decoration:underline;}
.manager_infor{
	min-height:136px;
	_height:136px;
	padding:10px 0px;}
.photo_box{
	float:left;
	width:113px;
	height:136px;
	margin-right:15px;}
.manager_infor h4{
	line-height:30px;}
.manager_infor .post_time{
	line-height:30px;
	color:#d43232;}
.manager_infor p{
	line-height:20px;
	text-indent:2em;}
.viewpoint p{
	line-height:24px;
	text-indent:2em;
	margin-bottom:10px;}
.a_box{}
.h4_1{
	line-height:24px;}
.p_tips{
	line-height:20px;
	color:#919191;
	margin-top:10px;}
.assembly_tab{
	height:26px;
	margin-bottom:20px;}
.assembly_tab a{
	border:1px solid #d5d5d5;
	width:100px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:inline-block;
	color:#535353;
	margin-right:10px;}
.assembly_tab a:hover,
.assembly_tab a.current{
	background:#d43232;
	border:1px solid #d43232;
	color:#fff;}
.table_c tr td{
	border:1px solid #d5d5d5;}
.table_c .td4{
	padding:20px;
	line-height:20px;
	color:#919191;}
.table_c .td4 p{
	color:#515151;}
.trend_chart{
	padding:20px;}
.trend_tab a{
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	margin-right:10px;
	}
.trend_tab a:hover,
.trend_tab a.current{
	color:#d43232;}
.chart_choose{
	height:36px;
	line-height:36px;
	margin-top:20px;
	}
.text08{
	border:1px solid #bdbdbd;
	height:34px;
	line-height:34px;
	text-align:center;
	width:90px;}
.elect_link{
	margin-left:10px;
	line-height:36px;
	color:#919191;}
.elect_link a{
	color:#919191;}
.elect_link a:hover{
	color:#d43232;}
.table_d td{
	border:1px solid #d5d5d5;
	padding:20px;}
.earnings_rate{
	line-height:30px;
	margin-bottom:10px;
	}
.earnings_rate span{
	display:inline-block;
	width:300px;}
.earnings_rate strong{
	color:#d43232;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;}
.sort_link{
	height:26px;
	line-height:26px;
	}
.sort_link span{
	font-size:14px;
	font-family:"黑体";}
.sort_link a{
	height:26px;
	line-height:26px;
	padding:0px 7px;
	display:inline-block;
	background:#d5d5d5;
	color:#535353;
	margin:0px 5px;
	}
.sort_link a:hover,
.sort_link a.current{
	background:#f7a421;
	color:#fff;}
.rate_box{
	margin-left:40px;
	position:relative;}
.rate_datail{
	font-size:14px;
	line-height:28px;
	font-family:"黑体";}
.rate_datail strong{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d43232;
	}
.rate_basis{
	color:#919191;
	line-height:24px;}
.rate_box .btn_buy3{
	width:190px;}
.rate_box .btn_buy4{
	width:190px;}
.prompt{
	width:195px;
	padding:10px;
	background:#a2c1ef;
	position:absolute;
	top:30px;
	left:30px;}
.prompt p{
	color:#fff;
	line-height:16px;}
.prompt i{
	border-width:6px;
	border-style:solid;
	border-color:#fff #a2c1ef #fff #Fff;
	position:absolute;
	top:8px;
	left:-12px;
	font-size:0;
    height:0;
    line-height:0;
    width:0;
	transition: transform 0.2s ease-in 0s;
	}
.prompt p a{
	color:#d43232;
	text-decoration:underline;}
.btn_gb{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#d43232;
	width:12px;
	height:12px;
	text-align:center;
	line-height:12px;
	display:inline-block;
	position:absolute;
	right:6px;
	top:6px;}
.fixbox{
	position:fixed;
	bottom:40px;
	right:50%;
	margin-right:-600px;
	z-index:11111;}
.btn_other,.btn_top{
	width:80px;
	padding-top:45px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	display:block;
	background:#9d9d9d url(../images/icon_j01.png) 14px 15px no-repeat;}
.btn_top{
	background:#9d9d9d url(../images/icon_j01.png) 14px -68px no-repeat;
	border-top:1px solid #fff;}
.btn_other:hover,.btn_top:hover{
	background-color:#d43232;}
.more_links{
	line-height:20px;
	text-align:right;}
.more_links a{
	color:#d43232;}
.page_box{
	width:500px;}
.num{
	text-align:center;
	position:relative;}
.num .block{
	width:17px;
	height:17px;
	display:inline-block;
	position:absolute;
	left:7px;
	vertical-align:middle;}
.b1{
	background:#d43232;}
.b2{
	background:#f7a421;}
.b3{
	background:#c28fe6;}
.b4{
	background:#a967b0;}
.b5{
	background:#b7a6d0;}
.b6{
	background:#da3c9b;}
.b7{
	background:#e778b7;}
.b8{
	background:#b3e1c9;}
.b9{
	background:#c7f3dc;}
.b10{
	background:#7babf3;}
.b11{
	background:#b3e1c9;}
.b12{
	background:#f6c3d9;}
.b13{
	background:#fc3427;}
.security_company{
	border:1px solid #d5d5d5;
	padding:10px 10px 20px;
	*height:1%;
	}
.security_company li{
	width:25%;
	padding:10px 0px;
	float:left;
	position:relative;
	}
.security_company li a{
	display:block;
	height:32px;
	width:143px;
	margin:0px auto;
	line-height:32px;
	color:#535353;
	text-align:center;
	border:1px dotted #bababa;
	text-align:center;
	position:relative;}
.security_company li a:hover,
.security_company li a.current{
	color:#d43232;}
.company_details{
	border:1px solid #d5d5d5;
	padding:12px;
	background:#fff;
	line-height:26px;
	width:210px;
	position:absolute;
	z-index:11111;}
.company_details h4{
	color:#d43232;
	font-weight:normal;}
.bank_box{
	border:1px solid #d5d5d5;
	padding:20px;}
.bank_dl dt{
	font-size:18px;
	font-family:"黑体";
	line-height:32px;
	}
.bank_dl dd{
	width:33%;
	float:left;
	padding:5px 0px;}
.bank_dl dd a{
	display:inline-block;}
.download_links{
	margin-top:10px;}
.download_links a{
	border:1px solid #bfbfbf;
	padding:0px 20px;
	height:24px;
	line-height:24px;
	display:inline-block;
	margin-right:20px;
	background:#e6e6e6;}
.login_choose{
	line-height:36px;
	}
.login_choose span{
	font-family:"黑体";
	font-size:16px;
	line-height:36px;}
.login_choose .btn_register,
.login_choose .btn_signin{
	padding:0px 20px;
	display:inline-block;
	margin-right:13px;
	}
.service_pic{
	margin:15px auto;}
.complain_pic{
	margin:15px auto;
	text-align:center;}
.p4{
	line-height:24px;
	text-indent:2em;}
.business_step li{
	background:url(../images/bg_jiantou.gif) 6px bottom no-repeat;
	padding:0px 0px 27px 30px;
	position:relative;
	*height:1%;}
.business_step li.last{
	background:0 none;}
.numble{
	background:#d43232;
	color:#fff;
	width:27px;
	height:27px;
	display:inline-block;
	text-align:center;
	line-height:27px;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:0px;
	left:0px;}
.business_step p{
	background:url(../images/icon_h01.gif) 6px 7px no-repeat;
	padding-left:20px;
	line-height:24px;}
.b_box{
	margin-bottom:10px;}
.b_box .web_tab{
	float:left;
	}
.b_box .sousuo{
	float:left;
	margin-left:20px;}
.b_box .sousuo .texts01{
	width:120px;}
.q_and_a{
	border:1px solid #d8d8d8;
	margin-bottom:10px;}
.q_and_a .q{
	padding:5px 10px;
	background:#eee;
	line-height:28px;
	font-size:14px;
	font-family:"黑体";
	border-bottom:1px solid #d8d8d8;
	}
.q_and_a .a{
	padding:5px 10px;
	line-height:20px;
	}
.warm_prompt{
	line-height:20px;
	margin:10px 0px;}
.red_tips{
	color: #d43232;
	line-height:20px;
	text-align:center;}
.table_f tr td{
	padding:10px;
	border:1px solid #d6d6d6;
	background:#fff;}
.table_f tr th{
	font-weight:normal;
	border:1px solid #d6d6d6;
	background:#eee;
	padding:10px;
	line-height:30px;}
.textarea04{
	border:1px solid #d6d6d6;
	background:#fff;
	width:500px;
	height:200px;
	line-height:24px;
	padding:5px;
	overflow-x:hidden;
	overflow-y:scroll;}
.form_box span{
	margin-right:30px; 
	}
.btn_box{
	margin:10px 0px 0px 150px;}
	
.seabtn{
	height:20px;
	width:50px;
	background:#d43232 none;
	color:#fff;
	line-height:20px;
	text-align:center;
	cursor: pointer;}
	
.check_span .text04{
	width:80px;
	padding:0px 3px;
	height:19px;
	border:1px solid #D5D5D5;}
	
.zhishu_bg,
.huobi_bg,
.gupiao_bg,
.fenji_bg,
.licai_bg,
.qdII_bg,
.zhaiquan_bg,
.hunhe_bg{
	height:143px;
	padding: 20px 12px;
	text-align:center;
	line-height:32px;}	
.jijin_pic h3{
	font-size:30px;
	line-height:40px;
	font-weight:normal;
	font-family: "黑体";}
.jijin_pic p{
	font-size:20px;
	font-family: "黑体";}	
.zhishu_bg{
	background:url(../images/pro_bg01.gif) no-repeat;}	
.zhishu_bg h3,
.zhishu_bg p{
	color:#f36565;}	
.huobi_bg{
	background:url(../images/pro_bg02.gif) no-repeat;}	
.huobi_bg h3,
.huobi_bg p{
	color:#7babf3;}		
.gupiao_bg{
	background:url(../images/pro_bg03.gif) no-repeat;}	
.gupiao_bg h3,
.gupiao_bg p{
	color:#f36565;}		
.fenji_bg{
	background:url(../images/pro_bg04.gif) no-repeat;}	
.fenji_bg h3,
.fenji_bg p{
	color:#f36565;}		
.fenji_bg h3{
	font-size:28px;}
.licai_bg{
	background:url(../images/pro_bg05.gif) no-repeat;}	
.licai_bg h3,
.licai_bg p{
	color:#7babf3;}	
.licai_bg h3{
	font-size:26px;}
.qdII_bg{
	background:url(../images/pro_bg06.gif) no-repeat;}	
.qdII_bg h3,
.qdII_bg p{
	color:#f1b956;}	
.zhaiquan_bg{
	background:url(../images/pro_bg07.gif) no-repeat;}	
.zhaiquan_bg h3,
.zhaiquan_bg p{
	color:#f1b956;}	
.hunhe_bg{
	background:url(../images/pro_bg08.gif) no-repeat;}	
.hunhe_bg h3,
.hunhe_bg p{
	color:#f1b956;}	

.product_infor h4{
	height:32px;
	line-height:16px;
	padding: 5px 0;
	font-weight:normal;
	font-size:14px;}
.product_infor p{
	line-height:20px;}
.pro_top{
	height:26px;
	line-height:26px;
	padding: 0 15px 2px;
	color:#fff;
	margin-bottom:3px;
	border-bottom:1px solid #fff;}
.pro_top span{
	font-family:Arial;
	font-size:18px;
	margin-right:4px;}
.product_red .pro_top{
	border-bottom:1px solid #f49494;}
.product_yellow .pro_top{
	border-bottom:1px solid #f5d18e;}
.product_blue .pro_top{
	border-bottom:1px solid #a5c5f8;}
.product_red .pro_top span{
	color:#bbd4f9;}
.product_yellow .pro_top span{
	color:#f77d7d;}
.product_blue .pro_top span{
	color:#f77d7d;}
.pro_date{
	font-family:Arial;
	color:#d7d7d7;}
.jijin_txt .profit{
	padding: 11px 0;
	font-size:50px;}
	
.imp_name{
	display:inline-block;
	padding-right:5px;
	background:url(../images/imp_icon.gif) no-repeat right 0;}	

/*** add 20151231 ***/
.client_download a.ewm{
	width:82px;
	height:82px;
	margin-left:20px;}
.client_download .c_links{
	top:5px;}

/*** add 20160705 ***/
.fd_float{
	display:block;
	position:fixed;
	top:163px;
	left:50%;
	margin-left:475px;
}
.fd_float img{
	display:block;
}

/*-- add 20161101 --*/
.tz_infobox{
	padding: 30px 0 15px;}
.tz_infobox .pic{
	width:360px;
	float:left;}
.tz_infobox .pic img{
	display:block;}
.tz_infobox .list{
	margin-left:362px;}
.tz_infobox .list li{
	padding-bottom:13px;}
.tz_infobox .list li a{
	display:block;
	height:28px;
	line-height:28px;
	border:2px solid #83aad9;
	font-size:12px;
	color:#666;
	padding-left:5px;
	width:181px;}
.tz_infobox .list li.spel{
	padding-bottom:15px;}
.tz_infobox .list li.spel a{
	width:217px;}
	/*-- add 20171024 --*/
.report_bot{
	padding-top:10px;}
.report_bot h1{
	font-size:14px;
	margin-bottom:8px;}
.client_download{
	height:82px;}
.client_download a.ewm{
	margin-left:0;}
.client_download .c_links{
	left:110px;}
.report_box{
	height:168px;}	
.report_innerpad{
	padding:14px 20px 0;
	height:110px;}
.btn_register,
.btn_signin{
	height:28px;
	line-height:28px;
	font-size:16px;}
.report_tab{
	border-bottom:1px solid #8c8c8c;
	height:37px;}
.report_tab a{
	width:50%;
	float:left;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:16px;
	color:#595757;
	font-family:"黑体";
	position:relative;
	top:1px;
	z-index:5;}
.report_tab a:hover{
	color:#d43232;}
.report_tab a.current{
	color:#d43232;
	border-bottom:2px solid #d43232;}

/*-- add 20171226 --*/
.feature_types span{
	margin: 3px;
	/*width: 54px;*/
}
.table_b tr td{
	padding: 10px 20px;
}
.jijin_type{
	padding-top: 10px;
}
.table_d td{
	padding: 10px 20px;
}
.sort_link{
	height: 64px;
}
.sort_link span{
	display: block;
	float: left;
	height: 64px;
	line-height: 64px;
	margin-right: 15px;
}
.sort_link a{
	float: left;
	margin: 3px;
	padding: 0;
	width: 58px;
	text-align: center;
}

/* 2018-08-15-搜索结果页-start */
.main_content.nice{
	margin-bottom: 10px;
}
.main_content.nice .stitle{
	margin-bottom:0;
}
.nice_info_list li{
	float: left;
	width: 284px;
	height: 138px;
	border: 1px solid #eeeeee;
	margin: 20px 20px 0 0;
}
.nice_info_list li.last{
	margin-right: 0;
}
.nice_info_list li a{
	display: block;
	text-align: center;
}
.nice_info_list li h4{
	padding-top: 20px;
	width: 210px;
	margin: 0 auto 10px;
	font-size:16px;
	color: #333333;
	line-height: 24px;
	height: 48px;
}
.nice_info_list li .nice_p1{
	font-size:18px;
	color: #333333;
	line-height: 25px;
}
.nice_info_list li .nice_p2{
	font-size:12px;
	color: #999999;
	line-height: 20px;
}
.main_content.nice .paging{
	margin-top: 30px;
}
.information_list li a strong{
	font-weight: normal;
	margin-left:22px;
}
/* 2018-11-28-交易人员信息公示表-start */
.f_link{
	height: 240px;
}
.people_public_msg{
	padding: 0 20px 25px 22px;
}
.people_public_msg h2{
	padding: 22px 6px 13px;
	font-size:21px;
	color: #444444;
	line-height: 40px;
	font-weight: normal;
}
.people_public_msg .tab_01{
	width: 100%;
}
.people_public_msg .tab_01 th{
	font-size: 14px;
	color: #444444;
	line-height:43px;
	text-align: center;
	border: 1px solid #d7d7d7;
	background-color: #eeeeee;
	font-weight: normal;
}
.people_public_msg .tab_01 td{
	font-size: 14px;
	color: #444444;
	text-align: center;
	padding: 0 16px;
	vertical-align: middle;
	border: 1px solid #d7d7d7;
}
.people_public_msg .tab_01 span{
	display: inline-block;
	_display:inline;
	vertical-align: top;
	line-height: 20px;
	padding: 8px 0;
}

/* 2018-11-28-交易人员信息公示表-start */
.f_link{
	height: 240px;
}
.people_public_msg{
	padding: 0 20px 25px 22px;
}
.people_public_msg h1{
	padding: 22px 6px 13px;
	font-size:21px;
	color: #444444;
	line-height: 40px;
	font-weight: normal;
        text-align:center
}
.people_public_msg h2{
	padding: 22px 6px 13px;
	font-size:21px;
	color: #444444;
	line-height: 40px;
	font-weight: normal;
}
.people_public_msg .tab_01{
	width: 100%;
}
.people_public_msg .tab_01 th{
	font-size: 14px;
	color: #444444;
	line-height:43px;
	text-align: center;
	border: 1px solid #d7d7d7;
	background-color: #eeeeee;
	font-weight: normal;
}
.people_public_msg .tab_01 td{
	font-size: 14px;
	color: #444444;
	text-align: center;
	padding: 0 16px;
	vertical-align: middle;
	border: 1px solid #d7d7d7;
}
.people_public_msg .tab_01 span{
	display: inline-block;
	_display:inline;
	vertical-align: top;
	line-height: 20px;
	padding: 8px 0;
}


/*计算器 start*/
.center_wrap {
	width: 750px;
	margin: 30px auto 0;
	padding: 50px 100px;
	background: #ffffff;
}
.counter_tit > img {
	display: block;
	width: 100%;
}
.brown_bg {
	padding: 0 30px 36px;
	background: #d97c47;
}
.counter_cont {
	padding: 15px 25px 30px;
	background: #ffdec6;
	border-radius: 16px;-webkit-border-radius: 16px;-moz-border-radius: 16px;
}
.count_input {
	height: 44px;
	padding: 0 15px 0 30px;
	border-bottom: 1px solid #e08e5f;
}
.count_input p {
	width: 70%;
	line-height: 44px;
	font-size: 16px;
	color: #333;
	padding-left: 15px;
	position: relative;
}
.count_input p:before {
	content: '';
	width: 5px;
	height: 5px;
	background: #d97c47;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -2.5px;
	border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
}
.cal_input {
	width: 110px;
	height: 33px;
	line-height: 24px;
	color: #e37c54;
	font-size: 16px;
	padding: 7px 0 0 10px;
	background: url(../images/input_bg.png) no-repeat center;
}
.cal_input.long {
	width: 140px;
	background: url(../images/input_bg03.png) no-repeat center;
}
.count_input .cal_input {
	float: right;
	margin: 2px 0;
}
.cal_input input {
	width: 66px;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	color: #000;
	text-align: center;
	margin: -8px 3px 0 0;
	border: none;
	border-bottom: 2px solid #b95b2d;
}
.cal_input.long input {
	width: 110px;
}
.cal_input input:focus {
	outline: none;
}
.chart_pic {
	text-align: center;
	padding: 20px 0;
}
.cal_text h4 {
	line-height: 30px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
}
.cal_text p {
	line-height: 20px;
}
.cal_text p.p_gray {
	color: #8c8c8c;
}
.cal_text p.p_grown {
	color: #ce825b;
}
.regular_input {
	overflow: hidden;
	padding: 10px 0 10px 100px;
}
.regular_input > span {
	display: block;
	float: left;
	line-height: 44px;
	color: #333;
	font-size: 16px;
	padding: 0 3px 0 18px;
}
.regular_input > .cal_input {
	float: left;
	width: 100px;
	height: 34px;
	padding: 10px 0 0 16px;
}
.input_ul {
	height: 150px;
	padding-top: 10px;
	position: relative;
}
.input_ul > li {
	float: left;
	width: 288px;
	height: 40px;
	line-height: 36px;
	list-style: none;
	font-size: 16px;
	color: #333;
	margin-right: 24px;
	padding: 10px 0 0 18px;
	position: relative;
	background: url(../images/input_bg02.png) no-repeat center bottom; 
}
.input_ul > li.icon:before,.input_ul > li.icon:after {
	content: '';
	width: 16px;
	height: 25px;
	position: absolute;
	top: -3px;
}
.input_ul > li.icon:before {
	background: url(../images/icon_cal01.png) no-repeat center;
	left: 6px;
}
.input_ul > li.icon:after {
	background: url(../images/icon_cal02.png) no-repeat center;
	right: 6px;
}
.input_ul > li.line:before,.input_ul > li.line:after {
	content: '';
	width: 1px;
	height: 14px;
	background: #e4bc86;
	position: absolute;
	top: -2px;
}
.input_ul > li.line:before {
	left: 10px;
}
.input_ul > li.line:after {
	right: 10px;
}
.input_ul > li.mr0 {
	margin-right: 0;
}
.input_ul > li > label,.input_ul > li > span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}
.input_ul > li > label {
	width: 96px;
}
.input_ul > li.width > label {
	width: 116px;
}
.input_ul > li.width2 > label {
	width: 152px;
}
.input_ul > li input {
	width: 158px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	color: #333;
	text-align: center;
	vertical-align: top;
	margin-top: 10px;
	border-bottom: 2px solid #b95b2d;
}
.input_ul > li input:focus {
	outline: none;
}
.input_ul > li.width input {
	width: 132px;
}
.input_ul > li.width2 input {
	width: 96px;
}
.input_ul > li span.select {
	width: 130px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding-left: 0;
	margin-top: 10px;
	border-bottom: 2px solid #b95b2d;
}
.input_ul > li > span {
	color: #e37c54;
	padding-left: 2px;
}
.input_ul .drop_ul {
	width: 132px;
	max-height: 224px;
	overflow-y: scroll;
	background: #ffffff;
	position: absolute;
	top: 100%;
	left: 138px;
	z-index: 10;
	box-shadow: 0 3px 3px rgba(217,124,71,0.3);
	border-radius: 0 0 5px 5px;
}
.input_ul .drop_ul li {
	line-height: 32px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	text-align: center;
	padding: 0 10px;
}
.input_ul .drop_ul li.active ,
.input_ul .drop_ul li:hover {
	color: #e37c54;
}
.counter_btn {
	text-align: center;
	padding: 40px 0;
}
.counter_btn.btn2 {
	padding: 20px 0;
}
.counter_btn a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	width: 181px;
	height: 38px;
	line-height: 34px;
	font-size: 18px;
	color: #ffffff;
	margin: 0 10px;
	background: url(../images/btn_bg.png) no-repeat;
}
.tianshu_frame{
	width:100%;
	margin:0px auto;
	position:relative;
	z-index:1;}
.tianshu_cont{
	width:100%;
	float:left;
	background:#fff;}
.chart_box {
	width: 350px;
	height: 180px;
	position: relative;
	margin: 20px auto 60px;
}

.chart_box .xline {
	overflow: hidden;
	border-right: 1px solid #ffa87b;
	width: 60px;
	height: 100%;
	position: absolute;
	left: -60px;
}

.chart_box .xline ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.chart_box .xline ul li {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	color: #af5300;
	padding-right: 10px;
	text-align: right;
	position: relative;
}

.chart_box .xline ul li i {
	width: 5px;
	height: 1px;
	position: absolute;
	right: 0;
	top: 50%;
	background: #af5300;
}

.chart_box .yline {
	overflow: hidden;
	border-top: 1px solid #ffa87b;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -40px;
}

.chart_box .yline ul {
	height: 30px;
	line-height: 30px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

.chart_box .yline ul li {
	width: 50%;
	float: left;
	font-size: 12px;
	color: #af5300;
	text-align: center;
}

.chart_box .legend {
	background: #fbd3b6;
	border-top: 2px dashed #b35a09;
	border-bottom: 2px dashed #b35a09;
	text-align: center;
	position: absolute;
	width: 230px;
	z-index: 10;
}

.chart_box .legend p {
	position: relative;
	font-size: 15px;
	color: #e37c54;
	margin:0;
}

.chart_box .legend p span {
	display: block;
}

.chart_box .legend p span strong {
	font-size: 18px;
	color: #e84d54;
}

.chart_box .legend_out p span {
	width: 100%;
	text-align: center;
	position: absolute;
	top:-30px;
	height: 30px;
	line-height: 30px;
}

.chart_box .line-box {
	height: 100%;
}

.chart_box .line-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	position: relative;
	z-index: 20;
}

.chart_box .line-box ul li {
	float: left;
	width: 50%;
	height: 100%;
	position: relative;
}

.chart_box .line-box ul li .line {
	width: 72px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -36px;
}

.chart_box .line-box ul li .n1 {
	height: 9px;
	width: 72px;
	position: absolute;
	left: 0;
	top: -9px;
}

.chart_box .line-box ul li .n2 {
	height: 9px;
	width: 72px;
	position: absolute;
	left: 0;
	bottom: -9px;
}

.chart_box .line-box ul li .line span {
	width: 200%;
	text-align: center;
	position: absolute;
	left: -50%;
	top: -35px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #b53140;
}

.chart_box .line-box ul li .line_n1 {
	background: #dd7a30 url(../images/line.png) repeat-y left center;
}

.chart_box .line-box ul li .line_n1 .n1 {
	background: url(../images/icon_n1.png) no-repeat top center;
}

.chart_box .line-box ul li .line_n1 .n2 {
	background: url(../images/icon_n2.png) no-repeat bottom center;
}

.chart_box .line-box ul li .line_n2 {
	background: #e84d54 url(../images/line.png) repeat-y left center;
}

.chart_box .line-box ul li .line_n2 .n1 {
	background: url(../images/icon_n3.png) no-repeat top center;
}

.chart_box .line-box ul li .line_n2 .n2 {
	background: url(../images/icon_n4.png) no-repeat bottom center;
}
/*计算器 end*/

/*调查问卷 start*/
.survey_page{
	min-height: 100%;
	padding-bottom: 20px;
	background: url(../images/yellow_bg.jpg) no-repeat center top;
	background-size: cover;
}
.survey_cennter {
	width: 884px;
	margin: 0 auto;
}
.survey_top {
	width: 884px;
	margin: 0 auto;
}
.survey_top .new_logo {
	width: 265px;
	height: 130px;
	background: url(../images/new_logo.png) no-repeat center;
}
.survey_top .picture {
	margin-left: 80px;
}

.top_infobox{
	padding: 10px 30px;
}
.top_infobox p{
	line-height: 24px;
	color: #333;
	font-size: 14px;
}
.page_mid{
	width: 884px;
	margin: -115px auto 0;
	background: #ffffff;
	border-radius: 10px;
	position: relative;
}
.page_mid .tit_pic {
	width: 430px;
	height: 335px;
	position: absolute;
	top: -240px;
	right: -12px;
}
.page_mid .draw_tit {
	height: 110px;
	background: url(../images/draw_tit.png) no-repeat left top;
}
.test_tip{
	line-height: 24px;
	font-size: 14px;
	color: #333;
	font-weight: 600;
	padding: 15px 30px 0;
}
.test_box {
	padding: 0 30px;
}
.test_tit{
	color: #333;
	font-size: 18px;
	text-align: center;
	padding: 18px 0 8px;
}
.test_tit span {
	display: block;
	line-height: 40px;
	font-weight: bold;
}
.test_tit strong {
	display: inline-block;
	*display: inline;
	zoom: 1;
	min-height: 40px;
	line-height: 30px;
	font-size: 23px;
	font-weight: bold;
	color: #bf0013;
	vertical-align: top;
	padding: 5px 8px;
	background: url(../images/pink_dot.png) no-repeat left 15px;
}
.test_tit2{
	line-height: 14px;
	color: #333;
	font-size: 14px;
	text-align: center;
	padding-bottom: 10px;
}
.test_table {
	width: 100%;
	border-bottom: 1px dashed #f2f2f2;
}
.test_table.last {
	border-bottom: none;
}
.test_table th {
	line-height: 24px;
	font-size: 14px;
	color: #333;
	white-space: normal;
	padding: 20px 0 10px;
}
.test_table th small {
	font-size: 14px;
	font-weight: normal;
}
.test_table td {
	line-height: 30px;
	font-size: 14px;
	color: #444;
	white-space: nowrap;
}
.test_table tr.pb15 td {
	padding-bottom: 15px;
}
.test_table td input.left {
	float: left;
	margin-top: 15px;
}
.test_table td.last {
	padding-bottom: 18px;
}
.test_table .td_pad td {
	padding: 2px 40px 18px 0;
}
.test_table .td_pad.pb0 td {
	padding-bottom: 0;
}
.test_table td span.radio,.test_table td span.checkbox {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 15px;
	height: 30px;
	vertical-align: top;
	margin-right: 6px;
}
.test_table td span.radio {
	background: url(../images/icon_radio.png) no-repeat center;
}
.test_table td span.radio.on {
	background: url(../images/icon_radio_on.png) no-repeat center;
}
.test_table td span.checkbox {
	background: url(../images/icon_check.png) no-repeat center;
}
.test_table td span.checkbox.on {
	background: url(../images/icon_check_on.png) no-repeat center;
}
.test_table td span.checkbox.left {
	display: block;
	float: left;
	height: 40px;
}
.test_table td b {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 72px;
	font-weight: bold;
}
.test_table td .text {
	height: 40px;
	width: 188px;
	height: 20px;
	padding: 10px 15px;
	border: 1px solid #f2f2f2;
}
.test_table td .text:focus {
	outline: none;
}


.contact_box {
	width: 320px;
	margin: 0 auto;
	padding: 40px 0;
}
.contact_box > .tit {
	line-height: 24px;
	font-size: 18px;
	font-weight: bold;
	color: #f9a000;
	text-align: center;
	padding-bottom: 30px;
}
.contact_input {
	margin-top: 12px;
	position: relative;
}
.contact_input span.icon {
	display: block;
	width: 30px;
	height: 40px;
	position: absolute;
	top: 1px;
	left: 7px;
}
.contact_input span.icon.icon01 {
	background: url(../images/c_icon01.png) no-repeat center;
}
.contact_input span.icon.icon02 {
	background: url(../images/c_icon02.png) no-repeat center;
}
.contact_input span.icon.icon03 {
	background: url(../images/c_icon03.png) no-repeat center;
}
.contact_input span.icon.icon04 {
	background: url(../images/c_icon04.png) no-repeat center;
}
.contact_input span.icon.icon05 {
	background: url(../images/c_icon05.png) no-repeat center;
}
.contact_input span.icon.icon06 {
	background: url(../images/c_icon06.png) no-repeat center;
}
.contact_input input {
	width: 263px;
	height: 20px;
	line-height: 20px;
	color: #333;
	font-size: 14px;
	padding: 10px 10px 10px 44px;
	border: 1px solid #f2f2f2;
}
.contact_input input:focus {
	outline: none;
}
.contact_input.code input {
	width: 175px;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #ccc;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #ccc;
}
.contact_input > em {
	display: block;
	width: 10px;
	height: 40px;
	line-height: 40px;
	color: #c82232;
	position: absolute;
	top: 1px;
	right: -15px;
}
.contact_input .img_code {
	display: block;
	width: 80px;
	height: 42px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}
.submit_btn {
	display: block;
	width: 130px;
	height: 42px;
	line-height: 42px;
	color: #ffffff !important;
	font-size: 14px;
	text-align: center;
	margin: 30px auto;
	background: #e71327;
	box-shadow: 3px 3px 10px 3px #fcdde0;
}
.ft_copyright {
	line-height: 46px;
	text-align: center;
	background: #ffffff;
}
.ft_copyright p {
	font-size: 14px;
	color: #000;
}
.select_box {
	float: left;
	width: 168px;
	height: 40px;
	cursor: pointer;
	margin-left: 12px;
	padding: 0 35px 0 15px;
	border: 1px solid #f2f2f2;
	position: relative;
	margin-bottom: 5px;
}
.select_box p {
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.select_box em {
	display: block;
	width: 20px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 10px;
	background: url(../images/horn_down.png) no-repeat center;
}
.select_box.open em {
	background: url(../images/horn_up.png) no-repeat center;
}
.select_box .drop_ul {
	width: 100%;
	max-height: 142px;
	overflow-y: scroll;
	border: 1px solid #f2f2f2;
	background: #ffffff;
	position: absolute;
	top: 40px;
	left: -1px;
	z-index: 100;
}
.select_box .drop_ul li {
	line-height: 28px;
	color: #333;
	font-size: 14px;
	padding: 0 15px;
}
.select_box .drop_ul li:hover {
	color: #ffffff;
	background: #e71327;
}
/*-- add 20190730 --*/
.contact_box{
	width: auto;
	padding: 40px;
}
.contact_input{
	width: 320px;
	margin: 12px auto 0;
}
.contact_box > .tit p{
	text-indent: 2em;
	text-align: left;
	font-size: 18px;
	color: #f9a000;
	line-height: 28px;
	padding: 3px 0;
}
/*调查问卷 end*/
.switch_links{
	border-left:1px solid #bdbdbd;
	background:#e6e6e6;
	height:40px;
	margin:20px auto 45px;
	}

.test_table table{
	margin-left: 0 !important;
	width: 100%;
}
.test_table td{
	white-space:inherit;
}
.test_table table td{
	padding-left: 10px;
}
.test_table td select option{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sele_wrap{
	width: 330px;
	float: left;
}
.sele_wrap p{
	font-size:14px;
	line-height:30px;
	margin-bottom: 5px;
}
.sele_link{
	width:80px;
	float:left;
	padding: 40px 0 20px;
}
.sele_link a{
	display: block;
	text-align: center;
	margin-top:10px;
}
.sele_link a em{
	font-style: normal;
	display: inline-block;
}
.sele_ctbox{
	border: 1px solid #999;
	width: 330px;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
}
.sele_ctbox span{
	font-size: 13px;
	line-height: 20px;
	display: block;
	padding: 5px;
	cursor: pointer;
}
.sele_ctbox span.active{
	background: #f3f3f3;
	font-weight: bold;
	color: #000;
}



/*=====
 * 适配
 =====*/
@media screen and (max-width: 883px) {
	.survey_page{
		padding: 0 10px 20px;
	}
	.survey_top{
		width: 100%;
		position: relative;
	}
	.survey_top .picture{
		margin-left: 0;
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	.survey_top .new_logo{
		width: 132px;
		height: 65px;
		background-size: 100% auto;
	}
	.page_mid{
		width: 100%;
		margin-top: -16%;
	}
	.test_tip{
		padding: 15px 20px 0;
	}
	.test_box{
		padding: 0 20px;
	}
	.contact_box{
		padding: 30px 20px;
	}
	.contact_box > .tit{
		font-size: 16px;
	}
	.contact_input{
		width: auto;
	}
	.contact_input input{
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: 42px;
		width: 100%;
	}
	.contact_input.code{
		padding-right: 90px;
	}
	.contact_input.code input{
		width: 100%;
	}
	.sele_wrap{
		width: 100%;
		float: none;
	}
	.sele_wrap select{
		width: 100% !important;
	} 
	.sele_wrap .sele_ctbox{
		width: 100% !important;
	} 
	.sele_link{
		width: auto;
		float: none;
		clear: both;
		height: 5px;
		padding: 0;
		position: relative;
	}
	.sele_link a{
		width: 60px;
		float: left;
		margin-top: 0;
		position: absolute;
		top: 5px;
		z-index: 50;
	}
	.sele_link a:nth-child(1){
		right: 60px;
	}
	.sele_link a:nth-child(2){
		right: 0;
	}
	.sele_link a em{
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.select_box:last-child{
		margin-left: 33px;
	}
	.test_tit strong{
		font-size: 18px;
	}
}
.sele_ctbox::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
}
.sele_ctbox::-webkit-scrollbar {
  width: 4px;
  height: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.sele_ctbox::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 28px;
}
.sele_ctbox::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


