﻿/*POWERED BY QIRUIXUAN, HKCTS*/
/*COPYRIGHT RESERVED*/

*{
	margin: 0;
	padding: 0;
}
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefobg_circlex、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	
}

.f-size-big{
	font-size: 2.3em;
}
.m-t-50{
	margin-top: 50px;
}
.nav-about{
	width: 236px;
	float: left;
}

.about{
	display: block;
	width: 221px;
	height: 85px;
	background-color: #D01516;
	color: #FFF;
	line-height: 85px;
	font-size: 23px;
	padding-left: 15px;
}
@media(max-width: 980px){
.nav-about{
	width: 200px;
	float: left;
}
.about{
	width: 185px;
}
}
.nav-about>ul{
	border-bottom: 1px solid #E9E9E9;
	margin: 0;
}
.nav-about ul{
	border-bottom: 1px solid #E9E9E9;
	margin: 0;
}
.nav-about>ul>li{
	border-top: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	line-height: 45px;

}
.nav-about>ul>li>a{
display: block;
margin-left: 15px;
position:relative;
}
.nav-about ul li:hover,.nav-about ul li.hover,.nav-about .on{
	background: #eeefea;
	color: #D01516;
}
.erji li{
margin:0;
height:35px!important;
line-height:35px!important;
border-left: 1px solid #E9E9E9;
border-right: 1px solid #E9E9E9;
}
.erji li a span{
font-size:8px;
margin-right:5px;
}
.erji li a{
display: block;
margin-left:30px;
}
@media(max-width: 768px){
.erji li a{
display: block;
margin-left:0px;
}
}
.ma_l10 a{
margin-left:40px !important;
}
.border_none{
border-bottom:none !important;
}
.nav-about>ul>li:last-child{
	border-top: 1px solid #E9E9E9;
}

.small-nav{
	display: none;
}
/*title*/
.content{
	max-width: 850px;
	border-top: 1px solid #666666;
	padding: 15px;
}


@media(max-width: 768px){
	.nav-about{
		display: none;
	}
	.m-t-50{
		margin-top: 0px;
	}
	.small-nav{
		position: relative;
		display: block;
		z-index: 9999;
	}
	.small-nav i{
		position: fixed;
		bottom: 45px;
		right: 20px;
		display: block;
	}
	.nav-about-sm{
		position: fixed;
		bottom: 80px;
		right: 20px;
	}
	.about-sm{
		display: block;
		width: 80px;
		height: 38px;
		background:#D01516;
		color: #fff;
		line-height: 38px;
		font-size: 18px;
		padding-left: 7px;
	}
	.nav-about-sm ul{
		border-bottom: 1px solid #E9E9E9;
		margin: 0;
		background: #fff;
	}
	.nav-about-sm ul li{
		border-top: 1px solid #E9E9E9;
		border-left: 1px solid #E9E9E9;
		border-right: 1px solid #E9E9E9;
		height: 30px;
		line-height: 30px;
		padding-left: 10px;
		display: block;
	}
}



.page_main_r{
border-top:1px solid #d0d0d0;
padding-top:20px;
}
@media (max-width :794px) {
.page_main_r{
border-top:2px solid #d0d0d0;
padding-top:10px;
}
}
.page_main_r_title{
font-size:25px;
}
@media (max-width :794px) {
.page_main_r_title{
font-size:20px;
}
}
.print{
margin-top:10px;
}
.print .dafont { background:#ececec; border:1px #CCC solid; width:15px; height:15px; font-size:12px; cursor:pointer;}
.page_main_r_content{
margin-top:40px;
}
@media (max-width :794px) {
.page_main_r_content{
margin-top:20px;
}
}
.page_main_r_content p{
 font: 14px/1.8em "微软雅黑";
 margin-top:25px;
}
@media (max-width :794px) {
.page_main_r_content p{
 margin-top:10px;
}
}
.page_main_r_content p:first-child{;
 margin-top:0px;
}
.page_main_r_content input{
	max-width: 100%;
	height: auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	vertical-align: middle
}
.list_dsh li{
background:#f5f5f5;
padding:20px 25px;
margin-bottom:20px;
}
@media (max-width :794px) {
.list_dsh li{
padding:15px 15px 10px 15px;
margin-bottom:10px;
}
}
.list_dsh li>div>img{
margin-right:25px;
}
.list_dsh p{
margin-top:0;
line-height:1.5em;
}
.list_dsh li h4{
font-size:16px;
font-weight:600;
}
.margin_r_30{
margin-right:30px;
}
@media (max-width :794px) {
.margin_r_30{
margin-right:20px;
}
}
.pa0{
padding:0;
}
.mar-t-b_20{
	margin-top: 10px; 
	/*margin-bottom: 20px; */
}
.span-red{
	color: #d01516;
	margin-right: 10px;
}
.page_sm_title{
	font-size: 16px;
	font-weight: bold;
}
.list-cont li{
 border-bottom: 1px solid #E9E9E9;
}
.list-cont p{
margin-top: 10px;
}
.list-cont:hover{
	cursor: pointer;
}
.pagination>a{
	display: inline-block;
	min-width: 20px;
	/*margin: 0 5px;*/
	text-align: center;
}
.page-selected{
	background: #E9E9E9;
	color: #fff;
}
.pagination>a:hover{
	background: #999999;
	color: #fff;
}
.img-cont{
	margin-left: -5px;
}
.img-cont>.uk-width-small-1-2{
	padding:0 10px 10px 10px;
}
.years{
	display: block;
	max-width: 207px;
	min-height: 750px;
	background: url(../img-n/bg_adoutus_dsj_line.jpg) repeat-y 168px ;
	padding-top: 10px;
}

.years li{
	margin: 30px 10px 30px 10px;
	font-size: 25px;
	background: url(../img-n/bg_adoutus_dsj_yuandian1.png) no-repeat  151px;
}
@media (max-width: 980px) {
	/*.years{
width:185px;
}*/
.years li{
margin: 30px 0 30px 0;
font-size: 18px;
}
}
.years li:hover{
	cursor: pointer;
	/*transition: all 0.2s;*/
}
.years li.tab_selected{
	background: url(../img-n/bg_adoutus_dsj_yuandian2.png) no-repeat  151px;
}

.years li>a{
	display: block;
}
.p-r-cont{
	background: #f3f3f3;
	margin-left: -10px;
	padding: 15px 20px;
}
.dashiji{
	margin-bottom: 20px;
}
.dashiji_year {
    font-size: 14px;
    margin-bottom: 5px;
    color: #d6000f;
    font-weight: bold;
    line-height: 22px;
    border-bottom: 1px solid #d9d9d9;
}
@media (max-width: 646px) {
	.years,.years>li,.years li.tab_selected{
		background: none;
	}
}
@media (max-width: 546px) {
	.page_sm_title{
		font-size: 1.2em;
	}
	.years li{
		font-size: 20px;
	}
}
/*zzry*/
.newslist {
    width: 100%;
}
.newslist li {
    overflow: hidden;
    width: 100%;
    padding: 20px 0 0 0;
    border-bottom: 1px dotted #e9e9e9;
}
.newslist .time {
    float: left;
    max-width: 60px;
    min-width: 50px;
    
}
.newslist .day, .newslist .date {
    background-color: #eae6e2;
    display: block;
    text-align: center;
    font-family: Arial;
}
.newslist .day {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #fff;
    color: #000;
    font-size: 30px;
}
.newslist .date {
    height: 18px;
    line-height: 18px;
    font-size: 10px;
}
.newslist .conts {
    float: right;
    padding-left: 10px;
    /*width: 77%;*/
}
.newslist h3 {
    padding-bottom: 10px;
    margin-top: -2px;
    font-size: 14px;
    color: #757575;
}
@media(max-width:525px){
	.newslist .conts {
	    width: 80%;
	}
}


.wq_list img{
max-height:217px;
}
.wq_list div>div{
margin-top:10px;
}
.img_border{
border:solid 1px #d0d0d0;padding:4px !important;
background:#ffffff;
}
.mod_imgLight a{display:inline-block;}

.font_normal{
font-weight:normal;
}
.gup_table {
border:solid 1px #d0d0d0;
color: #3d3d3d;
font-family: "Microsoft YaHei",arial,sans-serif;
font-size: 13px;
}
 .gup_table th,.gup_table td{
width:25%;
padding:10px;
}
.gup_table th{
background:#dfe0d0;
}
#iframepage1,#iframepage2,#iframepage3{
height:180px;
}
@media (max-width:480px){
.gup_table th,.gup_table td{
padding:2px;
}
#iframepage1,#iframepage2,#iframepage3{
height:200px;
}
}
.busi_coolr_red{
color:#d01516;
border-bottom:dotted 1px #d0d0d0;
height:30px;
margin-top:30px;
}
.busi_coolr_red i{
margin-right:5px;
}


.color_8e{
color:#8e8e8e;
}
.coolr_green{
color:#2e76bc;
border-bottom:dotted 1px #d0d0d0;
height:30px;
}
.border_blue{
color:#2e76bc;
border-top:solid 1px #2e76bc;
height:30px;
line-height:30px;
font-weight:bold;
margin-top:10px;
}
.h4_bold{
color:#2e76bc;
padding-top:10px;
font-weight:bold;
}
.coolr_green_2{
color:#03b8a9;
}
.coolr_green i{
margin-right:5px;
}
.bg_anli{
color:#03b8a9;
background:#d9f4f2;
padding-left:10px;
height:25px;
line-height:25px;
}
.bg_anli_border{
padding:5px;
border:dotted 2px #03b8a9;
}
@media ( min-width :768px){
.bg_anli_border{
padding:10px;
}
}

.bg_circle li{
list-style-type:disc;
font-size:10px;
color:#2e76bc;
}
.bg_circle li p{
color:#3d3d3d;
}
.culture_music_bg{
background:#e9eef2;
border:solid 1px #acb9c1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
-moz-box-shadow: 0 0 5px #dedede; /* Firefox */
-webkit-box-shadow: 0 0 5px #dedede;/* Safari 和 Chrome */
box-shadow: 0 0 5px #dedede;/* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.culture_music_bg>div>div{
padding:8px 0;
}
.qyxx_bg{
font-size:16px;
height:45px;
line-height:45px;
background:#efe4c8;
font-weight:bold;
}
@media(max-width: 768px){
.qyxx_bg{
font-size:13px;
height:30px;
line-height:30px;
}
}
.coolr_red2,.c_red{
color:#d01516;
}
.coolr_red{
color:#d01516;
border-bottom:solid 1px #e9e9e9;
height:30px;
}
.coolr_red a{
color:#d01516;
}

.culture_lightbox{
 display: flex;
flex-wrap: wrap;
list-style: outside none none;
margin: 0;
padding: 0;
}
.uk-modal-caption{
 bottom: -20px;
    color: #ffffff;
    left: 0;
    margin-bottom: -10px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.culture_lightbox_img{
height:330px;
}
.info{
display:block;
}
.c_loginbutthjust{
    background: transparent url("../img-n/t_login_just.png") no-repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 36px;
    margin: 0 auto;
    text-align: center;
    width: 150px;
}
/* 招聘 */
.zp_h3 {
    background: #e5e5e5 url("../img-n/t_zphbg02.jpg") no-repeat scroll 6px 6px;
    color: #d41819;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
    padding-left: 1.5em;
    position: relative;
}
.positionbox table {
    border: 1px solid #ddd;
    border-collapse: collapse;
}
.positionbox table .tr_header {
    background: rgba(0, 0, 0, 0) url("../img-n/sub_h2bg.jpg") repeat-x scroll 0 0;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: center;
}

.positionbox table .tr_header td {
    padding: 0;
}
.positionbox table td {
    border: 1px solid #ddd;
    line-height: 18px;
    padding: 3px;
}

.zhaop li {
    background: rgba(0, 0, 0, 0) url("../img-n/dot.gif") no-repeat scroll 15px 17px;
    border-bottom: 1px dashed #cccccc;
    line-height: 37px;
    position: relative;
    text-indent: 2em;
    width: 100%;
}
.zhaop li b {
    font-weight: normal;
    margin-left: 5px;
    position: absolute;
    right: 1px;
    top: 0;
}
.zp_descon{ height:200px; overflow:hidden;padding-bottom:50px; position:relative; }
.zpgg_ulbox{ position:relative;padding-bottom:20px; }
.zpgg_ulbox_open,.zp_h3_p{ position:absolute; font-size:12px; top:0px; right:10px; width:70px; height:25px; text-align:center; line-height:25px; cursor:pointer;font-weight:normal;}
/* 网站地图 */
.ma_r5{
margin-right:5px;
}
.bg_color_y{
background:#f4eddb;
padding:20px 15px;
height:400px;
}
.bg_color_h{
background:#f3f3f3;
padding:20px 15px;
height:400px;
}
.bg_color_y ul li,.bg_color_h ul li{
line-height:30px;
}
.ma_t40{
margin-top:40px;
}
@media(max-width: 768px){
.mt_25{
margin-top:25px;
}
}
.map_title_16{
padding:10px 27px;
font-size:16px;
font-weight:bold;
background:#f4eddb;
margin-bottom:10px;
}
.map_bg{
background:#f3f3f3;
padding:10px 27px;
height:770px;
}
.map,.map_2{
font-size:12px;
}
.map span{
font-size:8px;
line-height:;
margin-right:10px;
}
.map li{
line-height:28px;
}
.map_2{
margin-left:20px;
}
.nav_left_li span{
font-size: 8px;
margin-right: 10px;
}
.pa20_t{
padding-top:20px;
}


.tab_menu ul {
    border-bottom: 1px solid #b7b7b7;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tab_menu ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #f1f1f1;
    color: #000;
    cursor: pointer;
    display: block;
    float: left;
    height: 17px;
    line-height: 22px;
    list-style: outside none none;
    margin-bottom: -1px;
    margin-right: 4px;
    padding: 2px 10px 5px;
    text-indent: 0;
    width: auto;
}
.tab .tab_box{ border:solid #f00 0px;  height:auto; width:100%; float:left; padding-top:10px; }
.tab .tab_menu .tab_selected {
    border: 1px solid #b7b7b7;
    font-weight: bold;
}
.pa0{
padding:0;
}