﻿@charset "UTF-8";

.color_eo {
	color: #e0e0e0
}

.color_orange {
	color: #fb9c14
}

.color_red {
	color: #ee3023
}

.float_left {
	float: left
}

.no-margin {
	margin: 0!important
}

.margin_left10 {
	margin-left: 10px
}

.margin_left5 {
	margin-left: 5px
}

.no_border {
	border: 0!important
}

.cus_pot {
	cursor: pointer
}

.f_top_div {
	background: #fff;
	width: 100%;
	height: 137px;
	margin: 0 auto
}

.f_top_div .top_twig {
	width: 100%;
	height: 4px;
	background: #ee3023
}

.f_top_div .top_menu_twig_div {
	position: relative
}

.f_top_div .top_menu_twig_div .top_menu_twig {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 4px;
	z-index: 900;
	background: url(../images/f_shadow_twig.png) repeat-x
}

.f_top_div .top_body {
	width: 980px;
	margin: 0 auto
}

.f_top_div .top_body .top_logo {
	float: left;
	width: 348px;
	height: 48px;
	margin: 31px 0 0 20px;
	padding-left: 223px;
	background: url(../images/f_logo.png) no-repeat;
	padding-top: 8px
}

.f_top_div .top_body .top_logo .item_bg {
	background: url(../images/item_logo.png) no-repeat;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_ywbl {
	background-position: 0 0;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_grzx {
	background-position: 0 -41px;
	width: 130px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_xyyw {
	background-position: 0 -82px;
	width: 130px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_zq {
	background-position: 0 -123px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_gywm {
	background-position: 0 -164px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_investor {
	background-position: 0 -1063px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_zcgl {
	background-position: 0 -905px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_ywzy {
	background-position: 0 -945px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_ggyts {
	background-position: 0 -985px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_tzzjy {
	background-position: 0 -205px;
	width: 215px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_tzgw {
	background-position: 0 -246px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_bjhg {
	background-position: 0 -287px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_qqyw {
	background-position: 0 -328px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_qhib {
	background-position: 0 -369px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_jgfw {
	background-position: 0 -410px;
	width: 168px;
	height: 31px
}


.f_top_div .top_body .top_logo .items_tgwb {
	background-position: 0 -1022px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_gtsc {
	background-position: 0 -451px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_yywd {
	background-position: 0 -492px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_rylc {
	background-position: 0 -533px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_hq {
	background-position: 0 -574px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_zx {
	background-position: 0 -615px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_kjjr {
	background-position: 0 -656px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_rjxz {
	background-position: 0 -697px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_dl {
	background-position: 0 -738px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_zc {
	background-position: 0 -779px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_yqlj {
	background-position: 0 -820px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .top_logo .items_qqb {
	background-position: 0 -861px;
	width: 168px;
	height: 31px
}

.f_top_div .top_body .menu_below {
	position: relative;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-top: 24px
}

.f_top_div .top_body .menu_below .li_div_home {
	position: relative;
	float: left;
	height: 30px;
	line-height: 28px;
	color: #4c4c4c;
	border-left: 1px solid #f2f2f2
}

.f_top_div .top_body .menu_below .li_div_home .li_menu_div .home_li {
	font-size: 12px;
	float: left;
	padding-left: 20px
}

.f_top_div .top_body .menu_below .li_div_home .li_menu_div .home_bottom {
	position: absolute;
	top: 30px;
	left: 0;
	height: 4px;
	width: 100%;
	z-index: 200;
	background: #996c33
}

.f_top_div .top_body .menu_below .li_div_home .li_menu_div .f_top_shrink_nav {
	cursor: pointer;
	float: left;
	width: 15px;
	height: 26px;
	margin-left: 10px;
	margin-right: 15px;
	background: url(../images/f_shrink.png) center no-repeat
}

.f_top_div .top_body .menu_below .li_div_home .f_nav_div {
	position: absolute;
	top: 30px;
	display: none;
	background: #fff;
	z-index: 99;
	box-shadow: 0 4px 5px 1px #cdcdcd
}

.f_top_div .top_body .menu_below .li_div_home .f_nav_div ul li {
	float: left;
	height: 32px;
	line-height: 32px;
	width: 100%;
	padding-left: 20px;
	border-top: 1px solid #e9e9e9
}

.f_top_div .top_body .menu_below .li_div_home .f_nav_div ul li:hover {
	background: #f5f5f5
}

.f_top_div .top_body .menu_below .li_div_home .f_nav_div ul .bg_pitch {
	color: #fb9c14
}

.f_top_div .top_body .menu_below .li_div_home .f_nav_div .f_arrows {
	position: absolute;
	top: -7px;
	left: 58px;
	width: 14px;
	height: 7px;
	background: url(../images/f_arrows.png) no-repeat center
}

.f_top_div .top_body .menu_below .li_menu_div_hover .f_top_shrink_nav {
	background: url(../images/f_extend.png) center no-repeat!important
}

.f_top_div .top_body .menu_below .li_menu_div_hover .home_bottom {
	display: none
}

.f_top_div .top_body .menu_below .li_menu_div_hover .home_li a {
	color: #cfa972
}

.f_top_div .top_body .menu_below_right {
	float: right;
	width: 400px;
	margin-top: 20px;
	padding-left: 40px;
	font-size: 16px;
	color: #4c4c4c
}

.f_top_div .top_body .menu_below_right .below_ul .below_li {
	position: relative;
	float: left;
	margin-left: 25px;
	text-align: center
}

.f_top_div .top_body .menu_below_right .below_ul .below_li a {
	color: #4c4c4c
}

.f_top_div .top_body .menu_below_right .below_ul .below_li a:hover {
	color: #ee3023
}

.f_top_div .top_body .menu_below_right .below_ul .below_li .select {
	padding-right: 18px;
	background: url(../images/f_shrink.png) right no-repeat
}

.f_top_div .top_body .menu_below_right .below_ul .below_li .select:hover {
	background: url(../images/f_shrink_red.png) right no-repeat
}

.f_top_div .top_body .menu_above {
	float: right
}

.f_top_div .top_body .menu_above ul {
	font-size: 12px;
	padding: 0;
	color: #666
}

.f_top_div .top_body .menu_above ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 15px
}

.f_top_div .top_body .menu_above ul li a {
	color: #666
}

.f_top_div .top_body .menu_above ul li a:hover {
	color: #333
}

.f_top_div .top_body .menu_above ul li .f_95538 {
	float: left;
	width: 46px;
	height: 15px;
	margin: 5px 0 0 2px;
	cursor: pointer;
	background: url(../images/f_95538.png) no-repeat
}

.f_top_div .top_body .menu_above ul .logined {
	position: relative;
	width: 106px;
	height: 30px;
	line-height: 10px;
	padding: 10px 0;
	color: #cfa972;
	cursor: pointer;
	text-align: center
}

.f_top_div .top_body .menu_above ul .logined .ed_point {
	padding: 0 7px;
	background: url(../images/down.png) no-repeat center;
	background-position: 3px 6px
}

.f_top_div .top_body .menu_above ul .logined .menu {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	width: 106px;
	z-index: 1000;
	background: #fff;
	text-align: left;
	box-shadow: 0 4px 5px 1px #cdcdcd
}

.f_top_div .top_body .menu_above ul .logined .menu li {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 105px;
	margin-left: 0!important;
	padding-left: 10px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 12px
}

.f_top_div .top_body .menu_above ul .logined .menu li a {
	display: block;
	width: 100px
}

.f_top_div .top_body .menu_above ul .logined .menu li:hover {
	background: #f5f5f5
}

.f_top_div .top_body .menu_above ul .logined .menu li:hover a {
	color: #ee3023
}

.f_top_div .top_body .menu_above ul .logined:hover {
	border-bottom: 1px solid #ee3023
}

.f_top_div .top_body .menu_above ul .logined:hover .menu {
	display: block
}

.f_top_div .top_body .menu_above ul .logined:hover .ed_point {
	background: url(../images/up.png) no-repeat center
}

.f_top_div .top_body .menu_above ul .li_login {
	color: #e0e0e0
}

.f_top_div .top_body .menu_above ul .li_login a {
	color: #a66e43
}

.f_top_div .top_body .menu_above ul .li_login a:hover {
	color: #ee2d23
}

.f_top_div .top_body .menu_above ul .li_login span {
	padding: 0 12px
}

.f_top_div .top_body .menu_above ul .li_button_left {
	padding: 0 15px 0 20px;
	color: #fff;
	background: #ee3023;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 5px
}

.f_top_div .top_body .menu_above ul .li_button_left a {
	color: #fff
}

.f_top_div .top_body .menu_above ul .li_button {
	color: #fff;
	background: #ee3023
}

.f_top_div .top_body .menu_above ul .li_button_left:hover,.f_top_div .top_body .menu_above ul .li_button_right:hover {
	background: #d5271c;
	font-weight: 700
}

.f_top_div .top_body .menu_above ul .li_button_left:hover a,.f_top_div .top_body .menu_above ul .li_button_right:hover a {
	color: #fff
}

.f_top_div .top_body .menu_above ul .li_button_right {
	padding: 0 20px 0 15px;
	color: #fff;
	background: #ee3023;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 5px
}

.f_top_div .top_body .menu_above ul .li_button_right a {
	color: #fff
}

.f_top_div .top_body .f_top_search_on {
	border: 1px solid #fb9c14!important;
	background: #fff!important
}

.f_top_div .top_body .f_top_search_on input {
	background: #fff!important
}

.f_top_div .top_body .f_top_search {
	float: right;
	height: 35px;
	margin-top: 12px;
	width: 202px;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #f5f5f5
}

.f_top_div .top_body .f_top_search .f_top_input_front {
	float: right;
	width: 165px;
	height: 33px;
	line-height: 33px
}

.f_top_div .top_body .f_top_search .f_top_input_later {
	float: right;
	width: 35px;
	height: 33px;
	cursor: pointer;
	background: url(../images/f_search.png) center no-repeat
}

.f_top_div .top_body .f_top_search input {
	width: 160px;
	margin-left: 10px;
	border: 0;
	font-size: 12px;
	background: #f5f5f5;
	padding: 8px 0
}

.f_top_div .top_body .f_top_search .ry_search_result {
	position: absolute;
	z-index: 1001;
	top: 79px;
	right: 0;
	border: 2px solid rgba(0,0,0,.1);
	border-radius: 3px;
	box-shadow: 0 0 1px 0 #fff;
	width: 262px
}

.f_top_div .top_body .f_top_search .ry_search_point {
	position: absolute;
	z-index: 1002;
	top: 69px;
	right: 100px;
	width: 20px;
	height: 12px;
	background: url(../images/f_top_search_point.png)
}

.table_tb {
	background: #f5f5f5;
	width: 100%;
	font-size: 12px;
	border: 1px solid #e5e5e5
}

.table_tb .th_tr {
	width: 100%;
	height: 42px;
	line-height: 24px;
	color: #66666;
	background: #fff
}

.table_tb .orange_line {
	background: #faf2d6;
	border-bottom: 1px solid #fbcb87!important
}

.table_tb .tb_tr {
	color: gray;
	width: 100%;
	height: 42px;
	cursor: pointer;
	line-height: 16px;
	border-top: 1px solid #e1e1e1
}

.table_tb .tb_tr td {
	padding: 8px 5px
}

.table_tb .tb_page {
	width: 100%;
	line-height: 16px;
	border-top: 1px solid #e1e1e1
}

.table_tb .odd {
	background: #f5f5f5
}

.table_tb .even {
	background: #fff
}

.table_tb .tb_tr:hover {
	background: #fff8cc!important
}

.table_tb td {
	text-align: center;
	border-right: 1px solid #e9e9e9
}

.p_foot_hr {
	margin-top: 20px;
	width: 100%;
	background: url(../images/top_hr.png) repeat-x;
	height: 3px
}

.p_foot {
	width: 100%;
	height: 222px;
	background: #f3f3f3
}

.p_foot .foot_content {
	margin: 0 auto;
	width: 980px
}

.p_foot .foot_content .foot_left {
	float: left;
	width: 25%
}

.p_foot .foot_content .foot_left .foot_logo {
	float: left;
	height: 49px;
	width: 190px;
	margin-top: 75px;
	vertical-align: center;
	border: 0 solid red;
	background: url(../images/foot_logo.png) no-repeat center
}

.p_foot .foot_content .foot_right {
	float: left;
	width: 75%
}

.p_foot .foot_content .foot_right .foot_right_div {
	float: left;
	width: 125px;
	padding-top: 47px;
	text-align: center;
	font-size: 14px
}

.p_foot .foot_content .foot_right .foot_right_div .foot_right_title {
	margin-bottom: 10px;
	font-size: 14px;
	color: #a66e43
}

.p_foot .foot_content .foot_right .foot_right_div ul li {
	height: 22px;
	line-height: 22px
}

.p_foot .foot_content .foot_right .foot_right_div ul li a {
	font-size: 12px;
	color: #666
}

.p_foot .foot_content .foot_right .foot_right_div ul li a:hover {
	color: #ee2d23
}

.p_foot .foot_content .foot_right .foot_right_div ul li img {
	width: 120px;
	height: 120px;
	padding: 5px;
	border: 1px #f2f2f2 solid;
	border-radius: 5px
}

.p_foot .foot_content .foot_right .foot_right_we {
	float: left;
	width: 121px;
	margin: 0 24px;
	padding-top: 44px;
	line-height: 16px;
	text-align: center;
	font-size: 14px
}

.p_foot .foot_content .foot_right .mar_left40 {
	margin-left: 40px
}

.p_copyright {
	width: 100%;
	height: 190px;
	margin: 0 auto;
	background-color: #4d4d4d;
	font-size: 12px;
}

.p_copyright .p_copy_content {
	margin: 0 auto;
	width: 955px;
	height: 72px;
	line-height: 72px;
	border-bottom: 1px solid #3f3f3f;
	text-align: center;
	color: #9a9a9a
}

.p_copyright .p_copy_bottom {
	margin-top: 20px;
	height: 50px;
	line-height: 50px;
	text-align: center
}

.p_copyright .p_copy_bottom img {
	margin: 0 10px
}

.head_mb_div {
	position: relative;
	margin: 0 auto;
	width: 980px;
	font-size: 12px
}

.head_mb_div .li_div_mb {
	color: #996c33;
	position: absolute;
	top: -30px;
	left: 133px;
	width: 820px;
	height: 30px;
	line-height: 28px;
	padding-left: 18px;
	border-left: 1px solid #f2f2f2
}

.head_mb_div .li_div_mb a {
	color: #4c4c4c
}

.head_mb_div .li_div_mb a:hover {
	color: #ee3023
}

.share {
	height: 28px
}

.share span {
	width: 29px;
	height: 28px;
	margin-right: 10px;
	float: left;
	display: block;
	cursor: pointer
}

.share span.s1 {
	background: url(../images/bg07.png) 0 0 no-repeat
}

.share span.s1:hover {
	background: url(../images/bg07_hover.png) 0 0 no-repeat
}

.share span.s2 {
	background: url(../images/bg07.png) -37px 0 no-repeat
}

.share span.s2:hover {
	background: url(../images/bg07_hover.png) -37px 0 no-repeat
}

.share span.s3 {
	background: url(../images/bg07.png) -74px 0 no-repeat
}

.share span.s3:hover {
	background: url(../images/bg07_hover.png) -74px 0 no-repeat
}

.share span.s4 {
	background: url(../images/bg07.png) -112px 0 no-repeat
}

.share span.s4:hover {
	background: url(../images/bg07_hover.png) -112px 0 no-repeat
}

.share span.s5 {
	background: url(../images/bg07.png) -149px 0 no-repeat
}

.share span.s5:hover {
	background: url(../images/bg07_hover.png) -149px 0 no-repeat
}

.share span.os1 {
	background: url(../images/bg07_other.png) 0 0 no-repeat
}

.share span.os1:hover {
	background: url(../images/bg07_other_hover.png) 0 0 no-repeat
}

.share span.os2 {
	background: url(../images/bg07_other.png) -37px 0 no-repeat
}

.share span.os2:hover {
	background: url(../images/bg07_other_hover.png) -37px 0 no-repeat
}

.share span.os3 {
	background: url(../images/bg07_other.png) -74px 0 no-repeat
}

.share span.os3:hover {
	background: url(../images/bg07_other_hover.png) -74px 0 no-repeat
}

.share span.os4 {
	background: url(../images/bg07_other.png) -112px 0 no-repeat
}

.share span.os4:hover {
	background: url(../images/bg07_other_hover.png) -112px 0 no-repeat
}

.share span.os5 {
	background: url(../images/bg07_other.png) -149px 0 no-repeat
}

.share span.os5:hover {
	background: url(../images/bg07_other_hover.png) -149px 0 no-repeat
}

#mask {
	background: url(../images/mask.png) repeat;
	position: absolute;
	top: 0;
	filter: alpha(opacity=60);
	background-color: #777;
	z-index: 998;
	left: 0;
	opacity: .5;
	-moz-opacity: .5
}

#pc_tips {
	width: 830px;
	height: 301px;
	background: #fff;
	position: absolute;
	padding: 50px 70px 45px 160px;
	z-index: 999;
	color: #333;
	font: 14px;
	display: none
}

#pc_tips .title {
	height: 34px;
	font-size: 18px;
	line-height: 18px;
	color: #ee3023
}

#pc_tips .warn {
	font-size: 18px;
	color: #4c4c4c;
	font-weight: 600;
	height: 18px;
	line-height: 18px;
	margin: 32px 0
}

#pc_tips .img {
	position: absolute;
	top: 45px;
	left: 36px
}

#pc_tips .close_self {
	position: absolute;
	top: 20px;
	right: 0;
	width: 27px;
	height: 27px
}

#pc_tips button {
	border: 0 none;
	padding: 0;
	text-align: center;
	font-size: 20px;
	height: 48px;
	line-height: 48px;
	width: 160px;
	color: #fff;
	border-radius: 10px;
	margin: 0 auto
}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #6b6b6b;
	z-index: 996;
	opacity: .6;
	filter: alpha(opacity=60)
}

.loading {
	position: fixed;
	_position: absolute;
	top: 50%;
	left: 50%;
	width: 210px;
	height: 40px;
	line-height: 40px;
	padding-left: 46px;
	background: url(../images/loaderc.gif) no-repeat #f3f3f3;
	background-position: 10px 4px;
	overflow: hidden;
	z-index: 997;
	margin: -62px 0 0 -62px
}

.top_logo .home {
	width: 200px;
	height: 50px;
	display: block;
	position: absolute;
	left: 10px;
	top: 30px
}

.ql_ewmwp {
  position: fixed;
  top: 280px;
  right: 0px;
  z-index: 1002;
}


