.layui-fluid{padding: 0}
.layui-container{padding: 0}

html,body{
	font-family:"Microsoft YaHei","微软雅黑", Arial;
	font-size:14px;
	color:#646464;
}
body,img,ul,li,p,table,tr,td,th,a{margin:0;padding:0;border:0;}
body { background: #f7f7f7;}
h1{font-weight: bold;}
a {text-decoration: none;color:#646464;}
input,textarea:focus {outline: none; }
ul, li {list-style-type: none;}
.clear {clear: both}
strong,b{font-size: inherit;color: inherit;}
.table{display: table;width: 100%;}
.tr,.row{display: table-row;overflow:hidden;}
.td,.cell{display: table-cell;*float:left; *width:auto; *zoom:1;vertical-align: top}
area{outline:none;}
.w1200{width: 1200px;margin: 0px auto;}
.fl {float: left}
.fr {float: right}
.bgffffff{ background: #ffffff; }
.bgf5f5f5{ background: #f5f5f5; }
.bluefont{color: #237ae7;font-weight: bold;line-height: 380%;}

.news ul{}
.news li{padding: 31px 0;border-bottom: 1px solid #ebeced;position: relative;}
.news li .date{float: left;width: 50px;height:50px;padding: 9px;background: #2075dc;margin-right: 25px;color: #a9c2ee;text-align: right;font-family:Arial;}
.news li .date span{color: #ffffff;font-size: 20px;display: block;line-height: 150%;font-family: Arial; }
.news li a{ color: #333333;font-size: 18px;font-weight: bold;line-height: 40px;height: 40px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news li a:hover{color: #2075dc;}
.news li p{line-height: 30px;height: 30px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news li a.download{background:url(/static/front/images/down1.png) no-repeat left center;color: #4BAA4E;padding:20px 0 20px 40px ;position: absolute;right: 20px;top: 23px;font-size: 14px; text-align: center;height: auto; line-height: 100%;-webkit-transition: all .3s;
    transition: all .3s;}
.news li a:hover.download{text-decoration: underline;}
.downlist li{padding: 20px 0;}
.downlist li{padding: 20px 0;}
.downlist li p {
    line-height: 20px;
    height: 20px;}
.indinfor{background: #ffffff; }
.indinfor div{position: relative;}
.indinfor h1{font-weight: bold;background-position:left center; background-repeat:no-repeat; padding-left: 13px; }
.indinfor .part1 h1{color: #01ac70;background-image: url(/static/front/images/i1p.png);}
.indinfor .part2 h1{color: #0079ac;background-image: url(/static/front/images/i2p.png);}
.indinfor .part3 h1{color: #e60012;background-image: url(/static/front/images/i3p.png);}
.indinfor .part4 h1{color: #5db316;background-image: url(/static/front/images/i4p.png);}
.indinfor li{background-position:left center; background-repeat:no-repeat; padding-left: 13px; }
.indinfor li span{float: right;display: inline-block;opacity: .6; }
.indinfor .part1 li{ background-image: url(/static/front/images/i1a.png); }
.indinfor .part2 li{ background-image: url(/static/front/images/i2a.png);}
.indinfor .part3 li{ background-image: url(/static/front/images/i3a.png); }
.indinfor .part4 li{ background-image: url(/static/front/images/i4a.png);}
.indinfor a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indinfor .indmore{position: absolute;color: #a4a4a4;border:1px solid #d7d7d7;display: inline-block;width: auto;padding: 5px 10px;border-radius: 25px;}
.indinfor .indmore:hover{color: #ffffff;background: #797f8e;border:1px solid #797f8e; }
.icompany{background:#ffffff}
.icompany li a{display: block;padding: 10px 10px ;}
.icompany li a:hover{background: #eff4fc;}
.icompany li p{background-repeat:no-repeat;background-position:left center; color: #416095; }
.iproject{background: #ffffff;padding:34px 32px;position: relative;}
.iproject h1 {
    color: #333333;
    background: url(/static/front/images/i5p.jpg) no-repeat left center;padding-left: 13px;
    margin-bottom: 25px;
}
.iproject .indmore{position: absolute;color: #a4a4a4;border:1px solid #d7d7d7;display: inline-block;width: auto;padding: 5px 10px;border-radius: 25px;}
.iproject .indmore:hover{color: #ffffff;background: #797f8e;border:1px solid #797f8e;}
.iabout a:hover img{opacity: 0.9}


.nbg{background:url(/static/front/images/nb.jpg) no-repeat center top;min-height:347px;padding: 150px 0 40px;  }
.nbgpro{background:url(/static/front/images/bsh.jpg) no-repeat center top;min-height:347px;padding: 150px 0 40px;  }
.nbgstudy{background:url(/static/front/images/bqy.jpg) no-repeat center top;min-height:347px;padding: 150px 0 40px;  }
.nbgabout{background:url(/static/front/images/bab.jpg) no-repeat center top;min-height:347px;padding: 150px 0 40px;  }
.mainbody{background: #ffffff;padding: 30px 50px;box-shadow: 0px 0px 25px rgba(18,59,120,0.03);}
.maincontent p{line-height: 200%;}
.bigtitle{position: relative;padding-bottom: 25px;}
.bigtitle h1{font-size: 23px; color: #237ae7;}
.bigtitle span{font-size: 22px;font-family:Arial; color: #b6b6b6;font-weight: 400;padding-left:5px; }
.lguide{position: absolute;right: -12px; top: 5px;}
.lguide span{width: 10px;height: 16px;background: url(/static/front/images/gicon.png) no-repeat left bottom;display: inline-block;padding-right: 7px;}
.lguide a{background: url(/static/front/images/gicon2.png) no-repeat left center;padding: 0 11px;font-size: 14px;font-weight: 100;color: #898989;}
.lguide a:hover{color: #237ae7;}
/*page*/
.page {text-align: right;font-size: 12px;border: 0;padding:60px 0 30px ;width: 100%}
.page .count, .page .nowpage {margin-right: 10px;}
.page a {
	color: #797979;
	background-color:#fff;
	text-decoration: none;
	border: #afafaf 1px solid;
	padding: 9px 12px;
	margin-right: 8px;font-family: Arial;font-size: 16px;
}
.page a:hover{border: 0px;color: #fff;background-color: #838383;padding: 9px 13px;margin-right: 8px;
}
.page .current {border: 0px;color: #fff;background-color: #838383;border: #838383 1px solid;padding: 9px 13px;margin-right: 8px;font-weight: bold;font-family: Arial;font-size: 16px;}
.articletit{line-height: 150%;color: #333333;font-size: 20px;font-weight: bold;
  font-weight: bold;
  text-align: center;margin: 0 0 20px;}
.icontent{ padding: 40px 20px 20px;} 
.ndate {
	border-bottom: 1px dashed #CCCCCC;
  padding-bottom: 30px;
  text-align: center;
  color: #AAAAAA;
  margin-bottom:30px;
  font-size: 14px;
}
.nbody{ padding: 10px 0;}

.goback{ text-align: center;}
.goback a{ display: inline-block; padding: 10px 30px;  border: 1px solid #c0c0c0; color:#8c8c8c;   margin: 20px 10px 30px;}
.goback a:hover{border: 1px solid #2075dc; color:#2075dc;}
.about12 li{float: left;}
.about12 li div{padding: 20px 30px;}
.about12 li.item1{background: url(/static/front/images/about01.jpg) no-repeat right bottom #61c21d;}
.about12 li.item2{background: url(/static/front/images/about02.jpg) no-repeat right bottom #4baa4e;}
.about12 li.item3{background: url(/static/front/images/about03.jpg) no-repeat right bottom #008e5b;}
.about12 li.item4{background: url(/static/front/images/a14.jpg) no-repeat right bottom #0079ac;}
.about12 li.item5{background: url(/static/front/images/a15.jpg) no-repeat right bottom #237ae7;}
.about12 li h1{color: #ffffff;}
.about12 li p{color: #ffffff;opacity: 0.8}
.imptit{position: relative; }
.imptit h1{position: relative; display: inline-block; text-align: left; color: #237ae7; padding:0 10px; z-index: 5; margin: 40px 0 20px;font-size: 1.3em;background: url(/static/front/images/i6p.jpg) no-repeat left center #ffffff; }
.imptit h2{position: relative; display: inline-block; text-align: left; color: #333333; padding:0 10px 0 0;background: #ffffff; z-index: 5; margin: 10px 0 10px;font-size: 14px; font-weight: bold;}
.imptit h2 span{color: #095cab;}
.imptit hr{position: absolute;top:45px;left: 0;width: 100%; z-index: 1}
.imptit hr.h2line{position: absolute;top:10px;left: 0;width: 100%; z-index: 1}
.dianfont{padding-top:10px; }
.dianfont p{background: url(/static/front/images/i4a.png) no-repeat left 12px;padding:0px 0 10px 10px; }
.dianfont p strong{font-size: 1.2em;color: #333333; }

.course{border-left: 1px solid #ccc;margin:20px 0 0 30px;padding: 30px 0;}
.course li{background: url(/static/front/images/course1.png)no-repeat 20px 20px;padding: 0 0 50px 70px;margin-left: -28px}
.course li div{background: url(/static/front/images/course2.jpg)no-repeat right bottom #f2f2f2;padding:20px 40px;}
.course h1{font-family: Arial;color: #237ae7;font-size: 2em;padding-bottom:10px }
.course p{background: url(/static/front/images/ddd.png) no-repeat left 10px;padding: 0 0 10px 15px;line-height: 180%; }

.contact h1{color: #237ae7;}
.contact h6{color: #bbbbbb;}
.contact p{}









/*超大屏幕*/


@media screen and (min-width: 1272px){
}
@media screen and (min-width: 1200px){
	.layui-container{width:1200px}
}

/*大屏幕*/
@media screen and (max-width: 1200px) and (min-width:779px){
	.layui-container{width:1200px}
	.layui-fluid{width: 1200px}	
}

/*电脑端*/
@media screen and (min-width:780px){
.header{background: #ffffff;}
.mainnav{display: inline-block;float: right;padding-right: 30px;padding-top: 20px;}
.mainnav a{font-size: 16px;color: #333333; text-align: center;line-height: 40px;display: inline-block;margin:0 25px;font-weight: bold; }
.mainnav a:hover{color: #2075dc;}
.mainnav a.on{color: #2075dc;border-bottom: 2px solid #2075dc;}
.loginbnt{height: 83px; width: 82px;display: inline-block;float: right;}
.foot{
  background:url(/static/front/images/foot.jpg) no-repeat center top;
  height: 283px;min-width:1200px;}
.piaobtn{display: inline-block;position: absolute;border:0px solid red; }
.search{float: right; background:url(/static/front/images/search.jpg) no-repeat; width: 90px;height: 83px;}
.secondnav{}
.secondnav .w1200{height: 53px;}
.secondnav li{background:url(/static/front/images/sn.png);box-shadow: 2px 2px 5px rgba(0,0,0,0.1);}
.secondnav li a{line-height: 100%; padding:0px 25px ;font-weight: bold;border-right: 1px solid #7caee9;color: #ffffff;display: inline-block;margin-top: 18px;}
.secondnav li a:hover{color: #fff100;}
.secondnav li a.on{color: #fff100;}
.secondnav li #about{padding-left: 225px;}
.secondnav li #news{padding-left: 619px;}
.secondnav li #shehui{padding-left: 739px;}
.secondnav li #culture{padding-left: 660px;}

.thirmenu{line-height: 60px;background: #efefef;margin: 18px 0;}
.thirmenu li{display: inline-block;transition: all .3s;background: url(/static/front/images/menuline.jpg) no-repeat right;}
.thirmenu li:hover{background: url(/static/front/images/menuline.jpg) no-repeat right #dedede;}
.thirmenu li.current{background: #4BAA4E;}
.thirmenu li a{padding: 0 40px; display: block;font-weight: bold;color: #50505d;}
.thirmenu li.current a{color: #ffffff;}
.header div.logo{background:url(/static/front/images/logo.png) no-repeat left center; height:83px;}


/*foot开始*/
.foot{background: #363a43;padding: 40px 0;margin-top: 30px;}
.foot p {
	color: #86888c;
}
.foot p a {
	color: #86888c;
}
.foot p a:hover {
	color: #ffffff;
}
.fpadd{padding:25px 0 10px;display: block; }
.foot1 {
	float: left;
	width: 380px;
}
.foot1 span {
	color: #ededee;
	font-size: 16px;
}
.foot1 h1 {
	color: #ededee;
	font-size: 34px;
	font-weight: 100;
	padding: 13px 0 5px;
}
.foot1 p {
	color: #86888c;
	line-height: 240%; 
}
.foot2 {
}
.foot2 li {
	float: left;
	background: url(/static/front/images/footline.png) no-repeat left top;
	width: 145px; 
	height: 299px;
}
.foot2 li a {
	padding-left:44px; 
	color: #86888c;
	line-height: 230%;
	display: block;
}
.foot2 li a:hover {
	color: #ededee;
}
.foot2 li a.tit {
	color: #ededee;
	font-size: 16px;
	line-height: 160%;
	padding-bottom: 5px;
}
.foot3 {
	position: absolute;
	right: 0;
	top: 0px;
}
.foot3 span {
	color: #ededee;
	font-size: 16px;background: url(/static/front/images/wx.png)no-repeat left center;padding-left:28px 
}
.foot3 a {
	width: 21px;
	height: 20px;
	display: inline-block;
	float: right;
	margin-left: 11px;
}
.foot3 a.weixin {
}
.foot3 a.txweibo {
}
.foot3 a.weibo {
}
.foot3 a:hover.weixin {
}
.foot3 a:hover.txweibo {
}
.foot3 a:hover.weibo {
}
.foot3 img {
	display: block;
	padding-top: 15px;
}
/*foot结束*/

/*首页banner开始*/
.fullSlide{width: 100%;height: 510px;min-width: 1200px;overflow: hidden;position: relative;}
      .fullSlide .bd li{width: 100%;height: 512px; background-position:center top }
      .fullSlide .hd {width: 100%;position: absolute;bottom: 0;left: 0;background: url(/static/front/images/bbg.png);}
      .fullSlide .hd ul{width: 1200px;margin: 0 auto;position: relative;}
      .fullSlide .hd ul li{float: left;  cursor: pointer;width: 33.3%}
      .fullSlide .hd ul li a{width: 100%}
.bannerbtn{background: url(/static/front/images/bbg.png);width: 100%;height: 78px;position: absolute;}
.bannernav{}
.bannernav a{ width: 20%;text-align: center;display: inline-block;}
.bannernav span{color: #ffffff;display: inline-block;background-position: left center;background-origin: 0.5;background-repeat:no-repeat;padding-left: 48px; height: 78px; line-height: 78px; }
.bannernav .bicon1{background: #70cd23;}
.bannernav .bicon2{background: #55b458;}
.bannernav .bicon3{background: #008e5b;}
.bannernav .bicon4{background: #0079ac;}
.bannernav .bicon5{background: #0063df;}
.bannernav a.bicon1:hover{background: #61c21d;}
.bannernav a.bicon2:hover{background: #4baa4e;}
.bannernav a.bicon3:hover{background: #008250;}
.bannernav a.bicon4:hover{background: #006da2;}
.bannernav a.bicon5:hover{background: #0058da;}
.bannernav .bicon1 span{background-image: url(/static/front/images/i1.png); }
.bannernav .bicon2 span{background-image: url(/static/front/images/i2.png); }
.bannernav .bicon3 span{background-image: url(/static/front/images/i3.png); }
.bannernav .bicon4 span{background-image: url(/static/front/images/i4.png); }
.bannernav .bicon5 span{background-image: url(/static/front/images/i5.png); }

/*首页banner结束*/
.clear-xs{padding:0;}
.banner-top{padding-top:110px;}
.banner{
	height:230px;
}


.pagecontent{padding: 10px 0;}
.no-data{text-align:center;margin-top:60px;}

.indnews{margin: 35px 0 14px;background: #ffffff;padding:32px 27px;}
.divshadow{box-shadow: 0 0px 10px #e6e8eb;
	-o-box-shadow: 0 0px 10px #e6e8eb;
	-webkit-box-shadow: 0 0px 10px #e6e8eb;
	-moz-box-shadow: 0 0px 10px #e6e8eb;
	-ms-box-shadow: 0 0px 10px #e6e8eb;}

.inewspic{float: left;width: 507px;height: 380px;margin: 0 37px 0 0;}
.indnews .news{width: 586px;height: 380px;/* float: left; */overflow: hidden;}
.indnews .news li {
    padding: 0px 0 25px 0;
    border-bottom: 0px solid #ebeced;
    position: relative;
}
.indnews .news li a{font-size: 17px;line-height: 25px;height: 25px;}
.indnews .news li .date {width: 50px;height: 40px;padding: 8px;background: #2075dc;margin-right: 25px;color: #a9c2ee;text-align: right;font-family: Arial;}
.indnews .news li .date span {font-size: 18px;display: block;line-height: 120%;font-family: Arial;}
.newspic{padding: 25px 27px 12px;background: #ffffff;overflow: hidden;margin:0 0 13px;}
.newspic ul{width: 110%;}
.newspic li{width: 205px;float: left;margin-right: 30px;}
.newspic li:hover{background: #f2f2f2;}
.newspic li img{width: 205px; height: 150px;}
.newspic li p {width: 195px;text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 50px;
    line-height: 130%;padding: 9px 5px 13px;
}
.newspic li:hover p{color: #000000;}
.newspic li span{text-align: center;display: block;width: 205px;color: #a4a4a4;font-family: Arial;padding-bottom:10px; }
.newspic hr{margin: 10px 0 7px;background-color: #f0f2f4;}
.inpage{text-align: center;position: relative;}
.inpage a{display: inline-block;width: 9px;height: 9px;background: url(/static/front/images/inbtn.png);margin:8px 5px 5px;}
.inpage a:hover{background: url(/static/front/images/inbtn3.png);}
.inpage a.on{background: url(/static/front/images/inbtn2.png);}
.inpage .inewsbtn a{width: 24px; height: 24px;margin: 0;position: absolute;top: 0;}
.inpage .inewsbtn a.last{left: 0;background: url(/static/front/images/in1.jpg);}
.inpage .inewsbtn a:hover.last{background: url(/static/front/images/in1b.jpg);}
.inpage .inewsbtn a.next{right: 0;background: url(/static/front/images/in2.jpg);}
.inpage .inewsbtn a:hover.next{background: url(/static/front/images/in2b.jpg);}
.indfl{width: 953px;float: left; }
.indinfor{width: 953px;float: left; }
.indinfor div.clear{ height: 0;padding: 0 }
.indinfor h1{font-size: 22px;font-weight: bold;}
.indinfor div.part1{ border-right:1px solid #f0f2f4;border-bottom:1px solid #f0f2f4;width: 409px;padding: 34px 32px 41px;float: left;height: 295px; }
.indinfor div.part2{ border-bottom:1px solid #f0f2f4; width: 409px;padding: 34px 32px 41px;float: left;height: 295px;}
.indinfor div.part3{ border-right:1px solid #f0f2f4; width: 409px;padding: 34px 32px 41px;float: left;height: 295px;}
.indinfor div.part4{  width: 409px;padding: 34px 32px 41px;float: left;height: 295px;}
.indinfor ul{padding-top:15px; }
.indinfor li{/*margin-top:28px; */ height: 44px; line-height: 44px;}
.indinfor a{width: 340px;display: inline-block;}
.indinfor .indmore{right: 27px;top: 34px;}
.indfr{float: right;width: 240px;}
.icompany{margin: 5px 0 0;} 
.icompany h1{background: #417ee9;color: #ffffff;font-size: 22px;font-weight: bold;padding: 15px;}
.icompany h1 span{font-size: 12px;font-weight:100 ;display: block;text-transform: uppercase;font-family: Arial;opacity: .5;padding: 5px 0 0;}
.icompany ul{padding: 14px 0 18px}
.icompany li a{padding: 8px 10px ;}
.icompany li p{padding:0px 0 0px 45px;line-height: 120%;height: 49px;display: table-cell; vertical-align: middle;background-size: 40px; }
.iproject{background: #ffffff;margin: 7px 0 0;}
.iproject ul{width: 110%;}
.iproject li{width: 205px;float: left;margin-right: 24px;background: #ecf4fc;}
.iproject li:hover{background: #f2f2f2;}
.iproject li img{width: 205px; height: 150px;}
.iproject li p {width: 195px;text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 36px;
    line-height: 130%;padding: 9px 5px 13px;display: table-cell;vertical-align: middle;color: #325c86;
}
.iproject li:hover{background: #417ee9;}
.iproject li:hover p {color: #ffffff;}
.iproject h1 {
    font-size: 22px;
    font-weight: bold;
}
.iproject .indmore{right: 27px; top:34px;}
.newshead {background: #f7f7f7;}
.newshead .fl{width: 450px;}
.newshead .fr{width: 584px;padding: 24px 24px 0 0;position: relative;}
.newshead .fr .date{}
.newshead .fr .date strong{color: #2075dc;font-size: 28px;font-weight: 100;padding-right:5px; }
.newshead h1{color: #333333;font-size: 18px;margin: 20px 0 20px;}
.newshead p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    height: 111px;}
.pagemore{display: inline-block;width: 172px;text-align: center;position: absolute;top: 270px; right: 20px;background: #e2e2e2;border-radius: 25px;padding: 10px 0;}
.pagemore span{background:url(/static/front/images/dt1.png) no-repeat left center;padding:5px 0 5px 30px;display: inline-block; }
.pagemore:hover{background: #2887eb;}
.pagemore:hover span{color: #ffffff;background:url(/static/front/images/dt2.png) no-repeat left center;}
.project{overflow: hidden;width: 100%;}
.project ul{width: 1200px;}
.project li{float: left;width: 250px;margin: 15px 33px 15px 0;background: #f2f2f2;}
.project li:hover{background: #d9ecff;}
.project li img{width: 250px; height: 158px;}
.project li p{width:230px;padding: 0 13px;line-height: 120%;display: table-cell;vertical-align: middle;text-align: center;height: 56px;color: #4c4c4c;font-weight: 100}
.project li:hover p{color: #0e59a4;font-weight: bold;}
.about1{background: url(/static/front/images/a1a.jpg) no-repeat left bottom;padding: 45px 0 95px 467px;}
.about12 li.item1{width:550px ;height:800px;}
.about12 li.item2{width:550px ;height:400px;}
.about12 li.item3{width:550px ;height:400px;}
.about12 li.item4{width: 547px ;height: 299px;}
.about12 li.item5{width: 547px ;height: 299px;}
.about12 li h1{font-size: 22px;padding: 15px 0 25px;}
/*honor*/
.honorbody{overflow: hidden;width: 110%;}
.honor{padding:20px 0 0 50px; }
.honor .item {
    float: left;
    width: 240px;
    margin: 5px 45px;
    text-align: center;
    padding-bottom: 30px;
}
.honor .item .img {width: 240px; height: 155px;}
.honor .item .img img{width: 240px; height: 155px;}
.honor #shu .img{height: 320px;}
.honor #shu .img img{height: 320px;}
.honor .item .txt{width: 240px; padding-top:10px;line-height: 140% }
.honor .item .txt:hover{color: #0e59a4; }

.contact {float: left;padding-top:10px; }
.contact h1{font-size: 26px;}
.contact h6{font-size: 14px;font-weight: 100;padding:20px 0; }
.contact p{padding:15px 0; }
.weixinpic{float: right;}
.weixinpic p{width: 10px;line-height: 100%;word-wrap:break-word;word-break:nomal;float: right;padding-top:10px; }






}

/*移动端*/
@media screen and (max-width: 779px){
/*	.in-ser .item{padding: 0 10px}
	.layui-fluid{width: 100%}*/

.layui-fluid{width: 100%}
.clear-xs{clear: both;padding:0;}
/*平板head开始*/
.header{position:relative;z-index:1000;}
.header .logo{position:relative;z-index:1000;padding:10px 0;background-color:#ffffff;}
.header .logo img{height:33px;margin-left:7px;}
.header .top-more{position:absolute;top:18px;right:12px;z-index:1002;}
.header .top-more img{width:28px;}
.in-banner ul,.in-banner ul li{width: 100% !important;height:100% !important;background-size:180% ;background-position:center top; }
.layui-col-space24 {margin: -6px;}
.layui-col-space24>* {padding: 8px 6px;}

.mainnav{
	position: absolute;
	background-color:#363a43;
	width: 100%;
	z-index: 999;
	padding-top: 10px;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	top:-400px;
}
.header .center{margin:0 40px;display:inline-block;}
.show {
	top:46px;
	overflow: hidden;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
}
.mainnav ul{padding:0 21px 30px;}
.mainnav li{text-align:left;padding:15px 0;width: 100%;}
.mainnav li a{
	color: #ffffff;
	font-size: 16px;
}
.mainnav li.on{border-bottom: 2px solid #1d81ff;}
.mainnav li a:hover{color:#1d81ff;}
.mainnav li span{
	background-image:url(/static/front/images/jiao-w.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right:12px;
}
.mainnav li:hover span{
	padding-right:15px;
}
.mainnav .language:hover span{
	background-image:url(/static/front/images/jiao-w.png);
	padding-right:12px;
}
.mainnav .language .home{margin-right:40px;width:80px;display:inline-block;}
.mainnav .column2{
	border-top:1px solid #505d78;
	display: none;
	margin:10px 0 0 0px;
	padding:0 0;
	
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter:" progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
}
.mainnav .column2 li{
	text-align:center;
	border-bottom:1px solid #41495b;
	padding: 12px 0px;
}
.mainnav .column2 li a{font-size:14px;}
.mainnav > ul > li:hover .column2{display: block;}
.mainnav .pro-column{width:180px;}
/*平板head结束*/

.thirmenu{margin: 0px -15px 10px;}
.thirmenu li{float: left;width: 50%}
.thirmenu li a{background: #ffffff; color: #000000; display:block; text-align: center;padding: 15px 0; border-bottom: 1px solid #ebeced;border-right: 1px solid #ebeced;}
.thirmenu li.on a{background: #2171bf; color: #ffffff;}
.thirmenu li.tnav100{width: 100%;}
.thirmenu li.current a{color: #237ae7;}

.newspic{padding: 40px 10px 10px;background: #62697a;}
.newspic li{width: 46%;padding:0 2%;float: left; }
.newspic li img{width:100%; }
.newspic li p {overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 35px;
    line-height: 130%;padding: 9px 0px 3px;font-size: 1em;color: #ffffff;
}
.newspic li span{display: block;color: #ffffff;font-family: Arial;padding-bottom:20px;font-size: 0.9em;opacity: 0.3; }
.inewspic{}
.indnews{background: #ffffff;padding:30px 15px 20px;}
.indnews .news li {
    padding: 0px 0 15px 0;
    border-bottom: 0px solid #ebeced;
    position: relative;
}
.indnews .news li a{font-size: 1.1em;line-height: 25px;
    height: 25px;}
.indnews .news li .date {
    width: 40px;
    height: 35px;
    padding: 6px 8px;
    background: #2075dc;
    margin-right: 15px;
    color: #a9c2ee;
    text-align: right;
    font-family: Arial;
    font-size: 0.8em;
}
.indnews .news li .date span {
    font-size: 1.5em;
    display: block;
    line-height: 120%;
    font-family: Arial;
}
.maincontent img{max-width: 100%;}

.news li{padding: 25px 0;border-bottom: 1px solid #ebeced;position: relative;}
.news li .date{width: 40px;
    height: 35px;
    padding: 6px 8px;
    margin-right: 12px;
    text-align: right;
    font-family: Arial;
    font-size: 0.8em;}
.news li .date span{font-size: 1.5em;
    display: block;
    line-height: 120%;
    font-family: Arial;}
.news li a{ font-size: 1.1em;
    line-height: 25px;
    height: 25px;}
.news li a:hover{color: #2075dc;}
.news li p{font-size: 0.9em;height: 25px;}
.news li a.download{background:url(/static/front/images/down1.png) no-repeat left center;color: #4BAA4E;padding:20px 0 20px 40px ;position: absolute;right: 20px;top: 23px;font-size: 14px; text-align: center;height: auto; line-height: 100%;-webkit-transition: all .3s;
    transition: all .3s;}
.news li a:hover.download{text-decoration: underline;}
.indinfor div.part1{padding:30px 20px;}
.indinfor div.part2{background: #f7f7f7;padding:30px 20px;}
.indinfor div.part3{padding:30px 20px;}
.indinfor div.part4{background: #f7f7f7;padding:30px 20px;}
.indinfor h1 {font-size: 1.3em;font-weight: bold;}
.indinfor ul {padding:5px 0 10px; }
.indinfor li {margin-top: 16px;}
.indinfor a{width: 80%;display: inline-block;}
.indinfor .indmore{right: 15px;top: 25px;font-size: 0.9em;}
.iabout img{width: 33.3%;}

.icompany{padding: 20px 15px;} 
.icompany h1{color: #333333;background: url(/static/front/images/i5p.jpg) no-repeat left center;font-size: 1.3em;font-weight: bold;padding-left:10px;margin:10px 0 15px; }
.icompany h1 span{font-size: 0.8em;font-weight: 400;opacity: 0.5;padding-left:5px; }
.icompany li a{padding: 5px 0px;margin-left: -5px;}
.icompany li p{padding: 5px 0 5px 35px; background-size:28px;  }

.iproject{padding: 30px 0 20px 15px;background: #ffffff;}
.iproject li{width: 46%;margin:0 3% 15px 0 ;float: left;background: #ecf4fc; }
.iproject li img{width:44vw;height: 18vh;}
.iproject h1{font-size: 1.3em;font-weight: bold;}
.iproject li p {overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 35px;
    line-height: 130%;padding: 9px 7px 3px;color: #416095;text-align: center;
}
.iproject .indmore{right: 15px; top: 25px;}
.mfooter{font-size:13px;line-height:45px;text-align:center;background-color:#333333;color:#b4b4b4;}
.search{margin: 20px 20px;background: #4a4f5b;padding:13px 10px 13px 20px;border-radius: 5px;position: relative;}
.search input{background: none; border:0;width: 90%;color: #ffffff;font-size: 1.1em;}
.search a{padding: 5px;position: absolute;right: 10px;top:5px;}
.search a i{color: #ffffff;font-size: 1.8em;}
.mainbody {background: #ffffff;padding: 0px 15px ;box-shadow: none;}
.nbg {padding: 100px 0 0px;background-size: 270%;}
.nbgpro {padding: 19vh 0 0px;background-size: 200%;background-position: right top;}
.nbgstudy{padding: 19vh 0 0px;background-size: 200%;background-position: left top;}
.nbgabout{padding: 19vh 0 0px;background-size: 195%;background-position: left top;}
.subNav{position: absolute;top: 48px;width: 100%;left: 0;background-color: rgba(34,35,41,0.95);    z-index: 8;/*top:-1000px;*/z-index:42;display:none;}

.nowpart{display:block; padding: 15px 20px  ; font-size: 18px;max-width: 100%;color: #ffffff}
.nowpart i{padding-left:10px ; color: #ffffff;float: right;}
.subBan{position: relative;z-index: 22;background: rgba(42,123,220,1);border-bottom: 10px solid #f2f2f2;}
.subBanbot{margin-bottom: 40px;}
.subBanbot .searchpart{position: absolute;bottom: -50px;right:9px;text-align: right;z-index: 1}
.subBan .show{display: block;}
.subNav .shortpart{top:-60px;display: block;}
.subBan li{border-bottom: 1px solid rgba(0,0,0,0.1)}
.subBan li.on{border-left:3px solid #ffcc00; }
.subBan li.on a{ color:#ffcc00 }
.subBan a{color: #ffffff; line-height: 300%; padding-left:20px;}
.page a {font-size: 1em;}
.page .current {font-size: 1em;}
.page {text-align: center; padding: 30px 0 60px;}
.icontent {padding: 40px 10px 20px;}
.articletit{font-size: 1.2em;}
.goback a {padding: 10px 20px;margin: 10px 5px 60px;font-size: 1em;}
.ndate {padding-bottom: 20px;}
.news li a.download {
    padding: 10px 0 10px 35px;background-size: 30px;
    left: 0px;
    display: inline-block;
    text-align: left;
    top: 23px;position: static;}
.project{padding: 20px 0 20px}
.project li img {width:100%;height: 16vh;}
.project li p {background: #ecf4fc;
    height: 36px; 
    line-height: 130%;
    padding: 9px 3px 9px;
    text-align: center;color: #416095;
}
.pagecontent{padding: 30px 0;}
.about12 li{margin-top:2px ;padding: 20px 0px;}
/*honor*/
.honorbody{}
.honor{padding:20px 20px }
.honor .item {
    width: 100%;
    margin: 5px auto;
    text-align: center;
    padding-bottom: 30px;
}
.honor .item .img {width: 100%; }
.honor .item .img img{width: 60%; }
.honor .item .txt{ padding-top:10px;line-height: 140% }
.honor .item .txt:hover{color: #0e59a4; }

.course {margin: 20px 0 0 10px;padding: 30px 0;}
.course li {padding: 0 0 44px 49px;margin-left: -28px;}
.course li div {padding: 20px 20px;}
.course h1 {font-size: 1.5em;}

.contact {text-align: center;padding:50px 20px 0px; }
.contact h1{font-size: 1.3em;}
.contact h6{font-size: 14px;font-weight: 100;padding:20px 0; }
.contact p{padding:15px 0; }
.weixinpic{text-align: center;}
.weixinpic p{padding-bottom:30px  }
.mobilemore{text-align: center;}
.mobilemore a{color: #ffffff;margin: 0px 0 10px;display: inline-block;/*border-top:1px solid #7e8698;border-bottom:1px solid #7e8698;*/padding: 10px 20px ; }
}



/*移动端*/


.newspic.layui-hide-sm li img{width:100%;object-fit: cover;height: 40vw;max-height: 200px}
.newspic.layui-hide-sm li p {overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    height: inherit;
    line-height: 130%;padding: 9px 0px 3px;font-size: 1em;color: #ffffff;
}