/*===================CSS Reset============================*/
html{ -webkit-box-sizing:border-box; box-sizing:border-box; overflow-y:scroll; overflow-x:auto;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
/*body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}*/
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,input,textarea{ margin:0; padding:0;}
/*body,button,input,select,textarea{ color: #666; font: 16px fontN,"微软雅黑";}*/
/*h1,h2,h3,h4,h5,h6{ font-size:100%;}*/
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
div:focus,input:focus,button:focus,textarea:focus,select:focus,video{ outline: none;}

/*===================Link Style============================*/
a,a:hover,a:active,a:visited,a:link,a:focus{ color: #000; outline:none; text-decoration: none; transition: all ease 400ms; -webkit-transition: all ease 400ms;}

/*===================Common Style============================*/
.fl{ float:left;}
.fr{ float:right;}
/*.wrap{ width: 1200px; margin: 0 auto;}*/
.wrap{ /*max-width: 1200px;*/ margin: 0 auto;}
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.bold{ font-weight: bold;}
.italic{ font-style: italic;}
.color-3{ color: #333 !important;}
.color-6{ color: #666 !important;}
.color-9{ color: #999 !important;}
.color-f{ color: #fff !important;}
.fontB{ font-family: "微软雅黑";}
.bg-f{ background-color: #fff;}
.bg-f8{ background-color: #f8f8f8;}
.dong{ transition: all ease 400ms; -webkit-transition: all ease 400ms;}
.imgH img{ -webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; transition: all 500ms;}
.imgH:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
.row{ margin-left: 0; margin-right: 0;}

/*============================ Header ============================*/
.header{ width: 100%; height: 100px; }
.header .logo{ display: block; width: 131px; margin-top: 8px;}
.header .logo img{ width: 100%;}
.header .dl{ background: #058AE7; border-radius: 3px; line-height: 36px;}
.header .dl a{ display: inline-block; color: #fff; padding: 0 12px;}
.header .dl a:hover{ font-family: "微软雅黑";}
/*.header .code{ width: 90px; border-radius: 10px; padding: 5px; margin: 5px 0 0 40px;}*/
.header .code{ width: 70px; border-radius: 10px; margin-top: 1%;margin-left: 15px}
.header .code img{ width: 70px;}
.header .code-wx{ width: 70px; border-radius: 10px; margin-top: 1%;margin-left: 20px}
.header .code-wx img{ width: 70px;}
.navbar_nav li{ float: left; position: relative; display: block; margin-left: 50px;}
.navbar_nav li a{ display: block;}
.navbar_nav li.slt>a,.navbar_nav li:hover>a{ color: #058AE7; font-weight: bold }
.navbar_nav .dropdown-menu .dropdown-item:hover{ color: #058AE7; font-weight: bold;}

#navToggle,.m_nav{ display: none;}
.m_nav{ position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: #fff; z-index: 1000; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top: 0; transform: translateX(100%);}
.m_nav.open{ transform: translateX(0);}
.m_nav .top{ padding: 30px 20px; box-sizing: border-box;}
.m_nav .top .closed{ width: 25px; height: 25px; vertical-align: middle; float: right; cursor: pointer;}
.m_nav .ul li{ padding: 10px 20px; border-bottom: 1px solid #f5f5f5;}
.m_nav .ul li a{ display: block; text-decoration: none; color: #333; font-size: 16px; width: 100%;}
.m_nav .ul li.l a{ width: auto; display: inline-block; color: #fff; background: #058AE7; padding: 3px 15px; border-radius: 3px; margin: 0 5px;}

/*============================ Footer ============================*/
.footer{ background: #0a3e7a;}
/*.footer a{ color: #fff; display: inline-block;}*/
.footer a{ color: #fff; display: block;}
/*.footer .part1{ margin: 0 -50px;}*/
.footer .part1{ margin: 0;}
/*.footer .part1 .box{ margin: 20px 50px;}*/
.footer .part1 .box{ margin: 20px 0px;}
/*.footer .part1 .box .title{ border-bottom: 1px solid rgba(255,255,255,.1); padding-bottom: 10px; margin-bottom: 15px;}*/
.footer .part1 .box .title{ padding-bottom: 10px; margin-bottom: 15px;font-weight: bold}


.footer .part1 .box a{ margin-bottom: 10px;}
.footer .part1 .box a.jt{ display: inline-block; background: url(/images/v2/foot1.png) center right no-repeat; background-size: 12px; padding-right: 18px;}
.footer .part2{ background: #0e3d73;}
.footer .part2 .txt1{ padding: 20px 0; }
.footer .part2 .txt1 span{ display: inline-flex; align-items: center; margin-right: 40px; }
.footer .part2 .txt1 span img{ height: 64px; margin-left: 10px;}
.footer .part2 .txt2{ padding: 20px 0; color: rgba(255,255,255,.5); border-top: 1px solid #404040;}
.footer .part2 .txt2 a{ color: rgba(255,255,255,.5);}
.footer a:hover{ color: #058AE7 !important;}
.footer .part1 .box {
	text-align: left;
}
.foot-img-up{
	margin-bottom: 5px;margin-top: 10px; font-size: 14px
}

.box-title {
	border-bottom: 1px solid #FFFFFF; height: 0;margin: -18px 0 10px 0;width: 65px
}
.foot-img {
	display: flex;margin-left: -30px;
}
.foot-img img{
	width: 90px;
}
.org-img {
	display: flex;
}
.zb-org {
	display: flex;
}
.org-img img{
	height: 70px;
	width: 70px;
	background-color: white; border-radius: 20px; padding: 3px 0;
}
.org-img p{
	margin-bottom: 10px
}

.rigMenu{ width: 80px; position: fixed; top: 46%; right: 10px; z-index: 99;}
/*.rigMenu a{ display: block; width: 100%; padding: 12px 0; border-radius: 3px; background: #eee; margin-bottom: 10px;}*/
.rigMenu a{ display: block; width: 100%; padding: 12px 0; border-radius: 3px; border: 1px solid #058AE7; background: #eee; margin-bottom: 10px;}
.rigMenu a i{ display: block; width: 100%; height: 22px; background-position: center; background-repeat: no-repeat; background-size: auto 100%; margin-bottom: 8px;}
.rigMenu a i.icon1{ background-image: url(/images/rigIcon1.png);}
.rigMenu a i.icon2{ background-image: url(/images/rigIcon2.png);}
.rigMenu a i.icon3{ background-image: url(/images/rigIcon3.png);}
.rigMenu a i.icon4{ background-image: url(/images/rigIcon4.png);}
.rigMenu a:hover{ color: #fff; background: #058AE7;}
.rigMenu a:hover i.icon1{ background-image: url(/images/rigIcon1H.png);}
.rigMenu a:hover i.icon2{ background-image: url(/images/rigIcon2H.png);}
.rigMenu a:hover i.icon3{ background-image: url(/images/rigIcon3H.png);}
.rigMenu a:hover i.icon4{ background-image: url(/images/rigIcon4H.png);}

/*============================ Index ============================*/
.ixTit{ box-sizing: content-box;}
.ixTit .fl{position: relative;
    height: 32px;
    line-height: 32px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 60px;
    padding-left: 15px;
	background: linear-gradient(45deg, #2D83FA, #10FAF850);
    color: #FFF;
}
.ixTit span{ display: block; font-size: 22px;}
.ixTit i{ display: inline-block; width: 12px; height: 4px; background: #058AE7; margin-left: 5px;}
.ixTit a{ display: block; color: #058AE7;}
.ixTit a:hover{ font-weight: bold; font-family: "微软雅黑";}

.ixPart1{ background-size: 100%;}
.ixPart1 .bigTit{ font-size: 48px; padding: 70px 0 40px; text-shadow: 0 0 10px rgba(0,0,0,.2);}
.ixPart1 .part1{ box-shadow: 0 0 5px rgba(0,0,0,.2); margin: 0 0 10px;}
.ixPart1 .part1 .ixTit span{ font-size: 22px;}
.ixPart1 .part1 .center .list {background: url(../../images/dot.jpg) no-repeat 10px 20px;}
.ixPart1 .part1 .left{ padding: 15px 20px 20px 20px;}
.ixPart1 .part1 .left .sousuo{ border: 1px solid #eee; margin-bottom: 50px;}
.ixPart1 .part1 .left .sousuo input{ height: 45px; line-height: 45px;}
.ixPart1 .part1 .left .sousuo input.inp{ width: 80%; padding: 0 10px;}
.ixPart1 .part1 .left .sousuo input.ss{ width: 15%; font-size: 0; background: url(../../images/search.png) center no-repeat; background-size: 20px; max-width: 80px;}
.ixPart1 .part1 .left .list{ margin: 0 -4%;}
.ixPart1 .part1 .left .list a{ display: block; width: 42%; border: 2px solid #058AE7; border-radius: 3px; padding: 20px 0 15px; margin: 0 4%; background: #FCFCFF;}
.ixPart1 .part1 .left .list a img{ width: 56px; margin-bottom: 20px;}
.ixPart1 .part1 .left .list a:hover,.ixPart2 .part .list a:hover{ color: #058AE7; background-color: #EAFAFE;}
.ixPart1 .part1 .center .list:hover {background-color: #EAFAFE;}
.ixPart1 .part1 .center{ padding: 15px 30px 0 25px;}
.ixPart1 .part1 .center .list a{ display: block; /*margin-top: 20px;*/ line-height: 40px; background-size: 4px; padding-left: 20px;}
.ixPart1 .part1 .center .list a:hover{ color: #058AE7;}
