body{background: #fff;font-size:14px;}
*{margin:0;padding:0;box-sizing: border-box;}
ul,dl,dd,dt,h2,p,h3,h4,h1{margin:0;}
ul,li{list-style: none;}
i{font-style: normal;}

a{cursor: pointer;}
a:hover{text-decoration: none;color:currentColor;}
.fs10{font-size: 10px;}
.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs17{font-size: 17px;}
.fs18{font-size: 18px;}
.fs19{font-size: 19px;}
.fs20{font-size: 20px;}
.fs21{font-size: 21px;}
.fs22{font-size: 22px;}
.fs23{font-size: 23px;}
.fs24{font-size: 24px;}
.fs25{font-size: 25px;}
.fs26{font-size: 26px;}
.fs27{font-size: 27px;}
.fs30{font-size: 30px;}
.fs33{font-size: 33px;}
.fs34{font-size: 34px;}
.fs36{font-size: 36px;}
.fs40{font-size: 40px;}
.fs48{font-size: 48px;line-height: 52px;}
.fs50{font-size: 50px;line-height: 54px;}
.c3{color:#333;}
.c6{color:#666;}
.mColor{color:#79aacb;}
.pColor{color:#3c3c3c;}
.fl{float:left;}
.fr{float:right;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.pr{position: relative;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.ai{align-items: center;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}



@media (min-width: 1200px){
	.container{width: 1200px;}
	.new-container{padding-left:0;padding-right:0;}
}
.navbar{position: fixed;top:0;left:0;width: 100%;z-index:10;}
.header{font-size:12px;background-image: linear-gradient(#fff, #fff);color:#000;padding:15px 0 25px;}
.header ul li{display: inline-block;}
.header ul li a{color: #000;display: inline-block;padding:0 7px;position: relative;}
.header ul li a::after{position: absolute;right:-3px;content: '|';color:#3281a6;}
.header ul li:last-child a{content: '';}
.header-bottom{margin-top:27px;}
.header-logo{margin-right: 15px;}
.header-logo a{display: block;margin-right: 16px;}
.header-logo h2{margin-bottom:3px;}
.header-input{background: #4972a8;width:40%;height:48px;margin:0 auto;border:1px solid #0c1f3b;border-left-color:#112e57;border-right-color:#486ca0;border-bottom-color:#748fb7;position: relative;}
.header-input input{font-size:14px;width: 100%;background:none;height: 46px;line-height: 46px;border:none;outline: none;padding-left:16px;color:#fff;}
.header-input ::-webkit-input-placeholder{color:#fff;}
.header-checkBtn{width: 55px;height: 100%;line-height: 46px;color: #fff;text-align: center;background: none;outline: none;border:none;}
.keywords{margin:0 10px;}
.keywords a{display: inline-block;line-height: 26px;padding:0 5px;background:#1b4889;margin:9px 2px 0;border:1px solid #0c1f3b;border-left-color:#112e57;border-right-color:#486ca0;border-bottom-color:#748fb7;}
.header-tel{margin-left:15px;}
.header-tel p{margin:8px 0 5px;}
.navbar-default{margin-bottom: 0;background:#f4f3f9;background:-moz-linear-gradient(#ffff 0%,#edeef2 80%,#ffffff 100%);background:-webkit-linear-gradient(#ffff 0%,#edeef2 80%,#ffffff 100%);background:-o-linear-gradient(#ffff 0%,#edeef2 80%,#ffffff 100%);background:-ms-linear-gradient(#ffff 0%,#edeef2 80%,#ffffff 100%);background:linear-gradient(#ffff 0%,#edeef2 80%,#ffffff 100%);}
.navbar-default .navbar-nav > li > a{color:#1c4fab;font-weight: bold;padding-left:16px;padding-right:16px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {background: none;color:#1c4fab;}
.dropdown-menu > li > a,.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#1c4fab;}
.dropdown-menu > li > a{padding-top:5px;padding-bottom: 5px;}


@media (min-width: 768px){
	.navbar-nav,.navbar-nav > li{float:none;text-align: center;}
	.navbar-nav > li{display: inline-block;}
}

.banner{margin-bottom:40px;}

.part1-top{color:#fff;background:#1b4b8d;background:-moz-linear-gradient(#1b4b8d 0%,#1d60a4 100%);background:-webkit-linear-gradient(#1b4b8d 0%,#1d60a4 100%);background:-o-linear-gradient(#1b4b8d 0%,#1d60a4 100%);background:-ms-linear-gradient(#1b4b8d 0%,#1d60a4 100%);background:linear-gradient(#1b4b8d 0%,#1d60a4 100%); }
.part1-top>div{padding:15px 4%;}
.part1-top>.col-lg-8{border-right:1px dashed #000050;}
.map-box .jiconfont{display:inline-block;margin-bottom:4px;}
.part1-top h2{margin-top:4px;}
.part1-top .en{color:#5ba6d8;margin-top:6px;}
.part1-con{background: #f4f8fa;border-bottom:2px solid #d0d6d9;}
.part1-con .code-box{padding:15px 0;}
.part1-con .code-box img{width:89px;height:89px;margin:0 9.2%;}
.code-box h3{border-bottom:1px solid #e3e3e3;padding:5px 0 12px;margin-bottom: 10px;}
.code-box h2{margin-top:3px;color:#1c4c8e;}
.part1-con>.flex .col-lg-8{border-right:1px dashed #b9bdbf;}
@media (min-width: 768px){
	.part1-con>.flex>.col-xs-12{padding:0;}
}
@media (max-width: 767px){
	.part1-con>.flex .col-lg-8{border:none;margin:10px 0;}
	.part1-con>.flex{flex-wrap: wrap;}
}

.common-list{margin-top:60px;}
.common-list-title{border-bottom:1px solid #f1f1f1;flex-wrap: wrap;padding:8px 0;}
.common-list-title .title{padding:4px 0;color:#666;}
.common-list-title-right a{display:inline-block;padding:3px 8px 3px 0;margin-right:8px;position: relative;color:#666;}
.common-list-title-right a::after{position: absolute;right:-3px;top:3px;content:'|';color:#666;}
.common-list-title-tip{font-weight: bold;display: inline-block;background: #f5f5f5;border-bottom:1px solid #dddddd;line-height: 22px;padding:0 8px;}
.common-list-title-tip i{color:#f17800;}
@media (min-width: 1200px){
	.common-list-con.row{margin-left:-20px;margin-right: -20px;}
	.common-list-con .col-lg-2{width:20%;padding-left:20px;padding-right:20px;}
}
.common-list-item{margin-top:20px;}
.common-list-item-tip span{margin-bottom:10px;font-size:12px;display: inline-block;border:1px solid #999999;color:#999;line-height: 23px;padding:0 6px;}
.common-list-item h2{color:#444;text-align: center;margin:15px 0;}
.common-list-item .des{ color:#999;line-height:18px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.common-list-item .tips{margin:15px 0;justify-content: center;flex-wrap: wrap;}
.common-list-item .tips span{display: block;padding:3px 6px;min-width: 68px;background: #f4f8fa;color:#70849c;}
.common-list-item .tips span:nth-child(2n){color:#fff;background: #c2d1e8}
.common-list-item-btn{justify-content: space-between;}
.common-list-item-btn a{display: inline-block;color: #999999;}
.common-list-item-btn a:hover{color:#1f65aa;}
.common-list-item-btn .jiconfont{margin-right: 8px;}
@media (min-width: 768px){
	.common-list-item-btn a{padding:0 10px;margin:0 5px;padding-right:0px;}
}

.common-box{margin-top:50px;}
.common-box-title{padding:50px 0 60px;color:#566d87;text-align: center;font-weight: medium;}
.common-box-title h2{margin-bottom: 6px;font-weight: bold;}
.common-box-title p{font-weight: bold;}

.part3{background: #e4ebf3;}

.part3 .common-box-con {background: #f7f8fa;}
.common-box-con .common-box-left{width:50%;}
.common-box-con .common-box-right{width:50%;position: relative;padding:60px 0 80px;}
.part3 .common-box-right{background: #f7f8fa;}
/*.common-box-con .common-box-left{height: 100%;}*/
.common-box-con-item{position: relative;}
.common-box-con .common-box-con-item .num{z-index:3;font-size:120px;line-height:90px;font-weight:bold;position: absolute;bottom:15px;color:rgba(220,220,220,.1);pointer-events: none;}
.common-box-con .common-box-right-con{width:500px;max-width: 90%;}
.common-box-con .common-box-right-con h2{color:#566d87;}
.common-box-con .common-box-right-con ul{margin:15px 0 25px;}
.common-box-con .common-box-right-con ul li{color:#666;margin:5px 0;padding:0 10px;position: relative;}
.common-box-con .common-box-right-con ul li::before{position: absolute;left:0;top:8px;content:'';width:4px;height:4px;border-radius:100%;background: currentColor;}
.common-box-con .common-box-right-con a{transition: all linear .2s;color:#566d87;display: inline-block;min-width:118px;height:39px;line-height:39px;border:1px solid #c6ccd3;padding:0 10px;text-align: center;}
.common-box-con .common-box-right-con a:hover{background: #0a367f;color:#fff;}
.common-box-con-item:nth-child(2n+1) .num{left:51%;}
.common-box-con-item:nth-child(2n) .num{right:51%;}
.common-box-con-item:nth-child(2n+1) .common-box-right-con{margin-left: 7%;}
.common-box-con-item:nth-child(2n) .common-box-right-con{margin-right: 7%;float: right;}
.common-box-con-item:nth-child(2n){flex-direction:row-reverse;}
.part3 .common-box-con-item:nth-child(2n) .common-box-right{position:relative;top:-30px;z-index:2;}
.part3 .common-box-con-item:nth-child(3n+2){background: #1f65aa;}
.part3 .common-box-con-item:nth-child(3n+3){background: #71acd4;}
.part3 .common-box-con-item:nth-child(3n+2) .common-box-right{background: #1f65aa;}
.part3 .common-box-con-item:nth-child(3n+3) .common-box-right{background: #71acd4;}
.part3 .common-box-con .common-box-con-item:nth-child(3n+3) li,.part3 .common-box-con .common-box-con-item:nth-child(3n+2) li{color:rgba(255,255,255,.8);}
.part3 .common-box-con .common-box-con-item:nth-child(3n+2) h2,.part3 .common-box-con .common-box-con-item:nth-child(3n+3) h2{color:#fff;}
.part3 .common-box-con .common-box-con-item:nth-child(3n+2) a,.part3 .common-box-con .common-box-con-item:nth-child(3n+3) a{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.6);}
.part3 .common-box-con .common-box-con-item:nth-child(3n+2) a:hover,.part3 .common-box-con .common-box-con-item:nth-child(3n+3) a:hover{background:#0a367f;color:#fff;}
.part3 .common-box-con .common-box-left img{height: 100%;}

@media (max-width: 767px){
	.banner{margin-bottom:20px;}
	.common-list{margin-top:30px;}
	.common-box-title{padding:35px 0 ;}
	.common-box-con-item{flex-wrap: wrap;}
	.part3 .common-box-con .common-box-left img{height:auto;}
	.common-box-con .common-box-left,.common-box-con .common-box-right{width:100%;}
	.common-box-con .common-box-right{padding:30px 0;}
	.common-box-con .common-box-con-item .common-box-right-con{margin:0 auto;}
	.common-box-con .common-box-con-item .common-box-right{top:0;}
	.common-box-title h2{font-size:24px;}
}

.part4{margin-top:40px;margin-bottom:40px;}
.part4-tab-box {border-bottom:1px solid #cad3d9;}
.part4-tab{border-left:1px solid #cad3d9;display: inline-block;}
.part4-tab span{float:left;cursor:pointer;border-top:1px solid #cad3d9;border-right:1px solid #cad3d9;padding:0 30px;line-height: 35px;color:#fff;background: #0a367f;}
.part4-tab span:nth-child(3n+2){background: #3c81b8;}
.part4-tab span:nth-child(3n+3){background: #8fccdf;}
.part4-tab-box a.more{color:#666;padding-left:11px;background: url(../images/arrowR.png) no-repeat left center;}
.part4-tab-box a.more:hover,.part4-left-item ul li a:hover{color:#0a367f;}
.part4-left-item-top{padding-top: 20px;padding-bottom: 20px;}
.part4-left-item-top h2{color:#223e92;margin:5px 0 14px;}
.part4-left-item-top h2 a{color:#223e92;}
.part4-left-item-top p{color:#888888;font-size:12px;line-height: 22px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.part4-left-item-top .more{margin-top:15px;transition: all linear .2s;color:#566d87;padding:0 11px;line-height: 28px;display: inline-block;border:1px solid #c6ccd3;}
.part4-left-item-top .more:hover{background: #0a367f;color:#fff;}
.part4-left-item{display: none;}
.part4-left-item:first-child{display: block;}
.part4-left-item ul li{margin-top:8px;}
.part4-left-item ul li a{display: block;width: 100%;padding-left:10px;position: relative;color:#888888;}
.part4-left-item ul li a::before{position: absolute;content: '';top:6px;left:0;width:3px;height: 3px;background: #0a367f;}
.part4-left-item ul li a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part4-right .questionList li{padding:22px 0;border-bottom:1px dashed #ccc;}
.part4-right .questionList li h2{color:#223e92;margin-bottom: 10px;}
.part4-right .questionList li p{color:#888;line-height: 18px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.part4-right .questionList li p,.part4-right .questionList li h2{padding-left: 28px;position: relative;}
.part4-right .questionList li span{font-size:10px;border-radius:2px;padding-top:1px;color:#fff;font-weight: bold;position: absolute;left:0;top:0;width:13px;height: 13px;line-height:13px;font-size:12px;text-align: center;}
.part4-right .questionList li h2 span{background: #073386;background-image: linear-gradient(#84abf5, #073386);}
.part4-right .questionList li p span{top:2px;background: #212121;background-image: linear-gradient(#9f9f9f, #212121);}
@media (min-width: 1200px){
.part4-left-item-top .col-lg-4{width:30%; }
.part4-left-item-top .col-lg-4 img{margin-left:0;}
.part4-left-item-top .col-lg-8{width:70%; }
}
@media (max-width: 767px){
	.part4-tab-box{flex-wrap: wrap;}
	.part4-tab{width: 100%;}
	.part4-tab span{padding:0 20px;}
	.part4-tab-box a.more{float:right;margin:10px 0;}
	.part4-left-item-top h2{margin-top:20px;}
	.part4-right{margin-top:30px;}
}

.footer{background: #eef3f7;padding:30px 0 0;}
.footer-nav{padding:10px 0;border-bottom:1px solid #dee5ea;margin-bottom: 30px;}
.footer-nav a{display: inline-block;position: relative;color:#666;margin:5px 14px 5px 0;}
.footer-nav a::after{position: absolute;right:-10px;color:#d8dde5;top:0;content: '|';}
.footer-nav a:hover{color:#0a367f;}
.footer-info{margin-top:15px;}
.footer-info p{margin-bottom: 8px;}
.footer-info p span{margin-right: 10px;}
.footer-info .tel{color: #0a367f;font-size:18px;}
.copyright{text-align: right;margin-top:40px;}
.footer .row>div{margin-top:20px;}
.footer-blank{margin-top:40px;height:54px;background:#0b3780;background:-moz-linear-gradient(#0b3780 0%,#1a5599 100%);background:-webkit-linear-gradient(#0b3780 0%,#1a5599 100%);background:-o-linear-gradient(#0b3780 0%,#1a5599 100%);background:-ms-linear-gradient(#0b3780 0%,#1a5599 100%);background:linear-gradient(#0b3780 0%,#1a5599 100%); }
@media (max-width: 767px){
	.footer{padding:20px 0 0;}
	.footer-blank{margin-top:30px;}
	.footer-nav{margin-bottom: 15px;}
.copyright{text-align: center;margin-top: 0;}
.navbar-header-logo{margin-top:4px;display: inline-block;max-height: 50px;max-width: 75%;margin-left:1%;}	
.navbar-header-logo img{max-width: 100%;max-height:50px;}
}

.returnTop{display: none;transition: all linear .2s;cursor:pointer;position: fixed;background: #458fce;border-radius:3px;bottom:86px;right:30px;width: 54px;height:54px;line-height: 54px;text-align: center;color:#fff;z-index:10;}
.returnTop .jiconfont{font-size:18px;}
.returnTop:hover{opacity: 0.9;}

.part2{background:url() no-repeat top left;background-size: 100% 100%;}
.navbar-default .navbar-toggle{height: auto;}
.part2 .common-box-title{position: relative;z-index:2;}
.footer-nav a:last-child::after{content:'';}
.footer-link a{color:#666;margin-right:10px;position: relative;}
.footer-link a:hover{color:#0a367f;}
@media (min-width: 768px){
	.navbar-header-logo{display: none;}
}

.part3-num{background: url(../images/numBg.png) no-repeat top left;background-size: 100% 100%;position: absolute;left:0;top:-4px;text-shadow:2px 2px 2px #bebdc5;color:#fff;font-size:30px;width: 51px;height: 51px;line-height: 51px;text-align: center;}
.part2 .common-box-con-item .common-box-right-con{padding-left:78px;padding-right:78px;position: relative;margin:0 40px;}
.part2 .common-box-right{padding:45px 0 50px;}
.part2-item-bg{position: absolute;left:0;right:0;bottom:0;min-height: 100%;}
@media (max-width: 767px){
	.part2 .common-box-con-item .common-box-right-con{margin:0;max-width:100%;padding-right:20px;padding-left:60px;}
	.part3-num{font-size:26px;width:40px;height: 40px;line-height:40px;left:10px;}
	.common-box{margin-top:30px;}
	.part2{background: #f0f3f8;}
	.returnTop{right:15px;width:40px;height:40px;line-height: 40px;}
	#dituContent{max-width:100%;width:100%!important;}
}
.urban .breadcrumb{background:none;margin-bottom:0px;}
.urban .breadcrumb a{color:#666;}
.urban .breadcrumb a:hover,.urban .breadcrumb a:focus{color:#337ab7;}
.header-input ul li a{max-width:80px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.common-list-con ul.flex{flex-wrap:wrap;}
@media (max-width: 767px){
	.part1-con iframe{max-width:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
}
.footer-blank{
	display: flex;
	justify-content: space-around;
}
.foot_nav{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.foot_icon{
	width: 20px;
}
.foot_icon_box{
	width: 20px;
	height: 20px;
}
.foot_p{
	text-align: center;
	color: #fff;
	line-height: 1.6;
	margin-top: 4px;
}



