

@font-face {
	font-family:Barlow-Bold;
	src: url('../fonts/Barlow-Bold.ttf'); }

@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }
	
	
	@font-face {
    font-family: 'PingFang';
    src: url(../fonts/AkzidenzGrotesk-BoldCondAlt.otf);
}

.xxx{}
.xxx img{ height:auto!important; width:auto; max-width:100%; }

.xxx table { width:100%!important;max-width:100%!important;} 
.xxx table td{table-layout:fixed; word-break: break-all; overflow:hidden; padding:0%;} 


.bannertoptop{ width:1420px;  margin:auto}




.inside_r{ width:100%; float:right; font-size:15px; padding-top:35px;}

.inside_r h3{ width:100%; font-size:30px; color:#000000; padding-bottom:25px; font-weight:normal!important;}


.xxx{}
.xxx img{ height:auto!important; width:auto; max-width:100% }

.abp{float:left;width:100%;padding-top:10px; padding-bottom:30px; border-bottom:#ededed solid 1px;}
.abp ul{ width:100%; float:left; }
.abp ul li{width:33%; margin-right:0.2%; line-height:55px; float:left; text-align:center;}
.abp ul li a{  width:100%;line-height:55px; float:left; text-align:center; font-size:18px; background:#8f8d93;color:#fff;}
.abp ul li a:hover{  background:#57289c; color:#fff;width:100%; float:left }





.imglist ul li{text-align:center;float:left;display:inline;width:48%;height:auto;border:#f1f1f1 1px solid;margin:10px 5px;overflow:hidden; font-size:14px;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}


.casepic{ width:100%;
height:auto;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}


/* 本例子css */
.tabox{width:100%;border-top:2px solid #a77efe;}
.tabox .hd{overflow:hidden;border-left:0px solid #ddd; background:#f5f5f5; margin-bottom:20px;}
.tabox .hd li{position:relative;line-height:45px;text-align:center;width:25%;float:left;border-top:0;cursor:default; font-size:17px;}
.tabox .hd li.on{width:25%;border-bottom:0px solid #fff;color:#fff; background:#a77efe}
.tabox .bd{border-top:0;}
.tabox .lh{overflow:hidden;}


.ab11{float:left;width:100%;padding-top:30px; padding-bottom:30px; border-bottom:#ededed solid 1px}
.ab11 ul{ width:100%; float:left; }
.ab11 ul li{ font-size:17px; color:#000; display:inline-block; margin-left:20px; margin-right:20px;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;border-radius:0px;
}
.ab11 ul li:before {border-radius:0px;
  content: "";
  position: absolute;
  z-index: -1;
  height:3px;
  margin-top:47px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #57289c;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin:0%;
  transform-origin:0%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.ab11 ul li:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.ab11 ul li:hover{ color:#57289c;}
.x1x1{ background:url(../images/xxx.jpg) no-repeat left; float:left;}


.zz1{ }
 .zz1 span{ position:absolute; margin-top:27px;
  width:100%;
  height:3px;
  background:#57289c;  
 }
.zz1 a{ color:#57289c ; }
.zz2{ }
 .zz2 span{ position:absolute; margin-top:27px;
  width:100%;
  height:3px;

 }
.zz2 a{}







.ab111{float:left;width:100%;padding-top:30px; padding-bottom:30px;}
.ab111 ul{ width:100%; float:left; }
.ab111 ul li{ font-size:17px; float:left; }

.zz11{ background:#57289c; color:#FFFFFF; width:250px; text-align:center; color:#FFFFFF; line-height:50px;border-radius:5px; margin-right:10px;}
.zz11 a{ color:#FFFFFF ; }
.zz21{background:#c6c6c6; color:#FFFFFF; width:250px; text-align:center; line-height:50px; border-radius:5px; margin-right:10px;}
.zz21 a{color:#FFFFFF;}




.neirong{ line-height:30px;padding-top:40px; font-size:16px; width:1200px; margin:auto }
.neirong h3{ width:100%;  font-size:43px; color:#57289c; line-height:55px; padding-bottom:20px;font-family:Barlow-Regular; font-weight:normal}


/*内页新闻*/


.n_text { width:100%;}

.n_text p{ font-size:16px; color: #737373; margin-top:10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}

.n_detail{ margin-bottom:40px;}
.n_title{ align-items: center; display: flex; margin-bottom:30px;}
.date {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-right: 20px;
	 background-color: #0f76ad; /* 浏览器不支持的时候显示 */
  background-image: linear-gradient(90deg, #0f76ad  40%, #0a7f50  80%); 
	padding: 5px 20px;
}
.n_title h6 {
    float: left;
    font-weight: 500;
	font-size: 22px;
	margin:0;
	color:#000;
}


.search{width:100%; margin:0 auto; margin-top:20px;height:52px; padding-left:10px;  background:#e2e2e2; border-radius:5px; }
.search .fl{ width:75%}
.searchinput{height:50px;border:#fefefe solid 0px;width:100%;float:left;display:inline;line-height:50px; outline:none; background:none; color:#555; opacity:0.7; font-size:14px; padding-left:5%;}
#search_logo{ float:right;}


/* 翻页 */
.contentPage { color: #3a3a3a; text-align:center; clear:both; width:100%; margin-top:20px; margin-bottom:20px;}
.contentPage .zi { font-size:15px;  float:none!important;}
.contentPage a { color: #3a3a3a; font-size: 15px; margin:0px 3px; padding:4px 7px; border: 1px solid #57289c;}
.contentPage a:hover { color:#FFF; background-color:#57289c;}
.contentPage .current { font-size: 15px; margin:0px 3px; padding:4px 7px;}



.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}



.ej_nav{height:450px; background-position:center top; background-repeat:no-repeat; width:100%; float:left; background-size:100%}



.ej_nav_u1{font-size: 0;}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 20%;text-align: center;line-height:57px; margin-right:1px;background: rgba(255, 255,255, .8)}
.ej_nav_u1 li a{display: block; position: relative;font-size: 18px;color: #333!important;}
.ej_nav_u1 li a:after{content:'';display: block;width: 100%;height: 0px; position: absolute; top:0px;left: 0;transition: 0.4s ease-out;transform: scaleX(0); background:#057ccc; color:#333}
.ej_nav_u1 li:last-child {border-right:0px;}

.cpzs_con1{ width:1200px; margin:0 auto}

.ej_nav_u1 li:hover a:after,.ej_nav_u1 li.active a:after{transform: scaleX(1);}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{ font-weight: 100; color:#fff!important ;background: rgba(0, 49, 173, .8) }
.ej_nav_list{display: block;width: 1300px ;position: relative; height: 57px;/* box-shadow:0px 5px 5px 0px rgb(0,0,0,.1);*/ margin:0 auto; }

.gsjj_con1{ width:100%; float:left; background:#f2f2f2;}










/* rongyu s */
.ggmain {
    width: 1420px;
    margin: auto;
}
#gongchang_da {
    float: left;
    width: 1300px;
    padding-top: 30px;
    padding-bottom: 40px;
}





.xwpage{padding: 100px 0;}
.page{text-align: right;}
.page a{display: inline-block;vertical-align: top;width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #c2c2c2;font-size: 16px;
color: #afafaf;box-sizing: border-box;margin-left: 5px;}
.page a:hover{background: #282828;color: white;}

.xwxq{padding-top:0px;}
.xwxq h1{font-size: 19px;color: #282828;font-weight:normal;text-align: center;	font-family:Barlow-Regular;}
.xwxq time{display: block;text-align: center;font-size: 14px;color: #b7b7b7;margin-top:0px;}
.xwxq time:after{content: '';display: block;width: 80px;height: 2px;background: #57289c;margin: 30px auto  0;}
.xwxq_list{padding-top: 30px;position: relative; width:100%; margin:0 auto}
.xwxq_list .divBox{position: relative;width:100%; margin:0 auto}
.xwxq_list p{}
.xwxq_list p img{}

.xwxq_page{width:1100px; border-top:#ececec solid 1px; padding-bottom:30px; }
.xwxq_page a{width:350px;line-height:25px; font-size: 16px;color:#333; float:left; padding-top:30px;}
.xwxq_page a:hover{ color:#195dda}

.xwxq_page  .tr333ty{ text-align:center }
.xwxq_page  .tr333ty1{ text-align:left }
.xwxq_page  .tr333ty2{ text-align:right }

.uiui{ text-align:left}
.xixi{ text-align:right}


/*fy*/


.newspage {
 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:30px auto; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:"微软雅黑"!important;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
/*fy e*/




/*ny_bt s*/
.ny_bt { width:1200px; margin:0px auto; height:120px; border-bottom:1px solid rgba(0,0,0,0.1); }
.ny_bt p { line-height:28px; border:1px solid rgba(0,0,0,0.5); border-radius:25px; padding:0px 25px; color:#666; float:left; margin-top:55px;}
.ny_bt img {margin-top:50px; float:right;}
/*ny_bt e*/








/* ================================================== */
/* ========== 产品与方案-产品详情页
/* ================================================== */
/*.case -> .brief*/
.product-details .case{margin-top:0px;max-width:1200px;}
.product-details .case .brief{padding:70px 0px;border-bottom:1px dashed #D3D3D3;}
.product-details .case .brief .big-image{width:45%;float:left;}
.product-details .case .brief .big-image img{display:block;width:100%;}
.product-details .case .brief .text{width:46%;float:left;padding:0px 20px 10px 80px;}
.product-details .case .brief .text .title{font-size:24px;font-weight:normal;color:#333333;margin-bottom:0px;  margin-top:20px; text-align:left;}
.product-details .case .brief .text .sub-title{font-size:12px;color:#555555;margin-top:40px;margin-bottom:20px;}
.product-details .case .brief .text p{font-size:16px!important;color:#545454!important;line-height:31px!important; font-family:"微软雅黑"!important;}
/*.case -> .technology*/
.product-details .case .technology{padding:20px 0px 45px 0px;border-bottom:1px dashed #D3D3D3;}
.product-details .case .technology .sub-title{font-size:12px;color:#555555;margin-top:40px;margin-bottom:14px;}
.product-details .case .technology p{font-size:12px;color:#999999;line-height:2.8;}
/*.case -> .list*/
.product-details .case .list{width:100%;margin-top:80px;}
.product-details .case .list li{width:20%;float:left;padding:0px 8px;margin-bottom:30px;}
.product-details .case .list li a{display:block;height:100%;overflow:hidden;}
.product-details .case .list li a img{display:block;width:100%;}
.product-details .case .list li a .name{font-size:12px;color:#555555;display:block;padding:15px 0px;}




/*sousuo*/
.gsjj_con1_div1{box-sizing: border-box;font-size: 0; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:30px;margin-top:0px; margin-bottom:25px;}

.divBox{}

.gsjj_con1{background-size: cover;}



.alzs .gsjj_con1_div1{ float:left;width:888px;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;  border:#d3d3d3 solid 1px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}



/*sousuo e*/



/*pro*/
.wrap {
    width: 1300px;
    margin: 0 auto;
}
.p_list{ width:100%; float:left;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}



.p_detail{ width:94%; float:left; line-height:35px; font-size:15px; background:#fff; padding:3%;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #2d9e26; background:#f9f9f9;}
.p_detail h4 span{ background:#2d9e26; width:100px; line-height:30px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#000; text-align:left; line-height:50px; font-size:26px;}

.p_detail_pic{ width:30%; float:left; text-align:center;}
.p_detail_pic img{ min-width:200px; margin-top:30px}

.text{ width:65%; float:right; padding-top:0px; }





.paging{ width:100%; float:left; margin-top:70px; font-size:16px; margin-bottom:40px;}

.paging a{display: inline-block;
    vertical-align: top;
    width: 100%;
    background: #434343;
    line-height: 90px;
    color: white;
    font-size: 16px;
    text-align: center;}
.paging a:hover{ background:#da251c; color:#fff;}


/*pro e*/


/*order*/

.content_lxwm_Bcs{ width:1420px; margin:0px auto;
    padding: 90px 0 40px 0; margin-bottom:100px;
}
.content_lxwm_Bcst{width:1200px; margin:0px auto; float:left;
    font-size: 24px;
    color: #000;
    margin-bottom: 45px;
}
.content_lxwm_Bcsbt{width:1200px; margin:0px auto; float:left;
    font-size: 15px;
    color: #9f9f9f;
    margin-bottom: 20px;
}
  .guest-book{
                                    width: 100%;
                                }
                                .guest-book form{
                                    width: 1180px;
                                    margin: 0 auto;
                                }
                                .guest-book input {
                                    border-radius:5px;
                                    box-sizing: border-box;
                                    width: 100% !important;
                                }
                                .guest-book button {
                                    border-radius: 5px;
                                }
.am-form-group{margin-bottom:1.5rem}.am-form-file{position:relative;overflow:hidden}.am-form-file input[type=file]{position:absolute;left:0;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;font-size:50rem}.am-form-inline .am-form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.am-form-inline .am-form-field{display:inline-block;width:auto;vertical-align:middle}.am-form-inline .am-input-group{display:inline-table;vertical-align:middle}.am-form-inline .am-input-group .am-form-label,.am-form-inline .am-input-group .am-input-group-btn,.am-form-inline .am-input-group .am-input-group-label{width:auto}.am-form-inline .am-input-group>.am-form-field{width:100%}.am-form-inline .am-form-label{margin-bottom:0;vertical-align:middle}.am-form-inline .am-checkbox,.am-form-inline .am-radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.am-form-inline .am-checkbox input[type=checkbox],.am-form-inline .am-radio input[type=radio]{float:none;margin-left:0}
.am-form-field{ background-color:#FFF; border:1px solid #bdbdbd; line-height:35px; font-size:14px; font-family:"微软雅黑"; padding-left:20px;}
.am-btn-primary { background-color:#0a5ba7; border:1px solid #0a5ba7; line-height:35px; font-size:14px; font-family:"微软雅黑"; color:#FFF; }

/*order e*/

.xiangguan {width: 1300px; margin: 0px auto; clear: both;overflow: visible; }
.xiangguan h3 { line-height: 80px;border-bottom: 1px solid #eaeaea; width: 100%; color: #333; font-weight: 400; font-size: 35px;text-align: center; margin-bottom: 40px;}




.suoyin { width: 1300px; margin: 0px auto; line-height: 45px;color: #5e5e5e; padding-top: 45px; padding-bottom: 60px;}
.gridtable tbody tr td { margin:4px;}
.gridtable tbody tr td p {line-height: 45px!important; font-size: 15px; padding: 5px 7px;}
.gridtable tbody tr td p a { padding: 7px 12px;}





.cuti{ color:#FFFFFF}



.content { clear:both; overflow:visible; width:90%; margin:70px auto; padding-left:50px; padding-right:50px;background:#fff; padding-top:40px; padding-bottom:60px; line-height:27px; font-size:16px;border-radius:10px; }

.content h3{ width:100%; float:left; font-size:35px; color:#57289c; line-height:55px; padding-bottom:20px;font-family:Barlow-Regular; font-weight:normal}






.content1 { clear:both; overflow:visible; width:1100px; margin:40px auto; padding-left:50px; padding-right:50px;padding-top:40px; padding-bottom:60px; line-height:27px; font-size:15px; }

.content1  h3{ width:100%; float:left; font-size:33px; color:#57289c; line-height:55px; padding-bottom:20px;}





.content2 { clear:both; overflow:visible; width:1100px; margin:0px auto; margin-bottom:30px; padding-left:50px; padding-right:50px;background:#fff; padding-top:40px; padding-bottom:60px; line-height:27px; font-size:16px;border-radius:10px; }

.content2  h3{ width:100%; float:left; font-size:43px; color:#57289c; line-height:55px; padding-bottom:20px;font-family:Barlow-Regular; font-weight:normal}





.section{ width:100%; display:table; margin:20px 0;}

.rit-box{width:100%;}
.rit-box h5{ border-bottom:1px dotted #BBBBBB; font-size:20px; font-weight:300; margin-bottom:25px; padding-bottom:20px; }



#ny_lx_ly {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	overflow: visible;
	text-align: center;
}
#ny_lx_ly h2 {
	font-size: 32px;
	font-weight: normal;
	padding-top: 60px;
	color:#333333; padding-bottom:25px;
}
.ny_ly_con {
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:50px;
	margin-left: auto;
}

.dingzuo{ width:50%; float:left }
.dingzuo ul li{ width:100%; margin-bottom:10px;}
.dingyou{ width:50%}
.fr{ float:right}
.dingyou ul li:nth-child(2){ width:50%; float:left; margin-top:10px;}
.dingyou ul li:nth-child(3){ width:20%; float:left;margin-top:10px;}
.dingyou ul li:nth-child(3) img{ height:50px;}

.kuang1 {
	line-height: 50px;
	height: 50px;
	width:95%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	padding-left:5%;
	margin-bottom:5px;
}
.kuang3 {
	line-height: 50px;
	height: 50px; font-family:Arial, Helvetica, sans-serif; font-size:15px;
	width:100%;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0); 
	padding-left:10%;
	color:#7a7a7a;
	float:left;

}
.kuang2 {
	line-height: 50px;
	height: 118px;
	width:100%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:5px;
}

.kuang21 {
	line-height: 50px;
	height: 117px;
	width: 90%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:5px;
}
.ann {
	line-height: 48px;
	color: #FFF;
	background-color: #a77efe;
	text-align: center;
	height: 46px;
	width: 100%;
	font-size: 15px;
	border: 1px solid #a77efe;
	margin-top: 15px;
}


.dingzhi { width:1200px; margin:0px auto; text-align:center;}




.fnlem{background:#57289c; height:65px;line-height:65px; text-align:center; float:left;width:100%; color:#fff; font-size:30px; font-weight:bold}
.fnlem1{background:#57289c;line-height:27px; padding-top:20px; padding-bottom:20px; text-align:center; float:left;width:100%; color:#fff; font-size:17px; font-weight:normal; margin-bottom:30px;}



.page_in { width:100%; padding-top:40px; padding-bottom:20px;
}
.page_in ul{ align-items: center;}
.page_in ul li { width: 44%; font-size:15px; float:left}
.page_in ul li:nth-child(2){ text-align:center; background:#57289c; width:50px; height:50px; line-height:50px; color:#fff; border-radius:50%; transition: all 0.3s ease 0s;}
.page_in ul li:nth-child(2) a{ color:#fff;}
.page_in ul li:nth-child(3){ text-align:right; float:right}



.text_1 { width:100%; margin:20px 0px; text-align:left; color:#2f57bc;}
.text_1 .p1 { font-size:30px; font-family:Arial, Helvetica, sans-serif; }
.text_1 .pn { font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.text_1 .p2 { width:150px; height:45px; line-height:45px; text-align:center; background:#2f57bc; color:#fff; font-size:16px; margin:10px 0px; }
.text_1 .p3 { width:150px; height:45px; line-height:45px; text-align:center; background:#fff; color:#2f57bc; font-size:16px; margin:10px 0px; border:2px #2f57bc solid; }




.imglist1 ul li{text-align:center;float:left;display:inline;width:203px;height:94px;border:#f1f1f1 5px solid;margin:20px 10px;overflow:hidden; font-size:14px;}
.imglist1 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}


.casepic1{ width:203px;
height:94px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}




.imglist2 ul li{text-align:center;float:left;display:inline;width:360px; border:#f1f1f1 1px solid;margin:10px 15px;overflow:hidden;}
.imglist2 ul li img{background:#FFFFFF; max-width:100%; max-height:auto!important;}


.casepic2{ width:100%;
height:235px; background:#fff; overflow:hidden;  vertical-align:middle; padding:15px 0}

.imglist21 ul li span{ line-height:50px; background:#999; display:block; color:#fff; float:left}
.imglist21 ul li span a{ color:#fff; display:block;line-height:50px;}

.imglist21 ul li{text-align:center;float:left;display:inline;width:32%;border:#f1f1f1 1px solid;margin:0px 0.3% 3% 0;overflow:hidden; background:#fff; border:1px #f1f1f1 solid;color:#fff;   }
.imglist21 ul li img{background:#FFFFFF ;}
/*荣誉*/
.cell_h {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
.pro ul li:nth-child(3n){ float:right; margin-right:0px;}
.pro{ float:left; padding-bottom:30px; width:100%;}
.pro ul li { width:345px; height:280px; margin-right:34px; padding:15px;float: left; background-color: #fff; margin-bottom:15px; border:#eeeeee solid 1px;}
.pro ul li span{ width:100%; float:left; text-align:center; color:#333333; line-height:18px; padding-top:20px;}
.pro ul li img{ width:345px; height:230px;}
.ty{ width:345px; height:230px; overflow:hidden;  }
.ty a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ty a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}





.about-1{ width:1100px; margin:auto; font-size:16px; line-height:27px; padding-top:20px; padding-bottom:50px; border-bottom:#dfdfdf solid 1px; margin-bottom:50px;}
.about-1 h3{ width:100%; float:left; font-size:50px; color:#57289c; line-height:85px; padding-bottom:30px; text-align:center; padding-bottom:20px; background:url(../images/t1.jpg) no-repeat center 45px; margin-top:20px;}




.wenhuaz{ width:100%; float:left; background:url(../images/wen.jpg) no-repeat center 280px; background-size:over; padding-bottom:300px;}

.wen1{ width:1100px; margin:auto; font-size:17px; line-height:32px; padding-bottom:20px;  margin-bottom:70px;}
.wen1 h3{ width:100%; float:left; font-size:50px; color:#57289c; line-height:85px; padding-bottom:70px; text-align:center;}
.wen1 h3 em{ width:250px; height:1px; background:#57289c; position:absolute; margin-left:-150px;}


.wen1-1{ width:218px; height:276px; float:left; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:20px; padding-right:20px; padding-top:40px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2); }
.wen1-1 p{ width:100%; float:left;color:#57289c; font-size:25px; line-height:60px}
.wen1-1:hover{ -webkit-transform: rotateY(360deg);color:#504537;-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}



.wen1-2{ width:218px; height:276px; float:left; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:20px; padding-right:20px; padding-top:40px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);  margin-left:20px; margin-right:20px; }
.wen1-2 p{ width:100%; float:left;color:#57289c; font-size:25px; line-height:60px}
.wen1-2:hover{ -webkit-transform: rotateY(360deg);color:#504537;-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}




.wen1-3{ width:218px; height:276px; float:left; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:20px; padding-right:20px; padding-top:40px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2); }
.wen1-3 p{ width:100%; float:left;color:#57289c; font-size:25px; line-height:60px}
.wen1-3:hover{ -webkit-transform: rotateY(360deg);color:#504537;-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}




.wen1-4{ width:218px; height:276px; float:right; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:20px; padding-right:20px; padding-top:40px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2); }
.wen1-4 p{ width:100%; float:left;color:#57289c; font-size:25px; line-height:60px}
.wen1-4:hover{ -webkit-transform: rotateY(360deg);color:#504537;-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);transform: rotateY(360deg);}



.wen2{ width:1100px; margin:auto; font-size:15px; padding-top:20px;}

.wen2-11{ width:417px; height:402px; float:left ;overflow:hidden }
.wen2-1{ width:359px; height:372px; float:left; background:url(../images/q1.jpg) no-repeat; color:#fff; padding-left:30px; padding-top:30px; padding-right:30px; line-height:22px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  }
.wen2-1 p{ width:100%; float:left;color:#fff; font-size:25px; line-height:60px}
.wen2-1:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}


.wen2-21{ width:246px; height:402px; float:left ;overflow:hidden; margin-left:7px; }
.wen2-2{ width:206px; height:372px; float:left; background:url(../images/q2.jpg) no-repeat; color:#fff; padding-left:20px; padding-top:30px; padding-right:20px; line-height:22px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  }
.wen2-2 p{ width:100%; float:left;color:#fff; font-size:25px; line-height:60px}
.wen2-2:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}


.wen2-31{ width:424px; height:196px; float:right ;overflow:hidden; margin-bottom:7px; }
.wen2-3{ width:364px; height:166px; float:left; background:url(../images/q3.jpg) no-repeat; color:#fff; padding-left:30px; padding-top:30px; padding-right:30px; line-height:22px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  }
.wen2-3 p{ width:100%; float:left;color:#fff; font-size:25px; line-height:60px}
.wen2-3:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}



.wen2-41{ width:424px; height:199px; float:right ;overflow:hidden }
.wen2-4{ width:364px; height:169px; float:left; background:url(../images/q4.jpg) no-repeat; color:#fff; padding-left:30px; padding-top:30px; padding-right:30px; line-height:22px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  }
.wen2-4 p{ width:100%; float:left;color:#fff; font-size:25px; line-height:60px}
.wen2-4:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}



.whwh{ width:100%; font-size:17px; text-align:center; line-height:28px; padding-bottom:70px; }
.whwh b{ width:100%; font-size:40px; text-align:center; line-height:100px; color:#000000; float:left;padding-top:50px;  }

.hono1{ width:100%; float:left; background:#f9f9f9; background-size:over; padding-bottom:50px;}

.hono1 h3{ width:100%; float:left; font-size:50px; color:#57289c; line-height:85px; padding-bottom:30px; text-align:center; padding-top:50px;}
.hono1 h3 em{ width:250px; height:1px; background:#57289c; position:absolute; margin-left:-150px;}



/*单页头部开始*/
.bodyCon08{ width:100%; float:left; padding-top:0px;
}
.bodyCon08 .students{
    margin: 0 auto;
    width: 100%;
    height:300px;
    position: relative;
    
}
#four_flash{position:relative;width:100%;height:auto; margin:0 auto;position:absolute;}
#four_flash .flashBg{width:1200px; margin:0 auto;position:relative;overflow:hidden;height:400px;  }
#four_flash .flashBg ul.mobile{width:2000%;height:226px; position:absolute; left:0;padding-top:20px;}
#four_flash .flashBg ul.mobile li{float:left;width:397px;height:226px;color:#6C6E85;transition:all 1s ease 0s; margin-left:5px; margin-right:5px;}
#four_flash .flashBg ul.mobile li:hover{ 
    -webkit-box-shadow: 0px 0px 5px 10px rgba(0,0,0,.1);
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,.1);
}
#four_flash .flashBg ul.mobile li img{width:396px;height:226px;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:90px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:90px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}






.imglistz ul li{text-align:center;float:left;display:inline;width:520px; height:500px;overflow:hidden; background:#FFFFFF;margin-bottom:25px;margin-left:1.1%; margin-right:1.1%;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.imglistz ul li span{line-height:27px;display:block; color:#555; text-align:left; font-size:15px; padding-left:5%; padding-right:5%; }
.imglistz ul li  h5{ font-size:25px; width:90%;text-align:left;padding-top:5px; padding-bottom:5px;  padding-left:5%; padding-right:5%; }

.imglistz ul li img:hover{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1); -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}

.imglistz21{ width:520px; height:320px!important;  overflow:hidden;}
.imglistz21 img{ max-width:100%;  max-height:100%; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}





.xiazai{ width:100%; float:left}
.xiazai ul{ width:100%; float:left}
.xiazai ul li{ width:43%; margin-right:1%; margin-left:1%; background:#FFFFFF; padding-top:20px; padding-bottom:20px; font-size:20px; padding-left:2%; padding-right:2%; margin-bottom:20px; float:left; line-height:40px; border-radius:7px;}
.xiazai ul li span{ width:120px; line-height:35px; text-align:center; color:#9b9b9b; border:#e4e4e4 solid 1px; float:right; font-size:14px;
border-radius:5px;}

.xiazai ul li span:hover{ width:120px; line-height:35px; text-align:center; color:#fff; background:#57289c; border:#57289c solid 1px; float:right;border-radius:5px;}




@media all and (max-width:640px){



.xxx table{ width:100%;
overflow-x: auto;
overflow-y: hidden;
/*white-space: nowrap;*/}
.xxx img{ height:auto!important; width:auto; max-width:70%; padding-top:15px; }

.xxx table { width:100%!important;max-width:100%!important;} 
.xxx table td{ padding:3px;table-layout:fixed; word-break: break-all; overflow:hidden; } 


.bannertoptop{ width:100%;  margin:auto}


.ab11{float:left;width:100%;padding-top:10px; padding-bottom:10px; border-bottom:#ededed solid 1px}
.ab11 ul{ width:100%; float:left; }
.ab11 ul li{ font-size:14px; color:#000; display:inline-block; margin-left:20px; margin-right:20px;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;border-radius:0px;
}
.ab11 ul li:before {display:none; 
}
.ab11 ul li:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.ab11 ul li:hover{ color:#57289c;}
.x1x1{ background:url(../images/xxx.jpg) no-repeat left; float:left;}


.zz1{ }
 .zz1 span{ position:absolute; margin-top:0px;
  width:100%;
  height:0px;
  background:#57289c;  
 }
.zz1 a{ color:#57289c ; }
.zz2{ }
 .zz2 span{ position:absolute; margin-top:0px;
  width:100%;
  height:0px;

 }
.zz2 a{}


.fnlem{background:#57289c; height:auto; padding-top:15px; padding-bottom:15px;line-height:25px; text-align:center; float:left;width:100%; color:#fff; font-size:18px; font-weight:bold}
.fnlem1{background:#57289c;line-height:22px; padding-top:15px; padding-bottom:15px; text-align:center; float:left;width:100%; color:#fff; font-size:14px; font-weight:normal; margin-bottom:20px;}



.ej_nav{height:300px; background-position:center top; background-repeat:no-repeat; width:100%; float:left; margin-top:60px; background-size:cover; }



.ab111{float:left;width:100%;padding-top:10px; padding-bottom:30px;}
.ab111 ul{ width:100%; float:left;display: flex; flex-wrap: wrap; justify-content: space-between; }
.ab111 ul li{ font-size:14px; float:left; width:48% ;}

.zz11{ background:#57289c; color:#FFFFFF; width:100%; text-align:center; color:#FFFFFF; line-height:50px;border-radius:5px; margin-right:0px;}
.zz11 a{ color:#FFFFFF ; }
.zz21{background:#c6c6c6; color:#FFFFFF; width:100%; text-align:center; line-height:50px; border-radius:5px; margin-right:0px;}
.zz21 a{color:#FFFFFF;}




.neirong{ line-height:30px;padding-top:20px; font-size:14px; width:95%; margin:auto }
.neirong h3{ width:100%;  font-size:20px; color:#57289c; line-height:35px; padding-bottom:10px;	font-family:Barlow-Regular;}



/*内页新闻*/

.page_in { width:100%; padding-top:20px; padding-bottom:10px;
}
.page_in ul{ align-items: center;}
.page_in ul li { width: 42%; font-size:14px; float:left}
.page_in ul li:nth-child(2){ text-align:center; background:#57289c; width:40px; height:40px; line-height:40px; color:#fff; border-radius:50%; transition: all 0.3s ease 0s;}
.page_in ul li:nth-child(2) a{ color:#fff;}
.page_in ul li:nth-child(3){ text-align:right; float:right}



/* 新闻 */
.news_in { width:100%; float:left
}
.news_in ul li {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
    padding: 10px 3%; float:left; margin-right:0px;
	width:90.5%;
	box-shadow: 0px 5px 15px 0px rgba(63, 71, 113, .2);
	color: #1A1A1A; float:left; margin-bottom:18px;
}
.news_in ul li:before,
.news_in ul li:after {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;
    opacity: 0;
}
.news_in ul li:before {
    top: 30px;
    left: 30px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
}
.news_in ul li:after {
    bottom: 30px;
    right: 30px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.news_in ul li:hover {
    color: #fff;
   background: #57289c; 
}
.news_in ul li:hover h6 span, .news_in ul li:hover .n_text h4, .news_in ul li:hover .n_text p{ color: #fff;}
.news_in ul li:hover:before {
    opacity: 1;
    top: 10px;
    left: 10px;
}
.news_in ul li:hover:after {
    opacity: 1;
    bottom: 10px;
    right: 10px;
}
.news_in ul li:hover h6 {
    border-right-color: #fff;
}
.news_in ul li h6 {
    font-size:20px; margin-right:10px;
    text-align: center;
    border-right: 1px solid #f2f2f2;
	line-height:25px;
	padding:0px 6% 0 0; float:left;
}
.news_in ul li h6 span{ font-size:14px; font-weight:500; color: #737373;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.n_text { width:100%;}

.n_text p{ font-size:14px; color: #737373; margin-top:0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}

.n_detail{ margin-bottom:40px;}
.n_title{ align-items: center; display: flex; margin-bottom:30px;}
.date {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-right: 20px;
	 background-color: #0f76ad; /* 浏览器不支持的时候显示 */
  background-image: linear-gradient(90deg, #0f76ad  40%, #0a7f50  80%); 
	padding: 5px 20px;
}
.n_title h6 {
    float: left;
    font-weight: 500;
	font-size: 22px;
	margin:0;
	color:#000;
}





/* 翻页 */
.contentPage { color: #3a3a3a; text-align:center; clear:both; width:100%; margin-top:20px; margin-bottom:20px;}
.contentPage .zi { font-size:15px;  float:none!important;}
.contentPage a { color: #3a3a3a; font-size: 15px; margin:0px 3px; padding:4px 7px; border: 1px solid #57289c;}
.contentPage a:hover { color:#FFF; background-color:#57289c;}
.contentPage .current { font-size: 15px; margin:0px 3px; padding:4px 7px;}



.fanhui{ border-top:5px solid #f2f2f2; margin-top:30px;}
.fanhui ul{ margin-top:15px;}
.fanhui ul li{ line-height:30px; float:left}
.fanhui ul li:nth-child(1){ float:left}
.fanhui ul li:nth-child(2){ float:right}


.ej_nav_u1{font-size: 0;}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 20%;text-align: center;line-height:57px; margin-right:1px;background: rgba(255, 255,255, .8)}
.ej_nav_u1 li a{display: block; position: relative;font-size: 18px;color: #333!important;}
.ej_nav_u1 li a:after{content:'';display: block;width: 100%;height: 0px; position: absolute; top:0px;left: 0;transition: 0.4s ease-out;transform: scaleX(0); background:#057ccc; color:#333}
.ej_nav_u1 li:last-child {border-right:0px;}

.cpzs_con1{ width:1200px; margin:0 auto}

.ej_nav_u1 li:hover a:after,.ej_nav_u1 li.active a:after{transform: scaleX(1);}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{ font-weight: 100; color:#fff!important ;background: rgba(0, 49, 173, .8) }
.ej_nav_list{display: block;width: 1300px ;position: relative; height: 57px;/* box-shadow:0px 5px 5px 0px rgb(0,0,0,.1);*/ margin:0 auto; }

.gsjj_con1{ width:100%; float:left;}










/* rongyu s */
.ggmain {
    width: 1420px;
    margin: auto;
}
#gongchang_da {
    float: left;
    width: 1300px;
    padding-top: 30px;
    padding-bottom: 40px;
}





.xwpage{padding:20px 0;}
.page{text-align: right;}
.page a{display: inline-block;vertical-align: top;width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #c2c2c2;font-size: 16px;
color: #afafaf;box-sizing: border-box;margin-left: 5px;}
.page a:hover{background: #282828;color: white;}

.xwxq{padding-top:0px;}
.xwxq h1{font-size:15px;color: #282828;font-weight:normal;text-align: center; line-height:22px;}
.xwxq time{display: block;text-align: center;font-size: 14px;color: #b7b7b7;margin-top: 0px;}
.xwxq time:after{content: '';display: block;width: 80px;height: 2px;background: #57289c;margin: 0px auto  0;}
.xwxq_list{padding-top: 0px;position: relative; width:100%; margin:0 auto}
.xwxq_list .divBox{position: relative;width:100%; margin:0 auto}
.xwxq_list p{}
.xwxq_list p img{}

.xwxq_page{width:100%; height:auto; padding-top:20px; padding-bottom:10px; float:left }
.xwxq_page a{width:33%;line-height:18px; font-size: 13px;color:#333; float:left; padding-top:0px; }
.xwxq_page a:hover{ color:#019a97}

.xwxq_page  .tr333ty{ text-align:left }
.xwxq_page  .tr333ty1{ text-align:left }
.xwxq_page  .tr333ty2{ text-align:left ;}

.uiui{ text-align:left}
.xixi{ text-align:left}


/*fy*/


.newspage {
 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:30px auto; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:"微软雅黑"!important;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
/*fy e*/




/*ny_bt s*/
.ny_bt { width:1200px; margin:0px auto; height:120px; border-bottom:1px solid rgba(0,0,0,0.1); }
.ny_bt p { line-height:28px; border:1px solid rgba(0,0,0,0.5); border-radius:25px; padding:0px 25px; color:#666; float:left; margin-top:55px;}
.ny_bt img {margin-top:50px; float:right;}
/*ny_bt e*/








/* ================================================== */
/* ========== 产品与方案-产品详情页
/* ================================================== */
/*.case -> .brief*/
.product-details .case{margin-top:0px;max-width:1200px;}
.product-details .case .brief{padding:70px 0px;border-bottom:1px dashed #D3D3D3;}
.product-details .case .brief .big-image{width:45%;float:left;}
.product-details .case .brief .big-image img{display:block;width:100%;}
.product-details .case .brief .text{width:46%;float:left;padding:0px 20px 10px 80px;}
.product-details .case .brief .text .title{font-size:24px;font-weight:normal;color:#333333;margin-bottom:0px;  margin-top:20px; text-align:left;}
.product-details .case .brief .text .sub-title{font-size:12px;color:#555555;margin-top:40px;margin-bottom:20px;}
.product-details .case .brief .text p{font-size:16px!important;color:#545454!important;line-height:31px!important; font-family:"微软雅黑"!important;}
/*.case -> .technology*/
.product-details .case .technology{padding:20px 0px 45px 0px;border-bottom:1px dashed #D3D3D3;}
.product-details .case .technology .sub-title{font-size:12px;color:#555555;margin-top:40px;margin-bottom:14px;}
.product-details .case .technology p{font-size:12px;color:#999999;line-height:2.8;}
/*.case -> .list*/
.product-details .case .list{width:100%;margin-top:80px;}
.product-details .case .list li{width:20%;float:left;padding:0px 8px;margin-bottom:30px;}
.product-details .case .list li a{display:block;height:100%;overflow:hidden;}
.product-details .case .list li a img{display:block;width:100%;}
.product-details .case .list li a .name{font-size:12px;color:#555555;display:block;padding:15px 0px;}




/*sousuo*/
.gsjj_con1_div1{box-sizing: border-box;font-size: 0; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;margin-top:0px; margin-bottom:25px;}

.divBox{}

.gsjj_con1{background-size: cover; padding-bottom:30px;}



.alzs .gsjj_con1_div1{ float:left;width:888px;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 100%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 0px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: 60%;margin-right:0px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;  border:#d3d3d3 solid 1px;}

.searchimg1{ width:38%; height:50px;object-fit: cover}
.searchimg1 img{ width:100%; display:block; height:50px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}



/*sousuo e*/



/*pro*/
.wrap {
    width: 1300px;
    margin: 0 auto;
}
.p_list{ width:100%; float:left;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}



.p_detail{ width:94%; float:left; line-height:35px; font-size:15px; background:#fff; padding:3%;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #2d9e26; background:#f9f9f9;}
.p_detail h4 span{ background:#2d9e26; width:100px; line-height:30px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#000; text-align:left; line-height:50px; font-size:26px;}

.p_detail_pic{ width:30%; float:left; text-align:center;}
.p_detail_pic img{ min-width:200px; margin-top:30px}

.text{ width:65%; float:right; padding-top:30px; }





.paging{ width:100%; float:left; margin-top:70px; font-size:16px; margin-bottom:40px;}

.paging a{display: inline-block;
    vertical-align: top;
    width: 100%;
    background: #434343;
    line-height: 90px;
    color: white;
    font-size: 16px;
    text-align: center;}
.paging a:hover{ background:#da251c; color:#fff;}


/*pro e*/


/*order*/

.content_lxwm_Bcs{ width:95%; margin:0px auto;
    padding:10px 0 10px 0; margin-bottom:10px;
}
.content_lxwm_Bcst{width:100%; margin:0px auto; float:left;
    font-size: 24px;
    color: #000;
    margin-bottom: 10px;
}
.content_lxwm_Bcsbt{width:100%; margin:0px auto; float:left;
    font-size: 15px;
    color: #9f9f9f;
    margin-bottom: 10px;
}
  .guest-book{
                                    width: 100%;
                                }
                                .guest-book form{
                                    width: 1180px;
                                    margin: 0 auto;
                                }
                                .guest-book input {
                                    border-radius:5px;
                                    box-sizing: border-box;
                                    width: 100% !important;
                                }
                                .guest-book button {
                                    border-radius: 5px;
                                }
.am-form-group{margin-bottom:1.5rem}.am-form-file{position:relative;overflow:hidden}.am-form-file input[type=file]{position:absolute;left:0;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;font-size:50rem}.am-form-inline .am-form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.am-form-inline .am-form-field{display:inline-block;width:auto;vertical-align:middle}.am-form-inline .am-input-group{display:inline-table;vertical-align:middle}.am-form-inline .am-input-group .am-form-label,.am-form-inline .am-input-group .am-input-group-btn,.am-form-inline .am-input-group .am-input-group-label{width:auto}.am-form-inline .am-input-group>.am-form-field{width:100%}.am-form-inline .am-form-label{margin-bottom:0;vertical-align:middle}.am-form-inline .am-checkbox,.am-form-inline .am-radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.am-form-inline .am-checkbox input[type=checkbox],.am-form-inline .am-radio input[type=radio]{float:none;margin-left:0}
.am-form-field{ background-color:#FFF; border:1px solid #bdbdbd; line-height:35px; font-size:14px; font-family:"微软雅黑"; padding-left:20px;}
.am-btn-primary { background-color:#0a5ba7; border:1px solid #0a5ba7; line-height:35px; font-size:14px; font-family:"微软雅黑"; color:#FFF; }

/*order e*/

.xiangguan {width: 1300px; margin: 0px auto; clear: both;overflow: visible; }
.xiangguan h3 { line-height: 80px;border-bottom: 1px solid #eaeaea; width: 100%; color: #333; font-weight: 400; font-size: 35px;text-align: center; margin-bottom: 40px;}




.suoyin { width: 1300px; margin: 0px auto; line-height: 45px;color: #5e5e5e; padding-top: 45px; padding-bottom: 60px;}
.gridtable tbody tr td { margin:4px;}
.gridtable tbody tr td p {line-height: 45px!important; font-size: 15px; padding: 5px 7px;}
.gridtable tbody tr td p a { padding: 7px 12px;}




.pp{ padding-top:60px;}




.content { clear:both; overflow:visible; width:80%; float:left;padding-left:0px; margin-top:10px; margin-bottom:10px; margin-left:5%; margin-right:5%; padding-right:0px;background:#fff; padding-top:20px; padding-bottom:20px; line-height:24px; font-size:14px; padding-left:5%; padding-right:5%; }

.content  h3{ width:100%; float:left; font-size:20px; color:#57289c; line-height:40px; padding-bottom:10px; font-weight:900}






.content1 { clear:both; overflow:visible; width:95%; margin:10px auto; padding-left:0px; padding-right:0px;padding-top:20px; padding-bottom:20px; line-height:24px; font-size:14px; }

.content1  h3{ width:100%; float:left; font-size:20px; color:#57289c; line-height:30px; padding-bottom:10px;}







.section{ width:100%; display:table; margin:20px 0;}

.rit-box{width:100%;}
.rit-box h5{ border-bottom:1px dotted #BBBBBB; font-size:15px; font-weight:300; margin-bottom:15px; padding-bottom:10px; line-height:22px; }



#ny_lx_ly {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear: both;
	overflow: visible;
	text-align: center;
}
#ny_lx_ly h2 {
	font-size:20px;
	font-weight: normal;
	padding-top: 20px;
	color:#333333; padding-bottom:10px;
}
.ny_ly_con {
	 padding-left:15px; padding-right:15px;
	width:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.kuang1 {
	line-height: 30px;
	height: 30px;
	width:95%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c6d2;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	padding-left:5%;
	margin-bottom:5px;
}
.kuang3 {
	line-height: 30px;
	height: 30px; font-family:Arial, Helvetica, sans-serif; font-size:15px;
	width: 100%;
	border: 1px solid #c3c6d2;
	background-color: rgba(255,255,255,0.0); 
	padding-left:10%;
	color:#7a7a7a;
	float:none;

}
.kuang2 {
	line-height: 30px;
	height: 100px;
	width: 95%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c6d2;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:none;
	padding-left: 5%;
	margin-bottom:5px;
}

.kuang21 {
	line-height: 30px;
	height: 117px;
	width: 95%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c6d2;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:5px;
}
.ann {
	line-height: 48px;
	color: #FFF;
	background-color: #57289c;
	text-align: center;
	height: 46px;
	width: 100%;
	font-size: 15px;
	border: 1px solid #c3c6d2;
	margin-top: 15px;
}


.dingzhi { width:1200px; margin:0px auto; text-align:center;}



.text_1 { width:100%; margin:20px 0px; text-align:left; color:#2f57bc;}
.text_1 .p1 { font-size:30px; font-family:Arial, Helvetica, sans-serif; }
.text_1 .pn { font-size:20px; font-family:Arial, Helvetica, sans-serif; }
.text_1 .p2 { width:150px; height:45px; line-height:45px; text-align:center; background:#2f57bc; color:#fff; font-size:16px; margin:10px 0px; }
.text_1 .p3 { width:150px; height:45px; line-height:45px; text-align:center; background:#fff; color:#2f57bc; font-size:16px; margin:10px 0px; border:2px #2f57bc solid; }




.imglist1 ul li{text-align:center;float:left;display:inline;width:203px;height:94px;border:#f1f1f1 5px solid;margin:20px 10px;overflow:hidden; font-size:14px;}
.imglist1 ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}


.casepic1{ width:203px;
height:94px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}




.imglist2 ul li{text-align:center;float:left;display:inline;width:360px; border:#f1f1f1 1px solid;margin:10px 15px;overflow:hidden;}
.imglist2 ul li img{background:#FFFFFF; max-width:100%; max-height:auto!important;}


.casepic2{ width:100%;
height:235px; background:#fff; overflow:hidden;  vertical-align:middle; padding:15px 0}

.imglist21 ul li span{ line-height:50px; background:#999; display:block; color:#fff; float:left}
.imglist21 ul li span a{ color:#fff; display:block;line-height:50px;}

.imglist21 ul li{text-align:center;float:left;display:inline;width:32%;border:#f1f1f1 1px solid;margin:0px 0.3% 3% 0;overflow:hidden; background:#fff; border:1px #f1f1f1 solid;color:#fff;   }
.imglist21 ul li img{background:#FFFFFF ;}
/*荣誉*/
.cell_h {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}

.pro ul li:nth-child(2n){ float:right}
.pro{ float:left; padding-bottom:50px; width:100%;}

.pro ul li { width:37%; height:auto; margin-right:0px; padding:5%;float: left; background-color: #fff; margin-bottom:15px; border:#eeeeee solid 1px; margin-left:1.2%; margin-right:1.2%;}
.pro ul li span{ width:100%; float:left; text-align:center; color:#333333; line-height:18px; padding-top:10px; height:30px;}
.pro ul li img{ width:100%; height:auto;}
.ty{ width:100%; height:100%; overflow:hidden;  }
.ty a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ty a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}





.about-1{ width:95%; margin:auto; font-size:14px; line-height:22px; padding-top:0px; padding-bottom:0px; border-bottom:#dfdfdf solid 1px; margin-bottom:40px;}
.about-1 h3{ width:100%; float:left; font-size:20px; color:#57289c; line-height:35px; padding-bottom:20px; text-align:center; padding-bottom:0px; background:none; margin-top:20px;}

.about-1 img{ width:100%!important; height:auto!important; padding:0; margin:0;}


.wenhuaz{ width:100%; float:left; background:url(../images/wen.jpg) no-repeat center 150px; background-size:over; padding-bottom:100px;}

.wen1{ width:95%; margin:auto; font-size:14px; line-height:22px; padding-bottom:0px;  margin-bottom:20px;}
.wen1 h3{ width:100%; float:left; font-size:20px; color:#57289c; line-height:30px; padding-bottom:30px; text-align:center;}
.wen1 h3 em{ width:100px; height:1px; background:#57289c; position:absolute; margin-left:-15%;}


.wen1-1{ margin-bottom:20px;width:44%; height:200px; float:left; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:2%; padding-right:2%; padding-top:10px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2); font-size:14px;line-height:18px}

.wen1-1 p{ width:100%; float:left;color:#57289c; font-size:14px; line-height:20px}




.wen1-2{ margin-bottom:20px;width:44%; height:200px; float:right; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:2%; padding-right:2%; padding-top:10px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);  margin-left:0px; margin-right:0px; font-size:14px;line-height:18px}
.wen1-2 p{ width:100%; float:left;color:#57289c; font-size:14px; line-height:20px}




.wen1-3{ width:44%; height:166px; float:left; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:2%; padding-right:2%; padding-top:10px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2); font-size:14px;line-height:18px}
.wen1-3 p{ width:100%; float:left;color:#57289c; font-size:14px; line-height:20px}





.wen1-4{ width:44%; height:166px; float:right; background:#fff; color:#7b7b7b;  -moz-transition: all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; border-radius:8px; text-align:center; line-height:22px; padding-left:2%; padding-right:2%; padding-top:10px; border:#e0e0e0 solid 1px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);font-size:14px;line-height:18px}
.wen1-4 p{ width:100%; float:left;color:#57289c; font-size:14px; line-height:20px}



.wen2{ width:95%; margin:auto; font-size:15px; padding-top:0px;}

.wen2-11{ width:100%; height:auto; float:left ;overflow:hidden }
.wen2-1{ width:80%; height:180px; float:left; background:url(../images/q1.jpg) no-repeat; color:#fff; padding-left:10%; padding-top:30px; padding-right:10%; line-height:20px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; padding-bottom:100px;   }
.wen2-1 p{ width:100%; float:left;color:#fff; font-size:20px; line-height:30px}
.wen2-1:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}


.wen2-21{ width:100%; height:auto; float:left ;overflow:hidden; margin-left:0px; }
.wen2-2{ width:80%; height:180px; float:left; background:url(../images/q2.jpg) no-repeat center; background-size:cover; color:#fff; padding-left:10%; padding-top:30px; padding-right:10%; line-height:20px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; padding-bottom:100px;  }
.wen2-2 p{ width:100%; float:left;color:#fff; font-size:20px; line-height:30px}
.wen2-2:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}


.wen2-31{ width:100%; height:auto; float:right ;overflow:hidden; margin-bottom:0px; }
.wen2-3{ width:80%; height:180px; float:left; background:url(../images/q3.jpg) no-repeat; color:#fff;  background-size:cover;padding-left:10%; padding-top:30px; padding-right:10%; line-height:22px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  }
.wen2-3 p{ width:100%; float:left;color:#fff;font-size:20px; line-height:30px}
.wen2-3:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}



.wen2-41{ width:100%; height:auto; float:right ;overflow:hidden }
.wen2-4{ width:80%; height:180px; float:left; background:url(../images/q4.jpg) no-repeat; color:#fff; padding-left:10%; padding-top:30px; padding-right:10%; line-height:22px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  }
.wen2-4 p{ width:100%; float:left;color:#fff; font-size:20px; line-height:30px}
.wen2-4:hover{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}



.whwh{ padding-top:40px; width:100%; font-size:14px; text-align:center; line-height:22px; padding-bottom:40px; }
.whwh b{ width:100%; font-size:20px; text-align:center; line-height:24px; color:#000000; float:left;padding-top:30px; padding-bottom:15px;  }

.hono1{ width:100%; float:none; background:#f9f9f9; background-size:over; padding-bottom:10px; height:950px;}

.hono1 h3{ width:100%; float:left; font-size:20px; color:#57289c; line-height:30px; padding-bottom:40px; text-align:center; padding-top:40px;}
.hono1 h3 em{ width:100px; height:1px; background:#57289c; position:absolute; margin-left:-50px; margin-top:10px;}



/*单页头部开始*/
.bodyCon08{ width:100%; float:left; padding-top:0px;
}
.bodyCon08 .students{
    margin: 0 auto;
    width: 100%;
    height:250px; float:left
    
}
#four_flash{position:relative;width:100%;height:auto; margin:0 auto;position:absolute;float:left;}
#four_flash .flashBg{width:95%; margin:0 auto;position:none;overflow:hidden;height:800px; }

#four_flash .flashBg ul.mobile{width:100%;height:auto; position:absolute; left:0;padding-top:0px; height:800px;}
#four_flash .flashBg ul.mobile li{float:none;width:100%;height:auto;color:#6C6E85;transition:all 1s ease 0s; margin-left:0%; margin-right:0%; margin-top:10px; margin-bottom:10px;}



#four_flash .flashBg ul.mobile li img{width:100%;height:auto;}
#four_flash .but_left{display:none; }
#four_flash .but_right{display:none; }
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}






.imglistz ul li{text-align:center;float:left;display:inline;width:100%; height:auto;  padding-bottom:20px;overflow:hidden; background:#FFFFFF;margin-bottom:10px;margin-left:1.1%; margin-right:1.1%;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; margin-bottom:30px;}
.imglistz ul li span{line-height:20px;display:block; color:#555; text-align:left; font-size:14px; padding-left:5%; padding-right:5%; }
.imglistz ul li  h5{ font-size:17px; width:90%;text-align:left;padding-top:0px; padding-bottom:5px;  padding-left:5%; padding-right:5%; }

.imglistz ul li img:hover{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1); -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}

.imglistz21{ width:100%; height:160px!important;  overflow:hidden;}
.imglistz21 img{ max-width:100%; width:100%;  max-height:100%; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}





.xiazai{ width:100%; float:left}
.xiazai ul{ width:100%; float:left}
.xiazai ul li{ width:96%; margin-right:0%; margin-left:0%; background:#FFFFFF; padding-top:10px; padding-bottom:10px; font-size:17px; padding-left:2%; padding-right:2%; margin-bottom:10px; float:left; line-height:30px; border-radius:7px;}
.xiazai ul li span{ width:100px; line-height:35px; text-align:center; color:#9b9b9b; border:#e4e4e4 solid 1px; float:right; font-size:14px;
border-radius:5px;}

.xiazai ul li span:hover{ width:100px; line-height:35px; text-align:center; color:#fff; background:#57289c; border:#57289c solid 1px; float:right;border-radius:5px;}


header{position: relative; padding-bottom:0px;}


}

.neitu{ width:50%; overflow:hidden}
.neitu img{ width:100%;transition: all 0.8s;}
.neitxt{ width:45%}
.clear{ clear:both}
.neitu  img:hover{   transform: scale(1.1);}
@media screen and (max-width: 640px) {

.dingzuo{ width:100%; float:none }
.dingzuo ul li{ width:100%; margin-bottom:3px;}
.dingyou{ width:100%; float:none; }
.fr{ float:right}
.dingyou ul li{ margin-left:0px;}
.dingyou ul li:nth-child(2){ width:50%; float:left; margin-top:5px;}
.dingyou ul li:nth-child(3){ width:50%; float:left;margin-top:5px;}
.ann{ margin-bottom:40px;}

.neigs{display: flex; width:100%;
flex-wrap: wrap;
flex-direction: column-reverse;}
.neitu{ width:100%; float:none!important; overflow:hidden}
.neitxt{ width:100%; float:none!important}



.inside_r{ width:100%; float:right; font-size:14px; padding-top:0px; }

.inside_r h3{ width:100%; font-size:22px; color:#000000; padding-bottom:15px; font-weight:normal!important;}



.content { clear:both; overflow:visible; width:90%; margin:20px auto;  margin-left:5%; margin-right:5%;padding-left:5%; padding-right:5%;background:#fff; padding-top:20px; padding-bottom:20px; line-height:22px; font-size:14px;border-radius:10px; }

.content h3{ width:100%; float:left; font-size:22px; color:#57289c; line-height:25px; padding-bottom:10px;font-family:Barlow-Regular; font-weight:normal; padding-top:20PX;}




/* 本例子css */
.tabox{width:100%;border-top:2px solid #a77efe;}
.tabox .hd{overflow:hidden;border-left:0px solid #ddd; background:#f5f5f5; margin-bottom:20px;}
.tabox .hd li{position:relative;line-height:35px;text-align:center;width:100%;float:left;border-top:0;cursor:default; font-size:14px; border-bottom: solid #dfdfdf 1px;}
.tabox .hd li.on{width:100%;border-bottom:0px solid #fff;color:#fff; background:#a77efe}
.tabox .bd{border-top:0;}
.tabox .lh{overflow:hidden;}




.kuang1 {
	line-height: 50px;
	height: 50px;
	width:100%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	padding-left:5%;
	margin-bottom:5px;
}
.kuang3 {
	line-height: 50px;
	height: 50px; font-family:Arial, Helvetica, sans-serif; font-size:15px;
	width:100%;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0); 
	padding-left:10%;
	color:#7a7a7a;
	float:left;

}
.kuang2 {
	line-height: 50px;
	height: 118px;
	width:100%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:5px;
}

.kuang21 {
	line-height: 50px;
	height: 117px;
	width: 90%;font-family:Arial, Helvetica, sans-serif; font-size:15px;
	border: 1px solid #c3c3c3;
	background-color: rgba(255,255,255,0.0);
	color:#7a7a7a;
	float:right;
	padding-left: 5%;
	margin-bottom:5px;
}
.ann {
	line-height: 48px;
	color: #FFF;
	background-color: #a77efe;
	text-align: center;
	height: 46px;
	width: 100%;
	font-size: 15px;
	border: 1px solid #a77efe;
	margin-top: 15px;
}




.imglist ul li{text-align:center;float:left;display:inline;width:45%;height:120px;border:#f1f1f1 1px solid;margin:10px 5px;overflow:hidden; font-size:14px;}
.imglist ul li img{background:#FFFFFF; max-width:100%; max-height:100%;}


.casepic{ width:100%;
height:120px;
vertical-align: middle;
display: table-cell; background:#fff; overflow:hidden;}




.abp{float:left;width:100%;padding-top:10px; padding-bottom:20px; border-bottom:#ededed solid 1px;}
.abp ul{ width:100%; float:left; }
.abp ul li{width:100%; margin-right:0%; line-height:35px; float:left; text-align:center; margin-bottom:1px;}
.abp ul li a{  width:100%;line-height:35px; float:left; text-align:center; font-size:14px; background:#8f8d93;color:#fff;}
.abp ul li a:hover{  background:#57289c; color:#fff;width:100%; float:left }



.search{width:100%; margin:0 auto; margin-top:20px;height:35px; padding-left:10px;  background:#e2e2e2; border-radius:5px; }
.search .fl{ width:55%}
.searchinput{height:35px;border:#fefefe solid 0px;width:100%;float:left;display:inline;line-height:35px; outline:none; background:none; color:#555; opacity:0.7; font-size:14px; padding-left:5%;}
#search_logo{ float:right;height:35px;}

}

