@charset "utf-8";
/****
 **重构人员：姚琳敏
 **重构时间：2017年06月30日
 **项目名称: 东方证券
****/
/* initialize start */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
*html {
	background-image: url(about:blank);
	background-attachment: fixed;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, select {
	margin: 0;
	padding: 0;
}
th { font-weight: normal; }
ol, ul { list-style: none; }
table { border-collapse: collapse; }
* html .clearfix { height: 1%; }
h1, h2, h3, h4, h5, h6, em, i, b {
	font-style: normal;
	font-weight: normal;
}
a {
	cursor: pointer;
	text-decoration: none;
}
* a:hover { outline: none; blur: expression(this.onFocus=this.blur());
}
img {
	border: 0px none;
	vertical-align: bottom;
}
input, button, textarea, select {
 *font-size: 100%;
	outline: none;
	vertical-align: middle;
	font-family: "Microsoft YaHei";
}
input, textarea {
	border: 0 none;
	vertical-align: middle;
	outline: none;
	background: none;
	font-style: normal;
}
select { vertical-align: middle; }
.fl { float: left !important; }
.fr { float: right !important; }
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.center{text-align: center !important;}
.txt_l{text-align: left !important;}
.pl0{padding-left: 0 !important}
.pt0{padding-top: 0 !important}
.pb0{padding-bottom: 0 !important}
.pb20{padding-bottom: 20px !important}
.pb60{padding-bottom: 60px !important}
.mt20{margin-top: 20px !important}
.ptb{padding-top: 40px; padding-bottom: 60px;} 
.ml0{margin-left: 0 !important}
.mb0{margin-bottom: 0 !important}
.mb20{margin-bottom: 20px !important}
.mr0{margin-right: 0 !important}
.mt0{margin-top: 0 !important}
.mt10{margin-top: 10px !important}
.mt30{margin-top: 30px !important}
.txt_i0{text-indent: 0px !important}
.txt_i30{text-indent: 30px}
.red{color: #e31f26 !important}
.green{color: #17a758 !important}
body {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	font-family: "Microsoft YaHei";
	background: #fff;
	width: 100%;
	overflow-x: hidden;
}
body, .header, .banner, .bottom, bd { min-width: 1200px; }
a{
	color: #e31f26
}
a:hover{
	color: #ea575c
}
/* initialize end */


/*header start*/

.header {
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	position: fixed;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	background: #fff;
}
.hd_shadow{
	height:27px;
	width:100%;
	left:0;
	bottom:-27px;
	background:url(../images/hd_ln.png) repeat-x;
	position:absolute;
	z-index:2;}
.hd_shadow.top{
	top: 0;
}
.header .logo_box img {
	height: 100px;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.header.fixed .logo_box { height: 64px; }
.header.fixed .logo_box img { height: 64px; }
.header.fixed .see_cubs {
	height: 0;
	padding-top: 0;
	opacity: 0;
	overflow: hidden;
}
.see_cubs .nice-select{
	float: right;
}

.header .logo_box {
	height: 100%;
	width: 185px;
	float: left;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.crumbs_he {
	width: 815px;
	float: right;
}

.see_cubs {
	width: 100%;
	color: #999;
	height: 24px;
	padding-top: 12px;
	transition: all ease-in-out .3s;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	font-size: 13px;
}
.see_cubs a, .see_cubs em, .see_cubs span, .sercer_nb b, .sercer_nb a {
	display: inline-block;
	float: right;
}
.see_cubs a {
	color: #999;
	line-height: 24px;
	padding: 0 8px;
}
.see_cubs a, .see_cubs em, .see_cubs span {
	height: 24px;
}
.see_cubs a:hover { color: #e31f26; }
.see_cubs span {
	padding: 0 20px;
	background-position: 78px -106px;
	color: #af172a;
}
.see_cubs .sm_a1 { background-position: 0 5px; }
.see_cubs .sm_a2 { background-position: 0 -35px; }
.see_cubs em {
	background: #d6d6d6;
	width: 1px;
	height: 14px;
	margin: 5px 8px;
}
.sercer_nb b, .sercer_nb a {
	color: #bd955a;
	background: url(../images/nb.png) no-repeat;
	padding-left: 42px;
	line-height: 36px;
	height: 36px;
	margin-left: 30px;
}
.sercer_nb b {
	font-size: 30px;
	font-weight: bold;
	background-position: 0 7px;
}
.sercer_nb a {
	font-size: 18px;
	background-position: 0 -42px;
}
.nav_father {
	width: 100%;
	float: right;
	z-index: 100;
}
.nav {
	height: 54px;
	float: right;
	margin: 10px 0 0;
	transition: all 0.2s;
	position: relative;
}
.nav ul { float: right; }
.header .nav_box>ul {
	float: right;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.nav ul > li {
	float: left;
	text-align: center;
	margin: 0 20px;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	position: relative;
	z-index: 3
}

.nav ul > li > a {
	display: block;
	font-size: 16px;
	color: #222;
	height: 54px;
	line-height: 54px;
	text-align: center;
	transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	position: relative;
}

.nav ul > li > a:hover,
.nav ul > li a.on{
 color: #e31f26; }
.curBg, .playBg, .ctBg {
	background: #e31f26;
	height: 2px;
	position: absolute;
	bottom: 0;
	width: 34px;
	left: 0px;
}

.playBg { bottom: -1px; }
.main_con {
	width: 1000px;
	margin: 0 auto;
}
/*banner 轮播2 */

/*.banner_box {
	width: 100%;
	height: 490px;
	position: relative;
	overflow: hidden;
	margin-top: 90px;
}
.red_baner {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	bottom: 0;
	width: 1920px;
	height: 29px;
	background: url(../images/banner_tt_02.png) no-repeat;
}
.bn_lsit {
	width: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 490px;
}
.bn_lsit li {
	height: 100%;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.cut_but {
	position: absolute;
	left: 50%;
	top: 0;
	height: 100%;
	width: 1040px;
	margin-left: -520px;
}
.cut_but a {
	position: absolute;
	top: 180px;
	display: inline-block;
	width: 68px;
	height: 68px;
	cursor: pointer;
	transition: color 0.5s ease 0s, background 0.5s ease 0s, height 0.5s ease 0s;
	background: url(../images/k_03.png) no-repeat;
}
.cut_but .prev {
	left: 0;
	background-position: 22px 5px;
}
.cut_but .next {
	right: 0;
	background-position: 22px -104px;
}
.cut_but .prev:hover, .cut_but .next:hover {
	background-color: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}
.banner_li {
	height: 44px;
	position: absolute;
	left: 50%;
	text-align: center;
	bottom: 29px;
	z-index: 1;
	width: 1040px;
	margin-left: -520px;
}
.banner_li a {
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 44px;
	margin: 0 3px;
	background: url(../images/cut_tab.png) 0 21px no-repeat;
}
.banner_li .on { background-position: -60px 21px; }*/
/*banner end*/

/*banner 轮播1*/
.banner_box{
	margin-top: 90px;
	height: 490px;
	min-width: 1200px;
	width:100%;
	position:relative;
	z-index:5;
	overflow: hidden;
}
.banner_box > ul.banner{
	width:100%;
	height:490px;
	position:relative;
	z-index:1;
}
.banner_box > ul.banner li{
	background-position: center center;
	background-repeat: no-repeat;
	position:absolute;
	width:100%;
	left:0;
	top:0;
	/*display:none;*/
	height: 100%;}
.banner_box .slide_dot {
	height: 44px;
	position: absolute;
	left: 50%;
	text-align: center;
	bottom: 29px;
	z-index: 1;
	width: 1040px;
	margin-left: -520px;
}
.banner_box .slide_dot span{
	cursor: pointer;
	display: inline-block;
	width: 50px;
	height: 44px;
	margin: 0 3px;
	background: url(../images/cut_tab.png) 0 21px no-repeat;
}
.banner_box .slide_dot .on{ background-position: -60px 21px; }
/*banner end*/

/*下拉框*/

.select_box {
	position: relative;
	width: 254px;
	height: 28px;
	border: 1px solid #e6e6e6;
	background: url(../images/dsj.png) #fff 235px center no-repeat;
	cursor: pointer;
}
.select_box input {
	line-height: 20px;
	height: 20px;
	padding: 4px 32px 4px 10px;
	width: 213px;
	font-size: 12px;
	color: #b2b2b2;
	font-family: "Microsoft Yahei";
}
.select_box ul {
	position: absolute;
	width: 100%;
	left: -1px;
	top: 28px;
	background: #fff;
	border: 1px solid #e3e3e3;
	display: none;
	height: 150px;
	overflow: hidden;
	overflow-y: scroll;
}
.select_box ul li a {
	display: block;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
/*footer*/

.footer { background: #333; }
.ft_bt_color {
	padding: 3px 0;
	background: #222;
}
.footer_bt{
	text-align:center;
}
.footer_bt p {
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	color: #4c4c4c;
	padding-right: 24px;
}
.footer_bt p em {
	display: inline-block;
	height: 10px;
	width: 2px;
	margin: 0 8px;
	background: #1d1d1d;
}
.police_lk {
	float: right;
	display: inline-block;
	padding: 8px 0 0 52px;
	vertical-align: middle;
}
.police_lk a {
	display: inline-block;
	height: 24px;
	background: url(../images/wl_57.png) no-repeat;
	margin-left: 15px;
	float: left;
}
.police_lk .pc_a1 {
	background-position: 0 0;
	width: 25px;
}
.police_lk .pc_a2 {
	background-position: -38px 0;
	width: 46px;
}
.extra_list {
	float: left;
	min-height: 202px;
}
.extra_list li {
	float: left;
	width: 151px;
}
.extra_list .ex_fast {
	width: 201px;
	padding: 0 60px 0 20px;
}
.extra_lk { padding: 50px 0 0; }
.extra_list li a, .extra_list li b { display: block; }
.extra_list li .ft_tit {
	color: #ccc;
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 26px;
}
.extra_list li a {
	padding-bottom: 14px;
	line-height: 24px;
	color: #999
}
.extra_list a, .extra_list p { color: #999; }
.extra_list em { color: #ccc; }
.extra_list p, .extra_list em { line-height: 25px; }
.extra_list a:hover { color: #ccc; }
.extra_list li .ft_tit:hover{color: #ebebeb}
.coud_box {
	float: left;
	height: 160px;
	width: 100%;
	position: relative;
}
.line_rt {
	display: inline-block;
	width: 1px;
	height: 100%;
	right: 0;
	top: 0;
	background: #595959;
	position: absolute;
}
.phone {
	padding-bottom: 20px;
	line-height: 28px;
}
.phone em {
	color: #fff;
	font-size: 18px;
	margin-right: 18px;
}
.work_time p {
	font-size: 12px;
	display: block;
	color: #666;
	line-height: 20px;
}
.work_time p.help_a{
	
	padding-top: 15px;
}
.work_time p.help_a a{
	font-size: 14px;
	color: #999;
	padding-bottom: 0;
}
.work_time p.help_a a:hover{
	color: #ccc;
}
.ft_add {
	float: right;
	width: 230px;
	padding-right: 21px;
	text-align: right;
}
.ft_add span { margin-bottom: 24px; }
.ft_add span, .ft_add p { display: block; }
.ft_add p {
	color: #666;
	font-size: 12px;
	line-height: 24px;
	padding-right: 25px;
}
.ft_add .f_f1 { background: url(../images/ft2.png) right 11px no-repeat; }
.ft_add .f_f2 { background: url(../images/ft2.png) right -20px no-repeat; }
.ft_add .f_f3 { background: url(../images/ft2.png) right -59px no-repeat; }

/*.footer_img a{background-image: url(../images/footer_icon.jpg); height: 30px;margin-right: 10px;}
.footer-pic1{float: left;width: 100px;background-position: 0 0;}
.footer-pic1:hover{background-position: 0 -30px;}
.footer-pic2{float: left;width: 62px;background-position: -102px 0;}
.footer-pic2:hover{background-position: -102px -30px;}
.footer-pic3{float: left;width: 58px;background-position: -165px 0;}
.footer-pic3:hover{background-position: -165px -30px;}
.footer-pic4{float: left;width: 30px;background-position: -221px 0;}
.footer-pic4:hover{background-position: -221px -30px;}
.footer-pic5{float: left;width: 60px;background-position: -255px 0;}
.footer-pic5:hover{background-position: -255px -30px;}
.footer-pic6{float: left;width:136px;background-position: -320px 0;}
.footer-pic6:hover{background-position: -320px -30px;}
.footer_bot{
	width: 100%;
	background: #fff;
	padding: 15px 0;
}
.footer_bot .word{
	font-size: 12px;
	color: #999;
	width: 480px;
	text-align: right;
	line-height: 30px;
}*/
/*end*/
/*公司业务*/
.cut_box1 {
	position: absolute;
	top: -93px;
	height: 156px;
	padding: 30px 25px 0;
	width: 950px;
	background: url(../images/fst_yw.png) no-repeat;
}
.cut_box1 .tempWrap { width: 950px !important; }
.comm_tit {
	text-align: center;
	height: 55px;
	line-height: 55px;
}
.comm_tit b {
	color: #222;
	font-size: 24px;
	display: inline-block;
	position: relative;
}
.comm_tit b em {
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: -2px;
	height: 2px;
	width: 18px;
	background: #e31f26;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.mr_list {
	width: 952px;
	height: 126px;
	overflow: hidden;
}
.mr_list li {
	width: 180px;
	height: 126px;
	float: left;
	margin: 0 5px;
	position: relative;
}
.mr_list li a {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	background: url(../images/hm_list.png) repeat;
}
.mr_list li a:hover {
	background-color: #fff;
}
.scale_box em, .mr_list li b { color: #666; }
.scale_box em {
	font-size: 13px;
	line-height: 20px;
	margin: 0 5px;
}
.mr_list li b, .mr_list li p { display: block; }
.mr_list li b {
	display: block;
	color: #e31f26;
	text-align: center;
	line-height: 34px;
	font-size: 28px;
}
.mr_list li p {
	color: #222;
	padding-top: 18px;
	margin-bottom: 6px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}


/*公司业务 end*/


/*下拉框 start*/
.nice-select {
	width: 30px;
	margin-left: 2px;
	padding: 0 10px 0 0;
	background: url(../images/wl2.png) 28px 10px no-repeat;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	text-align: left;
	position: relative;
	cursor: pointer;
}
.nice-select:hover{ background-position: 28px -14px;}
.nice-select.on{
	background-position: 28px -35px;
}
.nice-select input {
	display: block;
	width: 30px;
	height: 24px;
	line-height: 24px;
	border: 0;
	outline: 0;
	background: none;
	color: #999;
	cursor: pointer;
}
.nice-select ul {
	width: 32px;
	display: none;
	position: absolute;
	left: -10px;
	top: 26px;
	overflow: hidden;
	background-color: #fff;
	z-index: 4;
	border-radius: 3px;
	box-shadow: 0 4px 10px rgba(0,0,0,0.1);
	border: 1px solid #efefef;

}
.nice-select ul li {
	height: 32px;
	line-height: 32px;
	color: #666;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	text-align: center;
	font-size: 13px;
}
.nice-select ul li:hover{ background: #fce8e9;}
.nice-select ul .on,.nice-select ul li.on:hover { cursor: default; background-color: #fafafa; color: #ccc}
.m_select {
	border: 1px solid #d9d9d9;
	width: 113px;
	height: 34px;
	border-radius: 3px;
	background: #fff;

	padding: 0 35px 0 15px;
	margin-left: 20px;
}
.m_select input {
	width: 100%;
	padding: 7px 0;
}
.m_select em.sj{
	position: absolute;
	right: 0;
	top: 0;
	width: 28px;
	height: 36px;
	background: url(../images/select.png) 0px 12px no-repeat;
}
.m_select:hover{
	border-color: #e31f26
}
.m_select:hover em.sj{ background: url(../images/select.png) -57px 12px no-repeat;}
.m_select.on{
	box-shadow: 0 0 1px 2px #ffe7e9;
	border-color: #e31f26;
}
.m_select.on em.sj{	
	background: url(../images/select.png) -102px 12px no-repeat;
}

.m_select ul {
	top: 39px;
	left: -1px;
	width: auto;
}
.m_select ul li {
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #666;
	padding: 0 15px;
}
.m_select ul li { border-bottom: none; }
.m_select ul li:hover { color: #222; }
.selt_box .m_select{
	float: left;
}
.selt_box_width2 .m_select{
	width: 128px;
}

.selt_box_width2  .txt_cmm{
	width: 148px;
}
.selt_box_width3 .m_select{
	width: 193px;
}

/*下拉框end*/
/*文本框*/
.txt_cmm, .m_select input {
	height: 20px;
	line-height: 20px;
	background: #fff;
	color: #666;
	font-size: 14px;
}
.txt_cmm:hover{
	border-color: #e31f26
}
.txt_cmm:focus{
	border-color: #e31f26;
	box-shadow: 0 0 1px 2px #ffe7e9
}
.txt_cmm ,.choos_data{
	border-radius: 4px;
	border: 1px solid #d9d9d9;
}
.txt_cmm {	
	width: 133px;
	padding: 7px 15px;
	margin-left: 16px;}
/*按钮 comm*/
.but_comm {
	display: inline-block;
	overflow: hidden;
	color: #e31f26;
	width: 127px;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	transition: all 0.5ss ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	border: 1px solid #e31f26;
}
.but_comm:hover {
	background: #e31f26;
	color: #fff;
}
/*按钮动态效果css*/

.btn_box, .btn_box2 {
	margin-top: 20px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.btn_box2 {
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.btn_box .join_btn, .btn_box2 .but_play {
	display: block;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 10;
	text-align: center;
	color: #e31f26;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.btn_box .join_btn em {
	color: #e31f26;
	display: block;
	position: relative;
}
/*but comm end*/
.btn_box .join_btn {
	width: 125px;
	height: 43px;
	line-height: 43px;
	border: 1px solid #e31f26;
	font-size: 14px;
}
.btn_box {
	width: 127px;
	height: 45px;
}
.about_we .join_btn, .about_we .btn_box {
	overflow: hidden;
	border-radius: 4px;
}
.btn_box .join_btn em { line-height: 43px; }
.btn_box span {
	display: block;
	width: 127px;
	height: 45px;
	position: absolute;
	top: 0px;
	z-index: 9;
}
.btn_box .lt_bg {
	left: -127px;
	background: url(../images/wt_r.png) right center no-repeat;
}
.btn_box .rt_bg {
	right: -127px;
	background: url(../images/wt_l.png) left center no-repeat;
}
.btn_box2 {
	width: 162px;
	height: 53px;
	margin-top: 25px;
}
.btn_box2 .but_play {
	width: 159px;
	height: 51px;
	line-height: 51px;
	border: 1px solid #fff;
	font-size: 18px;
	color: #fff;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.btn_box2 span {
	display: block;
	width: 160px;
	height: 51px;
	position: absolute;
	top: 1px;
	z-index: 9;
}
.btn_box2 .but_play em {
	line-height: 51px;
	background: url(../images/bf_icon02.png) 0 center no-repeat;
	padding-left: 40px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.btn_box2 .but_play:hover { border-color: #e31f26; }
.btn_box2 .lt_bg {
	left: -160px;
	background: url(../images/wt_r.png) right center no-repeat;
}
.btn_box2 .rt_bg {
	right: -160px;
	background: url(../images/wt_l.png) left center no-repeat;
}
/*按钮end*/

.pt225 { padding-top: 225px; }
.txt_center, .earn_table .txt_center { text-align: center; }
.cut_page {
	text-align: center;
	height: 28px;
	padding: 32px 0 0;
}
.cut_page a {
	display: inline-block;
	width: 28px;
	height: 28px;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.cut_page .prev { background: url(../images/cut_b.png) 0 -28px no-repeat; }
.cut_page .next { background: url(../images/cut_a.png) 0 -28px no-repeat; }
.cut_page .prev:hover, .cut_page .next:hover { background-position: 0 0; }
.view_box {
	background: url(../images/wl_16.jpg) no-repeat top center;
	height: 828px;
}
.view_con {
	position: relative;
	width: 100%;
	height: 828px;
}
.about_box {
	position: relative;
	height: 370px;
}
.about_we {
	background: #fff;
	position: absolute;
	left: 0;
	top: -108px;
	padding: 30px 38px 48px;
}
.mt32 { margin-top: 32px; }
.abt_txt { padding-bottom: 30px; }
.abt_txt span {
	display: block;
	padding: 10px 0 20px;
	color: #e31f26;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.abt_txt span em {
	display: inline-block;
	margin: 0 3px;
}
.abt_type {
	padding: 0 100px;
	position: relative;
}
.abt_type em{
	display: block;
	width: 36px;
	height: 32px;
	position: absolute;
	background: url(../images/hm_txt.png) no-repeat;
}
.abt_type .at_l{
	left: 46px;
	top: -60px;
	background-position: 0 0;
}
.abt_type .at_r{
	right: 46px;
	bottom: -45px;
	background-position: 0 -68px;
}
.pt25{ padding-top: 25px;}
.abt_type p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	text-indent: 35px;
}
.cm_pding {
	padding: 30px 0 40px;
	background: #fff;
}
.but_box {
	position: absolute;
	left: 0;
	top: 225px;
	width: 100%;
	text-align: center;
}
.bg_gray { background: #fafafa; }
.more_tit { height: 56px; }
.more_tit a, .more_tit b { display: inline-block }
.more_tit b {
	font-size: 20px;
	color: #222;
	line-height: 56px;
	position: relative;
}
.more_tit b:before {
	display: block;
	content: "";
	width: 18px;
	height: 2px;
	background: #e31f26;
	position: absolute;
	left: 0;
	bottom: 0;
	/*transition: all 0.5ss ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;*/
}
/*.ad_fl:hover .more_tit b:before, .ad_fr .item a:hover dd b:before{ width: 100%; }*/
.more_tit .see_more {
	color: #e31f26;
	right: 0;
	position: relative;
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	margin-top: 16px;
	position: relative;
	right: 0;
	transition: all .3 ease-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.more_tit .see_more:hover, .lk_more:hover, .center_lk a:hover { color: #ea575c }
.action_list { height: 225px; }
.action_list li {
	float: left;
	width: 331px;
	height: 100%;
	text-align: center;
	transition: all 0.5ss ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.action_list li:hover { padding-top: 20px; }
.action_list li a:hover b { color: #e31f26; }
.action_list a {
	display: inline-block;
	height: 100%;
	width: 100%;
}
.action_list li b {
	position: relative;
	padding: 10px 0;
	display: block;
	color: #0f0f0f;
	font-size: 18px;
	line-height: 38px;
	height: 38px;
}
.action_list li>a>div {
	position: relative;
	width: 157px;
	height: 157px;
	display: inline-block;
	background: url(../images/dn_c.png) no-repeat;
	transition: all 0.5ss ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	overflow: hidden;
}
.action_list li:hover a>div {
	transform: translateY(-10px);
	background-image: url(../images/dn_c2.png);
}
.action_list li>a>div i {
	display: block;
	background: #e31f26;
	position: absolute;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	z-index: 10;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.action_list li>a>div .rd_a {
	top: 0;
	left: 0;
}
.action_list li>a>div .rd_b {
	bottom: 0;
	left: 0;
}
.action_list li:hover div .rd_a, .action_list li:hover div .rd_b {
	height: 1px;
	width: 50%;
}
.action_list .ps_w1 { background-position: 0 0; }
.action_list .ps_w2 { background-position: -339px 0; }
.action_list .ps_w3 { background-position: -678px 0; }
/*上移动*/

.action_list .box_set, .hot_list li {
	position: relative;
	top: 0;
}
.action_list .box_set:hover { top: -10px; }
/*线条扩散*/

.action_list li i {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	left: 0;
	bottom: -2px;
	transform: scaleX(0);
	transition: all 0.5ss ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.action_list li:hover i {
	transform: scaleX(1);
	visibility: visible;
	transition: all 0.5ss ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.hot_list {
	height: 237px;
	padding: 35px 0 50px;
}
.hot_list li {
	width: 319px;
	height: 237px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
.hot_list li a {
	display: inline-block;
	float: left;
	height: 100%;
	width: 320px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	position: relative;
}
.hot_list li i {
	display: block;
	width: 100%;
	height: 1px;
	background: #666;
	position: absolute;
	bottom: 0;
	transform: scaleX(0);
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.hot_list li:hover i { transform: scaleX(1); }
.hot_ad_ic {
	height: 100%;
	overflow: hidden;
	width: 100%;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.hot_list li:hover .hot_ad_ic { transform: scale(1.1, 1.1); }
.hot_list li .hot_txt {
	position: absolute;
	left: 25px;
	bottom: 16px;
	padding: 0 0 0 5px;
}
.hot_list li .hot_txt b, .hot_list li .hot_txt p {
	display: block;
	line-height: 30px;
	color: #fff;
}
.hot_list li .hot_txt b { font-size: 18px; }
.hot_list li .hot_txt p { font-size: 16px; }
.hot_list li .hot_txt .btn_box {
	position: relative;
	top: 0;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.ad_hot_ps { position: relative; }
.pt12 { padding-top: 12px; }
.ad_infor { height: 378px; }
.ad_fl {
	width: 580px;
	height: 338px;
	padding: 18px 40px;
	float: left;
	background: #fff;
	border: 1px solid #e6e6e6;
}
.ad_fr { float: right; width: 320px;}
.ad_box { padding: 47px 0; }
.delete_pd li:last-child { margin-right: 0; }
.ad_fr .item {
	width: 149px;
    height: 178px;
	background: #fff;
	margin-bottom: 20px;
	position: relative;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.ad_fr .item:hover { box-shadow: 2px 5px 5px #eaeaea; }
.ad_fr .mb_none { margin-bottom: 0; }
.ad_fr a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.ad_fr .item dl {
	width: 149px;
    height: 178px;
	border: 1px solid #e6e6e6;
}
.ad_fr .item dl dt {
	width: 60px;
	height: 60px;
	padding-top: 45px;
    padding-left: 45px;
    position: relative;
    top: 45px;
    left: 45px;
	float: left;
	background: url(../images/er_28.png) no-repeat;
}
.ad_fr .item dl .dt_m1 { 
	width: 60px;
	height: 60px;
	padding-top: 45px;
    padding-left: 45px;
    position: relative;
    top: 45px;
    left: 45px;
	float: left;
	background: url(../images/公司公告.png) no-repeat;
}
.ad_fr .item dl .dt_m2 { 
	width: 60px;
	height: 60px;
	padding-top: 45px;
    padding-left: 45px;
    position: relative;
    top: 45px;
    left: 45px;
	float: left;
	background: url(../images/公示信息.png) no-repeat;
}
.ad_fr .item dl .dt_m3 { 
	width: 60px;
	height: 60px;
	padding-top: 45px;
    padding-left: 45px;
    position: relative;
    top: 45px;
    left: 45px;
	float: left;
	background: url(../images/投资者教育.png) no-repeat;
}
.ad_fr .item dl .dt_m4 { 
	width: 60px;
	height: 60px;
	padding-top: 45px;
    padding-left: 45px;
    position: relative;
    top: 45px;
    left: 45px;
	float: left;
	background: url(../images/行业文化.png) no-repeat;
}

.scr_box_dd_p {
	font-size: 20px;
	color: #222;
	display: inline-block;
	line-height: 24px;
	position: relative;
    text-align: center;
	top: 13px;
	width: 100%;
}
.ad_fr .item dl dd {
	padding: 34px 0 0 117px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.ad_fr .item dl dd:hover { transform: translateX(-10px); }
.ad_fr .item dd b {
	font-size: 20px;
	color: #222;
	display: block;
	line-height: 24px;
	position: relative;
}
.ad_fr .item a:hover dd b { color: #e31f26; }
.ad_fr .item dd p {
	color: #999;
	font-size: 12px;
	line-height: 20px;
}
.ad_fr .item i, .uphm_list li i {
	display: block;
	background: #e31f26;
	position: absolute;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	z-index: 10;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.ad_fr .item i.line1, .ad_fr .item i.line2 {
	top: 0;
	left: 0;
}
.ad_fr .item i.line3, .ad_fr .item i.line4 {
	bottom: 0;
	right: 0;
}
.ad_fr .item i.line1, .ad_fr .item i.line4 { height: 1px; }
.ad_fr .item i.line2, .ad_fr .item i.line3 { width: 1px; }
.ad_fr .item:hover i.line1 { width: 100%; }
.ad_fr .item:hover i.line2 { height: 100%; }
.ad_fr .item:hover i.line4 { width: 100%; }
.ad_fr .item:hover i.line3 { height: 100%; }
.cp_news{
	padding: 40px 0 130px;
}
.ad_message{
	margin-top: 30px;
}
.ad_message ul li {
	height: 55px;
	position: relative;
}
.ad_message ul li a, .ad_message ul li em {
	display: inline-block;
	line-height: 55px;
	font-size: 16px;
}
.ad_message ul li a {
	display: block;
	color: #666;
	padding-right: 80px;
}
.ad_message ul li em {
	color: #999;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 0;
}
.ad_message ul li a:hover, .ad_message ul li a:hover em { color: #e31f26; }
.float_wd {
	width: 50px;
	position: fixed;
	right: 0;
	bottom: 50px;
	z-index: 1000;
	height: 197px;
}
.float_wd a {
	display: block;
	width: 100%;
	height: 49px;
	color: #797c80;
	position: relative;
	cursor: pointer;
	background: url(../images/er_24.png) no-repeat;
}
.float_wd a:hover { background-image: url(../images/er_25.png); }
.float_wd a:hover b { color: #fff; }
.float_wd a.bk1 { background-position: 0 0; }
.float_wd a.bk2 { background-position: 0 -50px; }
.float_wd a.bk3 { background-position: 0 -99px; }
.float_wd a.bk4 { background-position: 0 -149px; }
.show_fd {
	background: #e31f26;
	width: 100px;
	height: 49px;
	position: absolute;
	top: 0;
	right: 50px;
}
.show_fd span {
	text-align: center;
	line-height: 49px;
	display: block;
	color: #fff;
}
.float_wd a.bk1 .show_fd{
	width: 100px;
	height: 100px;
	top: -51px;
	background: #fff;
}
.float_wd a.bk1 .show_fd img{
	width: 84px;
	height: 84px;
	border: 2px #e31f26 solid;
	padding: 6px;
}
.anmt_show {
	display: none;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=100);
}
/*滚动公告 start*/

.hot_cp_box {
	width: 1000px;
	left: 50%;
	margin-left: -500px;
	position: absolute;
	top: -30px;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.06);
}
.topLoop {
	overflow: hidden;
	height: 58px;
}
.topLoop .hd { overflow: hidden; }
.topLoop .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
}
.topLoop .hd ul li {
	position: relative;
	_display: inline;
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: #ccc;
	margin-right: 10px;
	text-indent: -999px;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(../PIE.htc);
}
.topLoop .bd ul {
	overflow: hidden;
	zoom: 1;
}
.news_left {
	margin: auto;
	background: #fff;
	height: 100%;
	overflow: hidden;
}
.news_left .t {
	text-align: center;
	width: 132px;
	height: 58px;
	line-height: 58px;
}
.news_left .t em {
	padding-left: 34px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	background: url(../images/nb2.png) 0 18px no-repeat;
}
.news_left ul {
	width: 738px;
	padding: 0 30px;
}
.infoList li {
	overflow: hidden;
	height: 100%;
}
.news_left ul li a {
	display: block;
	color: #4c4c4c;
	line-height: 58px;
	height: 58px;
}
.news_left ul li a:hover { color: #e31f26; }
.notice_qh {
	position: absolute;
	right: 14px;
	top: 14px;
	width: 30px;
	height: 30px;
}
.notice_qh a {
	display: inline-block;
	background: url(../images/close_new.png) 8px 8px no-repeat;
	width: 100%;
	height: 100%;
}
.notice_qh:hover a { background-position: 8px -76px; }
.news_left li a em {
	float: right;
	color: #999;
}
.bg_fa { background: #fafafa; }
.bg_f2 { background: #f2f2f2; }
.t_box { padding: 40px 0 0; }
/*大图错开*/

.ad_ic_box {
	background: url(../images/84.png) center -146px no-repeat;
	height: 372px;
	background-size: cover;
}
/*end*/

.view_com {
	width: 1000px;
	margin: 0 auto;
	height: 372px;
	text-align: center;
}
.view_ad_txt {
	padding: 48px 0 0;
	text-align: center;
}
.view_ad_txt p, .view_ad_txt span { display: block; }
.view_ad_txt span {
	display: block;
	font-size: 36px;
	color: #666;
	margin-bottom: 15px;
	line-height: 68px;
}
.view_ad_txt p {
	color: #999;
	font-size: 14px;
}
.extra_bottom {
	padding-bottom: 60px;
	padding-top: 133px;
	position: relative;
}
.way_list { margin-top: 35px; }
.way_list ul li {
	float: left;
	height: 60px;
	margin-right: 20px;
	text-align: center;
}
.way_list ul li a {
	display: inline-block;
	width: 121px;
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	color: #999;
	border: 2px solid #e6e6e6;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.way_list ul li a:hover {
	background: #e31f26;
	color: #fff;
	border-color: #e31f26;
}
.way_list ul li:last-child { margin-right: 0; }
/*滚动公告 end*/


/*底部下拉*/

.foot_select {
	width: 78px;
	float: left;
	background: url(../images/wl_down.png) 80px 10px no-repeat;
}
.foot_select ul { box-shadow: none; }
.foot_select input { width: 100%; }
.foot_select ul li:hover { color: #222; }
.ct_page01 {
	width: 100%;
	height: 3330px;
	position: relative;
	background: url(../images/page01.jpg) no-repeat center top;
}
.ct_page03 {
	width: 100%;
	height: 2397px;
	background: url(../images/page03.jpg) no-repeat center top;
}
.ct_page02 {
	width: 100%;
	height: 1687px;
	background: url(../images/page02.jpg) no-repeat center top;
}
.ct_page01 .btn {
	display: block;
	width: 128px;
	height: 46px;
	position: absolute;
	top: 915px;
	left: 50%;
	margin-left: -405px;
}
.ct_page04 {
	width: 100%;
	height: 5602px;
	background: url(../images/page04.jpg) no-repeat center top;
}
.ct_page05 {
	width: 100%;
	height: 1330px;
	background: url(../images/page05.jpg) no-repeat center top;
}
.ct_page06 {
	width: 100%;
	height: 958px;
	background: url(../images/page06.jpg) no-repeat center top;
}
.ct_page07 {
	width: 100%;
	height: 811px;
	background: url(../images/page07.jpg) no-repeat center top;
}
/*内页style*/

.inner_bd {
	width: 100%;
	height: 360px;
	position: relative;
}
.in_a1 { background: url(../images/jr_br1.jpg) no-repeat center center; }
.in_a2 { background: url(../images/ss.png) no-repeat center center; }
.in_a3 {
	height: 360px;
	background: url(../images/jr_br3.png) no-repeat center center;
}
.in_a4 { background: url(../images/ban_otc.jpg) no-repeat center center; }
.in_a5 { background: url(../images/ban_otc3.png) no-repeat center center; }
.in_a6 { background: url(../images/bnn_jr.jpg) no-repeat center center; }
.in_a7 { background: url(../images/rz_01.jpg) no-repeat center center; }
.in_a8 { background: url(../images/wy_01.jpg) no-repeat center center; }
.in_a9 {
	height: 360px;
	background: url(../images/wy_02.jpg) no-repeat center center; }
.in_a10 { background: url(../images/tz_bn.jpg) no-repeat center center; }
.in_a11 {
	height: 360px;
	background: url(../images/tz_bn2.png) no-repeat center center; }
.in_a12 { background: url(../images/tg_banner.jpg) no-repeat center center; }
.in_a13 { background: url(../images/tg_banner02.png) no-repeat center center; }
.in_a14 { background: url(../images/soft_banner01.jpg) no-repeat center center; }
.in_a15 { background: url(../images/help_banner01.png) no-repeat center center; }
.in_a16 { background: url(../images/wy_03.png) no-repeat center center; }
.in_a17 { background: url(../images/dx_banner01.png) no-repeat center center; }
.in_a18 { background: url(../images/dx_banner02.png) no-repeat center center; }
.in_a19 { background: url(../images/ib_banner01.png) no-repeat center center; }
.in_a20 { background: url(../images/ib_banner02.png) no-repeat center center; }
.in_a21 { background: url(../images/wd_banner01.png) no-repeat center center; }
.in_a22 { background: url(../images/gs_banner01.jpg) no-repeat center center; }
.in_a23 { background: url(../images/jing_banner01.png) no-repeat center center; }
.in_a24 { background: url(../images/yj_banner01.png) no-repeat center center; }
.in_a25 { background: url(../images/pb_banner01.jpg) no-repeat center center; }
.in_a26 { background: url(../images/qj_banner01.png) no-repeat center center; }
.in_a27 { background: url(../images/pb_banner02.jpg) no-repeat center center; }
.in_a28 { background: url(../images/qw_banner01.jpg) no-repeat center center; }
.in_a29 { background: url(../images/qq_banner01.png) no-repeat center center; }
.in_a30 { background: url(../images/ban_otc3.png) no-repeat center center; }
.in_a31 { background: url(../images/sd/4banned1x.png) no-repeat center center; }
.in_a32 { background: url(../images/sd/1-1banner1x.png) no-repeat center center; }
.in_a33 { background: url(../images/sd/1-2banner1x.png) no-repeat center center; }
.in_a34 { background: url(../images/sd/1-3banner1x.png) no-repeat center center; }
.in_a35 { background: url(../images/sd/2-1banner1x.png) no-repeat center center; }
.in_a36 { background: url(../images/sd/2-2banner1x.png) no-repeat center center; }
.in_a37 { background: url(../images/sd/2-3banner1x.png) no-repeat center center; }
.in_a38 { background: url(../images/sd/2-4banner1x.png) no-repeat center center; }
.in_a39 { background: url(../images/sd/3banner1x.png) no-repeat center center; }
.in_a40 { background: url(../images/fia_banner.png) no-repeat center center; }
.in_a41 { background: url(../images/ib/banner.png) no-repeat center center; background-size: 100% 360px;}
.coud_cp_box {
	padding:40px 0;
	background: #fafafa;
}
.cp_top {
	background:#f16c1a;
	border-radius: 4px;
	height: 158px;
	position: relative;
	overflow: hidden;
}
.cp_ty, .cp_map {
	position: absolute;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.cp_ty {
	left: 0;
	top: 0;
	z-index: -1;
	background: url(../images/jr_new_06.png) no-repeat;
	width: 102px;
	height: 100%;
}
.cp_map {
	top: 0;
	left: 356px;
	background: url(../images/jr_new_07.png) no-repeat;
	width: 276px;
	height: 155px;
}
.cp_top:hover .cp_ty, .cp_top:hover .cp_map {
	transform: scale(1.1, 1.1);
	opacity: 0.9;
	-moz-opacity: 0.9;
}
.cp_top .copy_fl {
	float: left;
	padding-left: 30px;
	z-index: 1;
}
.cp_top .copy_fr {
	float: right;
	width: 264px;
}
.mb24 { margin-bottom: 24px; }
.copy_fl b, .copy_fl p { display: block; }
.copy_fl b {
	font-size: 30px;
	color: #fff;
	padding-left: 45px;
	background: url(../images/jr_1.png) left center no-repeat;
	line-height: 50px;
	margin-top: 14px;
}
.copy_fl p {
	color: #f4bcbd;
	padding-top: 2px;
}
.copy_fr b {
	display: block;
	font-size: 24px;
	color: #fff;
	line-height: 48px;
	height: 48px;
	margin-top: 8px;
	padding: 0 69px 0 15px;
	position: relative;
}
.copy_fr b em {
	display: inline-block;
	background: url(../images/jr_08.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	width: 47px;
	height: 48px;
	background: url(../images/jr_08.png) no-repeat;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.cp_top:hover .copy_fr b em { right: 10px; }
.down_but_box { padding-top: 8px; }
.ls_fl {
	float: left;
	width: 120px;
}
.down_cd {
	background: #fff;
	padding: 5px;
	width: 90px;
	height: 90px;
	margin-top: 8px;
}
.down_cd img {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.copy_fr a, .dw_but_box a, .dfyj_but_box a, .fast_but_box a {
	display: inline-block;
	text-align: center;
	width: 118px;
	height: 37px;
	line-height: 37px;
	border-radius: 5px;
	color: #fff;
	border: 1px solid #fff;
	font-size: 16px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.copy_fr a {
	line-height: 34px;
	height: 34px;
}
.copy_fr a:hover {
	background: #fff;
	color: #e31f26;
}
.copy_fr a em, .dw_but_box a em, .fast_but_box a em {
	display: inline-block;
	padding-left: 28px;
}
.copy_fr .but_ios { float: left; }
.copy_fr .but_ad { float: right; }
.copy_fr .but_ios em { background: url(../images/jr_ios.png) 0 8px no-repeat; }
.copy_fr .but_ad em { background: url(../images/jr_ad.png) 0 8px no-repeat; }
.copy_fr a:hover em {
	background-position: 0 -50px;
	color: #f26a37;
}
.cp_top ul { padding: 22px 28px; }
.cp_bottom {
	margin-top: 40px;
}
.cp_bottom dl dd {
	height: 100px;
	width: 480px;
	padding: 16px 0;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.06);
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	background: #fff;
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.cp_bottom dl dd .ps_img {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.cp_bottom dl dd .ps_img img {
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.cp_bottom dl dd .mg1 { width: 86px; }
.cp_bottom dl dd .mg2 { width: 94px; }
.acunt_fl { float: left; }
.acunt_fr { float: right; }
.cp_bottom dl dd:hover { transform: translateY(-10px); }
.coud_img {
	width: 90px;
	height: 90px;
	padding: 5px;
	float: left;
	background: #fff;
	margin-left: 20px;
	box-shadow: 2px 5px 5px #fefefe;
}
.coud_img img{
	width: 100%;
	height: 100%;
}
.cd_txt {
	float: left;
	padding: 18px 0 0 35px;
	width: 192px;
}
.cd_txt b, .cd_txt p { display: block; }
.cd_txt b {
	font-size: 16px;
	color: #222;
	font-weight: bold;
	line-height: 33px;
}
.cd_txt p {
	color: #999;
	padding-top: 4px;
}
.cp_bottom dl dd:hover .ps_img img { transform: scale(1.1, 1.1); }
.copy_mess_box {
	background: #f2f2f2;
	padding: 40px 0;
}
.copy_con {
	height: 281px;
	width: 970px;
	margin: 0 0 40px 30px;
	padding: 30px 0;
	position: relative;
	background: #fff;
}
.copy_con dl{
	margin-top: 10px;
}

.end_set { margin-bottom: 0; }
.cp_show {
	background: url(../images/jb_cd.png) no-repeat;
	width: 278px;
	height: 251px;
	padding: 30px 0 0 40px;
	margin-left: -30px;
	float: left;
	position: relative;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.cp_show .timg_3 {
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.cp_show:hover .timg_3 {
	transform: scale(1.1, 1.1);
	bottom: 10px;
}
.cp_show b, .cp_show p, .cp_show a { display: block; }
.cp_show b, .cp_show p { color: #fff; }
.cp_show b {
	font-size: 24px;
	line-height: 55px;
	position: relative;
}
.cp_show b em{
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 2px;
	width: 18px;
	background: #fff;
}
.cp_show p {
	color: #f6c2c2;
	font-size: 16px;
	padding: 10px 0 30px;
}
.cp_show a {
	position: absolute;
	bottom: 40px;
	left: 40px;
	color: #fff;	
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.cp_show a:hover { 
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
 }
.last_a { padding-top: 10px; }
.last_a dd { float: left; }
.last_a .ad1 {
	padding-left: 43px;
	width: 274px;
}
.last_a .ad2 { width: 324px; }
.last_a .at_top { padding: 0 0 15px 40px; }
.last_a .at_top dt, .last_a .at_top .dd { float: left; }
.last_a .at_top dt b, .last_a .at_top dt b em { display: inline-block; }
.last_a .at_top dt b {
	font-size: 46px;
	color: #e31f26;
	line-height: 60px;
}
.last_a .at_top dt b em {
	font-size: 20px;
	line-height: 22px;
	padding-top: 28px;
}
.last_a .at_top dd { padding: 8px 0 0 33px; }
.last_a .at_top dd p {
	display: block;
	color: #999;
}
.nm_txt { padding-bottom: 40px; }
.nm_txt b, .nm_txt p { display: block; }
.nm_txt b {
	font-size: 16px;
	color: #222;
	line-height: 30px;
}
.nm_txt p { color: #999; line-height: 20px }
.nm_txt p em {
	display: inline-block;
	color: #e31f26;
}
.pd_none { padding-bottom: 0; }
.last_b dd {
	width: 340px;
	float: left;
	text-align: center;
	position: relative;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.last_b dd .hot_a, .last_b dd .hot_b {
	display: inline-block;
	position: absolute;
	right: 20px;
	top: -40px;
	width: 31px;
	height: 29px;
}
.last_b dd .hot_a { background: url(../images/jr_33.png) no-repeat; }
.last_b dd .hot_b { background: url(../images/jr_34.png) no-repeat; }
.last_b .bd_rt_line { background: url(../images/bd_line.jpg) right 20px no-repeat; }
.last_b b {
	display: block;
	font-size: 20px;
	color: #222;
	line-height: 30px;
}
.cc_dc {padding-top: 4px;}
.cc_dc p, .cc_dc em {
	display: inline-block;
	line-height: 30px;
	height: 30px;
}
.cc_dc p {
	position: relative;
	padding-right:80px;
}
.cc_dc p, .cc_dc em {
	font-size: 14px;
	color: #666;
}
.cc_dc em {
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/jr_40.png) no-repeat left center;
	width: 78px;
	height: 28px;
}
.cc_dc .tt_txt { background: none; }
.last_b .cc_eargs b {
	display: block;
	color: #e31f26;
	line-height: 50px;
	font-size: 46px;
}
.cc_eargs { padding-top: 20px; }
.cc_eargs b em {
	display: inline-block;
	font-size: 15px;
	line-height: 22px;
	padding-top: 29px;
}
.cc_eargs p { color: #999; }
.copy_but_box {
	text-align: center;
	padding-top: 30px;
}
.last_b .sml_list {
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.last_b .sml_list dd {
	width: 170px;
	height: 100%;
	float: left;
	text-align: center;
	overflow: hidden;
}
.last_b .sml_list dd b {
	font-size: 20px;
	padding: 0;
}
.last_b .sml_list dd .c_ren { color: #e30030; }
.last_b .sml_list dd em {
	display: block;
	font-size: 13px;
	color: #999;
	line-height: 20px;

}
.last_b .sml_list .bd_line { background: url(../images/sml_line.jpg) right center no-repeat; }
.but_buy, .but_none, .but_white {
	display: inline-block;
	width: 118px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.but_white {
	color: #fff;
	border: 1px solid #fff;
}
.but_white:hover {
	color: #e31f26;
	background: #fff;
}
.but_buy {
	color: #e31f26;
	border: 1px solid #e31f26;
}
/*.but_wh125 {
	width: 125px;
	height: 43px;
	line-height: 43px;
	border-radius: 6px;
}*/
.but_wh118 {
	width: 118px;
	height: 34px;
	line-height: 34px;
	border-radius: 3px;
}
.but_none {
	color: #ccc;
	cursor: default;
	border: 1px solid #ccc;
}
.last_b .but_buy {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0); }
.last_b .sml_list, .last_b .but_buy {
	top: 0;
	position: relative;
}
.but_buy:hover {
	background: #e31f26;
	color: #fff;
}
.last_b dd:hover .sml_list {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	top: -20px;
}
.last_b dd:hover .but_buy {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	top: -54px;
}
.net_box {
	background: url(../images/jr1.jpg) center center no-repeat;
	height: 400px;
}
.cut_box2 {
	margin-left: -61px;
	padding-top: 35px;
}
.net_list {
	height: 180px;
	overflow: hidden;
}
.net_list li {
	border-radius: 4px;
	width: 205px;
	float: left;
	height: 100%;
	overflow: hidden;
	text-align: center;
	margin-left: 60px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.net_list li a {
	display: inline-block;
	width: 100%;
	height: 100px;
	padding: 40px 0;
	background: #fff;
	position: relative;
	bottom: 0;
	border-radius: 5px;
	
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	}
.net_list li b {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #000;
	line-height: 35px;
	padding-top: 70px;
	background: url(../images/jr_45.png) no-repeat;
	}
.net_list .ld_a1 b { background-position: 60px 0; }
.net_list .ld_a2 b { background-position: -207px 0; }
.net_list .ld_a3 b { background-position: -471px 0; }
.net_list .ld_a4 b { background-position: -738px 0; }
.net_tit {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 55px;
	padding-top:  40px;
}
.net_tit b{
	color: #fff;
}
.net_tit b em{
	background: #fff;
}
.net_list li a:hover {
	transform: translateY(10px);
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.net_cut {
	height: 32px;
	padding-top: 30px;
	text-align: center;
}
.net_cut a {
	background: url(../images/jr_cut.png) 10px 10px no-repeat;
	display: inline-block;
	width: 32px;
	height: 32px;
}
.net_cut .on { background-position: -22px 10px; }
.c_black { color: #222; }
.net_qust li {
	padding: 15px 0;
	cursor: pointer;
	
}
.net_qust li a {
	position: relative;
	line-height: 34px;
	font-size: 16px;
	color: #666;
	display: block;
	padding-left: 22px;
}
.net_qust li a em {
	display: inline-block;
	width: 14px;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 0;
	    background: url(../images/wl2.png) 2px -53px no-repeat;
}
.net_qust .on a, .net_qust li:hover a { color: #e31f26; }
.net_qust .on a em { background-position: 0 -8px; }
.hidd_con {
	padding: 10px 30px 0;
	display: none;
}
.hidd_con p {
	font-size: 16px;
	color: #999;
}
.help_con { padding-top: 30px; }
.hp_nav {
	position: relative;
}
.hp_nav .cut_line {
	border-bottom: 1px solid #e6e6e6;
	height: 51px;
}
.help_list { text-align: center; }
.hp_nav .cut_line span {
	margin: 0 38px;
	display: inline-block;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.hp_nav .cut_line span a {
	display: inline-block;
	font-size: 16px;
	color: #666;
	line-height: 36px;
	height: 36px;
	padding-bottom: 14px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.hp_nav .cut_line .cur a, .hp_nav .cut_line span a:hover,.nav ul > .cur > a { color: #e31f26; }
.help_but_box {
	text-align: center;
	margin-top: 30px;
}
.bt_wh78 {
	width: 78px;
	height: 30px;
	line-height: 30px;
}
.pro_list{
	padding-top: 66px;
	position: relative;
}
.pro_list .serch_font{
	top:20px;
}
.earn_data, .earn_table {
	padding-top: 20px;
	overflow: hidden;
}
.earn_data table th, .earn_data table td, .earn_table th, .earn_table td { border-bottom: 1px solid #f2f2f2; }
.earn_data table tr:hover td, .earn_table tr:hover td { background: #fafafa; }
.earn_data table th, .earn_table th {
	font-size: 13px;
	color: #a0a0a0;
}
.earn_data table td, .earn_table td, .earn_data table th, .earn_table th { padding: 16px 0 16px 35px; }
.earn_data table th, .earn_data table td, .earn_table th, .earn_table td { text-align: left; }
.earn_data table .cp_name_box b, .earn_table .cp_name_box b {
	font-size: 16px;
	color: #222;
	padding-right: 80px;
	height: 28px;
	line-height: 28px;
	position: relative;
}
.earn_table .cp_name_box b { overflow: hidden; }
.earn_table .cp_name_box b i{
	height: 18px;
	line-height: 18px;
	border: 1px #f58220 solid;
	color: #f58220;
	border-radius: 10px;
	padding:0 10px;
	color: #f58220;
	font-size: 13px;
	display: inline-block;
	position: absolute;
	right: 22px;
	top: 4px;
}
.earn_data table .cp_name_box b img, .earn_table .cp_name_box b img {
	position: absolute;
	right: 0;
	top: 0;
}
.cp_name_box div{
	float: right;
    width: 44px;
    height: 22px;
    text-align: center;
    background: #EBEFFF;
    border: 1px solid rgba(172,184,230,1);
    border-radius: 2px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #4C68D9;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 400;
    position: relative;
    top: 2px;
    right: -20px;
}
.earn_data td .c_ren,
.earn_table td .c_ren {
	font-size: 16px;
	color: #e31f26;
	height: 28px;
	line-height: 28px;
}
.earn_table td .c_ren_fz{
	font-size: 17px;
}
.earn_table td .c_ren.green{
	color: #17a758
}

.earn_table td .c_ren {
	display: inline-block;
	padding-right: 13px;
	position: relative;
}
.earn_table td .c_ren i {
	display: inline-block;
	line-height: 24px;
	position: absolute;
	right: 0;
	top: 6px;
}
.earn_data table td b, .earn_table td b {
	color: #222;
	font-size: 16px;
	line-height: 28px;
}
.earn_table td b { display: inline-block; }
.earn_data table td b em, .earn_table td b em {
	display: inline-block;
	margin: 0 3px;
}
.earn_data table td b .ud_line, .earn_table td b .ud_line {
	text-decoration: line-through;
	color: #999;
}
.earn_data table td p, .earn_table td p {
	color: #999;
	font-size: 13px;
}
.earn_data table th span, .earn_table th span {
	color: #999;
	display: inline-block;
	position: relative;
	padding-right: 18px;
	font-size: 13px;
}
.earn_data table th.txt_center {
	padding-left: 0;
	text-align: center;
}
.earn_data table .sort_ren, .earn_table .sort_ren { color: #e31f26; }
.crumbs {
	width: 100%;
	padding-top: 120px;
}
.crumbs a, .crumbs em {
	display: inline-block;
	float: left;
	color: #fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	transition: all 0.2s
}
.crumbs_style1 a,
.crumbs_style1 em{
	color: #999;
}
.crumbs .on, .crumbs a:hover {
	color: #fff;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.crumbs_style1 .on,
.crumbs_style1 a:hover{
	color: #666;
}
.crumbs em { padding: 0 7px; }
.inner_bn_txt {
	text-align: center;
	color: #fff;
	padding-top: 30px;
}
.inner_bn_txt b, .inner_bn_txt p, .inner_bn_txt em { display: block; }
.inner_bn_txt b {
	font-size: 36px;
	font-weight: bold;
	line-height: 50px;
}
.inner_bn_txt p {
	font-size: 20px;
	line-height: 30px;
	padding-bottom: 5px;
}
.inner_bn_txt em {
	font-size: 16px;
	line-height: 30px;
	padding-top: 6px;
}
.cm_list {
	text-align: center;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 10px 4px rgba(83, 83, 83, 0.1);
	height: 120px;
	position: relative;
	margin: -60px auto 0;
	z-index: 1;
}
.cm_list a{
	float: left;
}
.cm_list b {
	display: inline-block;
	width: 200px;
	margin: 25px 0 0;
	background: url(../images/jr_p1.png) no-repeat;
	line-height: 30px;
	padding-top: 45px;
	position: relative;
	height: 50px;
	cursor: pointer;
	color: #666;
	font-size: 16px;
	float:left;
}
.cm_list b span{
	position: relative;
}
.cm_list b span i{
	position: absolute;
	left: 100%;
	top: -4px;
	color: #999;
	font-size: 14px;
	width: 100%;
}
.cm_list b em {
	display: block;
	width: 0;
	left: 50%;
	margin-left: 0;
	height: 3px;
	background: #e31f26;
	position: absolute;
	bottom: 0;
}
.cm_list .on em{
	animation: emline 0.5s ease-in-out both;
}

.cm_list .on, .cm_list b:hover {
	color: #222;
	background-image: url(../images/jr_p2.png);
}
/*.cm_list .cm_l1 { background-position: 95px 0; }
.cm_list .cm_l2 { background-position: -78px 0; }
.cm_list .cm_l3 { background-position: -245px 0; }
.cm_list .cm_l4 { background-position: -405px 0; }*/
.tg_list{
	padding: 0 60px;
	width: 600px;
}
.cm_list.tg_list b{
	width: 300px;
	margin: 25px 0 0;
	background: url(../images/tg_list1.png) no-repeat;
}
.cm_list.tg_list .on,
.cm_list.tg_list b:hover{
	background-image:  url(../images/tg_list2.png);
}
.cm_list .cm_l1 {background-position: 75px 0;}
.cm_list .cm_l2 {background-position: -96px 0;}
.cm_list .cm_l3 {background-position: -272px 0;}
.cm_list .cm_l4 {background-position: -428px 0;}
.cm_list .cm_n_l5 { 
	background: url(../images/tty_icon01.png) center top no-repeat;
}
.cm_list .cm_n_l5.on,
.cm_list .cm_n_l5:hover{
	background: url(../images/tty_icon01.png)  center -168px no-repeat;
}
.cm_list .cm_l6 { 
	background: url(../images/tty_icon02.png) center top no-repeat;
}
.cm_list .cm_l6.on,
.cm_list .cm_l6:hover{
	background: url(../images/tty_icon02.png) center -167px no-repeat;
}
.cm_list.dx_list b{
	background: url(../images/dx_list1.png) no-repeat;
	width: 250px;
	margin: 25px 0 0;
}
.cm_list.dx_list .on,
.cm_list.dx_list b:hover{
	background-image:  url(../images/dx_list2.png);
}
.cm_list.dx_list .cm_l1{background-position: 105px 0;}
.cm_list.dx_list .cm_l2{background-position: -137px 0;}
.cm_list.dx_list .cm_l3{background-position: -390px 0;}
.cm_list.dx_list .cm_l4{background-position: -636px 0;}

.cm_list.yl_list b{
	background-size: 50px 50px;
    background-position: 75px -5px;
}
.cm_list.yl_list .on,
.cm_list.yl_list b:hover{
}
.cm_list.yl_list .cm_l1{
	background-image: url(../images/dx_gmjj.png);
}
.cm_list.yl_list .cm_l2{
	background-image: url(../images/dx_yl.png);
}
.cm_list.yl_list .cm_l3{
	background-image: url(../images/dx_sypz.png);
}
.cm_list.yl_list .cm_l4{
	background-image: url(../images/dx_sm.png);
}
.cm_list.yl_list .cm_l5{
	background-image: url(../images/dx_qt.png);
	background-size: 55px 50px;
}
.cm_list.yl_list .cm_l1.on, .cm_list.yl_list .cm_l1:hover {
	background-image: url(../images/dx_gmjj_red.png);
}
.cm_list.yl_list .cm_l2.on, .cm_list.yl_list .cm_l2:hover {
	background-image: url(../images/dx_yl_red.png);
}
.cm_list.yl_list .cm_l3.on, .cm_list.yl_list .cm_l3:hover {
	background-image: url(../images/dx_sypz_red.png);
}
.cm_list.yl_list .cm_l4.on, .cm_list.yl_list .cm_l4:hover {
	background-image: url(../images/dx_sm_red.png);
}
.cm_list.yl_list .cm_l5.on, .cm_list.yl_list .cm_l5:hover {
	background-image: url(../images/dx_qt_red.png);
}

.notice_list {
	height: 62px;
}
.earn_data span, .earn_table span {
	display: block;
	font-size: 13px;
	color: #999;
	line-height: 24px;
	height: 24px;
	width: fit-content;
}
.earn_data td span em, .earn_table td span em {
	display: inline-block;
	font-size: 13px;
	line-height: 24px;
	height: 24px;
	margin-left: 8px;
	padding-left: 10px;
	background: url(../images/f.png) 0 -51px no-repeat;
}
.earn_table td span .c_blue { color: #1981c3; }
.earn_table td span .c_bonus { color: #e31f26; }
.drop_but em {
	display: inline-block;
	background: url(../images/jr_drop1.png) no-repeat;
	cursor: pointer;
	width: 13px;
	height: 12px;
}
.drop_but em:hover, .drop_but .on { background-image: url(../images/jr_drop2.png); }
.drop_but {
	position: absolute;
	right: 0;
	top: 0;
	width: 13px;
	height: 24px;
}
.drop_but .top_dr { background-position: 2px 7px; }
.drop_but .bt_dr { background-position: 2px -15px; }
.choos_black,.choos_black2 { display: none; }
/*page start*/

.page_l {
	padding: 40px 0 0;}
.page_l em {
	float:right;
	height:28px;
	width:288px;
	display: inline-block; }
.page_2 {
	width: 100%;
	text-align: center;
	padding: 0;
}
.page_l a {
	display: inline-block;
	height: 26px;
	width: 26px;
	text-align: center;
	color: #666;
	float: left;
	font: 14px/26px "Microsoft Yahei";
	margin-left: 9px;
	border-radius:4px;
	border: 1px solid #ebebeb;
}
.page_l a.on{
	border:1px #d9d9d9 solid;
}
.page_l a.on:hover{
	border-color: #ed1c24;
}

.page_l span {
	display: inline-block;
	height: 28px;
	margin-left: 5px;
	float:left;
}
.page_l span b {
	font-size: 14px;
	float: left;
	display: inline-block;
	line-height: 26px;
}
.page_l .w56 {
	border: 1px solid #d9d9d9;
	height: 20px;
	width: 34px;
	padding: 3px 5px;
	text-align: center;
	color: #222;
	font-size: 13px;
	line-height: 20px;
	font-family: "Microsoft YaHei";
	background: #fff;
	border-radius: 5px;
	transition: all 0.3s ease-in-out
}
.page_l .w56:hover{
	border-color: #e31f26
}
.page_l .w56:focus{
	border-color: #e31f26;
	box-shadow: 0px 0px 2px 2px #ffe7e9
}
.page_l .count_none {
	border: none;
	cursor: default;
	min-width: 48px;
	text-align: center;
	line-height: 28px;
	margin: 0 5px;
}
.page_l .go {
	width: 28px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	color: #222;
	margin: 0;
	border: 1px solid #d9d9d9;
	text-align: center;
}
.page_l .go:hover {
	background: #ed1c24;
	border-color: #ed1c24;
	color: #fff;
}
.page_l .go_up, .page_l .go_down { background: url(../images/pg_03.png) no-repeat; }
.page_l .go_up.on, .page_l .go_down.on { background-image: url(../images/pg_04.png); }
.page_l .go_up.on:hover, .page_l .go_down.on:hover {	
	background-image: url(../images/pg_04hv.png);
}
.page_l .go_up { background-position: 9px -35px; }
.page_l .go_down { background-position: 11px 7px; }
.page_l .pg_first, .page_l .pg_last { background: url(../images/pg_01.png) no-repeat; }
.page_l .pg_first.on, .page_l .pg_last.on { background-image: url(../images/pg_02.png); }
.page_l .pg_first.on:hover, .page_l .pg_last.on:hover {
	background-image: url(../images/pg_02hv.png);
}
.page_l .pg_first { background-position: 6px -35px; }
.page_l .pg_last { background-position: 7px 7px; }
.h360{height: 360px;}
.cnt_box { padding-bottom: 60px; }
.mk_box {
	border-bottom: 1px solid #e6e6e6;
	padding: 45px 0;
	min-height: 219px;
}
.mk_box .con_fl { padding-left: 396px; }
.mk_box dd b, .mk_box dd p { display: block; }
.mk_box dd {
	width: 564px;
	padding-top: 20px;
}
.mk_box b {
	font-size: 28px;
	color: #222;
	line-height: 58px;
	padding-bottom: 8px;
}
.mk_box b em { color: #fba237; }
.mk_box dd p {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.earn_data .end_set { border-bottom: none; }
.mk_two dd { width: 420px; }
.sd_con {
	background: url(../images/xj_04.jpg) no-repeat;
	height: 326px;
	width: 100%;
	margin-top: 8px;
	position: relative;
}
.sd_num{
	position: absolute;
	width: 210px;
	height: 220px;
	padding: 20px 0;
	right: 147px;
	top: 68px;
	color: #fff;
	text-align: center;
}

.sd_num .time{
	font-size: 14px;
}
.sd_num .info{
	margin-top: 25px;
	font-size: 16px;
}
.sd_num h4{
	font-size: 46px;
	font-weight: blod;
	line-height: 60px;
}
.sd_num h4 i{
	font-size: 26px;
}
.sd_num .tip{
	margin-top: 50px;
	font-size: 14px;
	color: #e31f26
}
.sd_mm { padding: 73px 93px; }
.sd_mm img { display: block; }
.sd_mm a {
	border-radius: 100%;
	display: inline-block;
	margin-top: 35px;
	transition: all 0.3 ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.sd_mm:hover a {
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	transform: translateY(-10px);
}
.jb_nav { position: relative; }
/*page end*/


/*下载页*/

.pt130 { padding-top: 123px; }
.balck_box {
	position: relative;
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	background-size: cover;
}
.bk_fast {
	background: url(../images/dw_bg.jpg) center 32px no-repeat;
	background-size: cover;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.bk_dfyj_1 {
	background: url(../images/software/bg1.png) center 32px no-repeat;
	background-size: cover;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.bk_dfyj_2 {
	background: url(../images/software/bg2.png) center 0px no-repeat;
	background-size: cover;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}

.dfyj_img_c {
	margin-left: 650px;
    margin-top: -400px;
    width: 864px;
    height: 750px;
}
.dfyj_tab {
	text-align: center;
	opacity: 0.7;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 28px;
	margin-top: 17px;
}
.dfyj_tab_select {
	width: 40px;
    height: 2px;
    background: white;
    margin: 11px auto auto;
    background-color: white;
}
.dfyj_main_text {
	position: relative;
    width: 800px;
    margin-top: 0px;
    left: 15%;
    top: 160px;
}
.dfyj_main_text b, .dfyj_main_text p { display: block; }
.dfyj_main_text b {
	font-size: 30px;
	color: #FFFFFF;
	line-height: 45px;
	padding-bottom: 5px;
	letter-spacing: 1.5px;
	text-align: left;
}
.dfyj_main_text p {
	opacity: 0.8;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
	line-height: 25px;
}

.eight_l .dfyj_but_box dl { padding-top: 10px; }
.dfyj_but_box dl { padding-top: 25px; }
.dfyj_but_box dl dd {
	float: left;
	margin-right: 24px;
}
.dfyj_but_box a {
	background: #FFFFFF;
	border: 1px solid #E31F26;
	border-radius: 4px;
}
.dfyj_but_box em { 
	font-size: 16px;
	color: #E31F26; 
}
.dfyj_but_box a em {
	display: inline-block;
}

.bg_fc { background: #fcfcfc; }
.fp-section.fp-table, .fp-slide.fp-table {
	display: table;
	table-layout: fixed;
	width: 100%;
}
/*content*/
#fullpage,.slide_part{height: 100%; width: 100%;}
.slide_tb { padding: 62px 0 0; }
.bd_one_lt, .bd_one_rt, .bga_fl, .bga_fr, .bill_txt, .bill_lc_box, .five_fl, .five_main, .six_fl, .six_fr, .seven_fl, .seven_main, .eight_l, .eight_r, .quak_box {
	position: absolute;
	top: 50%;
}
.bd_one_lt {
	width: 803px;
	height: 524px;
	left: -157px;
	margin-top: -180px;
}
.bd_one_lt img {
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.one_ps:hover .bd_one_lt img { transform: translateY(10px); }
.bd_one_rt {
	width: 412px;
	color: #fff;
	margin-top: -126px;
	right: 0;
	position: absolute;
}
.fast_txt b, .fast_txt p, .fast_txt .ew_txt { display: block; }
.fast_txt b {
	font-family: FZZZHONGJW--GB1-0;
	font-size: 48px;
	color: #444444;
	line-height: 80px;
}
.fast_txt p {
	font-family: FZLTXHK--GBK1-0;
	font-size: 36px;
	color: #666666;
	line-height: 48px;
}
.bd_one_rt dl {
	width: 100%;
	padding: 56px 0 10px;
}
.bd_one_rt dl dt { float: left; }
.bd_one_rt dl dd { padding-left: 138px; }
.bd_one_rt dl dd .ew_txt {
	font-size: 14px;
	line-height: 24px;
}
.fast_but_box a {
	width: 139px;
	height: 49px;
	line-height: 49px;
	border: none;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.fast_but_box a em {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	padding-left: 0px;
}
.fast_but_box .fast_ios {
	margin-bottom: 24px;
	background: #f15a22;
}
.fast_but_box .fast_ad { background: #faa61a; }
.fast_but_box .fast_ad em { background-position: 0 -67px; }
.fast_but_box .fast_ios em { background-position: 0 13px; }
.fast_but_box a:hover {
	color: #e31f26;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}
.fast_coud { background: #fff; }
.fast_coud img {
	display: inline-block;
	width: 115px;
	height: 115px;
	padding: 4px;
}
.bga_fl {
	width: 482px;
	margin-top: -107px;
	left: 0;
}
.bga_fr {
	right: -6px;
	margin-top: -247px;
}
.dw_txt b, .dw_txt p { display: block; }
.dw_txt b {
	font-size: 30px;
	line-height: 50px;
	color: #000;
	padding-bottom: 5px;
}
.dw_txt p { color: #666; }
.copy_baner {
	width: 485px;
	float: right;
	height: 100%;
}
.cp_shade {
	position: relative;
	left: 100px;
	overflow: hidden;
}
.copy_baner .list_oplc {
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 548px;
	display: inline-block;
}
.copy_baner .m_im {
	height: 548px;
	width: 872px;
	overflow: hidden;
}
.cp_shade .m_im li {
	width: 280px;
	height: 100%;
	float: left;
}
.cp_shade .m_im li, .dn_cut li { display: inline-block; }
.dn_cut {
	height: 32px;
	text-align: center;
}
.dn_cut li {
	cursor: pointer;
	width: 32px;
	height: 32px;
	background: url(../images/test_08.png) 10px 10px no-repeat;
}
.dn_cut .on { background-position: -22px 10px; }
.dw_but_box dl { padding-top: 25px; }
.dw_but_box dl dd {
	float: left;
	margin-right: 24px;
}
.dw_but_box a {
	border-color: #ec667b;
	color: #df0023;
}
.dw_but_box a:hover {
	background: #ed1c24;
	border-color: #ed1c24;
	color: #fff;
}
.dw_but_box a:hover em { color: #fff; }
.dw_but_box .down_ad em { background: url(../images/ad.png) 0 -47px no-repeat; }
.dw_but_box .down_ios em { background: url(../images/ios.png) 0 -47px no-repeat; }
.dw_but_box .down_coud em { background: url(../images/cd.png) 0 -47px no-repeat; }
.dw_but_box a:hover em { background-position: 0 8px; }
.cd_show {
	position: relative;
	width: 120px;
	height: 39px;
}
.cd_box {
	display: none;
	background: url(../images/software/cd_box_up.png) no-repeat;
	text-align: center;
	width: 189px;
	height: 193px;
	position: absolute;
	left: -36px;
	top: -200px;
}
.cd_box img {
	display: inline-block;
	margin-top: 27px;
	width: 149px;
	height: 149px;
	overflow: hidden;
}
.tree_fr, .quak_box { position: absolute; }
.quak_box {
	left: 0;
	margin-top: -255px;
	width: 438px;
	height: 623px;
}
.tree_fr {
	right: 0;
	top: 50%;
	margin-top: -71px;
}
.quak_box>img {
	position: relative;
	z-index: 1;
}
.quak_box em {
	display: inline-block;
	position: absolute;
}
.quak_box .ks_1a {
	left: -65px;
	bottom: 199px;
}
.quak_box .ks_2a {
	left: -45px;
	bottom: 86px;
}
.quak_box .ks_3a {
	right: -138px;
	bottom: 60px;
}
.bill_txt {
	left: 0;
	margin-top: -82px;
	width: 452px;
}
.bill_lc_box {
	width: 660px;
	height: 452px;
	right: -145px;
	margin-top: -152px;
}
.bl_img1, .bl_img2, .bl_img3 { position: absolute; }
.bl_img1 {
	top: -94px;
	left: 153px;
	z-index: 1;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.bl_img2 { right: 0; }
.balck_box .bl_img3 {
	bottom: 0;
	right: -30px;
	height: 105px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.copy_mess .copy_fl b {
	color: #df0023;
	background: url(../images/test_18.png) left center no-repeat;
}
.copy_mess .copy_fl p { color: #999; }
.eight_l {
	width: 556px;
	left: 0;
	margin-top: -244px;
}
.eight_r {
	width: 325px;
	margin-top: -167px;
	right: 0;
}
.et_txt_ds b, .et_txt_ds p { display: block; }
.et_txt_ds b {
	line-height: 38px;
	color: #222;
	font-size: 18px;
	padding-bottom: 5px;
}
.et_txt_ds .cl4c { color: #4c4c4c; }
.et_txt_ds p { color: #666; }
.eight_l .dw_but_box dl { padding-top: 10px; }
.pt10 { padding-top: 10px; }
.et_cl999 p { color: #999; }
.new_update { color: #fff; }
.new_update em, .new_update p { display: block; }
.new_update em {
	font-size: 16px;
	line-height: 30px;
}
.new_update p {
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	padding-bottom: 10px;
}
.new_update a {
	display: inline-block;
	color: #fff;
	line-height: 30px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	z-index: 1;
}
.new_update a:hover{
	opacity: 0.8
}
/*5*/

.five_fl, .five_fl em { position: absolute; }
.five_fl {
	left: 130px;
	margin-top: -242px;
	height: 549px;
	width: 286px;
}
.five_fl em { display: inline-block; }
.five_fl .mt_a1 {
	top: 0;
	left: 0;
	z-index: 1;
}
.five_fl .mt_a2 {
	top: 189px;
	left: -129px;
}
.five_fl .mt_a3 {
	top: 105px;
	left: -70px;
}
.five_fl .mt_a4 {
	top: 142px;
	right: -30px;
}
.five_fl .mt_a5 {
	left: -56px;
	bottom: 145px;
}
.five_fl .mt_a6 {
	bottom: 56px;
	right: -52px;
}
.five_main {
	right: 0;
	margin-top: -71px;
	width: 432px;
}
/*6*/

.six_fl {
	margin-top: -71px;
	left: 0;
}
.six_fr {
	right: 77px;
	margin-top: -244px;
	width: 400px;
	height: 553px;
}
.six_fr em {
	position: absolute;
	display: inline-block;
}
.six_fr .sx_y0 {
	left: 0;
	top: 0;
	z-index: 1;
}
.six_fr .sx_y1 {
	left: -18px;
	top: 192px;
}
.six_fr .sx_y2 {
	right: -8px;
	top: 86px;
}
.six_fr .sx_y3 {
	bottom: 128px;
	right: -5px;
}
.six_fr .sx_y4 {
	bottom: 18px;
	right: -65px;
}
/*7*/


/*切换按钮*/

#fp-nav {
	position: fixed;
	width: 22px;
	top: 50%;
	left: 25px;
	z-index: 200;
}
#fp-nav ul li a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/test_05.png) 5px 5px no-repeat;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
#fp-nav ul li .active, #fp-nav li:hover { background-position: 5px -17px; }
/*end*/

.seven_main {
	margin-top: -83px;
	right: 0;
	width: 480px;
}
.seven_fl {
	width: 279px;
	height: 548px;
	left: 93px;
	margin-top: -247px;
}
.seven_fl em {
	display: inline-block;
	position: absolute;
}
.seven_fl .sv_a0 {
	left: 0;
	top: 0;
	z-index: 1;
}
.seven_fl .sv_a1 {
	left: -20px;
	top: -28px;
}
.seven_fl .sv_a2 {
	right: -62px;
	top: 129px;
}
.seven_fl .sv_a3 {
	left: -70px;
	bottom: 170px;
}
.seven_fl .sv_a4 {
	left: 50px;
	bottom: -8px;
}
.seven_fl .sv_a5 {
	left: 70px;
	bottom: -50px;
}
/*下载动画*/


/*hover移动*/

.five_fl em, .seven_fl em, .quak_box em, .six_fr em, .mv_top, .bd_one_lt img, .bga_fr ul {
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.home_slide01:hover .bd_one_lt img { transform: translatey(-10px); }
.home_slide02:hover .bga_fr ul { transform: translateX(20px); }
.bill_lction:hover .six_fr em {
	opacity: 1;
	-moz-opacity: 1;
}
.bg_fc:hover .quak_box .ks_1a, .bill_lction:hover .six_fr .sx_y1 { transform: translateX(20px); }
.mv_top:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
}
.three_box:hover .five_fl .mt_a3, .three_box:hover .five_fl .mt_a4 { transform: translateY(20px); }
.bill_lction:hover .six_fr .sx_y2 { transform: translatey(-20px); }
.three_box:hover .five_fl .mt_a5 { transform: translatey(-20px); }
.three_box:hover .five_fl .mt_a6, .bg_fc:hover .quak_box .ks_3a, .bill_lction:hover .six_fr .sx_y3 { transform: translateX(-10px); }
.seven_fl .sv_a0 {
	opacity: 1;
	-moz-opacity: 1;
}
.balck_box:hover .seven_fl .sv_a1 { transform: translateX(-5px); }
.balck_box:hover .seven_fl .sv_a2 { transform: translateX(-5px); }
.balck_box:hover .seven_fl .sv_a3, .bg_fc:hover .quak_box .ks_2a, .balck_box:hover .bl_img1 { transform: translateY(15px); }
.balck_box:hover .seven_fl .sv_a4 { transform: translateX(-15px); }
.balck_box:hover .seven_fl .sv_a5 { transform: translateX(15px); }
/*end*/

/*向上进入*/

@-webkit-keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0)
}
 100% {
 opacity: 1;
 -moz-opacity: 100;
 filter: alpha(opacity=100);
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0)
}
 100% {
 opacity: 1;
 -moz-opacity: 100;
 filter: alpha(opacity=100);
 -webkit-transform: none;
 transform: none
}
}


/*向下进入*/

@-webkit-keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
 100% {
 opacity: 1;
 -moz-opacity: 100;
 filter: alpha(opacity=100);
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}


/*左右进入*/

@-webkit-keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -moz-opacity: 100;
 filter: alpha(opacity=100);
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -moz-opacity: 100;
 filter: alpha(opacity=100);
 -webkit-transform: none;
 transform: none
}
}
 @-webkit-keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0)
}
 100% {
 opacity: 1;
 -moz-opacity: 100;
 filter: alpha(opacity=100);
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0)
}
 100% {
 opacity: 1;
 -moz-opacity: 100;
 filter: alpha(opacity=100);
 -webkit-transform: none;
 transform: none
}
}
/*下载页初始化动画*/

.slide_part.active .bd_one_lt, .slide_part.active .quak_box, .slide_part.active .five_fl, .slide_part.active .seven_fl {
	-webkit-animation: fadeInUp 1s ease-in-out both;
	-moz-animation: fadeInUp 1s ease-in-out both;
	-ms-animation: fadeInUp 1s ease-in-out both;
	animation: fadeInUp 1s ease-in-out both;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.slide_part.active .seven_fl .s_slow, .slide_part.active .five_fl .s_slow, .slide_part.active .quak_box .s_slow {
	-webkit-animation: fadeInUp 1s ease-in-out both;
	-moz-animation: fadeInUp 1s ease-in-out both;
	-ms-animation: fadeInUp 1s ease-in-out both;
	animation: fadeInUp 1s ease-in-out both;
	-webkit-animation-delay: .25s;
	-moz-animation-delay: .25s;
	-ms-animation-delay: .25s;
	animation-delay: .25s;
}
.slide_part.active .six_fr .s_slow, .slide_part.active .bill_lc_box .s_slow {
	-webkit-animation: fadeInLeft 1s ease-in-out both;
	-moz-animation: fadeInLeft 1s ease-in-out both;
	-ms-animation: fadeInLeft 1s ease-in-out both;
	animation: fadeInLeft 1s ease-in-out both;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.slide_part.active .bd_one_rt, .slide_part.active .tree_fr, .slide_part.active five_main, .slide_part.active .seven_main {
	-webkit-animation: fadeInDown 1s ease-in-out forwards;
	-moz-animation: fadeInDown 1s ease-in-out forwards;
	-ms-animation: fadeInDown 1s ease-in-out forwards;
	animation: fadeInDown 1s ease-in-out forwards;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.slide_part.active .bga_fl, .slide_part.active .bill_txt, .slide_part.active .six_fl, .slide_part.active .eight_l {
	-webkit-animation: fadeInRight 1s ease-in-out both;
	-moz-animation: fadeInRight 1s ease-in-out both;
	-ms-animation: fadeInRight 1s ease-in-out both;
	animation: fadeInRight 1s ease-in-out both;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.slide_part.active .bga_fr, .slide_part.active .bill_lc_box, .slide_part.active .six_fr, .slide_part.active .et_txt_ds {
	-webkit-animation: fadeInLeft 1s ease-in-out both;
	-moz-animation: fadeInLeft 1s ease-in-out both;
	-ms-animation: fadeInLeft 1s ease-in-out both;
	animation: fadeInLeft 1s ease-in-out both;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
/*end*/


/*调用动画*/

.action_list li, .hot_list li, .uphm_list li, .ad_fl .more_tit, .ad_fl .ad_message, .hot_cp_box, .ad_fr .item, .view_com .view_ad_txt, .view_com .but_set_box, .about_we .comm_tit, .about_we .abt_txt, .mr_list li, .cp_top, .slide_part.active .bd_one_rt {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.action_list.act li {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.action_list.act li:nth-child(1) {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.action_list.act li:nth-child(2) {
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.action_list.act li:nth-child(3) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-ms-animation-delay: .3s;
	animation-delay: .3s;
}
.hot_list.act li, .uphm_list.act li {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.hot_list.act li:nth-child(1), .uphm_list.act li:nth-child(1) {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.hot_list.act li:nth-child(2), .uphm_list.act li:nth-child(2) {
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.hot_list.act li:nth-child(3), .uphm_list.act li:nth-child(3) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-ms-animation-delay: .3s;
	animation-delay: .3s;
}
.ad_fl.act .more_tit {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.ad_fl.act .ad_message, .hot_cp_box.act {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.ad_fr.act .item {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.ad_fr.act .item:nth-child(1) {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.ad_fr.act .item:nth-child(2) {
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.view_com.act .view_ad_txt {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.view_com.act .but_set_box {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.about_we.act .comm_tit {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.about_we.act .abt_txt, .about_we.act .txt_center {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.about_we.act .btn_box {
	-webkit-animation: fadeInUp 1s ease-in-out forwards;
	-moz-animation: fadeInUp 1s ease-in-out forwards;
	-ms-animation: fadeInUp 1s ease-in-out forwards;
	animation: fadeInUp 1s ease-in-out forwards;
}
.mr_list.act li, .cp_top {
	-webkit-animation: fadeInUp .5s ease-in-out forwards;
	-moz-animation: fadeInUp .5s ease-in-out forwards;
	-ms-animation: fadeInUp .5s ease-in-out forwards;
	animation: fadeInUp .5s ease-in-out forwards;
}
.mr_list.act li:nth-child(2n) {
	-webkit-animation: fadeInUp .65s ease-in-out forwards;
	-moz-animation: fadeInUp .65s ease-in-out forwards;
	-ms-animation: fadeInUp .65s ease-in-out forwards;
	animation: fadeInUp .65s ease-in-out forwards;
}
/*插件样式*/
.poster-main {
	position: relative;
	width: 900px;
	height: 270px
}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {
	width: 900px;
	height: 270px
}
.poster-main .poster-list .poster-item {
	position: absolute;
	left: 0px;
	top: 0px;
}
.poster-main .poster-btn {
	position: absolute;
	height: 100%;
	width: 100px;
	top: 0px;
	z-index: 10;
	opacity: 0.3;
}
.poster-main .poster-prev-btn {
	cursor: pointer;
	left: 0px;
	background: url("../image/btn_l.png") no-repeat center center;
}
.poster-main .poster-next-btn {
	cursor: pointer;
	right: 0px;
	background: url("../image/btn_r.png") no-repeat center center;
}
#auto_h, #auto_h .fp-tableCell { height: auto!important; }
.ft_cude_box {
	height: 438px;
	background: url(../images/dw_foot.png) no-repeat center center;
}
.ft_cude_box {
	height: 438px;
	background: url(../images/dw_foot.png) no-repeat center center;
}
.balck_foot {
	position: relative;
	top: 0;
	width: 1000px;
	min-height: 438px;
	margin: 0 auto;
}
.mq_footer {
	text-align: center;
	width: 300px;
	height: 310px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -115px;
}
.cd_lanc {
	background: url(../images/dw_tit.png) 0 3px no-repeat;
	padding-left: 82px;
}
.cd_lanc b, .cd_lanc p { display: block; }
.cd_lanc b {
	font-size: 30px;
	line-height: 40px;
	color: #df0023;
}
.cd_lanc p {
	color: #999;
	font-size: 18px;
	text-align: left;
	line-height: 28px;
}
.cd_img_box {
	padding-top: 28px;
	width: 147px;
	margin-left: 82px;
}
.cd_img_box span {
	display: inline-block;
	background: #fff;
	padding: 6px;
}
.cd_img_box span img {
	display: inline-block;
	width: 138px;
	height: 138px;
}
.cd_img_box img {
	display: inline-block;
	width: 147px;
	height: 147px;
}
.cd_img_box p {
	text-align: center;
	display: block;
	padding: 8px 0 0 0;
	font-size: 18px;
	line-height: 28px;
	color: #666;
}
.home_slide08 {
	position: relative;
	height: 100%;
	background: url(../images/qq.png) no-repeat;
	background-size: cover;
}
/*首页修改*/

.uphm_list {
	overflow: hidden;
	margin-left: -23px;
}
.uphm_list li {
	float: left;
	width: 316px;
	height: 98px;
	position: relative;
	border-radius: 3px;
	margin-left: 23px;
	border: 1px solid #e6e6e6;
}
.uphm_list li img.mp_noe {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.uphm_list li:hover img.mp_noe { transform: scale(1.0, 1.0); }
.uphm_list li a {
	display: block;
	width: 189px;
	height: 53px;
	overflow: hidden;
	padding: 25px 93px 20px 33px;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	position: relative;
	z-index: 1;
}
.uphm_list li:hover a { transform: translateY(-10px); }
.uphm_list li p, .uphm_list li b { display: block; }
.uphm_list li:hover a b { color: #e31f26; }
.uphm_list li b {
	font-size: 18px;
	color: #222;
	line-height: 28px;
}
.uphm_list li p { color: #999; font-size:14px; }
.uphm_list li em {
	position: absolute;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.uphm_list li em {
	display: inline-block; 
	width: 65px; 
	height: 65px;
	right:20px;
	top: 15px;
}
.uphm_list li:hover em { top: 20px; }




.uphm_list .hm_dc:hover .bh_a2 { top: 65px; }
.pt48 { padding-top: 45px; }
.poster-main .poster-list {
	width: 485px;
	height: 548px;
}
.inner_fix {
	margin: -80px auto 0;
	background: #fff;
	z-index: 1;
	width: 1000px;
	position: relative;
}
.in_fl {
	float: left;
	width: 239px;
	border-right: 1px solid #f2f2f2;
}
.in_fr {
	width: 680px;
	padding: 0 40px;
	float: right;
	margin-left: -1px;
	border-left:  1px #f2f2f2 solid;
}
.inner_nav{
	padding-bottom: 100px;
}

.inner_nav li {
	position: relative;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.inner_nav li em {
	transition: all ease-in-out .4s;
	-moz-transition: all ease-in-out .4s;
	right: 10px;
}
.inner_nav li a {
	display: block;
	color: #666;
	font-size: 16px;
	padding: 20px 15px 20px 30px;
	line-height: 22px;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.inner_nav .on { background: #fdf2f2; }
.inner_nav li:hover a, .inner_nav .on a { color: #e31f26; }
.inner_nav .on em {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px;
	height: 100%;
	background: #e31f26;
}
.ld_tit {
	display: block;
	font-size: 24px;
	color: #222;
	line-height: 50px;
	padding: 14px 0;
	border-bottom: 1px solid #f2f2f2;
}
.tit_otc {
	background: url(../images/otc_tit.png) no-repeat;
	height: 80px;
}
.tit_otc b {
	display: block;
	line-height: 80px;
	padding-left: 30px;
	font-size: 18px;
	color: #fff;
}
.txt_set { padding: 20px 0 60px; }
.txt_set.pt40{padding-top: 40px;}
.txt_set p, .txt_set b { display: block; }
.set_mb18 p { margin-bottom: 18px; }
.txt_set b {
	color: #666;
	font-weight: bold;
}
.c999 p { color: #999; }
.edu_list li {
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	padding: 0 18px;
	height: 60px;
	position: relative;
	top: 0;
}
.edu_list li a {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	display: block;
	padding: 0 20px;
	line-height: 60px;
	color: #666;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	background: url(../images/tt_ic.png) left 28px no-repeat;
}
.edu_list li a em { float: right; }
.edu_list li:hover {
	background: #fff;
	top: -4px;
	box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.1);
}
.edu_list li:hover a {
	color: #e31f26;
	background-position: 0 -26px;
}
.cut_main { padding: 20px 0 0; }
.cut_menu {
	position: relative;
	margin-bottom: 32px;
}
.cut_menu b, .cut_menu em {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #666;
}
.cut_menu b {
	line-height: 38px;
	height: 38px;
	cursor: pointer;
	font-weight: normal;
	position: relative;
	cursor: pointer;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.cut_menu b i {
	display: block;
	position: absolute;
	width: 0;
	height: 2px;
	bottom: -2px;
	left: 50%;
	margin-left: 0;
	background: #e31f26;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.cut_menu .on, .cut_menu b:hover {
	color: #e31f26;
	border-color: #e31f26;
}
.cut_menu .on i, cut_menu b:hover i {
	width: 100%;
	margin-left: -50%;
}
.cut_menu em {
	height: 15px;
	width: 1px;
	background: #e6e6e6;
	margin: 12px 15px 0;
}
.login_cut_menu .on i{
	width: 40%;
	margin-left: -20%;
}
.otc_bn_txt {
	color: #222;
	padding-top: 185px;
}
.otc_bn_txt b { margin-bottom: 4px; }
.otc_bn_txt p {
	font-size: 16px;
	padding: 0;
	margin: 0;
}
.otc_cut_list {
	height: 66px;
	margin-top: 3px;
	margin-left: -20px;
}
.otc_cut_list li {
	height: 100%;
	float: left;
	width: 235px;
	text-align: center;
	margin-left: 20px;
}
.otc_cut_list li b em, .otc_cut_list li b i, .otc_cut_list li b { display: inline-block; }
.otc_cut_list li b {
	margin: 0 0 0 32px;
	font-size: 20px;
	color: #666;
	height: 62px;
	line-height: 62px;
	position: relative;
	cursor: pointer;
	transition: .3s all ease-in-out;
	-moz-transition: all ease-in-out .3s;
}
.otc_cut_list li b em {
	display: block;
	width: 0;
	left: 50%;
	margin-left: 0;
	height: 3px;
	background: #e31f26;
	position: absolute;
	bottom: -4px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all ease-in-out .3s;
}
.otc_cut_list li b i {
	width: 26px;
	height: 62px;
	position: absolute;
	left: -32px;
	top: 0;
}
.otc_cut_list .cm_l1 b i { background: url(../images/top_ct_03.png) left 20px no-repeat; }
.otc_cut_list .cm_l2 b i { background: url(../images/top_ct_04.png) left 20px no-repeat; }
.otc_cut_list .cm_l3 b i { background: url(../images/top_ct_05.png) left 20px no-repeat; }
.otc_cut_list .cm_l4 b i { background: url(../images/top_ct_06.png) left 20px no-repeat; }
.otc_cut_list .cm_l1:hover b i, .otc_cut_list .cm_l2:hover b i, .otc_cut_list .cm_l3:hover b i, .otc_cut_list .cm_l4:hover b i, .otc_cut_list .cm_l1.on b i, .otc_cut_list .cm_l2.on b i, .otc_cut_list .cm_l3.on b i, .otc_cut_list .cm_l4.on b i { background-position: left -41px; }
.otc_cut_list .on b, .otc_cut_list li:hover b { color: #e31f26; }
.otc_cut_list .on b em, .otc_cut_list li:hover b em {
	width: 64px;
	margin-left: -32px;
}
.inner_pd { padding: 20px 0; }
.earn_data table td .c_ren i, .earn_table td .c_ren i { font-size: 14px; }
.txt_rt { text-align: right; }
.lk_box {
	padding: 30px 43px 30px;
	text-align: center;
}
.lk_more {
	line-height: 30px;
	color: #e31f26;
	display: inline-block;
	text-align: right;
	position: relative;
	right: 0;
	;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.test_list { padding: 35px 0 60px; position: relative;}
.test_list ul {
	height: 100px;
	overflow: hidden;
}
.test_list ul li {
	float: left;
	width: 234px;
	height: 100px;
	position: relative;
	margin: 0 8px;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	overflow: hidden;
	background: url(../images/otc_list_16.png) center center no-repeat;
}

.test_list .bd a{
	position: absolute;
	top: 75px;
	width: 30px;
	height: 30px;
	background: #000;
	display: inline-block;
	background: url(../images/pn_icon.png) no-repeat;
}
.test_list .bd a:hover{
	background: url(../images/pn_icons.png) no-repeat;
}
.test_list .bd a.prev{
	left: -40px;
	background-position: left center ;
}
.test_list .bd a.prev:hover{
	background-position: left center ;
}
.test_list .bd a.next{
	right:  -40px;
	background-position: right center ;
}
.test_list .bd a.next:hover{
	background-position: right center ;
}

.test_list ul .s {
	width: 100%;
	height: 100%;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.test_list ul li:hover .s { transform: translateY(-5px); }
.test_list ul li img {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.test_list ul li:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.test_list ul li a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #fff;
}
.test_list ul li a em {
	display: inline-block;
	line-height: 30px;
	padding-top: 35px;
}

.sw_awards { 
	float: right;
    position: relative;
    top: -50px;
}
.sw_awards ul {
	height: 458px;
	overflow: hidden;
}
.sw_awards ul li {
	float: left;
	width: 610px;
	height: 458px;
	position: relative;
	margin: 0 8px;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	overflow: hidden;
}

.sw_awards .bd a{
	position: absolute;
	top: 204px;
	width: 30px;
	height: 50px;
	background: #000;
	display: inline-block;
	background: url(../images/pn_icon.png) no-repeat;
}
.sw_awards .bd a:hover{
	background: url(../images/pn_icons.png) no-repeat;
}
.sw_awards .bd a.prev{
	left: -30px;
	background-position: left center ;
}
.sw_awards .bd a.prev:hover{
	background-position: left center ;
}
.sw_awards .bd a.next{
	right:  -30px;
	background-position: right center ;
}
.sw_awards .bd a.next:hover{
	background-position: right center ;
}

.sw_awards ul .s {
    float: left;
    position: relative;
    width: 300px;
    height: 224px;
    background: bisque;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	border-radius: 0px 20px 0px 20px;
}
.sw_awards ul li img {
	height: 224px;
	width: 300px;
	float: right;
	display: inline-block;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.sw_awards ul li em {
	display: inline-block;
	line-height: 30px;
	padding-top: 20px;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #000;
}
.cp_test { padding-top: 40px; }
.net_box2 {
	background: url(../images/toc_07.jpg) center center no-repeat;
	height: 220px;
	padding-top: 40px;
}
.cp_inter ul {
	margin-left: -60px;
	overflow: hidden;
}
.cp_inter ul li {
	width: 205px;
	/* height: 205px; */
	float: left;
	margin-right:  60px;
	border-radius: 4px;
	overflow: hidden;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.cp_inter ul li a {
	display: block;
	text-align: center;
	width: 100%;
	height: 100px;
	font-size: 16px;
	color: #222;
	padding: 40px 0;
	background: #fff;
	border-radius: 3px;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out .3s;
}
.cp_inter ul li a b {
	display: block;
	line-height: 35px;
	padding-top: 73px;
}
.cp_inter ul .ld_a1 a b {background: url(../images/otc_m1.png) no-repeat; background-position: 80px 10px;}
.cp_inter ul .ld_a2 a b {background: url(../images/otc_m2.png) no-repeat; background-position: 80px 10px;}
.cp_inter ul .ld_a3 a b {background: url(../images/otc_m3.png) no-repeat; background-position: 80px 10px;}
.cp_inter ul .ld_a4 a b {background: url(../images/otc_m4.png) no-repeat; background-position: 80px 10px;}
.cp_inter ul .ld_a5 a b {background: url(../images/otc_m5.png) no-repeat; background-position: 80px 10px;}
.cp_inter ul .ld_a6 a b {background: url(../images/otc_m6.png) no-repeat; background-position: 80px 10px;}

.cp_inter ul li a:hover {
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	transform: translateY(10px);
}
.my_box_fl, .my_box_fr {
	width: 429px;
	height: 337px;
	overflow: hidden;
	padding: 16px 30px 20px;
	border: 1px solid #ebebeb;
	background: #fff;
}
.my_box_fl, .my_box_fr{}
.my_box_fl { float: left; }
.my_box_fr { float: right; }
.pt40 { padding-top: 40px; }
.hlp_coud {
	margin: 15px 0;
	padding: 16px 20px;
	border-radius: 5px;
	box-shadow: 0 5px 18px rgba(0, 0, 0, 0.1);
	border: 1px solid #f2f2f2;
}
.hlp_coud dd img, .hlp_coud dd b {
	display: inline-block;
	float: left;
}
.hlp_coud b {
	color: #a49869;
	font-size: 16px;
	line-height: 30px;
	margin-top: 24px;
	padding-left: 70px;
	position: relative;
}
.hlp_coud b img {
	position: absolute;
	left: 0;
	top: 6px;
	display: inline-block;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.hlp_coud dt {
	float: left;
	width: 78px;
}
.hlp_coud dd {
	padding-left: 108px;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out .3s;
}
.hlp_coud:hover dd { transform: translateX(-5px); }
.hlp_coud:hover dd b img { transform: translateX(-5px); }
.pt16 { padding-top: 16px; }
.my_box_fr a {
	display: block;
	font-size: 16px;
	color: #666;
	line-height: 43px;
}
.my_box_fr a:hover { color: #e31f26; }
.my_box_fl .ad_message { padding-bottom: 0; }
.my_box { padding: 40px 0 22px; }
.cp_list li { position: relative; }
.more_lk {
	margin-left: 110px;
	width: 98px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	display: inline-block;
	color: #e31f26;
	cursor: pointer;
	background: #f2f2f2;
	border-radius: 3px;
}
.more_lk:hover { color: #e31f26; }
.add_tale {
	margin-top: -2px;
	padding: 10px 40px 30px;
	background: #f2f2f2;
}
.tit_fs { text-align: center; }
.tit_fs, .tit_list { float: left; }
.tit_fs b, .tit_list a { display: inline-block; }
.tit_list { width: 100%; }
.tit_fs b {
	text-align: right;
	color: #999;
	font-size: 13px;
}
.tit_list a {
	color: #666;
	line-height: 28px;
	margin: 0 5px;
	padding: 0 8px;
	border-radius: 3px;
	float: left;
	margin-bottom: 5px;
	font-size: 13px;
}
.tit_list .on, .tit_list a:hover {
	background: #e31f26;
	color: #fff;
}
.cp_list td, .cp_list th {
	padding-top: 20px;
	line-height: 28px;
}
.cp_list th {
	text-align: right;
	vertical-align: text-top;
}
.t_tab_box { margin: 20px 35px 0px; }
.cp_tab { padding: 0px 0 30px; }
.vh_box { overflow: hidden; }
.pt30 { padding-top: 30px; }
.pt85 { padding-top: 100px; }
.extent {
	float: left;
	height: 28px;
}
.cp_list .but_serch {
	border: 1px solid #e31f26;
	color: #e31f26;
	text-align: center;
	line-height: 26px;
	height: 26px;
	margin: 0 0 0 13px;
}
.cp_list .but_serch:hover {
	background: #e31f26;
	color: #fff;
}
.extent { padding-left: 10px; }
.extent input {
	background: #fff;
	height: 20px;
	padding: 3px 5px;
	width: 36px;
	text-align: center;
	color: #666;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
}

.extent em {
	display: inline-block;
	line-height: 28px;
	color: #666;
	padding: 0 6px;
}
.extent i {
	float: left;
	padding: 0 0 0 6px;
}
.extent input, .extent em { float: left; }
.cp_serch {
	width: 198px;
	height: 28px;
	float: left;
	
	background: #fff;
	position: relative;
	border-radius: 3px;
}

.cp_serch em {
	display: block;
	position: absolute;
	left: 0;
	top: 1px;
	width: 30px;
	height: 26px;
	cursor: pointer;
	background: url(../images/f.png) 8px 7px no-repeat;
	border-right: 1px solid #d9d9d9;
}
.cp_serch em:hover { background-position: 8px -20px; }
.cp_serch input {
	width: 152px;
	height: 20px;
	line-height: 22px;
	border: 1px solid #d9d9d9;
	padding: 3px 8px 3px 38px;
	color: #666;
	border-radius: 4px;
}
.extent input:hover,
.cp_serch input:hover{
	border-color: #e31f26	
}
.extent input:focus,
.cp_serch input:focus{
	border-color: #e31f26;
	box-shadow: 0 0 1px 2px #ffe7e9
}
.mb_serch {
	float: left;
    height: 28px;
}
.product_box {
	width: 920px;
	padding: 40px;
	margin: 0 auto;
	background: #fff;
	position: relative;
	margin-top: -190px;
	box-shadow: 0 5px 12px rgba(0, 0, 0, 0.05);
}
.product_box h5 {
	position: relative;
	padding-right: 40px;
	font-size: 20px;
	display: inline-block;
	color: #222;
	line-height: 30px;
}

.product_box h5 em {
	position: absolute;
	right: 0;
	top: 0px;
}
.product_box h5.way_pr{
	padding-right: 60px;
}
.product_box h5 em.way_em{
	height: 18px;
    line-height: 18px;
    border: 1px #f58220 solid;
    color: #f58220;
    border-radius: 10px;
    padding: 0 10px;
    color: #f58220;
    font-size: 13px;
    display: inline-block;  
    top: 6px;
}
.pdct_mess {padding: 5px 0;}
.pdct_mess span {
	float: left;
	font-size: 14px;
	color: #999;
	line-height: 28px;
	margin-right: 15px;
}
.pdct_mess span, .pdct_mess em { display: inline-block; }
.pdct_mess em {
	background: url(../images/f.png) 0 -47px no-repeat;
	padding-left: 12px;
	margin-left: 12px;
}
.pdct_list {
	width: 100%;
	padding: 30px 0 50px;

}
.pdct_list dd {
	float: left;
	width: 300px;
	text-align: left;
}
.pdct_list.dd_width{
	width: 480px;
	border-bottom: 1px #ebebeb solid;
	padding:20px 0 40px;
}
.pdct_list.dd_width dd{
	width: auto;
	margin-right: 60px;
}
.pdct_list.dd_width2 dd{
	width: 230px;
}
.pdct_list b, .pdct_list p { display: block; position: relative; }
.pdct_list b {
	color: #222;
	font-size: 30px;
	line-height: 55px;
	height: 55px;
	font-weight: bold;
}
.pdct_list span.tip_icon,
.pdct_detail span.tip_icon{
	cursor: pointer;
	padding-right: 20px;
	background: url(../images/small_icon01.png) right center no-repeat
}
.pdct_list span.tip_icon:hover,
.pdct_detail span.tip_icon:hover{
	background: url(../images/small_icon01s.png) right center no-repeat
}
.pdct_list p span.tip_box,
.pdct_detail th span.tip_box{
	text-align: center;
	color: #fff;
	background: #666;
    position: absolute;
    padding: 10px;
    width: 240px;
    left: -55px;
    top: 30px;
    line-height: 22px;
    display: none;
    z-index: 9
} 
.pdct_detail th span.tip_box{
	left: -85px;
}
.pdct_list p span.tip_box em.sj_up,
.pdct_detail th span.tip_box em.sj_up{
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent #666666  transparent;
	border-width: 5px;
	left: 50%;
	margin-left: -10px;
	top: -10px;
}
.pdct_list .farst_on b {
	padding-top: 0;
	color: #e31f26;
	font-size: 40px;
}
.pdct_list b em {
	font-size: 16px;
	font-style: "Microsoft Yahei";
}
.pdct_list p {
	font-size: 13px;
	color: #999;
	line-height: 20px;
}
.pdct_detail{
	width: 480px;
	padding:20px 0;
}
.pdct_detail th{
	color: #999;
	position: relative;
}
.pdct_detail th,
.pdct_detail td{
	text-align: left;
}
.pdct_detail td{
	color: #222;
}

.pdct_data {
	padding: 40px 0;
	height: 108px;
	border-top: 1px solid #f2f2f2;
	
}
.pdct_data li {
	width: 145px;
	float: left;	
	text-align: center;
	padding-left: 106px;
	background: url(../images/otc_jta.png) 0 center no-repeat;
}
.pdct_data li.first{
	padding-left: 0;
	background: none
}
.pdct_data li em, .pdct_data li p { display: block; }
.pdct_data li em {
	color: #222;
	line-height: 22px;
	font-weight: bold;
	padding-top: 65px;
	background: url(../images/otc_time.png) no-repeat;
}
.pdct_data li p {
	color: #999;
	font-style: "Microsoft Yahei";
}
.pdct_data li.pd_a em {background-position: 56px 0;}
.pdct_data li.pd_b em{ background-position: -195px 0; }
.pdct_data li.pd_c em{ background-position: -448px 0; }
.pdct_data li.pd_d em{ background-position: -715px 0; }
.notice_gray {
	background: #fafafa;
	padding: 6px 20px;
}
.pdct_data_width li{
	width: 120px;
	padding-left: 60px;
	background: url(../images/otc_jta.png) -45px center no-repeat;
}
.pdct_data_width li.first{
	width: 190px;
}
.pdct_data_width li.pd_a em {background-position: 78px 0;}
.pdct_data_width li.pd_b em{background-position: -205px 0;}
.pdct_data_width li.pd_c em{background-position: -460px 0;}
.pdct_data_width li.pd_d em{background-position: -728px 0;}
.pdct_data_width li.pd_e em{background-position: -1015px 0;}
.notice_gray p {
	display: inline-block;
	color: #999;
	font-size: 13px;
}

.pdct_table th, .pdct_table td {
	border: 1px solid #e6e6e6;
	line-height: 24px;
	padding: 12px 0;
}
.pdct_table th {
	color: #999;
	background: #fafafa;
	padding-right: 25px;
	text-align: right;
}
.pdct_table td p {
	padding: 0 25px;
	display: block;
}
.tu_pa{
	position: absolute;
	right: 40px;
	top: 40px;
	width: 400px;
}
.tu_pa p{
	color: #222;
	font-size: 20px;
	margin-bottom: 20px;
	text-align: right;
	min-height: 28px;
	
}
.tu_pa p span{
	font-size: 13px;
	padding-left: 16px;
	color: #666;
	margin-left: 10px;
}
.tu_pa p span.one{
	background: url(../images/yuan_icon01.png) left 5px no-repeat;
}
.tu_pa p span.two{
	background: url(../images/yuan_icon01.png) left -14px no-repeat;
}
.tu_pa img{
	width: 400px;
	height: 155px;
}
.pa_date_select{
	position: absolute;
	right: 40px;
	width: 360px;
	padding:10px 20px;
	/* height: 28px; */
	/* line-height: 25px; */
	background: #fafafa;
	top: 265px;
}
.pa_date_select a{
	display: inline-block;
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #666;
	font-size: 14px;
	border-radius: 3px;
	margin-left: 2px;
}
.pa_date_select a.on,
.pa_date_select a:hover{
	background: #e31f26;
	color: #fff;
}
.hp_nav .cut_line span {
	display: inline-block;
	height: 51px;
}
.map_box {
	position: relative;
	padding-bottom: 22px;
}
.map_box p, .map_box em, .map_box a {
	display: inline-block;
	line-height: 30px;
	font-size: 16px;
}
.map_box em { font-weight: bold; }
.map_box em{ color: #e31f26; }
.map_box a {
	
	position: relative;
	right: 0;
	padding-left: 24px;
	font-size: 14px;
}

.map_box p {
	font-size: 16px;
	line-height: 30px;
	color: #222;
}
.run_chart {
	display: none;
	position: absolute;
	left: 50px;
	top: 40px;
	background: #fff;
	padding: 30px;
	width: 600px;
	border: 1px solid #f2f2f2;
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.1);
}

.run_chart em {
	display: inline-block;
	width: 19px;
	height: 10px;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -5px;
	background: url(../images/f.png) 0 -81px no-repeat;
}
.now_fix {
	padding: 8px 12px;
	position: absolute;
	left: 270px;
	top: 22px;
	background: #f58220;
}
.now_fix p {
	display: block;
	color: #fff;
	line-height: 20px;
}
.pt24 { padding-top: 24px; }
.n_box { padding: 30px 0 0; }
.no_ctt {
	text-align: center;
	padding: 40px 0 60px;
}
.no_ctt img {
	display: inline-block;
	margin-left: 30px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.no_ctt p {
	display: block;
	font-size: 16px;
	color: #999;
	line-height: 30px;
	padding-top: 16px;
}
.no_findpage{
	margin-top: 100px;
	padding-top: 100px;
	padding-bottom: 100px;
}
.no_findpage p{
	margin-top: 20px;
}
.serch_font {
	position: absolute;
	right: 0;
	top: 0;
	width: 198px;
	
}
.serch_font input {
	font-size: 14px;
	color: #666;
	width: 142px;
	line-height: 20px;
	height: 20px;
	padding: 7px 46px 7px 10px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #d9d9d9;
}
.serch_font input:hover{
	border-color: #e31f26
}
.serch_font input:focus{
	border-color: #e31f26;
	box-shadow: 0 0 1px 2px #ffe7e9
}
.serch_font em {
	cursor: pointer;
	display: block;
	width: 36px;
	height: 34px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	background: url(../images/f.png) 12px 9px no-repeat;
}
.serch_font em:hover{
	background: url(../images/f.png) 12px -17px no-repeat;
}
.mb_txt { padding: 40px 0 60px; }
.mb_txt dl { margin-bottom: 40px; }
.mb_txt dl:last-child{margin-bottom: 0;}
.mb_txt dl p span{
	margin-right: 10px;
}
.mb_txt b, .tt_busn b {
	font-weight: normal;
	font-size: 18px;
	color: #222;
	display: block;
	line-height: 36px;
	padding-bottom: 4px;
}
.mb_txt p a strong img {
	width: 200px;
	height: 140px;
	border: 1px solid #F2F2F2;
	border-radius: 4px;
}
.serch_font em:active { background-position: 12px -18px; }
.mc_box { padding: 20px 0 45px; }
.wk_flow_box { margin-top: 40px;}
.wk_flow_box span, .flow_see span, .unfold_list a span {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 14px;
	color: #666;
	background: #fff;
	border-radius: 25px;
	border: 1px solid #cdcdcd;
}
.tk_set p, .tk_set em { display: inline-block; }
.tk_set em {
	font-size: 14px;
	color: #666;
	padding-left: 15px;
}
.tk_set { padding: 10px 0; }
.tk_set b {
	line-height: 30px;
	display: block;
	color: #222;
	font-size: 20px;
}
.tk_set {
	font-size: 14px;
	color: #999;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999;
}
.flow_list { padding: 22px 0 28px; }
.flow_list dd { float: left; }
.flow_list b, .flow_list a { display: block; }
.flow_list b {
	font-size: 16px;
	color: #222;
	line-height: 25px;
}
.flow_list a {
	color: #999;
	font-size: 14px;
	margin-top: 6px;
}
.flow_list a:hover { color: #e31f26; }
.flow_list { margin-left: -70px; }
.flow_list dd {
	width: 180px;
	padding-top: 42px;
	position: relative;
	margin-left: 70px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.flow_list dd em {
	transition: all 0.3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	background: url(../images/gl.png) no-repeat;
	display: inline-block;
	width: 42px;
	height: 36px;
	position: absolute;
	left: 0;
	top: 0;
}
.flow_list .lei1 em { background-position: 0 0; }
.flow_list .lei2 em { background-position: 0 -53px; }
.flow_list .lei3 em { background-position: 0 -99px; }
.flow_list .lei4 em { background-position: 0 -153px; }
.flow_list .lei5 em { background-position: 0 -205px; }
.flow_list .lei6 em { background-position: 0 -259px; }
.flow_list .lei7 em { background-position: 0 -309px; }
.flow_list .lei8 em { background-position: 0 -367px; }
.dle_txt li { padding-bottom: 15px; }
.dle_txt p {
	padding-bottom: 6px;
	color: #999;
}
.dle_txt p, .dle_txt b {
	display: block;
	line-height: 24px;
}
.dle_txt b {
	color: #666;
	padding-left: 24px;
	position: relative;
}
.dle_txt em {
	position: absolute;
	left: 0;
	top: 0;
}
.flow_list dd:hover em { top: -5px; }
.ntc_black { margin-bottom: 12px; }
.ntc_black p { color: #222; }
.line_dn {
	margin-top: 20px;
	width: 678px;
	height: 167px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border: 1px solid #e6e6e6;
}
.line_dn img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}
.line_dn b {
	display: block;
	font-size: 18px;
	color: #222;
	padding-top: 64px;
	font-weight: bold;
	line-height: 30px;
}
.line_dn a {
	display: inline-block;
	line-height: 30px;
	color: #e31f26;
}
.hid_box { padding-top: 30px; }
.earn_table .txt_center { padding-left: 0; }
.more_otc {
	text-align: right;
}
.more_otc a {color: #e31f26;}
.inner_secty { background: #fafafa; }
.scty_on {
	height: 450px;
	padding: 30px 0 0px;
	background: url(../images/jr_jb.jpg) center bottom no-repeat;
}
.a_txt { padding: 10px 0 0; }
.a_txt p {
	text-align: center;
	width:730px;
	margin: 0 auto;
	color: #666;
	font-size: 18px;
	line-height: 30px;
}
.a_txt.span_txt span{
	margin: 0 20px;
}
.address_txt{
	font-size: 14px;
	color: #666;
	text-align: center;
	margin: 5px 0;
}
.address_txt span{
	padding-left: 30px;
	background:url(../images/map.png) left center no-repeat;
}
.stc_cttn {
	background-color: #fff;
	padding: 40px 0 60px;
}
.stc_list { padding: 30px 0 0px; }
.stc_list li {
	float: left;
	text-align: center;
	width: 200px;
	height: 100px;
	position: relative;
	top: 0;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.stc_list li a {
	display: block;
	font-size: 16px;
	color: #222;
	line-height: 30px;
	padding-top: 70px;
	background-image: url(../images/jr_a.png);
	background-repeat: no-repeat;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.stc_list .tc_a a { background-position: 70px 0; }
.stc_list .tc_b a { background-position: -124px 0; }
.stc_list .tc_c a { background-position: -347px 0; }
.stc_list .tc_d a { background-position: -565px 0; }
.stc_list .tc_e a { background-position: -764px 0; }
.light_grey {
	text-align: center;
	padding: 10px 0 6px;
}
.light_grey p {
	display: block;
	color: #999;
}
.stc_list li:hover {
	top: -10px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.stc_list li:hover a { color: #e31f26; }
.set_public { padding: 40px 0 20px; }
.xc_box { padding: 35px 0 40px; }
.xc_list li {
	float: left;
	color: #fff;
	width: 200px;
	height: 255px;
	overflow: hidden;
	position: relative;
}
.xc_list2 li{
	width: 250px;
}
.xc_list li img {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.xc_list li:hover img { transform: scale(1.1, 1.1); }
.xc_list li em {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 50%;
	width: 100%;
	margin-top: -15px;
	text-align: center;
}
.xc_hidde b, .xc_hidde p, .xc_list li em {
	display: block;
	color: #fff;
}
.xc_list li em, .xc_hidde b {
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}
.xc_hidde b {
	padding-bottom: 15px;
	text-align: center;
}
.xc_hidde {
	background: url(../images/jr_zz.png) repeat;
	padding: 30px 22px;
	width: 156px;
	height: 196px;
	position: absolute;
	left: 0;
	top: 255px;
	z-index: 10;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	font-size: 13px;
	text-align: justify;
	line-height: 22px;
}

.xc_list2 .xc_hidde{
	width: 180px;
	padding:30px 35px;
}
.xc_list3 li{
	height: 409px;
	margin-right: 1px;
	width: 332px;
}
.xc_list3 .xc_hidde{
	height: 349px;
	top: 430px;
	width: 288px;
}
.xc_list3 .xc_hidde b{
	margin-top: 20px;
}


.xc_list4 li{
	margin-right: 1px;
	width: 322px;
}
.xc_list4 .xc_hidde{
	width: 262px;
	padding: 30px;
	height: 195px
}

.xc_list5 li{
	width: 250px;
}
.xc_list5 li p{
	display: block;
	font-family: Microsoft YaHei;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 30px;
    font-weight: 400;
    left: 0;
    top: 209px;
    position: relative;
    text-align: center;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
    height: 46px;
}
.xc_list5 .xc_hidde{
	width: 180px;
	padding:30px 35px;
}
.xc_list5 .xc_hidde b{
	margin-top: 74px;
	font-family: Microsoft YaHei;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	font-weight: 400;
	padding-bottom: 0px;
}

.time_shaft {
	background: #474747;
	height: 350px;
	padding: 40px 0;
}
.hot_ad_ft { padding: 40px 0 60px; }
.white_tit b { color: #fff; }
.white_tit b em { background: #fff; }
/*时间轴*/

.yundun-timeline, .time_box {
	overflow: hidden;
	height: 299px;
	position: relative;
}
.yundun-about-bottom .module-wrap .yundun-timeline .timeline {
	text-align: left;
	position: relative;
	top: 90px;
	width: 2040px;
}
.wrap, .wap_box {
	width: 1000px;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 1px;
	position: relative;
	height: 100%;
	overflow: hidden;
}
.hs_page {
	width: 100px;
	height: 284px;
	position: absolute;
	top: 0;
}
#mv_left {
	background: url(../images/jb_fl.png) no-repeat;
	left: 0;
}
#mv_right {
	right: 0;
	background: url(../images/jb_fr.png) no-repeat;
}
.pos1 {
	position: absolute;
	color: #fff;
	font-size: 14px;
	width: 100px;
	margin-top: 5px;
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
}
.yundun-about-bottom .module-wrap .yundun-timeline .pos1 {
	left: 100px;
	top: 41px;
}
.time_line {
	position: absolute;
	top: 100px;
	left: -1000px;
	text-align: left;
	width: 2704px;
}
.pos, .tim {
	width: 100px;
	position: absolute;
	color: #fff;
}
.tim1 {
	left: 97px;
	top: 22px;
}
.tim2 {
	left: 452px;
	top: 25px;
}
.tim3 {
	left: 778px;
	top: 29px;
}
.tim4 {
	left: 1058px;
	top: 12px;
}
.tim5 {
	left: 1315px;
	top: 36px;
}
.tim6 {
	left: 1536px;
	top: 22px;
}
.tim7 {
	left: 1776px;
	top: 42px;
}
.t_data {
	position: absolute;
	left: 30px;
	top: -48px;
}
.t_data {
	position: absolute;
	left: 30px;
	top: -48px;
}
.des {
	width: 156px;
	margin-top: 25px;
	margin-left: 20px;
}
.des p {
	line-height: 24px;
	color: #737373;
}
.mv_time {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.svg_y {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 1000px;
	border: 2px solid #b8a670;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	bottom: -5px;
	background: #fff;
}
.mv_time .t_data {
	line-height: 28px;
	font-size: 16px;
	color: #5f5f5f;
}
.move_fr, .move_fl {
	position: absolute;
	top: 90px;
	width: 33px;
	height: 33px;
	cursor: pointer;
	z-index: 100;
	background: url(../images/tm_03.png) no-repeat;
}
.move_fl {
	left: 0;
	background-position: 0 0;
}
.move_fr {
	right: 0;
	background-position: 0 -33px;
}
.hide { display: none; }
.set_top { top: 255px; }
.fxs_navs {
	position: relative;
	width: 1000px;
}
.menu_sun {
	width: 1000px;
	background:url(../images/tmbg01.png) repeat;
	position:fixed;
	top: 100px;
	left: 50%;
	margin-left: -500px;
	padding: 30px 0;
	/*display: none;*/
	min-height: 283px;
	box-shadow: 0 8px 10px rgba(83, 83, 83, 0.1);
	z-index: 3
}
.nav ul li .hd_menu li {
	padding: 0;
	margin: 0;
	width: 100%;
}
.hd_menu {
	width: 385px;
	margin-left: 70px;
}
.sun_nav_box {
	width: 393px;
	margin-right: 70px;
}
.hd_menu b, .sun_nav_box b {
	display: block;
	font-size: 16px;
	color: #222;
	text-align: left;
	padding-left: 12px;
	line-height: 37px;
	position: relative;
}
.hd_menu b em, .sun_nav_box b em {
	/*display:inline-block;*/
	height: 16px;
	width: 4px;
	position: absolute;
	left: 0;
	top: 10px;
	background: #e31f26;
}
.nav ul .hd_menu { float: left; }
.sun_nav_box { float: right; }
.nav ul li .sun_nav_box dl { margin-left: -48px; }
.nav ul li .sun_nav_box dl dd {
	float: left;
	margin: 0 0 0 60px;
	text-align: left;
}
.nav ul li dl { text-align: left; }
.hd_menu dl { padding-bottom: 16px; }
.hd_menu dl a { display: inline-block; }
.hd_menu dl dt a {
	font-size: 16px;
	color: #000;
	line-height: 30px;
}
.hd_menu dl dd { padding: 25px 0 0 12px; }
.hd_menu dl dd a, .hd_menu dl dd em {
	line-height: 30px;
	font-size: 16px;
	color: #222;
}
.hd_menu dl dd a {
	width: 124px;
	float: left;
}
.sun_nav_box dl dd { float: left; }
.sun_nav_box dl dd a { font-size: 16px; }
.sun_nav_box dl dd a .c9 { color: #999; }
.sun_nav_box dl dd a, .sun_nav_box dl dd em {
	display: inline-block;
	line-height: 30px;
	color: #222;
}
.sun_nav_box dl dd em {
	margin: 0 6px;
	color: #e5e5e5;
}
.sun_nav_box dl dd a {
	display: block;
	padding-top: 25px;
	text-align: left;
	line-height: 30px;
	height: 30px;
}
.sun_nav_box dl dd a span { display: inline-block; }
.hd_menu dl a:hover, .sun_nav_box dl dd a:hover, .sun_nav_box dl dd a:hover .c9 { color: #e31f26; }

.hd_menu b, .sd_nav_box b {
	display: block;
	font-size: 16px;
	color: #222;
	text-align: left;
	padding-left: 12px;
	line-height: 37px;
	position: relative;
}
.hd_menu b em, .sd_nav_box b em {
	/*display:inline-block;*/
	height: 16px;
	width: 4px;
	position: absolute;
	left: 0;
	top: 10px;
	background: #e31f26;
}
.sd_nav_box { 
	float: left !important;
    margin-left: 62px; 
}
.nav ul li .sd_nav_box dl dd {
	float: left;
	margin: 0 0 0 14px;
	text-align: left;
}
.sd_nav_box dl dd { float: left; }
.sd_nav_box dl dd a { font-size: 16px; }
.sd_nav_box dl dd a .c9 { color: #999; }
.sd_nav_box dl dd a, .sd_nav_box dl dd em {
	display: inline-block;
	line-height: 30px;
	color: #222;
}
.sd_nav_box dl dd em {
	margin: 0 6px;
	color: #e5e5e5;
}
.sd_nav_box dl dd a {
	display: block;
	padding-top: 25px;
	text-align: left;
	line-height: 30px;
	height: 30px;
	width: 160px;
}
.sd_nav_box dl dd a span { display: inline-block; }
.hd_menu dl a:hover, .sd_nav_box dl dd a:hover, .sd_nav_box dl dd a:hover .c9 { color: #e31f26; }
/*融资融券内页*/

.mtss_list_ic a {
	display: inline-block;
	height: 100%;
	width: 200px;
	height: 124px;
	float: left;
}
.mtss_list_ic b {
	width: 200px;
	float: left;
	font-size: 16px;
	color: #666;
	margin: 25px 0 0;
	background: url(../images/rz_list1.png) no-repeat;
}
.mtss_list_ic a .on, .mtss_list_ic a b:hover {
	color: #222;
	background-image: url(../images/rz_list2.png);
}
.mtss_list_ic .cm_l1 { background-position: 74px 0; }
.mtss_list_ic .cm_l2 { background-position: -130px 0; }
.mtss_list_ic .cm_l3 { background-position: -327px 0; }
.mtss_list_ic .cm_l4 { background-position: -525px 0; }
.mtss_list_ic .cm_l5 { background-position: -718px 0; }
.mtss_box { padding: 40px 0 60px; }
.mtss_pb{
	padding-bottom: 130px;
}
.mtss_box.pb130{padding-bottom: 130px;}
.dr_box {
	background: url(../images/rz_04.png) no-repeat;
	width: 216px;
	height: 158px;
	position: relative;
	margin: 35px auto 0;
}
.dr_box b, .dr_box em { color: #fff; }
.dr_box b {
	display: block;
	text-align: center;
	font-size: 42px;
	line-height: 100px;
}
.dr_box em {
	position: absolute;
	display: inline-block;
	font-size: 20px;
	line-height: 26px;
	width: 106px;
	text-align: center;
	top: 94px;
}
.l_tt { left: 0; }
.r_tt { right: 0; }
.dr_box em i {
	display: block;
	font-size: 14px;
}
.li_a { padding: 0px 0 30px; }
.li_a p {
	font-size: 18px;
	color: #222;
	display: block;
	text-align: center;
	line-height: 38px;
}
.li_b {
	height: 190px;
	margin: 30px 0 0px;
	position: relative;
}
.li_b span {
	display: block;
	position: absolute;
	top: 0;
}
.sl_ps { left: 0; }
.sr_ps { right: 0; }
.li_b .li_b_cell {
	width: 190px;
	margin: 0 auto;
	display: table;
}
.li_b_cell p {
	display: table-cell;
	color: #666;
	height: 240px;
	vertical-align: middle;
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}
.set_main {
	margin: 0 auto;
	width: 1000px;
	padding: 135px 0 40px;
	position: relative;
}
.set_pt{
	padding-top: 110px;
}
.view_out {
	position: absolute;
	width: 100%;
	height: 140px;
	top: -70px;
	left: 0;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	background: url(../images/rz_16.jpg) no-repeat;
}
.view_out b {
	display: block;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	color: #222;
	padding-top: 38px;
	/*	font-weight:bold;*/
}
.view_out a {
	right: 139px;
	top: 49px;
	position: absolute;
}
.mtss_data { margin:0px 0 0 -26px; }
.mtss_data li {
	width: 316px;
	height: 460px;
	float: left;
	margin-left: 26px;
}
.mtss_data li div, .mtss_data li { background: #fff; }
.mtss_data .bg_none { background: none; }
.data_cm {
	height: 177px;
	width: 100%;
	padding: 20px 0;
}
.sml_tit {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #222;
	height: 45px;
	line-height: 45px;
	position: relative;
}
.sml_tit em {
	width: 16px;
	height: 2px;
	background: #e31f26;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -8px;
}
.dt_a { margin-bottom: 26px; }
.nb_count { padding: 28px 0 19px; }
.nb_count dd {
	text-align: center;
	width: 158px;
}
.nb_count dd b {
	display: block;
	font-size: 26px;
	color: #e31f26;
}
.nb_count dd p {
	color: #999;
	font-size: 14px;
}
.mtss_data dd em {
	font-size: 16px;
	display: inline-block;
}
.mtss_data li a {
	display: inline-block;
	text-align: center;
	line-height: 24px;
	/*transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;*/
	padding: 5px 20px;
}
.data_publc { padding: 15px 49px 0 34px; }
.data_publc p {
	line-height: 38px;
	color: #666;
	font-size: 14px;
}
.hunt_data { padding: 17px 30px 0; }
.txt_serch {	
	margin: 40px 0 0;	
	position: relative;
	
}
.txt_serch input {
	width: 186px;
	height: 18px;
	line-height: 18px;
	padding: 8px 0;
	color: #222;
	font-size: 14px;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	padding: 8px 55px 8px 14px;
}
.txt_serch input:hover{
	border-color: #e31f26
}
.txt_serch input:focus{
	border-color: #e31f26;
	box-shadow: 0 0 1px 2px #ffe7e9
}
.txt_serch em {
	cursor: pointer;
	display: block;
	width: 55px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/rz_20.png) 20px 8px no-repeat;
}
.txt_serch em:hover { background-position: 20px -31px; }
.select_tab th, .select_tab td {
	font-size: 14px;
	height: 45px;
	text-align: center;
}
.select_tab .txt_lf { text-align: left; }
.select_tab th {
	color: #999;
	border-bottom: 1px solid #e6e6e6;
}
.select_tab td { color: #666; }
.nb_box {
	height: 226px;
	overflow: hidden;
	padding: 26px 0 12px;
}
.pt20 { padding-top: 20px; }
.way_box { padding: 40px 0 60px; }
.way_main {
	margin: 34px 0 0 40px;
	background: url(../images/rz_24.png) left top no-repeat;
}
.way_link { padding-top: 40px; text-align: center;}
.way_link a {
	display: inline-block;
	float: left;
	line-height: 38px;
	font-size: 16px;
	color: #666;
	padding-top: 45px;
	width: 130px;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	background: url(../images/rz_27.png) no-repeat;
	text-align: left;
}
.way_link a:hover {
	color: #e31f26;
	transform: translateY(-8px);
}
.way_link .w_a {
	width: 161px;
	background-position: 0 0;
}
.way_link .w_b {
	width: 139px;
	background-position: -162px 0;
}
.way_link .w_c { background-position: -301px 0; }
.way_link .w_d {
	width: 131px;
	background-position: -431px 0;
}
.way_link .w_e {
	width: 152px;
	background-position: -562px 0;
}
.way_link .w_f {
	width: 135px;
	background-position: -714px 0;
}
.way_link .w_g {
	width: 107px;
	background-position: -851px 0;
}
.kay_set em, .kay_set p, .qust_txt em {
	color: #222;
	font-size: 14px;
	line-height: 30px;
}
.kay_set {
	position: relative;
}
.kay_set em {
	position: absolute;
	left: 0;
	top: 0;
}
.kay_set p, .qust_txt em {
	padding-left: 18px;
	background: url(../images/rz_20.png) 0 -141px no-repeat;
}
.no_dot .kay_set p{
	padding-left: 0;
	background: none;
}
.qust_txt b, .qust_txt p, .qust_txt em { display: block; }
.qust_txt b {
	font-size: 16px;
	line-height: 30px;
	color: #222;
}
.qust_txt p, .qust_txt em {
	font-size: 14px;
	line-height: 28px;
}
.qust_txt p, .rate_date dd p, .fast_txt .ew_txt, .txt_set p, .mb_txt p, .tt_busn p { color: #666; }
.otc_bn_txt p em {
	display: inline-block;
	padding: 0 3px;
	text-transform: uppercase;
}
.qust_txt { padding: 10px 0 0 40px; }
.pt32 { padding-top: 32px; }
.m_shade {
	width: 207px;
	height: 322px;
	position: absolute;
	top: 0;
	z-index: 280;
	background: #fafafa;
}
/*关于东方*/
.way_set_pd { padding: 60px 0 46px; }
.blend_txt {
	float: left;
	width: 435px;
	padding-top: 12px;
}
.blend_txt  a.but_buy{
	margin-top: 30px;
}
.bl_text p {
	font-size: 14px;
	color: #666;
}
.bl_text { padding: 21px 0 27px; }
.blend_img {
	width: 496px;
	float: right;
}
.blend_img ul li {
	float: left;
	width: 232px;
	height: 148px;
	margin: 0 0 16px 16px;
	overflow: hidden;
}
.blend_img ul li a {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}
.blend_img ul li a img {
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}
.blend_img ul li a:hover img {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
}
.way_advtse {
	height:690px;
	background: url(../images/wy_11.jpg) no-repeat;
	background-position: center top;
}
.adv_con {
	padding: 40px 0;
	width: 496px;
	float: right;
}
.mr_width b {
	font-size: 24px;
	color: #fff;
}
.mr_width b:before { background: #fff; }
.adv_con .more_tit { margin: 0 0 0px 128px; }
.more_fz24 b { font-size: 24px; }
.txt_lb b, .txt_lb p {
	display: block;
	color: #fff;
	line-height: 24px;
}
.txt_lb b {
	line-height: 30px;
	font-size: 18px;
	padding: 0 0 4px 0;
}
.txt_lb p
{
	font-size: 13px;
}
.txt_lb p span{
	margin-right: 10px;
}
.txt_lb { padding-top: 20px; }
.lb_na {margin-left: 120px;}
.lb_nb {margin-left: 110px;}
.lb_nc {margin-left: 100px;}
.lb_nd {margin-left: 93px;}
.lb_ne {margin-left: 93px;}
.lb_nf {margin-left: 83px;}
.lb_ng {margin-left: 74px;}
.lb_nh {margin-left: 68px;}
.lb_ni {margin-left: 59px;}
.lb_nj {margin-left: 47px;}
.lb_nk {margin-left: 40px;}
.video_text {
	width: 720px;
	margin: 0 auto;
	padding-top: 26px;
}
.video_text p {
	color: #666;
	font-size: 14px;
}
.center_lk {
	text-align: center;
	padding: 20px 0 0;
}
.center_lk a {
	display: inline-block;
	font-size: 14px;
	color: #e31f26;
	height: 30px;
	line-height: 30px;
	position: relative;
	right: 0;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}
.vedeo_box {
	position: relative;
	height: 364px;
	overflow-x: hidden;
}
.wordart {
	position: absolute;
	height: 56px;
	width: 1486px;
	left: 50%;
	top: 153px;
	margin-left: -743px;
	z-index: 0;
	background: url(../images/wy_04.png) no-repeat;
}
.vd_main {
	width: 718px;
	height: 364px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	overflow: hidden;
	box-shadow: 0 5px 35px rgba(83, 83, 83, 0.1);
}
.vd_main img {
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s;
}
.vd_main:hover img {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.vd_main a {
	display: block;
	height: 72px;
	width: 72px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	background: url(../images/wy_08.png) center no-repeat;
}
.vd_main a:hover {
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.vd_main a:hover { }
.fast_box { padding-bottom: 60px; }
.fa_time{
	padding: 40px 0 0;
}
/*融资融券内页*/
.fc_busne { padding: 0 0 24px; }
.fc_ic {
	width: 100%;
	padding: 30px 0;
}
.fc_txt {
	border-bottom: 1px solid #f2f2f2;
	padding: 40px 0 ;
}
.fc_txt b, .fc_txt p, .fc_txt em { display: block; }
.fc_txt b, .fc_txt em { color: #222; }
.fc_txt p, .fc_txt em {
	font-size: 14px;
	line-height: 24px;
}
.fc_txt b {
	font-size: 20px;
	line-height: 40px;
	padding-bottom: 20px;
}
.fc_txt p {
	color: #666;
	padding-bottom: 5px;
}
.fc_txt p i{
	color: #999;
}
.cost_list { margin: 0px 0 1px; }
.cost_list li {
	width: 226px;
	float: left;
	text-align: center;
}
.cost_list li p, .cost_list li em {
	display: block;
	font-size: 14px;
}
.cost_list li p {
	color: #666;
	padding-bottom: 0;
}
.cost_list li em { color: #999; }
.cost_list li i, .cost_tow_li li div {
	display: inline-block;
	width: 102px;
	height: 102px;
	position: relative;
	top: 0;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.cost_list li i {
	margin-bottom: 12px;
	background: url(../images/rz_list3.png) center no-repeat;
}
.cost_list li .st_a1 { background-position: 0 0; }
.cost_list li .st_a2 { background-position: -249px 0; }
.cost_list li .st_a3 { background-position: -498px 0; }
.flow_see { padding-top: 24px; }
.flow_see span {
	position: absolute;
	left: 0;
	top: 0;
}
.flow_see dd {
	position: relative;
	padding-left: 40px;
}
.flow_see dd p {
	color: #666;
	padding: 0;
}
.flow_see dd p i { color: #999; }
.bd_none { border-bottom: none; }
.cost_tow_li {
	margin-top: 20px;
	background: url(../images/rz_list6.png) center top no-repeat;
}
.cost_tow_li li {
	float: left;
	width: 180px;
	text-align: center;
}
.cost_tow_li .tow_ct1 { margin: 0 25px 0 5px; }
.cost_tow_li .tow_ct2 { margin: 0 38px; }
.cost_tow_li .tow_ct3 { margin: 0 5px 0 25px; }
.cost_tow_li div {
	width: 103px;
	background: url(../images/rz_list5.png) 0 0 no-repeat;
}
.cost_tow_li div b {
	color: #e31f26;
	font-size: 24px;
	line-height: 33px;
	padding: 0;
	margin-top: 28px;
}
.cost_tow_li div i {
	font-size: 14px;
	color: #999;
}
.cost_tow_li li p {
	padding: 10px 0 0;
	color: #666;
}
.unfold_list {
	border-bottom: 1px solid #f7f7f7;
}
.unfold_list a span {
	position: absolute;
	left: 0;
	top: 5px;
}
.unfold_list li{
	border-bottom: 1px #f2f2f2 solid;
	padding: 20px 0;
}
.unfold_list li a { padding: 0 40px; }

.unfold_list li a em { background: url(../images/jr_ad_05.png) 0 14px no-repeat;
	width: 18px;
	left: 645px;
 }
 .unfold_list li:hover a em{
 	background-position: 0 -126px;
 }
 .unfold_list li.on a em{
 	background-position: 0 -60px;
 }
.unfold_list li a p { color: #999; }
.unfold_list li a .in_ic {
	display: inline-block;
	position: absolute;
	right: 12px;
	top: 0;
	background: url(../images/nn.png) 2px 9px no-repeat;
	height: 35px;
	width: 18px;
	/*transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;*/
}
.unfold_list .fs2_hv:hover a { color: #e31f26; }
.unfold_list li a:hover .in_ic { background-position: -27px 9px; }
.unfold_list li a img {
	display: inline-block;
	padding-left: 15px;
	height: 35px;
}
/*关于东方-内页*/
.delete_fc li a { cursor: default; }
.busn_box { padding: 40px 0 60px; }
.busn_txt p {
	color: #666;
	display: block;
	padding-bottom: 24px;
	text-indent: 30px;
}
.comp_list { padding: 38px 0; }
.comp_list span {
	float: left;
	width: 225px;
}
.comp_list span b, .comp_list span em { display: block; }
.comp_list span b {
	font-size: 36px;
	line-height: 42px;
	color: #666;
	font-family: "Conv_ApexSans-Book";
}
.comp_list span em {
	color: #999;
	line-height: 28px;
}
.tt_busn { padding-bottom: 40px; }
.tt_busn:last-child{padding-bottom: 0;}
/*时间轴*/
.timer_shaft {
	margin-left: 98px;
	width: 1px;
	padding: 55px 0;
	background: #f3f3f3;
}
.tm_con {
	position: relative;
	height: 108px;
	width: 550px;
	padding-left: 28px;
}
.tm_con b {
	font-size: 24px;
	line-height: 30px;
	color: #222;
	font-family: "Conv_ApexSans-Book";
	position: absolute;
	left: -90px;
	top: 0;
}
.tm_con i {
	display: block;
	position: absolute;
	left: -7px;
	width: 15px;
	height: 15px;
	background: url(../images/time_03.jpg) no-repeat;
}
.crew_mess { margin-left: -20px; }
.tt_busn .crew_mess b {
	display: inline-block;
	line-height: 28px;
	float: left;
	color: #999;
	font-size: 14px;
	padding: 0 0 0 20px;
	margin: 0;
	cursor: pointer;
}
.tt_busn .crew_mess b:hover, .tt_busn .crew_mess .on { color: #e31f26; }
.crew_mess .on em {
	display: inline-block;
	width: 17px;
	height: 8px;
	margin-left: -4px;
	position: absolute;
	left: 50%;
	top: 35px;
	z-index: 1;
	background: url(../images/rz_20.png) 0 -101px no-repeat;
}
.crew_txt {
	background: #fafafa;
	padding: 20px;
	margin-top: 14px;
}
.blend_inner {
	float: none;
	width: auto;
}
.blend_inner ul li { margin: 25px; }
.blend_inner { padding: 0 10px; }
.time_depict {
	position: absolute;
	left: 28px;
	top: -6px;
}
.time_depict em, .time_depict p { display: block; }
.time_depict em {
	font-size: 16px;
	color: #222;
	line-height: 30px;
}
.time_depict p {
	padding-top: 6px;
	color: #999;
	line-height: 24px;
}
.rate_box { padding: 40px 0 60px; }
.rate_tal th, .rate_tal td { text-align: center; }
.rate_tal th {
	color: #222;
	height: 49px;
	font-size: 16px;
	background: #f7f7f7;
}
.rate_tal td {
	color: #666;
	font-size: 14px;
	border: 1px solid #e6e6e6;
}
.rate_tal td span, .rate_tal td em {
	display: inline-block;
	line-height: 44px;
}
.rate_tal td span {
	width: 95px;
	text-align: center;
}
.rate_tal td em {
	color: #d9d9d9;
	height: 3px;
	width: 9px;
	margin: 0 10px;
}
.rate_tal_fz { border: 1px solid #e6e6e6; }
.rate_tal_fz th {
	height: 47px;
	font-size: 14px;
}
.rate_tal_fz th em { color: #999; }
.rate_tal_fz td { height: 44px; }
.selt_box { padding: 30px 0; }
.but_select {
	width: 120px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border-radius: 4px;
	background: url(../images/select.png) 28px -28px #e31f26 no-repeat;
	margin-left: 20px
}
.but_select:hover{
	color: #fff;
	background-color: #e94c51;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.but_select em {
	display: inline-block;
	padding-left: 15px;
}

.k_txt2 p, .yd_tit p {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	display: block;
	text-indent: 35px;
}
.li_img span {
	float: left;
	position: inherit;
}
.li_img .sl_ct { margin: 0 102px; }
.rate_date {
	padding-bottom: 20px;
	border-bottom: 1px solid #f2f2f2;
}
.rate_date dd {
	float: left;
	width: 278px;
}
.rate_date dd b {
	color: #e31f26;
	font-size: 30px;
	line-height: 60px;
	height: 60px;
	display: inline-block;
}
.rate_date dd b em { font-size: 14px; }
.tt_rate .rate_title {
	display: block;
	color: #222;
	font-size: 18px;
	line-height: 38px;
}
.tt_rate { padding: 28px 0; }
.pct_date { padding: 30px 0; }
.pct_date span, .pct_date em { display: inline-block; }
.pct_date span {
	font-size: 18px;
	color: #999;
	width: 222px;
	margin-top: 10px;
}
.pct_date em { color: #222; }
.t_k_box {
	height: 240px;
	padding: 40px 0;
	background: url(../images/rad.png) center center no-repeat;
}
.ka {
	
	padding: 30px 0 40px;
	background: url(../images/op80.png) repeat;
}
.k_txt {
	padding: 30px 0 0;
	text-align: center;
}
.k_txt p, .k_txt b {
	display: block;
	color: #4c4c4c;
}
.k_txt b {
	font-size: 18px;
	line-height: 40px;
}
.k_txt p {
	font-size: 18px;
	line-height: 45px;
}
.k_txt2 {
	text-align: center;
	padding: 15px 170px;
}
.zy_ka p {
	display: block;
	line-height: 30px;
	color: #222;
	font-size: 18px;
	text-align: center;
}
.zy_ka {
	padding: 60px 0 ;
	border-bottom: 1px solid #f2f2f2;
}
.zy_kb_box { padding: 40px 0; margin-left: -35px; }
.zy_kb {
	padding: 20px 22px;
	width: 266px;
	float: left;
	background: #fff;
	margin-left: 35px;
	height: 168px;
}
.zy_kb dt span {
	display: inline-block;
	font-size: 16px;
	color: #222;
	line-height: 36px;
	padding-left: 68px;
	background: url(../images/rz_17.png) no-repeat;
}
.kb1 dt span { background-position: 0 0; }
.kb2 dt span { background-position: 0 -72px; }
.kb3 dt span { background-position: 0 -144px; }
.zy_kb dd { padding: 20px 0 0; }
.zy_kb dd p {
	display: block;
	color: #999;
}
.zy_kc_box {
	background: url(../images/rz_zy.jpg) no-repeat;
}
.zy_kd_txt {
	position: relative;
	margin: 0 88px;
	padding: 22px 68px;
}
.zy_kd_txt em {
	display: inline-block;
	width: 23px;
	height: 21px;
	position: absolute;
	background: url(../images/rz21.png) no-repeat;
}
.zy_kd_txt .syl_t {
	left: 0;
	top: 0;
	background-position: 0 0;
}
.zy_kd_txt .syl_b {
	right: 0;
	bottom: 0;
	background-position: 0 -29px;
}
.zy_kd_txt p {
	color: #999;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
}
.zy_kd_box { padding: 66px 0 84px; }
.zy_list {
	padding: 60px 0;
	margin-left: -36px;
}
.zy_list li {
	width: 309px;
	height: 170px;
	margin-left: 36px;
	float: left;
	border-radius: 3px;
	background: url(../images/rz18.png) #fff left center no-repeat;
}
.zy_list li div {
	display: table;
	width: 165px;
	padding: 0 0 0 105px;
	height: 100%;
}
.zy_list li div p {
	color: #222;
	height: 88px;
	vertical-align: middle;
	display: table-cell;
	text-align: justify;

}
.zy_list li div p em {
	display: block;
	width: 18px;
	height: 2px;
	margin-top: 8px;
	background: #e31f26;
}
.cj_txt { padding: 30px 0 0; }
.cj_txt p {
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 24px 13px;
	padding-left: 25px;
	background: url(../images/select.png) 0 -61px no-repeat;
}
.cj_txt p:last-child{
	margin-bottom: 0;
}
.yd_box { padding: 40px 0 60px; }
.yd_tit {
	padding: 30px 0 0;
	width: 720px;
	margin: 0 auto;
	text-align: justify;
}
.yd_tit.show_all{
	overflow: hidden;
}

.gp_na { padding: 40px 0 60px; }
.gp_list {
	height: 218px;
	margin-bottom: 25px;
}
.gp_list dt, .gp_list dd {
	height: 100%;
	background: #fff;
}
.gp_list dt {
	width: 222px;
	float: left;
	position: relative;
}
.gp_list dt b {
	display: block;
	text-align: center;
	line-height: 42px;
	padding-top: 70px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 58px;
	background: url(../images/rz25.png) no-repeat;
}
.gp_list dt .gp_l1 { background-position: 77px 0; }
.gp_list dt .gp_l2 { background-position: 77px -138px; }
.gp_list dt .gp_l3 { background-position: 77px -278px; }
.gp_list dt em {
	display: inline-block;
	width: 55px;
	height: 218px;
	position: absolute;
	right: -30px;
	top: 0;
	background: url(../images/rz27.jpg) no-repeat;
}
.gp_list dd {
	display: table;
	float: left;
}
.gp_list .tab_cell {
	display: table-cell;
	vertical-align: middle;
	padding: 0 40px 0 45px;
	width: 693px;
}
.gp_list dd p {
	display: block;
	line-height: 30px;
	font-size: 16px;
	color: #4c4c4c;
	padding: 0 0 18px 26px;
	background: url(../images/rz_20.png) 0 -139px no-repeat;
}
.gp_list dd p em {
	display: inline-block;
	line-height: 30px;
	color: #999;
}
.gp_flow_ic { padding: 0 0 12px 26px; }
.gp_li_box { padding-top: 35px; }
.anm_act { display: none; }
.pt_lt, .pt_rt {
	position: absolute;
	top: 0;
	width: 286px;
	height: 190px;
	cursor: pointer;
}
.caroursel2 {
	width: 1000px;
	height: 190px;
	position: relative;
}
.pt_lt { left: 0; }
.pt_rt { right: 0; }
/*左右轮换*/
#d_tab29 ul, #d_tab29 li {
	margin: 0;
	padding: 0;
	list-style: none
}
#d_tab29 img {
	border: 0;
	vertical-align: top
}
#d_tab29 {
	position: relative;
	height: 282px;
	background: #fafafa;
	text-align: left
}
#d_tab29 .d_img {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 100%
}
#d_tab29 .d_img li {
	position: absolute;
	display: none;
	z-index: 0;
}
#d_tab29 .d_img .cont {
	width: 100%;
	height: 87px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 99999;
}
#d_tab29 .d_img li img {
	width: 100%;
	transition: all 0.5s ease-in-out;
}
#d_tab29 .d_img li.d_pos1 {
	display: block;
	width: 287px;
	left: 0%;
	top: 45px;
	z-index: 1;
	height: 190px;
}
#d_tab29 .d_img li.d_pos2 {
	display: block;
	width: 426px;
	left: 287px;
	top: 30px;
	z-index: 2;
	height: 220px;
}
#d_tab29 .d_img li.d_pos3 {
	display: block;
	width: 287px;
	right: 0%;
	top: 45px;
	z-index: 1;
	height: 190px;
}
#d_tab29 .d_menu {
	position: absolute;
	bottom: 20px;
	width: 100%;
	text-align: center
}
#d_tab29 .d_menu li {
	display: inline-block;
	zoom: 1;
	*display:inline;
	background: url('../images/btn.png') no-repeat 0 0;
	width: 12px;
	height: 12px;
	cursor: pointer;
	margin-right: 3px
}
#d_tab29 .d_menu li.d_select { background: url('../images/btn.png') no-repeat 0 -18px }
#d_tab29 .d_next, #d_tab29 .d_prev {
	position: absolute;
	top: 46px;
	z-index: 10;
	cursor: pointer;
	width: 286px;
	height: 190px;
}
#d_tab29 .d_next { left: 0; }
#d_tab29 .d_prev { right: 0; }
.slider_con {
	background: #fff;
	height: 118px;
	padding: 36px 20px 36px 26px;
}
.slider_con b {
	font-size: 36px;
	color: #999;
	font-family: "Conv_ApexSans-Book";
	line-height: 60px;
}
.slider_con p {
	font-size: 16px;
	color: #222;
	line-height: 35px;
	padding-top: 8px;
}
.slider_con i {
	font-size: 14px;
	color: #666;
	padding-top: 6px;
	width: 385px;
	display: none;
}
#d_tab29 .d_img li.active {
	box-shadow: 0 3px 28px rgba(0,0,0,0.1);
	border: 1px solid #eee;
}
#d_tab29 .d_img li.active .slider_con {
	padding: 30px 26px;
	height: 160px;
}
#d_tab29 .d_img li.active .slider_con p { font-size: 18px; }
#d_tab29 .d_img li.active .slider_con i { display: block; }
.slider_outer { padding: 15px 0 30px; }
/*end*/
/*投资者关系*/
.intor_a { padding-bottom: 140px; }
.intor_cut {
	width: 100%;
	border-bottom: 1px solid #fafafa;
}
.intor_cut li {
	float: left;
	width: 50%;
	text-align: center;
	background: #f2f2f2;
	cursor: pointer;
}
.intor_cut .on {
		transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-webkit-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	background: #fff; }
.intor_cut li b, .intor_cut li em {
	display: block;
	text-align: center;
}
.intor_cut li { padding: 30px 0 12px; }
.intor_cut li b {
	font-size: 20px;
	color: #222;
	line-height: 32px;
}
.intor_cut li em {
	font-size: 16px;
	color: #999;
	line-height: 26px;
}
.intor_cut .on b { color: #e31f26; }
.intor_ia {
	padding: 40px 40px 40px;
	background: #fff;
}
.intor_fl {
	float: left;
	width: 602px;
}
.intor_fr {
	width: 180px;
	float: left;
	padding-left: 68px;
}
.it_a { padding-bottom: 25px; }
.it_a b, .it_a em { color: #e31f26; }
.it_a b {
	font-size: 44px;
	display: block;
	line-height: 60px;
}
.it_a em {
	font-size: 16px;
	line-height: 30px;
	display: inline-block;
}
.it_b p {
	padding-top: 5px;
	display: block;
	color: #999;
}
.it_b em {
	color: #222;
	display: inline-block;
	float: right;
}
.it_a span{
	display: block;
	height: 30px;
	width: 128px;
}
.run_map p {
	display: block;
	color: #999;
	padding-top: 28px;
}
.vw_bg2 {
	height: 188px;
	top: -95px;
	text-align: center;
	background: url(../images/tz_07.jpg) no-repeat;
}
.vw_bg2 a {
	margin-top: 20px;
	position: static;
}

.intor_new .my_box_fl, .intor_new .my_box_fr {
	height: 224px;
	overflow: hidden;
}
.intor_c {
	height: 420px;
	background: url(../images/tz_10.jpg) no-repeat;
}
.cldar_con {
	background: #fafafa;
	width: 412px;
	height:400px;
	padding: 20px 42px 0;
	position: relative;
}
.cldar_con .sz_ps {
	position: absolute;
	right: -14px;
	top: 50%;
	margin-top: -10px;
	width: 14px;
	height: 20px;
	display: inline-block;
	background: url(../images/select.png) 0 -132px no-repeat;
}
.cldar_txt {
	padding: 56px 7px 0 0;
	width: 450px;
	color: #fff;
}
.cldar_txt .text{
	display: none
}
.cldar_txt p { padding: 30px 0; }
.pt30 { padding-top: 30px; }
.pt50 { padding-top: 50px; }
.intor_d { padding: 40px 0 60px; }

.acty_list li {
	width: 320px;
	height: 280px;
	float: left;
	margin: 0 7px;
	background: #fff;
	padding-bottom: 18px;
	/*transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;*/
}
.acty_list li a, .acty_list li span { display: inline-block; }
.acty_list li a {
	width: 100%;
	height: 100%;
}
.acty_list li span {
	height: 170px;
	overflow: hidden;
}
.acty_list li span img {
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
}
.acty_list li:hover { transform: translateY(-5px); }
.acty_list li:hover span img { transform: scale(1.1, 1.1); }
.acty_list li b, .acty_list li p { display: block; }
.acty_list li b {
	font-size: 18px;
	line-height: 36px;
	padding-top: 18px;
	color: #222;
}
.acty_list li p {
	font-size: 14px;
	color: #999;
	overflow: hidden;
	padding-top: 10px;
}
.acty_cut {
	height: 40px;
	text-align: center;
}
.acty_cut a {
	display: inline-block;
	height: 40px;
	width: 20px;
	background: url(../images/int_cut.png) -18px 14px no-repeat;
}
.acty_cut a:hover, .acty_cut .on { background-position: 3px 14px; }
.cut_box3{
	width:1000px;
	padding: 35px 0 0;
	position: relative; }

.cut_box3 .bd a{
	position: absolute;
	top: 115px;
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/pn_icon.png) no-repeat;
}
.cut_box3 .bd a:hover{
	background: url(../images/pn_icons.png) no-repeat;
}
.cut_box3 .bd a.prev{
	left: -40px;
	background-position: left center ;
}
.cut_box3 .bd a.prev:hover{
	background-position: left center ;
}
.cut_box3 .bd a.next{
	right:  -40px;
	background-position: right center ;
}
.cut_box3 .bd a.next:hover{
	background-position: right center ;
}
.data_clr th{
	color: #666;
	font-size: 16px;
	height:46px ;
	border-bottom: 1px dashed #e2e2e2;}
.data_clr td{ padding-top: 10px; text-align: center;}
.data_clr p{
	position: relative;
	display: inline-block;
	line-height: 38px;
	width: 38px;
	text-align: center;
	color: #666;
	font-size: 16px;
}
.data_clr p em{
	display: inline-block;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 50%;
	bottom: -4px;
	margin-left: -4px;
	background: url(../images/rz_20.png) 0 -150px no-repeat;
}
.data_clr .cccc p{ color: #ccc;}
.data_clr .has{
	color: #fff; 
	background: #e31f26;
	border-radius: 25px;
	cursor: pointer;
}
.data_clr .has:hover,
.data_clr .has.on{
	background:  #c4161c;
}
.intor_c_time{ 
	margin: 0 auto;
	width: 290px;}
.date_choos{
	height: 44px;
	font-size: 24px;
	color: #222;
	position: relative;
	cursor: pointer;
	z-index: 1;
	background: url(../images/wl3.png) 82px 19px no-repeat;
}
.date_choos:hover{
	background: url(../images/wl3.png) 82px -30px no-repeat;
}
.date_choos.on{
	background: url(../images/wl3.png) 82px -70px no-repeat;
}
.date_choos input{
	width: 60px;
	font-size: 20px;
	color: #222;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	text-align: center;
	padding: 10px 30px 10px 15px;}
.date_choos ul{
	display: none;
	position: absolute;
	left: 12px;
	top: 45px;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #f2f2f2;
	height: 200px;
}
.date_choos ul li{
	padding: 0 15px;
	color: #666;
	cursor: pointer;
}
.date_choos ul li:hover{ background: #fce8e9;}
.date_choos ul li.on,
.date_choos ul li.on:hover{
	cursor: default; background: #fafafa; color: #ccc}
.pub_comm_txt p{
	padding-bottom: 24px;}
.public_txt{ padding: 0 0 24px;}
.public_txt:last-child{
	padding-bottom: 0;
}
.public_txt p{ padding-bottom: 0;}
.public_txt .dw_link{
	display: inline-block;
	color: #e31f26;}
.public_txt .dw_link:hover,.line_dn a:hover,.more_otc a:hover { color:#ea575c;}
.tz_tal{ border:1px solid #e6e6e6;}
.tz_tal th,.tz_tal td{
	line-height:28px;
	padding: 10px 0;
	font-size:14px;
	text-align:center;}
.tz_tal .tbl_pd{ padding:0 2px;}
.tz_tal th{
	background:#fafafa;
	color:#999;}
.tz_tal th.line_th{
	height: 62px;
	width: 250px;
	position: relative;
	background:#fafafa url(../images/line_th.png) center center no-repeat;
}
.tz_tal th.line_th .pa1,
.tz_tal th.line_th .pa2{
	position: absolute;
	width: 125px;
	text-align: center;
	height: 41px;
}
.tz_tal th.line_th .pa1{
	top: 10px;
	right: 0;
}
.tz_tal th.line_th .pa2{
	bottom: 0;
	left: 0;
}
.tz_tal td{
	color:#666;
	border:1px solid #ebebeb;}
.tz_tal td a{
	color: #e31f26
}
.tz_tal td a:hover{
	color: #ea575c
}
.tz_tal .c_ren{ color:#e31f26;}
.tz_lh th{
	font-size: 12px;
	padding: 4px 0;}
.tz_lh th p{ 
	color: #999;
	font-size: 12px;
	line-height: 18px;
}
.tz_lh td{ padding:4px 0;}
.tz_lh td p{ padding: 4px 0;}
.tz_lh td em{ display:block;}
.tz_lh td{ line-height:24px;}
.tz_tal_style2{
	margin-top: 30px;
}
.tz_tal_style2 th{
	border-bottom: 1px #ebebeb solid;
	width: 70px;
	padding:10px 15px;
	text-align: right;
	line-height: 28px;
}
.tz_tal_style2 td{
	padding:10px 15px;
	line-height: 28px;
	text-align: left;
}
td.photo_img{
	text-align: center;
}
td.photo_img img{
	width: 145px;
}
.stock_box{ padding-bottom:40px;}
.stock_box b{
	display:block;
	line-height:30px;
	color:#222;
	font-weight:normal;
	font-size:18px;}
.stock_box p{
	color:#999;}
.selt_tz{ padding:0 0 30px;}
.choos_data{
	float:left;
	height:34px;
	line-height:34px;
	padding:0;
	position:relative;
	margin-left:13px;
	cursor: pointer;}
.choos_data em{
	top:0;
	color:#999;
	height:100%;
	display:inline-block;
	position:absolute; }
.cs_a{
	text-align:center;
	width:46px;
	left:0;
	line-height:36px;}
.cs_b{
	right:0;
	width:16px;
	z-index:1;
	width:44px;
	background:url(../images/rz_20.png) -29px -36px no-repeat;}
.choos_data input{
	width: 85px;
	height: 24px;
	font-size: 14px;
	color: #666;
	padding: 5px 40px 5px 46px;
}
/*图片跳转*/
.ct_img_box{ padding:120px 0 22px;}
.cut_box4,.cut_box5{
	position:relative;
	padding:40px;
	background:#fff;}
.cut_box4 .large_box,.large_box ul{
	width:770px;
	height:640px;
	overflow:hidden;}
.large_box ul li{ float:left;}
.small_box{
	position:absolute;
	right:40px;
	top:40px;
	width:134px;
	height:520px;
	overflow:hidden;}
.small_list{ width:100%; height:100%;}
.small_box ul li{
	width:134px;
	height:80px;
	margin-bottom:8px;
	position:relative;}
.small_list a{
	display:inline-block;
	overflow:hidden;
	width:134px;
	height:80px;
}
.small_list ul li em{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/op50.png) repeat;
	display:inline-block;}
.small_list a i{
	display:inline-block;
	width:130px;
	height:76px;
	position:absolute;
	left:0;
	top:0;}
.small_box ul li:hover a i{ border:2px solid #e31f26;}
.small_list ul li:hover em,.small_list ul .on em{
	display:none;
}
.small_box .prev,.small_box .next{
	display:inline-block;
	position:absolute;
	right:0;
	width:134px;
	height:32px;
	z-index:1;
	background:url(../images/lh_bt1.png) #f3f3f3 no-repeat;
	opacity:0.9;}
.small_box .prev:hover,.small_box .next:hover{ background-image:url(../images/lh_bt2.png); }
.small_box .prev{
	top:0;
	background-position:45px 11px;}
.small_box .next{
	bottom:0;
	background-position:45px -28px;}
/*end*/
/*视频跳转*/
.cut_box5{ padding:34px 40px 40px; }
.tit_cut{
	display:block;
	line-height:35px;
	font-size:24px;
	color:#222;
	padding-bottom:22px;}
.tit_cut span{
	font-size: 16px;
	color: #666;
}

.view_big{ padding-bottom:20px;}
.view_big ul{
	overflow:hidden;}
.view_big ul li{ float:left;}
.view_cut{ margin-left:-13px;}
.view_cut a{
	display:inline-block;
	float:left;
	width:218px;
	height:167px;
	cursor:pointer;
	position:relative;
	margin-left:13px;
	border:1px solid #f7f7f7;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;}
.view_cut a span,.view_cut a p{
	display:block;
	position:relative;
	left:-1px;
	width:220px;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;}
.view_cut a span{
	top:-1px;
	height:120px;
	overflow:hidden;}
.view_cut a span em,.view_cut a span i{
	display:inline-block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;}
.view_cut a span em{
	z-index:1;
	background:url(../images/op80_2.png) repeat;
}
.view_cut a span i{
	z-index:2;
	background:url(../images/vw_but.png) center center no-repeat;}
.view_cut a p{
	text-align:center;
	line-height:30px;
	font-size:16px;
	margin-top:-1px;
	padding:8px 0 11px;
	color: #666;}
.view_cut .on span em,.view_cut .on span i{ display:none;}
.view_cut .on p{
	color:#fff;
	background:#e31f26;}
/*end*/
.tz_inner{ padding:20px 0 60px;}
.data_cut{
	width:100%;
	border-bottom:1px solid #ebebeb;
	margin-bottom: 20px;}
.data_cut b{
	position:relative;
	margin-bottom:-1px;
	display:inline-block;
	padding: 0 20px;
	height:38px;
	line-height:38px;
	float:left;
	font-size:14px;
	color:#222;
	text-align:center;
	background:#f7f7f7;
	border-radius:3px;
	margin-right:2px;
	border:1px solid #ebebeb;
	border-bottom:none;
	cursor:pointer;}
.data_cut .on{
	background:#fff;
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;}
/*股价信息*/
.tz_radio{ padding-bottom: 6px;}
.tz_radio b,.tz_radio em,.tz_radio a,.chack_box a{ display: inline-block;}
.tz_radio a,.tz_radio b{
	float: left;
	font-size: 14px;
	line-height: 20px; }
.tz_radio b{
	padding-right: 6px;
	color: #222;}
.tz_radio a,.chack_box a{
	color: #666;
	background: url(../images/rd_but.png) 0 4px no-repeat;
}
.tz_radio a{
	padding-left: 23px;
	margin-right: 35px;
}
.tz_radio .mr_none{ margin-right: 0;}
.tz_radio a:hover{
	background-position: 0 -33px;}
.tz_radio .rd_on{ background-position: 0 -70px;}
.share_box{ margin:  40px 0 0;}
.share_con p{
	display: block;
	color: #666;}
.shares_data{ margin-left: -26px;}
.shares_data b{
	display: inline-block;
	float: left;
	color: #222;
	margin-left: 26px;
}
.shares_data .sh_one{
	padding: 0 16px 0 17px;
	color: #e31f26;
	background: url(../images/rz_20.png) -52px 8px no-repeat;
}
.share_map{ padding: 40px 0;}
.share_map p{
	display: block;
	color: #222;
}
.pl20{ padding-left: 20px;}
.pl18{ padding-left: 18px;}
.share_but{text-align: center;}
.share_but a{ margin: 0 40px;}
.chack_box th{
	font-size: 16px;
	color: #222;
	line-height: 30px;
	padding-bottom: 10px;
}
.chack_box th,.chack_box td{ text-align: left;}
.chack_box a{
	padding-left: 24px;
	line-height: 20px;
	background-position: 0 -114px;
}
.chack_box .chack_on{ background-position: 0 -150px;}
.chack_box a:hover{background-position: 0 -189px;}
.chack_f{ padding: 40px 0 0 72px;}
.chack_box td{ padding-bottom: 10px;}
.share_txt{ padding-top: 40px;}
.share_txt p{
	display: block;
	color: #999;
	font-size:12px;
	text-align: right;
	line-height: 22px;
}
.share_txt a{ color:#666;}
.share_txt a:hover{ color:#e31f26;}
.ctt_way { 
	padding: 40px 0;}
.ctt_way dd{ 
	float: left;
	width: 426px;
	padding-bottom: 36px;}
.ctt_way .w_sml{ width: 254px;}
.ctt_way dd p,.ctt_way dd em{
	display: block;
}
.ctt_way dd p{
	color: #222;
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 4px;
}
.ctt_way dd em{
	color: #999;}
.tz_way{padding-bottom: 60px;}
.tz_cude{
	width: 112px;
	float: right;
	padding-right: 142px;}
.tz_cude span,.tz_cude b{
	display:inline-block;
	width: 111px; 
	text-align: center;}
.tz_cude span img{
	width: 111px;
	height: 111px;
}
.tz_cude b{ 
	color: #666;
	padding-top: 10px;}
.ad_notic{float:right;}
.count_list{
	float:right;}
.count_list b{
	font-size: 14px;
	display:inline-block;
	float:left;
	color:#999;
	line-height:24px;
	margin-left:28px;
	cursor:pointer;}
.count_list .on,.count_list b:hover{ color:#222;}
.tz_conut .tz_conut_p { padding-bottom:24px; color: #999;}
.tz_conut .cont p{ float:left; font-size: 20px; color: #000;}
.edu_list li span{
	padding-left:12px;
	display:inline-block;}
.edu_list li span img{
	vertical-align:middle;
	display:inline-block;}
/*托管 start*/
.publice_txt {
	padding: 15px 0;
	text-align: center;}
.trust_a1{ padding: 40px 0 60px;}
.trust_list{ padding-top: 30px;}
.trust_list li{
	width: 480px;
	height: 308px;
	position: relative;
}
.trust_list li span{
	display:block;
	width:100%;
	height:183px;
	overflow:hidden;}
.trust_list li span img{
	display:inline-block;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;}
.trust_list li:hover span img{ transform:scale(1.1,1.1);}
.trus_an{
	background: #fff;
	width: 380px;
	height:158px;
	overflow:hidden;
	padding: 20px;
	left: 30px;
	top: 111px;
	z-index: 1;
	text-align: center;
	position: absolute;
	box-shadow:0 8px 10px rgba(83, 83, 83, 0.1)
}
.trus_an b,.trus_an p{
	display: block;
}
.trus_an b{
	font-size:18px;
	line-height:35px;
	color: #222;
	padding:8px 0 12px;
}
.trus_an p{
	padding:0 18px;
	height:55px;
	overflow:hidden;
	color:#999;}
.trus_an a{
	display:inline-block;
	color:#e31f26;
	margin-top:18px;}
.trus_an a:hover{
	color:#ea575c;}
.pt_box{
	padding: 40px 0 60px;
}
.tab_nav1{
	text-align: center;
}
.tab_nav1 b{
	color: #999;
    font-size: 24px;
    display: inline-block;
    position: relative;
    margin: 0 50px;
    line-height: 56px;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
.tab_nav1 b i{
	display: block;
	position: absolute;
	width: 0;
	height: 2px;
	bottom: -2px;
	left: 50%;
	margin-left: 0;
	background: #e31f26;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.tab_nav1 b.on {
	color: #222;
}
.tab_nav1 b:hover {
	color: #222;
}
.tab_nav1 .on{
	color: #e31f26;
	border-color: #e31f26;
}
.tab_nav1 .on i {
	width: 18px;
	margin-left: -9px;
}
.pt_cont{
	width: 910px;
	padding: 35px 45px;
	background: #fff;
	position: relative;
	margin-top: 25px;
	display: none;
	box-shadow: 0px 0px 10px 4px rgba(83, 83, 83, 0.1)
}
.pt_cont em.sj_icon01{
	position: absolute;
	top: -8px;
	width:22px;
	height: 8px;
	background: url(../images/sj_icon01.png) center center no-repeat;
}
.pt_cont em.sj_icon01.pa1{
	left: 355px;
}
.pt_cont em.sj_icon01.pa2{
	right:  355px;
}
.pt_cont .word{
	width: 300px;
}
.pt_cont .word p{
	color: #666;
	font-size: 14px;
	line-height: 30px;
	text-align: justify;
}
.pt_cont .word .but_buy{
	margin-top: 30px;
}
.pt_cont .list{
	width: 555px;
}
.pt_cont .list li{
	float: left;
	text-align: center;
	width: 185px;
	padding: 25px 0;
	position: relative;
}
.pt_cont .list p{
	color: #333;
	font-size: 16px;
	margin-top: 5px;
}
.pt_cont .hover_box{
	position: absolute;
	width: 355px;
	padding: 20px 35px;
	border:1px #ebebeb solid;
	background: #fff;
	text-align: left;
	z-index:1;
	display: none;
}
.pt_cont .hover_box em.sj_icon02{
	position: absolute;
	background: url(../images/sj_icon02.png) center center no-repeat;
	width: 17px;
	height: 10px;
}
.pt_cont .hover_box em.sj_icon02.sj_icon03{
	background: url(../images/sj_icon03.png) center center no-repeat;
}
.pt_cont .hover_box p{
	font-size: 14px;
	line-height: 20px;
	
	position: relative;
	color: #999;
	padding: 4px 0;
	padding-left: 100px;
}
.pt_cont .hover_box p.p1{
	padding: 0;
	color: #222;
}
.pt_cont .hover_box p span{
	position: absolute;
	left: 0;
	top: 4px;
	color: #222;
	display: inline-block;
	width: 90px;
	text-align: right;
}
.pt_cont .hover_box.pa1{
	left: 46px;
	top: 120px;
}
.pt_cont .hover_box.pa1 em.sj_icon02{
	left: 35px;
	top: -10px;
}
.pt_cont .hover_box.pa2{
	left: -118px;
	top: 120px;
}
.pt_cont .hover_box.pa2 em.sj_icon02{
	left: 203px;
	top: -10px;
}
.pt_cont .hover_box.pa3{
	right: 46px;
	top: 120px;
}
.pt_cont .hover_box.pa3 em.sj_icon02{
	right:  35px;
	top: -10px;
}
.pt_cont .hover_box.pa4{
	left: 46px;
	bottom:  120px;
}
.pt_cont .hover_box.pa4 em.sj_icon02{
	left:  35px;
	bottom: -10px;
}
.pt_cont .hover_box.pa5{
	left: -118px;
	bottom:  120px;
}
.pt_cont .hover_box.pa5 em.sj_icon02{
	left: 203px;
	bottom: -10px;
}
.pt_cont .hover_box.pa6{
	right: 46px;
	bottom:  120px;
}
.pt_cont .hover_box.pa6 em.sj_icon02{
	right:  35px;
	bottom: -10px;
}
.otc_help{
	padding: 70px 0 0;
}
.otc_help .cd_bg2{
	width: 1000px;
	margin: 0px auto 100px;
	background: url(../images/cd_bg2.jpg) center center no-repeat;
	height: 100px;
	padding: 20px 0;
	text-align: center;
}
.otc_help .cd_bg2 span{
	position: relative;
	padding-left: 155px;
	font-size: 18px;
	color: #fff;
	line-height: 100px;
	display: inline-block;
}
.otc_help .cd_bg2 span img{
	position: absolute;
	top: 0;
	left: 0;
}
.li_img{
	margin-top: 40px;
}
.a_down{
	color: #e31f26;
	font-size: 14px;
	display: inline-block;
	line-height: 30px;
}
.a_down:hover{
	color: #ea575c
}
.a_down.pdf_icon{
	padding-right: 35px;
	background: url(../images/pdf_t.png) right center no-repeat;
}
.yd_tit a.a_down{
	margin-top: 20px;
}
.help_box{
	padding: 40px 0 60px;
}
.tg_kb_box{
	padding: 40px 0 60px;
}
.tg_kb_box .zy_kb_box{
	padding: 0;
	margin-left: 0;
}
.tg_kb_box dl{
	width: 255px;
	padding: 0;
	min-height: 168px;
	margin-top: 40px;
	margin-left: 0;
}
.tg_kb_box dl.kb2{
	width: 390px;
	padding:  0 50px;
}
.tg_kb_box dl span{
	background: none;
	position: relative;
}
.tg_kb_box dl span img{
	position: absolute;
	left: 0;
	top: -5px;
}
.step_box{
	margin-top: 35px;
	text-align:center;
}
.step_box ul{
	display: inline-block;
}
.step_box li{
	padding-top: 45px;
	position: relative;
	float: left;
	padding-right:  15px;
	border-top:  1px #ebebeb dashed;
	width: 85px;
	text-align: left;
}
.step_box.li_width2 li{
	width: 140px;
	padding-right: 30px;
}
.step_box li em{
	position: absolute;
	left: 0;
	top:-12px;
	width: 24px;
	height: 24px;
	background: #fff;
	border:1px #ebebeb solid;
	border-radius: 100%;
	line-height: 24px;
	text-align: center;
}
.step_box li span{
	margin-bottom: 20px;
	color: #666;
	font-size: 18px;
	display: inline-block;
}
.step_box li p{
	color: #999;
}
.step_box li.pr0{
	border: none;
	padding-right: 0;
}
.qj_step_box img{
	margin-bottom: 20px;
}
.soft_page{
	padding-bottom: 60px;
}
.soft_tav1{
	width: 1000px;
	margin: 0 auto;
	margin-top: -30px;
}
.soft_tav1 a{
	height: 28px;
	line-height: 28px;
	display: block;
	border: 1px #ebebeb solid;
	width: 438px;
	background: #fafafa;
	position: relative;
	padding:15px 30px;
	float: left;
	transition: all 0.2s ease-in-out;
}
.soft_tav1 a span{
	padding-left: 50px;
	font-size: 18px;
	color: #333;
	display: inline-block;
	line-height: 28px;
}
.soft_tav1 a em{
	color: #e9e9e9;
	font-size: 24px;
	text-transform: uppercase;
	position: absolute;
	right: 30px;
	top: 15px;
	line-height: 28px;
	transition: all 0.2s ease-in-out;
}
.soft_tav1 a.app span{
	background: url(../images/soft_icon01.png) left 0 no-repeat;
}
.soft_tav1 a.pc span{
	background: url(../images/soft_icon02.png) left 0 no-repeat;
}
.soft_tav1 a.on span,
.soft_tav1 a:hover span{
	background-position: left bottom;
	color: #fff
}
.soft_tav1 a.on,
.soft_tav1 a:hover{
	background: #e31f26;
	border:1px #e31f26 solid;
}
.soft_tav1 a.on em,
.soft_tav1 a:hover em{
	color: #cb002b
}
.line_em{
	display: block;
	width: 0;
	left: 50%;
	margin-left: 0;
	height: 2px;
	background: #e31f26;
	position: absolute;
	bottom: 0;
	transition: all 0.3s ease-in-out
}
.soft_tav2{
	margin-top: 25px;
	height:59px;
	border-bottom: 1px #ebebeb solid;
	text-align: center;
}
.soft_tav2 b{
	display: inline-block;
	margin: 0 35px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 14px;
}
.soft_tav2.fz16 b{
	font-size: 16px;
}
.soft_tav2 b:hover,
.soft_tav2 b.on{
	color: #e31f26
}
.soft_tav2 b.on .line_em{
	animation: emline 0.5s ease-in-out both;
}

.soft_box1{
	position: relative;
	margin-top: 30px;
}
.soft_box1 .pa1{
	width: 284px;
	position: absolute;
	left: 40px;
	top: -25px;
	z-index: 1
}
.soft_box1 .top{
	padding:35px 0 35px 570px;
	background: #fafafa;
	position: relative;
	min-height: 140px;
}
.soft_box1 .top .wx{
	position: absolute;
	left: 385px;
	top: 35px;
	width: 130px;
	height: 130px;
	padding:4px;
	border:1px #eee solid;
	background: #fff
}
.soft_box1 .top h4{
	font-size: 30px;
	line-height: 50px;
	color: #222;
	margin-top: 10px;
}
.soft_box1 .top p{
	color: #999;
	font-size: 14px;
	line-height: 28px;
	margin: 5px 0;
}
.soft_box1 .top span{
	color: #666
}
.soft_box1 .info_cont{
	padding-left: 385px;
	margin-left: 10px;
}
.soft_box1 .info_cont li{
	margin-bottom: 35px;
}
.soft_box1 .info_cont li:last-child{
	margin-bottom: 0;
}
.soft_box1 .info_cont h5{
	margin-top: 35px;
	line-height: 35px;
	color: #222;
	font-size: 18px;
}
.soft_box1 .info_cont a{
	font-size: 14px;
	display: inline-block;
}
.soft_box2 p.tip1{
	margin: 20px;
}
.soft_box2 .soft_cont li{
	padding:35px 45px;
	padding-left: 220px;
	position: relative;
	min-height: 110px;
}
.soft_box2 .soft_cont li .wx{
	position: absolute;
	left: 45px;
	top: 35px;
	width: 105px;
	height: 105px;
	padding: 4px;
	background: #fff;
	border: 1px #eee solid;
}
.soft_box2 .soft_cont li h5{
	font-size: 24px;
	line-height: 45px;
	margin-bottom: 5px;
}
.soft_box2 .soft_cont li b{
	font-weight: bold;
}
.soft_box2 .soft_cont li a{
	margin-left: 10px;
}
.soft_box > div{
	display: none;
}
.soft_box3 th{
	text-align: center;
	padding: 20px 0;
}
.soft_box3 th a{
	display: block;
	font-size: 14px;
}

.soft_box3 th a p{
	margin-top: 20px;
}
.soft_box3 td{
	padding: 20px 0;
}
.soft_box3 td h4{
	font-size: 24px;
	color: #222;
	line-height: 55px;
}
.soft_box3 td p span{
	margin-right: 10px;
	color: #999;
	font-size: 14px;
}
.soft_box3 td p.info_p{
	margin: 5px 0;
}
.detail_page{
	padding-bottom: 60px;
	min-height: 750px;
}
.detail_box{
	width: 920px;
	padding:35px 40px 60px;
	margin-top: 20px;
	background: #fff;
}
.detail_page .top{
	border-bottom: 1px #f2f2f2 solid;
	padding-bottom: 10px;
	text-align: center;
}
.detail_page .top h4{
	font-size: 24px;
	color: #222;
	line-height: 40px;
}
.detail_page .top p{
	margin-top: 5px;
	font-size: 14px;
	line-height: 28px;
	color: #999;

}
.detail_page .word{
	padding: 0 50px;
}
.detail_page .word{
	padding:0 50px;
}
.detail_page .word p{
	margin-top: 30px;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	text-align: justify;
}
.detail_page .word a{
	margin-top: 30px;
	font-size: 14px;
	line-height: 28px;
	color: #4A90E2;
	text-align: justify;
}
.detail_page .word p b{
	font-weight: bold;
	font-size: 16px;
}

.gm_box1{
	margin-top: 40px;
	padding-bottom: 60px;
}

.tz_tal_style3 td
{
	vertical-align: top;
}
.tz_tal_style3 th,
.tz_tal_style3 td{
	padding: 10px 15px;
	line-height: 28px;
	text-align: justify;
	
	border:1px #ebebeb solid;
}
.center th{
	text-align: center;
}
.word_style1{
	word-wrap: break-word;
}
.word_style1 h5 b{
	color: #222;
}
.word_style1 h5{
	margin:20px 0 10px; 
	font-size: 16px;
}
.word_style1 p{
	margin-top: 20px;
}
.word_style1 p.p1{
	font-size: 16px;
	color: #222;
}
.word_style1 p.c999{
	margin-top: 0;
	color:#999;
}
.word_style1 p b{
	font-weight: bold;
}
.word_xin{
	margin-top: 20px;
}
.word_xin p{
	text-indent: 30px;
	margin-top: 0;
}
.word_rule p{
	margin-top: 0;
}
.word_rule p b{
	margin-right: 5px;
}
.down_tip{
	position: relative;
	padding-left: 30px;
	border-top: 1px #f2f2f2 solid;
	padding-top:20px;
	margin-top: 20px;
}
.down_tip span{
	position: absolute;
	left: 0;
	top: 20px;
}
.ts_box1{
	margin-top: 40px;
	padding-bottom: 60px;
}
.ts_box1 table th,
.ts_box1 table td{
	text-align: left;
}
.ts_box1 table th{
	font-size: 18px;
	color: #222;
	line-height: 30px;
	padding-bottom:  10px;
}
.ts_box1 h5{
	font-size: 18px;
	color: #222;
	line-height: 30px;
	padding-bottom:  10px;
	margin-top: 40px;
}
.ts_box1 img.step_photo1{
	margin-top: 20px;
}
.gs_down{
	padding: 40px 0 60px;
	text-align: center;
}
.gs_down .cont{
	display: inline-block;
	margin: 0 40px;
}

.wz_list .a_link {margin-bottom: 40px;}
.wz_list .a_link a{
	font-size: 18px;
	color: #666;
	margin-right: 6px;
	width: 20px;
	display: block;
	text-align: center;
	padding-bottom: 10px;
	float: left;
}

.wz_list .a_link a.on,
.wz_list .a_link a:hover{
	color: #e31f26;
	background: url(../images/dian_icon01.png) center bottom no-repeat;
}
.wz_list .a_link a.none{
	color: #ccc;
	cursor: default;
}
.wz_list .a_link a.none:hover{
	color: #ccc;
	background: none
}
.wz_list dl.on dt a{
	color: #e31f26;
}
.wz_list dl{
	margin-top: 30px;
}
.wz_list dl dt{
	font-size: 30px;
	color: #222;
	line-height: 30px;
	margin-bottom: 15px;
}
.wz_list dl dt a{
	color: #222;
}

.wz_list dl dd{
	margin-bottom: 15px;
}
.wz_list dl dd span{
	padding-left: 25px;
	display: inline-block;
	width: 315px;
	background: url(../images/wz_icon01.png) no-repeat;
}
.wz_list dl dd span.s1{
	font-size: 18px;
	color: #222;
	background-position: left 8px;
}
.wz_list dl dd span.s2{
	background-position: left -60px;
}
.wz_list dl dd span.s3{
	background-position: left -25px;
}
.wz_list dl dd span.s4{
	background-position: left -96px;
}
.dx_home1{
	width: 620px;
	margin: 0 auto;
	padding: 40px 40px 60px 340px;
	position: relative;
	min-height: 170px;
}
.dx_home1 a.but_buy{
	margin-top: 30px;
}
.dx_home1 .pa_box{
	position: absolute;
	padding:40px 40px 60px;
	background: #e31f26;
	color: #fff;
	left: 0;
	top: -30px;
	width: 220px;

}
.dx_home1 .pa_box h4{
	font-size: 24px;
	line-height: 55px;
	margin-bottom: 30px;
	position: relative;
}
.dx_home1 .pa_box h4 em{ 
	display: inline-block;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    width: 18px;
    background: #fff;}
.dx_home1 .pa_box p{
	font-size: 14px;
	text-align: justify;
}
.dx_home1 .cont{
	padding: 0 28px;
}
.dx_home1 .cont p{
	font-size: 13px;
	text-indent: 30px;
	margin-top: 10px;
	text-align: justify;
}
.dx_home2{
	padding-top: 40px;
}
.dx_pro_list{
	margin-top: 35px;
}
.dx_pro_list li{
	width: 233px;
	border:1px #ebebeb solid;
	text-align: center;
	padding: 30px 40px 0px;
	float: left;
	margin-right: 25px;
	background: #fff;
}
.dx_pro_list li h4{
	font-size: 20px;
	color: #222;
	line-height: 30px;
	margin-bottom: 4px;
}
.dx_pro_list li .span_list span{
	color: #666;
	font-size: 14px;
	height: 28px;
	display: inline-block;
}
.dx_pro_list span{
	width: 62px;	
}
.dx_pro_list span.label_img1{
	background: url(../images/jr_40.png) center center no-repeat;
}
.dx_pro_list span.label_img2{
	background: url(../images/jr_41.png) center center no-repeat;
}
.dx_pro_list span.label_img3{
	background: url(../images/jr_42.png) center center no-repeat;
}
.dx_pro_list span.label_img4{
	background: url(../images/jr_43.png) center center no-repeat;
}
.dx_pro_list span.label_img5{
	background: url(../images/jr_44.png) center center no-repeat;
}
.dx_pro_list span.label_img1,
.dx_pro_list span.label_img2,
.dx_pro_list span.label_img3,
.dx_pro_list span.label_img4,
.dx_pro_list span.label_img5{
	width: 78px;
}
.dx_pro_list h5{
	font-size: 30px;
	line-height: 55px;
	color: #e31f26;
	margin-top: 20px;
}
.dx_pro_list .s1{
	color: #999;
	display: inline-block;
    line-height: 14px;
    margin-top: -2px;
}

.dx_pro_list p.info{
	color: #999;
	line-height: 20px;
	transition: all 0.3s ease-in-out;
	position: relative;
	top: 0;
	margin-top: 30px;
}
.dx_pro_list li a.but_buy{
	position: relative;
	opacity: 0;
	top: 0;
	transition: all 0.3s ease-in-out;
}
.dx_pro_list li:hover p.info{
	top: -40px;
	opacity: 0
}
.dx_pro_list li:hover a.but_buy{
	top: -40px;
	opacity: 1;
}

.dx_pro{
	padding: 40px 0 0px;
}
.dx_pro .last_b{
	margin-top: 35px;
}
.dx_pro dd.border{
	width: 313px;
	border:1px #ebebeb solid;
	margin-right: 25px;
	background: #fff;
	padding-top: 30px;
}
.dx_pro dd.border dd{
	width: 156px;
}
.dx_pro .lk_box{
	padding-bottom: 45px;
}
.dx_box2{
	background: #fff;
	position: relative;
	height: 180px;
}
.dx_box3{
	padding: 60px 0;
}
.dx_bg1{
	background: url(../images/dx_bg1.jpg) center top no-repeat;
	padding-top: 40px;
}
.dx_bg2{
	margin-top: 60px;
	background: url(../images/dx_bg2.jpg) center top no-repeat;
	padding-top: 40px;
}
.dx_login_box{
	background: #fff;
	width: 500px;
	padding: 30px 0;
	margin: 0 auto;
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.06)
}
.dx_login_box p{
	margin-top: 35px;
	text-align: center;
}
.dx_oth_box{
	padding: 40px 0 0px;
}
.dx_oth_box .pro_list{
	padding-top: 35px;
}
.ib_box1{
	padding:40px 0 20px;
}
.ib_box1 ul{
	margin-top: 35px;
}
.ib_box1 li{
	float: left;
	padding: 10px;
	background: #fff;
	margin-right: 24px;
	width: 212px;
	box-shadow: -1px 1px 12px 0px rgba(0,0,0,0.06)
}
.ib_box1 li img{
	width: 100%;
	height: 239px;
}
.ib_box1 li p{
	margin-top: 10px;
}
.ib_box2{
    padding: 40px 0 20px;
}
.ib_step{
    margin-top:  35px; 
    position: relative;
}
.ib_step .fl{
	width: 143px;
	margin-right: 285px;
	position: relative;
	z-index: 1
}
.ib_step .fl p{
	text-align: center;
	color: #666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 10px;
}
.ib_step .line{
	height: 1px;
	border-top:1px #ebebeb dashed;
	position: absolute;
	width: 100%;
	top: 70px;
	z-index: 0
}
.ib_box3{
	background: url(../images/ib_bg1.jpg) center center no-repeat;
	padding-top: 40px;
	height: 230px;
}
.ib_box4{
	padding: 40px 0 60px;
}
.ib_box4 ul{
	margin-top: 35px;
}
.ib_box4 li{
	width: 186px;
	height: 98px;
	position: relative;
	margin-right: 17px;
	float: left;
	cursor: pointer;
	overflow: hidden;
}
.ib_box4 li a{
	display: block;
}
.ib_box4 li img{
	transition: all 0.3s ease-in-out;
}
.ib_box4 li:hover img{
	transform: scale(1.1);
}
.ib_box4 li p{
	display: table;
	height: 98px;
	position: absolute;
	z-index: 9;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
}
.ib_box4 li p span{
	display:table-cell;
	vertical-align: middle;
	color: #fff;
	padding: 0 20px;
	line-height: 22px;
	font-size: 14px;
}
.photo_list li{
	padding: 20px 0 20px 165px;
	position: relative;
	border-bottom: 1px #ebebeb solid;
	min-height: 168px;
}
.photo_list li:last-child{
	border:none;
}
.photo_list li .pa_photo{
	position: absolute;
	left: 0;
	top: 20px;
}
.photo_list li .pa_photo img{
	width: 130px;
	height: 160px;
	background: #ebebeb;
	padding: 4px;
}
.photo_list li h4{
	font-size: 24px;
	color: #666;
	line-height: 35px;
	margin-top: 20px;
}
.photo_list li .info{
	margin-top: 40px;
}
.photo_list li .info label{
	color: #999;
	font-size: 14px;
}
.photo_list li .info .value{
	color: #666;
	font-size: 16px;
}
.photo_list li .info p{
	margin-bottom: 5px;
}
.photo_list li .info .fl{
	width: 200px;
}
.photo_list li .info .fr{
	width: 295px;
}
.photo_list li .info .fr label{
	padding-right: 15px;
	width: 90px;
	text-align: right;
	display: inline-block;
}
.wd_box{
	padding: 40px 40px 60px;
	margin-top: -80px;
	z-index: 9;
	position: relative;
	background: #fff;
}
.wd_box h4.tit{
	color: #222;
	font-size: 24px;
	line-height: 35px;
}
.wd_box .search_cont{
	padding: 30px 0;
	display: none;
}
.search_cont input{
	width: 745px;
	margin-left: 0;
}
.wd_box .p_click{
	margin-top: -20px;
}

.kh_page{
	background: url(../images/kh_bg1.png) center center no-repeat;
	height: 780px;
	position: relative;
}
.kh_page .kh_box{
	position: absolute;
	left: 50%;
	top: 190px;
	padding: 40px;
	background: #fff;
	height: 350px;
	overflow:hidden;
	margin-left: 100px;
}
.kh_page .kh_box .cut_menu{
	padding: 0 20px;
}
.kh_page .kh_box .cut_menu b{
	font-size: 20px;
	line-height: 20px;
}
.kh_page .cut_menu em{
	margin: 0px 50px 0;
	height: 20px;
}
.kh_cont1{
	margin: 50px 0 30px;
	text-align: center;
}
.kh_cont1 img{
	width: 185px;
	height: 185px;
}
.kh_cont1 p{
	margin-top: 10px;
	color: #999;
}
.kh_cont2{
	margin: 80px 0 30px;;
}
.kh_cont2 a{
	display: block;
	height: 48px;
	line-height: 48px;
	border-radius: 4px;
	margin-top: 40px;
	text-align: center;
	color: #fff;
}
.kh_cont2 a span{
	display: inline-block;
	line-height: 48px;
	padding-left: 45px;
	font-size: 16px;
	background: url(../images/kh_icon01.png) no-repeat;
}
.kh_cont2 a.btn1{
	background: #f15a22
}
.kh_cont2 a.btn1:hover{
	background: #f37343;
}
.kh_cont2 a.btn1 span{
	background-position: left 15px;
}

.kh_cont2 a.btn2{
	background: #faa61a
}
.kh_cont2 a.btn2.disable{
	background: #f7f7f7;
	color: #ccc;
	border:1px #d9d9d9 solid;
}
.kh_cont2 a.btn2:hover{
	background: #fbb33c;
}
.kh_cont2 a.btn2.disable:hover{
	background: #f7f7f7;
}
.kh_cont2 a.btn2 span{
	background-position: left -73px;
}
.gs_info{
	padding: 40px 0 60px;
}
.gs_box{
	background: url(../images/gs_bg1.jpg) center center no-repeat;
	padding:40px 0 60px;
}
.gs_list{
	margin-top: 35px;
	position: relative;
}
.gs_list .bd a{
	position: absolute;
	top: 50%;
	margin-top: -15px;
	display: inline-block;
	width: 65px;
	height: 65px;
}
.gs_list .bd a.prev{
	left: -70px;
	background: url(../images/icon_prev.png) center center no-repeat;
}
.gs_list .bd a.prev:hover{
	background: url(../images/icon_prevs.png) center center no-repeat;
}
.gs_list .bd a.next{
	right: -70px;
	background: url(../images/icon_next.png) center center no-repeat;
}
.gs_list .bd a.next:hover{
	background: url(../images/icon_nexts.png) center center no-repeat;
}
.gs_box li{
	float: left;
	width: 240px;
	margin-right: 12px;
	background: #fff;
	height: 430px;
}
.gs_box li img{
	width: 240px;
	height: 140px;
}
.gs_box li .cont{
	height: 415px;
	overflow:hidden;
}
.gs_box li .info{
	padding: 25px;
	padding-bottom: 0;
	background: #fff;
	position: relative;
	top: 0;
	transition: all 0.3s ease-in-out;
}
.gs_box li .info h4{
	font-size: 18px;
	color: #222;
	line-height: 40px;
	text-align: center;
}
.gs_box li .info h5{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 48px;
	margin:5px 0 10px;
}
.gs_box li .info p{
	font-size: 13px;
	color: #999;
	text-align: justify;
	overflow: hidden;
}
.gs_box li:hover .info{
	top: -140px;
}
.gs_box li:hover .info div div{
	-webkit-animation: 10s rowup linear infinite normal;
    animation: 10s rowup linear infinite normal;
    position: relative;
}
@keyframes rowup {
    0% {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
    }
    100% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}
.jing_bg1{
	background: url(../images/jing_bg1.jpg) center center no-repeat;
	padding: 60px 0 110px;
}
.jing_bg1 li{
	float: left;
	text-align: center;
	width: 33.3%;
}
.jing_bg1 li p{
	font-size: 14px;
	color: #563e4d;
	line-height: 36px;
}
.jing_bg1 li p em{
	font-size: 36px;
}
.jing_bg1 li span{
	font-size: 14px;
	display: block;
	line-height: 28px;
}
.jing_info{
	background: #fff;
	padding: 30px;
	margin-top: -70px;
	position: relative;
	z-index: 9;
	margin-bottom: 60px;
	box-shadow: 0 0 12px 0px rgba(0,0,0,0.04)
}
.jing_info .cont{
	width: 680px;
	margin: 0 auto
}
.jing_info p{
	text-align: center;
}
.yj_box{
	margin-top: 30px;
}
.yj_box h4{
	text-align: center;
	font-size: 16px;
	color: #222;
	margin-bottom: 20px;
}
.yj_box table th,
.yj_box table td{
	vertical-align: middle;
}
.yj_box2{
	background: url(../images/yj_bg01.jpg) center center no-repeat;
	padding: 40px 0 60px;
}
.jx_box1{
	height: 350px;
	overflow: hidden;
	margin-top: 35px;
}
.jx_box1 .time{
	position: relative;
	padding-top: 25px;
}
.jx_box1 .time .ca-wrapper{
	width: 220px;
	height: 300px;
	position: relative;
}
.jx_box1 .time .ca-item{
	display: block;
	height: 60px;
	line-height: 60px;
	width: 220px;
	text-align: center;
	background-color: #f1f1f1;
	color: #666;
	font-size: 16px;
	cursor: pointer;
}
.jx_box1 .time .ca-item.on,
.jx_box1 .time .ca-item:hover{
	color: #fff;
	background-color: #e31f26
}
.jx_box1 .time .ca-nav-prev,
.jx_box1 .time .ca-nav-next{
	position: absolute;
	left: 0;
	width: 220px;
	height: 25px;
	display: block;
	text-indent:-99px;
	cursor: pointer;
}
.jx_box1 .time .ca-nav-prev{
	top: 0px;
	background:#eaeaea url(../images/ca_icons.png) center -33px no-repeat;
}

.jx_box1 .time .ca-nav-next{
	background:#eaeaea url(../images/ca_icons.png) center -152px no-repeat;
	bottom: -25px;
}
/*.jx_box1 .time .ca-nav-prev:hover{
	top: 0px;
	background:#eaeaea url(../images/ca_icon_hover.png) center -33px no-repeat;
}
.jx_box1 .time .ca-nav-next:hover{
	background:#eaeaea url(../images/ca_icon_hover.png) center -152px no-repeat;
	bottom: -25px;
}*/
.jx_box1 .time .ca-nav-prev.none{
	cursor: default;
	top: 0px;
	background:#eaeaea url(../images/ca_icon.png) center -33px no-repeat;
}
.jx_box1 .time .ca-nav-prev.sj_none{
	cursor: default;
	top: 0px;
	background:#eaeaea url(../images/ca_icon.png) center -33px no-repeat;
}
.jx_box1 .time .ca-nav-next.none{
	background:#eaeaea url(../images/ca_icons.png) center -152px no-repeat;
	bottom: -25px;
	cursor: default;
}
.jx_box1 .time .ca-nav-next.sj_none{
	background:#eaeaea url(../images/ca_icon.png) center -152px no-repeat;
	bottom: -25px;
	cursor: default;
}
.jx_info{
	padding-top: 30px;
	margin-right: 80px;
	overflow: hidden;
}
.jx_info .cont{
	height: 300px;
	overflow: hidden;
	width: 615px;
	padding: 0px 35px 0px 0;
	display: none;
}
.jx_info .cont p{
	padding-left: 25px;
	color: #666;
	margin: 0px 0 30px;
	font-size: 14px;
	line-height: 28px;
	background:url(../images/dian_icon02.png) left 10px no-repeat;
}
.pb_box1{
	padding: 40px 0 60px;
}
.pb_box1 ul{
	margin-top: 35px;
}
.pb_box1 li{
	float: left;
	width: 130px;
	padding: 30px;
	border:1px #ebebeb solid;
	margin: 0 3px;
	height: 200px;
	text-align: center;
}
.pb_box1 li h4{
	color: #222;
	font-size: 18px;
	margin: 15px 0;
}
.pb_box1 li p{
	color: #666;
	line-height: 24px;
	text-align: justify;
}
.pb_box2{
	padding: 40px 0 60px;
}
.pb_box2 ul{
	margin-top: 35px;
}
.pb_box2 li{
	height: 320px;
	background: #fff;
	width: 185px;
	float: left;
	margin-right: 7px;
}
.pb_box2 li img{
	width: 100%;
	height: 100px;
}
.pb_box2 li h4{
	font-size: 18px;
	color: #222;
	margin: 20px 0;
	text-align: center;
}
.pb_box2 li p{
	margin: 0 25px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	text-align: justify;
}
.pb_box2 li.width_li{
	width: 230px;
}
.pb_bg1{
	background: url(../images/pb_bg1.jpg) center center no-repeat;
	padding: 40px 0;
}
.pb_bg1 p{
	margin-top: 35px;
    text-align: center;

}
.pb_box3{
	padding: 40px 0 60px;
}
.pb_box3 ul{
	width: 665px;
	margin: 35px auto 0; 
}
.pb_box3 ul li{
	width: 270px;
	padding:30px;
	border:1px #ebebeb solid;
	margin-top: -1px;
	margin-left: -1px;
	float: left;
}
.pb_box3 ul li h4{
	font-size: 18px;
	color: #222;
	margin-bottom: 20px;
}
.pb_box3 ul li p{
	color: #999; 
}
.pb_box3 ul li p span{
	color: #666;
	margin-left: 5px;
}
.tc{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
}
.zzc{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; 
}
.login_box{
	background: #fff;
	padding: 50px;
	position: fixed;
	width: 740px;
	left: 50%;
	top: 50%;
	margin-top: -210px;
	margin-left: -410px;
	border-radius: 2px;
}
.login_box .close{
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 99;
}
.login_box h4{
	font-size: 20px;
	color: #222;
	margin-bottom: 40px;
	line-height: 20px;
}
.login_cont{
	width: 320px;
}
.login_box .word_cont{
	width: 340px;
}

.read{
	margin-top: 20px;
	line-height: 14px;
	font-size: 12px;
}
.read a{
	color: #4a90e2;
}
.read a:hover{
	color: #6ea6e8;
}
.login_box .word_p{
	border: 1px #ebebeb solid;
	padding: 15px;
	padding-right: 10px;
	
}
.login_box .word_p p{
	margin-bottom: 10px;
	font-size: 13px;
	color: #666;
	line-height: 22px;
	text-indent: 30px;
}
.login_box .word_p p:last-child{
	margin-bottom: 0;
}
.login_box .word_p .viewport{
	height: 230px; 
	width: 300px;
}
.read_box{
	margin-top: 20px;
	position: relative;
}
.read_box .read{
	margin-top: 0;
}
.read_box .input_tip{
	margin: -10px 0 10px;
	background: #FDE8E9;
	border: 1px solid #F58186;
	border-radius: 4px;
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	width: 100%;
}
.read_box .input_tip b{
	padding-left: 28px;
	background:url(../images/small_icon02.png) 10px center no-repeat;
}
.read_box .input_tip a.close{
	position: absolute;
	right: 0px;
	top: 0;
	height: 24px;
	width: 24px;
	display: inline-block;
	background:url(../images/close_01.png) center center no-repeat;
}
.login_cont .text_input{
	position: relative;
	margin-bottom: 20px;
	width: 320px;
}
.login_cont .input_tip{
	position: absolute;
	top: -27px;
	left: 0;
	background: #FDE8E9;
	border: 1px solid #F58186;
	border-radius: 4px;
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	width: 100%;
}
.login_cont .input_tip b{
	padding-left: 28px;
	background:url(../images/small_icon02.png) 10px center no-repeat;
}
.login_cont .input_tip a.close{
	position: absolute;
	right: 0px;
	top: 0;
	height: 24px;
	width: 24px;
	display: inline-block;
	background:url(../images/close_01.png) center center no-repeat;
}
.login_cont .text_input span,
.login_cont .m_select span{
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	padding-left: 20px;
	line-height: 44px;
	color: #999;
}
.login_cont .text_input input{
	width: 208px;
	padding-left: 95px;
	height: 26px;
	line-height: 26px;	
	margin: 0;
}
.login_cont .text_input div {
    width: 255px;
    padding-left: 48px;
    height: 26px;
    line-height: 26px;
    margin: 0;
}
.ocx_style {
	text-align: left !important;
    color: #999;
    height: 30px;
    padding-left: 47px !important;
    padding-top: 0px;
    width: 200px !important;
}
#_ocx_password_str .passLoginStyle .ocx_style {
    height: 30px;
    line-height: 30px;
    padding-left: 75px !important;
    padding-top: 11px;
}
.login_cont .yzm_input input{
	width: 80px;
}
.login_cont .yzm_input a.yzm_btn{
	position: absolute;
	right: 0;
	top: 0;
	height: 46px;
	line-height: 46px;
	border: 1px #d9d9d9 solid;
	border-radius: 5px;
	text-align: center;
	width: 105px;
	color: #666;
}
.login_cont .yzm_input a.yzm_btn:hover{
	color: #e31f26;
	border-color: #e31f26;
}
.login_cont .yzm_input a.yzm_btn.disable{
	background: #f7f7f7;
	color: #ccc;
}
.login_cont .yzm_input a.yzm_btn.disable:hover{
	cursor: default;
	color: #ccc;
	border-color: #d9d9d9;
}
.login_cont .yzm_input img{
	position: absolute;
	right: 0;
	top: 0;
}
.login_cont .m_select{
	margin: 0 ;
	margin-bottom: 20px;
	padding-left: 95px;
	height: 40px;
	line-height: 40px;
	width: 188px;
}

.login_cont .m_select input{
	height: 26px;
	line-height: 26px;
}
.login_cont .m_select em.sj{
	top: 2px;
}
.login_cont .m_select ul{
	top: 42px;
	width: 100%;
	box-shadow:none;
	border:none;
}
.scb2{
	    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    border: 1px solid #efefef;
    background: #fff;
    z-index: 99;
    top: 2px;
    position: relative;
}
.login_cont a.but_wh118{
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #e31f26;
	color: #fff;
	border:none;
}
.login_cont a.but_wh118:hover{
	background: #e94c51;
}
.read input[type="checkbox"]{
	margin-right: 5px;
}
.login_com{
	width: 320px;
	background: #fff;
	padding:50px;
	position: fixed;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -240px;
	border-radius: 2px;
}
.login_com .close{
	position: absolute;
	right: 16px;
	top: 16px;
}
.login_com .cut_menu{
	padding-left: 10px;
}
.login_com .cut_menu b{
	font-size: 20px;
	line-height:20px;
}
.login_com .cut_menu em{
	margin:0px 38px 0; 
	height: 20px;
}


.pb_pro_list{
	margin-top: 20px;
	padding-bottom: 60px
}
.qj_box1{
	padding: 40px 0 60px;
}
.qj_box1 .list{
	padding-top: 40px;
	background: url(../images/qj_bg2.png) center top no-repeat;
	width: 850px;
	margin: 35px auto 0
}
.qj_box1 li{	
	width: 242px;
	text-align: center;	
	float: left;
	position: relative;
	background: #fff;
	height: 300px;
}
.qj_box1 li.mlr{
	margin: 0 60px;
}
.qj_box1 li img{
	position: absolute;
	left: 0;
	top: 0;
	height: 83px;
	width: 242px;

}
.qj_box1 li h4{
	font-size: 18px;
	color: #fff;
	padding: 30px 0;
	line-height: 23px;
	position: relative;
	z-index: 99;
	margin-bottom: 30px;
}
.qj_box1 li p{
	line-height: 24px;
	margin: 20px 0;
	font-size: 16px;
	color: #222;
}
.qj_box2{
	padding: 40px 0 60px;
}
.qj_box2 .info{
	padding: 145px 0 0 225px;
	background: url(../images/qj_bg1.jpg) left top no-repeat;
	margin-top: 35px;
}
.qj_box2 .cont{
	padding: 25px 35px;
	background: #fafafa;
	width: 700px;
}
.qj_box2 .cont p{
	color: #222;
	font-size: 14px;
	padding-left: 20px;
	position: relative;
	line-height: 28px;
	margin: 10px 0;
}
.qj_box2 .cont p em{
	position: absolute;
	left: 0;
	top: 10px;
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #ccc;
}
.wd_map{
	width: 916px;
	height: 506px;
	padding: 2px;
	position: relative;
	margin-top: 30px;
	box-shadow: 0 0 20px 1px rgba(0,0,0,0.1)
}
.map_address_list{
	position: absolute;
	left: 20px;
	top: 85px;
	background: #fff;
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
}
.map_address_list li{
	padding: 15px;
	border-bottom: 1px #ebebeb dashed;
}
.map_address_list li:hover{
	background: #f5f5f5;
}
.map_address_list li h4{
	padding-left: 35px;
	position: relative;
	font-size: 16px;
	color: #222;

}
.map_address_list li h4 em{
	position: absolute;
	left: 5px;
	top: 0;
	background: url(../images/num_bg1.png) center center no-repeat;
	width: 23px;
	height: 28px;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
.map_address_list li p{
	color: #666;
	font-size: 14px;
	line-height: 22px;
	margin-top: 3px;
	padding-left: 35px;
}
.map_address_list .viewport{
	height: 393px;
	width: 335px;
}


.map_icon_show{
	position: absolute;
	display: inline-block;
	width: 52px;
	height: 52px;
	left: 20px;
	top: 20px;
	background:#fff url(../images/map_showicon.png) left center no-repeat;
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);

}
/*滚动条*/
.scb_com .viewport { overflow: hidden; position: relative; background: #fff; z-index: 999 }     /****************高度可改***************/
.scb_com .overview { list-style: none; position: absolute; left: 0; top: 0; }
.scb_com .thumb .end,#scrollbar1 .thumb { background-color: none; }
.scb_com .scrollbar { position: relative; float: right; width: 6px; background: none; border-radius: 10px; z-index: 99}
.scb_com .thumb { width: 6px; background: #cccccc; border-radius: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.scb_com .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/*滚动条*/
.map_address_info{
	background: #fff;
	padding: 20px;
	/*position: absolute;
	right: 5px;
	bottom: 120px;*/
	width: 465px;

}
.map_address_info .close{
	position: absolute;
	right: 15px;
	top: 15px;
}
.map_address_info .top{
	padding-left: 145px;
	min-height: 120px;
	position: relative;
}
.map_address_info .top img{
	width: 120px;
	height: 120px;
	position: absolute;
	left: 0;
	top: 0;
}
.map_address_info h4{
	font-size: 16px;
	color: #222;
}
.map_address_info p{
	font-size: 14px;
	color: #666;
	margin-top: 5px;
	line-height: 24px;
	padding-left: 70px;
	position: relative;
	min-height: 24px;
}
.map_address_info p span{
	display: inline-block;
	width: 70px;
	text-align: left;
	position: absolute;
	left: 0;
	top: 0
}
.map_address_info em.sj_icon04{
	position: absolute;
	bottom: -10px;
	left: 160px;
	display: inline-block;
	background: url(../images/sj_icon04.png) center center no-repeat;
	width: 17px;
	height: 10px;
}
.qq_list {
	margin-top: 35px;
}
.qq_list li{
	float: left;
	margin-right: 90px;
	position: relative;
	width: 180px;
	height: 180px;
	overflow: hidden;
}
.qq_list li p{
	line-height: 26px;
	font-size: 16px;
	padding-top: 60px;
	color: #fff;
	position: relative;
	z-index: 9;
	text-align: center;
}
.qq_list img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.fljg h4{
	font-size: 18px;
	color: #222;
	margin-bottom: 15px;
	margin-top: 30px;
}
.qw_list{
	margin-top: 35px;
}
.qw_list li{
	width: 300px;
	overflow: hidden;
	background: #fff;
	padding-bottom: 10px;
	float: left;
	height: 330px;
	margin-left: 20px;
}
.qw_list li.one{
	width: 360px;
	margin-left: 0
}
.qw_list li img{
	width: 100%;
	height: 140px;
	margin-bottom: 10px;
}

.qw_list li h4{
	color: #222;
	font-size: 18px;
	padding: 10px 30px 0;
}
.qw_list li p{
	color: #666;
	font-size: 14px;
	padding: 10px 30px;
	text-align: justify;
	line-height: 24px;
}
.qw_box1{
	padding: 40px 0 35px;
}
.qw_list2{
	margin-top: 35px;
	margin-left: -33px;
}
.qw_list2 li{
	width: 300px;
	margin-left:  33px;
	float: left;
	margin-bottom: 25px;
	height: 175px;
	overflow: hidden;

}
.qw_list2 li span{
	border-radius: 100%;
	border:1px #b7b7b7 solid;
	width: 34px;
	height: 34px;
	color: #666;
	text-align: center;
	line-height: 34px;
	display: inline-block;
	margin-bottom: 15px;
}
.qw_list2 li h4{
	color: #222;
	font-size: 18px;	
	line-height: 28px;
	margin-bottom: 10px;
}
.qw_list2 li p{
	color: #666;
	font-size: 14px;

}
.qw_box2{
	padding: 40px 0 60px;
}
.qw_box2 .qw_imgbox{
	margin-top: 35px;
}
.qw_box2 .info_box{
	margin-top: 35px;
	background: #fff;
	padding: 20px 30px;
	box-shadow: 0 0 10px 1px rgba(0,0,0,0.06)
}
.qw_box2 .info_box p{
	padding-left: 20px;
	position: relative;
	color: #666;
	font-size: 14px;
}
.qw_box2 .info_box p em{
	position: absolute;
	left: 0;
	top: 10px;
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #f4f4f4;
	border-radius: 100%;
}
.qw_box3{
	padding: 40px 0 60px;
}
.qw_list3 {
	margin-top: 35px;
}
.qw_list3 li{
	float: left;
	width: 200px;
	height: 200px;
	background: #fff;
}
.qw_list3 .cont{
	display: table;
	height: 200px;
	padding:0 15px;
	text-align: center;
	width: 170px;
}
.qw_list3 .cont p{
	display: table-cell;
	vertical-align: middle;
	color: #222;
	font-size: 18px;
}
.no_findpage{
	margin-top: 100px;
}
.tip_tk{
	position: fixed;
	left: 50%;
	margin-left: -180px;
	top: 50%;
	margin-top: -80px;
	width: 285px;
	padding: 25px 50px 25px 25px;
	position: relative;
	background: #fff;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.10);
	border-radius: 4px;
}
.tip_tk h4{
	font-size: 16px;
	color: #222222;
	line-height: 22px;
	padding-left: 35px;
	min-height: 24px;
	margin-bottom: 10px;
}
.tip_tk h4.icon01{
	background: url(../images/tip_icon1.png) left top no-repeat;
}
.tip_tk h4.icon02{
	background: url(../images/tip_icon2.png) left top no-repeat;
}
.tip_tk h4.icon03{
	background: url(../images/tip_icon3.png) left top no-repeat;
}
.tip_tk h4.icon04{
	background: url(../images/tip_icon4.png) left top no-repeat;
}
.tip_tk p{
	padding-left: 35px;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}
.tip_tk .btn_div{
	margin-top: 25px;
	text-align: right;
}
.tip_tk .btn_div a{
	display: inline-block;
	width: 58px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	text-align: center;
}
.tip_tk .btn_div a.btn1{
	border: 1px solid #D9D9D9;
	color: #666;
	margin-right: 10px;
}
.tip_tk .btn_div a.btn2{
	background: #E31F26;
	border: 1px solid #E31F26;
	color: #fff;
}
.tip_tk .close{
	position: absolute;
	right: 10px;
	top: 10px;
}
.fy_cont,
.fy_cont2{
	overflow: hidden;
}
/*end*/
/*二级首页初始化动画*/
.cp_bottom dl dd, .otc_cut_list li, .earn_data table, .my_box .my_box_fl, .my_box .my_box_fr, .cp_inter ul li, 
.test_list ul li, /*证券金融动画*/ .stc_cttn .comm_tit, .stc_cttn .a_txt, .stc_cttn .stc_list, .stc_cttn .light_grey, 
.ys_anmt .comm_tit, .ys_anmt .a_txt, .ys_anmt .xc_list li, .ad_anmt .comm_tit, .ad_anmt .ad_message, .ad_anmt .help_but_box,
 .data_anmt .comm_tit, .data_anmt .tim,  .mtss_box,  .view_out, .mtss_data li, .way_box .comm_tit, 
 .way_box .way_main, /*关于东方*/ .stc_cttn .video_text, .vedeo_box .vd_main, .adv_con .more_tit, .adv_con .txt_lb, 
 .way_set_pd .blend_txt, .way_set_pd .blend_img, .history .comm_tit, .history .slider_outer, .earn_data .lk_box /*融资融券内页*/,.zy_ka, .zy_kb_box dl, .zy_list li, .zy_kd_txt, .yd_box, .gp_li_box dl, .ka, .intor_new .my_box_fl, .intor_new .my_box_fr,

.intor_act .cldar_con,.intor_act .cldar_txt .acty_list li,.trust_a1 .comm_tit,.ad_message,.tab_nav1,.soft_box,.help_con .scr_box,.dx_home1 .pa_box,
.dx_pro_list li,.dx_pro dd,.gs_box,.gs_info .comm_tit,.gs_info .yd_tit,.jing_bg1,.jx_box1 .time,.pb_box1 li,.pb_box2 li,.scr_box.comm_tit，.ib_box1 li,.ib_box2,
.qj_box1 .list.qq_list li, .qw_list li,.qw_list2 li,.qw_list3 li{
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}

.otc_cut_list.act li, .stc_cttn.act .comm_tit, .ys_anmt.act .comm_tit, .ad_anmt.act .comm_tit, .data_anmt.act .comm_tit, 
.data_anmt.act .tim,  .set_main.act .view_out, .set_main.act .mtss_data li, .way_box.act, .way_box.act .way_main,
 .way_box.act .comm_tit, .set_main.act .mtss_data li:nth-child(1), .adv_con.act .txt_lb, .history.act .comm_tit, .zy_ka.act, 
 .zy_kb_box.act dl, .zy_list.act li, .zy_kd_txt.act, .gp_li_box.act dl,.intor_act.act .cldar_con,.intor_act.act .cldar_txt,.acty_list.act li,
 .trust_a1 .comm_tit,.trust_list,.act .ad_message,.act .tab_nav1,.soft_box,.help_con .scr_box.act,.dx_home1 .pa_box.act,
 .dx_pro_list li:nth-child(1),.dx_pro .act dd:nth-child(1n),.gs_box,.gs_info.act .comm_tit,.gs_info.act .yd_tit,.jing_bg1.act,.jx_box1 .time.act,.pb_box1.act li:nth-child(1),.pb_box2 .act li:nth-child(1)
 ,.scr_box.comm_tit.act,.ib_box1 .act li:nth-child(1),.ib_box2.act,.qj_box1 .list.act,.qq_list.act li:nth-child(1),.act .qw_list li:nth-child(1)
 ,.act .qw_list2 li:nth-child(1),.act .qw_list3 li:nth-child(1),.act .qw_list3 li:nth-child(6) {
	-webkit-animation: fadeInUp .3s ease-in-out forwards;
	-moz-animation: fadeInUp .3s ease-in-out forwards;
	-ms-animation: fadeInUp .3s ease-in-out forwards;
	animation: fadeInUp .3s ease-in-out forwards;
}
.set_main.act .mtss_data li:nth-child(2), .way_box.act .way_main, .stc_cttn.act .video_text, .zy_kb_box.act dl:nth-child(1), 
.zy_list li:nth-child(1),.acty_list.act li:nth-child(2n),.pb_box2 .act li:nth-child(2),.ib_box1 .act li:nth-child(2),.pb_box1.act li:nth-child(2)
,.qq_list.act li:nth-child(2),.act .qw_list li:nth-child(2) ,.act .qw_list2 li:nth-child(2),.act .qw_list3 li:nth-child(2),.act .qw_list3 li:nth-child(7)  {
	-webkit-animation: fadeInUp .4s ease-in-out forwards;
	-moz-animation: fadeInUp .4s ease-in-out forwards;
	-ms-animation: fadeInUp .4s ease-in-out forwards;
	animation: fadeInUp .4s ease-in-out forwards;
}
.cp_inter.act ul li, .ys_anmt.act .xc_list li, .set_main.act .mtss_data li:nth-child(3), .way_box.act .comm_tit, .vedeo_box .vd_main, 
.cp_bottom.act dl dd, .my_box.act .my_box_fl, .my_box.act .my_box_fr, .intor_new.act .my_box_fl, .intor_new.act .my_box_fr, 
.stc_cttn.act .a_txt, .ys_anmt.act .a_txt, .ad_anmt.act .ad_message, .rz_act2.act .mtss_box,  .my_box.act .my_box_fr, 
.cp_inter.act ul li:nth-child(2n), .adv_con.act .more_tit, .way_set_pd.act .blend_txt, .history.act .slider_outer, 
.cp_anmt_box.act .copy_con, .yd_box.act, .ka.act, .zy_list li:nth-child(2),.dx_pro_list.act li:nth-child(2n),.dx_pro .act dd:nth-child(2n)
,.pb_box2 .act li:nth-child(3),.ib_box1 .act li:nth-child(3),.pb_box1.act li:nth-child(3),.qq_list.act li:nth-child(3),.act .qw_list li:nth-child(3) 
 ,.act .qw_list2 li:nth-child(3),.act .qw_list3 li:nth-child(3),.act .qw_list3 li:nth-child(8) {
	-webkit-animation: fadeInUp .5s ease-in-out forwards;
	-moz-animation: fadeInUp .5s ease-in-out forwards;
	-ms-animation: fadeInUp .5s ease-in-out forwards;
	animation: fadeInUp .5s ease-in-out forwards;
}
.zy_list li:nth-child(3),.pb_box2 .act li:nth-child(4),.ib_box1 .act li:nth-child(4),.pb_box1.act li:nth-child(4),.qq_list.act li:nth-child(4)
,.act .qw_list2 li:nth-child(4),.act .qw_list3 li:nth-child(4),.act .qw_list3 li:nth-child(9) {
	-webkit-animation: fadeInUp .65s ease-in-out forwards;
	-moz-animation: fadeInUp .65s ease-in-out forwards;
	-ms-animation: fadeInUp .65s ease-in-out forwards;
	animation: fadeInUp .65s ease-in-out forwards;
}
.earn_data.act table, .earn_data.act .lk_box,.dx_pro_list.act li:nth-child(3n),.dx_pro .act dd:nth-child(3n),.pb_box2 .act li:nth-child(5),.pb_box1.act li:nth-child(5),
.act .qw_list2 li:nth-child(5),.act .qw_list3 li:nth-child(5),.act .qw_list3 li:nth-child(10) {
	-webkit-animation: fadeInUp .8s ease-in-out forwards;
	-moz-animation: fadeInUp .8s ease-in-out forwards;
	-ms-animation: fadeInUp .8s ease-in-out forwards;
	animation: fadeInUp .8s ease-in-out forwards;
}
.cp_bottom.act dl dd:nth-child(2), .my_box.act .my_box_fl, .intor_new.act .my_box_fl, 
.cp_inter.act ul li, .ys_anmt.act ul li:nth-child(2n), .zy_kb_box dl:nth-child(1n), .gp_li_box.act dl:nth-child(1){
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.intor_new.act .my_box_fr{
	-webkit-animation-delay: .25s;
	-moz-animation-delay: .25s;
	-ms-animation-delay: .25s;
	animation-delay: .25s;
}
.intor_act.act .cldar_con{
	-webkit-animation-delay: .35s;
	-moz-animation-delay: .35s;
	-ms-animation-delay: .35s;
	animation-delay: .35s;
}
.cp_anmt_box .copy_con {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.cp_anmt_box.act .copy_con:nth-child(2), .gp_li_box.act dl:nth-child(2),.intor_act.act .cldar_txt{
	-webkit-animation-delay: .55s;
	-moz-animation-delay: .55s;
	-ms-animation-delay: .55s;
	animation-delay: .55s;
}
.cp_anmt_box.act .copy_con:nth-child(3), .gp_li_box.act dl:nth-child(3) {
	-webkit-animation-delay: .85s;
	-moz-animation-delay: .85s;
	-ms-animation-delay: .85s;
	animation-delay: .85s;
}
.net_list li {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
.net_list.act li {
	-webkit-animation: fadeInUp .5s ease-in-out forwards;
	-moz-animation: fadeInUp .5s ease-in-out forwards;
	-ms-animation: fadeInUp .5s ease-in-out forwards;
	animation: fadeInUp .5s ease-in-out forwards;
}
.net_list.act li:nth-child(2n), .stc_cttn.act .stc_list, .ad_anmt.act .help_but_box, .way_set_pd.act .blend_img {
	-webkit-animation: fadeInUp .65s ease-in-out forwards;
	-moz-animation: fadeInUp .65s ease-in-out forwards;
	-ms-animation: fadeInUp .65s ease-in-out forwards;
	animation: fadeInUp .65s ease-in-out forwards;
}
.stc_cttn.act .light_grey {
	-webkit-animation: fadeInUp .7s ease-in-out forwards;
	-moz-animation: fadeInUp .7s ease-in-out forwards;
	-ms-animation: fadeInUp .7s ease-in-out forwards;
	animation: fadeInUp .7s ease-in-out forwards;
}

.test_list.act ul li {
	-webkit-animation: fadeInUp .5s ease-in-out forwards;
	-moz-animation: fadeInUp .5s ease-in-out forwards;
	-ms-animation: fadeInUp .5s ease-in-out forwards;
	animation: fadeInUp .5s ease-in-out forwards;
}
.test_list.act ul li:nth-child(2n) {
	-webkit-animation: fadeInUp .6s ease-in-out forwards;
	-moz-animation: fadeInUp .6s ease-in-out forwards;
	-ms-animation: fadeInUp .6s ease-in-out forwards;
	animation: fadeInUp .6s ease-in-out forwards;
}
@keyframes emline{
	0%{
		width: 0
	}
	100%{
		width: 64px;
		margin-left: -32px
	}
}
/*证券金融首页动画 end*/


/**关于东方***/

.container_image{width:1000px;margin:0px auto;padding:35px 0 60px;position:relative;}
.slide_img div h4{
	font-size: 30px;
	color: #222;
	line-height: 34px;
	opacity: 0.7
}
.slide_img div h5{
	font-size: 18px;
	color: #222;
	line-height: 28px;
	margin: 10px 0 6px;
	opacity: 0.7
}
.slide_img div p{
	color: #666;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	opacity: 0.7;
}
.slide_img div.on{top:0;box-shadow:0 0 12px rgba(0,0,0,0.06) ;padding:40px;	}


     /***固收荣誉***/

.gs_time.container_image h5{
	margin-top: 0px;
	margin-bottom: 0;
}
.gs_time.container_image h5 span{
	margin-left: 5px;
	color: #999;
}
.gs_time.container_image h4{
	margin-bottom: 16px;
	font-size: 16px;
	color: #999;
}
.gs_time.container_image table{
	margin-top: 15px;
}
.gs_time.container_image p,
.gs_time.container_image td,
.gs_time.container_image th{
	line-height: 20px;
	vertical-align: top;
	font-size: 14px;;
	color: #666
}
.gs_time.container_image th{
	min-width: 75px;
	text-align: left;
}


.gs_time.container_image .slick-slide.slick-center p,
.gs_time.container_image .slick-slide.slick-center td,
.gs_time.container_image .slick-slide.slick-center th{
	font-size: 14px;
}
/*Slider */
.slick-slider {position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-slide a{
	background: #fff url(../images/hm_txt.png) 285px -45px no-repeat;
	display: block;
	padding:30px 35px;
	height: 200px;
	transition: all 1s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	opacity: 0.9;
	transform: scale(0.8);
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-o-transform:scale(0.8);
	margin: 0 -10px;
	color: #222;
}
.gs_time .slick-slide a{
	height: 185px;
}
.slick-slide.slick-center{
	z-index: 9;
	position: relative;
}
.slick-slide.slick-center a{
	transform: scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	opacity: 1;

}
.slick-slide.slick-center a em.at_r{
	right: 20px;
	top: 10px;
}
.slick-slide.slick-center p,
.slick-slide.slick-center h4,
.slick-slide.slick-center h5{
	opacity: 1;
}
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

.slick-initialized .slick-slide { display: block; }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
/* Icons */

.slick-prev, .slick-next { position: absolute; display: block; height: 200px; width: 320px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 65px; border:none; }
.slick-prev { left: 0px; }
.slick-next { right: 0px; }

.gs_time .slick-prev,.gs_time .slick-next  {
	height: 280px;
}
.nicescroll-rails,
.nicescroll-rails div{
	z-index: 999;
}


/***导航****/
.menu2{
    margin-left: -100px;
    top: 54px;
    width: 200px;
    text-align: center;
    position: absolute;
    padding: 5px 0;
}

.menu2 a{
	font-size: 16px;
	color: #222;
	display: block;
	text-align: center;
	line-height: 30px;
	margin: 25px 0;
}
.menu2 a:hover{
	color: #e31f27;
}

/***/
.hunt_data .no_data{
	padding: 80px 20px;
}
/***大屏 底部置底***/
@media screen and (min-height:  800px) {
    .cut_box5 {
        min-height: 500px;
    }
}

/*
 * 重构人员：向李琴
 * 20180710 add css
 */
.hd_banner{ height: 585px;}
.hd_banner div{ height: 100%;}
.h_bna1{ background: url(../images/h-banner0723.jpg) bottom center no-repeat;}
.h_bna2{ background: url(../images/h-banner0730.jpg) bottom center no-repeat;}
.h_bna3{ background: url(../images/h-banner0806.jpg) bottom center no-repeat;}
.hd_content{
	height: 7658px;
	background: url(../images/hd_bg.jpg) bottom center no-repeat;
}
.d-con{
	height: 100%;
	position: relative;
}
.d-con,.m-con,.con1,.con2,.con3,.con4,.con5{
	width: 1000px;
	margin: 0 auto;
}
.d-con span{
	position: absolute;
	z-index: 1;
	width: 215px;
	bottom: 96px;
	font-size: 44px;
	padding: 0 30px;
	line-height: 60px;
	display: inline-block;
	padding-bottom: 22px;
}
.l_txt_a{ left: 30px; color: #d22642;}
.l_txt_b{ left: 345px; color: #fff;}
.d_box{
	text-align: center;
}
.f-a1{ padding: 55px 0;}
.f-a3{ padding: 180px 0 0;}
.f-a4{ padding: 250px 0 0;}
.f-a5{ padding: 280px 0 0;}
.m-con,.con2{ position: relative;}
.m-con{
	width: 664px;
	height: 648px;
	margin: 0 auto;
}
.m-con em{
	display: block;
	width: 219px;
	height: 123px;
	position: absolute;
	left: 254px;
	top: 255px;
}
.m-con span{ 
	display: inline-block; 
	position: absolute;
}
.m-con .am_ca1{
	top: 0;
	left: 156px;
}
.m-con .am_ca2{
	top: 100px;
	right: 0;
}

.m-con .am_ca3{
	bottom: 0;
	left: 319px;
}

.m-con .am_ca4{
	bottom: 76px;
	left: 46px;
}

.m-con .am_ca5{
	top: 130px;
	left: 0;
}

.con2{ padding-top: 260px;}
.in-a{
	width: 840px;
	height: 412px;
	margin: 0 auto;
	position: relative;
}
.in-a span{
	position: absolute;
	display: block;
}
.tit-01{ 
	top: 54px;
	left: 0; }
.tn-a{
	left: 0;
	bottom: 0;
}
.tn-b,.tn-c{ position: absolute;}
.tn-b{
	right: 18px; 
	bottom: 40px;}
.tn-c{
	right: 15px; 
	top: 0;}
.in-b,.in-c{ position: relative;}
.in-b{
	margin: 160px 0 94px;
	height: 560px;
}
.in-b .tit-02{
	display: block;
	left: 100px;
	top: 0;
	position: absolute;
}
.in-b .h-pie{
	display: inline-block;
	height: 391px;
	position: relative;
	padding: 165px 0 0;
}
.in-b .h-pie em{
	display: inline-block;
	position: absolute;
}
.in-b .h-pie .data-01{
	right: 103px;
	top: 102px;
}
.in-b .h-pie .data-02{
	left: 100px;
	bottom: 15px;
}

.in-c{ height: 440px;}
.in-c span{ display: inline-block;}
.in-c .h-hist{
	position: relative;
	padding: 118px 0 0 102px;
}
.in-c .h-sun{
	display: block;
	position: absolute;
	top: 46px;
	right: 480px;
}
.in-c .tit-03{
	right: 103px;
	top: 0;
	position: absolute;
}
.con3{ height: 1242px;}
.con5{ height: 1576px;}
.con3 span,.con5 span,.con5 p{ 
	text-align: center; 
	display: block;}
.con3{
	position: relative;
	padding: 130px 0 0;
}
.map-anm{
	width: 820px; 
	height: 680px;
	margin: 0 auto; 
	position: relative;}
.tit-04{
	top: 10px;
	right: 280px;
}
.map-site .fb_one4{
	position: absolute;
	right: 103px;
	bottom: 229px;
}
.cp_a{
	width: 840px;
	height: 565px;
	margin: 0 auto 140px;
	position: relative;
}
.pt140{ padding-top: 140px;}
.cp_a span{ position: absolute;}
.cp_a .ld_a1{ 
	top: 0;
	left: 0;}
.cp_a .ld_a2{ 
	bottom: 0;
	right: 0;}
.cp_a .ld_a3{
	left: 0;
	bottom: 0;
}

.cp_b{
	padding: 0 103px 0 90px;
	height: 624px; 
	position: relative;}
.cp_b span{ position: absolute;}
.tit-06{
	right: 103px;
	top: 50px;
}
.ba-01{
	top: 0;
	left: 90px;
}
.ba-02{
	right: 103px;
	bottom: 0;
}
.pb245{ padding-bottom: 245px;}
.fw_a5{ margin-top: 85px;}
/*循环播放*/
@-webkit-keyframes scaleA{
	0%{
		-webkit-transform:scale(0,0);
		-webkit-transform:translateY(0);
	}
	100%{
		-webkit-transform:scale(1.2,1.2);
		-webkit-transform:translateY(-5px);
	}
}
.map-anm span{
	display: inline-block;
	position: absolute;
	
}
.map-anm span em{ 
	display: inline-block;
	width: 100%;
	height: 100%;
}
.map-anm span em{
	-webkit-animation: scaleA 1s infinite linear;
}
.map-anm .fb_one2{
	top: 155px;
	right: 78px;
	width: 53px;
	height: 70px;
}
.map-anm .fb_one2 em{ background: url(../images/fb-q2.png) no-repeat;}
.map-anm .fb_one1{
	top: 330px;
	right: 78px;
	width: 65px;
	height: 86px;
	
}
.map-anm .fb_one1 em{ background: url(../images/fb-q1.png) no-repeat;}
.map-anm .fb_one3{
	bottom: 88px;
	right: 310px;
	width: 44px;
	height: 58px;
	background: url(../images/fb-q3.png) no-repeat;
}
.map-anm .fb_one3 em{ background: url(../images/fb-q3.png) no-repeat;}
.map-anm .fb_one4{
	bottom: 230px;
	right: 10px;
	width: 76px;
	height: 52px;
	background: url(../images/h-more.png) no-repeat;
}
.map_sort{
	position: relative;
	height: 362px;
	width: 820px;
	margin: 80px auto 0;}
.map_sort span{ position: absolute;}
.sort_l{
	top: 0;
	left: 0;
}
.sort_l2{
	top: 80px;
	left: 0;
}
.sort_r{
	right: 0;
	top: 0;
}
.con5 p{
	line-height: 38px;
	color: #d4a59d;
	font-size: 25px;
	margin-top: 80px;
}
.con5 .h-in{
	width: 815px;
	margin: 0 auto;
	height: 530px;
	position: relative;
}
.con5 .h-in img{ display: block; position: absolute;}
.con5 .h-in .fw_a1{
	right: 0;
	top: 0;
}
.con5 .h-in .fw_a2{
	right: 0;
	top: 130px;
}
.con5 .h-in .fw_a3{
	left: 0;
	bottom: 0;
}
/*天添赢动画*/
.f-a1 span,.f-a1 em,.in-a span,.in-b span,.in-b em,.in-c span,.map-anm span,.map_sort span,
.cp_a span,.cp_b span,.h-in img,.h-io img{
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
.f-a1.act .am_ca2,.in-a.act .tn-a,.in-b.act .tit-02,.in-c.act .tit-03,.map-anm.act .tit-04,
.cp_a.act .ld_a1,.cp_b.act .tit-06,.h-in.act .fw_a1,.h-io.act .fw_a4{
	-webkit-animation: fadeInLeft 1s ease-in-out both;
	-moz-animation: fadeInLeft 1s ease-in-out both;
	-ms-animation: fadeInLeft 1s ease-in-out both;
	animation: fadeInLeft 1s ease-in-out both;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.f-a1.act .am_ca5,.in-a.act .tit-01,.in-b.act .h-pie,.in-c.act .h-hist,.map-anm.act .map-site,
.cp_a.act .ld_a2,.cp_b.act .ba-01,.h-in.act .fw_a2,.h-io.act .fw_a5{
	-webkit-animation: fadeInRight 1s ease-in-out both;
	-moz-animation: fadeInRight 1s ease-in-out both;
	-ms-animation: fadeInRight 1s ease-in-out both;
	animation: fadeInRight 1s ease-in-out both;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.in-b.act .data-01,.map-anm.act .fb_one4,.map_sort.act .sort_r{
	-webkit-animation: fadeInLeft 1.5s ease-in-out both;
	-moz-animation: fadeInLeft 1.5s ease-in-out both;
	-ms-animation: fadeInLeft 1.5s ease-in-out both;
	animation: fadeInLeft 1.5s ease-in-out both;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.in-b.act .data-02{
	-webkit-animation: fadeInRight 1.5s ease-in-out both;
	-moz-animation: fadeInRight 1.5s ease-in-out both;
	-ms-animation: fadeInRight 1.5s ease-in-out both;
	animation: fadeInRight 1.5s ease-in-out both;
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	animation-delay: .15s;
}
.in-a.act .tn-b,.cp_a.act .ld_a3,.h-in.act .fw_a3{
	-webkit-animation: fadeInUp .8s ease-in-out forwards;
	-moz-animation: fadeInUp .8s ease-in-out forwards;
	-ms-animation: fadeInUp .8s ease-in-out forwards;
	animation: fadeInUp .8s ease-in-out forwards;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
	animation-delay: .5s;
}
.in-a.act .tn-c,.map-anm.act .fb_one1,.map-anm.act .fb_one2,.map-anm.act .fb_one3,.map_sort.act .sort_l{
	-webkit-animation: fadeInDown .3s ease-in-out forwards;
	-moz-animation: fadeInDown .3s ease-in-out forwards;
	-ms-animation: fadeInDown .3s ease-in-out forwards;
	animation: fadeInDown .3s ease-in-out forwards;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	animation-delay: 1s;
}
.f-a1.act .am_ca3,.f-a1.act .am_ca4,.map_sort.act .sort_l2,.cp_b.act .ba-02{
	-webkit-animation: fadeInUp .6s ease-in-out forwards;
	-moz-animation: fadeInUp .6s ease-in-out forwards;
	-ms-animation: fadeInUp .6s ease-in-out forwards;
	animation: fadeInUp .6s ease-in-out forwards;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
	animation-delay: .5s;
}
.f-a1.act .am_ca1,.f-a1.act em{
	-webkit-animation: fadeInDown .6s ease-in-out forwards;
	-moz-animation: fadeInDown .6s ease-in-out forwards;
	-ms-animation: fadeInDown .6s ease-in-out forwards;
	animation: fadeInDown .6s ease-in-out forwards;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
	animation-delay: .5s;
}
.in-c.act .h-sun{
	-webkit-animation: fadeInDown 1s ease-in-out forwards;
	-moz-animation: fadeInDown 1s ease-in-out forwards;
	-ms-animation: fadeInDown 1s ease-in-out forwards;
	animation: fadeInDown 1s ease-in-out forwards;
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
	animation-delay: .5s;
}/*end*/

/****天添赢****/
.but_buy02{
	display: inline-block;
	width: 118px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	border-radius: 4px;
	color: #e31f26;
    border: 1px solid #e31f26;
    transition: all 0.2s ease-in-out;
}
.but_buy02:hover{
	background: #e31f26;
    color: #fff;
}
.tty .but_buy02{
	margin-top: 35px;
}
.tty .cc_dc p{
	padding-right: 0;
}
.last_b .ad1{
	margin-top: 10px;
	width: 265px;
	padding-left: 45px;
	background: url(../images/bd_line.jpg) right 0 no-repeat
}
.last_b .nm_txt {
	padding-bottom: 50px;
}
.last_b .nm_txt b{
	text-align: left;
	font-size: 16px;
}
.tty_details_ban{
	background: url(../images/tty_bg01.jpg) center center no-repeat;
	padding: 60px 100px 70px;
	padding-left: 600px;
	position: relative;
	height: 195px;
	margin-top: 40px;
}
.tty_details_ban .pa_span01{
	position: absolute;
	left: 310px;
	top: 195px;
	line-height: 30px;
	background: #fedfac;
	color: #e17847;
	padding: 0 10px;
}
.tty_details_ban .pa_p{
	position: absolute;
	color: #fff;
	font-size: 14px;
	top: 240px;
	left: 107px;
}
.tty_details_ban p{
	color: #fff;
	font-size: 22px;
	line-height:30px;
	margin-bottom: 10px;
}
.tty_details_ban span{
	color: #fff0bc;
}
.tty_details_ban h5{
	font-size: 70px;
	color: #fff;
	line-height: 70px;
}
.tty_details_ban h5 em{
	font-size: 40px;
}
.tty_details_ban a.btn{
	display: inline-block;
	width: 240px;
	height: 48px;
	line-height: 48px;
	background:#fff1da ;
	color: #f88749;
	border-radius: 5px;
	margin-top: 10px;
	text-align: center;
	font-size: 24px;
	letter-spacing: 5px;
}
.pro_price{
	padding: 40px 0 60px;
}

.pro_price table{
	margin-top: 35px;
	border-top: 1px #efefef solid;
	border-bottom: 1px #efefef solid;
}
.pro_price table th,
.pro_price table td{
	padding: 22px 0;
	text-align: center;
	line-height: 26px;
}
.pro_price table th{
	color: #999;
	font-size: 18px;
}
.pro_price table td{
	color: #666;
	font-size: 16px;

}
.pro_price table td span{
	color: #999;
}
.pro_price tr.bg td{
	background: #fdf2f2;
}
.pro_price table td.red{
	font-size: 20px;
}
.pro_price p{
	color: #999;
	margin-top:25px;
}
.tty_step{
	padding: 35px 0 60px;
	position: relative;
}
.tty_step li{
	float: left;
	text-align: center;
	width: 33.3%;
	
}
.tty_step li img{
	transform: scale(0.8);
	width: 264px;
	transition: all 0.2s ease-in-out;
	transform-origin: center bottom 0;
}
.tty_step li.on img{
	transform: scale(1);
}
.tty_step .bot{
	padding-top:100px;
	position: relative;
	padding-bottom: 30px;
}
.tty_step .bot .line{
	width: 100%;
	height: 1px;
	background: #ccc;
}
.tty_step .step_num{
	position: absolute;
	left: 0;
	top: 30px;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	text-align: center;
	line-height: 50px;
	background: #ccc;
	color: #fff;
	font-size: 20px;
}
.tty_step .bot p{
	font-size: 14px;
	color: #666;
	margin-top: 35px;
}
.tty_step  .pa_02 p{
	text-align: center;
}
.tty_step  .pa_03 p{
	text-align: right;
}
.tty_step  .pa_01 .step_num{
	left: 140px;
}
.tty_step  .pa_02 .step_num{
	left: 473px;
}
.tty_step  .pa_03 .step_num{
	left: 806px;
}
.tty_step .nav_line{
	position: absolute;
	left: 111px;
	width: 110px;
	height: 3px;
	background: #e31f26;
	top: 99px;
}
.tty_advantage{
	padding: 40px 0 30px;
	background: #fafafa;
}
.tty_advantage .comm_tit{
	margin-bottom: 35px;
}
.tty_advantage .right {
	text-align: right;

}
.tty_advantage .list{
	padding: 0 100px;
	background: #fff;
	margin-bottom: 30px;
	border-radius: 5px;
}
.tty_advantage td{
	width: 50%;
}

.tty_advantage h4{
	line-height: 36px;
	color: #333;
	font-size: 28px;
	margin-bottom: 20px;
}
.tty_advantage  span{
	color: #ffac72;
	font-size: 16px;
}
.tty_advantage p{
	color: #737373;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 5px;
}
.tty_pdf{
	padding: 40px 0 60px;
}
.tty_pdf table{
	margin-top: 35px;
}
.tty_pdf td{
	padding: 5px 55px;
	line-height: 26px;
	width: 50%;
}
.tty_pdf td a{
	color: #666;
	font-size: 14px;
	display: inline-block;
}
.tty_pdf td img{
	vertical-align: middle;
	margin-left: 10px;
}
/* 20180-10-23-start */
.main_con .nice_moudle{
	float: left;
	width: 50%;
	text-align: center;
}
.main_con .nice_moudle p a{
	margin-left: 5px;
}



/****天添赢 2******/
.tty_details_ban.ban2{
	padding: 75px 60px 60px 670px;
	background: url(../images/tty_bg02.png) center center no-repeat;
}
.tty_details_ban.ban2 a.btn{
	position: absolute;
	left: 60px;
	bottom: 70px;
	box-shadow: 0 4px 20px 1px rgba(0,0,0,0.2);
}
.tty_details_ban.ban2 .cont{
	text-align: center;
}
.tty_details_ban.ban2 p{
	line-height: 55px;
	margin-bottom: 50px;
}
.tty_details_ban.ban2 span{
	color: #8a483f;
}
.tty_details_ban.ban2 h5{
	font-size: 84px;
}
.tty_details_ban.ban2 h5 em{
	font-size: 58px;
}
.pro_price.bg2 .bg td{
	background: #fffbf4;
}
.pro_price td.c1{
	color: #ffb682;
	font-size: 20px;
}
.yyt_step2 {
	padding-bottom:30px;
}
.yyt_step2 .list{
	padding: 0 40px;

}
.yyt_step2 .list td{
	border-bottom: 1px #e8e8e8 solid;
	padding: 30px 0;
	width: 50%;
}
.yyt_step2 .list td.right{
	text-align: right;
}
.yyt_step2 .list td h4{
	line-height: 50px;
	font-size: 24px;
	color: #ffac72;
}
.yyt_step2 .list td p{
	font-size: 18px;
	color: #666;
	line-height: 35px;
}
.yyt_step2 .border_none td{
	border-bottom: none;
}
.rz_link{
	position: relative;
    margin-top: -160px;
    margin-left: 138px;
    width: 80px;
    height: 80px;
    z-index: 999;
    background-image: url(/osoa/images/rz_btn.png);
}
.rz_link:hover{
    background-image: url(/osoa/images/rz_btn_focus.png);
}
.rq_link{
	position: relative;
    margin-top: -173px;
    margin-left: 138px;
    width: 80px;
    height: 80px;
    z-index: 999;
    background-image: url(/osoa/images/rq_btn.png);
}
.rq_link:hover{
    background-image: url(/osoa/images/rq_btn_focus.png);
}
.zxqy_link{
	position: relative;
    margin-top: 10px;
    margin-left: 143px;
    width: 80px;
    height: 16px;
    z-index: 999;
    background-image: url(/osoa/images/zxqy_btn.png);
}
.zxqy_link:hover{
    background-image: url(/osoa/images/zxqy_btn_focus.png);
}
.zxqy_first_line {
	padding-top: 40px;
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #222222;
	text-align: justify;
	line-height: 30px;
}
.zxqy_txt {
	padding-top: 40px;
}
.zxqy_txt b{
	font-size: 20px;
	color: #222222;
	line-height: 40px;
}
.zxqy_txt p{
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 28px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.zxqy_txt em{
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #222222;
	line-height: 28px;
	padding-top: 5px;
}
.zxqy_txt div{
	background: #E41F26;
	height: 3px;
    width: 10px;
    margin-top: 13px;
    float: left;
    margin-right: 5px;
}
.zxqy_qyzl{
	width: 100px;
    float: left;
    padding-right: 45px;
}
.zxqy_qyzl div {
	width: 100px;
    margin: 0 auto;
    display: table;
}
.zxqy_qyzl div p{
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #1F1F1F;
	text-align: center;
}
.securitieslending_fwkh_box {
    height: 259px;
    background: url(../images/securitieslending_bg.png) center center no-repeat;
}
.securitieslending_fwkh_txt {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #444444;
	line-height: 28px;
	padding-top: 31px;
	text-indent: 28px;
}
.securitieslending_ywlc_label {
	font-family: Microsoft YaHei;
    font-size: 16px;
    color: #222222;
    text-align: center;
    line-height: 28px;
    padding-top: 31px;
}
.securitieslending_ywlc_txt {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	padding-top: 10px;
    padding-left: 144px;
}
.securitieslending_ywlc_point{
	color: red;
    font-weight: bold;
    width: 11px;
    float: left;
    padding-left: 132px;
    padding-top: 10px;
}
.securitieslending_zglg {
	width: 880px;
    padding-left: 60px;
    padding-top: 20px;
    height: 144px;
}
.securitieslending_zglg div{
	width:220px;
	float:left;
	text-align: center;
}
.securitieslending_zglg div p{
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 28px;
}
.securitieslending_dotted_line {
	position: relative;
    top: -30px;
    padding-left: 5px;
    padding-right: 5px;
}
.securitieslending_step{
	width: 60px;
    height: 60px;
}

/* sd_box */

.sd_box{width:2020px;height: 140px;margin:30px auto;position:relative;margin-bottom: 0px;}

.sd_box li{float:left;width:100px;text-align:center;margin-right: 6px;height:100px;margin-bottom:15px;cursor:pointer;z-index:0;position:relative;}

.sd_box li img{height:100%;width:100%;margin:0 auto;}

.sd_box li .in{position:absolute;left:0;top:0;height:100%;width:100%;}

.sd_box li .in p{display:none;text-align:left;}

.sd_box li.on{z-index:99;}

.sd_box li.on .in{padding:5px;border:1px solid #ccc;position:absolute;z-index:100;width:183px;text-align:center;top:-40px; background:#fff;}

.sd_box li.on .in p{position:relative;display:block;}

.sd_box li.on img{height:183px;margin-bottom:8px;}

.bsc{background:url(../images/icon01.png) no-repeat;position:absolute;right:10px;width:19px;height:15px;font-size:0;float:right;}

.srb_box {
	padding-top: 20px;
}
.srb_box_item {
    height: 250px;
    width: 189px;
    float: left;
    text-align: center;
    padding: 20px 45px 20px 45px;
}

.srb_box_item img {
	height: 210px;
    width: 170px;
    padding: 0 9px;
    padding-bottom: 20px;
}

.srb_box_item em {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	font-weight: 400;
}

.aah_box_year_box {
	margin-left: 81px;
	border-left: 1px #f2f2f2 solid;
}
.aah_box_year em {
	float: left;
	padding-top: 30px;
	font-family: ApexSans-Book;
	font-size: 24px;
	color: #222222;
	letter-spacing: 0;
	font-weight: 300;
}
.aah_box_year .big {
	width: 15px;
    height: 15px;
    margin-bottom: -15px;
    border-radius: 50%;
    background: #E31F2640;
    z-index: 1;
    position: relative;
    left: 74px;
    top: 38px;
}
.aah_box_year .small {
	width: 9px;
    height: 9px;
    border-radius: 50%;
    position: relative;
    background: #E31F26;
    top: 3px;
    left: 3px;
}
.aah_box_award_list {
	padding-top: 20px;
}

.aah_box_award_list li {
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	height: 80px;
	position: relative;
	top: 0;
	border-bottom: 1px #f2f2f2 solid;
	margin-left: 30px;
}

.aah_box_award_list li div{
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	position: relative;
	top: 0;
	float: left;
}
.aah_box_award_list_div {
	float: right !important;
    width: 90px;
    height: 60px;
    padding-top: 14px;
    text-align: center;
}
.aah_box_award_list li img {
	width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.aah_box_award_list li div em {
	font-family: PingFang-SC-Medium;
	font-size: 16px;
	color: #222222;
	letter-spacing: 0;
	line-height: 30px;
	font-weight: 500;
	padding-top: 0px;
	left: -8px;
    position: relative;
}

.aah_box_award_list li div p {
	padding-top: 15px;
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 400;
}

.df_culture_project { padding: 35px 0 0; position: relative;}
.df_culture_project ul {
	height: 100px;
	overflow: hidden;
}
.df_culture_project ul li {
	float: left;
	width: 320px;
	height: 350px;
	position: relative;
	margin: 0 8px;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	overflow: hidden;
}

.df_culture_project .bd a{
	position: absolute;
	top: 140px;
	width: 30px;
	height: 30px;
	background: #000;
	display: inline-block;
	background: url(../images/pn_icon.png) no-repeat;
}
.df_culture_project .bd a:hover{
	background: url(../images/pn_icons.png) no-repeat;
}
.df_culture_project .bd a.prev{
	left: -40px;
	background-position: left center ;
}
.df_culture_project .bd a.prev:hover{
	background-position: left center ;
}
.df_culture_project .bd a.next{
	right:  -40px;
	background-position: right center ;
}
.df_culture_project .bd a.next:hover{
	background-position: right center ;
}

.df_culture_project ul .s {
	width: 100%;
	height: 100%;
	background: #fff;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.df_culture_project ul li:hover .s { transform: translateY(-5px); }
.df_culture_project ul li img {
	height: 180px;
    width: 320px;
	position: absolute;
	top: 0;
	display: inline-block;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.df_culture_project ul li:hover img {
	transform: scale(1.1, 1.1);
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.df_culture_project ul li em {
	display: inline-block;
	margin-left: 40px;
    line-height: 30px;
    padding-top: 200px;
    display: block;
    text-align: left;
    font-family: Microsoft YaHei;
	font-size: 18px;
	color: #222222;
	letter-spacing: 0;
	line-height: 40px;
	font-weight: 400;
}
.df_culture_project ul li p {
	display: inline-block;
	margin-left: 40px;
	line-height: 24px;
	width: 240px;
	display: block;
	font-size: 16px;
	color: #c0c0c0;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 400;
	padding-bottom: 20px;
}
.df_culture_project ul li a {
	padding: 40px;
}
.sw_awards_hidde1 p{
	display: block !important;
    color: #fff !important;
    font-size: 18px;
    text-align: justify;
    font-weight: 400;
    padding: 22px;
    text-indent: 28px;
    line-height: 32px;
}

.sw_awards_hidde2 p{
	display: block !important;
    color: #fff !important;
    font-size: 18px;
    text-align: justify;
    font-weight: 400;
    padding: 22px;
    text-indent: 28px;
    line-height: 32px;
}

.sw_awards_hidde1 {
	background: url(../images/jr_zz.png) repeat;
    width: 300px;
    height: 224px;
    position: absolute;
    left: 0;
    top: -224px;
    z-index: 10;
    transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
}

.sw_awards_hidde2 {
	background: url(../images/jr_zz.png) repeat;
	position: absolute;
	width: 300px;
	height: 224px;
	left: 0;
	top: 224px;
	z-index: 10;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}

.sd_main_news_box {
	margin-top: 40px;
    width: 1000px;
    height: 360px;
    float: left;
    background: #fff;
}
.sd_main_news {
	float: left;
	width: 320px;
	height: 360px;
	text-align: left;
}
.sd_main_news b:before {
    display: block;
    content: "";
    width: 18px;
    height: 2px;
    background: #e31f26;
    position: absolute;
    left: 0;
    bottom: 0;
}
.sd_main_news b {
	display: inline-block;
    position: relative;
    left: 30px;
    top: 30px;
    font-family: Microsoft YaHei;
	font-size: 24px;
	color: #222222;
	line-height: 55px;
	font-weight: 400;
}

.sd_main_news div h3 {
	padding-top: 20px;
    padding-right: 40px;
    padding-left: 30px;
    width: 290px;
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #222222;
    text-align: justify;
    line-height: 28px;
    font-weight: 400;
    height: 56px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
}

.sd_main_news div h4 {
	padding-top: 4px;
    padding-right: 40px;
    padding-left: 30px;
    text-align: justify;
    font-family: Microsoft YaHei;
	font-size: 14px;
	color: #888888;
	line-height: 28px;
	font-weight: 400;
}
.sd_main_news div p {
	padding-top: 10px;
    padding-right: 40px;
    padding-left: 30px;
    width: 290px;
    font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	text-indent: 28px;
	line-height: 28px;
	font-weight: 400;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    height: 196px;
}
.sd_main_news ul li{
	margin-top: 15px;
    border-bottom: 1px solid #eee;
    padding-bottom: 7px;
}

.sd_main_news ul a{
	display: block;
    height: 56px;
    width: 290px;
    font-family: Microsoft YaHei;
	font-size: 16px;
	color: #222222;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
}

.sd_main_news ul em{
	color: #999;
	font-size: 14px;
}

.sd_dfgl_box {
	margin: 0 auto;
	width: 1000px;
	height: 380px;
	padding-top: 20px;
}
.sd_dfgl_box div{
	float: left;
	width: 340px;
	height: 100%;
}
.sd_dfgl_box_item {
	height: 200px !important;
}

.sd_dfgl_box_item img{
	width: 320px;
    height: 180px;
    margin: 0px 0px 0px 20px;
}
.sd_dfgl_box div p {
	position: relative;
    top: -40px;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    line-height: 20px;
    font-weight: 400;
    text-indent: 20px;
    height: 40px;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
}
.sd_dfgl_box_item p{
	position: relative;
    top: -40px;
    left: 20px;
    font-family: Microsoft YaHei;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: left;
    line-height: 20px;
    font-weight: 400;
    text-indent: 20px;
    height: 40px;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
}
.sd_jzfp_article {
	width: 700px;
	margin: 0 auto;
	margin-top: 65px;
    margin-bottom: 30px;
}

.sd_jzfp_article ul li{
	margin-top: 10px;
	height: 70px;
}
.sd_jzfp_article ul li div{
	width: 100px;
    height: 70px;
    background: #EEEEEE;
    float: left;
    text-align: center;
}
.sd_jzfp_article ul li div span{
	display: block;
    margin-left: 0px;
    font-family: ApexSans-Book;
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 20px;
	font-weight: 300;
}
.sd_jzfp_article ul li div p{
	font-family: ApexSans-Book;
	font-size: 24px;
	color: #666666;
	text-align: center;
	font-weight: 300;
	padding-bottom: 0px;
    margin: 10px 0 0 0;
    border-bottom: none;
    line-height: 30px;
}
.sd_jzfp_article ul li:hover{
}
.sd_jzfp_article ul li:hover div {
	background: #E31F26;
}
.sd_jzfp_article ul li:hover div p{
	color: #FFFFFF;
}
.sd_jzfp_article ul li:hover div span{
	color: #FFFFFF;
}
.sd_jzfp_article ul li:hover a {
	color: #E31F26;
}
.sd_jzfp_article ul li a{
	display: block;
    color: #666;
    padding-left: 125px;
    ont-family: Microsoft YaHei;
	font-size: 18px;
	color: #222222;
	letter-spacing: 0;
	text-align: justify;
	line-height: 30px;
	font-weight: 400;
	padding-top: 9px;
}
.sd_jzfp_article ul li p{
	display: block;
    color: #777;
    margin-left: 125px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Microsoft YaHei;
	font-size: 14px;
	color: #999999;
	letter-spacing: 0;
	text-align: justify;
	line-height: 20px;
	font-weight: 400;
}

.slide2_feature {
    width: 2200px;
}
.slide2_feature li{
	height: 600px;
	width: 160px;
	float: left;
	margin-top: 30px;
	overflow: hidden;
}

.feature1 {
	animation-name: feature1_out;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 160px;
	margin-right: 10px;
	background: url(../images/app5/slide2feature1s.png) center 0px no-repeat;
}

.feature2 {
	animation-name: feature2_out;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 160px;
	margin-right: 10px;
	background: url(../images/app5/slide2feature2s.png) center 0px no-repeat;
}

.feature3 {
	animation-name: feature3_out;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 160px;
	margin-right: 10px;
	background: url(../images/app5/slide2feature3s.png) center 0px no-repeat;
}

.feature4 {
	animation-name: feature4_out;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 160px;
	background: url(../images/app5/slide2feature4s.png) center 0px no-repeat;
}

.feature1.big {
	animation-name: feature1_in;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 690px;
	margin-right: 10px;
	background: url(../images/app5/slide2feature1b.png) center 0px no-repeat;
}

.feature2.big {
	animation-name: feature2_in;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 690px;
	margin-right: 10px;
	background: url(../images/app5/slide2feature2b.png) center 0px no-repeat;
}

.feature3.big {
	animation-name: feature3_in;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 690px;
	margin-right: 10px;
	background: url(../images/app5/slide2feature3b.png) center 0px no-repeat;
}

.feature4.big {
	animation-name: feature4_in;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	animation-fill-mode: none;
	width: 690px;
	background: url(../images/app5/slide2feature4b.png) center 0px no-repeat;
}

@keyframes feature1_in {
  from {width: 160px;background: url(../images/app5/slide2feature1s.png) center 0px no-repeat;}
  to {width: 690px;background: url(../images/app5/slide2feature1b.png) center 0px no-repeat;}
}
@keyframes feature2_in {
  from {width: 160px;background: url(../images/app5/slide2feature2s.png) center 0px no-repeat;}
  to {width: 690px;background: url(../images/app5/slide2feature2b.png) center 0px no-repeat;}
}
@keyframes feature3_in {
  from {width: 160px;background: url(../images/app5/slide2feature3s.png) center 0px no-repeat;}
  to {width: 690px;background: url(../images/app5/slide2feature3b.png) center 0px no-repeat;}
}
@keyframes feature4_in {
  from {width: 160px;background: url(../images/app5/slide2feature4s.png) center 0px no-repeat;}
  to {width: 690px;background: url(../images/app5/slide2feature4b.png) center 0px no-repeat;}
}

@keyframes feature1_out {
  from {width: 690px;background: url(../images/app5/slide2feature1b.png) center 0px no-repeat;}
  to {width: 160px;background: url(../images/app5/slide2feature1s.png) center 0px no-repeat;}
}
@keyframes feature2_out {
  from {width: 690px;background: url(../images/app5/slide2feature2b.png) center 0px no-repeat;}
  to {width: 160px;background: url(../images/app5/slide2feature2s.png) center 0px no-repeat;}
}
@keyframes feature3_out {
  from {width: 690px;background: url(../images/app5/slide2feature3b.png) center 0px no-repeat;}
  to {width: 160px;background: url(../images/app5/slide2feature3s.png) center 0px no-repeat;}
}
@keyframes feature4_out {
  from {width: 690px;background: url(../images/app5/slide2feature4b.png) center 0px no-repeat;}
  to {width: 160px;background: url(../images/app5/slide2feature4s.png) center 0px no-repeat;}
}

.bk_dfyj5_1 {
	background: url(../images/app5/bg1.png) center 32px no-repeat;
	background-size: cover;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.bk_dfyj5_3 {
	background: url(../images/app5/slide3_bg.png) center 0px no-repeat;
	background-size: cover;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.dfyj5_fast_txt b, .fast_txt p, .fast_txt .ew_txt { display: block; }
.dfyj5_fast_txt b {
	font-family: FZZZHONGJW--GB1-0;
	font-size: 44px;
	color: #FFFFFF;
	line-height: 60px;
	font-weight: 400;
}
.dfyj5_fast_txt p {
	opacity: 0.8;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 48px;
	font-weight: 100;
}
.dfyj5_fast_but_box a {
	display: inline-block;
	text-align: center;
	width: 118px;
	height: 37px;
	line-height: 37px;
	border-radius: 5px;
	color: #fff;
	border: 1px solid #fff;
	font-size: 16px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.dfyj5_fast_but_box a em {
	display: inline-block;
	padding-left: 28px;
}
.dfyj5_fast_but_box a {
	width: 139px;
	height: 49px;
	line-height: 49px;
	border: none;
	transition: all 0.5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
}
.dfyj5_fast_but_box a em {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	padding-left: 0px;
}
.dfyj5_fast_but_box .fast_ios {
	margin-bottom: 24px;
	background: #FFFFFF;
	border-radius: 4px;
}
.dfyj5_fast_but_box .fast_ad { background: #FFFFFF; }
.dfyj5_fast_but_box .fast_ad em {
	font-family: Microsoft YaHei;
    font-size: 16px;
    color: #E31F26;
    line-height: 49px;
    font-weight: 400;
	background-position: 0 -67px; 
}
.dfyj5_fast_but_box .fast_ios em { 
	background-position: 0 13px; 
	font-family: Microsoft YaHei;
    font-size: 16px;
    color: #E31F26;
    line-height: 49px;
    font-weight: 400;
}
.dfyj5_feature_content {
	animation-name: dfyj5_feature_content_out;
	animation-duration: 0.2s;
	animation-iteration-count: 1;
	margin-top: 532px;
    margin-left: 42px;
    width: 180px;
    text-align: left;
}
.dfyj5_feature_content.show {
	margin-top: 200px;
	animation-name: dfyj5_feature_content_in;
}

@keyframes dfyj5_feature_content_in {
  from {
    margin-top: 532px;
  }
  to {
  	margin-top: 200px;
  }
}
@keyframes dfyj5_feature_content_out {
  from {
  	margin-top: 200px;
  }
  to {
  	margin-top: 532px;
  }
}

.dfyj5_feature_content b{
	font-size: 28px;
	color: #222222;
	text-align: center;
	line-height: 28px;
	font-weight: 600;
}
.dfyj5_feature_content img{
	width: 140px;
	height: 140px;
	float: left;
	margin-top: 20px;
}
.dfyj5_feature_content_line {
    width: 40px;
    height: 4px;
    margin-top: 15px;
    margin-bottom: 20px;
}
.dfyj5_feature_content p{
	font-size: 20px;
	color: #222222;
	letter-spacing: 0;
	line-height: 35px;
	font-weight: 400;
}
.dfyj5_feature_content_b{
    font-weight: 600 !important;
    position: relative;
    top: -2px;
}
.dfyj5_feature_content_btn {
	text-align: center;
	position: relative;
    width: 120px;
    height: 39px;
    background: #E31F26;
    border: 1px solid #E31F26;
    border-radius: 4px;
    margin-top: 30px;
    margin-bottom: -10px;
}
.dfyj5_feature_content_btn a em{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 38px;
}

.dfyj5_feature_content_btn a {
	display: inline-block;
	text-align: center;
	width: 118px;
	height: 37px;
	line-height: 37px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
}
.sd_main_card {
	margin-top: 30px;
	height: 236px;
}

.sd_main_card a {
	width: 320px;
    float: left;
    text-align: center;
}

.sd_main_card div {
	position: relative;
    top: 40px;
    width: 1px;
    height: 80px;
    background-color: #CCCCCC;
    float: left;
    text-align: center;
}

.sd_main_card a h3{
	font-family: Microsoft YaHei;
	font-size: 18px;
	color: #222222;
	text-align: center;
	line-height: 28px;
	font-weight: 400;
	padding-top: 20px;
	width: 229px;
	margin: 0 auto;
}

.sd_report_cd_bg2{
	width: 1000px;
	margin: 0 auto;
	background: url(../images/sd/4bg2.png) center center no-repeat;
	height: 160px;
	margin-top: 80px;
}
.sd_report_cd_bg2 span {
	padding-top: 30px;
    margin-left: 30px;
	font-family: Microsoft YaHei;
	font-size: 24px;
	color: #222222;
	text-align: justify;
	line-height: 40px;
	font-weight: 400;
	display: block;
}
.sd_ic_box {
	background: url(../images/sd/4bg1x.png) center 0px no-repeat;
	height: 300px;
	background-size: cover;
}
.sd_xc_line {
	background: #FFFFFF;
    width: 18px;
    height: 2px;
    margin-top: 10px;
    margin-left: 82px;
}
.sd_bn_txt {
	color: #222;
	padding-top: 208px;
}
.sd_yd_tit {
	padding: 30px 0 0;
	width: 720px;
	margin: 0 auto;
	text-align: justify;
}
.sd_yd_tit.show_all{
	overflow: hidden;
}
.sd_yd_tit p {
	display: block;
	text-indent: 28px;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	padding-top: 20px;
}
.sd_yd_tit p em {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #E31F26;
	letter-spacing: 0;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
}
.sd_gs_box{
	background: url(../images/gs_bg1.jpg) center center no-repeat;
	padding:40px 0 60px;
}
.sd_gs_box li{
	float: left;
	width: 240px;
	margin-right: 12px;
	background: #fff;
	height: 390px;
}
.sd_gs_box li img{
	width: 240px;
	height: 100px;
}
.sd_gs_box li .cont{
	height: 390px;
    overflow: hidden;
    background: #fafafa;
}
.sd_gs_box li .info{
	padding: 20px;
	height: 290px;
	padding-bottom: 0;
	background: #fafafa;
	position: relative;
	top: 0;
	transition: all 0.3s ease-in-out;
}
.sd_gs_box li .info h4{
	font-family: Microsoft YaHei;
	font-size: 18px;
	color: #222222;
	letter-spacing: 0;
	text-align: center;
	line-height: 40px;
	font-weight: 400;
	padding-bottom: 10px;
}
.sd_gs_box li .info h5{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 48px;
	margin:5px 0 10px;
}
.sd_gs_box li .info p{
	text-align: justify;
	padding-bottom: 20px;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 400;
}
.sd_gs_box li:hover .info{
	top: -100px;
}

.sd_gs_list{
	margin-top: 35px;
	position: relative;
}
.sd_gs_list .bd a{
	position: absolute;
	top: 50%;
	margin-top: -15px;
	display: inline-block;
	width: 65px;
	height: 65px;
}
.sd_gs_list .bd a.prev{
	left: -70px;
	background: url(../images/icon_prev.png) center center no-repeat;
}
.sd_gs_list .bd a.prev:hover{
	background: url(../images/icon_prevs.png) center center no-repeat;
}
.sd_gs_list .bd a.next{
	right: -70px;
	background: url(../images/icon_next.png) center center no-repeat;
}
.sd_gs_list .bd a.next:hover{
	background: url(../images/icon_nexts.png) center center no-repeat;
}
.sd_if_card {
	width: 720px;
    margin: 0 auto;
}

.sd_if_card img {
	float: left;
    margin-top: 36px;
}

.sd_if_card p {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	font-weight: 400;
	width: 610px;
	padding-top: 30px;
    margin-left: 110px;
}
.sd_quote {
	padding: 20px 140px;
    width: 720px;
}
.sd_quote p{
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
}
.sd_quote em{
	display: block;
	width: 23px;
	height: 21px;
}
.sd_quote .at_l{
	position: relative;
	left: -52px;
	background: url(../images/sd/quote1.png) no-repeat;
}
.sd_quote .at_r{
	position: relative;
	float: right;
    right: -52px;
	background: url(../images/sd/quote2.png) no-repeat;
}
.sd_if_box{
	padding: 40px 0 60px;
}
.sd_if_box ul{
	margin-top: 35px;
}
.sd_if_box li{
	height: 406px;
	background: #fff;
	width: 240px;
	float: left;
	margin-right: 20px;
}
.sd_if_box li img{
	width: 100%;
	height: 100px;
}
.sd_if_box li h4{
	font-size: 18px;
	color: #222;
	margin: 20px 0 10px 0;
	text-align: center;
	font-family: Microsoft YaHei;
	letter-spacing: 0;
	line-height: 40px;
	font-weight: 400;
}
.sd_if_box li p{
	margin: 0 25px;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	font-family: Microsoft YaHei;
	color: #999999;
	letter-spacing: 0;
	line-height: 28px;
	font-weight: 400;
}
.sd_if_box li.width_li{
	width: 230px;
}

.sd_finance_txt_in_img{
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	line-height: 20px;
	font-weight: 400;
	position: relative;
	top: -40px;
	left: 20px;
}
.sd_finance_box{
	background: url(../images/sd/2-1green_b.png) center center no-repeat;
	padding:40px 0 60px;
}
.sd_tcfd_box{
	padding: 40px 0 60px;
}
.sd_tcfd_box ul{
	margin-top: 35px;
}
.sd_tcfd_box li{
	float: left;
    width: 192px;
    height: 314px;
    padding: 25px;
    border: 1px #ebebeb solid;
    margin-right: 7px;
    text-align: center;
}
.sd_tcfd_box li h4{
	color: #222;
	font-size: 18px;
	margin: 20px 0;
}
.sd_tcfd_box li p{
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
}
.sd_award_main {
	display: block;
    text-align: left;
    padding-left: 12px;
    position: relative;
    margin-left: 66px;
    font-family: Microsoft YaHei;
	font-size: 20px;
	color: #222222;
	line-height: 50px;
	font-weight: 400;
}
.sd_award_main em {
	height: 20px;
    width: 4px;
    position: absolute;
    left: 0;
    top: 15px;
    background: #e31f26;
}

.sd_goals_tit {
	width: 720px;
	height: 150px;
	margin: 0 auto;
	text-align: justify;
	display: none;
}
.sd_goals_tit.on{
	display: block;
}
.sd_goals_tit p {
	display: block;
	text-indent: 35px;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	padding-top: 20px;
	padding-left: 16px;
	text-indent: -16px;
}
.sd_goals_tit p em {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #D8D8D8;
    border-radius: 100%;
    margin-right: 8px;
}
.sd_ygcz_bg {
	background: url(../images/sd/2-2bg1x.png) center 0px no-repeat;
	height: 675px;
}
.sd_goals_ygcz {
	height: 560px;
	background: #fff;
}
.sd_goals_ygcz p{
	padding: 50px 50px;
	height: 84px;
	width: 300px;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	text-indent: 28px;
	position: relative;
    z-index: 1;
}
.sd_goals_ygcz_pic_text {
	top: -50px;
	padding: 0 !important;
	font-size: 18px !important;
	color: #FFFFFF !important;
	line-height: 30px !important;
	position: relative;
	text-indent: 20px !important;
	height: 50px !important;
	width: 600px !important;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7)) !important;
}
.sd_goals_ygcz em{
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #E31F26;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
}
.sd_goals_ygcz img{
	height: 240px;
	width: 600px;
}
.sd_yggh p{
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	padding: 80px 40px 0 0;
	width: 260px;
    float: left;
    text-indent: 28px;
}
.sd_yggh em{
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: 400;
	position: relative;
	top: -40px;
    left: 320px;
}
.sd_pav_tav{
	width: 1000px;
	margin: 0 auto;
	margin-top: -30px;
}
.sd_pav_tav a{
	height: 28px;
	line-height: 28px;
	display: block;
	border: 1px #ebebeb solid;
	width: 438px;
	background: #fafafa;
	position: relative;
	padding:15px 30px;
	float: left;
	transition: all 0.2s ease-in-out;
}
.sd_pav_tav a span{
	padding-left: 50px;
	font-size: 18px;
	color: #333;
	display: inline-block;
	line-height: 28px;
}
.sd_pav_tav a em{
	color: #e9e9e9;
	font-size: 24px;
	text-transform: uppercase;
	position: absolute;
	right: 30px;
	top: 15px;
	line-height: 28px;
	transition: all 0.2s ease-in-out;
}
.sd_pav_tav a.page1 span{
	background: url(../images/sd/2-3pav1.png) left 0 no-repeat;
}
.sd_pav_tav a.page2 span{
	background: url(../images/sd/2-3pav2.png) left -1px no-repeat;
}
.sd_pav_tav a.page1.on span,
.sd_pav_tav a.page1:hover span{
	background: url(../images/sd/2-3pav1s.png) left 0 no-repeat;
	color: #fff
}
.sd_pav_tav a.page2.on span,
.sd_pav_tav a.page2:hover span{
	background: url(../images/sd/2-3pav2s.png) left -1px no-repeat;
	color: #fff
}
.sd_pav_tav a.on,
.sd_pav_tav a:hover{
	background: #e31f26;
	border:1px #e31f26 solid;
}
.sd_pav_tav a.on em,
.sd_pav_tav a:hover em{
	color: #cb002b
}

.two_pic_box_ext {
	width: 1000px;
	height: 275px;
	margin-top: 40px;
}
.two_pic_box {
	width: 500px;
	float: left;
}
.two_pic_box .right {
	float: right;
}
.two_pic_box img {
	width: 480px;
	height: 275px;
	padding-left: 10px;
}
.two_pic_box p {
	text-align: left;
	position: relative;
	top: -40px;
	left: 10px;
    height: 40px;
    width: 480px;
    font-family: Microsoft YaHei;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    font-weight: 400;
    text-indent: 20px;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));
}
.jx_box2{
	height: 400px;
	overflow: hidden;
	margin-top: 35px;
}
.jx_box2 .time{
	position: relative;
	border-radius: 10px;
    overflow: hidden;
}
.jx_box2 .time .ca-wrapper{
	width: 330px;
	height: 400px;
	position: relative;
}
.jx_box2 .time .ca-item{
	display: block;
	height: 100px;
	line-height: 100px;
	width: 330px;
	text-align: center;
	color: #666;
	font-size: 16px;
	cursor: pointer;
	font-family: Microsoft YaHei;
	font-size: 18px;
	font-weight: 500;
	background-color: #fff;
}
.jx_box2 .time .ca-item.on,
.jx_box2 .time .ca-item:hover{
	color: #fff;
	background-color: #e31f26
}
.jx_box2 .time .ca-nav-prev,
.jx_box2 .time .ca-nav-next{
	position: absolute;
	left: 0;
	width: 220px;
	height: 25px;
	display: block;
	text-indent:-99px;
	cursor: pointer;
}
.jx_box2 .time .ca-nav-prev{
	top: 0px;
	background:#eaeaea url(../images/ca_icons.png) center -33px no-repeat;
}

.jx_box2 .time .ca-nav-next{
	background:#eaeaea url(../images/ca_icons.png) center -152px no-repeat;
	bottom: -25px;
}
/*.jx_box2 .time .ca-nav-prev:hover{
	top: 0px;
	background:#eaeaea url(../images/ca_icon_hover.png) center -33px no-repeat;
}
.jx_box2 .time .ca-nav-next:hover{
	background:#eaeaea url(../images/ca_icon_hover.png) center -152px no-repeat;
	bottom: -25px;
}*/
.jx_box2 .time .ca-nav-prev.none{
	cursor: default;
	top: 0px;
	background:#eaeaea url(../images/ca_icon.png) center -33px no-repeat;
}
.jx_box2 .time .ca-nav-prev.sj_none{
	cursor: default;
	top: 0px;
	background:#eaeaea url(../images/ca_icon.png) center -33px no-repeat;
}
.jx_box2 .time .ca-nav-next.none{
	background:#eaeaea url(../images/ca_icons.png) center -152px no-repeat;
	bottom: -25px;
	cursor: default;
}
.jx_box2 .time .ca-nav-next.sj_none{
	background:#eaeaea url(../images/ca_icon.png) center -152px no-repeat;
	bottom: -25px;
	cursor: default;
}
.jx_info1{
	overflow: hidden;
	background-color: #fff;
	border-radius: 10px;
	height: 400px;
}
.jx_info1 .cont{
	height: 340px;
    margin-top: 30px;
	overflow: hidden;
	width: 666px;
	display: none;
}
.jx_info1 .cont p{
	margin: 0px 30px 20px;
	width: 610px;
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 28px;
	font-weight: 400;
	text-indent: 2em;
}
.jx_info1 .cont td{
	height: 40px;
	padding: 0;
	font-family: Microsoft YaHei;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 40px;
	font-weight: 400;
	vertical-align: middle;
}
.jx_info1 .cont th{
	height: 40px;
	padding: 0;
	font-family: Microsoft YaHei;
	font-size: 12px;
	color: #666666;
	text-align: center;
	line-height: 40px;
	font-weight: 500;
	vertical-align: middle;
}
.fia_detail {
	padding-left: 16px;
    font-size: 13px;
    margin-left: 13px;
    line-height: 22px;
    background: url(../images/jr_cut.png) -16px 8px no-repeat;
    background-size: 22px 6px;
    font-family: Microsoft YaHei;
    font-weight: 400;
}
.fia_ys_yy{
	background: rgba(0, 0, 0, 0.6);
    top: 15px !important;
    height: 350px;
    z-index: 0 !important;
}
.fia_ys li{
	border-radius: 2px;
    overflow: hidden;
	margin-right: 5px;
	width: 330px;
    height: 350px;
}
.fia_ys li b{
	padding-bottom: 20px;
}
.ib_gs_box li{
	float: left;
	width: 320px;
	margin-right: 20px;
	background: #fff;
	height: 326px;
}
.ib_gs_box li img{
	width: 320px;
	height: 125px;
}
.ib_gs_box li .cont{
	height: 326px;
	overflow:hidden;
}
.ib_gs_box li .info{
	padding: 30px;
	padding-bottom: 0;
	background: #fff;
	position: relative;
	top: 0;
	transition: all 0.3s ease-in-out;
}
.ib_gs_box li .info h4{
	height: 26px;
	font-size: 18px;
	color: #222222;
	text-align: center;
	line-height: 26px;
	font-weight: 500;
	margin-top: -5px;
}
.ib_gs_box li .info h5{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 48px;
	margin:5px 0 10px;
}
.ib_gs_box li .info p{
	width: 260px;
	height: 66px;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 22px;
	font-weight: 400;
	margin-top: 10px;
}
.ib_gs_box li .info a{
	float: right;
    width: 56px;
    height: 22px;
    font-size: 14px;
    color: #E41F26;
    text-align: justify;
    line-height: 22px;
    font-weight: 400;
    top: 32px;
    position: relative;
}
.ib_jx_box{
	height: 280px;
	overflow: hidden;
	margin-top: 35px;
}
.ib_jx_box .time{
	position: relative;
}
.ib_jx_box .time .ca-wrapper{
	width: 220px;
	height: 300px;
	position: relative;
}
.ib_jx_box .time .ca-item{
	display: block;
	height: 70px;
	line-height: 70px;
	width: 220px;
	text-align: center;
	background-color: #f1f1f1;
	color: #666;
	font-size: 16px;
	cursor: pointer;
	font-size: 20px;
	color: #666666;
	font-weight: 500;
}
.ib_jx_box .time .ca-item.on,
.ib_jx_box .time .ca-item:hover{
	color: #fff;
	background-color: #e31f26
}
.ib_jx_box .time .ca-nav-prev,
.ib_jx_box .time .ca-nav-next{
	position: absolute;
	left: 0;
	width: 220px;
	height: 25px;
	display: block;
	text-indent:-99px;
	cursor: pointer;
}
.ib_jx_box .time .ca-nav-prev{
	top: 0px;
	background:#eaeaea url(../images/ca_icons.png) center -33px no-repeat;
}

.ib_jx_box .time .ca-nav-next{
	background:#eaeaea url(../images/ca_icons.png) center -152px no-repeat;
	bottom: -25px;
}
/*.ib_jx_box .time .ca-nav-prev:hover{
	top: 0px;
	background:#eaeaea url(../images/ca_icon_hover.png) center -33px no-repeat;
}
.ib_jx_box .time .ca-nav-next:hover{
	background:#eaeaea url(../images/ca_icon_hover.png) center -152px no-repeat;
	bottom: -25px;
}*/
.ib_jx_box .time .ca-nav-prev.none{
	cursor: default;
	top: 0px;
	background:#eaeaea url(../images/ca_icon.png) center -33px no-repeat;
}
.ib_jx_box .time .ca-nav-prev.sj_none{
	cursor: default;
	top: 0px;
	background:#eaeaea url(../images/ca_icon.png) center -33px no-repeat;
}
.ib_jx_box .time .ca-nav-next.none{
	background:#eaeaea url(../images/ca_icons.png) center -152px no-repeat;
	bottom: -25px;
	cursor: default;
}
.ib_jx_box .time .ca-nav-next.sj_none{
	background:#eaeaea url(../images/ca_icon.png) center -152px no-repeat;
	bottom: -25px;
	cursor: default;
}
.ib_jx_info{
	height: 280px;
	padding-left: 40px;
	overflow: hidden;
}
.ib_jx_info .cont{
	height: 280px;
	overflow: hidden;
	width: 615px;
	padding: 0px 35px 0px 0;
	display: none;
}
.ib_jx_info .cont p{
	padding-left: 25px;
	height: 24px;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 24px;
	font-weight: 400;
}
.ib_jx_info .cont b {
    padding-left: 25px;
	height: 40px;
	font-size: 16px;
	color: #222222;
	text-align: justify;
	line-height: 40px;
	font-weight: 400;
	background:url(../images/dian_icon02.png) 10px no-repeat;
}
.ib_cut_menu {
	position: relative;
	margin-bottom: 32px;
}
.ib_cut_menu b, .ib_cut_menu em {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #666;
}
.ib_cut_menu b {
	cursor: pointer;
	height: 30px;
	font-size: 20px;
	color: #666666;
	text-align: center;
	line-height: 30px;
	font-weight: 400;
	padding: 0px 66px 6px 236px;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.ib_cut_menu b i {
	display: block;
	position: relative;
	width: 0;
	height: 3px;
	bottom: -5px;
	margin-left: 0;
	background: #e31f26;
	transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
}
.ib_cut_menu .on, .ib_cut_menu b:hover {
	color: #e31f26;
	border-color: #e31f26;
}
.ib_cut_menu .on i, ib_cut_menu b:hover i {
	width: 100%;
}
.ib_cut_menu em {
	height: 15px;
	width: 1px;
	background: #e6e6e6;
	margin: 12px 15px 0;
}
.ib_ad_message{
	margin-top: 30px;
	height: 400px;
	width: 1053px;
}
.ib_ad_message ul li {
	height: 55px;
	position: relative;
	float: left;
	margin-right: 48.5px;
}
.ib_ad_message ul li a, .ib_ad_message ul li em {
	display: inline-block;
	line-height: 55px;
	font-size: 16px;
}
.ib_ad_message ul li a {
	display: block;
	width: 32px;
	height: 55px;
	font-size: 16px;
	color: #666666;
	text-align: justify;
	line-height: 55px;
	font-weight: 400;
}
.ib_ad_message ul li em {
	color: #999;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 0;
}
.ib_ad_message ul li a:hover, .ib_ad_message ul li a:hover em { color: #e31f26; }

.ib_gs_list{
	margin-top: 35px;
	position: relative;
}
.ib_gs_list .bd a{
	position: absolute;
	top: 50%;
	margin-top: -33px;
	display: inline-block;
	width: 65px;
	height: 65px;
}
.ib_gs_list .bd a.prev{
	left: -70px;
	background: url(../images/icon_prev.png) center center no-repeat;
}
.ib_gs_list .bd a.prev:hover{
	background: url(../images/icon_prevs.png) center center no-repeat;
}
.ib_gs_list .bd a.next{
	right: -70px;
	background: url(../images/icon_next.png) center center no-repeat;
}
.ib_gs_list .bd a.next:hover{
	background: url(../images/icon_nexts.png) center center no-repeat;
}

/*
/OTCbusiness/list
*/

.otc_list_ic .cm_l1{
	background-image: url(../images/dx_sypz.png);
	background-size: 50px 50px;
    background-position: 142px -5px;
    width: 333px;
}
.otc_list_ic .cm_l2{
	background-image: url(../images/dx_sm.png);
	background-size: 50px 50px;
    background-position: 142px -5px;
    width: 333px;
}
.otc_list_ic .cm_l3{
	background-image: url(../images/dx_qt.png);
	background-size: 55px 50px;
	background-position: 142px -5px;
	width: 333px;
}
.otc_list_ic .cm_l1.on, .otc_list_ic .cm_l1:hover {
	background-image: url(../images/dx_sypz_red.png);
}
.otc_list_ic .cm_l2.on, .otc_list_ic .cm_l2:hover {
	background-image: url(../images/dx_sm_red.png);
}
.otc_list_ic .cm_l3.on, .otc_list_ic .cm_l3:hover {
	background-image: url(../images/dx_qt_red.png);
}
.yl_tips_box {
	width: 1000px;
	height: 62px;
	margin-top: 23px;
	background: #F5F5F5;
	border-radius: 4px;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}
.yl_tips_box img{
	position: absolute;
}
.yl_tips_box div{
	width: 800px;
}
.yl_tips_box div a {
	color: #262626;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	font-size: 16px;
	line-height: 62px;
	font-weight: 400;
}
.yl_tips_box em {
    display: block;
    float: right;
    right: 0;
    top: 0;
	font-size: 14px;
	color: #262626;
	line-height: 62px;
	font-weight: 400;
}
.tty_day_price{
	padding: 20px;
    background: #FFFFFF;
    border-radius: 8px;
}

.tty_day_price table{
	border-top: 1px #efefef solid;
	border-bottom: 1px #efefef solid;
}
.tty_day_price table th,
.tty_day_price table td{
	text-align: center;
	line-height: 40px;
}
.tty_day_price table th{
	border: 1px solid rgba(230,230,230,1);
	background: #f0f0f0;
	font-size: 14px;
	color: #262626;
	text-align: right;
	padding-right: 20px;
	font-weight: 400;
}
.tty_day_price table td{
	font-size: 16px;
	border: 1px solid rgba(230,230,230,1);
	font-size: 14px;
	color: #444444;
	text-align: right;
    padding-right: 20px;
	font-weight: 400;
}
.tty_day_price .left{
	text-align: left;
    padding-left: 20px;
}
.tty_day_price .left{
	text-align: left;
    padding-left: 20px;
}
.tty_day_price table td span{
	color: #999;
}
.tty_day_price tr.bg td{
	background: #f0f0f0;
	border: 1px solid rgba(230,230,230,1);
}
.tty_day_price p{
	color: #999;
	margin-top:25px;
}
.tty_hgyw{
    background: #FFFFFF;
    border-radius: 8px;
}

.tty_hgyw table{
	border-top: 1px #efefef solid;
	border-bottom: 1px #efefef solid;
}
.tty_hgyw table th,
.tty_hgyw table td{
	line-height: 50px;
}
.tty_hgyw table th{
	border: 1px solid rgba(230,230,230,1);
	background: #f0f0f0;
	font-size: 14px;
	color: #262626;
	text-align: center;
	font-weight: 400;
}
.tty_hgyw table td{
	font-size: 16px;
	border: 1px solid rgba(230,230,230,1);
	font-size: 14px;
	color: #444444;
	text-indent: 20px;
	font-weight: 400;
}
.tty_hgyw table td span{
	color: #999;
}
.tty_hgyw tr.bg td{
	background: #f0f0f0;
	border: 1px solid rgba(230,230,230,1);
}
.tty_hgyw table td.red{
	font-size: 20px;
}
.tty_hgyw p{
	color: #999;
	margin-top:25px;
}
.tty_p {
    padding: 30px 0 0;
    width: 800px;
    margin: 0 auto;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    line-height: 28px;
    font-weight: 500;
}
.tty_p p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    display: block;
    text-indent: 35px;
}