/* CSS Document */
*{text-overflow: ellipsis;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
html,body{ height:100%; width:100%;}
body{
	margin: auto; background-color:#FFFFFF;
	font-size: 16px;
	line-height: 2;
	font-family: "微软雅黑", "宋体", Arial;
	color: #000000; min-width:1200px; overflow-x:hidden; padding:0px;
}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px;}

table{
border-collapse: collapse;
}
a{
color: #000000;
text-decoration: none;	text-decoration: none;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
}
a:hover{
	color: #204A9C;
}
pre,.pre{
	word-break: break-all;
        white-space: pre-line;
        overflow-wrap: break-word;  max-width:100%; 
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
img[align="left"]{ margin-right:10px;}
img[align="right"]{ margin-left:10px;}
ul,li,p,dl,dt{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div,span{text-overflow: ellipsis;}
.clear{ clear:both}

/*垂直居中*/
.center{ display: flex;
    justify-content:center;
    align-items:center;}
/*图片放大*/
.fd img.img{    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;}
.fd:hover img.img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);}

.fl{ float:left}
.fr{ float:right}

.xuanzhuan{
 -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 10ms;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 10ms;
    -webkit-animation: rotate 30ms linear infinite;
    -moz-animation: rotate 30ms linear infinite;
    -o-animation: rotate 30ms linear infinite;
    animation: rotate 30ms linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}









.box{ width:1600px; margin:auto; max-width:100%;}




.pagination{ clear:both; text-align:center; padding-top:20px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:12px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#204A9C; color:#FFFFFF}

.pagination li a{ color:#333333}



#cms1 .content *{ max-width:100%; overflow-x:auto;}






#top{ height:33px; color:#ffffff; line-height:33px; font-size:12px;}
.nav .box> ul >li{ display:table-cell; text-align:center; line-height:55px; position:relative;}
.nav .box> ul >li>a{ display:block; font-weight:bold; font-size:20px; position:relative;}
.nav .box> ul >li+li>a:before,.nav .box> ul >li+li>a:after{
	position:absolute;
	height:18px;
	left:0;
	top:50%;
	margin-top:-8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd; content:'';
}
.nav .box> ul >li+li>a:after{ left:1px;border-color:rgba(255,255,255,1);
}
.nav .box> ul >li:hover>a:before,.nav .box> ul >li:hover>a:after,.nav .box> ul >li.hover>a:after,.nav .box> ul >li.hover>a:before,.nav .box> ul >li.active>a:after,.nav .box> ul >li.active>a:before{ display:none;}
.nav .box> ul {display:table; width:100%;}
.nav ul ul{ display:none; }

/*#header+.clear{ height:199px;}*/
#header{
/*	clear:both;
	position:fixed;
	z-index:222;
	top:0px;
	left:0px;*/
	width:100%;
-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; 	transition:500ms;
	background-color:#ffffff;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#header .logo{padding-top:19px; padding-bottom:19px; height:112px; margin-top:-10px;}
/*#header .logo img{ height:46px;}*/
#header .tel{
	color:#FFFFFF;
	line-height:1.3;
	height:112px;
	background-image: url(tel2.png);
	background-repeat: no-repeat;
	background-position: left center; padding-left:80px;
}
#header .tel .t2{
	font-size:31px;
	font-family: Impact;
	font-style: italic;text-shadow:0 0 5px rgba(0,0,0,0.3);
}
#header .tel .t1{ font-size:22px;}
.nav{
	line-height:35px;
	z-index:2;

}




#header .nav ul ul{ position:absolute; top:100%; left:0px; width:100%; z-index:22; background-color:#0172C2; line-height:1.5;/* background-color:rgba(255,255,255,0.9);*/}

#header .nav ul ul ul{ top:0px; left:100%; width:120%;}
#header .nav ul ul li{width:100%;}
#header .nav .box>ul >li:hover,#header .nav .box>ul >li.active,#header .nav .box>ul >li.hover{ background-color:#0172C2;}
#header .nav .box>ul >li:hover a,#header .nav .box>ul >li.active>a,#header .nav .box>ul >li.hover a{ color:#ffffff;}
#header .nav ul li:hover>ul{ display:block;}
#header .nav ul ul li a{
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(255,255,255,0.2);
	border-bottom-color: rgba(100,100,100,0.1); font-size:12px; text-align:center;
}

#header .nav .box>ul >li:hover ul li a:hover{ color:#333333; background-color:#ffffff;}


#header .box{ padding-left:10px; padding-right:10px;}


.flash{--swiper-theme-color:rgba(255,255,255,0.8); position:relative;}
.flash .phone,.flash .pc{ display:none;}
.flash .picli{
	min-height:507px;
	background-repeat: no-repeat;
	background-position: center center;
}

.bannerin{
	margin:auto;
	text-align:center;
	min-height:379px;
	background-repeat: no-repeat;
	background-position: center center; color:#ffffff;display: flex;
    justify-content:center;
    align-items:center;text-shadow:0 0 5px rgba(0,0,0,0.2);
}
.bannerin .h1{ font-size:48px; position:relative; font-weight:bold;}
.bannerin .h1:after{
	content:'';
	position:absolute;
	left:50%;
	bottom:0;
	width: 2em;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF; margin-left:-1em;
}
.bannerin .h2{
	font-size:24px;
	text-transform: uppercase; color:rgba(255,255,255,0.8);
}



#foot{	
	background-color:#333333;
}
#foot .foot{
	padding-top:50px;
	margin-top:-5px;
}

#foot,#foot a{color: #c8c8c8;}
#foot *{ max-width:100%;}
#foot a:hover{ color: #ffffff;}


#foot .fnav{
	float:left;
	width:100%;
	border: 1px solid #555555; margin-bottom:20px;
}
#foot .fnav>ul{ display:table; width:100%; text-align:center; max-width:1000px; margin:auto;}
#foot .fnav>ul>li{ display:table-cell;}

#foot .fnav>ul>li>ul{ display:none}
#foot .flx{ float:left;}
#foot .foot{ padding-bottom:20px;}
#foot .flx .item font{ color:red; font-weight:bold;}
#foot .flx .item i{ margin-right:5px;}
#foot .qrcode{ float:right;}
#foot .copy{
	float:left; width:100%;box-sizing:border-box;
	clear:both;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative; background-color:#2C2C2C;

}
#foot .copy,#foot .copy a{color:#a3a3a3;}



.wxqrcode .close{ position:absolute; top:10px; right:10px; background-color:#000000; color:#ffffff; font-size:12px; width:20px; line-height:20px;border-radius:100%; cursor:pointer;}
.wxqrcode+.bg{ content:''; background-color:rgba(0,0,0,0.3); z-index:98; left:0; top:0; width:100%; height:100%; position:fixed; display:none;}
.wxqrcode{transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0); position:fixed; top:50%; left:10%; width:80%; height:300px; margin-top:-150px; background-color:rgba(255,255,255,0.8); z-index:99; text-align:center;border-radius:10px;display:flex;
    justify-content:center;
    align-items:center;transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;}
.wxqrcode.hover,.wxqrcode.hover+.bg{display:flex;transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);}	

.wxqrcode img{ width:200px; max-width:80%;}
#footnav{
	position: fixed; z-index:2;
	left: 0px;
	bottom: 0px; float:left; width:100%; background-color:rgba(0,74,145,0.8); background-color:#1F4A9C; display:none;
}
#footnav a{
	float:left;
	width:25%;
	text-align:center;
	position: relative; line-height:35px; color:#FFFFFF; padding-top:10px; line-height:1.2; padding-bottom:10px; font-size:16px;
}
#footnav a i{ display:block; font-size:24px; line-height:24px;}


#footnav a:nth-child(1):after{ display:none}


.app_header{ display:none;}

 .etitle{
/*	background-image: url(1_r11_c11.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/ font-size:33px; font-weight:bold; text-align:center;
}
 .etitle span, .etitle font{ display:inline-block; position:relative;}
 .etitle span:after,.etitle span:before{ content:''; width:100px; height:1px; background-color:#CCCCCC;position:absolute; bottom:1px;}
 .etitle font:after{ content:''; background-color:#FF9900; position:absolute; bottom:0; left:50%; margin-left:-1.5em; height:3px; width:3em; }
 .etitle font:before{
	content:'';
	background-color:#ffffff;
	position:absolute;
	left:50%;
	margin-left:-1.5;
	border: 2px solid #FF9900; width:8px; height:8px;border-radius:100%; bottom:-4.5px; z-index:1; margin-left:-5px;
}
 .etitle span:after{ left:-80px;}
 .etitle span:before{ right:-80px;}



/*首页产品展示*/
.block{ padding-top:30px; padding-bottom:30px;}
.pro{
	background-image: url(probg.jpg);
	background-repeat: no-repeat;
	background-position: center top; background-size:100% 100%;
}

#left{ width:270px;border-radius:5px; overflow:hidden; background-color:#0069C5; float:left;}
#left .title{
	background-image: url(1_r4_c4.jpg);
	background-repeat: no-repeat;
	background-position: center top; height:80px; line-height:70px; font-size:28px; text-align:center; color:#FFFFFF;
}
.leftdh{
	background-color: #FFFFFF;
	border: 8px solid #0069C5;border-radius:5px; padding:10px;
}
.leftdh ul li a{
	display:block;
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 	padding-left:40px;
	padding-right:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; padding-top:8px; padding-bottom:8px; line-height:1.3; position:relative; 
}
.leftdh ul li a:hover,.leftdh ul li.hover> a,.leftdh ul li.active> a{background-color:#F58108; color:#FFFFFF;border-color:rgba(255,255,255,0);border-radius:3px;}
.leftdh ul li a:before {
  content: "\e638"; font-size:12px; position:absolute; top:12px; left:20px;
}
.pro .leftdh{ min-height:720px;}
.pro .leftdh ul li a{ padding-top:18px; padding-bottom:18px;}
#left+#right{ width:calc(100% - 300px); float:right;}



#cms .picli{ float:left; width:32%; margin-left:2%;background-color:#ffffff; margin-bottom:20px;padding:5px;box-sizing:border-box;}
#cms .picli:nth-child(3n+1){ margin-left:0; clear:both;}
#cms .picli .img{ background-color:#ffffff; }
#cms .picli .img>div{ overflow:hidden;}
#cms .picli .img img{ max-width:100%;}
#cms .picli .ntitle{
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}







.pro .ptitle{ background-color:#FFFFFF; height:74px; margin-bottom:10px;line-height:74px;}
.pro .ptitle .t1{ background-color:#F1B320; color:#FFFFFF; float:left;  font-size:20px; padding-left:30px; padding-right:30px;position:relative;}

.pro .ptitle .t2{
	float:right;
	background-image: url(tel.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 70px;
	padding-right: 30px; color:#333333; position:relative;
}
.pro .ptitle .t1:after{
	content:'';
	position:absolute;
	left:50%;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F1B320;
	border-right-color: rgba(255,255,255,0);
	border-bottom-color:rgba(255,255,255,0);
	border-left-color: rgba(255,255,255,0); top:100%; margin-left:-10px;
}
.pro .ptitle .t2 span{
	color: #ff7e00;
	font-family: Impact;
	font-style: italic; font-size:26px;
}

.pro .econtent{ clear:both; padding-top:30px;}


.pro .more,.case .more,.news .more{ text-align:center; clear:both; padding-top:20px; line-height:40px;}
.pro .more a,.case .more a,.news .more a{ display:inline-block; padding-left:30px; padding-right:30px; background-color:rgba(255,255,255,0.6);border-radius:30px;}
.pro .more a:hover,.case .more a:hover,.news .more a:hover{ background-color:#F1B320; color:#FFFFFF;}


.case .more a,.news .more a{
	background-color:rgba(255,255,255,0);
	border: 1px solid #dddddd;
}
.case .more a:hover,.news .more a:hover{ background-color:#F1B320; color:#FFFFFF;}
/*首页关于我们*/
.about{}

.about .econtent{ padding-top:40px; clear:both;}
.about .econtent *{ max-width:100%;}
.about .econtent .left{ float:left; width:calc(100% - 630px);}
.about .econtent .right{ float:right; width:600px; overflow:hidden;}
.about .econtent .left .h1{ color:#0066cc; font-size:30px; font-weight:bold;}
.about .econtent .left .h2{ font-size:20px; color:#000000; font-weight:bold;}
.about .econtent .left .hc{ padding-top:30px;}
.about .econtent .left .more{ padding-top:15px; line-height:40px;}
.about .econtent .left .more a{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #dddddd;border-radius:30px; padding-right:35px; padding-left:35px; background-color:#FFFFFF;
}

.about .econtent .left .more a:hover{ background-color:#0172C2; color:#FFFFFF;border-color:#0172C2;}

/*首页服务支持*/
.fuwu{
	background-image: url(sbbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fuwu .econtent{ padding-top:40px; clear:both;position:relative; }
.fuwu .swiper-container{ position:relative; overflow:hidden;}
.fuwu .econtent .swiper-button-next,.fuwu .econtent .swiper-button-prev{ background-color:#FFFFFF;border-radius:100%; width:44px; height:44px;--swiper-theme-color:#666666;--swiper-navigation-size:24px; padding:10px; background-color:rgba(255,255,255,0.8)}
.fuwu .econtent .swiper-button-next:hover,.fuwu .econtent .swiper-button-prev:hover{background-color:#0172C2; color:#FFFFFF;}
.fuwu .picli{ border-radius:10px; position:relative;}
.fuwu .picli img{ width:100%;}
.fuwu .picli .img{ overflow:hidden;}
.fuwu .picli .right{
	background-image: url(1_r16_c22.jpg);
	background-repeat: repeat-x;
	background-position: center bottom; padding:10px;
}
.fuwu .picli .right .ntitle{ font-size:22px; text-align:center; font-weight:bold;}
.fuwu .picli .right .dp{ font-size:14px; color:#666666;}

/*首页案例*/
.case{
	background-image: url(casebg.jpg);
	background-repeat: no-repeat;
	background-position: center top; background-size:100% 100%;
}
.case .econtent{ clear:both; padding-top:40px;}
.case .econtent .img{ max-width:100%; overflow:hidden;}
.case .econtent img{ max-width:100%; }
.case .econtent .left{ float:left; width:400px;}
.case .econtent .left .img img{ min-height:625px; min-width:100%; max-height:625px;}
.case .econtent .right{ float:right; width:calc(100% - 425px);}
.case .econtent .right .picli{ float:left; width:32%; margin-left:2%; margin-bottom:20px; text-align:center;}
.case .econtent  .picli .ntitle{
	margin-top:10px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}
.case .econtent .right .picli:nth-child(3n+1){ margin-left:0; clear:both;}




.news{
	background-color: #F5f5f5;
	clear:both; 
}

.news .picli,#cms .picli2{
	background-color: #ffffff;
	float: left;
	width: 48%;
	margin-top: 15px;
	margin-right: 1%;
	margin-bottom:15px;
	margin-left: 1%; 


	border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.1);
}
.news .picli:nth-child(2n+1),#cms .picli2:nth-child(2n+1){ clear:both}
.news .picli div.img,#cms .picli2 div.img{
	float:left;
	width:145px;
	padding:2px;
	border: 1px solid #dddddd; overflow:hidden; background-color:#FFFFFF;
}
.news .picli div.img a,#cms .picli2 div.img a{ display:block; overflow:hidden;}
.news .picli div.img img,#cms .picli2 div.img img{ width:145px; height:130px;}
.news .picli .right,#cms .picli2 .right{ margin-left:170px; margin-right:10px; }
.news .picli .right a,#cms .picli2 .right a{
	color: #000000;
}
.news .picli .right .ntitle,#cms .picli2 .right .ntitle{
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 18px; line-height:35px; margin-top:10px;
}
.news .picli .right .dp,#cms .picli2 .right .dp{
	color:#777777;
	font-size:14px;
	 line-height:1.5; height:4.5em; overflow:hidden;	float: left;
	width: 100%; margin-top:5px;
}

.news .econtent{ float:left; width:100%; margin-top:20px;}
.news .picli:hover,#cms .picli2:hover{ background-color:#0172C2; color:#FFFFFF;}
.news .picli:hover .right .dp,.news .picli:hover .right .ntitle a,#cms .picli2:hover .right .dp,#cms .picli2:hover .right .ntitle a{color:#FFFFFF;}

/*内页*/
.in{ padding-top:35px; padding-bottom:50px;}
#postion{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
#postion b{
	float:left;
	font-size:20px;
	font-weight:bold;
	position:relative;
	background-image: url(in_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px; line-height:50px;
}
#postion b:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0984AD;
}
#postion b i{ display:none;}
#postion .postion{ font-size:12px; padding-top:20px;}
#postion .postion,#postion .postion a{ color:#999999;}

#cms,#cms1{box-shadow:0 0 5px rgba(0,0,0,0.1); padding:20px;box-sizing:border-box;}

.contact .left{ float:left; width:40%;}
.contact .map{ float:right; width:55%;}
.contact .map iframe{ width:100%; min-height:400px;}
.contact .left .title{ font-size:24px;}
.contact .left .hc{}



/*产品详情页*/
.proshow .img{
	float:left;
	overflow:hidden;
	border: 1px solid #dddddd; padding:2px; background-color:#FFFFFF; width:100%;border-radius:20px;
}
.proshow .left{ float:left; width:500px;}
.proshow .img>div{ overflow:hidden;border-radius:5px;}
.proshow .img img{ max-width:100%; min-width:100%;}
.proshow .right{ width:calc(100% - 550px); float:right; line-height:1.2;}
.proshow .right .item{ padding-top:10px; padding-bottom:10px; font-size:20px;}
.proshow .right .item span{ font-weight:bold; display:inline-block; padding-right:5px; color:#333333;}
.proshow .right .t1{
	font-size:28px;
	color:#0172C2;
	font-weight: bold;
	 position:relative; padding-top:0; padding-bottom:0; 
}

.proshow .right .t2{ 
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; margin-bottom:10px;

}
.proshow .right .t3{ color:#666666; line-height:1.5; font-size:16px;}
.proshow .right .t2,.proshow .right .t2 a{ color:#333333;}
.proshow .zxbtn{ text-align:right; padding-top:50px; line-height:50px;}
.proshow .zxbtn a{ display:inline-block; padding-left:40px; padding-right:40px; background-color:#34CC99; color:#ffffff; font-weight:bold; font-size:20px;border-radius:10px;}
.proshow .zxbtn a:hover{ background-color:#A5C41E; }

.pics{ position:relative; clear:both; margin-top:10px;--swiper-navigation-size:22px;--swiper-theme-color:#999; float:left; width:100%;}
.pics.itt{ padding-left:30px; padding-right:30px;}
.pics .swiper-container{position:relative; overflow:hidden;}
.pics img{
	max-width:100%;
	padding: 2px;
	border: 1px solid #dddddd;box-sizing:border-box;
}
.back{ text-align:right; clear:both; padding-top:20px; line-height:38px;}
.back a{ display:inline-block; padding-left:20px; padding-right:20px; background-color:#0172C2; color:#FFFFFF; font-size:14px;border-radius:3px;}
.back a:hover{ background-color:#FCB815;}

.procontent{
	border: 1px solid #0172C2; margin-top:20px;
}
.procontent.table td{ padding:10px;}
.procontent.table .t{ color:#999999; font-size:14px;}
.procontent .content{ padding:10px;}
.ptitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; line-height:45px;  background-color:#0172C2;color:#FFFFFF;
}
.ptitle span{ display:inline-block;   padding-left:10px; }






.newsli .li{	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee; padding-top:10px; padding-bottom:10px;}
.newsli .li .ntitle span.new{ display:inline-block; position:relative; width:10px;}
.newsli .li .ntitle span.new:after{ content:''; height:5px; width:5px; background-color:#0970D9; position:absolute; left:0; top:0%; margin-top:-8.5px; float:left;}
.newsli .li .ntitle{
	float:left;
	margin-left:10px;
-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; 	transition:300ms;
	max-width:calc(100% - 120px);
	overflow:hidden;
	white-space: nowrap; position:relative;
}
.newsli .li .ntitle span{ margin-right:5px;color:#0970D9;}
.newsli .li .date{ float:right; color:#999999}
.newsli .li:hover>.ntitle{ float:left; margin-left:0px;}
.pro #cms{box-shadow:none; padding:0;}


.nav2{margin-top:57px; background-color:#1F4A9C; padding-top:10px; padding-bottom:10px; text-align:center; display:none;}
.nav2 ul ul{ display:none;}
.nav2 ul li{ width:25%; float:left;}
.nav2 ul li a{
	color:#ffffff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	text-transform: uppercase; font-size:16px;
}
.nav2 ul li.hover a,.nav2 ul li:hover a,.nav2 ul li.active a{ background-color:#FCB815;}