/*css document*/
/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section,p{
    margin:0;
    padding:0;
    border:none;
}
body{
    font: normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei; overflow-x:hidden;
    background: #fff;
}
em,i{
    font-style:normal;
}
strong{
    font-weight: normal;
}
.clearfix:after{
    content:"";
    display:block;
    visibility:hidden;
    height:0;
    clear:both;
}
.clearfix{
    zoom:1;
}
a{
    text-decoration:none;
    color:#333;
    font-family:"Microsoft Yahei";
}
a:hover{
    text-decoration:underline;
}
ul,ol{
    list-style:none;
}
h1, h2, h3, h4, h5, h6{
    font-size:100%;
    font-family: Microsoft YaHei;
    font-weight: normal;
}
table{
    width:100%;
    text-align:center;
    border-collapse:collapse;
    border-spacing:1;
    border-spacing:0;
}
table tr{
    border-bottom: 2px solid #fff;
}
table td{
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
}
img{
    border: none;
    display:block;
}
input{
    border:0;
    outline: none;
}
.wrap{
    width: 1080px;
    margin:0 auto;
}
.ov{
    overflow: hidden;
}
/*超出范围截取文字模块*/
.intercept,.news_notice_m .r li a,.news_list li a{
    overflow:hidden; /*超出的部分隐藏起来。*/
    white-space:nowrap;/*不显示的地方用省略号...代替*/
    text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
    -webkit-text-overflow: ellipsis;    /* 支持 safari */
    -moz-text-overflow: ellipsis;    /* 支持 molliza */
    content:"...";
	display:block;
	cursor:pointer;
	word-break:keep-all;
	word-wrap:normal;
}
a.intercept:link,a.intercept:visited,a.intercept:hover,a.intercept:active{
    overflow:hidden; /*超出的部分隐藏起来。*/
    white-space:nowrap;/*不显示的地方用省略号...代替*/
    text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
    -webkit-text-overflow: ellipsis;    /* 支持 safari */
    -moz-text-overflow: ellipsis;    /* 支持 molliza */
    content:"...";
	display:block;
	cursor:pointer;
	word-break:keep-all;
	word-wrap:normal;
}




/* kspage */
.l{float:left;}
.r{float:right;}
.banner{background:#0075c1;}
.banner img{width:1190px; height:321px; margin:0 auto;}

.ks_dynamic .l{width:565px;}
.ks_dynamic .r{width:380px;}
.ks_dynamic_img{float:left !important; width:280px !important;}
.ks_dynamic_text{width:265px !important; float:right !important;}
.ks_dynamic_text h2{ color:#333; font-size:16px; margin-bottom:15px; line-height:24px;padding-top: 4px; text-align:left;}
.ks_dynamic .r ul{margin-top:-4px;}
.ks_dynamic .r li{line-height:39px; border-bottom:1px solid #f0f0f0;}
.ks_dynamic .r li span{float:right; color:#999; font-size:12px;}

.ks_tit{line-height:64px; height:64px;}
.ks_tit h2{margin-left:100px; float:left;color:#0075c1; border-bottom:4px solid #e62129; font-size:24px; padding:0 2px; font-weight:bold;  text-align:center;}
.ks_intro_page_m .l{width:480px;}

.ks_intro_m_text img{ margin:0 auto;}

.ks_dynamic_m li{padding:20px 0; border-bottom:1px solid #f0f0f0; overflow:hidden; position:relative;}
.ks_dynamic_m li .l{width:133px; margin-right:20px;}
.ks_dynamic_m li img{width:133px; height:100px;}
.dynamic_text h2 a,.dynamic_text p{width:520px; float:left;}
.no_img .dynamic_text h2 a,.no_img .dynamic_text p{width:800px;}
.dynamic_text h2 a:hover{ text-decoration:none; color:#af4184;}
.dynamic_text h2 a{font-size:16px; line-height:32px; color:#333; margin-bottom:5px;}
.dynamic_text p{}
.ks_dynamic_m li span{float:right; color:#999; font-size:12px;}
.ks_dynamic_more{ position:absolute; right:0; bottom:20px;}
.dynamic_text_num{margin-bottom:0 !important; font-size:12px !important; color:#999 !important;}
.dynamic_page div{ float:left; width:36px; height:36px; line-height:36px; margin-right:5px;}
.dynamic_page div a{ display:block; text-align:center; height:36px; color:#5db4a0; font-size:12px;}
.dynamic_page{margin:40px auto 0; overflow:hidden; width:370px;}
.page_prev{background:url(../imgs/page_prev.jpg) no-repeat center center;}
.page_next{background:url(../imgs/page_next.jpg) no-repeat center center;}
.nowpage{font-size:16px !important; color:#666 !important;}




.top_banner{
	width: 100%;
	height: auto;
	min-width: 1080px;
	}
.top_banner img{
	width: 100%;
	height: auto;
}
/*导航栏*/
.top_nav{
	background: #fff; 
    margin: 20px auto 0;
    width: 1080px;
    overflow: hidden;
}
.box_mymk_nav{
    height: 50px;
    line-height: 50px;
}
.top_nav li{
    float: left;
    position:relative;
	margin-right:17px;
}
.top_nav li a{
    color:#5ab5a1;
	text-align:center;
    font-size: 16px;
    width:163px;
    line-height: 50px;
    display:block;
}
.top_nav li a:hover,.top_nav li .choose{
    text-decoration:none;
	background:#5db4a0;
	color:#fff;
}
.content_box{
    padding:0 0 40px;
	background:#fff;
}
.content_left{
    width: 720px;
}
.intro_top{padding:0 30px;}
.intro_top h2{font-size:30px; line-height:2; color:#333;}
.intro_top img{margin:15px 0;max-width: 100%; display:initial;}
.intro_top p{font-size:16px; line-height:25px; color:#666; margin-bottom:20px;}
.intro_top p span{font-weight:bold;}
.intro_mid{margin-top:50px;}
.intro_title{background:url(../imgs/title_bg.jpg) repeat-x; height:16px; line-height:16px; font-size:16px; text-align:center;}
.intro_title span{padding:0 15px; background:#fff; display:inline-block; font-weight:bold;}
.intro_mid_t{padding:38px; padding-left:50px; border-bottom:1px solid #e6e6e6; margin-bottom:50px;}
.intro_mid_t .l{font-size:16px; color:#666;width:127px;}
.intro_mid_t .l p span{color:#af4184; margin-right:5px;}
.intro_mid_t .l img{width:127px; height:127px; border-radius:50%; margin-bottom:10px;}
.intro_mid_t .r{font-size:14px; color:#666; font-style:italic; width:440px; line-height:25px; padding-top:15px;}

.intro_m_list{border:1px solid #e6e6e6; border-top:none; padding-top:10px;}
.intro_m_list li{width:230px; height:180px; padding-top:35px; position:relative; float:left; margin:0 0 7px 7px; background:#f7f7f7;}
.intro_m_hp img{width:120px; height:120px; border-radius:50%; margin:0 auto 15px;}
.intro_m_hp{ text-align:center; color:#5ab5a1;}
.intro_m_list .intro_hover{position:absolute; top:0; left:0;background:url(../imgs/mask.png) repeat; width:180px; height:165px; padding:25px; color:#fff; font-size:12px; line-height:25px; display:none;}

.content_right{width:308px; background:#f7f7f7; padding:20px;}
.zixun .title{height:30px; line-height:30px; border-bottom:1px solid #e4eded; font-size:18px; color:#000;}
.zixun .title span a{float:right;color:#5db4a0; font-size:12px;}
.zixun_list li{margin-top:20px; overflow:hidden;}
.zixun_list li .l{ width:95px;}
.zixun_list li .l img{width:95px; height:70px;}
.zixun_list li .r{font-size:14px; color:#666;width:195px; line-height:22px;}

/*底部信息*/
.footer_box{
    padding:60px 0;
    background: #f7f7f7;
}
.footer_box .wrap{padding:0 50px; width:980px;}
.footer_right{
    width: 480px;
    border-right:0;
    margin-top: 5px;
}
.footer_right p,.footer_right p a{font-size:12px; line-height:25px; color:#666;}


/*新增样式 导航*/
.auto_box{
  width: auto;
  height: auto;
}
.center{
  display: flex;
  justify-content: center;
  align-items: center;
   display: -webkit-flex;
  -webkit-justify-content: center;
  -webkit-align-items: center;
}
.contains_box{
  width: 100%;
  height: auto;
}
.box_between{
  display: flex;
  justify-content: space-between;
  align-items: center;
   display: -webkit-flex;
  -webkit-justify-content:space-between;
  -webkit-align-items: center;
}
.box_start{
  display: flex;
  align-items: center;
  display: -webkit-flex;
  -webkit-align-items: center;
}
a,a:hover,a:active,a:visited{
	text-decoration: none;
}
.d_menu_box{
	padding: 20px 0;
}
.d_menu_box ul{
	width: 100%;
	height: auto;
}
.d_menu_box a{
	width: 163px;
	height: 50px;
	font-size: 16px;
	color: #5ab5a1;
}
/*导航当前 li添加样式*/
.d_menu_boxz_select a{
	color: #fff;
	background: #5ab5a1;
}

/*新增底部*/
.d_footer{
	width: 100%;
	height: 198px;
	background: #f7f7f7;
}
.d_footer img{
	width: 408px;
	height: auto;
	margin-right: 85px;
}
.d_footer_font,.d_footer_font a{
	font-size: 12px;
	line-height: 12px;
	margin: 12px 0;
	color: #7f7f7f;
}
.d_footer_font a{
	padding: 0 8px;
	border-left: 1px solid #7f7f7f;
}
.d_footer_font a:nth-child(1){
	border-left: none;
	padding: 0 8px 0 0;
}
.d_footer_font .a_noborder{
	border: none;
	display: inline-block;
	padding: 0;
}