﻿/*全局样式*/
* {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	/*blr:expression(this.onFocus=this.blur());*/
	/*color:#6E6E6E;*/
}
/*a:hover {
	text-decoration:none;
	color:#0678c5;
}*/
ul, li {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

/*轮播图*/
.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:678px;}
.lubo_box{ position: relative; width: 100%; height:678px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:678px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;position: absolute;}

.lubo_box li img{ width: 100%; height: 678px;}

/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #e70012 !important;}

/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 140px;position: absolute;;z-index: 100;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display: none;}
.left_btn{ float: left;}
.right_btn{ float: right;}




.menu{width: 100%; height:96px; line-height:96px; background:rgb(240,240,240)}
.head-menu-list {display: inline-block;}
.head-menu-list li {z-index:2;float:left; width:140px; height:96px;  text-align:center; position:relative;}
.head-menu-list a {display:block;font-size:15px;height:96px;font-family: "Microsoft YaHei";color: #000000;}
.head-menu-list>li>a:hover{
}

.head-menu-list a.hover ,.head-menu-list a:hover {color: rgb(20,81,136);text-decoration:none; display:block;font-weight: bold;}
.head-menu-list li.nav12 a:hover{display:block;}
.head-menu-list li.nav12{}
.head-menu-list .subnav { display:none;position:absolute;z-index:999;top:96px; width:100%; left:0px; background:#103877; padding:10px 0px}
.head-menu-list .subnav .list a:hover{ background:none; background-image:none}
.head-menu-list .subnav .nav{  border:0px; }
.head-menu-list .subnav .nav li{ line-height:30px; height:30px; float:none; background:none;}
.head-menu-list .subnav .nav li a{line-height:30px; height:30px; color:#FFF; font-size:14px; padding:0px;}
.head-menu-list .subnav .nav li a:hover{ background:none; font-weight:bold}
.menu-d{
	width: 1270px;
	height: 96px;
	margin: 0 auto;
	text-align: center;
}
.menu-d:after{
	display: block;
	content: "";
	clear: both;
}







.Article{
	margin-bottom: 10px;
}




/*左边栏*/

.defaulta{
	background: rgb(23,102,169);
}
.active{
	color: white!important;
}




/*核心业务代码css*/
.dv-center{
	
	width: 1135px; 
	height: 353px; 
	overflow: hidden; 
	border: 1px #d3d3d3 solid; 
	border-radius: 7px; 
	margin: 0 auto; 
	position: relative; 
	margin-top: -110px; 
	z-index: 9999999;
	background: #fff;
}
.dv-title{
	width: 488px;
	height: 35px;
	background: url(../images/line.jpg) center repeat-x;
	margin: 0 auto;
	margin-top: 45px;
	
}
.dv-title p{
	background: #fff;
	height: 32px;
	line-height: 32px;
	width: 275px;
	margin: 0 auto;
	color: #000000;
	font-size: 24px;
}
.dv-title p>span{float: left;}
.dv-title p>span:last-child{
	font-size: 12px;
	margin-left: 5px;
}

.dv-list{height: 218px; width: 95%; margin-top: 20px;display: flex;justify-content: space-between;margin: 0 auto;}

.dv-list li p{
	text-align: center;
	color:rgb(102,102,102); 
	font-family: "Microsoft YaHei";
	font-size: 14px;
}


/*经典案例css*/
.body_u1{
	margin-top: 0;
}
.body_u1 li{
	float: left;
	width: 390px;
	height: 310px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.body_u1 li a{
	height: 268px;
    float: left;
    }
.body_u1:after{
	display: block;
	content: "";
	clear: both;
	width: 100%;
}
.body_u1>li p{
	background: rgb(19,81,135);
	float: left;
    height: 40px;
    line-height: 40px;
    font-family: "微软雅黑 Regular";
    color: #FFFFFF;
    width: 100%;
}

.body_jd:after{
	display: block;
	content: "";
	clear: both;
}
.body_jd{
	height: 110px;
}


.dv_title1_s,.dv_title1_s1{
	width: 110px;
	height: 110px;
	background: url(../images/line.jpg) center repeat-x;
	display: inline-block;
}
.dv_title1_s{
	float: left;
	margin-left: 360px;
}
.dv_jd_p{
	display: inline-block;
	height: 110px;
	line-height: 110px;
	font-family: "Microsoft YaHei";
	font-size: 24px;
	color: rgb(0, 0, 0);
	float: left;
	margin-left: 57px;
}

.dv_title1_s1{
	float: right;
	margin-right: 360px;
}
.dv_jd_sp{
 	display: inline-block;
	font-size: 12px;
 	font-family: "Microsoft YaHei";
	line-height: 110px;
	color: rgb(0, 0, 0);
	float: left;
	height: 110px;
	line-height: 110px;
	margin-left: 5px;
}
/*新闻中心css*/
.news_title{
	width: 1200px;
	margin: 0 auto;
}
.news_title:after{
	display: block;
	content: "";
	clear: both;
}
.news_sizi{
	text-align: center;
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.news_sizi>p a{
	display: inline-block;
	line-height: 30px;
	color: #000;
	margin: 0 10px;
}
.news_sizi>p a:hover{
	color: rgb(19,81,135);
	text-decoration: underline;
}
.news-d:hover{
	box-shadow: darkgrey 0px 0px 10px 0px ;
}

.news-d{
	word-break: break-all; 
	word-wrap:break-word;
	width: 565px;
	
	float: left;
	display: inline-block;
	margin-left: 20px;
	background: #FFFFFF;
}

.news_right{
	float: right;
	display: inline-block;
	margin-top: 0;
	width: 585px;
	
}
.news-d>div{
	padding: 20px;
}
.news-d>p{
	margin:0 20px;
	font-size: 12px;
  	font-family: "Microsoft YaHei";
  	line-height: 30px;
}
.news_d1:after{
	display: block;
	content: "";
	clear: both;
}
.news-d a{display: flex;justify-content: space-between;padding: 10px;}

.news_d1 a{display: flex;justify-content: space-between;padding: 10px;}
.news_avg{width:130px;}
.news_avg p:first-child{text-align: center;font-size:24px;color: #757575;font-weight: bold;margin-top: 23px;}
.news_avg p:nth-child(2){text-align: center;font-size:16px;color:rgb(86,86,86);}
.news_avf{width:430px;}
.news_avf p:first-child{display: -webkit-box; overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size:24px;color: black;}
.news_avf p:nth-child(2){margin-top: 5px;color: rgb(86,86,86);}

.news_d1:hover{
	box-shadow: darkgrey 0px 0px 10px 0px ;
}
.news_d1>img{
	float: left;
}
.news_right_t{
	float: right;
}
.news_right_tt{
	float: left;
	padding: 12px;
}
.news_d1{
	
	background: #FFFFFF;
}
.news_right_t>p{
	margin-top: 10px;
	font-size: 12px;
  	font-family: "Microsoft YaHei";
  	line-height: 30px;
}
.news_right_t{
	word-break: break-all; 
	word-wrap:break-word;
	width: 320px;
	margin-right: 80px;
}
.news_Partne{
padding-bottom: 20px;
	text-align: center;
	width: 1200px;
	margin: 0 auto;
}
.news_Partne>p{
	margin-top: 70px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	font-size: 14px;
	color: rgb(19, 81, 135);
}
.news_Partne>h1{
	font-size: 24px;
	font-family: "Microsoft YaHei";
	color: rgb(96, 96, 96);
	font-weight: bold;
}
.newsRight{
	color: #000;
}
.newsRight:hover{
	color: rgb(19,81,135);
}



/*图标css*/
.img-d{width: 100%;height: 230px;margin-top: 15px;}
.img_a img{
	width: 255px;
	height: 104px;
}
.img_a{
	text-align: center;
	width: 1310px;
	margin: 0 auto;
}
.dv_list_a:after{
	display: block;
	content: "";
	clear: both;
}
.suofang{display: flex;align-items: center;
	width: 200px;
	height: 200px;
	overflow: hidden;
}
.dv-list>li>a img{
-webkit-transition: all 0.5s ease-in-out; 
-moz-transition: all 0.5s ease-in-out; 
-o-transition: all 0.5s ease-in-out;	
-ms-transition: all 0.5s ease-in-out;	
transition: all 0.5s ease-in-out;
}
.dv-list li a img{display: block;align-items: center;margin: 0 auto;
	
}
.dv-list li a:hover img{
-webkit-transform: scale(1.07) ;
-moz-transform: scale(1.07) );	
-o-transform: scale(1.07) );	
-ms-transform: scale(1.07) );	
transform: scale(1.07) ;
}
.body_u1 li{overflow: hidden;}
.body_u1 li a {
	display: inline-block;
	overflow: hidden;
}
.body_u1 img{
	-webkit-transition: all 1s ease-in-out; 
	-moz-transition: all 1s ease-in-out; 
	-o-transition: all 1s ease-in-out;	
	-ms-transition: all 1s ease-in-out;	
	transition: all 1s ease-in-out;
}
.body_u1 li:hover img{
	margin-left: 52px;
	-webkit-transform: scale(1.27) ;
	-moz-transform: scale(1.27) );	
	-o-transform: scale(1.27) );	
	-ms-transform: scale(1.27) );	
	transform: scale(1.27) ;
	
}
.back-img{
	width: 100%;
	height: 810px;
}
.back-img>img{
	width: 100%;
	height: 810px; 
	position: absolute;
}
.back-d{
	text-align: center;
	width: 1200px;
	margin: 0 auto; 
	position: relative;
}
/*.body_u1 li:hover div{
	margin-left: 20px;	
}*/
.body_d3 div{float: left;}

.body_d:after{
	display: block;
	content: "";
	clear: both;
}
.body_d1{
	float: left;
	width: 469px;
	height: 350px;
	margin-left: 10%;
	margin-top: 70px;
	display: inline-block;
}
.body_h {
  font-size: 24px;
  font-family: "Microsoft YaHei";
  line-height: 1.25;
  z-index: 106;
  display: inline-block;
}
.body_h>a{
	color: #000;
}
.body_h>a:hover{
	color: rgb(19,81,135);
}
.body_p{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(102, 102, 102);
  line-height: 2;
  text-align: left;
  left: 291px;
  top: 1206.996px;
  width: 469px;
  z-index: 107;
  margin-top: 20px;
}
.body_a{
	display: inline-block;
	margin-top: 20px;
   border-radius: 10px;
   background-color: rgb(19, 81, 135);
   width: 49px;
   height: 48px;
   z-index: 109;
}

.body_d3{
	float: right;
	margin-right: 10%;
	margin-top: 50px;
	height: 350px;
	display: inline-block;
}
.body_d3>img{
	display: block;
}
.body_img{
	width:485px;
	display: inline-block;
	height: 330px;
	display: none;
	overflow: hidden;
}
.body_img img{
-webkit-transition: all 0.5s ease-in-out; 
-moz-transition: all 0.5s ease-in-out; 
-o-transition: all 0.5s ease-in-out;	
-ms-transition: all 0.5s ease-in-out;	
transition: all 0.5s ease-in-out;
}

.body_img a:hover img{
-webkit-transform: scale(1.07) ;
-moz-transform: scale(1.07) );	
-o-transform: scale(1.07) );	
-ms-transform: scale(1.07) );	
transform: scale(1.07) ;
}

.body_u>li{
	font-size: 24px;
	font-family: "Microsoft YaHei";
	color: rgb(153, 153, 153);
	width: 60px;
	height: 70px;
	text-align: right;
}
.body_u>li>a{
	font-family: "微软雅黑 Regular";
	font-size: 24px;
	color: rgb(153,153,153);
	border-bottom: 1.5px rgb(153,153,153) solid;
	float: right;
	height: 40px;
}
.rav{
	width: 60px;
	display: inline-block;
	border-bottom: 1.5px rgb(19,81,135) solid !important;
	color: rgb(19,81,135) !important;
}



/*图片内容css*/
.ImgContent{
	width: 80%;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}







/*尾部css*/
.tail-body{
	width: 100%;
	height: 350px;
	background: rgb(43,44,46);
}
.tail-body-d1{
	/*border: 1px solid red;*/
	width: 1100px;
	height: 120px;
	
	/*text-align: center;*/
	margin: 0 auto;
	
}
.tail-body-d-u li{
	float: left;
	line-height: 120px;
	height: 120px;
}
.dv-title:after{
	display: block;
	content: "";
	clear: both;
}
.tail-body-d-u li a{
	margin-right: 20px;
	padding-right: 20px;
	font-size: 12px;
  	font-family: "Microsoft YaHei";
  	border-right: 1px solid rgb(234, 234, 234);
  	color: rgb(234, 234, 234);
}
.tail-body-d-u li:last-child a{
	border-right:none!important;}
.tail-body-d2{
	width: 1100px;
	height: 230px;
	margin:  0 auto;
	/*border: 1px solid red;*/
}
.tail-body-d2:after{
	display: block;
	content: "";
	clear: both;
}
.tail-body-d3{
	float: left;
	width: 500px;
	height: 140px;
}
.tail-body-d3 li{display: flex;margin-bottom: 15px;height: 23px;}
.tail-body-d3 div{display: flex;align-items: center;margin-right: 10px;width: 18px;}    
.tail-body-d3 img{display: block;width: 100%;align-items: center;margin: 0 auto;}
.tail-body-d3 p{color: rgb(138, 138, 138);font-size: 14px;font-family: "SimSun";line-height: 23px;}
.tail-body-d4{
	/*border: 1px solid red;*/
	width: 134px;
	height: 130px;
	float: right;
	margin-top: 30px;
}
.tail-wei{
	text-align: center;
	height: 60px;
	margin: 0 auto;
	background: rgb(43,44,46);
	border-top: 1px solid rgb(196,196,196);
	font-size: 12px;
	font-family: "Microsoft YaHei";
	color: rgb(96, 96, 96);
}














