@charset "utf-8";
/*公共样式*/
.publicblock{width:1200px;margin:0 auto;clear: both; zoom: 1;}
.publicblock:after{content: ''; display: block; clear: both;}
.publicblock:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*header*/
.header_menu .rippleBtn {overflow: hidden;position: relative;}
.header_menu .rippleBtn:after {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none;background-image: radial-gradient(circle, #cccccc 10%, transparent 10.01%);background-repeat: no-repeat;background-position: 50%;transform: scale(10, 10);opacity: 0;transition: transform .3s, opacity .5s;}
.header_menu .rippleBtn:active:after {transform: scale(0, 0);opacity: .3;transition: 0s;}
.header_menu .public_box {width: 1200px;height: 100%;margin: 0 auto;text-align: center;}
.header_menu .public_box h1 {font-size: 30px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #333333;display: inline-block;margin-top: 79px;}
.header_menu .public_box p {font-size: 14px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #999999;margin-top: 20px;}
.header_menu .public_box .solid_bottom {width: 46px;height: 50px;color: #dedede;margin: 0 auto;padding-top: 19px;}
.header_full {

}
.open {
    width: 1200px;
    margin: 0 auto;
    clear: both;
    zoom: 1;
    min-width: 1200px;
}
.bgbox {position: relative;}
.header_menu {width: 100%;height:560px;margin: 0;padding: 0;background:#fff;}
.header_menu .top{width:100%;height:42px;background:#f2f2f8;line-height:42px;}
.header_menu .top_left{height:100%;float:left;}
.header_menu .top_left .small_horn{width:0;height:100%;background-color:#145FBC;float:left;margin-right: 15px;text-align: center;}
.header_menu .top_left .welcome{color:#636363;float: left;}
.header_menu .top_left .member_entry{float: right;margin-left: 10px;}
.header_menu .top_left .member_entry a{height:10px;padding:0 10px;display:inline-block;line-height:10px;}
.header_menu .top_left .member_entry a:hover{text-decoration:underline;}
.header_menu .top_left .login_entry{color:#145FBC;border-right: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;}
.header_menu .top_left .register_entry{color:#919191;border-right: 1px solid #e1e1e1;}
.header_menu .top_right{float:right;height:42px;}
.header_menu .top_right .top_menu{float:left;}
.header_menu .top_right .top_menu li{float:left;border-left:1px solid transparent;border-right:1px solid transparent;position:relative;z-index:9999;}
.header_menu .top_right .top_menu li a{display:block;padding:0 15px;color:#888888;}
.header_menu .top_right .top_menu li a:hover{color:#145FBC;}
.header_menu .top_right .top_menu .lihover:hover{background:#fff;border-color:#E6E6E6;height:41px;}
.header_menu .top_right .top_menu .lihover:hover a{display:block;line-height:42px;height:43px;position:relative;z-index:2;background:#fff;}
.header_menu .top_right .top_menu .lihover:hover .son{display:block;}
.header_menu .top_right .soncode{height:180px;width:320px;border:1px solid #E6E6E6;position:absolute;right:-1px;top:42px;background:#fff;z-index:1;display:none;}
.header_menu .top_right .single{width:160px;float:left;}
.header_menu .top_right .soncode:before{content: "";display: block;position: absolute;width:1px;height: 123px;top: 17px;left: 159px;background:#eee;}
.header_menu .top_right .soncode .codeimg{display:block;width:125px;height:125px;margin:15px auto 0 auto;}
.header_menu .top_right .soncode p{font-size:14px;color:#888888;line-height:42px;text-align:center;}
.header_menu .top_right .top_menu i{display:inline-block;line-height:5px;width:8px;height:5px;background:red;background:url(../images/business_header/up.png) no-repeat center;position:relative;top:-2px;margin-left:5px;}
.header_menu .top_right .tel_24hour{float:left;height:100%;padding:0 35px 0 10px; color: #fff;background-color: #145FBC;}
.header_menu .top_right .tel_24hour em{font-size:15px;font-family:arial;font-weight:700;color:#fff}
/*header_bottom*/
.header_menu .bottom {width: 1200px;height: 160px;margin: 0 auto;background-color:#ffffff;/*background-image: url("../images/head_bg.png");background-repeat: no-repeat;background-position: top left 45px;*/}
.header_menu .bottom .b_top {width: 100%;height: 114px;margin: 0 auto;}
.header_menu .bottom .b_top .logo {width: 220px;float: left;height:114px;display: table-cell;vertical-align: middle;line-height:114px;}
.header_menu .bottom .b_top .logo img{max-width:100%;max-height:100%;}
.header_menu .bottom .b_top .search_box {float: right;margin-top: 36px;}
.header_menu .bottom .b_top .search_box .search {float: left;margin-right: 10px;}

/*search*/
.header_menu .search .searchBlock {width: 580px;height: 40px;border: solid 1px #ddd;background-color: #ffffff;box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.06);position: relative;}
.header_menu .search .searchBlock label {width: 40px;text-align: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.header_menu .search .searchBlock span {width: 499px;display: inline-block;}
.header_menu .search .searchBlock .searchText {border: none;width: 410px;height: 40px;margin: 0 130px 0 40px;outline: 0 none;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 40px;letter-spacing: 0px;color: #a7a7a7;}
.header_menu .search .searchBlock .searchBtn {border: none;width: 82px;height: 42px;color: white;font-size: 16px;cursor: pointer;float: right;background: #145FBC;position:absolute;top:-1px;right:-1px;}
.header_menu .search .searchBlock .searchBtn:hover {background:#174BB8;}
.header_menu .bottom .b_top .search_box p {font-size: 12px; color:#145FBC;margin-top: 5px;}
.header_menu .bottom .b_top .search_box p a {color: #a7a7a7;margin-right: 10px;}
.header_menu .bottom .b_top .search_box p a:hover {text-decoration: underline;color:#145FBC;}
.header_menu .search_box .myYuZhua {float: right;display:inline-block;width: 128px; height: 40px;line-height:40px;text-align:center;font-size:14px;color: #676767;background-color:white;border: 1px solid #e1e5ed;box-shadow:none;position: relative;}
.header_menu .search_box .myYuZhua i {display:inline-block;width:17px;height:10px;background-repeat: no-repeat;background-size: 100%;}
.header_menu .search_box .myYuZhua .left_icon {background-image: url("../images/business_header/icon_05.png");margin-right: 10px;}
.header_menu .search_box .myYuZhua .right_icon {background-image: url("../images/business_header/icon_06.png");margin-left: 10px;}
.header_menu .search_box .myYuZhua:hover {border: 1px solid #145FBC;color: #145FBC;}
.header_menu .search_box .myYuZhua:hover .left_icon {background-image: url("../images/business_header/icon_07.jpg");}
.header_menu .search_box .myYuZhua:hover .right_icon {background-image: url("../images/business_header/icon_08.jpg");}

/*menu*/
.header_menu .menu{float:left;position:relative;border-radius:3px;width:220px;height:46px;z-index:3;}
.header_menu .menubox{border-radius:3px 3px 0 0;overflow:hidden;width:220px;position:absolute;left:0;top:0;}
.header_full.open .menu ul{height:570px !important;overflow:hidden;opacity:1 !important;transition: all .4s ease;}
.header_menu .menubox ul{height:0px;opacity:0;transition: all .4s ease;}
.header_menu .menu_title{display:inline-block;width:220px;height: 46px;border-radius:5px 5px 0 0;line-height: 46px;font-size: 18px;color: white;font-weight: bold;position: relative;letter-spacing:2px;z-index:1;}
.header_full.open.disable .menu_title{
    /* background:#28282F url(../images/business_header/d.png) no-repeat 195px center; */
    cursor:pointer;}
.header_full.disable .menu_title{background:#28282F;cursor:inherit;}
.header_menu .menu_title i{display:inline-block;width:17px;height:12px;background:url(../images/business_header/sb.png) no-repeat center bottom;position:relative;top:0;}
.header_full.open.disable .menu_title i{width:17px;margin:0 10px 0 20px;}
.header_full.disable .menu_title i{width:0;margin:0 0 0 20px;}
.header_menu .menubox ul{background:#2e7fe0;}
.header_menu .menubox ul li{border-bottom:1px dashed #4474C2;color:#fff;padding:15px 0;}
.header_menu .menubox ul li dt{font-weight:700;font-size:15px;padding:0 13px;position:relative;}
.header_menu .menubox ul li dt a{color:#fff;}
.header_menu .menubox ul li dt em{font-size:12px;font-weight:normal;color:#B4CBE7;padding-left:5px;}
.header_menu .menubox ul li dt .a{display:block;width:30px;height:12px;line-height:12px;position:absolute;right:10px;top:50%;margin-top:-4px;background:url(../images/business_header/jia.png) no-repeat left center;font-size:12px;font-weight:normal;color:#69A3EB;padding-left:10px;}
.header_menu .menubox ul li dd{overflow:hidden;margin-top:10px;padding-right:12px;}
.header_menu .menubox ul li dd a{color:#B4CBE7;padding:0 0 12px 14px;font-size:12px;line-height:24px;white-space:nowrap;}
.header_menu .menubox ul li dd a:hover{color:#fff;top:-1px;position:relative;}
.header_menu .menubox ul li dd a.no{background:none !important;}
.header_menu .menubox ul li.end{border:none;}
.header_menu .menubox ul li.more{padding:0 !important;border:none;position:absolute;left:0;bottom:0;}
.header_menu .menubox ul li.more a{transition: all .3s ease;display:block;width:220px;height:48px;line-height:48px;font-weight:700;color:#fff;font-size:15px;text-indent:14px;background:#0f51bb url(../images/business_header/go2.png) no-repeat 195px center;}
.header_menu .menubox ul li.more a:hover{background-color:#EF7E5A;transition: all .3s ease;}

/*nav*/
.header_menu .b_bottom{height:46px;}
.header_menu .nav {float: right;height:46px;overflow:hidden;}
.header_menu .nav ul{overflow:hidden;}
.header_menu .nav ul li {display:block;font-size: 18px;font-weight: bold;padding: 0 32px;position: relative;line-height:46px;float:left;}
.header_menu .nav ul li.last{padding-right: 60px;}
.header_menu .nav ul li:after {content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 7px;background-color: #C4D0EA;margin-top:-1.5px;}
.header_menu .nav ul li.last:after {background-color: transparent;}
.header_menu .nav ul li:first-child i {display: inline-block;width: 15px;height: 15px;padding-right: 10px;margin-bottom:-2px;background-image: url("../images/business_header/icon_03.png");background-repeat: no-repeat;}
.header_menu .nav ul li a{color:#000;}
.header_menu .nav ul li a:hover,.header_menu .nav ul li a.on {color:#145FBC;}