html{
	 height:auto; width:100%; overflow-y: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; }
.lf-title{
	 width:58px; line-height:50px;padding-top:20px; overflow:visible; font-size:26px; white-space:nowrap; font-weight:bold; color:#0d63ae; border-top:#0d63ae 2px solid;
	 float:left; margin:0; }
.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{
	 display:none;
}

.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_cont{ width:960px; line-height:36px;
	}
.right_cont img{
	 display:block; margin:50px 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;text-indent:2em;
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('/sites/group/Resource/Image/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;
     height:80px;  }
.nav .menu > ul > li a span{ 
}

.nav .menu > ul > li > a { 
    font-size:16px;   
line-height:80px;	
   
}

.nav .menu > ul > li > a.alink, .nav .menu > ul > li > a:hover {
    color: #c4000f;
    border-bottom: 2px solid #c4000f;
    padding-bottom: 3px;
}




.menulist {
    width: 100%;
       background:#f9fbff;
    position: absolute;
    top: 80px; 
      z-index: 9;
    left: 0;
       overflow:hidden; opacity: .95;
 	  height:100px; display:none;
min-width:1200px; }

.menulist .tc-content {
    width: 1200px;
      margin:0 auto;
    text-align: right; 
}
.menulist>img{
 position:absolute; bottom:20px; left:50%; margin-left:-14px; cursor:pointer;
}

.menulist .tc-content .left { width:800px; 
 float:right; }
 .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; 
    line-height:50px !important;
    height:50px!important; color:#0d62ae;
}

.menulist .tc-content .left.wh_gywm ul{
	 width: 700px;
    padding-left: 100px;
}
.menulist .tc-content .left.wh_gywm ul li{
	     padding-left: 30px;}


.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:16px;
    color: #494949;
}

.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{
	 width:840px; 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{
	 width:20%;
}
.menulist .tc-content .left.wh_cpfw ul li{
	 width:100%;
	 
}
.menulist .tc-content .left.wh_shzr ul{
	 width:16%;
}




.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; 
     overflow:hidden;
       
}
.sedmenu.scrollmenu{ 
    z-index:9999;

}


.sedmenu .sedlist-con {
    width: 1300px;
    margin:0 auto;
    position: relative;
     text-align:center;
      overflow:hidden;
}


.sedmenu .sedlist-con > li {
     line-height: 61px;
    color: #494949;
    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: #494949;
    font-size: 16px;
}

.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{
 text-align:left; position:absolute; left:50%; margin-left:-650px;	 overflow:hidden; height:61px;
}
.cpyfw_ej>li:nth-child(1){
	 margin-left:305px;
}
.xxgk_ej>li:nth-child(1){
	 margin-left:305px;
}

.xxgk_li{
	 margin-left:305px;
}
.sedmenu .sedlist-con.cpfw_n .xxgk_li{
	margin-left:505px;

}

.ej-banner img{ display:block;  width:100%; margin-bottom:20px;
	
}


#copyright{
    width: 100%;
}
.copyright-t{
    height: 264px;
    background: #f2f5f9;
    padding-top: 50px;
   
}
.copyright-t .content1{
    width: 1200px;
    margin: 0 auto;
    position: relative;
      padding-bottom:40px;
}
.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: 50px auto 0; padding-bottom:40px;
   }
.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: 965px;
    margin: 0;
    padding: 0;
    float: left;
}
.about .right ul{
    margin: 0;
    padding: 0;
}
.about .right ul li{
    float: left;
    margin-right: 18px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.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: 12px
}
.about .right ul li a .imgwrap{
   width: 300px;
 
   overflow: hidden;
}


.about .right ul li a .imgwrap img{
    margin-bottom: 5px;
}
.about .right>ul li:hover img {
    transform: scale(1.1);
    transition-duration: .8s;
}
/*公司报告及刊物*/
.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:960px;
  padding-top:15px;
}
.news-box ul{
  margin-top:10px;
    line-height:36px;
}
.news-box li {
    border-bottom: 1px dashed #e0e3e5;
    width: 450px;
    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;
}
.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;
}
.w_newslistpage_pager span{
    margin-right: 10px;
}
.w_newslistpage_pager span:last-child{
    margin-right: 0;
}
.StaticPublishing{
	padding:0;
	text-align:center;
}

.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{
	 display:none;
}
.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: 220px;
    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(/sites/group/en/Resource/image/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(/sites/group/Themes/Image/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:"宋体"; 
}