@charset "utf-8";
/* CSS Document */
html{ -webkit-text-size-adjust:none;}
body{font-size:14px;color:#1b1b1b; font-size:14px; background:#fff;}
body,ol,table,tr,td,ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p{margin:0;padding:0; font-family: "微软雅黑";  font-weight:normal;}
b, i, span, strong, em{font-weight:normal; font-style:normal;}
li{list-style-type:none;}
img{height:100%;width:100%; border:none;}
a{ outline:none; cursor:pointer; text-decoration:none;  -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
a:hover{ text-decoration:none;}
a,area { blr:expression(this.onFocus=this.blur());}
:focus { -moz-outline-style: none;} 
.disno{display:none;}
.disbk{ display:block;}
.distb{ display:table;}
.clear{ width:auto; height:0px; line-height:0px; clear:both; float:none; overflow:hidden;}
/*-------input--outline--middle---------*/
input,button,select,textarea{ outline:none}
input{ vertical-align:middle; font-family:"微软雅黑";}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;}
table{ border-collapse:collapse; font-family:"微软雅黑";}


/*首页样式*/


/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////////手机网站、、、/////////////////////////////////////////////////*/

@media screen and (max-width: 640px) { /*当屏幕尺寸小于640px时，应用下面的CSS样式*/

.shou{
	width:98%;
	height:5rem;
	margin: auto;
	position:relative;

}
.logo{
	width:24%; 
	height:3rem;
	margin: auto;
	float: left;
}
.logo img{
	width:100%; 
	height:3rem;
    margin: auto;
}
.biao{
	width:90%; 
	height:2rem;
	float: left;
	padding-left: 5%;
    padding-right: 5%;

}
.biao ul{
	overflow: hidden;
}
.biao ul li{
	/*width: 14%;*/
    float: left;
   font-size: 0.6rem;
    text-align: center;
    line-height: 2rem;
    height: 2rem;
    margin-top:0rem;
    padding-left: 1.5%;
    padding-right: 1.5%;
}
.biao ul li a{
	color: #000000;
}
.biao ul li a:hover{
	color: #FFF8F8;
	background: #013590;
	display: block;
}



.xitu{
	width:20%;
	height:2rem;
	padding-top:0.5rem; 
	float:right;

	position:absolute;top: 0rem; right: 0rem;
	
	
	padding-left:0rem;
	
}
.xitu ul{
	overflow: hidden;
}
.xitu ul li{
	width: 20%;
	height:2rem;
	padding-left: 0.1rem;
	padding-right:0.1rem;
	margin-top: 10px;
	float: left;
	display: block;
}
.xitu ul li img {
	width: 100%;
	height:1rem;
	margin: auto;
	display: block;
}



/*bannre*/
.main_visual{
	width: 100%;
	height:20rem;
	border-top:1px solid #d7d7d7;
	overflow:hidden;
	position:relative;
}
.main_image{
	width: 100%;
	height:20rem;
	overflow:hidden;
	position:relative;
}
.main_image_tu{
	width:100%; 
	height:20rem;
	float: none;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
.main_image ul{
	width:100%;
	height:20rem;
	overflow:hidden;
	position:absolute;top:0;left:0
}
.main_image li{
	float:left;
	width:100%;
	height:20rem;
}
.main_image li span{
	display:block;
	width:100%;
	height:20rem;
}
.main_image li a{
	display:block;
	width:100%;
	height:20rem;
}
.main_image li .img_1{
	background:url('../img/img_main_1.png') center top no-repeat;
}
.main_image li .img_2{
	background:url('../img/img_main_2.png') center top no-repeat;
}
.main_image li .img_3{
	background:url('../img/img_main_3.png') center top no-repeat;
}
.main_image li .img_4{
	background:url('../img/img_main_4.png') center top no-repeat;
}
.main_image li .img_5{
	background:url('../img/img_main_5.png') center top no-repeat;
}
.main_image li .img_6{
	background:url('../img/img_main_6.png') center top no-repeat;
}


div.flicking_con{
	position:absolute;top:650px;left:50%;
	z-index:999;
	width:3%;
	height:1rem;
	margin:0 0 0 -50px;
}
div.flicking_con a{
	float:left;
	width:2%;
	height:1rem;
	margin:0;
	padding:0;
	background:url(../img/btn_main_img.png) 0 0 no-repeat;
	display:block;
	text-indent:-37rem;/*         600px; 改了*/
}
div.flicking_con a.on{
	background-position:0 -21px;
}
#btn_prev,#btn_next{
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-17px;
	display:none;
}
#btn_prev{
	background:url(../img/hover_left.png) no-repeat left top;
	left:30px;
}
#btn_next{
	background:url(../img/hover_right.png) no-repeat right top;
	right:100px;
}



/*解   */
.solution{
	width:100%;
	height:18rem;
	position: relative;
	margin: auto;
	
}

.solution img{
	width: 100%;
	height:18rem;
	margin: auto;
	
}
.so_01{
	width:100%;
	height:14rem;
	position: absolute;left:0%; top:0px;margin-left:0px;
	
}
.so_011{
	width:100%;
	height:3rem;
	line-height:3rem;
	text-align:center;
	color: #F9F4F4;
	font-size: 1.2rem;
	margin: auto;
}
.so_012{
	width:100%;
	height:12rem;
	margin-top:0rem;
		
}
.so_012 ul{
	overflow: hidden;
		
}
.so_012 ul li{
	width:30%;
	height: 12rem;
	margin-right:2%;
	margin-left: 1.3%;
	float: left;
	display: block;
}
.so_012 ul li i{
	width: 100%;
	height: 5rem;
	display: block;
}
.so_012 ul li i img{
	width: 100%;
	height: 5rem;
	display: block;
}
.so_012 ul li em{
	width:100%;
	height:6rem;
	background: #FCF8F8;
	padding-top:0.5rem;
	display: block;
}
.so_012 ul li em b{
	width: 90%;
	height:6rem;
	font-size:0.5rem;
	line-height:1rem;
	margin: auto;
	display: block;
}
.so_012 ul li em h3{
	width: 90%;
	height:1rem;
	font-size:0.5rem;
	line-height:1rem;
	margin: auto;
	    display: block;
   

   padding-top:0rem;
	overflow: hidden;
	margin: auto;
	    display: block;
	
}
.so_012 ul li em h5{
width: 90%;
	height:3rem;
	/*font-size:0.1rem;*/
	line-height:1rem;
	padding-top: 0.4rem;
	overflow: hidden;
	margin: auto;
	    display: block;
	
}
.so_012 ul li em strong{
	width:90%;
	height:1.4rem;
	padding-top:0rem;
	margin: auto;
	display: block;
}
.so_012 ul li em strong i{
	width:16%;
	height:1rem;
	border:1px #000 solid;
	border-radius:100%; 
	line-height:1rem;
	text-align: center;
	font-size:0.1rem;
	float: left;
	display: block;
}
.so_012 ul li em strong b{
	width:50%;
	height:1.4rem;
	line-height:1.4rem;
	text-align: center;
	float: left;
	display: block;
}
.so_012 ul li a{
	width:100%;
	height:12rem;
    color: #575555;
	display: block;
}
.so_012 ul li:hover a {
	width:100%;
	height:12rem;
    color:#023794;
	display: block;
}

.so_013{
	width: 20%;
	height:1.5rem;
	margin: auto;
	border:1px #FFFFFF solid;
	margin-top:0.5rem;
	text-align: center;
	line-height:1.5rem;
	font-size: 0.4rem
}
.so_013 a{
	width:100%;
	height:1.5rem;
	margin: auto;
	text-align: center;
	line-height:1.5rem;
	color: #FCF8F8	;
	display: block;
}
.so_013 :hover{
	width:100%;
	height:1.5rem;
	margin: auto;
	text-align: center;
	line-height:1.5rem;
	color: #FCF8F8	;
	font-size:0.6px;
	display: block;
}
/*案件*/
.cases{
	width:100%;
	height:16rem;
	margin: auto;
}

.ca_01{
	width:100%;
	height:3rem;
	line-height: 3rem;
	text-align: center;
	font-size:1.2rem;

}

.ca_02{
	width:99%;
	height:11rem;
	border:1px #000 solid;
}

.ca_021{
	width:20%;
	height:11rem;
	margin-right:2%;
	float: left;
}
.ca_021 img{
	width:100%;
	height:100%;
	float: left;
}

.ca_020{
	width:78%;
	height:10.5rem;
	margin-top:1.5%;
	float: left;
}
.ca_0201{
	width:100%;
	height:9.2rem;
	}
.ca_022{
	width:30%;
	height:8.8rem;
	border:1px #000 solid;
	margin-right:2.5%;
	overflow: hidden;
	float: left;	
}
.ca_0221{
	height:6.6rem;
	margin: auto;
}
.ca_0221 img{
	width: 100%;
	height:100%;
	margin: auto;
}
.ca_0222{
	width:100%;
	height:2.1rem;
	text-align: center;
	line-height:2.1rem;
	font-size:0.4rem;
}

.ca_022 a{
	width:100%;
	height:8rem;
	color: #575555;
	font-size:0.4rem;
	display: block;
		
}
.ca_022 :hover{
	color:#003593;
	font-size:0.6rem;
	display: block;
}


.ca_0223{
	width:20%;
	height:1rem;
    border-radius:1rem;
	border:1px #000 solid;
	font-size:0.4rem;
	line-height:1rem;
	text-align: center;
	
	margin: auto;
}
.ca_0223 a{

	height:1rem;
	color: #000000;
	display: block;
}

.ca_0223 :hover {
	color: #FCFCFC;
	font-size:0.6rem;
	background: #023794;
	border-radius:0rem;
	display: block;
}

/*新闻*/
.news{
	width: 100%;
	height:18rem;
	margin: auto;
	position:relative
}
.news img{
	width: 100%;
	height:18rem;
	margin: auto;
}
.ne_01{
	width:100%;
	height:18rem;
	position:absolute;top: 0px; left:0%;margin-left:0px;

}
.ne_010{
	
	height:3rem;
	font-size: 1.2rem;
	text-align:center;
	line-height:3rem;
	color: #FFFFFF;
	margin: auto;
}

.ne_011{
	width:40%;
	height:1.5rem;
	margin: auto;
}
.ne_012{
	width:40%;
	height:1.3rem;
	color: #FCFCFC;
	text-align: center;
	line-height:1.3rem;
	font-size: 0.1rem;
	float: left;
	margin-right:5%;
	margin-left:5%;
}
.ne_012 a{
	width: 100%;
	height:1.3rem;
	border:1px #FFFFFF solid;
	color: #FDFDFD;
	display: block;
}
.ne_012 a:hover{
	width: 100%;
	height:1.3rem;
	color: #FDFDFD;
	background: #02348E;
	display: block;
}

.ne_013{
	width:100%;
	height:11rem;
	margin: auto;
}
.ne_013 ul{
	overflow: hidden;
}
.ne_013 ul li{
	width:30%;
	height:10rem;
	margin-top:2%;
	margin-right:2%;
	margin-left:1.3%;
	float: left;
	display: block;
}
.ne_013 ul li i{
	width:100%;
	height:5rem;
	display: block;
	
}
.ne_013 ul li i img{
	width:100%;
	height:5rem;
	display: block;
	
}
.ne_013 ul li em{
	width:100%;
	height:5rem;
	background: #FCF8F8;
	display: block;
}
.ne_013 ul li em b{
	width:90%;
	height:5rem;
	padding-left:0px;
	margin: auto;
	display: block;
}
.ne_013 ul li em b h3{
	width:100%;
	height:1.2rem;
	line-height:1.2rem;
	/*font-size: 0.6rem;*/
	overflow: hidden;
	display: block;
	
}
.ne_013 ul li em b h5{
	width:100%;
	height:2rem;
	line-height:1rem;
	/*font-size: 0.2rem;*/
	overflow: hidden;
	display: block;
}
.ne_013 ul li em b span{
	width:100%;
	height:1.4rem;
	display: block;
}
.ne_013 ul li em b span i{
	width:16%;
	height:1.2rem;
	border: 1px #020202 solid;
	border-radius:100%;
	text-align: center;
	line-height:1.3rem;
	font-size:0.1rem;
	float: left;
	display: block;
}
.ne_013 ul li em b span h4{
	width:50%;
	height:1.4rem;
	text-align: center;
	line-height: 1.4rem;
	font-size: 0.4rem;
	float: left;
	display: block;
}
.ne_013 ul li a{
	color:#010101 ;
	display: block;
}
.ne_013 ul li a:hover{
	color:#033998 ;
	display: block;
}


.ne_014{
	width: 20%;
	height:1.5rem;
	border: 1px #FFFDFD solid;
	text-align: center;
	line-height:1.5rem;
	margin: auto;
}
.ne_014 a{
	color: #FFFFFF;
	font-size: 0.4rem;
	display: block;
}
.ne_014 a:hover{
	color: #FFFFFF;
	font-size:0.6rem;
	display: block;
}

/*视频*/
.disas{
	width:100%;
	height:18rem;
	margin-bottom:1rem;
	overflow: hidden;
	margin: auto;
}
.vi_01{
	width:100%;
 height: 2rem;
	padding-top: 1rem;
	line-height: 2rem;
	text-align: center;
	font-size: 1.2rem;
    margin: auto;
}
.vi_02{
	width:100%;
	height: 14rem;
	margin: auto;
	
}
.vi_021{
	width:0rem;
	height:0rem;
	line-height:0rem;
	font-size:0rem;
	margin-right:0rem;
	float: left;
	
}
.vi_022{
	width:100%;
	height: 14rem;
	margin-left:0rem;
	margin-right:0rem;
	float: left;
}
.vi_023{
	width:0rem;
	height:0rem;
	line-height:0rem;
	font-size:0rem;
	margin-right:0rem;
	float: left;
	
}
.vi_021 a{
	color: #000000;
	display: block;
	
}
.vi_021 a:hover{
	color:#023692;
	font-size: 50px;
	display: block;
	
}
.vi_023 a{
	color: #000000;
	display: block;
	
}
.vi_023 a:hover{
	color:#023692;
	font-size: 0px;
	display: block;
	
}

.vi_03{
	width:30%;
	height:2rem;
	border: 1px #575656 solid;
	font-size:0.6rem;
	line-height:2rem;
	text-align: center;
	margin: auto;
	margin-bottom:1rem;
	
}
.vi_03 a{
	width:100%;
	height:2rem;
	color: #575656;
	display: block;
	
}
.vi_03 a:hover{
	width:100%;
	height: 2rem;
	color:#FDFDFD;
	background: #023692;
	font-size:1rem;
	display: block;
	
}

/*为何 选择优能*/
.whyc{
	width: 100%;
	height:14rem;
	background: #172D3A;
	margin: auto;
}
.wh_01{
	width:100%;
	height:14rem;
	margin: auto;
}
.wh_02{
	
	height:3rem;
	line-height:3rem;
	text-align: center;
	font-size:1.2rem;
    color: #FDFDFD;
}
.wh_03{
	width: 100%;
	height:11rem;
	margin: auto;	
}
.wh_03 ul{
	overflow: hidden;	
}
.wh_03 ul li{
	width:30%;
	height:10rem;
	float: left;
	margin-right:2%;
	margin-left:1.3%;
	display: block;
}
.wh_03 ul li i{
	width:100%;
	height:6rem;
	margin: auto;
	display: block;
}
.wh_03 ul li i img{
	width:100%;
	height:6rem;
	margin: auto;
	display: block;
}
.wh_03 ul li h3{
	width:100%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	/*font-size: 0.4rem;*/
	color: #FBF5F6;
	display: block;
	
}
.wh_03 ul li h5{
	width:100%;
	height:3rem;
	line-height:1rem;
	text-align: center;
	/*font-size: 0.1rem;*/
	color: #FFFFFF;
	display: block;
}



/*尾巴*/
.weib{
	width: 100%;
	/*height:9.5rem;*/
	margin: auto;
	background: #E0E0E0;
}
.we_01{
	width:100%;
	/*height:9.5rem;*/
	margin: auto;
	    overflow: hidden;
}
.we_02{
	width:100%;
	height: 3rem;
	text-align: center;
	line-height:3rem;
	font-size:1.2rem;
}
.we_03{
	width:40%;
	height:2.5rem;
	margin: auto;
}
.we_03 ul{
	overflow: hidden;
}
.we_03 ul li{
	width:16%;
	height:2rem;
	padding-left:4%;
	padding-right:5%;
	float: left;
	display: block;
}
.we_03 ul li img{
	width: 100%;
	height:2rem;
	float: left;
	display: block;
}
.we_04{
	width: 100%;
	height:2rem;
	padding-top:0rem;
	margin: auto;
}
.we_04 ul{
	overflow: hidden;
}
.we_04 ul li{
	 width: 16.6%;
    float: left;
    /*font-size: 0.2rem;*/
    text-align: center;
    line-height: 2rem;
    height:2rem;
	padding-left:0rem;
	display: block;	
	overflow: hidden;
}
.we_04 ul li h4{
	height:1.5rem;
	
	color: #5B5B5B;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
     height:2.3rem;
     line-height:2rem;
     /*font-size:0.1rem;*/
     display: block;
}
.we_04 ul li h5{
	
	height:0px;
	line-height:0px;
	color: #5B5B5B;
	display: block;
}
.we_05{
	width: 100%;
	/*height:1.5rem;*/
	text-align: center;
	line-height: 1.5rem;
	 /*font-size:0.1rem;*/
    border-top: 1px #565656 solid;
	margin: auto;
}

/*///////////////////////////////////第二页//////////////////////////////////////////////////////*/
/*///////////////////////////////////第二页//////////////////////////////////////////////////////*/
/*///////////////////////////////////第二页//////////////////////////////////////////////////////*/
/*///////////////////////////////////第二页//////////////////////////////////////////////////////*/


/*关于我们小子页*/
.ziye{
	width: 100%;
	height: 6rem;
	border-top:1px #555353 solid;
	background:#FBFBFB;
	margin: auto;
}
.zi_01{
	width:100%;
	/*height:5rem;*/
	margin-top: 0.5rem;
	margin: auto;
}
.zi_01 ul{
	width:100%;
	height:5rem;
	margin: auto;
	overflow: hidden;
}
.zi_01 ul li{
	width:30%;
	/*height: 5rem;*/
	margin-top:0.4rem;
	margin-left:0.3rem;
	float: left;
	display: block;
}
.zi_01 ul li i{
	width:4rem;
	height:3.8rem;
	margin: auto;
	display: block;
}
.zi_01 ul li .iA{
	background: url('../img/imgA.png')no-repeat;
	background-position: 0 -6px;
}
.zi_01 ul li a:hover .iA{
	background-position: 0 -77px;
}
.zi_01 ul li .iB{
	background: url('../img/imgB.png')no-repeat;
	background-position: 0 -3px;
}
.zi_01 ul li a:hover .iB{
	background-position: 0 -73px;
}

.zi_01 ul li .iC{
	background: url('../img/imgC.png')no-repeat;
	background-position: 0 -3px;
}
.zi_01 ul li a:hover .iC{
	background-position: 0 -78px;
}





.zi_01 ul li em{
	width:100%;
	/*height:1rem;*/	
	text-align: center;
	line-height:1rem;
	/*font-size:0.1rem;*/
	display: block;
}
.zi_01 ul li a{
	width:100%;
	height:100%;
	display: block;
	float: left;}
.zi_01 ul li a{
	color: #003797;
	display: block;
}
.zi_01 ul li i a{
	width:100%;
	height:100%;
	margin: auto;
	display: block;
}
.zi_01 ul li a:hover {
	color:#F80004;
	display: block;
}

.zi_01 ul li:hover imgA{
	background-position: 0 -77px;
}





/*关于我们介绍*/
.abba{
	width:90%;
	margin: auto;
	padding-bottom:1rem;
}
.ab_01{
	width:100%;
    padding-top:1rem;
	margin: auto;
}
.ab_01 img{
	width:100%;
	
	margin-top: 0rem;
	margin: auto;
}
.ab_02{
	width:100%;
	/*font-size:0.4rem;
	line-height:1rem;*/
	padding-top:1rem;
	 padding-bottom:1rem; 
margin: auto;
}
.ab_03{
	width: 100%;
	
	margin: auto;
}
.ab_03 img{
	width:100%;
	
	margin: auto;
}
.ab_04{
	width:100%;
	
	margin: auto;
}
.ab_05{
	width:100%;
	
	line-height:2rem;
	padding-top:1rem;
    font-size: 1rem;
}
.ab_06{
	width:100%;
	/* line-height:1rem;
	font-size:0.4rem;*/
	 padding-bottom: 0rem; 
}




/*关于我们招聘*/
.jo_01{
	width: 90%;
	
	margin: auto;
	padding-bottom:1rem;
	padding-top: 1rem;
}
.jo_01 ul{
	overflow:hidden;
}
.jo_01 ul li{
	width:99%;
	
	border: 1px #585656 solid;
	margin-top: 0rem;
	margin-right:0rem; 
	margin-left: 0rem;
	margin-bottom:1rem;
	padding-bottom: 0.5rem;
	float: left;
	display: block;
}
.jo_01 ul li em{
	width:100%;
	height:2rem;
	background:#F1F1F1;
	display: block;
}
.jo_01 ul li em h3{
	width:50%;
	height:2rem;
	line-height: 2rem;
	margin-left: 2rem;
	color: #030303;
	float: left;
	display: block;
}
.jo_01 ul li em h5{
	width:20%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	color: #030303;
	float: left;
	display: block;
}
.jo_01 ul li i{
	width:90%;
	/*font-size: 0.4rem;*/
	line-height:1rem;
	margin-top:0.5rem;
	margin-left:7%;
	float: left;
	display: block;
}
/*有个文字颜色不变*/
.jo_01 ul li  a{
	color: #070707;
	display: block;
}

.jo_01 ul li em:hover{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size:0.4rem;
	display: block;
}
.jo_01 ul li:hover em{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size:0.4rem;
	display: block;
}
.jo_01 ul li:hover h3{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size:0.4rem;
	display: block;
}
.jo_01 ul li:hover h5{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size:0.4rem;
	display: block;
}




/*关于我们新闻*/

.xw_01{
	width:90%;
	min-height:36rem;
	margin: auto;
}
.xw_01 ul{
	overflow: hidden;
}
.xw_01 ul li{
	width:100%;
	height:5rem;
	margin-top:0.5rem;
	margin-bottom: 0.5rem;
	background:#F1F1F1;
	display: block;
}
.xw_01 ul li i{
	width:28%;
	height:4rem;
	float: left;
	padding-top:0.5rem;
	padding-left:0.5rem;
	padding-right: 0.5rem;
	padding-bottom: 0.5rem;
	display: block;
}
.xw_01 ul li i img{
	width: 100%;
	height:4rem;
	float: left;
	display: block;
}
.xw_01 ul li em{
	width:64%;
	height:4rem;
	float: left;
	padding-left:0rem;
	padding-top:0.5rem;
	padding-right: 0rem;
	display: block;
}
.xw_01 ul li em h3{
	width:100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 1rem;
	overflow: hidden;
	display: block;
}
.xw_01 ul li em h4{
	width: 100%;
	height:2.1rem;
	line-height: 1rem;
	font-size: 0.5rem;
	overflow: hidden;
	display: block;
}
.xw_01 ul li em h5{
	width:20%;
	height: 0.8rem;
	line-height: 0.7rem;
	text-align: center;
	font-size: 0.5rem;
	border: 1px #000000 solid;
	float: left;
	 display: block;
}
.xw_01 ul li em h5 a{
	width:100%;
	height:0.8rem;
	line-height:0.7rem;
	text-align: center;
	color: #000000;
	float: left;
	 display: block;
}
.xw_01 ul li em h5 a:hover{
	width:100%;
	height:0.8rem;
	line-height:0.7rem;
	text-align: center;
	background: #023692;
	color: #FFFFFF;
	float: left;
	 display: block;
}



.xw_3{
	width:60%;
	height: 1rem;
	float: left;
	padding-left:2rem;
	padding-top:0.5rem;
}
.xw_4{
	width:20%;
	height:1rem;
	float: left;
	border: 1px #575656 solid;
	text-align: center;
	line-height:1rem;
	margin-left:2%;
}
.xw_4 a{
	color: #000000;
	display: block;
}
.xw_4 a:hover{
	color: #F7F7F7;
	background: #023692;
	display: block;
}





/*招聘详情*/
.zpxq{
	width:90%;
	padding-top:1rem;
	padding-bottom:1rem;
	margin: auto;
}
.zpxq h1{
	width:100%;
	font-size:1rem;
	line-height:1.2rem;
	display: block;
}
.zpxq h3{
	width:100%;
	line-height:1rem;
	font-size: 0.2rem;
	display: block;

}



/*新闻详情*/
.xw_1{
	width: 90%;
	
	margin: auto;
	padding-bottom:1rem;
	
}
.xw_1 h2{
	width: 100%;

	line-height:2rem;
	text-align: center;
	font-size: 0.6rem;
	padding-top:0.5rem;
	display: block;
}
.xw_2{
	width:100%;
	
	margin: auto;
}
.xw_2 img{
	width:100%;
	
	margin: auto;
}
.xw_1 h4{
	width:100%;
line-height:2rem;
	
	font-size: 0.4rem;
	padding-top:1rem;
	display: block;
}



/*产品子页*/
.cpzy{
	width: 100%;
	height:19rem;
	border-top:1px #555353 solid;
	padding-top: 0.5rem;
	background:#FBFBFB;
	margin: auto;
}
.cpzy_1{
	width: 100%;
	height:19rem;
	margin: auto;
}
.cpzy_1 ul{
	
	overflow: hidden;
	display: block;
}
.cpzy_1 ul li{
	width:30%;
	height:6rem;
	margin-right: 0.3rem;
	margin-left: 0.3rem;
	float: left;
	display: block;
}
.cpzy_1 ul li i{
	width:100%;
	height:4rem;
	margin: auto;
	display: block;
}
.cpzy_1 ul li i img{
	width:100%;
	height:4rem;
	margin: auto;
	display: block;
}
.cpzy_1 ul li em{
	width:100%;
	height:1rem;
	font-size:0.5rem;
	text-align: center;
	line-height:1rem;
	display: block;
}
.cpzy_1 ul li a{
	color: #010101;
	display: block;
}
.cpzy_1 ul li a:hover{
	color: #F80004;
	font-size: 0.1rem;
	display: block;
}




.cpzy_2{
	width:90%;
	
	padding-top:0.5rem;
	padding-bottom: 0.5rem;
	margin: auto;
}
.cpzy_2 ul{

	
	overflow: hidden;
	display: block;
	
	
}
.cpzy_2 ul li{
	width:46%;
	height:10rem;
	float:left;
	margin-bottom:0.3rem;
	margin-right:0.3rem; 
	margin-left:0.3rem;
	border: 1px #565454 solid;
	display: block;	
}
.cpzy_2 ul li i{
	width:100%;
	height: 8rem;
	margin: auto;
	display: block;
}
.cpzy_2 ul li i img{
	width: 100%;
	height:100%;
	margin: auto;
	display: block;
}
.cpzy_2 ul li em{
	width:100%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	font-size:0.5rem;
	display: block;
	background: #DDDDDD;
	color: #000000;
}
.cpzy_2 ul li a{
	color: #000000;
	background: #DDDDDD;
	display: block;
}
.cpzy_2 ul li a :hover{
	font-size:0.4rem;
	color:#F9F9F9;
	background:#023692;
	display: block;
}




/*产品详情*/
.ec_1{
	width:100%;
	
	margin: auto;
}
.ec_2{
	width:100%;
	height:3rem;
	border-bottom: 1px #585858 solid;
	text-align: center;
	line-height:3rem;
	font-size:1.2rem;
	margin: auto;
}

.ec_5{
	width:100%;
	height:2rem;
	background: #f1f1f1;
	margin: auto;
	margin-top:0.5rem; 
}
.ec_5 ul{
	margin-bottom:0.5rem; 
	overflow: auto;
}
.ec_5 ul li{
	width:30%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	color: #050505;
	background:#D0D0D0;
	margin-right:0.5rem;
	float: left;
	display: block;
}
.ec_5 ul li a{
	width:100%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	color: #050505;
	background:#D0D0D0;
	font-size:0.5rem;
	display: block;	
}
.ec_5 ul li a:hover{
	width:100%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	color:#FDFDFD;
	background:#023692;
	font-size: 0.4rem;
	display: block;	
}




.ec_6{
	width:100%;
	padding-bottom:1rem;
	padding-top:1rem;
	margin: auto;
}
.ec_7{
	width:100%;

	margin: auto;
	margin-top: 
}
.ec_7 img{
	width:100%;

	margin: auto;
	display: block;
}
.ec_8{
	width:100%;
	height:4rem;
	background:#f6f6f6;
	margin: auto;
	margin-bottom:1rem;
	margin-top:1rem;	
}
.ec_9{
	width:100%;
	height:1.5rem;
	line-height:1.5rem;
	text-align: center;
	font-size:0.4rem;
	color:#000000;
	margin: auto;	
}
.ec_10{
	width:80%;
	height:2rem;
	margin: auto;
	background: #FDFDFD;	
}
.ec_11{
	width:80%;
	height:2rem;
	float: left;
	background: #FDFDFD;
}
.ec_12{
	width:20%;
	height:2rem;
	text-align: center;
	line-height: 2rem;
	
	float: left;
	background: #D0D0D0;
}
.ec_12 a{
	width:100%;
	height:2rem;
	text-align: center;
	font-size: 0.4rem;

	line-height:2rem;
	float: left;
	background: #D0D0D0;
	color: #000000;
}
.ec_12 a:hover{
	background: #023692;
	color: #FDFDFD;
}



/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/* //////////////////////////////////////////////页面开始///////////////////////////////////////////////*/
/*案件*/
.ca_1{
	width:100%;
	
	margin: auto;
}
.ca_2{
	width:100%;
	height:2rem;
	border-bottom: 1px #585858 solid;
	text-align: center;
	line-height:2rem;
	font-size:1.2rem;
	margin: auto;
}

.ca_5{
	width:100%;
	height:2rem;
	background: #f1f1f1;
	margin: auto;
	margin-top:0.5rem; 
}
.ca_5 ul{
	margin-bottom:0.5rem; 
	overflow: auto;
}
.ca_5 ul li{
	width:30%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	color: #050505;
	background:#D0D0D0;
	margin-right: 0.5rem;
	float: left;
	display: block;
}
.ca_5 ul li a{
	width:100%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	color: #050505;
	background:#D0D0D0;
	font-size:0.4rem;
	display: block;	
}
.ca_5 ul li a:hover{
	width:100%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	color:#FDFDFD;
	background:#023692;
	font-size: 0.4rem;
	display: block;	
}

.ca_6{
	width:90%;
	
	margin: auto;
	
	padding-top:1rem;
	
}
.ca_6 ul {
	overflow: hidden;
}
.ca_6 ul li{
	width: 100%;
	height:16rem;
	float: left;
	margin-right:1rem;
	margin-bottom: 1rem;
	display: block;
}
.ca_6 ul li i{
	width:100%;
	height:13rem;
	display: block;
}
.ca_6 ul li i img{
	width: 100%;
	height:100%;
	display: block;
}
.ca_6 ul li em{
	width:100%;
	height:3rem;
	text-align: center;
	line-height:3rem;
	background: #EEEEEE;
	display: block;
}
.ca_6 ul li a{
	width:100%;
	height: 100%;
	color: #000000;
	font-size:0.4rem;
	float: left;
	display: block;
}
.ca_6 ul li a:hover {
	width: 100%;
	height: 100%;
	color: #023692;
	font-size:0.4rem;
	float: left;
	display: block;
}

/*解*/
.so_1{
	width:100%;
	height:35rem;
	margin: auto;
}
.so_2{
	width: 100%;
	height:3rem;
	border-bottom: 1px #585858 solid;
	text-align: center;
	line-height: 3rem;
	font-size:1.2rem;
	margin: auto;
}


.so_5{
	width: 100%;
    height: 2rem;
    background: #f1f1f1;
    margin: auto;
    margin-top: 0.5rem;
}
.so_5 ul{
	margin-bottom:0.5rem; 
	overflow: auto;
}
.so_5 ul li{
	    width: 30%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    color: #050505;
    background: #D0D0D0;
    margin-right: 0.5rem;
    float: left;
    display: block;
}
.so_5 ul li a{
	    width: 100%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    color: #050505;
    background: #D0D0D0;
    font-size: 0.4rem;
    display: block;
}
.so_5 ul li a:hover{
	    width: 100%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    color: #050505;
    background: #D0D0D0;
    font-size: 0.4rem;
    display: block;
}

.so_6{
	width:90%;
	
    margin-top:1rem;
	margin: auto;
	
}
.so_6 ul{
	overflow: hidden;
}
.so_6 ul li{
	width:100%;
	height:6rem;
	margin-right:0rem;
	margin-bottom:0.5rem;
	background:  #EEEEEE;
	float: left;
	display: block;
}
.so_6 ul li i{
	width:40%;
	height:5rem;
	padding-top:0.5rem;
	padding-left:0.5rem;
	padding-right:0.5rem;
	padding-bottom: 0.5rem;
	float: left;
	display: block;
}
.so_6 ul li i img{
	width: 100%;
	height:100%;
	display: block;
}
.so_6 ul li em{
    width:55%;
	height:5rem;
	padding-left:0rem;
	padding-top:0.5rem;
	float: left;
	display: block;
}
.so_6 ul li em h3{
	width:100%;
	height:3.8rem;
	line-height:3.8rem;
	font-size: 0.6rem;
	display: block;
}
.so_6 ul li em b{
	width:40%;
	height: 1rem;
	text-align:center;
	line-height: 1rem;
	font-size: 0.4rem;
	border: 1px #575656 solid;
	display: block;
}

.so_6 ul li a{
	color: #000000;
	display: block;
}
.so_6 ul li a:hover{
	color: #023692;
	display: block;
}



/*案件*/
.zca_1{
	width: 100%;
	height:12rem;
	border-top:1px #555353 solid;
	background:#FBFBFB;
	margin: auto;

}
.zca_2{
	width:100%;
	height:12rem;
	padding-top: 0.5rem;
	margin: auto;
}
.zca_2 ul{
	width:100%;
	height:12rem;
	margin: auto;
	overflow: hidden;
	display: block;
}
.zca_2 ul li{
	width: 33%;
	height:6rem;
	padding-top:0rem;
	padding-left:0rem;
    float: left;
	display: block;
}
.zca_2 ul li i{
	width:4rem;
	height:4rem;
	margin: auto;
}
.zca_2 ul li .iM{
	background: url("../img/imgM.png") no-repeat;
	background-position: 0 -10px;
	display: block;
}
.zca_2 ul li:hover .iM{
	background-position: 0 -79px;
	display: block;
	
}

.zca_2 ul li .iE{
	background: url("../img/imgE.png") no-repeat;
	background-position: 0 -6px;
	display: block;
}
.zca_2 ul li:hover .iE{
	background-position: 0 -74px;
	display: block;	
}

.zca_2 ul li .iG{
	background: url('../img/imgG.png') no-repeat;
	background-position: 0 -6px;
	display: block;
}
.zca_2 ul li:hover .iG{
	background-position: 0 -89px;
	display: block;
	
}

.zca_2 ul li .iZ{
	background: url('  ../img/imgZ.png') no-repeat;
	background-position: 0 -6px;
	display: block;
}
.zca_2 ul li:hover .iZ{
	background-position: 0 -77px;
	display: block;
	
}

.zca_2 ul li .iI{
	background: url('  ../img/imgI.png') no-repeat;
	background-position: 0 -6px;
	display: block;
}
.zca_2 ul li:hover .iI{
	background-position: 0 -80px;
	display: block;
	
}

.zca_2 ul li .iY{
	background: url('../img/imgY.png') no-repeat;
	background-position: 0 10px;
	display: block;
}
.zca_2 ul li:hover .iY{
	background-position: 0 -88px;
	display: block;
}
.zca_2 ul li em{
	width:100%;
	height:1rem;
	text-align: center;
	line-height: 1rem;
	font-size:0.5rem;
	display: block;
}
.zca_2 ul li a{
	color:#023692;
	display: block;
}
.zca_2 ul li a:hover{
	color:#F80004;
	display: block;
}

.pages{
	margin: auto;
	width: 50%
}
.pages a{
	padding-left:6%;
	padding-bottom:6%;
}

.zca_4{
	width: 90%;
	min-height:0;
	margin: auto;
	margin-top:1rem;
	
	
}
.zca_4 ul {
	overflow: hidden;
}
.zca_4 ul li{
	width:100%;
	height:12rem;
	float: left;
	margin-right:0rem;
	margin-bottom:1rem;
	display: block;
}
.zca_4 ul li i{
	width:100%;
	height: 10rem;
	display: block;
}
.zca_4 ul li i img{
	width:100%;
	height:100%;
	display: block;
}
.zca_4 ul li em{
	width:100%;
	height:2rem;
	text-align: center;
	line-height:2rem;
	background: #EEEEEE;
	display: block;
}
.zca_4 ul li a{
	width: 100%;
	height: 100%;
	color: #000000;
	font-size: 0.4rem;
	float: left;
	display: block;
}
.zca_4 ul li a:hover {
	width: 100%;
	height: 100%;
	color: #023692;
	font-size: 0.4rem;
	float: left;
	display: block;
}







/*解*/


.tlo_1{
	width: 100%;
	height:12rem;
	border-top:1px #555353 solid;
	background:#FBFBFB;
	margin: auto;

}
.tlo_2{
	width: 100%;
	height:12rem;
	padding-top:0.5rem;
	margin: auto;
}
.tlo_2 ul{
	width: 100%;
	height:12rem;
	margin: auto;
	overflow: hidden;
	display: block;
}
.tlo_2 ul li{
	width:33%;
	height:6rem;
	padding-top: 0px;
	padding-left: 0px;
    float: left;
	display: block;
}
.tlo_2 ul li i{
	width: 4rem;
	height:4rem;
	margin: auto;
}
.tlo_2 ul li .iQ{
	background: url(' ../img/imgQ.png') no-repeat;
	background-position: 0 -2px;
	display: block;
}
.tlo_2 ul li:hover .iQ{
	background-position: 0 -75px;
	display: block;
	
}

.tlo_2 ul li .iH{
	background: url(' ../img/imgH.png') no-repeat;
	background-position: 0 1px;
	display: block;
}
.tlo_2 ul li:hover .iH{
	background-position: 0 -74px;
	display: block;	
}

.tlo_2 ul li .iF{
	background: url(' ../img/imgF.png') no-repeat;
	background-position: 0 3px;
	display: block;
}
.tlo_2 ul li:hover .iF{
	background-position: 0 -77px;
	display: block;
	
}

.tlo_2 ul li .iD{
	background: url('../img/imgD.png') no-repeat;
	background-position: 0 2px;
	display: block;
}
.tlo_2 ul li:hover .iD{
	background-position: 0 -77px;
	display: block;
	
}

.tlo_2 ul li .iK{
	background: url(' ../img/imgK.png') no-repeat;
	background-position: 0 13px;
	display: block;
}
.tlo_2 ul li:hover .iK{
	background-position: 0 -77px;
	display: block;
}

.tlo_2 ul li em{
	width:100%;
	height: 1rem;
	font-size: 0.5rem;
	text-align: center;
	line-height:1rem;
	
	display: block;
}
.tlo_2 ul li a{
	color:#023692;
	display: block;
}
.tlo_2 ul li a:hover{
	color:#F80004;
	display: block;
}






.tlo_4{
	width: 90%;
	margin: auto;;
	padding-bottom:1rem;
	padding-top:1rem;
}
.tlo_4 ul{
	overflow: hidden;
}
.tlo_4 ul li{
	width:100%;
	height: 6rem;
	margin-right: 0rem;
	margin-bottom:0.5rem;
	background:  #EEEEEE;
	float: left;
	display: block;
}
.tlo_4 ul li i{
	width:30%;
	height:5rem;
	padding-top:0.5rem;
	padding-left:0.5rem;
	padding-left: 0.5rem;
	padding-bottom:0.5rem;
	float: left;
	display: block;
}
.tlo_4 ul li i img{
	width:100%;
	height:100%;
	display: block;
}
.tlo_4 ul li em{
    width:67%;
	height: 5rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left:0rem;

	float: left;
	display: block;
}
.tlo_4 ul li em h3{
	width:100%;
	height:3.8rem;
	line-height:3.8rem;
	text-align:center;
	display: block;
}
.tlo_4 ul li em b{
	width: 20%;
	margin: auto;
	height: 1rem;
	text-align:center;
	font-size: 0.4rem;
	line-height: 1rem;
	border: 1px #575656 solid;
	display: block;
}

.tlo_4 ul li a{
	color: #000000;
	display: block;
}
.tlo_4 ul li a:hover{
	color: #023692;
	display: block;
}




/*联系我们*/
.lx_1{
	width:100%; 
	height:80rem; 
	margin: auto;
	position: relative;
}

.lxwm15{
	width:100%; 
	height:80rem; 
	position:absolute; top:0px; left:0px;
	overflow: hidden;
}
.html body{
	margin:0;padding:0;
}
.iw_poi_title {
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap
}
.iw_poi_content {
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word
}

.lx_2{
	width:90%;
	/*height: 28rem; */
    padding-bottom: 12px;
	position: absolute;left:0%; margin-left:5%;top:3%;
	background: #F7F7F7;
	box-shadow: 2px 2px 20px; 
}
.lx_2 h2{
	width:90%;
	height:2rem;
	float: left;
	padding-left:10%;
	line-height:2rem;
	padding-top:5%;
}
.lx_3{
	width:90%;
	height:2rem;
	float: left;
	padding-left:10%;
	line-height:2rem;
}
.lx_4{
	width:90%;
	/*height:2rem;*/
	padding-left:10%;
	margin-top: 0.5rem;
	float: left;
	overflow: hidden;	
}


.lx_4 h4{
	/*width:20%;*/
	padding-right: 14px;
	height:2rem;
	float: left;
	line-height:2rem;
	
}
.lx_4 h5{
	/*width:80%;
	height:2rem;*/
	float: left;	
	line-height:2rem;
	/*font-size: 0.1rem;*/
}

.lx_5{
	width:90%;
	height: 1px;
	background: #575656;
	margin-left:1rem;
	margin-top:1rem;
	float: left;
	margin-bottom:1rem;
}








/*CASE////////////////////////////案件内页*/
.zca_9{
	width:90%;
	
	margin: auto;
	margin-top:0.5rem;	
	padding-bottom:0.5rem;
}
.zca_9 h2{
	width:100%;
	font-size: 1.2rem;
	margin: auto;
	text-align: center;
	line-height:2rem;
}
.zca_10{
	width:100%;
	
	margin: auto;
	margin-bottom:0.5rem;
}
.zca_10 img{
	width:100%;
	
	margin: auto;
}
.zca_9 h4{
	height:2rem;
	
	line-height:2rem;
	
}


/*SOLUTION////////解内容////////////////////////////////////////////////////////////////////////////*/


.tlo_5{
	width:90%;
	margin: auto;
	padding-bottom:1rem;
}
.tlo_5 h2{
	width:100%;
	font-size: 1.2rem;
	text-align: center;
	line-height:2rem;
	margin-top:0.5rem;
}
.tlo_6  {
	width:100%;
	margin: auto;
}
.tlo_6 img {
	width:100%;
	margin: auto;
}
.tlo_5 h3{
	width:100%;
    margin: auto;
	line-height:1rem;
	padding-top:0.5rem;
	font-size: 0.4rem;
}






/*swiper   //////////////////////////////////////////////////////////////////////////首页产品*/
.vg_title {
	width:96%;
    height:3rem;
	margin: auto;
	text-align: center;
	line-height:3rem;
	
}
.vg_title p{
	width:100%;
    height:3rem;
	margin: auto;
	text-align: center;
	line-height:3rem;
	font-size:1.2rem;
}
#tab{
	width: 80%;
	padding-bottom: 4%;
	margin:0 auto;
}

#tab img{
	width:100%;
	height:5rem;
}
#tab h4{
	width:100%;
	height:3rem;
	text-align: center;
	line-height:3rem;
	border-top: 1px #575656 solid;
}
#tab a{
	color: #575656;
	font-size: 14px;
}
#tab a:hover{
	color: #023692;
	font-size: 16px;
}
#banner img{
		width: 100%;
}

}
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////PC端///////////////////////////////////////////////////////*/



/*首页样式*/
@media screen and (min-width:640px) { /*当屏幕尺寸大于或等于640px时，应用下面的CSS样式*/
.shou{
	width:80%;
	height:5rem;
	margin: auto;
}
.logo{
	width:10%; 
	height:4rem;
	margin: auto;
	float: left;
	margin-top: 10px;
}
.logo img{
	width:100%; 
	height:100%;
	
	margin: auto;
}
.biao{
	width:70%; 
	height: 5rem;
	float: left;
	margin-left: 5%

}
.biao ul{
	overflow: hidden;
}
.biao ul li{
	width:16%; 
	height:4rem;
	margin-top:0.5rem;
	float: left;
	display: block;
    line-height:4rem;
	text-align:center;
}
.biao ul li a{
	color: #000000;
}
.biao ul li a:hover{
	color: #FFF8F8;
	background: #013590;
	display: block;
}
.xitu{
	width:15%;
	height: 4rem; 
	float: left;
	padding-left:0px;
	padding-top:0.5rem;
}
.xitu ul{
	overflow: hidden;
}
.xitu ul li{
	width:24px;
	height:24px;
	float: left;
	padding-left: 0.1rem;
    padding-right: 0.1rem;
	margin-top: 17px;
	display: block;
}
.xitu ul li img {
	width:100%;
	height:100%;
	margin: auto;
	display: block;
}



/*bannre*/
.main_visual{
	width: 100%;
	height:18rem;
	border-top:1px solid #d7d7d7;
	overflow:hidden;
	position:relative;
}
.main_image{
	width: 100%;
	height:18rem;
	overflow:hidden;
	position:relative;
}
.main_image_tu{
	width:100%; 
	height:18rem;
	float: none;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
.main_image ul{
	width:100%;
	height:18rem;
	overflow:hidden;
	position:absolute;top:0;left:0
}
.main_image li{
	float:left;
	width:100%;
	height:18rem;
}
.main_image li span{
	display:block;
	width:100%;
	height:18rem;
}
.main_image li a{
	display:block;
	width:100%;
	height:18rem;
}
.main_image li .img_1{
	background:url('../img/img_main_1.png') center top no-repeat;
}
.main_image li .img_2{
	background:url('../img/img_main_2.png') center top no-repeat;
}
.main_image li .img_3{
	background:url('../img/img_main_3.png') center top no-repeat;
}
.main_image li .img_4{
	background:url('../img/img_main_4.png') center top no-repeat;
}
.main_image li .img_5{
	background:url('../img/img_main_5.png') center top no-repeat;
}
.main_image li .img_6{
	background:url('../img/img_main_6.png') center top no-repeat;
}


div.flicking_con{
	position:absolute;top:650px;left:50%;
	z-index:999;
	width:300px;
	height:21px;
	margin:0 0 0 -40px;
}
div.flicking_con a{
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url(../img/btn_main_img.png) 0 0 no-repeat;
	display:block;
	text-indent:-600px
}
div.flicking_con a.on{
	background-position:0 -21px;
}
#btn_prev,#btn_next{
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-17px;
	display:none;
}
#btn_prev{
	background:url(../img/hover_left.png) no-repeat left top;
	left:30px;
}
#btn_next{
	background:url(../img/hover_right.png) no-repeat right top;
	right:100px;
}





/* swiper ///////////////////////// 产品 ///////////////////////////////////////////////////////////////////////*/
.vg_title {
	width:80%;
    height:4rem;
	margin: auto;
	text-align: center;
	line-height:4rem;
	padding-top: 0.5rem;
}
.vg_title p{
	width:100%;
    height:4rem;
	margin: auto;
	text-align: center;
	line-height:4rem;
	font-size:1.8rem;

}
#tab{
	width:80%;
	padding-bottom: 4%;
	margin:0 auto;
}

#tab img{
	width:100%;
	
}
#tab h4{
	width:100%;
	height: 2rem;
	text-align: center;
	line-height: 2rem;
	border-top: 1px #575656 solid;
}
#tab a{
	color: #575656;
	font-size:1rem;
}
#tab a:hover{
	color: #023692;
	font-size:0.8rem;
}
#banner img{
		width: 100%;
}





/*解*/
.solution{
	width:100%;
	
	position: relative;
	margin: auto;
	overflow:hidden;
	
}

.solution img{
	width: 100%;
	height:100%;
	margin: auto;
	
}
.so_01{
	width:80%;
	height:100%;
	overflow: hidden;
	position: absolute;left:50%; top:0px;margin-left:-40%;
	/*margin: 0 auto;
	display: inline-block;*/
}
.so_011{
	width:100%;
	height:3rem;
	line-height:3rem;
	text-align:center;
	color: #F9F4F4;
	font-size:1.8rem;
	padding-top: 1%;
	margin: auto;
}
.so_012{
	width:100%;
	height:66%;
	padding-top:1%;
	padding-bottom: 1%;
		
}
.so_012 ul{
	width:100%;
	height:100%;
	overflow: hidden;
		
}
.so_012 ul li{
	width:30%;
	height:100%;
	margin-right:2%;
	margin-left:1.3%;
	float: left;
	display: block;
}
.so_012 ul li i{
	width:100%;
	height:50%;
	display: block;
}
.so_012 ul li i img{
	width: 100%;
	height:100%;
	display: block;
}
.so_012 ul li em{
	width:100%;
	height:50%;
	background: #FCF8F8;
	padding-bottom:1%;
	display: block;
}
.so_012 ul li em b{
	width:90%;
	height:16rem;
	margin: auto;
	display: block;
}
.so_012 ul li em h3{
	width:100%;
	height:20%;
	line-height:3rem;
	overflow: hidden;
	display: block;
	
}
.so_012 ul li em h5{
	width:100%;
	
	line-height:1.5rem;
	overflow: hidden;
	display: block;
}
.so_012 ul li em strong{
	width:100%;
	height:2.2rem;
	padding-top:0.5rem;
	display: block;
}
.so_012 ul li em strong i{
	width:10%;
	height:2rem;
	border:1px #000 solid;
	border-radius:100%; 
	line-height:2rem;
	text-align: center;
	font-size:1rem;
	float: left;
	display: block;
}
.so_012 ul li em strong b{
	width:30%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	float: left;
	display: block;
}
.so_012 ul li a{
	width:100%;
	height:100%;
    color: #575555;
	display: block;
}
.so_012 ul li:hover a {
	width:100%;
	height:100%;
    color:#023794;
	display: block;
}

.so_013{
	width: 20%;
	height:2rem;
	margin: auto;
	border:1px #FFFFFF solid;
	margin-top:1%;
	text-align: center;
	line-height:2rem;
}
.so_013 a{
	width:100%;
	height:100%;
	margin: auto;
	text-align: center;
	line-height:2rem;
	color: #FFFFFF	;
	font-size: 0.4rem;
	display: block;
}
.so_013 :hover{
	width:100%;
	height:100%;
	
	text-align: center;
	line-height: 2rem;
	color: #FCF8F8	;
	font-size:1.8rem;
	display: block;
}




/*解*/
.cases{
	width:80%;
	height:35rem;
	margin: auto;
}

.ca_01{
	width:100%;
	height:4rem;
	line-height:3.4rem;
	text-align: center;
	font-size:1.8rem;
	padding-top:0.5rem;
}

.ca_02{
	width:99%;
	height:27rem;
	border:1px #000 solid;
	margin: auto;
}

.ca_021{
	width:21%;
	height:27rem;
	margin-right:0rem;
	float: left;
}
.ca_021 img{
	width: 100%;
	height: 100%;
	float: left;
}

.ca_020{
	width:79%;
	height:25rem;
		margin-top:2rem;
	float: left;
}
.ca_0201{
	width:100%;
	height:21rem;
}
.ca_022{
	width: 30%;
	height:20rem;
	border:1px #000 solid;
	margin-right:1.3%;
	margin-left:1.5%;
	overflow: hidden;
	float: left;	
}
.ca_0221{
	height:16rem;
	margin: auto;
}
.ca_0221 img{
	width: 100%;
	height:100%;
	margin: auto;
}
.ca_0222{
	width:100%;
	height:4rem;
	text-align: center;
	line-height:4rem;
	font-size:1rem;
}

.ca_022 a{
	width:100%;
	height:100%;
	color: #575555;
	font-size: 14px;
	display: block;
		
}
.ca_022 :hover{
	color:#003593;
	font-size: 16px;
	display: block;
}


.ca_0223{
	width:20%;
	height:2rem;
    border-radius: 15px;
	border:1px #000 solid;
	font-size: 0.8rem;
	line-height:2rem;
	text-align: center;
	margin: auto;
}
.ca_0223 a{
	color: #000000;
	display: block;
}

.ca_0223 :hover {
	color: #FCFCFC;
	font-size:1rem;
	background: #023794;
	border-radius: 15px;
	display: block;
}


/*新闻*/
.news{
	width: 100%;

	margin: auto;
	position:relative
}
.news img{
	width: 100%;
	height:100%;
	margin: auto;
}
.ne_01{
	width:80%;
	height:100%;
	position:absolute;top: 0px; left:50%;margin-left:-40%;

}
.ne_010{
	
	height: 3rem;
	font-size:1.8rem;
	text-align:center;
	line-height:3rem;
	padding-top: 0.5rem;
	color: #FFFFFF;
	margin: auto;
}

.ne_011{
	width:40%;
	height:2rem;
	margin: auto;
}
.ne_012{
	width:30%;
	height:1.8rem;
	color: #FCFCFC;
	text-align: center;
	line-height:1.6rem;
	font-size:0.8rem;
	float: left;
	margin-right:10%;
	margin-left:10%;
}
.ne_012 a{
	width:100%;
	height:1.6rem;
	border:1px #FFFFFF solid;
	color: #FDFDFD;
	display: block;
}
.ne_012 a:hover{
	width:100%;
	height:1.6rem;
	color: #FDFDFD;
	background: #02348E;
	display: block;
}
.ne_013{
	width:100%;
	height:66%;
	padding-bottom:2%;
	margin: auto;
}
.ne_013 ul{
	width: 100%;
	height:100%;
	overflow: hidden;
}
.ne_013 ul li{
	width:30%;
	height:100%;
	margin-top:1%;
	margin-right:2%;
	margin-left:1.3%;
	float: left;
	display: block;
}
.ne_013 ul li i{
	width:100%;
	height:50%;
	display: block;
	
}
.ne_013 ul li i img{
	width:100%;
	height:100%;
	display: block;
	
}
.ne_013 ul li em{
	width:100%;
	height:50%;
	background: #FCF8F8;
	display: block;
}
.ne_013 ul li em b{
	width:90%;
	height:100%;
	padding-left:0rem;
	margin: auto;
	display: block;
}
.ne_013 ul li em b h3{
	width:100%;
	height:30%;
	line-height:4rem;
	overflow: hidden;
	display: block;
	
}
.ne_013 ul li em b h5{
	width:100%;
	height:35%;
	line-height:1.5rem;
	overflow: hidden;
	display: block;
}
.ne_013 ul li em b span{
	width:100%;
	height:2rem;
	display: block;
}
.ne_013 ul li em b span i{
	width:10%;
	height:1.8rem;
	border: 1px #020202 solid;
	border-radius:100%;
	text-align: center;
	line-height:1.8rem;
	font-size: 0.8rem;
	float: left;
	display: block;
}
.ne_013 ul li em b span h4{
	width:40%;
	height:2rem;
	text-align: center;
	line-height:2rem;
	float: left;
	display: block;
}
.ne_013 ul li a{
	width: 100%;
	height: 100%;
	color:#010101 ;
	display: block;
}
.ne_013 ul li a:hover{
	color:#033998 ;
	display: block;
}
.ne_014{
	width:20%;
	height:1.5rem;
	border: 1px #FFFDFD solid;
	text-align: center;
	line-height:1.5rem;
	margin: auto;
}
.ne_014 a{
	color: #FFFFFF;
	font-size: 0.8rem;
	display: block;
}
.ne_014 a:hover{
	color: #FFFFFF;
	font-size: 1rem;
	display: block;
}

/*视频*/
.disas{
	width:80%;
	height:30rem;
	margin: auto;	
}
.vi_01{
	
	height:4rem;
	line-height:4rem;
	text-align: center;
	font-size:1.8rem;
	padding-top: 0.5rem;
	margin: auto;
}
.vi_02{
	width:100%;
	height:24rem;
	margin: auto;
	
}
.vi_021{
	width:0%;
	height: 0rem;
	line-height:0rem;
	font-size:0rem;
	margin-right:0rem;
	float: left;
	
}
.vi_022{
	width: 80%;
	height:24rem;
	margin-left:10%;
	margin-right:5%;
	
	float: left;
}
.vi_023{
	width:0%;
	height: 0rem;
	line-height: 0rem;
	font-size: 0rem;
	margin-left:0rem;
	float: left;
	
}
.vi_021 a{
	color: #000000;
	display: block;
	
}
.vi_021 a:hover{
	color:#023692;
	font-size:0rem;
	display: block;
	
}
.vi_023 a{
	color: #000000;
	display: block;
	
}
.vi_023 a:hover{
	color:#023692;
	font-size:0rem;
	display: block;
	
}
.vi_03{
	width:10%;
	height:2rem;
	border: 1px #575656 solid;
	font-size:0.8rem;
	line-height: 2rem;
	text-align: center;
	margin: auto;
	margin-bottom:2rem;
	
}
.vi_03 a{
	width: 100%;
	height:100%;
	color: #575656;
	display: block;
	
}
.vi_03 a:hover{
	width: 100%;
	height:100%;
	color:#FDFDFD;
	background: #023692;
	font-size: 18px;
	display: block;
	
}

/*为何 选择优能*/
.whyc{
	width: 100%;
	height:21rem;
	background: #172D3A;
	margin: auto;
}
.wh_01{
	width:80%;
	height:21rem;
	margin: auto;
}
.wh_02{
	
	height:4rem;
	line-height:4rem;
	text-align: center;
	font-size:1.8rem;
	padding-top: 0.5rem;
    color: #FDFDFD;
}
.wh_03{
	width: 100%;
	height:16rem;
	margin: auto;	
}
.wh_03 ul{
	overflow: hidden;	
}
.wh_03 ul li{
	width:30%;
	height:16rem;
	float: left;
	margin-right:2%;
	margin-left:1.3%;
	display: block;
}
.wh_03 ul li i{
	width:30%;
	height:8rem;
	margin: auto;
	display: block;
}
.wh_03 ul li i img{
	width: 100%;
	height:100%;
	margin: auto;
	display: block;
}
.wh_03 ul li h3{
	width:100%;
	height: 2rem;
	line-height:1rem;
	text-align: center;
	color: #FBF5F6;
	display: block;
	
}
.wh_03 ul li h5{
	width:100%;
	height:5rem;
	line-height: 1rem;
	text-align: center;
	color: #FFFFFF;
	display: block;
}





/*尾巴*/
.weib{
	width: 100%;
	height:22rem;
	margin: auto;
	background: #E0E0E0;
}
.we_01{
	width:80%;
	height:22rem;
	margin: auto;
	
}
.we_02{
	width:100%;
	height:4.5rem;
	text-align: center;
	line-height:4.5rem;
	font-size: 1.8rem;
}
.we_03{
	width:30%;
	height:2rem;
	margin: auto;
}
.we_03 ul{
	overflow: hidden;
}
.we_03 ul li{
	width:10%;
	height:2rem;
	padding-left:7%;
	padding-right:8%;
	float: left;
	display: block;
}
.we_03 ul li img{
	width:100%;
	height:100%;
	float: left;
	display: block;
}


.we_04{
	width:100%;
	height:12rem;
	padding-top:1rem;
	margin: auto;
}
.we_04 ul{
	overflow: hidden;
}
.we_04 ul li{
	width:10%;
	height:12rem;
	float: left;
	padding-left:3%;
	padding-right:3%;
	
	display: block;	
}
.we_04 ul li h4{
	overflow: hidden;
	height:2rem;
	line-height:2rem;
	color: #5B5B5B;
	display: block;
}
.we_04 ul li h5{
	overflow: hidden;
	height:1.5rem;
	line-height:1.5rem;
	color: #5B5B5B;
	display: block;
}
.we_05{
	width:100%;
	height:2rem;
	text-align: center;
	line-height:2rem;
	font-size:0.8rem;
    border-top: 1px #565656 solid;
	margin: auto;
}




/*关于我们小子页*/
.ziye{
	width: 100%;
	height: 8rem;
	border-top:1px #555353 solid;
	background:#FBFBFB;
	margin: auto;
}
.zi_01{
	width:70%;
	height: 8rem;
	margin: auto;
}
.zi_01 ul{
	width:100%;
	height:100%;
	margin: auto;
	overflow: hidden;
}
.zi_01 ul li{
	width:30%;
	height:6rem;
	margin-top:1rem;
	margin-left:2%;
	margin-right: 1.3%;
	float: left;
	display: block;
}
.zi_01 ul li i{
	width:4rem;
	height:4rem;
	margin: auto;
	display: block;
	background-position:-2rem -4rem;

}
.zi_01 ul li .iA{
	background: url('../img/imgA.png')no-repeat;
	background-position: 0 -3px;
}
.zi_01 ul li a:hover .iA{
	background-position: 0 -73px;
}
.zi_01 ul li .iB{
	background: url('../img/imgB.png')no-repeat;
	background-position: 0 -3px;
}
.zi_01 ul li a:hover .iB{
	background-position: 0 -73px;
}

.zi_01 ul li .iC{
	background: url("../img/imgC.png")no-repeat;
	background-position: 0 -3px;
}
.zi_01 ul li a:hover .iC{
	background-position: 0 -78px;
}


.zi_01 ul li em{
	width:100%;
	height:2rem;
	line-height:2rem;
	text-align: center;
	font-size:0.8rem;
	display: block;
}
.zi_01 ul li a{
	width: 100%;
	height:100%;
	display: block;
	float: left;}
.zi_01 ul li a{
	color: #003797;
	display: block;
}
.zi_01 ul li i a{
	width:100%;
	height: 100%;
	margin: auto;
	display: block;
}
.zi_01 ul li a:hover {
	color:#F80004;
	display: block;
}

.zi_01 ul li:hover imgA{
	background-position: 0 -77px;
}

/*关于我们介绍*/
.abba{
	width:70%;
	margin: auto;
	padding-bottom:1rem;
}
.ab_01{
	width:100%;
    padding-top:1.5rem;
	margin: auto;
}
.ab_01 img{
	width:100%;
	
	margin-top: 110px;
	margin: auto;
}
.ab_02{
	width:100%;
	font-size:1rem;
	line-height:2rem;
	padding-top:1rem;
	 padding-bottom:1rem; 
margin: auto;
}
.ab_03{
	width:100%;
	
	margin: auto;
}
.ab_03 img{
	width:100%;
	
	margin: auto;
}
.ab_04{
	width:100%;
	
	margin: auto;
}
.ab_05{
	width:100%;
	
	line-height:2.4rem;
	padding-top:1rem;
    font-size:1.8rem;
}
.ab_06{
	width:100%;
	line-height:2rem;
	 font-size:1rem;
	 padding-bottom:0.5rem; 
}



/*关于我们招聘*/
.jo_01{
	width:70%;
	
	margin: auto;
	padding-bottom:2rem;
}
.jo_01 ul{
	overflow:hidden;
}
.jo_01 ul li{
	width:40%;
	height:16rem;
	border: 1px #585656 solid;
	margin-top:2rem;
	margin-right:4.8%; 
	margin-left:4.8%;
	float: left;
	overflow: hidden;
	display: block;
}

.jo_01 ul li em{
	width:100%;
	height:3rem;
	background:#F1F1F1;
	display: block;
}
.jo_01 ul li em h3{
	width:70%;
	height:3rem;
	line-height:3rem;
	margin-left:6%;
	color: #030303;
	float: left;
	display: block;
}
.jo_01 ul li em h5{
	width:20%;
	height:3rem;
	line-height:3rem;
	text-align: center;
	color: #030303;
	float: left;
	display: block;
}
.jo_01 ul li i{
	width:90%;
	
	line-height:2rem;
	margin-top:0.5rem;
	margin-left:6%;
	float: left;
	display: block;
}
/*有个文字颜色不变*/
.jo_01 ul li  a{
	color: #070707;
	display: block;
}

.jo_01 ul li em:hover{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size: 16px;
	display: block;
}
.jo_01 ul li:hover em{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size: 16px;
	display: block;
}
.jo_01 ul li:hover h3{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size: 16px;
	display: block;
}
.jo_01 ul li:hover h5{
	
	color: #FFFFFF;
	background: #1362B5;
	font-size: 16px;
	display: block;
}
/*关于我们新闻*/

.xw_01{
	width:70%;
	min-height:70rem;
	margin: auto;
}
.xw_01 ul{
	overflow: hidden;
}
.xw_01 ul li{
	width:100%;
	height:10rem;
	margin-top:1rem;
	background:#F1F1F1;
	display: block;
}
.xw_01 ul li i{
	width:24%;
	height:9rem;
	float: left;
	padding-top: 0.5rem;
	padding-left:0.5rem;
	display: block;
}
.xw_01 ul li i img{
	width:100%;
	height:100%;
	float: left;
	display: block;
}
.xw_01 ul li em{
	width:69%;
	height:9rem;
	float: left;
	padding-left:4%;
	padding-top:0.5rem;
	display: block;
}
.xw_01 ul li em h3{
	width:100%;
	height:2rem;
	line-height:2rem;
	overflow: hidden;
	display: block;
}
.xw_01 ul li em h4{
	width:100%;
	height:5rem;
	line-height:1.7rem;
	overflow: hidden;
	padding-bottom: 0.5rem;
	display: block;
}
.xw_01 ul li em h5{
	width:10%;
	height:1.3rem;
	line-height:1.3rem;
	text-align: center;
	border: 1px #000000 solid;
	float: left;
	 display: block;
}
.xw_01 ul li em h5 a{
	width: 100%;
	height:100%;
	line-height:1.3rem;
	text-align: center;
	color: #000000;
	float: left;
	 display: block;
}
.xw_01 ul li em h5 a:hover{
	width: 100%;
	height:100%;
	line-height: 30px;
	text-align: center;
	background: #023692;
	color: #FFFFFF;
	float: left;
	 display: block;
}

.xw_3{
	width:60%;
	height:2rem;
	float: left;
	padding-left:5%;
	padding-top:1rem;
}
.xw_4{
	width:10%;
	height:1.4rem;
	float: left;
	border: 1px #575656 solid;
	text-align: center;
	line-height:1.4rem;
	margin-left:2%;
}
.xw_4 a{
	color: #000000;
	display: block;
}
.xw_4 a:hover{
	color: #F7F7F7;
	background: #023692;
	display: block;
}




/*招聘详情*/
.zpxq{
	width:70%;
	padding-top:1rem;
	padding-bottom:1rem;
	margin: auto;
}
.zpxq h1{
	width:100%;
	font-size: 1.8rem;
	line-height:3rem;
	display: block;
}
.zpxq h3{
	width:100%;
	line-height:2rem;
	font-size: 0.8rem;
	display: block;

}



/*新闻内页、、、、、、、、、、、*/
.xw_1{
	width:70%;
	
	margin: auto;
	padding-bottom:1rem;
}
.xw_1 h2{
	width:100%;

	line-height:4rem;
	text-align: center;
	padding-top:0.5rem;
	display: block;
}
.xw_2{
	width:100%;
	margin: auto;
}
.xw_2 img{
	width:100%;
	margin: auto;
}
.xw_1 h4{
	width:100%;
	font-size: 0.8rem；

	line-height:2rem;
}



/*产品子页*/
.cpzy{
	width: 100%;
	height:8rem;
	border-top:1px #555353 solid;
	padding-top: 0.5rem;
	background:#FBFBFB;
	margin: auto;
}
.cpzy_1{
	width:70%;
	height:100%;
	margin: auto;
}
.cpzy_1 ul{
	
	overflow: hidden;
	display: block;
}
.cpzy_1 ul li{
	width:10%;
	height:7rem;
	margin-right:1.3%;
	margin-left:1.2%;
	float: left;
	display: block;
}
.cpzy_1 ul li i{
	width:100%;
	height:6rem;
	margin: auto;
	display: block;
}
.cpzy_1 ul li i img{
	width:100%;
	height:100%;
	margin: auto;
	display: block;
}
.cpzy_1 ul li em{
	width:100%;
	height:1rem;
	font-size:0.1rem;
	text-align: center;
	line-height:1rem;
	display: block;
}
.cpzy_1 ul li a{
	color: #010101;
	display: block;
}
.cpzy_1 ul li a:hover{
	color: #F80004;
	font-size: 0.4rem;
	display: block;
}



.cpzy_2{
	width:80%;
	
	padding-top:2rem;
	margin: auto;
}
.cpzy_2 ul{
	
	overflow: hidden;
	display: block;
	
	
}
.cpzy_2 ul li{
	width:44%;
	
	float:left;
	margin-bottom:4%;
	margin-right:2.8%; 
	margin-left: 2.8%;
	border: 1px #565454 solid;
	display: block;	
}
.cpzy_2 ul li i{
	width: 100%;
	
	margin: auto;
	display: block;
}
.cpzy_2 ul li i img{
	width:100%;
	height: 100%;
	margin: auto;
	display: block;
}
.cpzy_2 ul li em{
	width: 100%;
	height:4rem;
	line-height: 60px;
	text-align: center;
	font-size:0.8rem;
	display: block;
	background: #DDDDDD;
	color: #000000;
}
.cpzy_2 ul li a{
	color: #000000;
	background: #DDDDDD;
	display: block;
}
.cpzy_2 ul li a :hover{
	font-size:1rem;
	color:#F9F9F9;
	background:#023692;
	display: block;
}

/*产品详情/////////////////////////////////////////////////////////////////////*/
.ec_1{
	width: 70%;
	
	margin: auto;
}
.ec_2{
	width:100%;
	height:4.5rem;
	border-bottom: 1px #585858 solid;
	text-align: center;
	line-height:4.5rem;
	font-size:1.8rem;
	margin: auto;
}


.ec_5{
	width:100%;
	height:3rem;
	background: #f1f1f1;
	margin: auto;
	margin-top:0.5rem; 
}
.ec_5 ul{
	margin-bottom:0.5rem; 
	overflow: auto;
}
.ec_5 ul li{
	width:20%;
	height:3rem;
	line-height:3rem;
	text-align: center;
	color: #050505;
	background:#D0D0D0;
	margin-right:2%;
	float: left;
	display: block;
}
.ec_5 ul li a{
	width: 100%;
	height: 100%;
	line-height: 3rem;
	text-align: center;
	color: #050505;
	background:#D0D0D0;
	font-size:0.8rem;
	display: block;	
}
.ec_5 ul li a:hover{
	width:  100%;
	height: 100%;
	line-height: 3rem;
	text-align: center;
	color:#FDFDFD;
	background:#023692;
	font-size:1rem;
	display: block;	
}

.ec_6{
	width:70%;
	padding-bottom:0.5rem;
	padding-top:0.5rem;
	margin: auto;
}
.ec_7{
	width:100%;

	margin: auto;
	margin-top: 0.5rem;
}
.ec_7 img{
	width:100%;
	height: 100%;
   margin: auto;
	display: block;
}
.ec_8{
	width:70%;
	height:7rem;
	background:#f6f6f6;
	margin: auto;
	margin-bottom:1rem;
	margin-top:1rem;	
}
.ec_9{
	width:100%;
	height:3rem;
	line-height:3rem;
	text-align: center;
	font-size:1rem;
	color:#000000;
	margin: auto;	
}
.ec_10{
	width:40%;
	height: 3rem;
	margin: auto;
	background: #FDFDFD;	
}
.ec_11{
	width:80%;
	height:3rem;
	float: left;
	background: #FDFDFD;
}
.ec_12{
	width:20%;
	height:3rem;
	text-align: center;
	line-height:3rem;
	float: left;
	background: #D0D0D0;
}
.ec_12 a{
	width:100%;
	height:100%;
	text-align: center;
	line-height:3rem;
	float: left;
	background: #D0D0D0;
	color: #000000;
}
.ec_12 a:hover{
	background: #023692;
	color: #FDFDFD;
}


/*案件*/
.ca_1{
	width: 70%;
	
	margin: auto;
}
.ca_2{
	width:100%;
	height:4.5rem;
	border-bottom: 1px #585858 solid;
	text-align: center;
	line-height:4.5rem;
	font-size:1.8rem;
	margin: auto;
}

.ca_5{
	width: 100%;
	height: 3rem;
	background: #f1f1f1;
	margin: auto;
	margin-top:0.5rem; 
}
.ca_5 ul{
	margin-bottom:00.5rem; 
	overflow: auto;
}
.ca_5 ul li{
	width: 20%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    color: #050505;
    background: #D0D0D0;
    margin-right: 2%;
    float: left;
    display: block;
}
.ca_5 ul li a{
	width: 100%;
    height: 100%;
    line-height: 3rem;
    text-align: center;
    color: #050505;
    background: #D0D0D0;
    font-size: 0.8rem;
    display: block;
}

.ca_5 ul li a:hover{
	width: 100%;
    height: 100%;
	line-height: 46px;
	text-align: center;
	color:#FDFDFD;
	background:#023692;
	font-size: 1rem;
	display: block;	
}

.ca_6{
	width: 70%;
    padding-bottom: 0.5rem;
    padding-top:1rem;
    margin: auto;
	
}



.ca_6 ul {
	overflow: hidden;
}
.ca_6 ul li{
	width:30%;
	height:22rem;
	float: left;
	margin-right:1.3%;
	margin-left: 2%;
	margin-bottom:1rem;
	
	display: block;
}
.ca_6 ul li i{
	width:100%;
	height:18rem;
	display: block;
}
.ca_6 ul li i img{
	width:100%;
	height:100%;
	display: block;
}
.ca_6 ul li em{
	width: 100%;
	height: 4rem;
	text-align: center;
	line-height:4rem;
	background: #EEEEEE;
	display: block;
}
.ca_6 ul li a{
	width: 100%;
	height:  100%;
	color: #000000;
	font-size:0.8rem;
	float: left;
	display: block;
}
.ca_6 ul li a:hover {
	width:  100%;
	height: 100%;
	color: #023692;
	font-size: 1rem;
	float: left;
	display: block;
}

/*解*/




.so_1{
	width:70%;
	margin: auto;
}
.so_2{
	width: 100%;
	height:4.5rem;
	border-bottom: 1px #585858 solid;
	text-align: center;
	line-height:4.5rem;
	font-size:1.8rem;
	margin: auto;
}

.so_5{
	width: 100%;
	height: 3rem;
	background: #f1f1f1;
	margin: auto;
	margin-top:0.5rem; 
}
.so_5 ul{
	margin-bottom:00.5rem; 
	overflow: auto;

}
.so_5 ul li{
	width: 20%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    color: #050505;
    background: #D0D0D0;
    margin-right: 2%;
    float: left;
    display: block;
}
.so_5 ul li a{
	width: 100%;
    height: 100%;
    line-height: 3rem;
    text-align: center;
    color: #050505;
    background: #D0D0D0;
    font-size: 0.8rem;
    display: block;
}
.so_5 ul li a:hover{
	width: 100%;
    height: 100%;
	line-height: 46px;
	text-align: center;
	color:#FDFDFD;
	background:#023692;
	font-size: 1rem;
	display: block;	
}


.so_6{
	width:70%;
	
   padding-top:1rem;
	margin: auto;
	
}
.so_6 ul{
	overflow: hidden;
}
.so_6 ul li{
	width:48%;
	height:16rem;
	margin-right:1%;
	margin-left: 1%;
	margin-bottom:2%;
	background:  #EEEEEE;
	float: left;
	display: block;
}
.so_6 ul li i{
	width:50%;
	height:14rem;
	padding-top:1rem;
	padding-left:1rem;
	float: left;
	display: block;
}
.so_6 ul li i img{
	width: 100%;
	height:100%;
	display: block;
}
.so_6 ul li em{
    width:42%;
	height:14rem;
	
	padding-top:1rem;
	float: left;
	overflow: hidden;
	display: block;
}
.so_6 ul li em h3{
	width:100%;
	height:10rem;
	line-height:10rem;
	text-align: center;
	display: block;
}
.so_6 ul li em b{
	width: 40%;
	height: 2rem;
	text-align:center;
	line-height:2rem;
	border: 1px #575656 solid;
	font-size: 0.8rem;
	margin: auto;
	display: block;
}

.so_6 ul li a{
	color: #000000;
	display: block;
}
.so_6 ul li a:hover{
	color: #023692;
	display: block;
}



/*案件*/
.zca_1{
	width: 100%;
	height:8rem;
	border-top:1px #555353 solid;
	background:#FBFBFB;
	margin: auto;

}
.zca_2{
	width:70%;
	height:8rem;
	margin: auto;
}
.zca_2 ul{
	width:100%;
	height:100%;
	margin: auto;
	overflow: hidden;
	display: block;
}
.zca_2 ul li{
	width:15%;
	height:6rem;
	padding-top:1rem;
	padding-left:0.5%;
	padding-right:0.5%;
    float: left;
	display: block;
}
.zca_2 ul li i{
	width:4rem;
	height:4.6rem;
	margin: auto;
}
.zca_2 ul li .iM{
	background: url('../img/imgM.png') no-repeat;
	background-position: 0 0px;
	display: block;
}
.zca_2 ul li:hover .iM{
	background-position: 0 -69px;
	display: block;
	
}

.zca_2 ul li .iE{
	background: url(' ../img/imgE.png') no-repeat;
	background-position: 0 0px;
	display: block;
}
.zca_2 ul li:hover .iE{
	background-position: 0 -69px;
	display: block;	
}

.zca_2 ul li .iG{
	background: url('../img/imgG.png') no-repeat;
	background-position: 0 10px;
	display: block;
}
.zca_2 ul li:hover .iG{
	background-position: 0 -74px;
	display: block;
	
}

.zca_2 ul li .iZ{
	background: url('  ../img/imgZ.png') no-repeat;
	background-position: 0 0px;
	display: block;
}
.zca_2 ul li:hover .iZ{
	background-position: 0 -71px;
	display: block;
	
}

.zca_2 ul li .iI{
	background: url('  ../img/imgI.png') no-repeat;
	background-position: 0 0px;
	display: block;
}
.zca_2 ul li:hover .iI{
	background-position: 0 -74px;
	display: block;
	
}

.zca_2 ul li .iY{
	background: url('../img/imgY.png') no-repeat;
	background-position: 0 16px;
	display: block;
}
.zca_2 ul li:hover .iY{
	background-position: 0 -82px;
	display: block;
}
.zca_2 ul li em{
	width:100%;
	height:2rem;
	text-align: center;
	line-height:1rem;
	font-size:0.8rem;
	display: block;
}
.zca_2 ul li a{
	color:#023692;
	display: block;
}
.zca_2 ul li a:hover{
	color:#F80004;
	display: block;
}

.zca_4{
	width:70%;
	min-height:50rem;
	margin: auto;
	margin-top:2rem;
	
	
}
.zca_4 ul {
	overflow: hidden;
}
.zca_4 ul li{
	width: 30%;
	height: 22rem;
	float: left;
	margin-right:1.7%;
	margin-left: 1.6%;
	margin-bottom:2rem;
	display: block;
}
.zca_4 ul li i{
	width:100%;
	height:18rem;
	display: block;
}
.zca_4 ul li i img{
	width:100%;
	height:100%;
	display: block;
}
.zca_4 ul li em{
	width:100%;
	height:4rem;
	text-align: center;
	line-height:4rem;
	background: #EEEEEE;
	display: block;
}
.zca_4 ul li a{
	width: 100%;
	height:100%;
	color: #000000;
	font-size:0.8rem;
	float: left;
	display: block;
}
.zca_4 ul li a:hover {
	width: 100%;
	height: 100%;
	color: #023692;
	font-size: 1rem;
	float: left;
	display: block;
}



/*解*/


.tlo_1{
	width: 100%;
	height:8rem;
	border-top:1px #555353 solid;
	background:#FBFBFB;
	margin: auto;

}
.tlo_2{
	width:70%;
	height:8rem;
	margin: auto;
}
.tlo_2 ul{
	width:100%;
	height:100%;
	margin: auto;
	overflow: hidden;
	display: block;
}
.tlo_2 ul li{
	width:18%;
	height:6rem;
	padding-top:1rem;
	padding-left:2%;
	padding-left: 2%;
    float: left;
	display: block;
}
.tlo_2 ul li i{
	width:4rem;
	height:4rem;
	margin: auto;
}
.tlo_2 ul li .iQ{
	background: url(' ../img/imgQ.png') no-repeat;
	background-position: 0 0px;
	display: block;
}
.tlo_2 ul li:hover .iQ{
	background-position: 0 -73px;
	display: block;
	
}

.tlo_2 ul li .iH{
	background: url(' ../img/imgH.png') no-repeat;
	background-position: 0 0px;
	display: block;
}
.tlo_2 ul li:hover .iH{
	background-position: 0 -74px;
	display: block;	
}

.tlo_2 ul li .iF{
	background: url(' ../img/imgF.png') no-repeat;
	background-position: 0 0px;
	display: block;
}
.tlo_2 ul li:hover .iF{
	background-position: 0 -79px;
	display: block;
	
}

.tlo_2 ul li .iD{
	background: url('../img/imgD.png') no-repeat;
	background-position: 0 10px;
	display: block;
}
.tlo_2 ul li:hover .iD{
	background-position: 0 -70px;
	display: block;
	
}

.tlo_2 ul li .iK{
	background: url(' ../img/imgK.png') no-repeat;
	background-position: 0 12px;
	display: block;
}
.tlo_2 ul li:hover .iK{
	background-position: 0 -72px;
	display: block;
}

.tlo_2 ul li em{
	width:100%;
	height:2rem;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	display: block;
}
.tlo_2 ul li a{
	color:#023692;
	display: block;
}
.tlo_2 ul li a:hover{
	color:#F80004;
	display: block;
}


.tlo_4{
	width:70%;
	padding-top:1rem;
	margin: auto;
	padding-bottom:1rem;
}
.tlo_4 ul{
	overflow: hidden;
}
.tlo_4 ul li{
	width:48%;
	height:16rem;
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom:2%;
	background:  #EEEEEE;
	float: left;
	display: block;
}
.tlo_4 ul li i{
	width:50%;
	height:14rem;
	padding-top:1rem;
	padding-left:1rem;
	float: left;
	display: block;
}
.tlo_4 ul li i img{
	width:100%;
	height: 100%;
	display: block;
}
.tlo_4 ul li em{
    width:44%;
	height:14rem;
	
	padding-top:1rem;
	float: left;
	display: block;
}
.tlo_4 ul li em h3{
	width:100%;
	height:10rem;
	line-height:10rem;
	text-align: center;
	margin: auto;
	display: block;
}
.tlo_4 ul li em b{
	width:40%;
	height:2rem;
	text-align:center;
	line-height:2rem;
	border: 1px #575656 solid;
	margin: auto;
	display: block;
}

.tlo_4 ul li a{
	color: #000000;
	display: block;
}
.tlo_4 ul li a:hover{
	color: #023692;
	display: block;
}








/*联系我们*/
.lx_1{
	width:100%; 
	height:88rem; 
	margin: auto;
	position: relative;
}

.lxwm15{
	width:100%; 
	/*height:114rem; */
	position:absolute; top:0px; left:0px; 
}
.html body{
	margin:0;padding:0;
}
.iw_poi_title {
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap
}
.iw_poi_content {
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word
}

.lx_2{
	width:50%;
	/*height:37rem;*/
	position: absolute;left:50%; margin-left:-25%;top:78px;
	background: #F7F7F7;
	box-shadow: 2px 2px 20px; 
	padding-bottom: 1rem;
	padding-top:1rem;
}
.lx_2 h2{
	width:80%;
	height:4rem;
	margin: auto;
	padding-left:0rem;
	line-height:4rem;
	
	font-size: 1.6rem;

}
.lx_3{
	width:80%;
	/*height:4rem;*/
	margin: auto;
	padding-left:0rem;
	line-height: 4rem;
	font-size: 1.4rem;
}
.lx_4{width:80%;
	/*height: 3rem;*/
	padding-left:0rem;
	margin: auto;	
	overflow: hidden;
}


.lx_4 h4{
	/*width: 14%;
	height:3rem;*/
	padding-right: 20px;
	float: left;
	line-height:3rem;
	font-size: 1rem;
	
}
.lx_4 h5{

	/*width:80%;
	height:3rem;*/
	float: left;	
	line-height:3rem;
	font-size: 0.8rem;
}

.lx_5{
	width:80%;
	height: 1px;
	background: #575656;
	margin-left: 0rem;
	margin-top:2rem;
	margin: auto;
	margin-bottom:1rem;
}





.zca_9{
	width: 70%;	
	margin: auto;
	margin-top: 1rem;	
	padding-bottom:1rem;
}
.zca_9 h2{
	width:100%;
	font-size: 1.4rem;
	margin: auto;
	text-align: center;
	line-height:4rem;
}
.zca_10{
	width:100%;
	
	margin: auto;
	margin-bottom:1rem;
}
.zca_10 img{
	width:100%;
	
	margin: auto;
}
.zca_9 h4{
	height:2rem;
	
	line-height: 2rem;
	font-size: 1rem;
	
}

.tlo_5{
	width:70%;
	margin: auto;
	padding-bottom:1rem;
}
.tlo_5 h2{
	width:100%;
	
	text-align: center;
	line-height:4rem;
	margin-top:0.5rem;
}
.tlo_6  {
	width:100%;
	margin: auto;
}
.tlo_6 img {
	width:100%;
	margin: auto;
}
.tlo_5 h3{
	width:100%;
    margin: auto;
	line-height:2rem;
	padding-top:0.5rem;
	font-size: 1rem;
}

}
