@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 .rippleBtn {overflow: hidden;position: relative;}
.header .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%;-webkit-transform: scale(10, 10);transform: scale(10, 10);opacity: 0;-webkit-transition: opacity .5s, -webkit-transform .3s;transition: opacity .5s, -webkit-transform .3s;transition: transform .3s, opacity .5s;transition: transform .3s, opacity .5s, -webkit-transform .3s;}
.header .rippleBtn:active:after {-webkit-transform: scale(0, 0);transform: scale(0, 0);opacity: .3;-webkit-transition: 0s;transition: 0s;}
.header .public_box {width: 1200px;height: 100%;margin: 0 auto;text-align: center;}
.header .public_box h1 {font-size: 30px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #333333;display: inline-block;margin-top: 79px;}
.header .public_box p {font-size: 14px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #999999;margin-top: 20px;}
.header .public_box .solid_bottom {width: 46px;height: 50px;color: #dedede;margin: 0 auto;padding-top: 19px;}
/* .header {width: 100%;height:202px;margin: 0;padding: 0;background:#fff;} */
.header {width: 100%;height:188px;margin: 0;padding: 0;background:#fff;}
.header .top{width:100%;height:42px;background:#f2f2f8;line-height:42px;}
.header .top_left{height:100%;float:left;}
.header .top_left .small_horn{width:0;height:100%;background-color:#145FBC;float:left;margin-right: 15px;text-align: center;}
.header .top_left .welcome{color:#636363;float: left;}
.header .top_left .member_entry{float: right;margin-left: 10px;}
.header .top_left .member_entry a{height:10px;padding:0 10px;display:inline-block;line-height:10px;}
.header .top_left .member_entry a:hover{text-decoration:underline;}
.header .top_left .login_entry{color:#145FBC;border-right: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;}
.header .top_left .register_entry{color:#919191;border-right: 1px solid #e1e1e1;}
.header .top_right{float:right;height:42px;}
.header .top_right .top_menu{float:left;}
.header .top_right .top_menu li{float:left;border-left:1px solid transparent;border-right:1px solid transparent;position:relative;z-index:9999;}
.header .top_right .top_menu li a{display:block;padding:0 15px;color:#888888;}
.header .top_right .top_menu li a:hover{color:#145FBC;}
.header .top_right .top_menu .lihover:hover{background:#fff;border-color:#E6E6E6;height:41px;}
.header .top_right .top_menu .lihover:hover a{display:block;line-height:42px;height:43px;position:relative;z-index:2;background:#fff;}
.header .top_right .top_menu .lihover:hover .son{display:block;}
.header .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 .top_right .single{width:160px;float:left;}
.header .top_right .soncode:before{content: "";display: block;position: absolute;width:1px;height: 123px;top: 17px;left: 159px;background:#eee;}
.header .top_right .soncode .codeimg{display:block;width:125px;height:125px;margin:15px auto 0 auto;}
.header .top_right .soncode p{font-size:14px;color:#888888;line-height:42px;text-align:center;}
.header .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 .top_right .tel_24hour{float:left;height:100%;padding:0 35px 0 10px; color: #fff;background-color: #145FBC;}
.header .top_right .tel_24hour em{font-size:15px;font-family:arial;font-weight:700;color:#fff}
/*header_bottom*/
.header .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 .bottom .b_top {width: 100%;height: 114px;margin: 0 auto;}
.header .bottom .b_top .logo {width: 220px;float: left;height:114px;display: table-cell;vertical-align: middle;line-height:114px;}
.header .bottom .b_top .logo img{max-width:100%;max-height:100%;}
.header .bottom .b_top .search_box {float: right;margin-top: 36px;}
.header .bottom .b_top .search_box .search {float: left;margin-right: 10px;}

/*search*/
.header .search .searchBlock {width: 580px;height: 40px;border: solid 1px #ddd;background-color: #ffffff;-webkit-box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.06);box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.06);position: relative;}
.header .search .searchBlock label {width: 40px;text-align: center;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.header .search .searchBlock span {width: 499px;display: inline-block;}
.header .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 .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 .search .searchBlock .searchBtn:hover {background:#174BB8;}
.header .bottom .b_top .search_box p {font-size: 12px; color:#145FBC;margin-top: 5px;}
.header .bottom .b_top .search_box p a {color: #a7a7a7;margin-right: 10px;}
.header .bottom .b_top .search_box p a:hover {text-decoration: underline;color:#145FBC;}
.header .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;-webkit-box-shadow:none;box-shadow:none;position: relative;}
.header .search_box .myYuZhua i {display:inline-block;width:17px;height:10px;background-repeat: no-repeat;background-size: 100%;}
.header .search_box .myYuZhua .left_icon {background-image: url("../images/business_header/icon_05.png");margin-right: 10px;}
.header .search_box .myYuZhua .right_icon {background-image: url("../images/business_header/icon_06.png");margin-left: 10px;}
.header .search_box .myYuZhua:hover {border: 1px solid #145FBC;color: #145FBC;}
.header .search_box .myYuZhua:hover .left_icon {background-image: url("../images/business_header/icon_07.jpg");}
.header .search_box .myYuZhua:hover .right_icon {background-image: url("../images/business_header/icon_08.jpg");}

/*menu*/
.header_full.openTheMenu .menu ul{height:560px !important;opacity:1 !important;-webkit-transition: all .4s ease;transition: all .4s ease;display:block;}
.header_full .menu_title{ background:#28282F/* url(../images/business_header/d.png) no-repeat 195px center*/; cursor:pointer;}
.header_full .menu_title i{width:17px;margin:0 10px 0 20px;}
.header .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 .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 .menu{float:left;position:relative;border-radius:3px;width:220px;height:46px;z-index:3;}
.header .menubox{border-radius:3px 3px 0 0;width:220px;position:absolute;left:0;top:0;}
.header .menubox ul{background:#0F51BB;position:relative;display:none;}
.header .menubox ul li{color:#fff;}
.header .menubox ul li .ht:hover{background-color:#FF662B;border-bottom:1px solid #FF662B; }
.header .menubox ul li dl.dlm:hover{background:#0E42AB;}
.header .menubox ul li .ht{height:44px;padding:0 13px;border-bottom:1px dashed #4474C2;padding-left:33px;/*background:url(../images/business_header/go2.png) no-repeat 200px center;*/}
.header .menubox ul li .ht a.ha{font-size: 16px;color:#fff;display:block;width:100%;height:100%;line-height:44px;font-size:16px;font-weight:700;position:relative;}
.header .menubox ul li .ht i.hi{width:20px;height:100%;position:absolute;left:-20px;top:0;}
.header .menubox ul li dt.dt{font-size:14px;padding:0 13px;position:relative;height:22px;line-height:22px;color:#CFD7EB;padding-left:33px;}
.header .menubox ul li dt.dt a{color:#CFD7EB;display:block;width:100%;height:100%;}
.header .menubox ul li dl.dlm{border-bottom:1px dashed #4474C2;padding:12px 0;}
.header .menubox ul li dl.dlm dd{overflow:hidden;padding:5px 0 0 33px;line-height:24px;}
.header .menubox ul li dl.dlm dd a{color:rgba(255,255,255,0.5);padding:0 7px 0 0;font-size:12px;line-height:20px;white-space:nowrap;}
.header .menubox ul li dl.dlm dd a:hover{color:#fff;}
.header .menubox ul li dt .more{display:block;width:30px;height:12px;line-height:12px;position:absolute;right:10px;top:50%;margin-top:-6px;background:url(../images/business_header/jia.png) no-repeat left center;font-size:12px;font-weight:normal;color:#69A3EB;padding-left:10px;}
.header .menubox ul li.more{padding:0 !important;border:none;position:absolute;left:0;bottom:0;}
.header .menubox ul li.more a{-webkit-transition: all .3s ease;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:#1770DF url(../images/business_header/go2.png) no-repeat 195px center;}
.header .menubox ul li.more a:hover{background-color:#EF7E5A;-webkit-transition: all .3s ease;transition: all .3s ease;}
.header .menubox .e{background:url(../images/business_header/e.png) no-repeat center;}
.header .menubox .e1{background:url(../images/business_header/e1.png) no-repeat 15px center;}
.header .menubox .e2{background:url(../images/business_header/e2.png) no-repeat 15px center;}
.header .menubox .q{background:url(../images/business_header/q.png) no-repeat center;}
.header .menubox .q1{background:url(../images/business_header/q1.png) no-repeat 15px center;}
.header .menubox .q2{background:url(../images/business_header/q2.png) no-repeat 15px center;}
.header .menubox .end{border-bottom:none !important;}  
.header .menubox .c{background:url(../images/business_header/c.png) no-repeat left center;}
.header .menubox .c1{background:url(../images/business_header/c1.png) no-repeat 15px center;}

/*nav*/
.header .b_bottom{height:46px;}
.header .nav {float: right;height:46px;overflow:hidden;width:980px;}
.header .nav ul{overflow:hidden;}
.header .nav ul li {display:block;font-size: 18px;font-weight: bold;padding: 0 32px;position: relative;line-height:46px;float:left;}
.header .nav ul li.last{padding-right: 60px;}
.header .nav ul li:after {content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 7px;background-color: #C4D0EA;margin-top:-1.5px;}
.header .nav ul li.last:after {background-color: transparent;}
.header .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 .nav ul li a{color:#000;}
.header .nav ul li a:hover,.header .nav ul li a.on {color:#145FBC;}

/*侧栏展开*/
.header .menubox ul li .moremenubox{width:728px;height:559px;background:#FFFFFF;position:absolute;right:-728px;margin-bottom:-30px;top:1px;-webkit-transition: all .4s ease;transition: all .4s ease;display:none;}
.header .menubox ul li .ht:hover .moremenubox{display:block;}
.moremenubox_2 dl dt{color:#464646; font-weight:700; padding:0 65px; font-size:14px; line-height:42px;; border-bottom:1px dashed #E8E8E8; position:relative;}
.moremenubox_2 dl dd{line-height:50px;padding:0 45px;background:url(../../ipr/images/business_header/bo.png);}
.moremenubox_2 dl dd a{padding:13px 0;display:block;padding-left:21px;line-height:24px;height:24px;background-size:20px 20px;color:#868686;font-size:14px;float:left;position:relative;}
.moremenubox_2 dl dd a i{display:block;position:absolute;left:0;margin-top:-10px;top:50%;width:20px;height:20px;}
.moremenubox_2 dl dd a i img{width:100%;height:100%;display:block;}
.moremenubox_2 dl dd a:hover{color:#2B3D63;}
.moremenubox_2 dl dd .fddbox{overflow:hidden;width:680px;}
.moremenubox_2 dl dd .fddbox .ddbox{overflow:hidden;}
.moremenubox_2 .liboxs{height:129px;overflow:hidden;padding:0 45px;}
.moremenubox_2 .liboxs a.box{padding:7px 0;display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:255px;margin-right:30px;}
.moremenubox_2 .liboxs h2{color:#2B3D63;font-size:16px;line-height:30px;font-weight:normal;padding-top:3px;}
.moremenubox_2 .liboxs .p1{height:21px;border:1px solid #FF662B;line-height:21px;text-align:center;color:#FF662B;margin:13px 0 13px 0;padding:0 15px;display:inline-block;max-width:200px;position:relative;}
.moremenubox_2 .liboxs .p3{font-size:14px;color:#8A8F9A;line-height:20px;position:relative;position:relative;}
.moremenubox_2 .liboxs .p3 .money{color:#fff;font-size:13px;text-align:center;color:#FF662B;margin-top:10px;font-family: aiarl;}
.moremenubox_2 .liboxs .p3 .m{font-size:16px;}
.moremenubox_2 .liboxs .p2{width:16px;height:1px;background:#D1D4DA;margin-bottom:5px;}
.moremenubox_2 .mxicon1{background:url(../images/business_header/mx1.png) no-repeat 44px center;}
.moremenubox_2 .mxicon2{background:url(../images/business_header/mx2.png) no-repeat 44px center;}
.moremenubox_2 .mxicon3{background:url(../images/business_header/mx3.png) no-repeat 44px center;}
.moremenubox_2 .mxicon4{background:url(../images/business_header/mx4.png) no-repeat 44px center;}
.moremenubox_2 .mxicon5{background:url(../images/business_header/mx5.png) no-repeat 44px center;}
.moremenubox_2 .all{background:url(../images/business_header/all.png) no-repeat left center;}
.moremenubox_2 .on{color:#145fbc;font-weight:700;}
.moremenubox_2_1 .on{padding-left:0;text-align:right;display:inline-block;}
.moremenubox_2_1 .on:hover{color:#145fbc;}
.moremenubox_2 .liboxs{height:129px;overflow:hidden;padding:0 45px;margin-top:20px;}
.moremenubox_2 .liboxs a.box{padding:7px 0;display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:255px;margin-right:30px;}
.moremenubox_2 .liboxs h2{color:#2B3D63;font-size:16px;line-height:30px;font-weight:normal;padding-top:3px;}
.moremenubox_2 .liboxs .p1{height:21px;border:1px solid #FF662B;line-height:21px;text-align:center;color:#FF662B;margin:13px 0 13px 0;padding:0 15px;display:inline-block;max-width:200px;position:relative;}
.moremenubox_2 .liboxs .p3{font-size:14px;color:#8A8F9A;line-height:20px;position:relative;position:relative;}
.moremenubox_2 .liboxs .p3 .money{color:#fff;font-size:13px;text-align:center;color:#FF662B;margin-top:10px;font-family: aiarl;}
.moremenubox_2 .liboxs .p3 .m{font-size:16px;}
.moremenubox_2 .liboxs .p2{width:16px;height:1px;background:#D1D4DA;margin-bottom:5px;}
.moremenubox_2 .dlB{margin:0 0 30px 0;}