.all_fesg_one{
width:100%;
overflow:hidden;
}
.fesg_one{
width:1200px;
height:634px;
position:relative;
}
.fesg_one_A{
width:836px;
height:60px;
line-height:60px;
font-size:40px;
color:#0c2166;
font-weight:bold;
position:absolute;
left:0;
top:40px;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.fesg_one_B{
width:836px;
height:auto;
line-height:26px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:0;
top:108px;
}
.fesg_one_C{
width:836px;
height:auto;
line-height:36px;
position:absolute;
left:0;
top:333px;
}
.fesg_one_C a{
font-size:18px;
color:#0a1c56;
text-decoration:none;
}
.fesg_one_C a:hover{
text-decoration:underline;
}

.fesg_one_Cx{
width:748px;
height:auto;
line-height:36px;
position:absolute;
left:0;
top:360px;
}
.fesg_one_Cx ul{
margin:0;
padding:0;
list-style:none;
}
.fesg_one_Cx ul li{
width:374px;
float:left;
line-height:36px;
overflow:hidden;
}
.fesg_one_Cx ul li a{
font-size:18px;
color:#0a1c56;
text-decoration:none;
}
.fesg_one_Cx ul li a:hover{
text-decoration:underline;
}


.fesg_one_D{
width:320px;
height:436px;
position:absolute;
right:0;
top:42px;
border-top:4px solid #0c2166;
box-shadow:0 0 9px rgba(0,0,0,0.2);
}
.fesg_one_Ds{
width:320px;
height:436px;
position:relative;
}
.fesg_one_Ds1{
width:284px;
height:28px;
line-height:28px;
font-size:18px;
color:#333333;
position:absolute;
left:18px;
top:19px;
}
.fesg_one_Ds2{
width:284px;
height:24px;
line-height:24px;
font-size:14px;
color:#0c2166;
position:absolute;
left:18px;
top:46px;
}
.fesg_one_Ds3{
width:284px;
height:24px;
line-height:24px;
font-size:14px;
color:#333333;
position:absolute;
left:18px;
top:81px;
}
.fesg_one_Ds3s{
width:284px;
height:42px;
position:absolute;
left:18px;
top:107px;
}
.fesg_one_Ds4{
width:284px;
height:24px;
line-height:24px;
font-size:14px;
color:#333333;
position:absolute;
left:18px;
top:157px;
}
.fesg_one_Ds4s{
width:284px;
height:42px;
position:absolute;
left:18px;
top:183px;
}
.fesg_one_Ds5{
width:284px;
height:24px;
line-height:24px;
font-size:14px;
color:#333333;
position:absolute;
left:18px;
top:237px;
}
.fesg_one_Ds5s{
width:284px;
height:42px;
position:absolute;
left:18px;
top:263px;
}
.fesg_input{
width:260px;
padding:0 12px;
height:42px;
line-height:42px;
border:none;
background-color:#f2f2f2;
color:#b2b2b2;
font-size:14px;
border-radius:2px;
}

.fesg_one_Ds6{
width:284px;
height:48px;
position:absolute;
left:18px;
top:323px;
}
.fesg_one_Ds7{
width:284px;
height:38px;
line-height:38px;
text-align:center;
font-size:18px;
color:#0c2166;
position:absolute;
left:18px;
top:377px;
}

.all_fesg_two{
width:100%;
padding-top:24px;
padding-bottom:76px;
background-color:#f0f0f0;
overflow:hidden;
}
.fesg_TT{
width:100%;
height:110px;
line-height:110px;
font-size:40px;
color:#0c2166;
font-weight:bold;
}
.fesg_two{
width:1200px;
padding-top:24px;
height:396px;
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.12);
overflow:hidden;
}
.fesg_two ul{
margin:0;
padding:0;
list-style:none;
}
.fesg_two ul li{
width:260px;
float:left;
margin:0 20px;
}
.fesg_twoA{
width:260px;
height:180px;
overflow:hidden;
}
.fesg_twoB{
width:260px;
height:53px;
line-height:53px;
color:#1a1a1a;
font-size:22px;
margin-top:10px;
font-weight:bold;
}
.fesg_twoC{
width:260px;
overflow:hidden;
line-height:22px;
color:#1a1a1a;
font-size:16px;
}

.all_fesg_three{
width:100%;
padding-top:36px;
padding-bottom:26px;
overflow:hidden;
}
.fesg_ST{
width:100%;
height:81px;
line-height:81px;
font-size:40px;
color:#0c2166;
font-weight:bold;
}
.fesg_three{
width:100%;
overflow:hidden;
}
.fesg_three ul{
margin:0;
padding:0;
list-style:none;
}
.fesg_three ul li{
width:100%;
float:left;
border-bottom:1px solid #c7c7c7;
}
.fesg_three_TT{
width:1200px;
height:59px;
margin:0 auto;
line-height:59px;
font-size:22px;
font-weight:bold;
color:#1a1a1a;
background:url(images/fesg/x.png) right center no-repeat;
cursor:pointer;
}
.fesg_three_Desc{
width:1200px;
padding-bottom:26px;
margin:0 auto;
font-size:16px;
line-height:24px;
color:#1a1a1a;
display:none;
overflow:hidden;
}
.fesg_three_Desc a{
font-size:16px;
color:#0c2166;
text-decoration:none;
}

.fesg_three ul li.selected .fesg_three_TT{
background:url(images/fesg/s.png) right center no-repeat;
}
.fesg_three ul li.selected .fesg_three_Desc{
display:block;
}

.fesg_hot{
width:1200px;
padding-bottom:86px;
overflow:hidden;
}
.fesg_hot_l{
width:600px;
float:left;
}
.fesg_hot_lx{
width:600px;
height:334px;
position:relative;
}
.fesg_hot_lxA{
width:600px;
height:334px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.fesg_hot_lxB{
width:520px;
height:42px;
line-height:42px;
font-size:22px;
position:absolute;
left:40px;
top:190px;
color:#1a1a1a;
z-index:3;
font-weight:bold;
}
.fesg_hot_lxC{
width:520px;
height:44px;
line-height:22px;
font-size:16px;
position:absolute;
left:40px;
top:233px;
color:#1a1a1a;
z-index:3;
}
.fesg_hot_lxD{
width:560px;
height:140px;
background-color:#fff;
position:absolute;
left:20px;
top:170px;
z-index:2;
}

.fesg_hot_lx:hover .fesg_hot_lxA img{
transform: scale(1.1);
}
.fesg_hot_lx:hover .fesg_hot_lxB{
text-decoration:underline;
}

.fesg_hot_lxA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.fesg_hot_r{
width:580px;
float:right;
}

.fesg_hot_rx::-webkit-scrollbar {width: 4px;}
.fesg_hot_rx::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 4px rgba(222,222,222);border-radius: 5px;}
.fesg_hot_rx::-webkit-scrollbar-thumb {    border-radius: 10px;    background: rgba(152,198,234);    -webkit-box-shadow: inset 0 0 4px rgba(152,198,234);}
.fesg_hot_rx::-webkit-scrollbar-thumb:window-inactive {    background: rgba(152,198,234);}

.fesg_hot_rx{
width:580px;
height:334px;
overflow-y: auto;
}
.fesg_hot_rx ul{
margin:0;
padding:0;
list-style:none;
}
.fesg_hot_rx ul li{
width:558px;
height:104px;
background:url(images/fuwu/em.png) right 35px no-repeat;
position:relative;
float:left;
margin-bottom:20px;
border-bottom:1px solid #b3b3b3;
}

.all_ESG_other{
width:100%;
padding-top:30px;
background-color:#f2f2f2;
padding-bottom:76px;
overflow:hidden;
}
.ESG_other_TT{
width:1200px;
height:94px;
line-height:94px;
font-size:36px;
color:#0c2166;
font-weight:bold;
}
.ESG_other{ position:relative;zoom:1; height:352px; width:1264px; margin:0 auto;}
.ESG_other .piclist{ overflow:hidden; zoom:1; height:352px; width:1264px; margin:0; padding:0; list-style:none;}
.ESG_other .ohbox{overflow:hidden; position:relative;left: 26px;width:1212px;}
.ESG_other .piclist li{float:left;width:292px; height: 352px; margin-right:15px;}
.other_sox{
width:280px;
height:340px;
position:relative;
background-color:#fff;
box-shadow:0 0 6px rgba(0,0,0,0.12);
margin:6px;
}
.other_sox_A{
width:260px;
height:150px;
position:absolute;
left:10px;
top:10px;
text-align:center;
}

.other_sox_B{
width:260px;
height:40px;
line-height:40px;
position:absolute;
left:10px;
top:178px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.other_sox_C{
width:260px;
height:auto;
line-height:24px;
position:absolute;
left:10px;
top:222px;
font-size:16px;
color:#666666;
}
.ESG_other .pageBtn span{display:block;width:12px;height:340px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.ESG_other .pageBtn .prev{background:url(images/roll_l.png) left center no-repeat;}
.ESG_other .pageBtn .next{background:url(images/roll_r.png) right center no-repeat; left:1252px;}
.ESG_other .pageBtn span:hover{background:url(images/roll_ls.png) left center no-repeat;}
.ESG_other .pageBtn .next:hover{background: url(images/roll_rs.png) right center no-repeat;}

.other_sox:hover{
box-shadow:0 0 9px rgba(0,0,0,0.3);
}
.other_sox:hover .other_sox_B{
color:#0c2166;
}