@charset "utf-8";
/* CSS Document */

 .banners
{
	width:100%;
	height:auto;
	margin:0px;
}
.banners img 
{
	max-width:100%;
	height:auto;
	border:0px;
}

/*案例展示*/
body { background-color:#222; font-size:16px; }
body  .mainmenu {margin:6px;border-radius:5px; overflow:hidden; border:1px solid #d8e0cb;}
body  .mainmenu li { border-bottom:1px solid #CCC; background:-webkit-gradient(linear, 55% 100%, 55% 0%, from(#f1f1f1), to(#ffffff)); overflow:hidden }
body  .mainmenu li a { display:block;   padding:6px 30px 6px 20px; position:relative;box-shadow:0 -1px 1px rgba(255, 255, 255, 1) inset;}

body  .mainmenu li a em { display:block; width:8px; height:100%; position:absolute; left:0px;top: 0;}
body  .mainmenu li a p{  color:#858585;}
body  .mainmenu li a span {  line-height:24px; color:#4a4a4a }
body  .mainmenu li a i{ display:block; line-height:24px; font-size:12px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#b0b0b0; font-style: normal;}
body  .mainmenu li a b{ display:block;  width:15px; height:19px; position:absolute; top:50%; margin-top:-10px; right:10px;  background:url(../images/jt.png) no-repeat; background-size:15px 19px;}

body  .mainmenu li:last-child{ border-bottom:none}


body .mainmenu li:nth-child(8n+1) a em {background-color:#36A1DB}
body .mainmenu li:nth-child(8n+2) a em {background-color:#678ce1}
body .mainmenu li:nth-child(8n+3) a em {background-color:#8c67df}
body .mainmenu li:nth-child(8n+4) a em {background-color:#84d018}
body .mainmenu li:nth-child(8n+5) a em {background-color:#14c760}
body .mainmenu li:nth-child(8n+6) a em {background-color:#f3b613}
body .mainmenu li:nth-child(8n+7) a em {background-color:#ff8a4a}
body .mainmenu li:nth-child(8n+8) a em {background-color:#fc5366}

body  .mainmenu {border:0; overflow: hidden;}
body  .mainmenu {margin:8px;}
body  .mainmenu li { border:0; margin-bottom:8px; border-radius:5px; background:none;}
body  .mainmenu li a{ box-shadow: none;background-color: #3F3F3F;}
body .mainmenu li a i { color: #888;}
body .mainmenu li a b { opacity: 0.3;-moz-opacity: 0.3;filter:alpha(opacity=30);}
body .mainmenu li a span {color:#fff}
body  .mainmenu li:last-child{ border-bottom:none;}

body .mainmenu li.imgLi{
	width:48%;
	float:left;
	display:block;
	padding:0;
	margin:5px 1% 0 1%;
	border-radius:5px;
	border:0;
}
body .mainmenu li.imgLi a{
	text-align:center;
	lin-height:22px;
	color:#fff;
	margin:0;
	padding:0 0 5px 0;
	font-size:14px;
}
body .mainmenu li.imgLi img{
	max-height:100px;
	margin:5px 0 0 0;
	padding:0;
}

.copyright{padding:10px 0;text-align:center;font-size:14px;color:#666;}
.copyright a{color:#666;}

.page{padding:10px 50px 0 0;text-align:center; height:20px; }
.page a{ color:#666;}

/*新闻*/
.list_ul {
	TEXT-ALIGN: center; OVERFLOW: hidden;width:100%;
}
.list_ul LI { width:100%;}
.list_ul LI A {
	COLOR: #ffffff; display:block; cursor:pointer;
}
.list_ul LI DIV {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; float:left; height:60px;
}
.list_ul LI p{ width:96%}
.list_ul LI IMG {
	MAX-WIDTH: 80px; HEIGHT: 60px; float:left;PADDING: 5px; MARGIN: 5px 0px;VERTICAL-ALIGN: middle;
}

.list_ul_news {
	TEXT-ALIGN: left;
}
.list_ul_news LI {
	MARGIN: 5px 0px; BACKGROUND: url(../images/pfeil_rechts.png) #3f3f3f no-repeat 97% center; background-size: 10px auto; -webkit-background-size: 10px auto; clear:both; width:98%; padding:5px 1%;
}

.pro_bg{background:url(../images2019/pro_bg.jpg) no-repeat;background-size: cover;}
.pro_bg ul{padding-top: 10%;}
.pro_bg ul li{width:40%;float: left;text-align: center;padding:0 5% 5% 5%;}
.pro_bg ul li img{width: 100%;height: auto;}
.pro_bg .copyright,.case_bg .copyright{color: #5562ac;line-height: 35px;}

.pageContent_end{ clear:both;background-color:#222; width:100%;padding-top:10px;text-align:center;color:#666;}
.pageContent_end a{color:#666;}

.case_bg{background:url(../images2019/pro_bg.jpg) no-repeat;background-size: cover;}
.case_bg ul.newlist{padding-top: 10%;}
.case_bg ul.newlist li:nth-child(1){background: #3398cc;}
.case_bg ul.newlist li:nth-child(2){background: #6485c3;}
.case_bg ul.newlist li:nth-child(3){background: #7764aa;}
.case_bg ul.newlist li:nth-child(4){background: #81bf2e;}
.case_bg ul.newlist li a{color: #fff;display: block;line-height: 80px;}
.case_bg ul.newlist li{width:40%;float: left;text-align: center;margin:0 5% 5% 5%;color: #fff;border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;}


.case_bg2{background:url(../images2019/case_bg.jpg) no-repeat;background-size: cover;}
.caselist li{height: 50px;line-height: 50px;}
.caselist li span{padding-left:80px;}
.caselist li:nth-child(1) a{color: #f39735;width: 60%;display: block;border-radius:0 50px 50px 0;background:url(../images2019/case_icon_01.png) no-repeat 20px 50% rgba(61,38,125,0.8);background-size:25px;}
.caselist li:nth-child(2) a{color: #32bbda;width:75%;display: block;border-radius:0 50px 50px 0;background:url(../images2019/case_icon_02.png) no-repeat 20px 50% rgba(3,54,147,0.8);background-size:25px;}
.caselist li:nth-child(3) a{color: #a0cb4f;width:75%;display: block;border-radius:50px 0 0 50px;background:url(../images2019/case_icon_03.png) no-repeat 35px 50% rgba(38,57,106,0.8);background-size:25px;float: right}
.caselist li:nth-child(4) a{color: #cc465e;width:60%;display: block;border-radius:50px 0 0 50px;background:url(../images2019/case_icon_04.png) no-repeat 35px 50% rgba(49,41,83,0.8);background-size:25px;float: right}
.caselist li:nth-child(5) a{color: #5d56a3;width: 70%;display: block;border-radius:0 50px 50px 0;background:url(../images2019/case_icon_05.png) no-repeat 20px 50% rgba(31,43,96,0.8);background-size:25px;}
.caselist li:nth-child(6) a{color: #f39735;width: 60%;display: block;border-radius:0 50px 50px 0;background:url(../images2019/case_icon_06.png) no-repeat 20px 50% rgba(64,39,55,0.8);background-size:25px;}
.caselist li:nth-child(7) a{color: #f4c737;width: 50%;display: block;border-radius:0 50px 50px 0;background:url(../images2019/case_icon_06.png) no-repeat 20px 50% rgba(64,52,50,0.8);background-size:25px;}

.class_desc{color:#fff;width:96%;padding:15px 2%;font-size:14px;line-height:2;}