@charset "utf-8";
/* CSS Document */


/* * { 
	touch-action:  none; 
}  */

h4, h5, h6,
h1, h2, h3 {
	margin: 0;
	}
ul, ol, li{
	margin: 0; 
	padding: 0;
	list-style-type:none;
}
a{
	text-decoration:none;
}
img, div, a{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

html{
	font-size:16px;
}

body{	
    background: #fff;
	font-family: 'Open Sans', sans-serif;
	margin:0;
	padding:0;
	min-height:35rem;
	position:relative;
}
.clearfix:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

header {
    background-color: #ffffff;
    position: relative;
	display: block;
	margin: 0 auto;
	height:4rem;
}
section {
    display: block;
    margin: 0 auto;
}


/*top 开始*/
.Profile_mid {
	width:7rem;
    margin: 0 auto;
	overflow: hidden;
	text-align:center;
	padding: 1rem 0 1.2rem 0;
}
.Profile_mid img{
	width:100%;
}
.profile_left {
	width:1.3rem;
    position: absolute;
	right: 4%;
	padding: 1.2rem 0 1.2rem 0;
}
.profile_left img{
	width:88%;
}
/*top 结束*/

/*链接文字滑动开始*/
.sixd_menu{
	background:rgba(255,255,255,1);
	height:2.5rem;
	overflow-y:hidden;
	display:-moz-box;
	display:-webkit-box;
	display:box;
	border-bottom:0.09rem solid #C7000B;
	-webkit-overflow-scrolling:touch;
	padding:0 0.3rem;
}
.sixd_menu::-webkit-scrollbar{display:none}
.sixd_menu div{
	width:auto;
}
.sixd_menu div a:link, .sixd_menu div a:hover, .sixd_menu div a:visited, .sixd_menu div a:active{
	display:block;
	width:100%;
	height:2.2rem;
	line-height:2.2rem;
	font-size:1.1rem;
	text-align:center;
	padding:0 0.7rem 0 0.7rem;
	color:#303133;
}
.sixd_menu div.item a:link, .sixd_menu div.item a:hover, .sixd_menu div.item a:visited, .sixd_menu div.item a:active{
	font-size:1.1rem;
	color:#C7000B;
	font-weight:bold;
}
.sixd_menu_wrap{
	height:2.5rem;
	border-bottom:0.09rem solid #C7000B;
}
.sixd_menu_w{
	width:18.2rem;
	margin:0 auto;
}
.sixd_menu_w div{
	display:inline-block;
}
.sixd_menu_w div a:link, .sixd_menu_w div a:hover, .sixd_menu_w div a:visited, .sixd_menu_w div a:active{
	display:block;
	width:100%;
	height:2.2rem;
	line-height:2.2rem;
	font-size:1.1rem;
	text-align:center;
	padding:0 0.7rem 0 0.7rem;
	color:#303133;
}
.sixd_menu_w div.item a:link, .sixd_menu_w div.item a:hover, .sixd_menu_w div.item a:visited, .sixd_menu_w div.item a:active{
	font-size:1.1rem;
	color:#C7000B;
	font-weight:bold;
}
/*链接文字滑动结束*/

/*滑动轮播图片开始*/
.jssorb051 {
	position:absolute;
	bottom:12px;
	right:12px;
}
.jssorl-009-spin img {
	animation-name:jssorl-009-spin;
	animation-duration:1.6s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
}
@keyframes jssorl-009-spin {
	from {
	transform:rotate(0);
}
to {
	transform:rotate(360deg);
}
}.jssorb051 .i {
	position:absolute;
	cursor:pointer;
	width:16px;
	height:16px;
}
.jssorb051 .i .b {
	fill:#fff;
	fill-opacity:.5;
}
.jssorb051 .i:hover .b {
	fill-opacity:.7;
}
.jssorb051 .iav .b {
	fill-opacity:1;
}
.jssorb051 .i.idn {
	opacity:.3;
}
.jssora051 {
	display:block;
	position:absolute;
	cursor:pointer;
}
.jssora051 .a {
	fill:none;
	stroke:#fff;
	stroke-width:360;
	stroke-miterlimit:10;
}
.jssora051:hover {
	opacity:.8;
}
.jssora051.jssora051dn {
	opacity:.5;
}
.jssora051.jssora051ds {
	opacity:.3;
	pointer-events:none;
}

#jssor_1{
	position:relative;
	margin:0 auto;
	left:0;
	width:1158px;
	height:490px;
	overflow:hidden;
	visibility:hidden;
}
.jssor_t{
	cursor:default;
	position:relative;
	top:0;
	left:0;
	width:1158px;
	height:490px;
	overflow:hidden;
}

.jssor_svg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/*滑动轮播图片结束*/

/*滑出层开始*/
.slide_out{
	position:fixed;
	right:-60%;
	top:0;
	width:60%;
	height:100%;
	background-color:#222B3B;
	z-index:1000000;
}
.slide_out_div{
	height:100%;
}
.slide_out_bg{
	position:fixed;
	top:0;
	right:-100%;
	background-color:#000;
	width:100%;
	height:100%;
	z-index:100000;
	opacity:0.8;
}

.btn_slideOut img{
	width:100%;
	height:100%;
}
.text_list{
	position:absolute;
	top:0.5rem;
	left:2.8rem;
}
.list_info_numerous{
	margin-top: 1rem;
}
.list_info_numerous a:link, .list_info_numerous a:hover, .list_info_numerous a:visited, .list_info_numerous a:active{
	display:block;
	background:url(/m/img_common/fan.png) no-repeat 0 10%;
	background-size:1.1rem;
	font-size:1rem;
	padding-left:2rem;
	color:#fff;
}
.list_info_en{
	margin-top: 0.5rem;
}
.list_info_en a:link, .list_info_en a:hover, .list_info_en a:visited, .list_info_en a:active{
	display:block;
	background:url(/m/img_common/en.png) no-repeat 0 10%;
	background-size:1.1rem;
	font-size:1rem;
	padding-left:2rem;
	color:#fff;
}
.list_info_viewpc a:link, .list_info_viewpc a:hover, .list_info_viewpc a:visited, .list_info_viewpc a:active{
	display:block;
	font-size:1rem;
	/* padding: 0.5rem 0 0.5rem 4.8rem; */
	color:#fff;
	outline:none;
	text-decoration:none;
	margin-left:3.2rem;
	margin-top:2rem;
}
.list_info_reset a:link, .list_info_viewpc a:hover, .list_info_viewpc a:visited, .list_info_viewpc a:active{
	display:block;
	font-size:1rem;
	/* padding: 0.5rem 0 0.5rem 4.8rem; */
	color:#fff;
	outline:none;
	text-decoration:none;
	margin-left:3.2rem;
	margin-top:2rem;
}
.list_info_line{
	width:8rem;
	height:0.001rem;
	border-top: 1px solid #6f7785;
	margin-top:1.2rem;
}

/*滑出层结束*/

.title_text{
	width:30%;
	font-size: 1.1rem;
	color: #C7000B;
	margin:0 auto;
	text-align:center;
	background-color:#fff;
	margin-top:-0.8rem;
}
/* .title_text{
	text-align:center;
	margin-top:-0.8rem;
}
.title_text span{
	font-size: 1rem;
	color: #C7000B;
	text-align:center;
	background-color:#fff;
	padding:0 0.3rem;
} */


.title_line{
	width:92%;
	height:2rem;
	border-bottom:0.08rem dotted #e7e7e7;
	margin:0 auto;
}
.list_ct{
	width:92%;
	font-size: 1.1rem;
	margin:0 auto;
	text-align:left;
	margin-top:1.5rem;
}
.list_ct a:link, .list_ct a:hover, .list_ct a:visited, .list_ct a:active{
	width:100%;
	font-size: 1.1rem;
	color: #333;
	font-weight:bold;
}
.list_date{
	width:92%;
	margin:0 auto;
	font-size: 1rem;
	color: #606266;
	text-align:left;
	margin-top:0.6rem;
}
.list_more{
	width:40%;
	margin:0 auto;
	margin-top:1.5rem;
}
.list_more a:link, .list_more a:hover, .list_more a:visited, .list_more a:active {
	display:block;
	font-size: 1.1rem;
	color: #C7000B;
	text-align:center;
}
.separate_line{
	width:100%;
	height:0.6rem;
	background-color:#f4f4f4;
	margin-top:1.5rem;
}

.business{
	width:92%;
	margin:0 auto;
	margin-top:1.5rem;
	position:relative;
	height:6rem;
}
.business_img{
	position:absolute;
	width:8.5rem;
	height:6rem;
}
.business_img img{
	width:90%;
	height:auto;
}
.business_info{
	margin-left:8.6rem;
	height:4rem;
}
.business_info span, .business_info a{
	display:block;
}
.business_info span{
	font-size:1rem;
	color:#333;
	font-weight:bold;
}
.business_info a:link, .business_info a:hover, .business_info a:visited, .business_info a:active{
	font-size:1rem;
	color:#606266;
	line-height:1.5rem;
	margin-top:0.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.business_info p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.top_bar{
	width:90%;
	height:3rem;
	margin:0 auto;
	margin-top:1rem;
	position:relative;
}
.left_return{
	width:1.8rem;
	position:absolute;
	left:4%;
	top:0;
	padding: 0.8rem 0 1.2rem 0;
}
.right_tool{
	width:1.8rem;
	position:absolute;
	right:0;
	top:0;
}
.left_return img, .right_tool img{
	width:100%;
}
.tool_arrow{
	position:absolute;
	right:0.9rem;
	top:-0.6rem;
	width:1rem;
}
.tool_arrow img{
	width:100%;
}
.tool_ct{
	position:absolute;
	right:-0.5rem;
	top:2.8rem;
	width:7rem;
	background-color:#222B3B;
	padding:0.6rem 0 0.6rem 0;
}
.tool_ct li{
	padding-left:3rem;
}
.tool_ct li a:link, .tool_ct li a:hover, .tool_ct li a:visited, .tool_ct li a:active{
	display:block;
	height:2.6rem;
	line-height:2.6rem;
	color:#fff;
	font-size:1rem;
	letter-spacing:0.05rem;
}
.share{
	background:url(/m/img_common/share.png) 1.3rem 0.75rem no-repeat;
	background-size:15% 39%;
}
.collection{
	background:url(/m/img_common/collection.png) 1.2rem 0.65rem no-repeat;
	background-size:16% 45%;
}
.article_title{
	width:88%;
	font-size:1.2rem;
	font-weight:bold;
	text-align:left;
	line-height:28px;
	margin:0 auto;
	margin-top:0.5rem;
}
.article_content_text{
	width:88%;
	font-size:1rem;
	text-align:left;
	line-height:1.8rem;
	letter-spacing:0.1rem;
	margin:1.2rem auto 0 auto;
	text-indent:2rem;
	color:#000;
}
.article_content_img{
	width:90%;
	margin:1.2rem auto 0 auto;
}
.article_content_img img{
	width:100%;
}
.article_img_info{
	width:88%;
	font-size:0.9rem;
	text-align:center;
	letter-spacing:0.05rem;
	margin:0.5rem auto 0 auto;
	color:#606266;
	line-height:1.2rem;
}


.list_title{
	width:8rem;
    margin: 0 auto;
	overflow: hidden;
	text-align:center;
	padding: 1rem 0 1.2rem 0;
	font-size:1.1rem;
	color:#C7000B;
	font-weight:bold;
}
.list_return {
	width:1.5rem;
	position: absolute;
	top:0;
	left: 3%;
	padding: 1rem 0 1.2rem 0;
}
.list_return img{
	width:88%;
}
.search_img {
	width:1.5rem;
	position: absolute;
	top:0;
	right: 12%;
	padding: 1rem 0 1.2rem 0;
}
.search_img img{
	width:88%;
}
.list_return_short{
	width:1.5rem;
    position: absolute;
	left: 3%;
	padding: 1rem 0 0.5rem 0;
}
.list_return_short img{
	width:88%;
}
.list_title_short{
	width:8rem;
    margin: 0 auto;
	overflow: hidden;
	text-align:center;
	padding: 1rem 0 0.5rem 0;
	font-size:1.1rem;
	color:#C7000B;
	font-weight:bold;
}

/*footer开始*/
.footer{
	background-color:#E1EEFC;
	padding:1.5rem 0;
	position:absolute;
	bottom:-16rem;
	left:0;
	width:100%;
}
.footer div{
	color:#303133;
	font-size:1rem;
	text-align:center;
	margin:0 auto;
	line-height:1.2rem;
}
.footer_line{
	width:70%;
	border-top: 0.08rem dotted #909399;
	height:0.8rem;
	margin-top:1rem !important;
}
.record_number{
	height:3.6rem;
}
/*footer结束*/

/*分页 开始*/
.page_bar{
	width:92%;
	margin:0 auto;
	margin-top:2rem;
	text-align:center;
}
.clearfix {
	clear: both;
}
.clearfix:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pager {
	max-width: 800px;
	text-align: center;
	margin-bottom: 30px;
	display: inline-block;
}
.pager a {
	cursor: pointer;
}
.pager a,
.pager span {
	width: 2.4rem;
	height: 2.4rem;
	border: 0.01rem solid transparent;
	color: #303133;
	display: inline-block;
	line-height: 2.4rem;
	float: left;
	font-size: 15px;
	text-decoration: none;
	margin: 0 4px;
	border-radius: 5px;
	background-color:#e7e7e7;
}
.pager a:hover,
.pager span:hover {
	border-color: #C7000B;
	color: #C7000B;
	position: relative;
	z-index: 1;
}
.pager span.current {
	background-color: #C7000B;
	color: #fff;
	border-color: #EBEBEB;
	position: relative;
	z-index: 1;
}
.pager .pg-first,
.pager .pg-prev,
.pager .pg-next,
.pager .pg-last {
	/* background: white url(/m/img_common/return_arrowr.png)  8px 7px no-repeat; */
	
}
.pg-next{
	background: white url(/m/img_common/return_arrowr.png)no-repeat;
	background-color:#e7e7e7 !important;
	background-size:40% 40% !important;
	background-position: 11px 12px !important;
}
.pg-prev{
	background: white url(/m/img_common/return_arrowl.png)no-repeat;
	background-color:#e7e7e7 !important;
	background-size:40% 40% !important;
	background-position: 11px 12px !important;
}
.pager .pg-prev,
.pager .pg-prev:hover {
	background-position: 7px -21px;
}
.pager .pg-next,
.pager .pg-next:hover {
	background-position: -21px -21px;
}
.pager .pg-last,
.pager .pg-last:hover {
	background-position: -21px 7px;
}
/* .pager .pg-prev[disabled='true'],
.pager .pg-prev[disabled='true']:hover {
	cursor: default;
	background-image: url(/m/img_common/page_bg.jpg);
}
.pager .pg-next[disabled='true'],
.pager .pg-next[disabled='true']:hover {
	cursor: default;
	background-image: url(/m/img_common/page_bg.jpg);
} */
.pager .pg-prev[disabled='true'],
.pager .pg-next[disabled='true'] {
	border-color: #eeeeee;
}
.pager span.els {
	border-color: transparent;
}
.pagerHtmlWrap {
	width: 800px;
	margin: 30px auto;
}
.pagerHtmlWrap .cc_cells {
	width: 100%;
	height: 35px;
	padding: 5px 0;
	border-bottom: 1px #cccccc solid;
}
.pagerHtmlWrap .cc_cells a {
	color: #454545;
	font-size: 14px;
	line-height: 35px;
	text-decoration: none;
}
.pagerHtmlWrap .cc_cells a span {
	display: inline-block;
	width: 25%;
	text-align: left;
	margin: 0;
}
/*分页 结束*/

/*表格 开始*/
.tab_div{
	width:90%;
	margin:0 auto;
	overflow-x:auto;
}

.tab_div::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, 0);
    border-left: 1px solid rgba(0, 0, 0, 0);
}
.tab_div::-webkit-scrollbar {
    width: 5px;
    height: 13px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.tab_div::-webkit-scrollbar-thumb {
    background-color: #ddd;
    background-clip: padding-box;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    min-height: 28px;
}
.tab_div::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

table, td{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	font-size:1.1rem;
}
.tab{
	width:100%;
	font-size:0.85rem !important;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
.tab td{ 
	height:1.9rem;
	line-height:1.9rem;
	text-align:left;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	color:#666;
	padding-left:0.5rem;
}
.tab_tr{
	color:#333 !important;
	background-color:#f2f2f2;
	height:2.2rem;
}
/*表格 结束*/

.architecture_diagram{
	width:92%;
	margin:0 auto;
	margin-top:1.5rem;
}
.architecture_diagram img{
	width:100% !important;
}

.structure_column_text{
	position:absolute;
	top:0.4rem;
	padding-left:0.5rem;
	font-size:1.1rem;
	font-weight:bold;
	height:1rem;
	line-height:1.2rem;
	color:#303133;
	border-left:0.2rem solid #c7000b;
}
.structure_column_textt{
	float:left;
	font-size:1.1rem;
	font-weight:bold;
	color:#303133;
	height:1rem;
	line-height:0.9rem;
	margin-top:0.5rem;
}
.structure_column_arrowb{
	float:right;
	width:0.8rem;
	height:0.8rem;
	margin-top:0.4rem;
}
.structure_column_arrowb img{
	width:100%;
}
.structure_column_row3{
	margin:0 auto;
	width:98%;
	padding:0 0 0.9rem 0;
}
.column_row3_col{
	display:table;
	margin-top:0.8rem;
	width:100%;
	border-collapse: separate; 
 	border-spacing: 0.8rem 0;  /* 水平间距 垂直间距 */
}
.column_row3_col div{
	width:28%;
	display:table-cell;
	height:1.2rem;
	line-height:1.1rem;
	background-color:#edf1f5;
	text-align:center;
	color:#303133;
	font-size:0.9rem;
	padding:0.8rem 2% 0.8rem 2%;
	vertical-align:middle;
}
.structure_column_row2{
	margin:0 auto;
	width:98%;
	padding:0 0 0.5rem 0;
}
.column_row2_col{
	display:table;
	margin-top:0.8rem;
	width:100%;
	border-collapse: separate; 
 	border-spacing: 0.8rem 0;
}
.column_row2_col div{
	width:48%;
	display:table-cell;
	height:2.2rem;
	line-height:1.1rem;
	background-color:#edf1f5;
	text-align:center;
	color:#303133;
	font-size:0.9rem;
	padding:0.8rem 4% 0.8rem 4%;
	vertical-align:middle;
}
.row_message_bg{
	position:fixed;
	top:0;
	left:0;
	background-color:#000;
	width:100%;
	height:100%;
	z-index:1000;
	opacity:0.8;
}
.row_message div{
	position:fixed;
	width:82%;
	top:40%;
	left:4%;
	background-color:#fff;
	z-index:10000;
	padding:5% 5%;
	font-size:1rem;
	color:#303133;
}
.column_text_info{
	width:88%;
	margin:0 auto;
}
.column_info_title{
	min-height:1.1rem;
	line-height:1.1rem;
	font-size:1.1rem;
	font-weight:bold;
	padding:1.5rem 0;
	text-align:left;
	color:#000;
}
.column_info_ct{
	font-size:1.1em;
	color:#000;
	text-align:left;
	text-indent:2rem;
	line-height:1.6rem;
}
.column_info_contact{
	font-size:1.1rem;
	/*font-weight:bold;*/
	color:#303133;
	text-align:left;
	line-height:1.6rem;
	margin-top:2rem;
}
.column_info_contact ul li{
	word-wrap:break-word; 
	white-space:normal; 
	word-break:break-all;
}
.row_message_h div{
	position:fixed;
	width:82%;
	height:70%;
	top:12%;
	left:4%;
	background-color:#fff;
	z-index:10000;
	padding:5% 5%;
	font-size:1.1rem;
	line-height:1.9rem;
	color:#303133;
	overflow-y:auto;
}
.row_message_tl{
	padding:1% 0;
	font-size:0.9rem;
	min-height:1.1rem;
	line-height:1.1rem;
	color:#303133;
	font-weight:bold;
	text-align:left;
}
.row_message_ct{
	padding:1% 0 7% 0;
	font-size:0.9rem;
	min-height:1.1rem;
	line-height:1.5rem;
	color:#303133;
	text-align:left;
	text-indent:2rem;
}

.bad_assets_row2{
	margin:0 auto;
	width:94%;
	margin-top:1.2rem;
	min-height:24rem;
}
.bad_assets_row2t{
	margin:0 auto;
	width:94%;
	margin-top:1.2rem;
	padding-bottom:1rem;
}
.assets_row2_col{
	display:table;
	margin-top:0.3rem;
	width:100%;
	border-collapse: separate; 
 	border-spacing: 0.3rem 0;
}
.assets_row2_col a:link, .assets_row2_col div a:hover, .assets_row2_col div a:visited, .assets_row2_col div a:active{
	text-decoration:none;
	color:#303133;
	outline:none;
	width:48%;
	display:table-cell;
	height:6rem;
	line-height:1.4rem;
	text-align:center;
	color:#303133;
	font-size:1.1rem;
	padding:0.8rem 4% 0.8rem 4%;
	vertical-align:middle;
	background-color:#EDF1F5;
}
.assets_row2_col a span{
	display:block;
	padding-bottom:0.4rem;
}
.assets_row2_col a span img{
	width:1.4rem;
}
.color1{
	background-color:#F8E8C5 !important;
}
.color2{
	background-color:#C5EEF8 !important;
}
.color3{
	background-color:#C5D8F8 !important;
}
.color4{
	background-color:#C5CFF8 !important;
}
.color5{
	background-color:#F8C5D5 !important;
}
.leader_div{
	width: 92%;
	margin: 0 auto;
	border-bottom:0.05rem solid #dcdcdc;
	margin-top:1.5rem;
	padding-bottom:1.5rem;
}
.leader_introduce{
	position:relative;
}
.leader_img{
	width:6rem;
}
.leader_img img{
	width:100%;
}
.leader_post{
	position:absolute;
	top:1.2rem;
	left:7.5rem;
}
.leader_post ul li:first-child{
	font-size:1.1rem;
	color:#c7000c;
	font-weight:bold;
}
.leader_post ul li:nth-child(2){
	font-size:1.1rem;
	color:#303133;
	font-weight:bold;
	line-height:1.8rem;
}
.leader_post ul li:last-child{
	font-size:1.1rem;
	color:#303133;
	margin-top:1rem;
}
.leader_info{
	font-size:1.1rem;
	color:#303133;
	text-indent:1.7rem;
	line-height:1.6rem;
	margin-top:0.8rem;
	letter-spacing:0.01rem;
	text-align:justify;
	word-break:break-all;
}

.company_profile{
	width: 92%;
	margin: 0 auto;
	margin-top:1.5rem;
}
.company_profile p{
	font-size:1.1rem;
	color:#303133;
	line-height:1.6rem;
	margin-top:1rem;
	letter-spacing:0.01rem;
}

.search_btn{
	margin:1.2rem auto 0 auto;
	width:92%;
	text-align:center;
}
.search_btn button{
	border:0px;
	outline:none;
	text-align:center;
	color:#fff;
	background-color:#aa252e;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size:1rem;
	letter-spacing:1px;
	padding:0.5rem 4rem;
}
.search_btn button:focus{
	border:0px;
	outline:none;
	text-align:center;
	color:#fff;
	background-color:#94020b;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size:1rem;
	letter-spacing:1px;
	padding:0.5rem 4rem;
}

.bad_assets_info{
	width: 92%;
	margin: 0 auto;
}
.bad_assets_info div{
	font-size:0.9rem;
	color:#303133;
	text-indent:1.7rem;
	line-height:1.6rem;
	margin-top:1rem;
	letter-spacing:0.01rem;
}

/*2列  开始*/
.public_row2{
	width:92%;
	margin:0 auto;
	padding:0 0 0.5rem 0;
}
.public_row2 div{
	width: 44.4%;
	float:left;
	min-height:4rem;
	line-height:1rem;
	background-color:#edf1f5;
	color:#303133;
	font-size:1rem;
	margin-top:3.5%;
	padding:0 2% 0 2%;
	word-break:break-all;
	display: flex;
	justify-content: space-around;
	flex-direction: column;
	text-align:center;
}
/*2列  结束*/

/*3列  开始*/
.public_row3{
	width:92%;
	margin:0 auto;
	padding:0 0 0.5rem 0;
}
.public_row3 div{
	width: 29%;
	float:left;
	min-height:3rem;
	line-height:1rem;
	background-color:#edf1f5;
	color:#303133;
	font-size:0.9rem;
	margin-top:3.5%;
	padding:0 1% 0 1%;
	word-break:break-all;
	display: flex;
	justify-content: space-around;
	flex-direction: column;
	text-align:center;
}
/*3列  结束*/



/*文章正文  图片  链接  段落  结束*/

.search_box{
	position: fixed;
    top:0;
    right: -100%;
	width: 100%;
    height: 100%;
	z-index: 100;
	background-color:#fff;
	padding-top:1%;
}
.close{
	float:right;
	height:1.2rem;
	width:1.2rem;
	margin: 0.8rem 4% 0 0;
}
.close img{
	width:100%;
}

.btn_slideOut{
	position:absolute;
	width:1.5rem;
	height:1.5rem;
	top:1rem;
	left:1rem;
}

.nav_bar_wrap{
	margin:7rem 0 0 0;
}
.nav_bar{
	margin:0.8rem 0 0 0;
}
.nav_bar div{
	position:relative;
}
.nav_bar ul{
	margin:0.5rem 0 0 0;
	background-color:#42567a;
	padding:0.5rem;
}
.nav_bar ul li{
	text-align:center;
	padding: 0.2rem 0 0.2rem 0;
}

@media screen and (min-width: 320px) {
	html {font-size: 12px;}
	.search_img{right: 13%;}
}
 
@media screen and (min-width: 360px) {
	html {font-size: 15px;}
	.search_img{right: 13%;}
}
 
@media screen and (min-width: 400px) {
	html {font-size: 16px;}
	.search_img{right: 13%;}
}
 
@media screen and (min-width: 440px) {
	html {font-size: 16px;}
	.search_img{right: 12%;}
}
 
@media screen and (min-width: 480px) {
	html {font-size: 16px;}
	.search_img{right: 12%;}
}
 
@media screen and (min-width: 640px) {
	html {font-size: 18px;}
	.search_img{right: 10%;}
}
@media screen and (min-width: 800px) {
	html {font-size: 20px;}
	.search_img{right: 9%;}
}

/* 英文版长标题样式 */
.long_title{
	width:70%;
	margin: 0 auto;
	text-align:center !important;
	font-size:1rem;
	color:#C7000B;
	font-weight:bold;
	height:2.5rem;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
	padding: 1.2rem 0 1.2rem 0;
	white-space:nowrap;
}
.long_title::-webkit-scrollbar{display:none}

.totop{
	width:3rem;
	height:3rem;
	background:url(/m/img_common/ToTop_default.png) no-repeat;
	background-size:100% 100%;
	position:fixed;
	top:85%;
	right:5%;
	display:none;
	z-index:10000000;
}
.totop_click{
	width:3rem;
	height:3rem;
	background:url(/m/img_common/ToTop_hover.png) no-repeat;
	background-size:100% 100%;
	position:fixed;
	top:85%;
	right:5%;
	z-index:10000000;
}

.gray_title_bg{
	height:2rem;
	background-color:#e5e5e5;
	margin-top:0.7rem;
}
.gray_title_bg ul{
	width:92%;
	display:block;
	height:2rem;
	margin:0 auto;
	position:relative;
}


/*  外网通用问题修改  */


/*  投资者服务  联系方式  页面样式修改 */
.architecture_diagram dl dd{
	margin:0;
	font-size:0.9rem;
	color:#303133;
	line-height:1.4rem;
}

/*  页面通用表格 */
.architecture_diagram .tab_div {
width:100%;
}
.architecture_diagram .tab_div table tr td {
border: 1px solid #ddd !important;
}
.tab_div table tbody tr td p b span{
 font-size:0.9rem !important;
 color: #666 !important;
 font-weight: bold !important;
}
.tab_div table tr td p span{
 font-size:0.9rem !important;
 color: #666 !important;
}
.tab_div table tbody tr.tab_tr {
 background-color: #f2f2f2 !important;
}
.architecture_diagram .tab_div table.tab td p{
 line-height:0.6rem !important;
 text-align:left !important;
 padding-left: 0.5rem !important;
}

 
/*  通用标题样式 文字居左 */
.article_title ul li{
	text-align: left !important;
	font-size: 1rem !important;
	line-height:1.4rem !important;
}
.article_title p{
	text-align: left;
	margin:0 !important;
	line-height:1.4rem !important;
}
.article_title p b span{
	font-size: 1.1rem !important;
	font-weight: bold !important;
	text-align: center !important;
	margin-top: 0.5rem !important;
	font-family:"Microsoft YaHei" !important;
}
.article_title p b span font{
	font-size: 1.rem !important;
	font-weight: bold !important;
	text-align: center !important;
	font-family:"Microsoft YaHei" !important;
}

/*  通用标题样式 文字居中 */
.article_title_center{
	width: 92%;
	margin: 0 auto;
}
.article_title_center ul li{
	text-align: center !important;
	font-size: 1.2rem !important;
	line-height:1.4rem !important;
	font-weight:bold !important;
}
.article_title_center p{
	text-align: center !important;
	margin:0 !important;
	line-height:1.4rem !important;
}
.article_title_center p b span{
	font-size: 1.2rem !important;
	font-weight: bold !important;
	text-align: center !important;
	margin-top: 0.5rem !important;
	font-family:"Microsoft YaHei" !important;
}
.article_title_center p b span font{
	font-size: 1.2rem !important;
	font-weight: bold !important;
	text-align: center !important;
	font-family:"Microsoft YaHei" !important;
}
.article_title_center ul li.article_date span{
	font-size: 1rem !important;
	text-align: center !important;
	font-weight:normal !important;
} 

.article_date{
	font-size:1rem;
	color:#606266;
	font-weight:normal;
	margin-top:0.5rem;
	height: 2.5rem;
	width: 92%;
	text-align: center;
	line-height: 2.5rem;
	margin: 0 auto;
}
.article_date span{
	margin-right:0;
	font-size: 1rem !important;
}

 

/*文章正文  图片  链接  段落  开始*/
.article_body{
	width: 92%;
    font-size: 1.1rem;
    text-align: left;
    line-height: 1.8rem;
    letter-spacing: 0.1rem;
    margin: 1.2rem auto 0 auto;
	color: #000;
	/*word-wrap:break-word;*/
	word-break:break-all;
}
.article_body img{
	width: 100%;
}
.article_body a:link, .article_body a:hover, .article_body a:visited, .article_body a:active{
	font-size:1.1rem;
	color:#303133;
	outline:none;
	text-decoration:none;
}
.article_body p{
	font-size:1.1rem;
	color:#303133;
	line-height:1.9rem;
	margin-top:1rem;
	letter-spacing:0.01rem;
	text-align:justify;
	word-break:break-all;
}
.article_body p span{
	font-size:1.1rem !important;
	font-family:"Microsoft YaHei" !important;
	color: #303133 !important;
	line-height: 1.9rem !important;
	letter-spacing: 0.01rem !important;
}
.article_body p span font{
	font-size:1.1rem !important;
	font-family:"Microsoft YaHei" !important;
	color: #303133 !important;
	line-height: 1.9rem !important;
	letter-spacing: 0.01rem !important;
}
/*  新加样式  2020-02-14  */
.article_body .tab_div table tr td {
	border: 1px solid #ddd !important;
 }
.article_body .tab_div {
	width:100%;
}
/*  通用淡蓝色背景内容  */
.article_body ul {
	Padding:6px 12px !important;
}
.article_body ul li{
	font-size:1.1rem;
	line-height:1.9rem;
	letter-spacing:0;
	color: #303133;
	padding: 7px 0 !important;
}
/*强制图片简介居中*/
.article_body .img_des_center{
	text-align:center;
	word-break:break-all;
}
.nav_bar a:link, .nav_bar a:hover, .nav_bar a:visited, .nav_bar a:active{
	font-size:1rem;
	/* padding: 0.5rem 0 0.5rem 4.8rem; */
	color:#fff;
	outline:none;
	text-decoration:none;
	margin-left:4.8rem;
}
.nav_bar ul li a:link, .nav_bar ul li a:hover, .nav_bar ul li a:visited, .nav_bar ul li a:active{
	font-size:1rem;
	color:#fff;
	outline:none;
	text-decoration:none;
	display: block;
	text-align: center;
	padding: 0.2rem;
	margin-left:0;
}
.nav_bar_span{
	position: absolute;
	top: 0.2rem;
	left: 2rem;
	width: 2rem;
	height: 2rem;
	background: url(/m/img_common/right_arrowr.png) right top no-repeat;
	background-size: 50% 50%;
}
.nav_bar_spant{
	position:absolute;
	top:0.2rem;
	left:2rem;
	width:2rem;
	height:2rem;
	background:url(/m/img_common/down_arrowr.png) right top no-repeat;
	background-size:50% 50%;
}

/*  新加样式  2020-02-20  */
/* .bottom_link{
	position: absolute;
	bottom: 1rem;
	left: 2.8rem;
}
.bottom_link a:link, .bottom_link a:hover, .bottom_link a:visited, .bottom_link a:active {
	display: block;
	font-size: 0.9rem;
	padding-left: 2rem;
	color: #fff;
	line-height:1.5rem;
} */
.bottom_link{
	position: absolute;
	bottom: 0.5rem;
	width:100%;
	height:1.5rem;
	text-align:center;
}
.bottom_link a:link, .bottom_link a:hover, .bottom_link a:visited, .bottom_link a:active {
	display: inline-block;
	font-size: 0.7rem;
	padding: 0 0.15rem;
	color: #fff;
	line-height:1.6rem;
}
.jssor_t div img{
	height:auto !important;
	top:-7rem !important;
}


/*搜索框*/
.demoBox {
	color: #303133;
	margin-bottom: 15px;
	width: 92%;
	margin: 0 auto;
	margin-top: 2rem;
	font-size:1.1rem;
}
.demo {
	height: 2.5rem;
	margin: 1.5rem 0 1.8rem 0;
}

.demo >input {
	display: block;
	padding: 0 5%;
	height: 100%;
	width:89.4%;
	font-size: 1.1rem;
	border:1px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color:#f9f9f9;
	color:#303133;
	outline:none;
}
.gjz{
	text-align:left;
	height:2.5rem;
	line-height:1.5rem;
	color:#303133;
	font-size:1.1rem;
}

.gearYM, .gearDate, .gearDatetime, .gearTime {
	background-color: rgba(0,0,0,0.6) !important;
}
.search_wrap{
	margin-bottom: 15px;
	width: 92%;
	margin: 0 auto;
	margin-top: 1.5rem;
	text-align:center;
}
.search_button button{
	width:100%;
	margin-top: 3rem;
}
.search_input input, .search_input input:hover, .search_input input:focus{
	height:2.5rem;
	width:90%;
	line-height:2.5rem;
	padding:0 5%;
	font-size:1.1rem;
	color:#303133;
	border:1px solid #CCC;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color:#f9f9f9;
	outline:none;
}
.search_button button{
	border:0px;
	outline:none;
	text-align:center;
	color:#fff;
	background-color:#c7000c;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size:1.1rem;
	letter-spacing:1px;
	cursor:pointer;
	padding:0.8rem 2rem;
}
.search_button button:focus{
	border:0px;
	outline:none;
	text-align:center;
	color:#fff;
	background-color:#94020b;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size:1.1rem;
	letter-spacing:1px;
	cursor:pointer;
	padding:0.8rem 2rem;
}

/* 日期框样式 */
.tooth{
	font-weight:normal;
}
.ym_roll, .date_roll, .datetime_roll, .time_roll{
	background-color:#f5f5f5;
}
.ym_roll>div, .date_roll>div, .datetime_roll>div, .time_roll>div {
	font-size: 1rem;
	height: 3rem;
	float: left;
	background-color: transparent;
	position: relative;
	overflow: hidden;
	-webkit-box-flex: 4;
}
.ym_roll>div, .date_roll>div, .datetime_roll>div, .time_roll>div {
	font-size: 1rem !important;
	height: 6em;
	float: left;
	background-color: transparent;
	position: relative;
	overflow: hidden;
	-webkit-box-flex: 3 !important;
	padding: 2rem 0;
}
.date_roll>div:nth-child(1), .datetime_roll>div:nth-child(1) {
	-webkit-box-flex: 5;
}
.date_roll>div:nth-child(1) .gear {
	text-indent: 50% !important;
}
.date_roll_mask {
	background-color:#f5f5f5;
}
.date_btn {
	color: #C7000B !important;
	font-size: 1.1rem !important;
	font-weight: normal !important;
	line-height: 1.2rem !important;
	text-align: center !important;
	padding: 0.8rem 0.8rem !important;
}

.date_ctrl{
	color:#787777 !important;
}

