html::-webkit-scrollbar {width: 6px;}
html::-webkit-scrollbar-thumb {background: #042388;}
html::-webkit-scrollbar-track {background: #f1f1f1;}
html{scrollbar-color:#042388 #f1f1f1;scrollbar-width:thin;}
html{scrollbar-face-color: #042388;scrollbar-shadow-color: #042388;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}

body{
margin:0 auto;
background:url(images/bg.png) repeat-x;
background-color:#fff;
font-size:14px;
font-family:'Microsoft YaHei New','Î¢ÈíÑÅºÚ','Microsoft Yahei','¶¬ÇàºÚÌå','Hiragino Sans GB','ºÚÌå','SimHei','»ªÎÄÏ¸ºÚ','STXihei',Arial,Helvetica Neue,Helvetica,sans-serif;
color:#000000;
}

a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color:#666666;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}

a img{
border:none;
}

form{
margin:0;
padding:0;
}

.blank_10{
height:10px;
font-size:1px;
}
.blank_15{
height:15px;
font-size:1px;
}
.blank_20{
height:20px;
font-size:1px;
}
.blank_27{
height:27px;
font-size:1px;
}
.blank_30{
height:30px;
font-size:1px;
}
.blank_40{
height:40px;
font-size:1px;
}
.blank_50{
height:50px;
font-size:1px;
}

.blank_56{
height:56px;
font-size:1px;
}

.blank_60{
height:60px;
font-size:1px;
}

.clear{
clear:both;
font-size:0;
}

.vub{
width:1200px;
height:50px;
position:relative;
}
.vub_A{
width:285px;
height:50px;
position:absolute;
right:126px;
top:0;
}
.vub_A ul{
margin:0;
padding:0;
list-style:none;
}
.vub_A ul li{
width:95px;
height:50px;
float:left;
background:url(images/sub_line.png) right center no-repeat;
position:relative;
}
.vub_A ul li a{
width:94px;
height:50px;
line-height:50px;
text-align:center;
position:absolute;
left:0;
top:0;
font-size:16px;
color:#0c2166;
text-decoration:none;
}
.vub_A ul li:hover a{
height:47px;
line-height:47px;
border-bottom:3px solid #0c2166;
}

.vub_B{
width:130px;
height:50px;
line-height:50px;
position:absolute;
right:0;
top:0;
text-align:right;
font-size:16px;
color:#0c2166;
font-weight:bold;
}

.header{
width:1200px;
height:100px;
background:url(images/logo.gif) 152px -10px no-repeat;
background-size:170px 141px;
}

.logo{
width:330px;
background-color:rgba(255,255,255,0.9);
height:76px;
float:left;
padding-top:24px;
}
.new_nav{
width:740px;
height:100px;
float:left;
margin-left:102px;
}
.new_nav ul{
margin:0;
padding:0;
list-style:none;
}
.new_nav ul li{
float:left;
margin:0 20px;
height:105px;
line-height:100px;
}
.new_nav ul li>a{
font-size:18px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
}
.new_nav>ul>li:hover{
border-bottom:3px solid #f3ba0b;
}

.new_nav ul li.m{
background:url(images/nav_open.png) right 47px no-repeat;
padding-right:19px;
margin-right:21px;
}

.new_nav ul li.m:hover{
background:url(images/nav_off.png) right 47px no-repeat;
}

/*.new_nav ul li span{
padding-right:19px;
height:108px;
line-height:108px;
display:block;
background:url(images/nav_open.png) right 50px no-repeat;
font-size:18px;
cursor:pointer;
font-weight:900;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
z-index:99;
}
.new_nav ul li span.active{
background:url(images/nav_off.png) right 50px no-repeat;
color:#0c2166;
font-weight:bold;
}*/

.nav_sub{
width:100%;
height:auto;
position:absolute;
left:0;
top:100px;
display:none;
}
.nav_sub_dl{
width:100%;
height:168px;
background-color:#fff;
box-shadow:0 0 6px rgba(0,0,0,0.2);
}
.nav_sub_dl dl{
margin:0;
padding:0;
list-style:none;
}
.nav_sub_dl dl dt{
width:100%;
height:56px;
float:left;
line-height:56px;
text-align:center;
border-bottom:1px solid #c7c7c7;
}
.nav_sub_dl dt:last-child{
border:none;
}
.nav_sub_dl dt a{
font-size:18px;
color:#1a1a1a;
text-decoration:none;
}

.nav_sub_dl dl dt:hover{
background-color:#f0f0f0;
font-weight:bold;
}

.all_new_drop-down{
width:100%;
height:540px;
background:url(images/menu/all.jpg) center top no-repeat;
background-color:#fff;
position:absolute;
left:0;
top:108px;
box-shadow:0 0 4px rgba(0,0,0,0.2);
z-index:999999999;
overflow:hidden;
}

.new_drop-down{
width:1200px;
height:540px;
/*background:url(images/nav/nav_cur.png) 674px top no-repeat;*/
margin:0 auto;
position:relative;
padding-top:3px;
overflow:hidden;
}

.drop-down_close{
width:16px;
height:16px;
position:absolute;
right:0;
top:-24px;
cursor:pointer;
}

.drop-down_TT{
width:280px;
height:auto;
line-height:34px;
position:absolute;
left:20px;
top:31px;
}
.drop-down_TT strong{
font-size:22px;
color:#000;
}
.drop-down_TT a{
font-size:14px;
color:#4c4c4c;
font-weight:bold;
text-decoration:none;
}
.drop-down_TT a:hover{
text-decoration:underline;
}


.nav_arrow{
width:44px;
display:inline-block;
background:url(images/nav_arrow.png) 10px center no-repeat;
height:18px;
}

.drop-down_ox{
width:1200px;
}
.down_oxl{
width:220px;
height:280px;
position:absolute;
left:0;
top:47px;
}
.down_oxl dl{
margin:0;
padding:0;
list-style:none;
}
.down_oxl dl dt{
width:165px;
height:65px;
float:left;
}
.down_oxl dl dt span{
width:165px;
padding-left:26px;
height:65px;
line-height:65px;
cursor:pointer;
display:block;
font-size:16px;
color:#000000;
}
.down_oxl dl dt span.mco_1{
background:url(images/menu/icon_1.png) left center no-repeat;
}
.down_oxl dl dt span.mco_2{
background:url(images/menu/icon_2.png) left center no-repeat;
}
.down_oxl dl dt span.mco_3{
background:url(images/menu/icon_3.png) left center no-repeat;
}
.down_oxl dl dt span.mco_4{
background:url(images/menu/icon_4.png) left center no-repeat;
}
.down_oxl dl dt span.mco_5{
background:url(images/menu/icon_5.png) left center no-repeat;
}
.down_oxl dl dt.selected{
background:url(images/menu/line.png) left 50px no-repeat;
}
.down_oxl dl dt.selected span{
background:none;
font-size:24px;
font-weight:bold;
background:url(images/menu/arrow.png) right center no-repeat;
padding-left:0;
}

.down_oxr{
width:940px;
height:490px;
position:absolute;
right:0;
top:65px;
}
.down_oxr_TT{
width:870px;
height:40px;
line-height:40px;
font-size:22px;
font-weight:bold;
margin-left:28px;
overflow:hidden;
}
.down_oxr_AT{
width:870px;
height:34px;
line-height:18px;
margin-left:28px;
}
.down_oxr_AT a{
font-size:14px;
color:#0a0a0a;
font-weight:bold;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
text-decoration:none;
}
.down_oxr_AT a:hover{
text-decoration:underline;
}

.down_oxrk{
width:916px;
margin-left:8px;
overflow:hidden;
}
.down_oxrk dl{
margin:0;
padding:0;
list-style:none;
}
.down_oxrk dl dt{
width:275px;
padding-left:20px;
float:left;
background:url(images/xia_xy.png) right 10px no-repeat;
}
.down_oxrk dl dt:nth-child(2){
width:263px;
}
.down_oxrk dl dt:last-child{
background:none;
}

.down_oxrx{
width:960px;
overflow:hidden;
}
.down_oxrx dl{
margin:0;
padding:0;
list-style:none;
}
.down_oxrx dl dt{
width:218px;
border:1px solid #fff;
height:188px;
position:relative;
float:left;
margin-right:20px;
background-color:#fff;
margin-bottom:20px;
border-radius:6px;
overflow:hidden;
}
.down_oxrx dl dt:first-child{
height:398px;
}
.down_oxrx_lia{
width:218px;
height:94px;
position:absolute;
left:0;
top:11px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
overflow:hidden;
}
.down_oxrx_lib{
width:218px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
position:absolute;
left:0;
top:105px;
font-weight:bold;
text-align:center;
}
.down_oxrx_lic{
width:218px;
height:34px;
line-height:34px;
font-size:14px;
color:#808080;
position:absolute;
left:0;
top:132px;
text-align:center;
}

.down_oxrx dl dt:first-child .down_oxrx_lia{
top:73px
}
.down_oxrx dl dt:first-child .down_oxrx_lib{
top:178px
}
.down_oxrx dl dt:first-child .down_oxrx_lic{
top:205px
}

.down_oxrx_lid{
width:98px;
height:38px;
line-height:38px;
border:1px solid #d7d8db;
border-radius:20px;
font-size:14px;
color:#808080;
position:absolute;
left:60px;
top:260px;
text-align:center;
}

.down_oxrx_lie{
width:46px;
height:46px;
background:url(images/menu/hot.png) no-repeat;
position:absolute;
left:-1px;
top:-1px;
}

.down_oxrx dl dt:hover .down_oxrx_lid{
background-color:#0c2166;
border-color:#0c2166;
color:#fff;
}

.down_oxrx dl dt:hover{
border:1px solid #d7d8db;
box-shadow:0 0 12px rgba(5,16,50,0.1);
}

.kj_oxrx{
width:960px;
overflow:hidden;
}
.kj_oxrx dl{
margin:0;
padding:0;
list-style:none;
}
.kj_oxrx dl dt{
width:300px;
height:180px;
position:relative;
float:left;
margin-right:20px;
margin-bottom:20px;
border-radius:6px;
overflow:hidden;
}
.kj_oxrx_lia{
width:300px;
height:140px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.kj_oxrx_lib{
width:298px;
height:39px;
line-height:38px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:0;
bottom:0;
text-align:center;
background-color:#fff;
border:1px solid #dadde3;
border-top:none;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}

.kj_oxrx dl dt:hover .kj_oxrx_lia img{
transform: scale(1.1);
}

.kj_oxrx_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.down_oxrsi_TT{
width:870px;
height:40px;
line-height:40px;
margin-top:18px;
font-size:16px;
color:#0a0a0a;
font-weight:bold;
margin-left:28px;
}
.down_oxrsi{
width:930px;
margin-left:28px;
overflow:hidden;
}
.down_oxrsi dl{
margin:0;
padding:0;
list-style:none;
}
.down_oxrsi dl dt{
height:30px;
padding-left:8px;
background:url(images/nav/em.png) left center no-repeat;
float:left;
line-height:30px;
display:inline-block;
margin-right:42px;
}
.down_oxrsi dl dt a{
font-size:14px;
color:#0a0a0a;
text-decoration:none;
}
.down_oxrsi dl dt:hover{
background:url(images/nav/om.png) left center no-repeat;
}
.down_oxrsi dl dt:hover a{
color:#0c2166;
text-decoration:underline;
}

.down_oxr_tu{
width:870px;
height:166px;
margin-left:28px;
overflow:hidden;
}

.down_oxr_ol{
width:540px;
overflow:hidden;
}
.down_oxr_ol dl{
margin:0;
padding:0;
list-style:none;
}
.down_oxr_ol dl dt{
width:270px;
height:38px;
float:left;
}
.down_oxr_ol dl dt a{
width:232px;
height:38px;
line-height:38px;
display:block;
font-size:14px;
color:#0a0a0a;
text-decoration:none;
padding-left:38px;
background:url(images/nav/em.png) 30px center no-repeat;
}
.down_oxr_ol dl dt:hover{
background:url(images/nav/lines.png) left bottom no-repeat;
}
.down_oxr_ol dl dt:hover a{
background:url(images/nav/om.png) 30px center no-repeat;
color:#000000;
font-weight:bold;
}


.down_oxrx_TT{
width:100%;
height:40px;
line-height:40px;
font-size:18px;
color:#000;
font-weight:bold;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.down_oxrx_TT a{
font-size:18px;
color:#000;
font-weight:bold;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
text-decoration:none;
}
.down_oxrx_TT a:hover{
color:#0c2166;
text-decoration:underline;
}
.down_oxrx_li{
width:100%;
padding-bottom:4px;
overflow:hidden;
}
.down_oxrx_lii{
width:100%;
padding-left:10px;
height:38px;
line-height:38px;
}
.down_oxrx_lii a{
font-size:14px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.down_oxrx_lii a:hover{
color:#0c2166;
text-decoration:underline;
}

.new_search{
width:20px;
height:30px;
float:right;
margin-top:40px;
}
.new_searchx{
width:20px;
height:30px;
position:relative;
}
.new_searchA{
width:20px;
height:20px;
position:absolute;
left:0;
top:5px;
z-index:2;
cursor:pointer;
background:url(images/nav_search.png) no-repeat;
}

.ser_close{
background:url(images/nav_search_close.png) left center no-repeat;
}

.new_searchB{
width:0;
height:30px;
background-color:#fff;
position:absolute;
left:0;
top:0;
display:none;
overflow:hidden;
}

.new_searchBa{
width:230px;
float:left;
}
.sndx_input{
width:220px;
padding:0 5px;
height:29px;
border:none;
background-color:#fff;
border-bottom:1px solid #0c2166;
line-height:29px;
font-size:18px;
color:#0c2166;
}

.sndx_input::-webkit-input-placeholder { /* Edge */
  color:#0c2166;
}

.sndx_input:-ms-input-placeholder { /* Internet Explorer */
  color:#0c2166;
}

.sndx_input::placeholder {
  color:#0c2166;
}

.new_searchBb{
width:40px;
float:right;
}

.drop-down_bottom{
width:1200px;
height:60px;
background-color:#ebeef7;
overflow:hidden;
}
.drop-down_bottom_l{
width:300px;
float:left;
height:60px;
line-height:60px;
padding-left:120px;
background:url(images/nav_brrow.png) 37px center no-repeat;
font-size:18px;
color:#000;
}
.drop-down_bottom_r{
width:304px;
float:right;
}
.drop-down_bottom_r a{
width:270px;
padding-left:34px;
height:60px;
display:block;
background:url(images/nav_srrow.png) left center no-repeat;
line-height:60px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.drop-down_bottom_r a:hover{
background:url(images/nav_srrow.png) 4px center no-repeat;
text-decoration:underline;
}

.hide{
display:none;
}

.all_new_vsx{
width:100%;
height:70px;
background-color:#db1b1b;
overflow:hidden;
}
.new_vsx{
width:1200px;
height:70px;
margin:0 auto;
position:relative;
}
.new_vsx_A{
width:200px;
height:70px;
line-height:70px;
position:absolute;
left:0;
top:0;
font-size:24px;
color:#fff;
}
.new_vsx_B{
width:200px;
padding-left:26px;
height:70px;
line-height:70px;
background:url(images/mess_ico.png) left 25px no-repeat;
position:absolute;
left:900px;
top:0;
font-size:22px;
color:#fff;
}
.new_vsx_C{
width:100px;
height:40px;
position:absolute;
right:0;
top:15px;
}
.new_vsx_C a{
width:100px;
height:40px;
display:block;
line-height:40px;
background:url(images/mess_arrow.png) left center no-repeat;
text-align:right;
text-decoration:none;
font-size:18px;
color:#fff;
font-weight:bold;
}
.new_vsx_C a:hover{
background:url(images/mess_arrow.png) 2px center no-repeat;
text-decoration:underline;
}

.indx_search{
width:1200px;
height:120px;
position:relative;
}
.indx_search_l{
width:548px;
padding-left:60px;
height:44px;
background:url(images/indx_search.png) left top no-repeat;
border-bottom:6px solid #0f1232;
position: absolute;
top:60px;
left:238px;
}
.indx_input{
width:548px;
height:34px;
line-height:34px;
border:none;
background-color:#fff;
font-size:26px;
color:#0f1232;
font-weight:bold;
}

.indx_input::-webkit-input-placeholder { /* Edge */
 color:#0f1232;
}

.indx_input:-ms-input-placeholder { /* Internet Explorer */
  color:#0f1232;
}

.indx_input::placeholder {
  color:#0f1232;
}

.indx_search_r{
width:72px;
height:44px;
border-bottom:6px solid #0f1232;
position: absolute;
top:60px;
left:866px;
text-align:center;
}

.al_ksll_header{
width:100%;
height:70px;
position: absolute;
top:0;
left:0;
z-index:999999999;
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.15);
display:none;
}


.ksll_header{
width:1200px;
height:70px;
position:relative;
background-color:#fff;
z-index:99999;
margin:0 auto;
}
.ksll_logo{
width:150px;
height:44px;
position:absolute;
left:0;
top:15px;
}
.ksll_nav{
width:860px;
height:70px;
left:220px;
position:absolute;
top:0;
}
.ksll_nav ul{
margin:0;
padding:0;
list-style:none;
}
.ksll_nav ul li{
height:70px;
float:left;
margin-right:24px;
position:relative;
}
.ksll_nav ul li em{
width:27px;
height:19px;
display:block;
background:url(images/hot.gif) no-repeat;
position:absolute;
left:94px;
top:-8px;
}
.ksll_nav ul li.snav{
padding-right:26px;
background:url(images/off.png) right 24px no-repeat;
margin-right:22px;
}
.ksll_nav ul li a{
display:inline-block;
height:67px;
line-height:67px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
text-decoration:none;
}
.ksll_nav ul li a:hover{
color:#0c2166;
border-bottom:3px solid #0c2166;
}

.ksll_nav ul li.snav:hover{
background:url(images/on.png) right 24px no-repeat;
}


.ksll_nav ul li.active{
background:url(images/on.png) right 24px no-repeat;
}
.ksll_nav ul li.active a{
color:#0c2166;
}

.ksll_tel{
width:204px;
height:70px;
line-height:70px;
position:absolute;
top:0;
right:0;
font-size:24px;
font-weight:500;
color:#db1b1b;
text-align:right;
font-weight:bold;
}

.fixed{
width:100%;
height:100px;
}

.all_width{
width:100%;
height:108px;
position: absolute;
top:50px;
left:0;
box-shadow:0 10px 24px rgba(0,0,0,0.06);
z-index:999;
background-color:#fff;
}

.al_bsll_header{
width:100%;
height:160px;
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.15);
margin-top:800px;
}

.chBD{
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.15);
transition:all 0.2s linear;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
}

.fix_hs{
width:100%;
height:160px;
}

.bsll_header{
width:1200px;
height:160px;
position:relative;
background:url(images/header_bg.png) right 38px no-repeat;
background-color:#fff;
z-index:99999;
margin:0 auto;
}
.bsll_logo{
width:150px;
height:44px;
position:absolute;
left:0;
top:34px;
}
.bsll_nav{
width:1200px;
height:72px;
left:0;
position:absolute;
top:88px;
}
.bsll_nav ul{
margin:0;
padding:0;
list-style:none;
}
.bsll_nav ul li{
height:72px;
float:left;
margin-right:34px;
position:relative;
}
.bsll_nav ul li em{
width:27px;
height:19px;
display:block;
background:url(images/hot.gif) no-repeat;
position:absolute;
left:94px;
top:-8px;
}
.bsll_nav ul li.snav{
padding-right:26px;
background:url(images/off.png) right 26px no-repeat;
margin-right:32px;
}
.bsll_nav ul li a{
display:inline-block;
height:69px;
line-height:69px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
text-decoration:none;
}
.bsll_nav ul li a:hover{
color:#0c2166;
border-bottom:3px solid #0c2166;
}

.bsll_nav ul li.snav:hover{
background:url(images/on.png) right 26px no-repeat;
}


.bsll_nav ul li.active{
background:url(images/on.png) right 26px no-repeat;
}
.bsll_nav ul li.active a{
color:#0c2166;
}

.bsll_search{
width:62px;
height:38px;
position:absolute;
left:992px;
top:27px;
}

.search_btn_ox{
width:62px;
height:38px;
position:relative;
}
.Header-navclick{
width:40px;
padding-left:22px;
height:38px;
line-height:38px;
background:url(images/search_ico.png) left center no-repeat;
color:#808080;
font-size:12px;
cursor:pointer;
}

.ontrue{background: url('images/icon-close.png') left center no-repeat;}

.search_btn_ox_in{
width:0;
padding:0 15px 0 0;
height:30px;
position:absolute;
left:0;
top:4px;
border-radius:20px;
display:none;
overflow:hidden;
}
.search_A{
width:722px;
height:38px;
float:right;
}
.search_A input{
width:712px;
padding-left:10px;
height:30px;
line-height:30px;
border:none;
background:none;
color:#808080;
font-size:12px;
}
.search_B{
width:18px;
height:18px;
padding-top:6px;
float:left;
}

.bsll_zx{
width:80px;
padding-left:20px;
height:38px;
line-height:38px;
background:url(images/wl_ico.png) left center no-repeat;
position:absolute;
left:1063px;
top:27px;
}
.bsll_zx a{
font-size:12px;
color:#808080;
text-decoration:none;
}

.bsll_zx:hover{
background:url(images/wl_icos.png) left center no-repeat;
}
.bsll_zx:hover a{
color:#0c2166;
}

.bsll_fav{
width:45px;
padding-left:20px;
height:38px;
line-height:38px;
background:url(images/sc_ico.png) left center no-repeat;
position:absolute;
left:1155px;
top:27px;
}
.bsll_fav a{
font-size:12px;
color:#808080;
text-decoration:none;
}
.bsll_fav:hover{
background:url(images/sc_icos.png) left center no-repeat;
}
.bsll_fav:hover a{
color:#0c2166;
}

.bsll_tel{
width:204px;
height:32px;
line-height:32px;
position:absolute;
top:106px;
left:875px;
font-size:24px;
font-weight:500;
color:#db1b1b;
font-weight:bold;
}
.bsll_tel span{
color:#4c4c4c;
font-size:16px;
font-weight:normal;
}

.bsll_kf{
width:120px;
height:32px;
position:absolute;
right:0;
top:106px;
}

.xl_menu{
  position: fixed;
  top:160px;
  left: 0;
  width: 100%;
  height:320px;
  z-index: 9999999997;
  animation-duration: 0.4s;
  display:none;  
}

.xl_menu1s,.xl_menu2s,.xl_menu3s,.xl_menu4s{
top:70px;
}

.new_menu{
width:1200px;
height:320px;
background-color:#fff;
border-radius:10px;
position:relative;
box-shadow:0 0 9px rgba(0,0,0,0.2);
border-radius:10px;
}
.new_menu_TT{
width:200px;
height:28px;
line-height:28px;
position:absolute;
left:30px;
top:50px;
font-size:24px;
color:#4c4c4c;
font-weight:bold;
}
.new_menu_ET{
width:300px;
height:54px;
line-height:18px;
position:absolute;
left:30px;
top:94px;
color:#999999;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.new_menu_xm{
width:640px;
height:240px;
position:absolute;
left:255px;
top:40px;
background:url(images/nav_xy.png) no-repeat;
z-index:2;
}
.new_menu_xm dl{
margin:0;
padding:0;
list-style:none;
}
.new_menu_xm dl dt{
width:288px;
padding-left:32px;
float:left;
height:40px;
line-height:40px;
}
.new_menu_xm dl dt a{
padding-right:18px;
display:inline-block;
height:40px;
font-size:14px;
color:#4c4c4c;
line-height:40px;
background:url(images/nav_sub_em.png) right center no-repeat;
}
.new_menu_xm dl dt:hover{
background:url(images/nav_sub_hover.png) left center no-repeat;
}
.new_menu_xm dl dt:hover a{
background:url(images/nav_sub_om.png) right center no-repeat;
color:#0c2166;
text-decoration:underline;
}

.new_menu_img{
width:300px;
height:240px;
position:absolute;
left:870px;
top:40px;
z-index:3;
}

.is_Mobile{
display:none;
}

.phhead{width:100%;  z-index: 210; display:none; position:fixed; top:0px; background:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.pcontainer { padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position:relative;font-family:'Averta-Regular'; }
.phhead .sogo{position:relative; display:inline-block;padding:14px 0px 8px 0;}
.menuph{position: absolute;top: 50%;margin-top:-12px;right: 10px;cursor: pointer;width: 50px;height:50px;text-align: center;}
.menuph .point{display: inline-block;width: 30px;height: 30px;margin-top: 18px;position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{width: 30px;}
.menuph .navbtn{position: absolute;top: 8px;right: 0;display: inline-block;width: 30px;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #0c2166;}
.mphhead .menuph .navbtn{background:#0c2166;}
.menuph .navbtn::after,
.menuph .navbtn::before{position: absolute;right: 0;display: inline-block;width: 30px;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #0c2166;}
.mphhead .menuph .navbtn::after,.mphhead .menuph .navbtn::before{background:#0c2166;}
.menuph .navbtn::after{top: -11px;}
.menuph .navbtn::before{top: 10px;}
.menuph .point.active .navbtn{background: transparent;}
.menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
.menuph .point.active .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}

.xialaph{top:63px;left: 0;width: 100%;background:#fff;z-index: 998;display:none; position:fixed; height:calc(100vh - 22vh);overflow-y: scroll;}
.xialaph ul{ margin:0 auto; padding:0; list-style:none;}
.xialaph ul li{ width:96%; border-bottom:1px solid #d4d4d4; margin:0 auto; position:relative; height:50px; line-height:50px;}
.xialaph ul li>a{ font-size:14px; color:#1a1a1a; text-decoration:none;font-weight:bold;}

.xialaph ul li.sub_nav{
background-image:url(images/mb_dowm.svg);
background-position:right 14px;
background-repeat:no-repeat;
background-size:22px 22px;
}

.xialaph ul li:last-child{
border:none;
}

.mb_height{
height:63px;
}

.xialaph_sub{
width:100%;
display:none;
overflow:hidden;
}
.xialaph_sub dl{
margin:0;
padding:0;
list-style:none;
}
.xialaph_sub dl dt{
width:100%;
float:left;
height:40px;
border-bottom:1px solid #e5e5e5;
}
.xialaph_sub dl dt a{
width:100%;
height:40px;
font-size:14px;
color:#333;
line-height:40px;
display:block;
}

.xialaph ul li.dover{
height:auto;
background-image:url(images/mb_up.svg);
background-position:right 14px;
background-repeat:no-repeat;
background-size:22px 22px;
}
.xialaph ul li.dover .xialaph_sub{
display:block;
}

.m_banner{
width:100%;
overflow:hidden;
}
.m_banner img{
width:100%;
display:block;
}
.con_slider{ width:100%;}
.con_swipe{ width:100%; margin:0 auto; overflow:hidden; position:relative}
.swipe{width:100%;position:relative;z-index:1;-webkit-perspective:1000;-webkit-backface-visibility:hidden;overflow:hidden;}
.swipe ul{ margin:0; padding:0;list-style:none;overflow:hidden;}
.swipe li{ display:block;  float:left;}
.swipe li div{text-align:center; overflow:hidden; width:100%;margin:0 auto;}
.swipe li div img{ width:100%;}
.swipe li div a{ display:inline-block; }

#position{text-align:center;font-size:32px;display:block;width:100%; text-align:center;}
#position em{display:inline-block;font-style:normal;font-family:sans-serif; width:10px; height:10px; background-color:#fff;}
#position em.on{ background-color:#db1b1b}
.point{height:22px; line-height:22px; position:relative; position:absolute; bottom:15px; left:0; z-index:1; width:100%; margin:0 auto;}

.warp{
width:1200px;
margin:0 auto;
}

.banner{ position:relative; overflow:hidden; height:620px; width:100%; z-index:99;}
.index_banner{ width:2560px; position:relative; height:620px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:620px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:20px; text-align: center; z-index:1;font-size:0; padding:0; }
.index_ban_num li{margin: 0 4px; background: url(images/ban_li_ico.png) no-repeat; width: 12px; height: 12px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}
.index_ban_num li:hover,.index_ban_num .on{ background: url(images/ban_cur_ico.png) no-repeat;}

.Fanya_csr-left{ position:relative; width:1264px; height:370px; margin:0 auto;}
.Fanya_csr-left .hd{height:1px; width:1264px;position:absolute; left:0; top:108px; z-index:2;}
.hd_xi{ width:1264px;height:1px;position:relative;}
.Fanya_csr-left .hd .prev{ display:block; width:12px; height:24px;overflow:hidden; cursor:pointer; background:url(images/roll_l.png) no-repeat; position:absolute; left:0; top:0;}
.Fanya_csr-left .hd .prev:hover{background:url(images/roll_ls.png) no-repeat;}
.Fanya_csr-left .hd .next{display:block; width:12px; height:24px; overflow:hidden; cursor:pointer; background:url(images/roll_r.png) no-repeat;position:absolute; right:0; top:0;}
.Fanya_csr-left .hd .next:hover{background:url(images/roll_rs.png) no-repeat;}
.Fanya_csr-left .hd .prevStop{ background-position:-60px 0; }
.Fanya_csr-left .hd .nextStop{ background-position:-60px -50px; }
.Fanya_csr-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:610px; top:196px; display:none;}
.Fanya_csr-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:7px;cursor:pointer; background-color:#cccccc; text-align:center; font-size:0;}
.Fanya_csr-left .hd ul li.on{background-color:#db1b1b;}
.Fanya_csr-left .bd{ width:1200px; overflow:hidden;z-index:1; position:absolute; left:32px;}
.Fanya_csr-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Fanya_csr-left .bd ul li{ width:410px;float:left; height:330px;_display:inline;}
.Fanya_csr_five{
width:380px;
height:330px;
position:relative;
}
.Fanya_csr_fiveA{
width:380px;
height:180px;
position:absolute;
left:0;
top:0;
border-radius:2px;
overflow:hidden;
}
.Fanya_csr_fiveB{
width:380px;
height:42px;
line-height:42px;
font-size:22px;
color:#1a1a1a;
position:absolute;
left:0;
top:196px;
font-weight:bold;
}
.Fanya_csr_fiveC{
width:380px;
height:66px;
line-height:22px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:240px;
}
.Fanya_csr_fiveD{
width:98px;
height:38px;
line-height:38px;
position:absolute;
left:0;
top:330px;
border:1px solid #0a1c56;
color:#0a1c56;
font-size:12px;
border-radius:40px;
text-align:center;
font-weight:bold;
}

.Fanya_csr_five:hover .Fanya_csr_fiveA img{
transform: scale(1.1);
}
.Fanya_csr_five:hover .Fanya_csr_fiveB{
text-decoration:underline;
}

.Fanya_csr_fiveA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fanya_csr_five:hover .Fanya_csr_fiveD{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.mb_Fanya_csr{
width:100%;
overflow:hidden;
padding-bottom:10px;
}

.swiper-container {
	width: 100%;
	height:100%;
	display:none;	
}
.swiper-wrapper{
margin:0;
padding:0;
}
.swiper-slide{
text-align: center;
font-size: 18px;
width: 80%;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
margin:0;
padding:0;
}

.csr_sox{
width:96%;
height:auto;
position:static;
margin:0 auto;
}
.csr_sox_A{
width:100%;
height:auto;
position:static;
text-align:center;
overflow:hidden;
}
.csr_sox_A img{
width:100%;
display:block;
}

.csr_sox_B{
width:98%;
margin:0 auto;
height:36px;
line-height:36px;
position:static;
font-size:14px;
color:#1a1a1a;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.csr_sox_C{
width:100%;
height:24px;
line-height:24px;
position:static;
font-size:14px;
color:#1a1a1a;
font-weight:bold;
}

.clear{
clear:both;
}

.all_Fanya_coc{
width:100%;
padding-top:55px;
padding-bottom:72px;
background-color:#f0f0f2;
overflow:hidden;
}
.Fanya_coc_TT{
width:1200px;
height:114px;
position:relative;
overflow:hidden;
}
.Fanya_coc_TT span{
width:300px;
height:54px;
line-height:54px;
display:inline;
position:absolute;
left:0;
top:0;
font-size:36px;
color:#09194c;
font-weight:bold;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.Fanya_coc_TT i{
width:600px;
height:38px;
line-height:38px;
display:block;
position:absolute;
left:0;
top:54px;
font-size:18px;
color:#09194d;
font-style:normal;
}
.Fanya_coc_TT label{
width:100px;
position:absolute;
right:0;
top:41px;
height:40px;
display:inline;
overflow:hidden;
}
.Fanya_coc_TT label a{
width:98px;
height:38px;
border:1px solid #0c2166;
display:block;
line-height:38px;
text-align:center;
font-size:14px;
color:#0c2166;
font-weight:bold;
border-radius:40px;
}
.Fanya_coc_TT label a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.Fanya_coc{
width:1200px;
height:650px;
position:relative;
}
.Fanya_cocA{
width:390px;
height:450px;
position:absolute;
left:0;
top:0;
}
.Fanya_cocB{
width:390px;
height:450px;
position:absolute;
left:400px;
top:0;
}

.ziScroll-left{ position:relative; width:390px;overflow:hidden; height:450px;background-color:#fff;border-radius:2px;}
.ziScroll-left .hd{height:40px; width:390px; position:absolute; left:0; top:205px; z-index:2;}
.hd_in{ width:390px; height:40px; position:relative;}
.ziScroll-left .hd .prev{ display:block; width:16px; height:40px; position:absolute; left:0; top:0;overflow:hidden; cursor:pointer; background:url(images/rz_roll_l.png) no-repeat;}
.ziScroll-left .hd .prev:hover{background:url(images/rz_roll_ls.png) no-repeat;}
.ziScroll-left .hd .next{display:block; width:16px; height:40px; position:absolute; left:374px; top:0; overflow:hidden; cursor:pointer; background:url(images/rz_roll_r.png) no-repeat;}
.ziScroll-left .hd .next:hover{background:url(images/rz_roll_rs.png) no-repeat;}
.ziScroll-left .hd .prevStop{ background-position:-60px 0; }
.ziScroll-left .hd .nextStop{ background-position:-60px -50px; }
.ziScroll-left .hd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:181px; top:225px;}
.ziScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:8px; text-indent:-999px; cursor:pointer; background-color:#cccccc;}
.ziScroll-left .hd ul li.on{ background-color:#db1b1b;}
.ziScroll-left .bd{ width:390px; overflow:hidden; position:absolute; z-index:1;}
.ziScroll-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.ziScroll-left .bd ul li{ width:390px; float:left; height:450px;_display:inline;}
.ziScroll-left .bd ul li span{ color:#999;}
.Fanya_zi{
width:390px;
height:450px;
position:relative;
overflow:hidden;
}
.Fanya_ziA{
width:390px;
height:44px;
line-height:44px;
position:absolute;
left:0;
top:200px;
font-size:24px;
color:#1a1a1a;
z-index:2;
font-weight:bold;
text-align:center;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.Fanya_ziB{
width:334px;
height:72px;
line-height:24px;
position:absolute;
left:28px;
top:251px;
font-size:16px;
color:#404040;
z-index:2;
text-align:center;
}
.Fanya_ziC{
width:100px;
position:absolute;
left:145px;
top:350px;
z-index:2;
}
.Fanya_ziC a{
width:98px;
height:38px;
line-height:38px;
display:block;
text-align:center;
border:1px solid #0a1c56;
border-radius:40px;
font-size:14px;
color:#0a1c56;
font-weight:bold;
}
.Fanya_ziC a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.Fanya_ziD{
width:390px;
height:180px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.Fanya_ziD img:hover{
transform: scale(1.1);
}

.Fanya_ziD img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fanya_cocC{
width:400px;
height:460px;
position:absolute;
right:0;
top:0;
}
.Fanya_cocC ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_cocC ul li{
width:400px;
height:230px;
float:left;
}
.Fanya_cocCx{
width:400px;
height:220px;
background-color:#fff;
border-radius:2px;
overflow:hidden;
position:relative;
}
.Fanya_cocCxA{
width:360px;
height:42px;
line-height:42px;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:20px;
top:22px;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.Fanya_cocCxB{
width:320px;
height:66px;
line-height:22px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:20px;
top:68px;
}
.Fanya_cocCxC{
width:98px;
height:38px;
line-height:38px;
font-size:14px;
color:#0a1c56;
font-weight:bold;
border:1px solid #0a1c56;
border-radius:40px;
position:absolute;
left:20px;
top:150px;
text-align:center;
}
.Fanya_cocCxD{
width:156px;
height:67px;
position:absolute;
right:18px;
bottom:0;
}
.Fanya_cocCxE{
width:193px;
height:54px;
position:absolute;
right:18px;
bottom:0;
}

.Fanya_cocCx:hover{
box-shadow:0 0 8px rgba(0,0,0,0.2);
}

.Fanya_cocCx:hover .Fanya_cocCxC{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.Fanya_cocD{
width:1216px;
height:160px;
position:absolute;
left:0;
top:460px;
}
.Fanya_cocD ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_cocD ul li{
width:304px;
float:left;
}
.Fanya_cocDx{
width:290px;
height:160px;
background-color:#fff;
overflow:hidden;
border-radius:2px;
position:relative;
}
.Fanya_cocDxA{
width:250px;
height:42px;
line-height:42px;
font-size:22px;
font-weight:bold;
color:#1a1a1a;
position:absolute;
left:20px;
top:20px;
z-index:2;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.Fanya_cocDxB{
width:250px;
height:36px;
line-height:36px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:20px;
top:57px;
z-index:2;
}
.Fanya_cocDxC{
width:266px;
height:150px;
position:absolute;
left:12px;
top:0;
z-index:1;
}

.Fanya_cocDx:hover{
box-shadow:0 0 8px rgba(0,0,0,0.2);
}

.Fanya_rzheng{
width:1210px;
height:640px;
}
.Fanya_rzheng dl{
margin:0;
padding:0;
list-style:none;
}
.Fanya_rzheng dl dt{
width:242px;
height:310px;
float:left;
}
.Fanya_rzheng dl dt:first-child{
width:484px;
}
.Fanya_rzheng_li{
width:232px;
height:300px;
background-color:#fff;
border-radius:2px;
position:relative;
overflow:hidden;
}
.Fanya_rzheng_lia{
width:232px;
height:130px;
position:absolute;
left:0;
top:15px;
}
.Fanya_rzheng_lib{
width:232px;
height:48px;
line-height:24px;
text-align:center;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:0;
top:158px;
font-weight:bold;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.Fanya_rzheng_lic{
width:98px;
height:38px;
line-height:38px;
text-align:center;
font-size:14px;
font-weight:bold;
border:1px solid #0c2166;
color:#0c2166;
position:absolute;
left:66px;
top:220px;
border-radius:40px;
}

.Fanya_rzheng_li:hover{
box-shadow:0 0 8px rgba(0,0,0,0.2);
}
.Fanya_rzheng_li:hover .Fanya_rzheng_lic{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.riScroll-left{ position:relative; width:474px;overflow:hidden; height:300px;background-color:#fff;border-radius:2px;}
.riScroll-left .hd{height:40px; width:474px; position:absolute; left:0; top:130px; z-index:2;}
.hd_in{ width:474px; height:40px; position:relative;}
.riScroll-left .hd .prev{ display:block; width:16px; height:40px; position:absolute; left:0; top:0;overflow:hidden; cursor:pointer; background:url(images/rz_roll_l.png) no-repeat;}
.riScroll-left .hd .prev:hover{background:url(images/rz_roll_ls.png) no-repeat;}
.riScroll-left .hd .next{display:block; width:16px; height:40px; position:absolute; right:0; top:0; overflow:hidden; cursor:pointer; background:url(images/rz_roll_r.png) no-repeat;}
.riScroll-left .hd .next:hover{background:url(images/rz_roll_rs.png) no-repeat;}
.riScroll-left .hd .prevStop{ background-position:-60px 0; }
.riScroll-left .hd .nextStop{ background-position:-60px -50px; }
.riScroll-left .hd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:215px; top:150px;}
.riScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:8px; text-indent:-999px; cursor:pointer; background-color:#cccccc;}
.riScroll-left .hd ul li.on{ background-color:#db1b1b;}
.riScroll-left .bd{ width:474px; overflow:hidden; position:absolute; z-index:1;}
.riScroll-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.riScroll-left .bd ul li{ width:474px; float:left; height:300px;_display:inline;}
.riScroll-left .bd ul li span{ color:#999;}
.Fanya_ri{
width:474px;
height:300px;
position:relative;
overflow:hidden;
}
.Fanya_riA{
width:414px;
height:44px;
line-height:44px;
position:absolute;
left:30px;
top:22px;
font-size:24px;
color:#1a1a1a;
z-index:2;
font-weight:bold;
}
.Fanya_riB{
width:354px;
height:66px;
line-height:22px;
position:absolute;
left:30px;
top:69px;
font-size:16px;
color:#1a1a1a;
z-index:2;
}
.Fanya_riC{
width:100px;
height:40px;
position:absolute;
left:30px;
top:152px;
z-index:2;
}
.Fanya_riC a{
width:98px;
height:38px;
line-height:38px;
display:block;
text-align:center;
border:1px solid #0a1c56;
border-radius:40px;
font-size:14px;
color:#0a1c56;
font-weight:bold;
}
.Fanya_riC a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.Fanya_riD{
width:474px;
height:300px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.Fanya_riD img:hover{
transform: scale(1.1);
}

.Fanya_riD img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fanya_ESG_TT{
width:1200px;
height:106px;
position:relative;
overflow:hidden;
}
.Fanya_ESG_TTa{
width:500px;
height:56px;
line-height:56px;
font-size:36px;
color:#09194c;
position:absolute;
left:0;
top:0;
font-weight:bold;
}
.Fanya_ESG_TTb{
width:800px;
height:38px;
line-height:38px;
font-size:18px;
color:#09194d;
position:absolute;
left:0;
top:51px;
}
.Fanya_ESG_TTc{
width:100px;
height:40px;
position:absolute;
right:0;
top:26px;
}
.Fanya_ESG_TTc a{
width:98px;
height:38px;
border:1px solid #0c2166;
display:block;
line-height:38px;
text-align:center;
font-size:14px;
color:#0c2166;
font-weight:bold;
border-radius:40px;
}
.Fanya_ESG_TTc a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}


.Fanya_oth-left{ position:relative; width:1200px; height:420px;}
.Fanya_oth-left .hd{height:24px; width:1200px;position:absolute; left:0; top:204px; z-index:2;}
.hd_xi{ width:1264px;height:24px;position:relative;}
.Fanya_oth-left .hd .prev{ display:none; width:12px; height:24px;overflow:hidden; cursor:pointer; background:url(images/roll_l.png) no-repeat; position:absolute; left:0; top:0;}
.Fanya_oth-left .hd .prev:hover{background:url(images/roll_ls.png) no-repeat;}
.Fanya_oth-left .hd .next{display:none; width:12px; height:24px; overflow:hidden; cursor:pointer; background:url(images/roll_r.png) no-repeat;position:absolute; right:0; top:0;}
.Fanya_oth-left .hd .next:hover{background:url(images/roll_rs.png) no-repeat;}
.Fanya_oth-left .hd .prevStop{ background-position:-60px 0; }
.Fanya_oth-left .hd .nextStop{ background-position:-60px -50px; }
.Fanya_oth-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:610px; top:216px;}
.Fanya_oth-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:7px;cursor:pointer; background-color:#cccccc; text-align:center; font-size:0;}
.Fanya_oth-left .hd ul li.on{background-color:#db1b1b;}
.Fanya_oth-left .bd{ width:1200px; overflow:hidden;z-index:1; position:absolute; left:0;}
.Fanya_oth-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Fanya_oth-left .bd ul li{ width:410px;float:left; height:390px;_display:inline;}


.Fanya_ESG_ox{
width:1230px;
}
.Fanya_ESG_ox ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_ESG_ox ul li{
width:410px;
float:left;
}
.Fanya_ESG_ox_li{
width:380px;
height:390px;
position:relative;
overflow:hidden;
}
.Fanya_ESG_ox_lia{
width:380px;
height:390px;
border-radius:2px;
overflow:hidden;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Fanya_ESG_ox_lib{
width:336px;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
font-weight:bold;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
position:absolute;
left:30px;
top:109px;
z-index:2;
}
.Fanya_ESG_ox_lic{
width:100px;
height:40px;
position:absolute;
left:30px;
top:312px;
z-index:2;
}
.Fanya_ESG_ox_lic a{
width:98px;
height:38px;
line-height:38px;
border:1px solid #fff;
font-size:12px;
color:#fff;
font-weight:bold;
display:block;
border-radius:40px;
text-align:center;
}
.Fanya_ESG_ox_lid{
width:276px;
height:auto;
position:absolute;
left:30px;
top:162px;
z-index:2;
}
.Fanya_ESG_ox_lid dl{
margin:0;
padding:0;
list-style:none;
}
.Fanya_ESG_ox_lid dl dt{
width:276px;
height:30px;
line-height:30px;
float:left;
}
.Fanya_ESG_ox_lid dl dt a{
color:#fff;
text-decoration:none;
font-size:16px;
}
.Fanya_ESG_ox_lid dl dt a:hover{
color:#db1b1b;
}
.Fanya_ESG_ox_lie{
width:276px;
height:58px;
position:absolute;
left:30px;
top:34px;
z-index:2;
}

.Fanya_ESG_ox_li:hover .Fanya_ESG_ox_lia img{
transform: scale(1.1);
}

.Fanya_ESG_ox_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fanya_ESG_ox_lic a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
}

.all_Fanya_three{
width:100%;
padding-top:60px;
padding-bottom:18px;
background-color:#fff;
overflow:hidden;
}
.Fanya_three_TT{
width:1200px;
height:58px;
line-height:58px;
text-align:center;
font-size:40px;
color:#09194c;
font-weight:bold;
}
.Fanya_three_ET{
width:1200px;
height:63px;
line-height:32px;
text-align:center;
font-size:18px;
color:#09194d;
font-family:Arial, Helvetica, sans-serif;
}
.Fanya_three{
width:1230px;
height:322px;
background:url(images/hr.png) left bottom no-repeat;
}
.Fanya_three ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_three ul li{
width:410px;
height:260px;
float:left;
}
.Fanya_three_li{
width:380px;
height:260px;
background-color:#f5f5f7;
border-radius:10px;
position:relative;
}
.Fanya_three_lia{
width:320px;
height:44px;
line-height:44px;
position:absolute;
left:30px;
top:25px;
font-size:22px;
color:#0c2166;
}
.Fanya_three_lib{
width:320px;
height:96px;
line-height:24px;
position:absolute;
left:30px;
top:75px;
font-size:16px;
color:#4c4c4c;
}
.Fanya_three_lic{
position:absolute;
left:30px;
top:188px;
width:98px;
height:38px;
line-height:38px;
text-align:center;
border:1px solid #0a1c56;
border-radius:20px;
font-size:12px;
color:#0a1c56;
}

.Fanya_three_li:hover{
background-color:#fff;
box-shadow:0 0 8px rgba(0,0,0,0.2);
}
.Fanya_three_li:hover .Fanya_three_lic{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.all_Fanya_fuwu{
width:100%;
padding-top:20px;
padding-bottom:80px;
overflow:hidden;
}
.Fanya_TT{
width:100%;
height:72px;
line-height:72px;
text-align:center;
font-size:42px;
color:#000;
}
.Fanya_ET{
width:100%;
height:58px;
line-height:29px;
text-align:center;
font-size:18px;
color:#4c4c4c;
}
.Fanya_EET{
width:100%;
height:43px;
line-height:29px;
text-align:center;
font-size:18px;
color:#b2b2b2;
font-family:Arial, Helvetica, sans-serif;
}
.Fanya_Desc{
width:100%;
height:64px;
line-height:28px;
text-align:center;
font-size:18px;
color:#4c4c4c;
}

.Fanya_fuwu{
width:1200px;
height:610px;
position:relative;
}
.Fanya_fuwu_A{
width:590px;
height:590px;
position:absolute;
left:0;
top:0;
border-radius:12px;
overflow:hidden;
}

.Fanya_fuwu_B{
width:594px;
height:290px;
position:absolute;
right:0;
top:0;
}

.fuwu_esg{
width:594px;
height:290px;
position:relative;
border-radius:10px;
overflow:hidden;
}
.fuwu_esgA{
width:362px;
height:50px;
line-height:50px;
position:absolute;
left:38px;
font-size:30px;
color:#fff;
font-weight:bold;
top:41px;
z-index:2;
}
.fuwu_esgB{
width:362px;
height:48px;
line-height:24px;
position:absolute;
left:38px;
font-size:16px;
color:#fff;
top:105px;
z-index:2;
}
.fuwu_esgC{
width:98px;
height:38px;
line-height:38px;
position:absolute;
left:38px;
font-size:12px;
color:#fff;
top:179px;
border:1px solid #fff;
border-radius:40px;
text-align:center;
z-index:2;
}
.fuwu_esgD{
width:594px;
height:290px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.fuwu_esg:hover .fuwu_esgC{
background-color:#db1b1b;
border-color:#db1b1b;
}
.fuwu_esg:hover .fuwu_esgD img{
transform: scale(1.1);
}

.fuwu_esgD img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fanya_fuwu_C{
width:594px;
height:290px;
position:absolute;
right:0;
top:300px;
}
.fuwu_fsc{
width:594px;
height:290px;
border-radius:10px;
overflow:hidden;
position:relative;
}
.fuwu_fscA{
width:362px;
height:50px;
padding-left:76px;
background:url(images/fsc_ico.png) left top no-repeat;
line-height:56px;
position:absolute;
left:38px;
font-size:30px;
color:#fff;
font-weight:bold;
top:41px;
z-index:2;
}
.fuwu_fscB{
width:362px;
height:48px;
line-height:24px;
position:absolute;
left:38px;
font-size:16px;
color:#fff;
top:105px;
z-index:2;
}
.fuwu_fscC{
width:98px;
height:38px;
line-height:38px;
position:absolute;
left:38px;
font-size:12px;
color:#fff;
top:179px;
border:1px solid #fff;
border-radius:40px;
text-align:center;
z-index:2;
}
.fuwu_fscD{
width:594px;
height:290px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}

.fuwu_fsc:hover .fuwu_fscC{
background-color:#db1b1b;
border-color:#db1b1b;
}
.fuwu_fsc:hover .fuwu_fscD img{
transform: scale(1.1);
}

.fuwu_fscD img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}



.Fanya_hot{
width:1264px;
margin:0 auto;
}
.hot_vlide{ position:relative;zoom:1; height:200px; width:1264px; padding:10px 0;}
.hot_vlide .piclist{ overflow:hidden; zoom:1; height:200px; width:1264px; margin:0; padding:0; list-style:none;}
.hot_vlide .ohbox{overflow:hidden; position:relative;left:32px;width:1200px; height:200px;border-radius:10px;box-shadow:0 0 9px rgba(0,0,0,0.12);}
.hot_vlide .piclist li{float:left;width:200px; height:200px; margin:0 1px; background:url(images/hot_xy.png) right center no-repeat;}
.hot_vlide .piclist li a{ width:198px; height:200px; display:block;}
.hot_vlide .pageBtn span{display:block;width:12px;height:220px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.hot_vlide .pageBtn .prev{background:url(images/roll_l.png) left center no-repeat;}
.hot_vlide .pageBtn .next{background:url(images/roll_r.png) right center no-repeat; left:1252px;}
.hot_vlide .pageBtn span:hover{background:url(images/roll_ls.png) left center no-repeat;}
.hot_vlide .pageBtn .next:hover{background: url(images/roll_rs.png) right center no-repeat;}
.hot_xm{
width:198px;
margin:0 auto;
height:200px;
position:relative;
}
.hot_xm_A{
width:198px;
height:86px;
position:absolute;
left:0;
top:30px;
}
.hot_xm_B{
width:198px;
height:40px;
line-height:20px;
font-size:16px;
position:absolute;
left:0;
top:136px;
color:#333333;
text-align:center;
}

.hot_xm:hover .hot_xm_B{
text-decoration:underline;
color:#0c2166;
}

.mb_Fanya_fuwu{
width:100%;
}
.mb_Fanya_fuwu ul{
margin:0;
padding:0;
list-style:none;
}
.mb_Fanya_fuwu ul li{
width:50%;
float:left;
margin-bottom:15px;
}
.mb_Fanya_fuwu_li{
width:94%;
margin:0 auto;
border-radius:10px;
background-color:#fdfdfd;
box-shadow:0 0 7px rgba(0,0,0,0.2);
}
.mb_Fanya_fuwu_lia{
width:100%;
}
.mb_Fanya_fuwu_lia img{
width:100%;
display:block;
}
.mb_Fanya_fuwu_lib{
width:100%;
height:50px;
line-height:50px;
text-align:center;
font-size:14px;
color:#1a1a1a;
}

.mb_Fanya_fuwu_more{
width:100px;
margin:0 auto;
clear:both;
}
.mb_Fanya_fuwu_more a{
width:100px;
height:46px;
line-height:46px;
display:block;
background-color:#db1b1b;
border-radius:40px;
text-align:center;
font-size:14px;
color:#fff;
}

.all_Fanya_ys{
width:100%;
padding-top:50px;
padding-bottom:70px;
background-color:#f2f2f2;
overflow:hidden;
}

.mb_Fanya_ys{
width:100%;
overflow:hidden;
}
.mb_Fanya_ys ul{
margin:0;
padding:0;
list-style:none;
}
.mb_Fanya_ys ul li{
width:100%;
float:left;
}
.mb_Fanya_ys_li{
width:94%;
background-color:#fff;
margin:9px auto;
padding:15px 0 20px 0;
border-radius:10px;
box-shadow:0 0 9px rgba(0,0,0,0.12);
overflow:hidden;
}
.mb_Fanya_ys_liA{
width:100%;
text-align:center;
}
.mb_Fanya_ys_liB{
width:100%;
height:44px;
line-height:44px;
text-align:center;
font-size:16px;
font-weight:bold;
}
.mb_Fanya_ys_liC{
width:94%;
margin:0 auto;
line-height:24px;
text-align:center;
font-size:14px;
overflow:hidden;
}

.Fanya_ys{
width:1264px;
margin:0 auto;
}
.ys_vlide{ position:relative;zoom:1; height:516px; width:1264px; padding:10px 0;}
.ys_vlide .piclist{ overflow:hidden; zoom:1; height:512px; width:1264px; margin:0; padding:0; list-style:none;}
.ys_vlide .ohbox{overflow:hidden; position:relative;left:17px;width:1230px;}
.ys_vlide .piclist li{float:left;width:380px; height:480px; margin:15px;border-radius:8px; overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.12);}
.ys_vlide .pageBtn span{display:block;width:12px;height:512px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.ys_vlide .pageBtn .prev{background:url(images/roll_l.png) left center no-repeat;}
.ys_vlide .pageBtn .next{background:url(images/roll_r.png) right center no-repeat; left:1252px;}
.ys_vlide .pageBtn span:hover{background:url(images/roll_ls.png) left center no-repeat;}
.ys_vlide .pageBtn .next:hover{background: url(images/roll_rs.png) right center no-repeat;}
.Fanya_ys_li{
width:380px;
height:480px;
position:relative;
}
.Fanya_ys_lia{
width:380px;
height:480px;
position:absolute;
left:0;
top:0;
z-index:2;
opacity: 0;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
-webkit-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
overflow:hidden;
}
.Fanya_ys_lia img{
transition: 0.5s transform;
transform: translateZ(0);
}
.Fanya_ys_lib{
width:376px;
padding:2px;
height:476px;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#fff;
overflow:hidden;
}
.Fanya_ys_lic{
width:380px;
height:354px;
position:absolute;
left:0;
top:57px;
z-index:3;
}
.Fanya_ys_licA{
width:100%;
height:64px;
margin-top:32px;
}
.yico_01{
background:url(images/yico_01.png) center center no-repeat;
}
.yico_02{
background:url(images/yico_02.png) center center no-repeat;
}
.yico_03{
background:url(images/yico_03.png) center center no-repeat;
}
.yico_04{
background:url(images/yico_04.png) center center no-repeat;
}
.Fanya_ys_licB{
width:100%;
height:44px;
line-height:44px;
text-align:center;
margin-top:20px;
font-size:24px;
color:#333333;
font-weight:bold;
}
.Fanya_ys_licC{
width:316px;
text-align:center;
line-height:24px;
text-align:center;
margin:16px auto 0 auto;
font-size:16px;
color:#333333;
overflow:hidden;
}

.Fanya_ys_li:hover .Fanya_ys_lia{
opacity: 1;
}
.Fanya_ys_li:hover .Fanya_ys_lia img{
transform:scale(1.1);
}

.Fanya_ys_li:hover .Fanya_ys_lic{
top:127px;
background:url(images/yox_trans.png) no-repeat;
}
.Fanya_ys_li:hover .yico_01{
background:url(images/yico_01s.png) center center no-repeat;
}
.Fanya_ys_li:hover .yico_02{
background:url(images/yico_02s.png) center center no-repeat;
}
.Fanya_ys_li:hover .yico_03{
background:url(images/yico_03s.png) center center no-repeat;
}
.Fanya_ys_li:hover .yico_04{
background:url(images/yico_04s.png) center center no-repeat;
}
.Fanya_ys_li:hover .Fanya_ys_licB{
color:#fff;
}
.Fanya_ys_li:hover .Fanya_ys_licC{
color:#fff;
}

.Fanya_ys_lic{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Fanya_ys_more{
width:100px;
height:40px;
margin:0 auto;
}
.Fanya_ys_more a{
width:100px;
height:40px;
display:block;
line-height:40px;
text-align:center;
background-color:#db1b1b;
font-size:12px;
color:#fff;
font-weight:bold;
border-radius:40px;
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.Fanya_ys_more a:hover{
background-color:#f13e3e;
}

.all_Fanya_case{
width:100%;
padding-top:58px;
background:url(images/all_cases.jpg) center top no-repeat;
padding-bottom:70px;
overflow:hidden;
}

.mb_Fanya_case{
width:100%;
overflow:hidden;
}
.mb_Fanya_case img{
width:100%;
display:block;
}

.Fanya_case-left{ position:relative; width:1260px; height:400px; margin:0 auto;}
.Fanya_case-left .hd{ overflow:hidden;  height:24px; width:1260px;position:absolute; left:0; top:168px; z-index:2;}
.Fanya_case-left .hd .prev{ display:block; width:12px; height:24px; float:left;overflow:hidden; cursor:pointer; background:url(images/roll_l.png) no-repeat;}
.Fanya_case-left .hd .prev:hover{background:url(images/roll_ls.png) no-repeat;}
.Fanya_case-left .hd .next{display:block; width:12px; height:24px; float:right; overflow:hidden; cursor:pointer; background:url(images/roll_r.png) no-repeat;}
.Fanya_case-left .hd .next:hover{background:url(images/roll_rs.png) no-repeat;}
.Fanya_case-left .hd .prevStop{ background-position:-60px 0; }
.Fanya_case-left .hd .nextStop{ background-position:-60px -50px; }
.Fanya_case-left .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; margin-left:562px; margin-top:80px;}
.Fanya_case-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:8px;cursor:pointer; font-size:0;}
.Fanya_case-left .hd ul li.on{}
.Fanya_case-left .bd{ width:1200px; overflow:hidden;z-index:1; position:absolute; left:30px;box-shadow:0 0 12px rgba(0,0,0,0.12);border-radius:10px; background-color:#FFFFFF;}
.Fanya_case-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Fanya_case-left .bd ul li{ width:1200px;float:left; height:360px;_display:inline;}

.pageState{
display:none;
}

.new_Cas{
width:1200px;
height:360px;
position:relative;
}
.new_CasA{
width:508px;
height:50px;
position:absolute;
left:40px;
top:46px;
}
.new_CasB{
width:508px;
height:auto;
line-height:32px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:40px;
top:118px;
}
.new_CasC{
width:508px;
height:48px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:40px;
top:195px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.new_CasD{
width:98px;
height:38px;
line-height:38px;
font-size:14px;
color:#4c4c4c;
border:1px solid #4d4d4d;
position:absolute;
left:40px;
top:268px;
border-radius:20px;
text-align:center;
}
.new_CasE{
width:600px;
height:360px;
position:absolute;
right:0;
top:0;
overflow:hidden;
}
.new_CasE img{
width:600px;
height:auto;
}

.new_Cas:hover .new_CasD{
background-color:#dc1b1c;
color:#fff;
border-color:#dc1b1c;
}
.new_Cas:hover .new_CasE img{
transform: scale(1.1);
}
.new_CasE img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.new_Cogo{
width:1200px;
margin:0 auto;
overflow:hidden;
}
.new_Cogo ul{
margin:0;
padding:0;
list-style:none;
}
.new_Cogo ul li{
width:200px;
float:left;
margin:15px 0;
text-align:center;
overflow:hidden;
}
.new_Cogo ul li img{
width:170px;
height:76px;
box-shadow:0 0 7px rgba(0,0,0,0.12);
border-radius:6px;
}

.all_Fanya_ad{
width:100%;
height:480px;
background:url(images/all_ad.jpg) center top no-repeat;
overflow:hidden;
}
.Fanya_ad{
width:1200px;
height:480px;
position:relative;
background:url(images/aox.png) left 79px no-repeat;
}
.Fanya_ad_A{
width:380px;
height:144px;
line-height:72px;
position:absolute;
left:88px;
top:156px;
font-size:60px;
color:#fff;
font-weight:500;
}
.Fanya_ad_B{
width:560px;
height:90px;
line-height:30px;
position:absolute;
left:567px;
top:124px;
font-size:18px;
color:#fff;
}
.Fanya_ad_C{
width:560px;
height:40px;
position:absolute;
left:567px;
top:308px;
}
.Fanya_ad_C a{
width:98px;
height:36px;
display:block;
line-height:36px;
border:2px solid #fff;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;
border-radius:40px;
}
.Fanya_ad_C a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
}
.Fanya_ad_D{
width:560px;
height:60px;
line-height:60px;
font-size:40px;
color:#db1b1b;
font-weight:bold;
position:absolute;
left:567px;
top:230px;
}

.all_Nanya_ad{
width:100%;
height:580px;
background:url(images/kj_all_gy.jpg) center top no-repeat;
overflow:hidden;
}
.Nanya_ad{
width:1200px;
height:580px;
position:relative;
}

.Nanya_ad_side{
width:570px;
height:410px;
position:absolute;
left:-20px;
top:88px;
}
.Ncroll-left{ position:relative; width:1200px;overflow:hidden; height:410px;}
.Ncroll-left .hd{ overflow:hidden;  height:10px; width:138px; margin:0 auto; position:absolute; left:1156px; top:400px; z-index:4;}
.Ncroll-left .hd .prev{ display:block; width:10px; height:10px; float:right; margin-right:15px;overflow:hidden; cursor:pointer;}
.Ncroll-left .hd .prev:hover{}
.Ncroll-left .hd .next{display:block; width:10px; height:10px; float:right; overflow:hidden;}
.Ncroll-left .hd .next:hover{}
.Ncroll-left .hd .prevStop{ background-position:-60px 0; }
.Ncroll-left .hd .nextStop{ background-position:-60px -50px; }
.Ncroll-left .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none;}
.Ncroll-left .hd ul li{ float:left;width:10px; height:10px; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; background-color:#cccccc;}
.Ncroll-left .hd ul li.on{background-color:#db1b1b;}
.Ncroll-left .bd{ width:570px; overflow:hidden;}
.Ncroll-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Ncroll-left .bd ul li{ width:570px; float:left; height:410px;_display:inline;}

.Sity_wz{
width:570px;
height:410px;
position:relative;
border-radius:6px;
overflow:hidden;
}
.Sity_wzA{
width:570px;
height:410px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Sity_wzAs{
width:300px;
height:35px;
line-height:35px;
font-size:15px;
color:#000000;
position:absolute;
left:30px;
top:60px;
z-index:2;
}
.Sity_wzB{
width:180px;
height:34px;
line-height:34px;
font-size:14px;
color:#060001;
position:absolute;
left:370px;
top:157px;
z-index:2;
}

.Sity_wzC{
width:138px;
height:36px;
line-height:18px;
font-size:14px;
color:#060001;
position:absolute;
left:410px;
top:213px;
z-index:2;
}
.Sity_wzD{
width:138px;
height:36px;
line-height:18px;
font-size:14px;
color:#060001;
position:absolute;
left:369px;
top:282px;
z-index:2;
}
.Sity_wzE{
width:114px;
height:36px;
line-height:18px;
font-size:14px;
color:#060001;
position:absolute;
left:27px;
top:180px;
z-index:2;
}
.Sity_wzF{
width:114px;
height:36px;
line-height:18px;
font-size:14px;
color:#060001;
position:absolute;
left:27px;
top:265px;
z-index:2;
}



.Ncroll_ox{
width:570px;
height:410px;
position:relative;
border-radius:6px;
overflow:hidden;
}
.Ncroll_oxA{
width:570px;
height:410px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Ncroll_oxB{
width:570px;
height:42px;
line-height:42px;
color:#fff;
font-size:22px;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:353px;
z-index:2;
}

.Nanya_ad_B{
width:560px;
height:62px;
line-height:62px;
position:absolute;
left:648px;
top:112px;
font-size:42px;
color:#fff;
}
.Nanya_ad_C{
width:560px;
height:auto;
line-height:32px;
position:absolute;
left:648px;
top:202px;
font-size:16px;
color:#fff;
font-weight:lighter;
}

.Nanya_ad_D{
width:96px;
height:38px;
position:absolute;
left:648px;
top:419px;
}
.Nanya_ad_D a{
width:96px;
height:38px;
display:block;
line-height:38px;
background:url(images/kj_class_arrow.png) 78px center no-repeat;
color:#fff;
font-size:18px;
text-decoration:none;
}
.Nanya_ad_D a:hover{
background:url(images/kj_class_arrow.png) right center no-repeat;
}

.xfal{position: relative; width:98%; margin:0 auto; padding-bottom:5px;}
.xfal dl { margin:0; padding:0;width: 32%;float: left;margin-left: 2%; height:auto; position:relative;}
.xfal dl:first-child {margin-left: 0;}
.xfal dl dd {height: 2.5rem;line-height: 2.5rem;text-align: center;}
.xfal dl dd a {color: #333;}

.xc_Team_li_l{
width:100%;
overflow:hidden;
}
.xc_Team_li_l img{
width:100%;
display:block;
}

.xc_Team_li_ra{
width:100%;
height:40px;
line-height:40px;
background-color:#333;
text-align:center;
color:#fff;
font-size:14px;
}
.xc_Team_li_ra em{
font-style:normal;
}

.xfal .xfal_switch {text-align: center;margin: 1rem 0;}
.xfal .xfal_switch span {display: inline-block;vertical-align: middle; width: 1rem;height: 1rem; background-color:#e6e6e6;margin-right: 1rem;border-radius:50%;}
.xfal .xfal_switch span.on { background-color:#006ac5;}

.all_Kanya_team{
width:100%;
padding-top:60px;
background:url(images/all_tach.jpg) center top no-repeat;
background-color:#fff;
padding-bottom:70px;
overflow:hidden;
}
.Kanya_team_TT{
width:100%;
height:72px;
line-height:72px;
text-align:center;
font-size:36px;
color:#000;
}
.Kanya_team_Desc{
width:100%;
height:70px;
font-size:18px;
color:#4c4c4c;
text-align:center;
overflow:hidden;
}

.Kanya_team{ position:relative; width:1260px; margin:0 auto; clear:both; height:360px;}
.Kanya_team .hd{ height:10px; width:1260px; margin:0 auto; position:absolute; left:0; top:148px; z-index:4;}
.hd_si{ width:1260px;height:1px;position:relative;}
.Kanya_team .hd .prev{ display:block; width:12px; height:24px;overflow:hidden; cursor:pointer; background:url("images/t_left.png") no-repeat;position:absolute; left:0; top:0;}
.Kanya_team .hd .prev:hover{background:url("images/t_lefts.png") no-repeat;}
.Kanya_team .hd .next{display:block; width:12px; height:24px; cursor:pointer; background:url("images/t_right.png") no-repeat;position:absolute; right:0px; top:0;}
.Kanya_team .hd .next:hover{background:url("images/t_rights.png") no-repeat;}
.Kanya_team .hd .prevStop{ background-position:-60px 0; }
.Kanya_team .hd .nextStop{ background-position:-60px -50px; }
.Kanya_team .hd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; width:188px; height:10px; position:absolute; left:567px; top:200px;}
.Kanya_team .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; background-color:#c6c6c8;}
.Kanya_team .hd ul li.on{ background-color:#db1b1b;}
.Kanya_team .bd{ width:1216px; overflow:hidden; left:32px; position:absolute;}
.Kanya_team .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Kanya_team .bd ul li{ width:230px; margin-right:12px; float:left; height:320px;_display:inline;}
.Keam_li{
width:230px;
margin:0 auto;
height:320px;
position:relative;
}
.Keam_lia{
width:230px;
height:320px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.Keam_lib{
width:230px;
height:40px;
line-height:40px;
font-size:15px;
color:#fff;
position:absolute;
left:0;
top:280px;
height:40px;
background:url(images/trans.png) no-repeat;
text-align:center;
z-index:2;
}
.Keam_lic{
width:230px;
height:auto;
line-height:22px;
font-size:14px;
color:#1a1a1a;
position:absolute;
left:25px;
top:305px;
text-align:center;
}

.Keam_li:hover .Keam_lia img{
transform: scale(1.1);
}

.Keam_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_Fanya_iys{
width:100%;
padding-top:70px;
background-color:#f0f0f2;
overflow:hidden;
}
.Fanya_iys{
width:1281px;
}
.Fanya_iys ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_iys ul li{
width:427px;
float:left;
}
.Fanya_iys_li{
width:346px;
height:370px;
position:relative;
}
.Fanya_iys_lia{
width:346px;
height:auto;
text-align:center;
position:absolute;
left:0;
top:0;
}
.Fanya_iys_lib{
width:346px;
height:44px;
line-height:44px;
text-align:center;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:120px;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.Fanya_iys_lic{
width:346px;
height:auto;
font-size:15px;
line-height:26px;
position:absolute;
left:0;
top:184px;
text-align:center;
}
.Fanya_iys_lic a{
color:#dc1b1c;
text-decoration:none;
}
.Fanya_iys_lic a:hover{
text-decoration:underline;
}

.all_Fanya_about{
width:100%;
background-color:#f0f0f2;
overflow:hidden;
}

.Fanya_about{
width:1200px;
height:632px;
position:relative;
}

.mb_Fanya_about_A{
width:100%;
border-radius:10px;
box-shadow:0 0 12px rgba(0,0,0,0.1);
}
.mb_Fanya_about_A img{
width:100%;
display:block;
}

.Fanya_about_A{
width:378px;
height:344px;
position:absolute;
left:560px;
top:72px;
border-radius:10px;
z-index:2;
box-shadow:0 0 12px rgba(0,0,0,0.2);
overflow:hidden;
}
.Fanya_about_As{
width:560px;
height:460px;
position:absolute;
right:0;
top:122px;
border-radius:10px;
z-index:1;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}
.Fanya_about_B{
width:510px;
height:56px;
line-height:56px;
position:absolute;
left:0;
top:108px;
font-size:40px;
color:#09194c;
font-weight:bold;
z-index:2;
}
.Fanya_about_C{
width:510px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:160px;
font-size:18px;
color:#b2b2b2;
z-index:2;
}
.Fanya_about_D{
width:510px;
height:300px;
line-height:30px;
position:absolute;
left:0;
top:219px;
font-size:16px;
color:#333333;
z-index:2;
}
.Fanya_about_E{
width:100px;
height:40px;
position:absolute;
left:0;
top:514px;
z-index:2;
}
.Fanya_about_E a{
width:100px;
height:40px;
display:block;
line-height:40px;
text-align:center;
background-color:#db1b1b;
font-size:12px;
color:#fff;
font-weight:bold;
border-radius:40px;
}
.Fanya_about_E a:hover{
background-color:#f13e3e;
}

.Fanya_about_F{
width:640px;
height:590px;
position:absolute;
right:0;
top:64px;
border-radius:10px;
background-color:#fff;
box-shadow:0 0 16px rgba(0,0,0,0.12);
z-index:1;
}

.Fanya_tool{
width:1224px;
height:128px;
}
.Fanya_tool ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_tool ul li{
width:306px;
float:left;
}
.Fanya_tool ul li a{
width:278px;
height:44px;
line-height:44px;
display:block;
text-align:center;
border:1px solid #b6bcd1;
border-radius:40px;
color:#0c2166;
font-size:14px;
font-weight:bold;
}
.Fanya_tool ul li a:hover{
border-color:#0c2166;
background-color:#0c2166;
color:#fff;
}


.all_Fanya_sign{
width:100%;
height:360px;
background:url(images/bleft.jpg) center top no-repeat;
overflow:hidden;
}
.mbleft{
width:100%;
overflow:hidden;
}
.mbleft img{
width:100%;
display:block;
}
.Fanya_sign{
width:1200px;
height:360px;
position:relative;
margin:0 auto;
}
.Fanya_sign_A{
width:540px;
height:auto;
line-height:48px;
font-size:36px;
color:#fff;
font-weight:bold;
position:absolute;
right:0;
top:58px;
}
.Fanya_sign_B{
width:540px;
height:96px;
line-height:48px;
font-size:40px;
color:#fff;
font-weight:bold;
position:absolute;
right:0;
top:185px;
font-family:'Î¢ÈíÑÅºÚ','Microsoft Yahei',Arial,Helvetica Neue,Helvetica,sans-serif;
}
.Fanya_sign_D{
width:500px;
padding-left:33px;
background:url(images/icon_tel.png) left center no-repeat;
height:42px;
line-height:42px;
position:absolute;
left:660px;
top:175px;
font-size:24px;
color:#fff;
font-weight:bold;
}
.Fanya_sign_C{
width:100px;
height:40px;
position:absolute;
right:440px;
top:235px;
}
.Fanya_sign_C a{
width:98px;
height:38px;
line-height:38px;
display:block;
border:1px solid #fff;
text-align:center;
font-size:12px;
color:#fff;
font-weight:bold;
border-radius:40px;
}
.Fanya_sign_C a:hover{
background-color:#fff;
color:#db1b1b;
}

.Fanya_sign_M{
width:100%;
display:none;
}
.Fanya_sign_M img{
width:100%;
height:auto;
}

.all_fnav{
width:100%;
padding:45px 0 0 0;
background-color:#051033;
border-bottom:1px solid #1e2848;
overflow:hidden;
}
.Fanya_footer_nav{
width:1420px;
height:452px;
}
.Fanya_footer_nav ul{
margin:0;
padding:0;
list-style:none;
}
.Fanya_footer_nav ul li{
width:210px;
float:left;
overflow:hidden;
}
.Fanya_footer_nav ul li:nth-child(1){
width:300px;
}
.Fanya_footer_nav ul li:nth-child(2){
width:308px;
}
.Fanya_footer_nav ul li:nth-child(3){
width:280px;
}
.Fanya_footer_nav ul li:nth-child(4){
width:240px;
}
.Fanya_footer_nav_TT{
width:100%;
height:58px;
line-height:58px;
font-size:16px;
color:#fff;
font-weight:bold;
}
.Fanya_footer_sub{
width:100%;
overflow:hidden;
}
.Fanya_footer_sub dl{
margin:0;
padding:0;
list-style:none;
}
.Fanya_footer_sub dl dt{
width:100%;
height:37px;
line-height:37px;
float:left;
}
.Fanya_footer_sub dl dt a{
font-size:14px;
color:#9d9fa7;
text-decoration:none;
}
.Fanya_footer_sub dl dt a:hover{
text-decoration:underline;
color:#fff;
}

.Fanya_footer_sub dl dt a.f_arrow{
width:25px;
height:36px;
line-height:36px;
display:block;
background:url(images/kj_forrow.png) left center no-repeat;
}
.Fanya_footer_sub dl dt a.f_arrow:hover{
background:url(images/kj_forrow.png) right center no-repeat;
}


.all_Fanya_footer{
width:100%;
padding-top:64px;
background-color:#051033;
overflow:hidden;
}
.Fanya_footer{
width:1200px;
height:335px;
position:relative;
}
.Fanya_footer_A{
width:255px;
height:55px;
position:absolute;
left:0;
top:5px;
}
.Fanya_footer_B{
width:250px;
height:36px;
line-height:36px;
font-size:16px;
position:absolute;
left:0;
top:75px;
color:#9d9fa7;
}
.Fanya_footer_C{
width:250px;
height:34px;
line-height:34px;
font-size:24px;
position:absolute;
left:0;
top:110px;
color:#ea0606;
font-weight:bold;
}
.Fanya_footer_D{
width:100px;
height:40px;
position:absolute;
left:0;
top:165px;
}
.Fanya_footer_D a{
width:98px;
height:38px;
line-height:38px;
display:block;
border:1px solid #5f5f5f;
border-radius:40px;
font-size:12px;
font-weight:bold;
color:#a8a8a8;
text-align:center;
}
.Fanya_footer_D a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}
.Fanya_footer_E{
width:250px;
height:48px;
line-height:24px;
font-size:14px;
position:absolute;
left:0;
top:231px;
color:#9d9fa7;
}
.Fanya_footer_E a{
font-size:14px;
color:#9d9fa7;
text-decoration:none;
}
.Fanya_footer_E a:hover{
text-decoration:underline;
}

.Fanya_footer_F{
width:856px;
height:auto;
position:absolute;
right:0;
top:0;
font-size:16px;
line-height:26px;
color:#9d9fa7;
}

.Fanya_footer_G{
width:100px;
height:40px;
position:absolute;
left:344px;
top:200px;
}
.Fanya_footer_G a{
width:98px;
height:38px;
line-height:38px;
display:block;
border:1px solid #5f5f5f;
border-radius:40px;
font-size:12px;
font-weight:bold;
color:#a8a8a8;
text-align:center;
}
.Fanya_footer_G a:hover{
background-color:#db1b1b;
border-color:#db1b1b;
color:#fff;
}

.all_Fanya_boot{
width:100%;
padding-top:64px;
background-color:#1a1a1a;
overflow:hidden;
}
.Fanya_boot_A{
width:1200px;
padding-bottom:27px;
overflow:hidden;
text-align:center;
font-size:16px;
color:#fff;
line-height:26px;
overflow:hidden;
}
.Fanya_boot_B{
width:1200px;
padding:20px 0;
font-size:16px;
line-height:40px;
color:#fff;
text-align:center;
border-top:1px solid #313131;
border-bottom:1px solid #313131;
overflow:hidden;
}
.Fanya_boot_C{
width:1200px;
padding-top:34px;
line-height:40px;
font-size:14px;
color:#fff;
text-align:center;
padding-bottom:60px;
overflow:hidden;
}
.Fanya_boot_C a{
width:100px;
height:40px;
display:inline-block;
line-height:40px;
background-color:#db1b1b;
text-align:center;
font-size:12px;
color:#fff;
font-weight:bold;
border-radius:40px;
margin-left:6px;
}
.all_Fanya_copyright{
width:100%;
height:80px;
background-color:#09194d;
overflow:hidden;
}
.Fanya_copyright{
width:1200px;
overflow:hidden;
height:80px;
line-height:80px;
font-size:14px;
color:#a5a5a5;
text-align:center;
}
.Fanya_copyright a{
font-size:14px;
color:#a5a5a5;
text-decoration:none;
}
.Fanya_copyright a:hover{
text-decoration:underline;
}


/*.side{position:fixed;width:80px;height: 336px;right:0;top:290px;z-index:100;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:80px;float:left;position:relative; height:80px;}

.side ul li .sidebox{position:absolute;width:80px;top:0;right:0;height:80px;}
.side ul li .kf_lx{background: url(/images/kf_ico_1.png) center center no-repeat; cursor:pointer; overflow:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.side ul li .side3{background: url(/images/kf_ico_2.png) center center no-repeat; cursor:pointer; overflow:hidden;}
.side ul li .side2{background: url(/images/backtop.png) center center no-repeat;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px; z-index:1;}

.kf_tel{
width:292px;
height:262px;
background:url(images/f_tip.png) no-repeat;
position:absolute;
left:290px;
top:-8px;
transition:all 0.2s linear;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
z-index:99;
display:none;
}*/

.side{position:fixed;width:70px;height: 336px;right:0;top:290px;z-index:100;}
.side ul{ margin:0; padding:0; list-style:none;}
.side ul li{width:70px;float:left;position:relative;}

.side ul li .sidebox{position:absolute;width:70px;top:0;right:0;}
.side ul li .side0{background: url(/images/dh.gif) center center no-repeat;height:70px; padding-left:12px; padding-top:34px; height:36px; line-height:32px; width:58px; font-size:12px; color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px; overflow:hidden;}
.side ul li .side2{background: url(/images/bf_ico_1.png) center center no-repeat;height:70px;}
.side ul li .side2:hover{background: url(/images/bf_ico_1s.png) center center no-repeat;}
.side ul li .side2 a{ width:70px; height:70px; display:block; text-align:center;}

.side ul li .side3{background: url(/images/backtop.png) center center no-repeat;height:70px; cursor:pointer;}

.kf_tel{
width:228px;
height:174px;
background:url(images/f_tip.png) no-repeat;
position:absolute;
left:-228px;
top:-7px;
display:none;
}
.kf_tel a{
width:228px;
height:174px;
display:block;
}

.rowl{
left:-430px;
}

.rowls{
left:80px;
}

.kf_tip{
width:510px;
height:350px;
position:relative;
}
.kf_tipA{
width:270px;
height:32px;
line-height:32px;
position:absolute;
left:0;
top:226px;
font-size:12px;
color:#fff;
text-align:center;
}
.kf_tipA a{
font-size:12px;
color:#fff;
text-decoration:underline;
}
.kf_tipB{
width:174px;
height:34px;
position:absolute;
left:324px;
top:18px;

}

.kf_tipBx{
width:174px;
height:34px;
position:relative;
}
.kf_tipBxa{
width:174px;
height:34px;
line-height:34px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.kf_tipBxa a{
font-size:16px;
color:#042388;
text-decoration:none;
}
.kf_tipBxb{
width:120px;
height:120px;
position:absolute;
left:0;
top:-18px;
z-index:2;
display:none;
}

.kf_tipC{
width:174px;
height:32px;
line-height:16px;
position:absolute;
left:324px;
top:52px;
font-size:12px;
color:#4c4c4c;
}
.kf_tipD{
width:174px;
height:34px;
line-height:34px;
position:absolute;
left:324px;
top:118px;
font-size:16px;
color:#042388;
}
.kf_tipD a{
font-size:16px;
color:#042388;
text-decoration:none;
}
.kf_tipE{
width:174px;
height:48px;
line-height:16px;
position:absolute;
left:324px;
top:153px;
font-size:12px;
color:#4c4c4c;
}
.kf_tipF{
width:174px;
height:34px;
line-height:34px;
position:absolute;
left:324px;
top:228px;
font-size:16px;
color:#042388;
}
.kf_tipF a{
font-size:16px;
color:#042388;
text-decoration:none;
}
.kf_tipG{
width:174px;
height:48px;
line-height:16px;
position:absolute;
left:324px;
top:263px;
font-size:12px;
color:#4c4c4c;
}

.kf_close{
width:16px;
height:16px;
position:absolute;
right:10px;
top:10px;
z-index:2;
cursor:pointer;
}


.tip_o{
width:20px;
height:20px;
background:url(images/tip_o.png) no-repeat;
position:absolute;
left:-4px;
top:-3px;
z-index:3;
-webkit-animation-name: scaleDraw;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 2s;
}

@keyframes scaleDraw {
0%{

	transform: scale(1);

}

25%{

	transform: scale(1.2);

}

50%{

	transform: scale(1);

}

75%{

	transform: scale(1.2);

}

}

.tool{
	position: fixed;
	bottom: 0;
	background-color:#fff;
	width: 100%;
	height:50px;	
	z-index: 9999;
	_bottom:auto;
	_width: 100%;
	_position: absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	
}
.tool a{
font-size:16px;
color:#fff;
text-decoration:none;
}
.tl{
width:100%;
text-align:center;
padding-top:10px;
height:50px;
}
.tl img{
height:24px;
display:inline-block;
}
.tl a{
font-size:20px;
color:#fff;
text-decoration:none;
}

.bk-anniu:after{
	
	-webkit-transition:all 200ms ease;
    -moz-transition:all 200ms ease;
    -o-transition:all 200ms ease;
    -ms-transition:all 200ms ease;
    transition:all 200ms ease 
	
}

@keyframes btn {
    0%{  transform:scale(0);  opacity: 1;  filter:alpha(opacity=100);}
    50%{  transform:scale(1);  opacity: 0;  filter:alpha(opacity=0);}
}

.bk-anniu:after {
    content: "";
    top:0;
    bottom:0;
    margin:auto;
    width:800px;
  
    height:800px;
    left:-80px;
    opacity:0;
    filter:alpha(opacity=0);
    border-radius:100%;
    position:absolute;
    background:#ffffff;
   
    transform:scale(1);
    animation:1.6s btn ease-out infinite;
}

.mb_Fanya_msr{
width:100%;
overflow:hidden;
}
.mb_Fanya_msr ul{
margin:0;
padding:0;
list-style:none;
}
.mb_Fanya_msr ul li{
width:100%;
float:left;
border-top:1px solid #b3b3b3;
overflow:hidden;
}
.mb_Fanya_msr_TT{
width:94%;
margin:0 auto;
height:53px;
line-height:53px;
background:url(images/oo_x.png) right center no-repeat;
background-size:16px 9px;
font-size:18px;
font-weight:bold;
}
.mb_Fanya_msr_li{
width:94%;
display:none;
margin:0 auto;
overflow:hidden;
}
.mb_Fanya_msr_li dl{
margin:0;
padding:0;
list-style:none;
}
.mb_Fanya_msr_li dl dt{
width:100%;
height:30px;
line-height:30px;
float:left;
}
.mb_Fanya_msr_li dl dt a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.mb_Fanya_msr_ore{
width:100%;
padding:15px 0 20px 0;
overflow:hidden;
}
.mb_Fanya_msr_ore a{
width:99%;
border:1px solid #0c2166;
height:36px;
line-height:36px;
display:block;
text-align:center;
font-size:16px;
color:#0c2166;
}

.mb_Fanya_msr ul li.selected .mb_Fanya_msr_li{
display:block;
}


.banner-bottom-small{
	background-size:contain;
	bottom:10px;
	cursor:pointer;
	height:96px;
	left:0;
	margin-left:-4px;
	position:fixed;
	-webkit-transition:.2s;
	transition:.2s;
	width:96px;
	z-index:100;
	background:url(images/float_off.png) no-repeat;
}
.banner-bottom-small:hover {
	margin-left:0
}

.banner-bottom-big{
width:100%;
height:90px;
background:url(images/float_ox.png) center top no-repeat;
bottom:0;
left:0;
position:fixed;
right:0;
z-index:100;
display:none;
}
.banner-bottom-big-in{
width:1200px;
height:90px;
position:relative;
margin:0 auto;
}

.banner-bottom-close{
	background-color:#ea0606;
	border-radius:50%;
	cursor:pointer;
	height:30px;
	position:absolute;
	right:-12px;
	top:-50px;
	width:30px;
}
.banner-bottom-close img{
	display:block;
	-webkit-transition:.5s;
	transition:.5s;
	width:100%
}
.banner-bottom-close img:hover {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.banner-bottom-close:after {
	background-color:#ea0606;
	content:"";
	height:20px;
	left:14px;
	position:absolute;
	top:30px;
	width:2px
}

.banner-bottom-tel{
width:1200px;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
text-align:right;
position:absolute;
left:0;
top:2px;
}
.banner-bottom-btn{
width:140px;
height:30px;
position:absolute;
right:0;
top:44px;
}
.banner-bottom-btn a{
width:140px;
height:30px;
display:block;
line-height:30px;
background-color:#fff;
text-align:center;
font-size:18px;
font-weight:bold;
color:#ea0606;
border-radius:20px;
box-shadow:0 0 12px rgba(87,24,1,0.1);
overflow:hidden;
}
.banner-bottom-btn a:hover{
background-color:#000;
color:#fff;
}