body{
	margin: 0;
    padding: 0;
    background: #f2f2f2;
    font-size: 100%;
    font-family: PingFangSC-Regular,PingFang SC,Segoe UI,Arial,Microsoft Yahei,Microsoft Yahei In-Bold,Apple LiGothic Medium;
    color: #1a1a1a;
    width: 100%;
    height: 100%;
}
a{
	margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
}
ul {
    padding: 0;
    margin: 0;
}
li{
	list-style:none
}
abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, mark, menu, nav, object, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
}
.first-layout{
	position: relative;
    height: 100vh;
    overflow: auto;
}
.first-layout .heda{
	position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
}
.first-layout .heda .header{
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
.header .page-header{
	height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #151536;
}
.header .page-nav{
	height: 120px;
    background: #fff;
}
.first-layout .main{
	min-height: 100%;
    padding-bottom: 20px;
}
.main .main-box{
	margin: 0 auto;
    width: 1200px;
    /*padding: 20px 0;*/
}
.main .main-box .aboutNcs{
	margin: 10px 0;
  	width: 100%;
  	height: 100%;
  	background: white;
  	padding-top: 51px;
	
}
.aboutNcs .about-title{
	width:100%;
    height:40px;
    font-size:30px;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color: #192464;
    text-align: center;
    margin-bottom: 13px;
}
.aboutNcs .box-line{
	width:59px;
    height:6px;
    background:#4f99c2;
    margin: 0 auto;
}
.aboutNcs .line{
	width:100%;
    height:1px;
    background:#d8d8d8;
}
.aboutNcs .en-name{
	width:82px;
    height:16px;
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#192464;
    line-height:16px;
    margin: 0 auto;
    margin-top: 11px;
}
.aboutNcs .content{
	width: 1160px;
	height: 100%;
    /*height: 400px;*/
    margin-top: 59px;
    padding: 0 20px;
}
.content .map-box{
	width: 1160px;
	height: 400px;
}
.content .map-box:after{
	content: "";
    display: block;
    clear: both;
}
.content .map-box .left1{
	float: left;
	width: 760px;
    height: 400px;
}
.content .map-box .right2{
	float: right;
    width: 400px;
    height: 400px;
    background: url(../image/bianzu14.png) no-repeat;
    color: white;
     /* 此处加上-ms前缀，让IE识别 */ 
  	-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/bianzu14.png',sizingMethod='scale');
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/bianzu14.png',sizingMethod='scale');
  	/* \9 是 IE的CSS hack,IE9以下识别，不包括IE 9 */
  	background: none\9;
}
.map-box .right2 .zong-title{
	margin-left: 32px;
	margin-top: 76px;
}
.right2 .zong-title .gs-name{
	display: inline-block;
    width: 280px;
    height: 28px;
    font-size: 18px;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #fff;
    line-height: 28px;
}
.right2 .zong-title .all{
	display: inline-block;
    width: 48px;
    height: 22px;
    background: #fff;
    background: linear-gradient(2deg,#eaeaea,#fff);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    border-radius: 4px;
    font-weight: 600;
    color: #3d85bf;
    text-align: center;
}
.right2 .zong-main{
	margin-left: 32px;
	margin-top: 32px;
	color: #fff;
}
.right2 .zong-main a{
	color: #fff;
	text-decoration: none;
	
}
/*.right2 .zong-main .main-text{
    width: 240px;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #fff;
    line-height: 30px;
}*/
.content .content1{
	width: 1160px;
    height: 400px;
    margin-top: 35px;
    margin-bottom: 30px;
    border-bottom: 1px solid #d8d8d8;
}
.content .content1:after{
	content: "";
    display: block;
    clear: both;
}
.content .content1 .left{
	float: left;
    width: 750px;
    height: 100%;
}
.list-box{
	margin-bottom: 40px;
	float: left;
}
.list-box .class-name{
	height: 20px;
    font-size: 18px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: bolder;
    color: #113080;
    line-height: 20px;
    margin-top: 20px;
}
.list-box a{
	text-decoration:none;
	color: #429cd1;
}
.list-box .xian{
	width: 40px;
    height: 2px;
    background: linear-gradient(207deg,#192464,#4f99c2);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#192464,, endColorstr=#4f99c2);
    margin-top: 15px;
}


/*.list-box .adress{
	height: 16px;
    font-size: 14px;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: bolder;
    color: #333;
    line-height: 16px;
    margin-top: 20px;
}*/
.list-box .contact{
    margin-top: 5px;
}
/*.list-box .contact span{
	display: block;
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #666;
    line-height: 24px;
}
.list-box .contact span a{
	color: #429cd1;
}
.list-box .contact span .kong{
	display: inline-block;
    width: 36px;
}*/



.content1 .right{
	float: right;
    width: 370px;
    height: 100%;
    margin-right: 40px;
}
.content2{
    width: 100%;
}
.con-box{
	width: 100%;
    border-bottom: 1px solid #d8d8d8;
    margin: 0 -40px 0px 0;
    /*margin-right: -40px;*/
}
.content2:after{
	content: "";
    display: block;
    clear: both;
}
.content2 .left{
	float: left;
	width: 356px;
    height: 365px;
    padding-right: 30px;
    border-bottom: 1px solid #d8d8d8;
    
}
/*.content2 .middle{
    float: left;
    width: 340px;
    height: 100%;
    padding-left: 40px;
}
.content2 .right{
    float: right;
    width: 350px;
    height: 100%;
    padding-left: 40px;
}*/
.main .footer{
    width: 100%;
    height: 160px;
    background: #151536;
}