﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:14px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}input,textarea{resize:none;border:none;outline:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */
body { background: #fff; color:#333; }
a { color:#333;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #0170c1; }

.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden; padding-top: 140px;}
.wrap { width: 1200px; margin:0 auto; }
.g-in{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}

.top{height: 42px;background: #f7f5fa;border-bottom: 1px solid #d2d2d2;z-index:1000 !important;position:relative;}
.top .lr{line-height: 42px;}
.top .lr a{font-size: 14px;}
.top .lr i{display: inline-block;padding: 0 15px;color: #0170c1;}
.top .topr{line-height: 42px;position: relative;z-index: 100;}
.mob_code{position: absolute;display: none;z-index: 100;}
.top .topr a{font-size: 14px;position:relative;z-index:1000 !important;}
.top .topr i{display: inline-block;padding: 0 15px;}
.top .topr .xcx{position:absolute;top:31px;left:0;z-index:1000 !important;display:none;}
.top .topr a:hover .xcx{display:block;}

.logo{margin-top:0px;}

.header{height: 97px;background: #fff;display: flex;align-items: center;margin: 0 auto;position: relative; z-index:900 !important;}
.header_box{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 9}
.m_{background: url(../images/m_.png) no-repeat left center;padding-left: 20px;background-size: contain;}
.nav{margin-left: 74px;margin-top: 20px;}
.nav>ul>li{float: left;margin: 0 10px;position:relative;z-index:900 !important;}
.nav>ul>li>a{font-size: 16px;height:77px;line-height:63px;display:block;}

.nav li .subnav{width:900px;height:280px;background:#fff;position:absolute;top:77px;left:0;background:#fff;z-index:900 !important;border-top:3px solid #142c64;display:none;}
.nav li .subnav .box{float:left;width:326px;height:280px;border-right:1px solid #eee;box-sizing:border-box;padding:0 20px 0;}
.nav li .subnav .box .tit{height:52px;line-height:52px;border-bottom:3px solid #eff1f5;}
.nav li .subnav .box .tit h2{float:left;}
.nav li .subnav .box .tit a{float:right;width:16px;height:16px;background:url(../images/mm.png);margin-top:18px;}

.nav li .subnav .box:nth-child(1){width:366px;}
.nav li .subnav .box:nth-child(1) h2{background:url(../images/dt11.png) left center no-repeat;padding-left:28px;}
.nav li .subnav .box:nth-child(2) h2{background:url(../images/dt22.png) left center no-repeat;padding-left:28px;}
.nav li .subnav .box:nth-child(3) h2{background:url(../images/dt33.png) left center no-repeat;padding-left:28px;}

.nav li .subnav .box dl{padding-top:15px;}
.nav li .subnav .box dt{width:50%;float:left;font-size:14px;line-height:26px;}
.nav li .subnav .box:nth-child(2){width:261px;}
.nav li .subnav .box:nth-child(2) dt{float:none;width:100%;}
.nav li .subnav .box:nth-child(3){border-right:0;width:261px;}
.nav li .subnav .box:nth-child(3) dt{float:none;width:100%;}

.nav li .subnav2{width: 100px;left: 50%;margin-left: -50px;height: unset;}
.nav li .subnav2 dl dt{}
.nav li .subnav2 dl dt a{font-size: 14px;color: #0170c1;padding: 12px 0;text-align: center;display: block;transform: all .5s ease;}
.nav li .subnav2 dl dt a:hover{background: #0170c1;color: #fff}

.header .g-in{position: relative;}
.header .e-tel{position: absolute;left:4px;bottom:-20px;font-size:16px;line-height:16px;color:#0170c1;font-weight: bold;}
.header .h-phone{float: right;
    margin-top: 50px;font-size: 16px;line-height: 1.5;top: 50%;transform: translateY(-50%);width: 150px;}

.share {width: 54px;margin-right: 36px;position: relative;}
.share span{display: inline-block;width: 15px;height: 8px;position: absolute;top: 50%;transform: translateY(-50%);right: 5px;background: url(../images/down.png) no-repeat center;}

.bshare-custom{display: none;font-size: 13px;line-height: 16px !important;position: absolute;width: 200px;bottom: -26px;}

.seacher{position: relative;}
.seacher a.icon-1{display: inline-block;width: 21px;height: 21px;background: url(../images/searchico.png) no-repeat center;    background-size: contain;}
.searchIcon .aForm {position: absolute;bottom: -27px;right: -4px;width: 194px;height: 18px;background: #ebebeb;padding: 3px;z-index: 1;display: none;border-radius: 24px;}
.searchIcon .aForm .input-a{width: 140px;height: 18px;border: none;outline: none;font-size: 14px;line-height: 18px;padding-left: 14px;position: absolute;top: 3px;background: none;}

.searchIcon .aForm .input-b{width: 30px;height: 34px;border: none;background: url(../images/pic-34.png) no-repeat center;outline: none;cursor: pointer;text-indent: 99em;overflow: hidden;position: relative;    position: absolute;top: -6px;right: 5px;}

.banner{position: relative;width: 1920px;left: 50%;margin-left: -960px;}
.banner>.hd { position: absolute; left: 50%; bottom: 28px;width: 1200px; height: 5px;margin-left: -60px;z-index: 1;}
.banner>.hd ul { display: inline-block; *display: inline; vertical-align: top; }
.banner>.hd ul li { float: left; display: inline-block; width: 43px; height: 10px; margin: 0 5px; background: #fff; border-radius: 5px; text-indent: -9999px; cursor: pointer; }
.banner>.hd ul li.on { background: #0170c1; }

.fenl_bj{width: 255px;height: 700px;margin: 0;left: 50%;margin-left: -600px;position: absolute;top: 0;z-index: 2;background: #fff;}
.fl_t{height: 67px;width: 94.3%;background: #0170c1;line-height: 67px;padding: 0 3%;}
.fl_t span{font-size: 16px;color:#fff;}
.fl_t span ,.fl_t i{display: block;}
.fl_t i img{vertical-align: middle;}
.fen_bk{border-bottom: 1px solid #eaeaea;z-index: 10;padding-bottom: 0;position: relative;width: 255px;}
.dl06{background-color: #FFFFFF;height: 117px;overflow: hidden;padding: 20px 10px 20px;position: relative;width: 228px;z-index: 999;}
.dl06 dt{height: 26px;line-height: 26px;background: url(../images/tright.png) no-repeat right center;font-size: 16px;color: #333;}
.dl06 ul{padding-top: 10px;}
.dl06 ul li{display: inline-block;padding-right:10px;line-height:24px;}
.dl06 ul li a{font-size: 13px;color: #333;}

.dl06 ul li i{display: inline-block;padding: 0 5px 0 15px;color: rgba(51,51,51,.4);}
.dl06 ul li:last-child i{display: none;}

.fen_second{display: none;width: 512px;padding: 10px 10px 10px 27px;position: absolute;top: 0;left: 255px;z-index:99;overflow: hidden;border: 1px solid #eaeaea;background-color: #fff;border-top: 0;}
.fen_second h6{border-bottom: 2px solid #e0e0e0;height: 35px;line-height: 35px;margin-bottom: 10px;}
.fen_second h6 a{font-size: 16px;color: #0170c1;}
.fen_second h6 i a{color: #0170c1;font-size: 16px;}
.fen_second span{display:inline-block;width: 236px;height: 80px;overflow: hidden;padding: 5px 0;}
.f_p01 {color: #d7d7d7;margin-top: 5px;}
.f_p01 a {color: #666;width: 116px;display: block;float: left;background: url(../images/f_line.gif) no-repeat right center;line-height: 26px;text-align: center;font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.f_p01 a:nth-child(2n){background:none;}


.cbl{width: 150px;overflow: hidden;}
.cbl ul li{height: 20px;line-height: 20px;margin-bottom: 10px;width:150px;text-align: right;}
.cbl>ul>li a{font-size: 13px;color: #000;}

.cbl.hd>ul>li.on a {color: #0170c1;font-weight: bold;} 
.cbr{width: 300px;overflow: hidden;}
.cbr dl dt {padding-left: 10px;position: relative;line-height: 20px;height: 20px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cbr dl dt:after{position: absolute;content:'|';line-height: 20px;height: 20px;margin-bottom: 10px;left: 0;top: 0;font-size: 13px;color: #999;}




.footer{background: url(../images/footerbg.png) no-repeat center;background-size: cover;}
.ft1{padding-top: 25px;padding-bottom: 15px;}
.ft1 .ft1l .ft1l_t{font-size: 20px;font-weight: bold;color: #fff;padding-bottom: 18px;border-bottom:1px solid #fff;}
.ft1 .ft1l .ft1l_t span{margin: 0 5px;display: inline-block;width: 120px;height: 31px;background: #fff;font-size: 17px;font-weight: bold;color: #025592;text-align: center;line-height: 31px;border-radius: 4px;}

.ft1l_code{margin-top: 26px;width: 166px;height: 160px;background: #fff;padding-top: 15px;text-align: center;}
/* .ft1l_code img{padding-top: 17px;} */
.ft1l_code p{font-size: 12px;color: #666;}

.ft2{line-height: 25px;border-top:1px solid #fff;color: #fff;padding: 10px 0;font-size: 14px;}
.ft2 a{color: #fff;}

.ft1m{margin-left: 112px;width: 320px;}
.ft1m .ft1m_t{font-size: 20px;color: #fff;width: 100%;border-bottom:1px solid #fff;padding-bottom: 20px;}
.ft1m .ft1m_list{padding-top: 33px;}

.ft1m .ft1m_list dl dt{font-size: 12px;color: #fff;padding-left: 32px;margin-bottom: 28px;}
.ft1m .ft1m_list dl dt:nth-child(1){background: url(../images/dt1.png) no-repeat left center;}
.ft1m .ft1m_list dl dt:nth-child(2){background: url(../images/dt2.png) no-repeat left center;}
.ft1m .ft1m_list dl dt:nth-child(3) {background: url(../images/dt3.png) no-repeat left center;}
.ft1m .ft1m_list dl dt:nth-child(4) {background: url(../images/dt4.png) no-repeat left center;background-size: 20px;}
.ft1m .ft1m_nav ul li{float: left;margin-right: 11px;}
.ft1m .ft1m_nav ul li:last-child{margin-right: 0;}
.ft1m .ft1m_nav ul li a{color: #fff;}

.ft1m_form{background: #fff;width: 236px;height: 236px;}
.formlist{padding: 30px 28px;}
.formlist ul li{border-bottom:1px solid #666;padding-bottom: 5px;margin-bottom: 25px;}
.formlist ul li:last-child{border: 0;}
.formlist ul li:nth-child(3) label{display: block;}
.formlist ul li label{font-size: 12px;color: #666;}
.formlist ul li input[type="submit"]{width: 180px;margin: 0 auto;height: 27px;line-height: 27px;background: #0170c1;color: #fff;text-align: center;border-radius: 4px;}


/* 登录 */
.login_box{position: fixed;display: none;width: 866px;left: 50%;top: 50%;margin-left: -433px;height: 438px;margin-top:-219px;border-radius: 5px;background: url(../images/loginbg.png) no-repeat center;z-index: 9999;}
.login_box .close{position: absolute;width: 30px;height: 30px;right: -15px;top: -12px;background: #f5f5f5;border-radius: 100%;border: 1px solid #ccc;text-align: center;line-height: 30px;font-size: 20px;color: #999;}
.login_box .lb_name{font-size: 30px;text-align: center;color: #0170c1;padding: 68px 0 42px;}

.lform ul{width: 330px;margin: 0 auto;}
.lform ul li {margin-bottom: 16px;}
.lform ul li input{width: 310px;height: 39px;line-height: 39px;padding-left: 20px;border-radius: 3px;background: #fff;border:1px solid #d2d2d2;color: #666;font-size: 14px;}
.lform ul li input[type="submit"]{width: 330px;height: 41px;line-height: 41px;text-align: center;border-radius: 3px;background: #0170c1;color: #fff;font-size: 14px;margin-top: 40px;}
.login_box p{text-align: center;}
.login_box p>a{font-size: 14px;color: #0170c1;}

/* 注册 */
.reg_box{width: 866px;height:546px;position: fixed;display: none;width: 866px;left: 50%;top: 50%;margin-left: -433px;margin-top: -273px;background: url(../images/loginbg.png) no-repeat center;z-index: 999;background-size: cover;}
.reg_box .closer{position: absolute;width: 30px;height: 30px;right: -15px;top: -12px;background: #f5f5f5;border-radius: 100%;border: 1px solid #ccc;text-align: center;line-height: 30px;font-size: 20px;color: #999;}
.reg_box .rname{font-size: 30px;text-align: center;color: #0170c1;padding: 68px 0 42px;}

.rform ul{width: 330px;margin: 0 auto;}
.rform ul li {margin-bottom: 16px;}
.rform ul li input{width: 310px;height: 39px;line-height: 39px;padding-left: 20px;border-radius: 3px;background: #fff;border:1px solid #d2d2d2;color: #666;font-size: 14px;}
.rform ul li input.reg_code{width:209px;}

.rform ul li input[type="submit"]{width: 330px;height: 41px;line-height: 41px;text-align: center;border-radius: 3px;background: #0170c1;color: #fff;font-size: 14px;margin-top: 20px;}
.reg_box p{text-align: center;}
.reg_box p>a{font-size: 14px;color: #0170c1;}
/**/
/* .banner { position: relative; width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.banner .hd { position: absolute; left: 50%; bottom: 305px; width: 1200px; height: 5px; margin: 0 0 0 -600px; }
.banner .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.banner .hd ul li { float: left; display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #2ba2dd; }
.banner .prev,.banner .next{ display:block; position:absolute; top:45%; left:15%; width:30px; height:59px; background:url(../images/arr_01.png) -30px center no-repeat; cursor:pointer; display:none; filter:alpha(opacity=70); opacity:0.7; }
.banner .next{ left:auto; right:15%; background-position: 0 center; }
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1; } */

.side{position: fixed;width: 75px;right: 14px;top: 300px;display: none;}

.side ul li{width: 75px;height: 75px;margin-bottom: 1px;text-align: center;position: relative;overflow: hidden;}
.side ul li span{display: block;width: 29px;height: 25px;margin: 0 auto;padding-top: 16px;}
.side ul li p{font-size: 11px;color: #fff;padding-top: 5px;}
.side ul li>img{display: block;margin: 0 auto;width: 100%;}
.side ul li a>img{display: block;padding-top: 7px;margin: 0 auto;}
.side ul li:nth-child(1){background:url(../images/slide1.png) no-repeat center;}
.side ul li:nth-child(2){background:url(../images/slide2.png) no-repeat center;}
.side ul li:nth-child(3){background:url(../images/slide3.png) no-repeat center;}
.side ul li:nth-child(4){background:url(../images/slide4.png) no-repeat center;}

.side ul li:last-child{height: 20px;background: #0170c1;}

.toleft{position: absolute;width: 135px;height: 75px;background: #0170c1;left: 75px;top:0;transition: all .5s linear;text-align: left;padding-left: 12px;color: #fff;}
.tlt{padding-top: 16px;font-size: 11px;}
.tl_phone{font-size: 18px;font-weight: bold;font-family: 'Arial';}
.side ul li:nth-child(2):hover {overflow: visible;}
.side ul li:nth-child(2):hover .toleft{left: -145px;}
.side ul li:nth-child(3):hover {overflow: visible;}
.side ul li:nth-child(3):hover .toleft{left: -145px;}



.colbox{width:100%;}
.colbox>ul>li{height: 30px;}

.colbox>ul>li>a{font-size: 13px;color: #333;display: block;width: 160px;text-align: right;font-weight: bold;}
.colbox>ul>li>a>i{display: inline-block;padding: 0 15px;}


.colbox>ul>li>i{display: block;width: 330px;padding-left: 10px;position: relative;}
.colbox>ul>li>i:after{position: absolute;height: 100%;width: 2px;color: #d6d6d6;content: '|';left: -10px;top: 0;}
.colbox>ul>li>i>a{display: inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.e-link {font-size:16px;line-height:26px;margin-bottom: 30px;margin-top: 20px;}
.e-link span{color:#0170c1;font-weight:bold;}
.e-link a{margin-left:18px;}


.right-fixed{width:80px;background:#4e90c2;position:fixed;top:50%;right:0;z-index:9999;border-radius:6px;text-align:center;margin-top:-161px;}
.right-fixed .jtt{width:8px;height:84px;background:url(../images/jtt.png);position:absolute;top:83px;right:80px;z-index:10;cursor:pointer;}
.right-fixed .jtt.on{background:url(../images/jtt2.png);}
.right-fixed a{display:block;border-bottom:1px solid #83b2d4;font-size:13px;color:#fff;padding-top:50px;box-sizing:border-box;}
.right-fixed li:nth-child(1) a{height:83px;background:url(../images/r1.png) top 18px center no-repeat;}
.right-fixed li:nth-child(2) a{height:83px;background:url(../images/r4.png) top 18px center no-repeat;}
.right-fixed li:nth-child(3) {position:relative;}
.right-fixed li:nth-child(3) a{height:83px;background:url(../images/r2.png) top 18px center no-repeat;cursor:pointer;}
.right-fixed li:nth-child(3) .dy{width:87px;height:87px;position:absolute;top:0;right:94px;z-index:10;display:none;}
.right-fixed li:nth-child(3) .dy p{background:#fff;height:24px;line-height:24px;text-align:center;}
.right-fixed li:nth-child(3):hover .dy{display:block;}
.right-fixed li:nth-child(4) a{height:83px;background:url(../images/r3.png) top 18px center no-repeat;}
.right-fixed li:nth-child(5) a{height:83px;background:url(../images/ddcx.png) top 18px center no-repeat;border-bottom:0;}
.navigation a {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    width: 50%;
}

.navigation a:before {content: "›";font-size: 19px;margin-right: 7px;}

.navigation {
    width: 300px;
    display: flex;
    flex-wrap: wrap;
}