/*全局*/
* {	resize: none;	outline: none;}
body {	margin: 0;	font-size: 14px;	background-color: #fafafa;font-family: "iconfont" !important;}
img{border:0}


.while_bg{background:#fff; }


 a:link {    color:#666;    text-decoration:none;font-family: "iconfont" !important;    }
 a:visited {    color:#666;    text-decoration:none; font-family: "iconfont" !important;   }
 a:hover {   font-family: "iconfont" !important; color: #666;text-decoration: none }
 a:active {    color:#666;    text-decoration:none; font-family: "iconfont" !important;   }
.fl {	float: left;}
.fr {	float: right;}
.l1_inner {	width: 1400px;	margin: 0 auto; height: auto}
.mobile {	display: none;}
.clear{ clear:both} 
.flex{ display: flex;justify-content: space-between;}
img{object-fit: cover;}
.fullline{width: 100%}

/*  需要根据项目配置的----开始---- */
.mainBG {	background-color: #279ed8;}

 @media screen and (max-width:768px) {
body {	font-size: 16px;}
.l1_inner {	width: 95%;	margin:0 auto;}
.pc {	display: none;}
.mobile {	display: block;}

}
/*  需要根据项目配置的----结束---- */
 
/*  每个项目专有样式----开始---- */
.blocktitle{text-align: center; width: 100%;height: 40px; margin:  0 auto 0 auto; padding: 50px 0 30px 0;}
.topblock{height: 100px; width: 100%; }
.inkk{width: 1400px; left: 50%;margin-left: -700px; position: absolute;background: url(../images/footbg.png) no-repeat top center;}
.logo{margin-top: 15px;}
.topblock .setHomepage{background-color: #1f7eac; border-radius: 5px; padding: 5px 15px; color: #fff; height: 20px;cursor: pointer}
.topblock .setHomepage .ico img{ height: 16px;}
.topblock .setHomepage .ico{ margin-top: 4px}
.topblock .setHomepage .txt{ margin-top: 3px; margin-left: 5px;}
.topblock .search{ border: 0px;background-color: #1f7eac; height: 35px; line-height: 35px; border-radius: 5px; padding-left: 10px;width: 220px; margin-top: 45px;}
.topblock .search input{ border: 0px; padding-left: 10px;width: 160px;background-color: #1f7eac;color: #fff; float: left;height: 35px; line-height: 35px; margin: 0; padding: 0 0 0 10px;}
.topblock .search input::placeholder{color: #aaa;}
.topblock .search img{ height: 20px; margin: 8px 0 0 5px;float: left;}

.menu{ background-color: #3ca7db; }
.menu .l1_inner{  height: 50px;}
.menu div{height: 50px;}
.menu .check a,.menu a:hover{color: #fff;background-color: #279ed8; font: bold}
.menu a{height: 50px;line-height: 50px; color: #ddd;font-size: 18px; display: block; padding: 0 20px;}

.news{background-color: #fafafa;height: 630px;}
.news .img{width: 50%; height: 460px;box-sizing: border-box; border: 3px #3ca7db solid;}
.news .img img{ width: 100%;height: 100%;box-sizing: border-box; }
.news .list{width: 50%; height: 460px;box-sizing: border-box;background-color: #fff;}
.news .list .li{height: 115px; overflow: hidden;display: block; box-sizing: border-box; padding: 20px 45px; border: 3px #fff solid;}
.news .list .check{box-sizing: border-box; border: 3px #3ca7db solid;}

.news .list .check .memo{color: #ddd;}
.news .list .fm{display: none;}
.news .list .fullline{ height: 20px;}
.news .list .tit{font-size: 16px; font-weight: bolder}
.news .list .memo{width: 100%; margin-top: 8px; font-size: 12px; text-indent: 24px; line-height: 22px;}

.cutline1{height: 40px;}

.check{background-color: #3ca7db;}
.check .tit,.check .time{color: #fff;}
.check .memo{color: #eee;}

.notice{background-color: #f5f5f5;height: 720px; background: url(../images/bg1.png) repeat 0 0;}
.notice .li{ float: left; box-sizing: border-box; width: 48%; background-color: #fff; margin: 1%; height: 150px; overflow: hidden;}
.notice .date{float: left; width: 20%; text-align: center;color: #3ca7db; height: 100%; padding-top: 40px; font-size: 20px;}
.notice .date font{ font-size:30px; font-weight: bolder}
.notice .zs{float: left; padding-top: 13px;}
.notice .zs .zs1{display: none;}
.notice .zs .zs2{display: block;}
.notice .tit{color: 333; font-size: 16px; font-weight: bold; margin-top: 20px; padding-left: 10px; float: left; width: 70%}
.notice .memo{float:left;width: 70%; margin-top: 20px; padding-left: 10px; color: #999;text-indent: 28px;}


.notice .li:hover .zs1{display: block;}
.notice .li:hover .zs2{display: none;}



.tech{ height: 660px; background-color: #fafafa}
.tech .li{text-align: center;width: 32%; height: 440px; overflow: hidden; background-color: #fff; box-shadow: 2px 2px 2px 0 #ddd}
.tech .li .fm img{width: 100%;height: 240px;}
.tech .tit{ font-size: 16px; font-weight: bolder; color: #000; margin-top: 30px;}
.tech .date{ font-size: 12px;  color: #999; margin: 15px 0}
.tech .memo{text-indent: 28px;  color: #666; text-align: left; box-sizing: border-box; padding: 0 15px;}


.link{background-color: #3ca7db; color: #ddd; line-height: 30px; padding: 20px 0}
.link .left{ width: 10%; text-align: right;}
.link .right{ width: 90%; text-align: left;}
.link a{color: #fff; margin: 0 15px; word-break: keep-all}
.link a:hover{color: #fff;}

.li:hover{background:#3ca7db;}
.li:hover .date{color: #fff}
.li:hover .tit{ color: #fff}
.li:hover .memo{ color: #ddd}


.foot{background-color: #888 ; padding: 30px 0}
.foot .b1{padding-top: 30px;}
.foot .b2{ color: #fff; text-align: center; line-height: 30px; padding-top: 40px;}

@media screen and (max-width:768px) {
	body{background-color: #eee}
	.flex{display: block;width: 100%}
	
	.topBar { height: 50px; line-height: 50px; text-align: center; }
	.logoLine{	height: 60px;	text-align: center;}
	.logo{	margin-top: 10px;	width:70%; float: none}
	.search{display: none}
	.menu_toggle_button{height: 30px; width: 30px;position: absolute; left: 10px; top: 10px;}
	.menu{height: 80%; position: absolute;width: 100%;box-sizing: border-box;z-index: 9999; background-color: #338db8; top: 51px; display: none;}
	.menu .l1_inner{display:block;justify-content:center;}
	.menu .l1_inner div{width: 100%;display: block; border-bottom: 1px dashed #fff; text-align: center}
	.menu .l1_inner div a{color: #fff;}
	.menu .l1_inner .check{background-color: #0062e0; text-decoration: none;font-size: 18px;border: 0;}
	
	.foot,.news,.notice,.tech{height: auto;}
	.li,.left,.right{width: 98%; margin: 0 1%; float: none; height: auto;}
	.link .left{width: 98%; margin: 0 1%; float: none; text-align: center; height: auto;}
	.link .right{width: 98%; margin: 0 1%; float: none;text-align: center; height: auto;}
	.news .list{width: 98%; margin: 0 1%; float: none; height: auto;}
	.news .list .li,.notice .li{width: 100%; margin:5px 0 0 0%; float: none; height: auto; padding: 5px; display: block;}
	.foot{text-align: center;}
	.foot .b1 img{width: 90%;}
	.foot .b3{ margin-top: 20px;}
	.blocktitle{ padding: 30px 0 10px 0;height: auto; }
	.blocktitle img{ width: 50%;}
	
	.news .list .fr{ float: none; text-align: center;font-size: 12px;}
	.news .list .fl{ float: none; text-align: center}
	.news .list .fullline{ height: 40px; text-align: center}
	
	.notice .date{font-size: 20px;}
	.notice .date font{font-size: 24px;}
	.tech .li{display: block;width: 96%; float: none; height: auto; padding-bottom: 10px; margin: 10px;}

}
/*  每个项目专有样式-----结束---- */ 