.top_header {
	background-color: #555;
	color: #fff;
	text-align: center;
	position: relative;
	line-height: 360%;
}

.top_header h1 {
	font-size: 1.4em;
}

.top_header a {
	position: absolute;
	left: 2%;
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
}

.top_header a:visited {
	color: #fff;
}

.top_header a .fa {
	font-size: 1.4em;
	vertical-align: middle;
	margin-right: .2em;
}

.top_header a span {
	vertical-align: middle;
}

.page_banner {
	display: none;
}

.pc_body .page_banner {
	display: block;
}

.page_title {
	color: #c90000;
	font-size: 2.4em;
	padding-bottom: 1em;
}

.page_path {
	font-size: 14px;
	color: #000;
	border-bottom: 1px solid #eee;
	padding: 2em 0em 1em 0em;
	text-align:right;
}

.page_path a {
	display: inline-block;
	margin: 0px .5em;
	text-decoration: none;
	color:#000;
}

.page_path a:link {
	color: #000;
}

.page_path a:visited {
	color: #000;
}

.page_path a:hover {
	color: #b11a20;
	text-decoration: underline;
}

.fb_title,
.file_title {
	/*整理到一起*/
	background-color: #c90000;
	line-height: 370%;
}

.fb_title h2,
.file_title h2 {
	/*整理到一起*/
	font-size: 1.6em;
	color: #fff;
	font-weight: normal;
}

.ducument_announcement,
.ducument,
.newspaper,
.show_container,
.support,
.news_con,
.event_details,
.com_culture .culture_con,
.bid,
.hr_inf,
.job_details {
	margin-top: 1em;
	margin-bottom: 3em;
}


/*文件公告*/

.ducument_announcement .ducoment_title {
	overflow: hidden;
	text-align: justify;
}

.ducument_announcement .announcement_time {
	float: right;
	padding-left: 2em;
}

.icon-point {
	float: left;
	margin-right: 1em;
}

.icon-point img {
	width: .5em;
}


/*page*/

.page {
	text-align: center;
	margin-top: 2em;
	clear: both;
	margin-bottom: 4em;
}

.page a {
	font-size: 1.2em;
	color: #000;
	text-decoration: none;
	display: inline-block;
	padding: 0.2em 0.5em;
}

.page .current {
	background-color: #b11a20;
	color: #fff;
	display: inline-block;
    padding: 2px 5px;
}

.newspaper {
	overflow: hidden;
}

.newspaper .page_left_menu {
	position: relative;
}

.newspaper .guid {
	position: absolute;
	bottom: -3em;
	left: 0;
	width: 100%;
	font-weight: bold;
	font-size: 0.9em;
}

.newspaper .guid a {
	line-height: 200%;
	background-color: #fff;
	border: 1px solid #ccc;
}

.newspaper .guid a:hover {
	background-color: #c90000;
	color: #fff;
	border-color: #c90000;
}

.newspaper .guid .next {
	float: right;
}

.newspaper .guid .prev {
	float: left;
}

.newspaper .newspaper_pag {
	padding-bottom: 2em;
}

.newspaper .newspaper_pag a {
	display: inline-block;
	padding: 0.5em 1em;
	text-decoration: none;
	font-size: 1.4em;
	font-weight: bold;
	background-color: #ddd;
	color: #000;
	margin-right: 1em;
}

.newspaper .newspaper_pag a.selected {
	background-color: #c90000;
	color: #fff;
}

.newspaper .newspaper_list li {
	font-size: 1.4em;
	padding: 1em;
	border-top: 1px solid #ddd;
}

.newspaper .newspaper_list li a {
	color: #000;
	text-decoration: none;
}

.newspaper .newspaper_list li a:visited {
	color: #000;
}

.newspaper .newspaper_list li a:hover {
	color: #c90000;
}

.newspaper .newspaper_detail {
	border-top: 1px solid #ddd;
}

.newspaper .newspaper_detail h3 {
	font-size: 2.2em;
	padding: 1em 0;
	text-align: center;
}

.newspaper .newspaper_detail .content {
	font-size: 1.4em;
	line-height: 220%;
	text-indent:2em;
}

.newspaper .newspaper_detail .content img {
        max-width:100%!important;
        height:auto;
        display: block;
        margin: 0 auto;
}

.newspaper_footer {
	background-color: #c9c9c9;
	text-align: center;
}

.newspaper_footer p {
	color: #666666;
	padding: 0.5em 0;
}

ul.newspaper_nav {
	text-align: center;
	background-color: #aaaaaa;
}

ul.newspaper_nav li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

ul.newspaper_nav li a:link,
ul.newspaper_nav li a:visited {
	font-size: 1.3em;
	color: #333333;
	text-decoration: none;
	padding: 1em 2em;
	display: inline-block;
}

ul.newspaper_nav li a:hover {
	font-weight: bold;
}


/*大事件详情*/

.event_details h3 {
	font-size: 3em;
	padding: 0.3em 0;
	text-align: center;
}
.event_details h4,.event_details h5
{
        font-size: 2.2em;
    color: #999;
    text-align:center;
}
.event_details .big_event img {
	max-width: 100%;
}

.event_content {
	margin: 0 6%;
}


/*公司文化详情*/

.comp_logo {
	text-align: center;
}

.comp_logo img {
	width: 100%;
}

.com_culture .wrapper_title {
	background-color: #c90000;
	padding: 0 6%;
}

.com_culture .wrapper_title h2 {
	font-size: 2em;
	color: #fff;
	line-height: 240%;
}

.culture_con p {
	font-size: 1.3em;
	line-height: 200%;
	color: #333333;
	margin: 1em 0;
	
}


.aboutus_menu{ display:flex;justify-content:center; margin-bottom:30px;}
.aboutus_menu a{ display:inline-block; margin:30px 20px; font-size:18px; color:#e2d495; line-height:30px;}
.aboutus_menu a.on{  border-bottom:2px solid #f1220e;}
.aboutus_gsjj{ padding: 0 6%; margin:20px auto; font-size:14px; line-height:25px;}
.aboutus_fzlc{padding: 0 6%; margin:20px auto; position:relative;}
.aboutus_ccfz{padding: 0 0;margin:0px auto; background:#fffcfb;}

.aboutus_ccfz_menu{ display:flex;justify-content:center; margin-bottom:30px;}
.aboutus_ccfz_menu a{ display:inline-block; margin:30px 20px; font-size:16px; color:#fff; background:#dbba66; line-height:30px;  width:100px; text-align:center;}
.aboutus_ccfz_menu a.on{  background:#f1220e;}

.aboutus_ccfz_con{ font-size:14px; line-height:25px; padding-bottom:0px;}



/*公司动态*/

.news_con {
	padding: 0 6%;
}

.news_list {}

.news_list ul li {
	padding: 1.5em 0;
	border-bottom: 1px solid #ccc;
	width: 100%;
}

.news_list ul li.last {
	border-bottom: 0;
}

.news_list_con .list_con_left {
	float: left;
	margin-right: 2em;
	width: 20%;
	background-color: #fff;
	text-align: center;
}

.news_list_con .list_con_left img {
	max-width: 100%;
	max-height: 14em;
}

.news_list_con .list_con_right {
	overflow: hidden;
}

.list_con_right h3 {
	font-size: 1.33em;
	font-weight: bold;
	padding-top: 0.3em;
}

.list_con_right h3 em {
	font-style: none;
	color: #c90000;
	margin-right: 0.5em;
}

.list_con_right a {
	color: #333;
	text-decoration: none;
}

.list_con_right a:hover {
	color: #C90000;
}

.list_con_right p {
	line-height: 160%;
	font-size: 1.08em;
	color: #666;
	padding: 0.65em 0;
}

.list_con_right .list_bot {
	font-size: 1.08em;
	color: #666;
}

.list_bot .page_view {
	float: right;
}

.list_bot .page_date {
	float: left;
}

.list_bot .page_date span {
	font-weight: bold;
}

.page_view a {
	font-weight: bold;
	color: #666;
	display: inline-block;
}

.page_view a i {
	font-size: 1.35em;
	margin-right: .3em;
}

.page_view a:hover {
	color: #C90000;
}


.login_pic {
	text-align: center;
}

.login_pic img {
	width: 100%;
}

.login h2 {
	font-size: 1.6em;
	color: #fff;
}

.login .title_wrapper {
	background-color: #c90000;
	line-height: 370%;
	padding: 0 6%;
}

.login_form {
	font-size: 1.3em;
	width: 50%;
	margin: 2em auto;
	padding: 2em;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
}

.login_form .form {
	margin: 1em 0;
	overflow: hidden;
}

.login_form .form span {
	width: 30%;
	float: left;
	text-align: right;
	margin-right: 1em;
	line-height: 260%;
}

.login_form .box {
	overflow: hidden;
}

.login_form input[type="text"],
.login_form input[type="password"] {
	width: 65%;
	line-height: 220%;
	padding: 0.5em;
}

.login_form input[type="submit"] {
	padding: 0.5em 3em;
}

@media only screen and (max-width: 768px) {
	.login_form .form span {
		width: 35%;
	}
	.login_form input[type="text"] {
		width: 70%;
	}
}


/*文件公告*/

.announcement-item {
	padding: 1em 0;
	background: url(/group/css/img/point.png) no-repeat left center;
	padding-left: 2em;
}

.announcement-item:hover {
	background-color: #eee;
}

.ducument_announcement .ducoment_title {
	overflow: hidden;
	text-align: justify;
	font-size: 1.3em;
}

.ducument_announcement .ducoment_title a:link,
.ducument_announcement .ducoment_title a:visited {
	text-decoration: none;
	color: #000;
}

.ducument_announcement .announcement_time {
	float: right;
	padding-left: 2em;
	font-size: 1.1em;
}

.icon-point {
	float: left;
	margin-right: 1em;
}

.icon-point img {
	width: .5em;
}


/*event_details*/

.event_details h2 {
	font-size: 2.5em;
	text-align: center;
	font-weight: normal;
}

.event_details .release_time {
	color: #999999;
	border-bottom: 1px solid #aaaaaa;
	padding: 1.5em 0;
	text-align: center;
	font-size: 1.2em;
}

.event_details .content {
	padding-top: 3em;
	/*??*/
	    text-indent: 2.6em;
}

.event_details .content img {
    max-width: 100%!important;
    height: auto;
    display: block;
    margin: 0 auto;
}

.event_details .content p {
	font-size: 1.3em;
	color: #333333;
	line-height: 180%;
	margin: 1em 0;
}

.turning {
	padding-top: 5em;
}

.turning a.pre_page,
.turning a.next_page {
	text-decoration: none;
	color: #000;
	background-color: #dedede;
	display: inline-block;
	padding: 0.5em 1em;
	margin: 0.5rem 0;
}

.turning a.pre_title:link,
.turning a.next_title:link,
.turning a.pre_title:visited,
.turning a.next_title:visited {
	text-decoration: none;
	color: #000;
	display: inline-block;
	padding: 0.5em 1em;
	margin: 0.5rem 0;
}

.turning a.pre_title:hover,
.turning a.next_title:hover {
	color: #C90000;
}


/*产品质量咨询*/

.fb_table {
	font-size: 1.3em;
	width: 100%;
	margin: 5em 0;
}

.fb_table .left {
	width: 20%;
}

.fb_table td {
	vertical-align: top;
	padding: 0.5em 0.5em 0.5em 0;
}

.fb_table .text {
	height: 10em;
}

.fb_table textarea {
	padding: 0.5em;
	width: 95%;
	height: 10em;
	font-size: 0.9em;
}

.images .image-item {
	display: inline-block;
	*display: inline;
	_zoom: 1;
	position: relative;
	margin-bottom: 0.3rem;
}

.images .image-item img {
	height: 10em;
}

.images .image-item i {
	position: absolute;
	right: 0;
	top: 0;
}

.fb_table .submit {
	background-color: #dedede;
	padding: 0.5em 3em;
	display: inline-block;
	color: #000;
	text-decoration: none;
}

.fb_table .upload {
	position: relative;
	background-color: #dedede;
	display: inline-block;
	*display: inline;
	_zoom: 1;
	padding: 0.5em 1em;
	overflow: hidden;
	color: #000;
	text-decoration: none;
}

.fb_table .upload input[type="file"] {
	position: absolute;
	left: 0em;
	top: 0em;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
}


/*文件公告*/

.ducument_item {
	padding: 1em 0;
	border-bottom: 1px solid #ddd;
}

.ducument_item:hover {
	background-color: #eee;
}

.ducument_item .ducoment_title {
	overflow: hidden;
	font-size: 1.3em;
	line-height: 220%;
}

.ducoment_title a:link,
.ducoment_title a:visited {
	text-decoration: none;
	color: #000;
}

.ducument_time {
	float: right;
	font-size: 1.1em;
	text-align: center;
}

.ducument_time small {
	font-size: 0.9em;
}

.ducument_time em {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}


/*HR邮箱*/

.hr_inf .inf_con {
	float: none;
	width: 33%;
	margin-top: 2em;
	margin-left: 4em;
	padding-bottom: 2em;
}
.phone_body .hr_inf .inf_con {
    margin-left:0;
}

.inf_con .con_left {
	float: left;
}

.con_left img {
	max-width: 100%;
}

.inf_con .con_right {
	float: left;
	margin-left: 1em;
	line-height: 160%;
	font-size: 1.1em;
}

.con_right em {
	font-weight: bold;
}


/*job*/

.job_details .jl {
	margin-bottom: 2em;
}

.job_details span {
	float: right;
	font-size: 1.2em;
}

.job_details h2 {
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 1em;
	border-bottom: 1px solid #ddd;
	padding-bottom: .5em;
}

.job_details h3 {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 200%;
}

.job_details p {
	font-size: 1.3em;
	color: #333333;
	line-height: 180%;
}


/*文件公告*/

.bid .bid_item {
	padding: 1em 0;
	border-bottom: 1px solid #ddd;
}

.bid .bid_item:hover {
	background-color: #eee;
}

.bid_item .bid_title {
	overflow: hidden;
	font-size: 1.3em;
	line-height: 220%;
	margin-left: 5em;
}

.bid_title a:link,
.bid_title a:visited {
	text-decoration: none;
	color: #000;
}

.bid_time {
	float: left;
	font-size: 1.1em;
	margin-left: 0.5em;
}

.bid_time small {
	font-size: 0.9em;
}

.bid_time em {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

.bid-download {
	float: right;
	font-size: 1.1em;
	margin-right: 0.5em;
}

.show_container {
	text-align: left;
}

.show_single {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin: 1%;
	width: 23%;
	text-align: left;
	float: left;
}

.show_text {
	margin: 1em 0;
	text-align:center;
	/**/
}

.show_text h3 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0.5em 0;
}
.show_text h3 i
{    margin-right: 1em;
    font-size: 0.9em;
    }
.show_text h3 a:link,
.show_text h3 a:visited {
	text-decoration: none;
	color: #000;
}

.show_text h3 a:hover {
	color: #c90000;
}

.show_text p {
	font-size: 1.1em;
	color: #999;
}

.show_text p .fa-play-circle-o {
	font-size: 1.2em;
}

.show_pic img {
	width: 100%;
	height: auto;
}

.newspaper_single {
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: 1px solid #ddd;
}

.newspaper_pic {
	float: left;
	margin-right: 1.5em;
}

.newspaper_pic img {
	max-width: 100%;
	width: 20em;
}

.newspaper_text {
	overflow: hidden;
	padding-top: 0.5em;
}

.newspaper_text h2 {
	font-size: 1.4em;
	font-weight: bold;
}

.newspaper_text h2 a {
	color: #000;
	text-decoration: none;
}

.newspaper_text h2 a:visited {
	color: #000;
}

.newspaper_text h2 a:hover {
	color: #c90000;
}

.newspaper_text span {
	float: right;
	font-size: 1.1em;
	color: #666;
}

.newspaper_text p {
	margin: 1em 0;
	font-size: 1.2em;
}

.newspaper_text a.more {
	display: inline-block;
	padding: 0.5em 2em;
	background-color: #dedede;
	color: #000;
	text-decoration: none;
}


/*报刊视频 结束*/


/*售后服务*/

.support {
	line-height: 180%;
	font-size: 1.8em;
	color: #c90000;
	background-color: #fff;
	padding: 2em 0;
	border: 1px solid #ccc;
}

.support .bj {
	width: 50%;
	text-align: right;
}

.support .wz {
	color: #000;
}

.support_con {
	width: 100%;
}

.support span {
	/*display:block;*/
	color: #c90000;
	font-size: 0.8em;
	display: inline-block;
}

.support div {
	margin-bottom: 1em;
}

.support i {
	padding-right: .8em;
	vertical-align: middle;
}

.support .fa-phone {
	font-size: 1.1em;
}

.support .fa-map-marker {
	font-size: 1em;
}


/*报刊详情*/

.down {
	font-size: 1.2em;
}

.magazine_container {
	margin-top: 3%;
	margin-bottom: 3%;
	position: relative;
}

.magazine_container .window-container {
	width: 85%;
	margin: auto;
	border: 1px solid #ddd;
	box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.5);
}

.magazine_container .swiper-slide {
	width: 100%!important;
}

.magazine_container .window-slider img {
	width: 100%;
}

.magazine_container .swiper-pagination {
	position: relative;
	margin-top: 2em;
}

.magazine_container .bars {
	text-align: center;
	margin-top: 2em;
}

.magazine_container .bars span {
	width: 16px;
	height: 16px;
	margin: 0px 1em;
	display: inline-block;
	border-radius: 50%;
	background-color: #ccc;
	cursor: pointer;
}

.magazine_container .arrow_l {
	position: absolute;
	top: 50%;
	left: 0;
	display: inline-block;
	cursor: pointer;
}

.magazine_container .arrow_r {
	position: absolute;
	top: 50%;
	right: 0;
	display: inline-block;
	cursor: pointer;
}

.magazine_container .arrow_l img,
.magazine_container .arrow_r img {
	position: relative;
	margin-top: -80%;
}

.magazine_container .bars .current {
	background-color: #c90000;
}

.magazine_container .opacity {
	opacity: 0.3;
}

.con_honor .show_single {
	margin: 2%;
	width: 45%;
	text-align: center;
}

.con_honor .show_pic {
	border: 1px solid #bbb;
	padding: 6px;
	background-color: #fff;
}

.con_honor .show_pic img {
	height: 23em;
}

.video_con .show_single {
	width: 29%;
	margin: 1% 2%;
}

.search_condition {
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
	text-align: right;
}

.search_condition input {
	width: 30%;
	padding: 0.5em;
	vertical-align: middle;
}

.search_condition .search_btn {
	margin-left: 1em;
	display: inline-block;
	padding: 0 1em;
	line-height: 2.3em;
	font-size: 1.2em;
	color: #fff;
	background-color: #c90000;
	text-decoration: none;
	vertical-align: middle;
}

.search_condition .search_btn:hover {
	background-color: #aa0000;
}

.staff-files h3 span {
	font-size: 0.8em;
	font-weight: normal;
	color: #c90000;
	vertical-align: middle;
}

.staff-files .list_con_right {
	position: relative;
}

.staff-files h3 a {
	vertical-align: middle;
}

.staff-files .down-btn {
	position: absolute;
	right: 1em;
	top: 0;
	font-size: 1.4em;
}


/**移动端**/

.phone_body .page_path {
	font-size: 1em;
	margin: 0;
	padding: 1.2em 1em .5em 1em;
}

.phone_body .ducument,
.phone_body .news_con,
.phone_body .com_culture .culture_con,
.phone_body .bid,
.phone_body .hr_inf,
.phone_body .job_details {
	margin-top: 1em;
	margin-bottom: 1em;
}

.phone_body .event_details {
	margin: 1em;
}

.phone_body .list_con_right h3 {
	font-size: 1.2em;
}

.phone_body .list_con_right p {
	font-size: 1em;
	line-height: 140%;
}

.phone_body .news_list ul li {
	padding: 0;
	margin-bottom: 1.5em;
	padding-bottom: .5em;
}

.phone_body .list_bot .page_date span {
	font-weight: normal;
}

.phone_body .page_view a {
	font-weight: normal;
}

.phone_body .page_view a i {
	font-size: 1.1em;
	color: #666;
}

.phone_body .event_details h3,
.phone_body .event_details h2 {
	font-size: 1.6em;
}
.phone_body .event_details h4,
.phone_body .event_details h5 {
	font-size: 1.3em;
}
.phone_body .event_details .release_time {
	font-size: .9em;
	padding-bottom: .5em;
	padding-top: 1em;
}

.phone_body .event_details .content {
	padding-top: 1em;
}

.phone_body .event_details .content p,
.phone_body .culture_con p {
	font-size: 1.2em;
	line-height: 160%;
}

.phone_body .ducument_announcement,
.phone_body .bid {
	margin: 3% 3% 10%;
}

.phone_body .ducument_announcement .ducoment_title {
	font-size: 1.1em;
}

.phone_body .announcement-item {
	border-bottom: 1px dotted #ddd;
	background-position: left .8em;
	padding-left: 1.5em;
	padding-top: .8em;
	padding-bottom: .8em;
}

.phone_body .ducument_announcement .announcement_time {
	font-size: 1em;
	color: #666;
}

.phone_body .hr_inf .inf_con {
	width: auto;
	margin-bottom: 1.5em;
}

.phone_body .hr_inf .inf_con:last-child {
	margin-bottom: 0;
}

.phone_body .job_details h2 {
	font-size: 1.3em;
	color: #c90000;
	border-bottom-color: #c90000;
}

.phone_body .job_details h3 {
	font-size: 1.2em;
	margin-top: 1em;
}

.phone_body .job_details p {
	font-size: 1.1em;
	line-height: 160%;
	text-indent: 2em;
}

.phone_body .bid_item .bid_title {
	font-size: 1.2em;
	margin-left: 4em;
	line-height: 140%;
}

.phone_body .login_form {
	font-size: 1.2em;
	margin: 10% 3%;
}

.phone_body .login_form input[type="text"] {
	font-size: 1.2m;
	padding: .5em 0;
	line-height: 140%;
	border: 1px solid #ddd;
}

.phone_body .login_form .form span {
	text-align: right;
}

.phone_body .login_form .form {
	margin: 1em 0;
}

.phone_body .newspaper_pic {
	float: none;
	text-align: center;
	margin-right: 0;
}

.phone_body .newspaper_text {
	position: relative;
}

.phone_body .newspaper_text span {
	position: absolute;
	bottom: .5em;
	right: 0;
}

.phone_body .newspaper_text h2 {
	text-align: center;
}

.phone_body .newspaper_text p {
	font-size: 1em;
}

.phone_body .lj-footer .bottom p span {
	display: block;
}

.phone_body .show_single {
	width: 96%;
	margin: 2%;
}

.phone_body .show_pic img {
	height: auto;
}

.phone_body .show_container {
	margin: 3%;
}

.phone_body .show_text h3 {
	font-size: 1.2em;
}

.phone_body .support {
	font-size: 1.2em;
	min-height: 15em;
}

.phone_body .support .support_con {
	text-align: center;
}

.phone_body .support .support_con .bj {
	text-align: center;
	width: 100%;
	display: block;
}

.phone_body .page_banner {
	display: none;
}