﻿html{
	 height:auto; width:100%; overflow-y:auto;
}
body{
	 background:#fff; font-size:18px;  font-family:"微软雅黑"; height:auto; }
.text{
	font-size:12px;
}
.wrapper{
min-width:1200px !important;
}
a:hover{
	color: #c4000f;
}
.clearfix:after{ content:"."; display:block; clear:both; font-size:0; height:0; overflow:hidden;}

.jb_main{ width:100%; margin:0 auto; }
.wrapper1200{
	 margin:0 auto; width:1200px;  text-align:center; }
	 
.lf-title{
	 width:600px; line-height:50px;padding-top:20px; overflow:visible; font-size:26px; white-space:nowrap; font-weight:bold; color:#0d63ae; border-bottom:#0d63ae 2px solid;
	  margin:0 auto;  text-align:center;}
	  
.slf-title{
	 width:400px; line-height:50px;padding-top:20px;  font-size:20px;  font-weight:bold; color:#e37d22; border-bottom:#ba282e 2px solid;
	  margin:0 auto;  text-align:center;}
	  
.zw-title{
	 color:#0d62ae; font-size:24px; margin-top:25px; margin-bottom:0px;  font-weight:bold;
}
.fisrt-title{
	 color:#0d62ae; font-size:24px; margin-top:0px; margin-bottom:0px;  font-weight:bold;
}
.lfnews-nav{

}
.w_Navigator_breadcrumb{ margin-left:320px;}
.shzr-zt{
	font-size:26px; padding-bottom:30px; border-bottom:1px solid #999; font-weight:bold; text-align:center; color: #0d62ae; margin-bottom:30px; padding-top:20px;
}
.pic_c_banner{
	 width:100%; height:auto;
}
.pic_c_banner img{ width:100%;}
.ctrl{
	z-index:3;
}

.right_contsy{ width:1200px; line-height:36px;background:#fbfcfc;
	}
.right_contsy img{
	 display:block; margin:50px auto; }
.right_contsy img.noborder{
	border:none;
}

.right_cont{ width:1200px; line-height:36px;
	}
.right_cont img{
	 display:block; margin:0px auto;height:auto; }
.right_cont img.noborder{
	border:none;
}
.busin_pub p{text-align: justify; text-justify: distribute-all-lines;-ms-text-justify:distribute-all-lines;
	line-height:36px !important;  }
.s-note{
	 color:#0d62ae; text-align:center !important; text-indent:0!important; margin-top:-30px!important; line-height:28px!important;
}
.s-note-lf{
	color:#0d62ae; text-align:left !important; text-indent:0!important;margin-top:-30px!important; line-height:28px!important;


}
/*图片说明*/
.tpsm{
	 color:#0d62ae; text-align:center !important; text-indent:0!important; margin-top:-10px !important; line-height:28px!important;

}
.tpsm_lf{
	  color:#0d62ae; text-align:left !important;  text-indent:2em!important;line-height:28px!important; margin-top:-10px!important;

}
.busin_pub p.s-note-lf{
	 line-height:28px!important;
}
.right_cont h2 p{
	font-size:18px; line-height:36px; float:left; width:740px; text-align:justify;
}

.s-title,.busin_pub p.s-title{
	 font-size:20px; margin-top:20px!important; margin-bottom:20px!important;  font-weight:bold;
color:#0d62ae!important; }
.d-title,.busin_pub p.d-title{

 font-size:20px; margin-top:20px; margin-bottom:20px;  font-weight:bold;text-indent:2em;
color:#333!important; background:url('../images/20210903164311.png') 0px 15px no-repeat; background-size:6px;
}

/* top 开始 header*/
.header{
	 position:relative;
}
.top {
    width: 100%;
    height: 44px;
    }

.top-c {
    width: 1200px;
    margin: 0 auto;
    text-align: right;
    line-height: 44px;
    font-size: 14px;
    color: #7f8795;
}

.top-c a {
    font-size: 14px;
    color: #7f8795;
    padding: 0 5px;
}

.nav {
    width: 1200px;
    margin: 0 auto;
    height:85px;
   }

.nav .logo {
    float: left; margin-bottom:-2px}

.nav .logo img {
    margin-top:0px;
}

.nav .menu {
    float: right; margin-right:-12px;
}

.nav .menu > ul > li {
    float: left; padding-left: 13px;
    padding-right:13px;
    margin-top:25px; height:32px;  }
.nav .menu > ul > li a span{
	 font-family:"Arial";
}

.nav .menu > ul > li > a {
    font-family: "微软雅黑";
    font-size:20px;    
   
}

.nav .menu > ul > li > a.alink, .nav .menu > ul > li > a:hover {
    color: #c4000f;
    border-bottom: 2px solid #c4000f;
    padding-bottom: 3px;
}

#bd {
    color: #c4000f;
    border-bottom: 2px solid #c4000f;
    padding-bottom: 3px;
    
}

    .box {
        margin-bottom: 0em;
        overflow: hidden; margin-left: 80px;
    }
    
    .box img {
        float: left;
        width: 200px; height:130px;border-radius: 10px;
    }
    
    .box .content {
        width: 800px;
        margin-top:7px;
        padding-top: 1em; 
        padding-left:50px;
    }

.menulist {
    width: 100%;
       background:#f9fbff;
    position: absolute;
    top: 102px;
    /*top: 220px;*/
      z-index: 9;
    left: 0;
       overflow:hidden; opacity: .95;
 	  height:400px; display:none;
min-width:1200px; }

.menulist .tc-content {
    width: 1200px;
      margin:0 auto;
    text-align: right;
     padding-top:60px;
}
.menulist>img{
 position:absolute; bottom:20px; left:50%; margin-left:-14px; cursor:pointer;
}

.menulist .tc-content .left { width:800px; 
 float:left; }.menulist .tc-content img{
	 float:right; 
	 }

.menulist .tc-content .left ul { 
      width:800px;  float:left;   }
.menulist .tc-content .left ul li { font-size:20px;
 float:left;    line-height: 50px;
    text-align:left; margin:0;
    width: 150px;
    line-height:50px !important;
    height:50px!important; color:#0d62ae;
}

.menulist .tc-content .left.wh_gywm ul{
	 width:800px;
}
.menulist .tc-content .left.wh_gywm ul li{
	 width:200px;}


.menulist .tc-content .left.wh_xwzx ul{
	 width:800px;
}
.menulist .tc-content .left.wh_xwzx ul li{
	 width:200px;
}

.menulist .tc-content .left.wh_rlzy ul{ width:840px;}
.menulist .tc-content .left.wh_rlzy ul li{
	 width:16.6%; }

.menulist .tc-content .left.wh_kjcx ul{
 width:780px;}
.menulist .tc-content .left.wh_ywfz ul{
	 width:800px;
}
.menulist .tc-content .left.wh_ywfz ul li{
	 width:33%; }


.menulist .tc-content .left.wh_kjcx  ul li{ width:260px;

}


.menulist .tc-content .left ul li a { font-size:20px;
    color: #0d62ae;
}

.menulist .tc-content .left ul li a.menulistlink,
.menulist .tc-content .left ul li a:hover {
    color: #c4000f;
    font-weight: bold;
}
.menulist .tc-content .left.sj_nav{
	 width:1200px;
}
.menulist .tc-content .left.wh_cpfw{
	 width:800px; float:left;
}


.menulist .tc-content .left.wh_shzr{
	  float:left;
}


.menulist .tc-content .left.sj_nav ul li{ width:150px;    }
.menulist .tc-content .left.sj_nav ul{  width:130px; float:left;}
.menulist .tc-content .left.wh_cpfw ul li{
	 width:100%;
	 
}
.menulist .tc-content .left.wh_shzr ul{
	 width:14%;
}




.menulist .tc-content .left.wh_shzr ul li{
	 }

.menulist .tc-content .left.sj_nav ul li:nth-child(1){ font-size: 20px;   }
.menulist .tc-content .left.sj_nav ul li a{ font-weight:normal;
	font-size:16px; }
	.menulist .tc-content .left.sj_nav ul li:nth-child(1) a{ font-size: 20px;   }
.menulist .tc-content .right {
    float: right;
}
.menulist .tc-content .left.sj_nav ul li a:after{ content: ">"; }
.menulist .tc-content .left.sj_nav ul li:nth-child(1) a:after{ content: ""; }
.menulist .tc-content .left.sj_nav ul li:nth-child(1) a{font-size:20px;}

/*二级*/

.sedmenu {
    width: 100%;
    height: 61px;
    background: #f3f6f8;
    border-top: 1px solid #e3e4e6;
    border-bottom: 1px solid #e3e4e6;
     overflow:hidden;
       
}
.sedmenu.scrollmenu{
    /*position: fixed;*/
    top: 0;
    z-index:9999;

}


.sedmenu .sedlist-con {
    width: 1300px;
    margin:0 auto;
    position: relative;
     text-align:left;
      overflow:hidden;
}


.sedmenu .sedlist-con > li {
     line-height: 61px;
    color: #054e92;
    font-size: 16px;
    padding: 0 6px;
     display:inline-block;
}


.sedmenu.gywm_nav .sedlist-con > li {
 padding:0 2px;
}
.sedmenu.xwzx_nav .sedlist-con > li {
 padding:0 2px;
}


.sedmenu .sedlist-con > li a {
    color: #054e92;
    font-size: 16px;
}

.sedmenu .sedlist-con > li a:hover {
    color: #c4000f;
    font-size: 16px;
    font-weight:bold;
}

/*.sedmenu .sedlist-con > li a.alink {
    color: #c4000f;
    font-weight: bold;
}*/

.sedmenu .sedlist-con ul{
	 display:inline-block;  display:none;}
.sedmenu .sedlist-con>li:hover ul{
	 display:block; display:inline-block;   transition:all 1s;
 	   -o-transition:all 1s;
  -moz-transition:all 1s;
 -webkit-transition:all 1s;
}
.sedmenu .sedlist-con ul li{
	 display:inline-block;
 font-size:14px;
 padding:0px 6px;
}
.sedmenu .sedlist-con ul li a{
	 font-size:14px;
}
.sedmenu .sedlist-con.cpyfw_ej,.sedmenu .sedlist-con.xxgk_ej{
overflow:hidden; height:61px;width:1300px;
}
.cpyfw_ej>li:nth-child(1){
	 margin-left:0px;
}
.xxgk_ej>li:nth-child(1){
	 margin-left:0px;
}

.xxgk_li{
	 margin-left:0px;
}
.sedmenu .sedlist-con.cpfw_n .xxgk_li{
	margin-left:0px;

}

.ej-banner img{ display:block;  width:100%; margin-bottom:1px;
	
}


#copyright{
    width: 100%;background: #f3f6f8;
}
.copyright-t{
    height: 294px;
    background: #f3f6f8;
    padding-top: 50px;
    border-top: 1px solid #e3e4e6;
}
.copyright-t .content1{
    width: 1200px;
    margin: 0 auto;
    position: relative;
      padding-bottom:40px;background: #f3f6f8;
}
.copyright-t .content1 .left{
    width: 500px;
      font-size: 14px;
    color: #16100b;
}
.copyright-t .content1 .left div{
        width: 460px;
        margin-bottom: 10px;vertical-align:middle;

}
.copyright-t .content1 .left div img{
 
    padding-right: 5px;  width: 14px; vertical-align:middle; display:inline-block;
}
.copyright-t .content1 .left div span{vertical-align:middle; display:inline-block;
   
}
.copyright-t .content1 .right{
    float:right; width:600px;    margin-top: 40px;
    text-align:right;
   }
.copyright-t .content1 .right li {
	  display:inline-block; margin-left:40px;
}
.copyright-b{
    height: 65px;
    background: #333333;
}
.copyright-b .content1{
    width: 1200px;
    margin: 0 auto;
}
.copyright-b .left{
    width: 300px;
    line-height: 65px;
    font-size: 14px;
    float: left;
    color: #fff;
}
.copyright-b .left a{
    color: #fff;
}
.copyright-b .right{
    width: 600px;
    float: right;
    line-height: 65px;
    color: #fff;
    font-size: 14px;
}
/**/
.lfnews-title{
	 width:1200px; font-size:26px; padding:30px 0; height: auto; line-height:50px;
}
.lfnews-content{
	 width:1200px;  padding-bottom:60px;
}

.lfnews-bottom{
	 width:1200px;
	 margin-bottom: 50px;
}


/*相关内容*/
.about{
    width: 1200px;
    margin: 0px auto 0; padding-bottom:70px;
   }
.about .left{
    width: 235px;
    float: left;
}
.about .left div{
    width: 55px;
    height: 2px;
    background: #0d63ae;
}
.about .left h2{
    font-size: 28px;
    color: #0d63ae;
    margin-top: 10px;
}
.about .right{
    width: 1200px;
    margin: 0;
    padding: 0;
    float: left;
    margin-top:0px;
}
.about .right ul{
    margin: 0;
    padding: 0;
}
.about .right ul li{
    float: left;
    margin-right: 18px;
    margin-bottom: 0;
    padding-bottom: 35px;
}
.about .right ul li:last-child{
    margin: 0;
}
.about .right ul li a{
    display: block;
}
.about .right ul li a h2{
    font-size: 16px;
    color: #053d71;
    margin-top:3px;
    text-align:center;
}
.about .right ul li a .imgwrap{
   width: 282px;
 
   overflow: hidden;
}


.about .right ul li a .imgwrap img{
    margin-bottom: 5px; height:200px;width: 282px;
}
.about .right>ul li:hover img {
    transform: scale(1.1);
    transition-duration: .8s;
}


.about .right ul li a .imgwrapr{
   width: 282px;
 
   overflow: hidden;
}
.about .right ul li a .imgwrapr img{
    margin-bottom: 5px; height:400px;width: 282px;
}

/*公司报告及刊物*/
.cont_intrTlt{
	width:800px;
}
.cont_intrTlt ul{
	width:250px;
}
/*网站群*/
.cont_ul ul.site_list li{
width: 300px;	
}
.left{
	 float:left;
}
.right{
	 float:right;
}
/**/

.zw-table{
	 background:#ccc; width:100%;
}
.zw-table td{ background:#fff; padding:10px;
	
}
.zw-table th{ background:#fff;padding:10px;


}
.zw-table tr:nth-child(1) td{
 background:#0d62ae;  color:#fff;
}
.zw-table tr:nth-child(1) th{
 background:#0d62ae; color:#fff;

}

/*两列新闻列表*/
.news-box{
  width:1180px;
  padding-top:15px;
}
.news-box ul{
  margin-top:10px;
    line-height:36px;
}
.news-box li {
    border-bottom: 1px dashed #e0e3e5;
    width: 560px;
    float: left;
    margin-bottom: 20px;
}
.news-box li:nth-child(odd){
	margin-right:60px;
}
.news-box li a {
    color: #000;
}
.news-box li span {
    font-size:16px;
    color:#ed9700;
}
.news-box li a:hover{
    color: #a70808;
}
.w_newslistpage_pager{
    width: 800px;
    height: 100px;
    margin: 0 auto;
    font-size: 16px;
    float:none;
    padding:0;
	text-align:center;
	position:relative;
}
.w_newslistpage_pager span{
    margin-right: 10px;
}
.w_newslistpage_pager span:last-child{
    margin-right: 0;
}
.StaticPublishing{
	padding:0;
	text-align:center;
}

.StaticPublishing a{
	padding:0;
	text-align:center; color:#e22121;
}

.StaticPublishing a:hover{
    color: #227ccc;
    border: 1px solid #227ccc;
    color:#000;
}

.w_newslistpage_pager span a:hover{
    color: #227ccc;
    border: 1px solid #227ccc;
}
.w_newslistpage_pager span a{
    border: 1px solid #eeecec;
    padding:0 10px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}
.w_newslistpage_pager span a:hover{
    color: #227ccc;
    border: 1px solid #227ccc;
}
.w_newslistpage_pager span .active{
	color: #227ccc;
    border: 1px solid #227ccc;
}
.image-news ul li div{
	width: 220px;
    height: 140px;
    float: left;
    margin-right: 30px;
}
.image-news ul li div a {
    font-size: 18px;
    display: block;
    color: #000;
    height:104px;    
}
.image-news ul li img {
    width:200px;
    display: block;
}


/*人才招聘列表*/
.news-boxrc{
  width:1200px;
  padding-top:15px; 
}
.news-boxrc ul{
  margin-top:10px;
    line-height:36px;
}
.news-boxrc li {
    border-bottom: 1px dashed #e0e3e5;
    width: 1120px;
    float: left;
    margin-bottom: 20px; margin-left:30px;
}
.news-boxrc li:nth-child(odd){
	margin-right:60px;
}
.news-boxrc li a {
    color: #0091e3;
}
.news-boxrc li span {
    font-size:16px;
}
.news-boxrc li a:hover{
    color: #a70808;
}
.w_newslistpage_pager{
    width: 800px;
    height: 100px;
    margin: 0 auto;
    font-size: 16px;
    float:none;
    padding:0;
	text-align:center;
	position:relative;
}
.w_newslistpage_pager span{
    margin-right: 10px;
}
.w_newslistpage_pager span:last-child{
    margin-right: 0;
}
.StaticPublishing{
	padding:0;
	text-align:center;
}

.StaticPublishing a{
	padding:0;
	text-align:center; color:#e22121;
}

.StaticPublishing a:hover{
    color: #227ccc;
    border: 1px solid #227ccc;
    color:#000;
}

.w_newslistpage_pager span a:hover{
    color: #227ccc;
    border: 1px solid #227ccc;
}
.w_newslistpage_pager span a{
    border: 1px solid #eeecec;
    padding:0 10px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    display: inline-block;
}
.w_newslistpage_pager span a:hover{
    color: #227ccc;
    border: 1px solid #227ccc;
}
.w_newslistpage_pager span .active{
	color: #227ccc;
    border: 1px solid #227ccc;
}
.image-news ul li div{
	width: 220px;
    height: 140px;
    float: left;
    margin-right: 30px;
}
.image-news ul li div a {
    font-size: 18px;
    display: block;
    color: #000;
    height:104px;    
}
.image-news ul li img {
    width:200px;
    display: block;
}

/*去掉分享*/
.share{
	  text-align:center; margin:0 auto; font-size:20px;color: #ed4800;
}
.column-left{
	display:none;
}
.conlumn-right-nav{
	 display:none;
}
.column-right{
	 width:1200px;
	 float:none;
	 margin:0 auto;
}
.containeraaaaa{
	 width:100%; 
	 margin:0 auto;
}
.containeraaaaa p{	
	 line-height:36px;
}

.containeraaaaa .banner_img{
	 width:100%;
	 height:auto !important;
}
.containeraaaaa .banner_img img{
	 width:100%;
	 height:auto !important;
}
.containeraaaaa .detail_contH{
text-align:center;
padding:20px;
	 color:#0d62ae; font-size:24px; margin-top:0px; margin-bottom:20px;  font-weight:bold;line-height:36px;
}
.gsglc-dbys{
	height:90px;
}
.video-news ul li .content{
    width: 330px;
    height: 150px;
    float: left;
    margin-right: 30px;
    
}
.video-news ul li div a {
    font-size: 18px;
    display: block;
    color: #000;
    height:94px;    
}

.video-news ul li .cover{
    width:200px;
    height:120px;
    display: block;
    float:right;
}

.video-news ul li .cover img {
    width:200px;
    height:120px;
}
.video-news ul li .cover .btn-play{
   position: relative;
    left: 70px;
    bottom: 90px;
    width: 60px;
    height: 60px;
    background: url(../images/bannerbtn.png) center no-repeat;
    cursor: pointer;
}
.videoLayer {
        display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 9999;
    }

     .videoLayer .opacity {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #000;
        filter: alpha(opacity=80);
        opacity: 0.8;
    }

    #videoBg {
        position: absolute;
        top: 15%;
        left: 20%;
        width: 60%;
    }

    #closeBtn {
        position: absolute;
        top: -9px;
        right: -40px;
        cursor: pointer;
        width: 40px;
        height: 40px;
        background: url(../images/video-close.png) center center no-repeat;
    }

    #videoDiv {
        width: 100%;
        overflow: auto;
        cursor: pointer;
    }
 .lfnews-content p{
	 text-indent:2em; text-align:justify;
}

.f-title{
	font-size:18px; font-weight:bold; color:#666; text-align:center!important; line-height:2em; width:100%; text-indent:0px !important;
}
.lfnews-content p.f-title{font-size:20px;text-align:center!important}
.banner_bd ul li:nth-child(2){ display:none;}
.banner_bd ul li:nth-child(3){ display:none;}
.f-title{
	 font-family:"宋体"; 
}

.b_box{line-height:20px; color:#2c2c2c; margin-bottom:50PX;}
.b_box a,.b_box div{line-height:20px; color:#2c2c2c;font-size:13px;}

