﻿@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; font-size:14px; font-family:"微软雅黑"; color:#585858;
}

*{margin:0;padding:0;list-style-type:none;border: none;}
a,img{border:0;text-decoration:none;}
p{margin:0px;padding:0px;line-height:27px;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}

a{ color:#585858; text-decoration:none;}
a:hover{ color:#000; font-weight:bold;}

.margin-top-20{
	margin-top:20px;
}
.margin-top-30{
	margin-top:30px;
}

.Header{ width:100%; float:left; margin:0px; height:auto;}
.Head{ width:1366px; margin:0px auto; height:124px; padding:0px 0px;}
.Logo{width:585px;height:124px;float:left;}

.naver{ width:751px; height:84px; float:left; padding-left:30px; padding-top:40px;}
.naver ul{ margin:0px; padding:0px; list-style-type:none;}
.naver li{ width:107.2px; height:52px; line-height:52px; float:left; text-align:center;font-size:16px; color:#FFFFFF;}
.naver li:hover{ background-image:url(../images/san.png); background-repeat:no-repeat; background-position:center bottom;}
.naver li a{ color:#000000; text-decoration:none;}
.naver li a:hover{ color:#000000; font-weight:bold; display: block;}

/*banner*/
.banner{position:relative;height:600px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;min-width:1366px;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:1px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:1px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#000000;}

.banner_dj{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;min-width:1366px;}
.slides_dj{position:relative;z-index:1;}
.slides_dj li{height:500px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat; background-color:#000000; padding:5px;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;background-color:#000000; padding:5px;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.container{ width:100%; height:; float:left; margin:0px;}
.main{ width:1366px; height:; margin:0px auto;}
.djmain{ width:1366px; height:; margin:0px auto;}
.djmain ul li{ width:443px; height:126px; float:left; margin-right:18.5px;overflow: hidden;}
.djmain ul li img{
  cursor: pointer;
  transition: all 0.6s;
}
.djmain ul li img:hover{
  transform: scale(1.4);
}
.public-margin-top-30{margin-top:30px;}
.public-title{ width:100%; height:auto; float:left; padding:30px 0px;}
.public-title-top{ width:1366px; height:auto; float:left; text-align:center; font-size:24px; color:#000; padding-bottom:15px; font-weight: bold;}
.public-title-bom{ width:1366px; height:3px; float:left;background:url(../images/hg.jpg) center center no-repeat;}

.us{ width:668px; height:375px; float:left;}
.us img{

                 box-shadow: 6px 6px 6px rgba(0,0,0,.5);

                 /*考虑浏览器兼容性*/

                 -moz-box-shadow: 5px 10px 10px rgba(0,0,0,.3);

                 -webkit-box-shadow: 5px 10px 10px rgba(0,0,0,.3);

            }
.us-content{ width:668px;height:auto;float:left; margin-left:30px;}
.aboutTitel{ width:653px; height:34px; float:left;background-image: url(../images/aboutTitel.png); background-repeat:no-repeat; font-size: 20px; padding-top:73px; color:#000000; padding-left:15px; font-weight:600;}
.aboutcontent{ width:668px; height: auto; float:left; line-height:27px; margin-top:15px;}
.aboutmore{ width:668px; height:0px; float:left; padding-top:20px;}
.blue-anniu{ width:154px; height:40px; float:left; border-radius:10px; background-color:#005bd1; text-align:center; line-height:40px;}
.blue-anniu:hover{background-color:#59a930;}
.blue-anniu a{ color:#fff; text-decoration:none;}
.blue-anniu a:hover{ color:#f5f5f5; font-weight:bold;}

.news{ width:1366px; height:auto; float:left;}
.newscontent{ width:668px; height:375px; float:left; background-color:#f5f5f5;}
.newspic{width:668px; height:375px; float:left; margin-left:30px;}

.zyxm{ width:220px; height:auto; float:left; margin-right:162px; padding-bottom:15px;}
.zyxm:hover{ background-color:#f5f5f5;box-shadow: 6px 6px 6px rgba(0,0,0,.1);
/*考虑浏览器兼容性*/
-moz-box-shadow: 5px 10px 10px rgba(0,0,0,.1);
-webkit-box-shadow: 5px 10px 10px rgba(0,0,0,.1);}
.swyy{ width:220px; height:162px; float:left;}
.swyy-title{ width:220px; height:32px; line-height:32px; float:left; text-align:center;}

#demo {
overflow:hidden;
border:0px dashed #CCC;
width:1366px;
height: auto;
}
#demo img {
border: 0px solid #F2F2F2;
}
#indemo {
float: left;
width:1800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

/*新闻*/
.xinwentiao{ width:1106px; float:left; height:32px; float:left; border-bottom:1px dashed #6A6A6A; line-height:32px;}
.xwzi{ width:850px; float:left; height:32px; line-height:32px; background-image:url(../images/hei.jpg); background-repeat:no-repeat; background-position:4px center; padding-left:20px; font-size:14px;}
.xwzi a{ color:#000; text-decoration:none;}
.xwzi a:hover{ color:#000; font-weight:bold;}
.time{ width:236px; height:32px; line-height:32px; text-align:right; float:left; color:#000;}
.danye{ width:1106px; height:24px; float:left; text-align:center; font-size:20px; font-weight:bold; line-height:24px;}
.nrk{ width:1106px; float:left; line-height:25px; padding-top:12px;}

/*底部*/
.footer{ width:100%; height:250px; float:left; margin: auto; background-color:#2E2D31;color: #f5f5f5;}
.foot{ width:1366px; height:250px; margin:0px auto; background-color:#2E2D31;}
.fl{ width:620px; height:auto; float:left;line-height:27px; text-align:left; padding-top:40px;}
.fr{ width:696px; height:auto; float:left; margin-left:50px;padding-top:40px;}
.public-ui{ width:70px; height:auto; float:left; margin-right:55.2px;}
.public-ui ul{ margin:0px; padding:0px; list-style-type:none;}
.public-ui li{ width:70px; height:32px; line-height:32px; text-align:center;}
.public-ui li a{ color:#dddddd;}
.public-ui li a:hover{ font-weight:bold;}
.qrm{ width:266px; height:220px; float:left;text-align:right;line-height:32px;}


/* 首页产品切换 */

.slideGroup {
	margin:0 auto;
	width: 1366px;
	height:auto;
}

.slideGroup .parHd {
	position: relative;
	height:43px;
	line-height:43px;
	padding:0px;
	border-bottom:#0279CB 1px solid;
}

.slideGroup .parHd ul {
	display:table; /*margin:0 auto;*/
}

.slideGroup .parHd ul li {
	float: left;
	padding:0px;
	cursor: pointer;
	text-align:center;		 
	/*background:#E7E7E7;*/
	color: #1D3149;
	width:142.5px;
	line-height:51px;
	height:51px;
	/*border-radius:8px;*/
	-moz-border-radius:8px; /* 老的 Firefox */
	margin-right:20px;
	font-size:16px;
}

.slideGroup .parHd ul li.on {
	height: 40px;
	/*background: #092467;*/
	color: green;
	color: #0279CB;
	border-bottom:2px solid #FFAD02;
}

.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding:0px;
	position: relative;
	width:1280px;
	margin-top:30px;
}

.slideGroup .sPrev,
.slideGroup .sNext {
	position: absolute;
	left: 5px;
	top: 10px;
	display: block;
	width: 54px;
	height: 385px;
	background: url(../img/icoLeft.png) center center no-repeat;
}

.slideGroup .sNext {
	left: auto;
	right: 5px;
	background: url(../img/icoRight.png) center center no-repeat;
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	width:300px;
	position: relative;
	margin-right:30px;
	float: left;
}

.slideGroup .parBd ul li .pic {
	float: left;
}

.slideGroup .parBd ul li .pic img {
	width:300px;
	height:450px;
	display: block;
	padding: 0px;
	
}

.pic{
    width:300px;
    height:auto;
    float:left;
    margin-right:26.66px;
    text-align:center;
	line-height:45px;
}

.slideGroup .parBd ul li .description {
	position: absolute;
	width: 300px;
	height: 35px;
    float:left;
	padding: 0px;
	top:0px;
	left:0px;
	color:#585858;
	text-align: center;
}
.slideGroup .parBd ul li .description h4{
	color: #cca552;
	height: 40px;
	line-height: 40px;
}
.slideGroup .parBd ul li .description a{
	color: #fff;
	float: right;
	margin-top: 10px;
	background: #7c0002;
	border-radius: 5px;
	padding: 3px 10px;
}
.lefts{
	width:246px;
	height:auto;
	float:left;
}
.product_class{
	width:246px;
	height:auto;
	float: left;
}

.product_class_title{
	width:246px;
	height:87px;
	float: left;
	background-color: #092467;
	font-size:32px;
	text-align: center;
	color: #ffffff;
	padding-top:15px;
}
.s1{
	font-size:22px;
	color: #f5f5f5;
}
.product_class_content{
	width:246px;
	height:auto;
	float: left;
}
.product_class_content ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.product_class_content li{
	width:246px;
	height:45px;
	line-height:45px;
	float:left;
	text-align: center;
	background-color: #E7E7E7;
	margin-bottom:5px;
	font-size:14px;
}
.product_class_content li a{
	color: #000;
}
.product_class_content li a:hover{
	color: #FAAB00;
}

.rights{
	width:1000px;
	height:auto;
	float:left;
	margin-left:34px;
}
.right_box{
	width:1000px;
	height:auto;
	float:left;
}
.right_box_title{
	width:1000px;
	height:38px;
	line-height:38px;
	float:left;
	border-bottom: 1px solid #E7E7E7;
}
.right_box_content{
	width:1036px;
	height:auto;
	float:left;
	line-height:27px;
	padding-top:10px;
}

.right_box_content_title{
	width:100%;
	height:35px;
	float:left;
	border-bottom:1px #f5f5f5 solid;
	padding:10px 0px;
	margin-bottom:10px;
}

.right_box_content_title li{
	width:auto;
	height:35px;
	line-height:35px;
	float:left;
	text-align:center;
}

.right_box_content_box{
	width:100%;
	height:auto;
	float:left;

}

.right_box_content_box li{
	width:auto;
	height:38px;
	line-height:38px;
	float:left;
	text-align:left;
}

.xueyuan_box{
	width:292px;
	height:150px;
	float:left;
	border:#f5f5f5 1px solid;
	padding:10px;
	margin-right:28px;
	margin-bottom:28px;
}
.xueyuan_logo{
	width:100px;
	height:100px;
	float:left;

}
.xueyuan_content{
	width:172px;
	height:150px;
	float:Left;
	line-height:22px;
	margin-left:20px;
}
.xueyuan_content a{color:#ffffff;}

.anniu1{width:80px;height:30px; line-height:30px; text-align:center; color:#ffffff; background-color:#F99800;float:left;}
.anniu2{width:80px;height:30px; line-height:30px; text-align:center; color:#ffffff; background-color:#092467;float:left;margin-left:10px;}

.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #092467;
  min-width:128pxpx;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 2;
}
.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown-content ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.dropdown-content li{ width:128px; height:52px; line-height:52px; float:left; text-align:center;font-size:16px;}
.dropdown-content li a{ color:#ffffff; text-decoration:none;}
.dropdown-content li a:hover{ color:#f5f5f5; font-weight:bold; background-color: #FFA800;display: block;}

.caidan{ width:246px; height:500px; float:left;background-position:absolute;z-index:-9999;opacity:0.5;background-color:#000000; }
.caidan_title{ width:216px; height:61.5px;float:left; background-color:#ffffff; margin-top:0px;font-size:14px;line-height:61.5px; border-bottom:#000000 1px solid;padding-left:30px;opacity:10;
               
}
.caidan_title  a{ color:#092467; text-decoration:none;}

.caidan_title:hover .listview {
display:block;
}
.listview {
position:absolute;
margin:0;
border:0;
padding:0 0 0 280px;
overflow:hidden;
display:none;
left:0;
top:0;
}
.listview li{
height:61.5px;
float:left;
list-style:none;
width:130px;
background-color:#fff;
padding-left:15px;
}
.bb{
	width:100%;
	height:auto;
	float:left;
	margin:0px;
	position:absolute;
	z-index:3;
	left:0px;
    top:0px;
}
.b{
	width:1366px;
	height:auto;
	margin:0 auto;
	padding:0px;
}

.tiexin-box{
	width:300px;
	height:165px;
	float:left;
	margin-right:26.66px;
}
.tiexin-box:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
	cursor:pointer;
}
.tiexin-box-bgcolor_1{
	background-color:#76DAFF;
}
.tiexin-box-bgcolor_2{
	background-color:#FF3C41;
}
.tiexin-box-bgcolor_3{
	background-color:#FCD000;
}
.tiexin-box-bgcolor_4{
	background-color:#47CF73;
}
.tiexin-box-pic{
	width:300px;
	height:55px;
	float:left;
	text-align:center;
	margin-top:15px;
}
.tiexin-box-title{
	width:270px;
	height:auto;
	float:left;
	line-height:23px;
	color:#f6f6f6;
	text-align:center;
	padding:5px 15px 0px 15px;
}
.tiexin-box-title span{
	font-size:16px;
	color:#ffffff;
}
.main-title{width:1366px;height:42px;float:left;
 font-size:16px;color:#000;margin:0px 0px 30px 0px;line-height:42px;border-bottom:#A7A7A7 2px solid;}
.main-title_left{
	width:965px;
	height:42px;
	line-height:42px;
	float:left;
	background-image:url(../images/xhb.jpg); background-repeat:no-repeat; background-position:0px center;
	padding-left:20px;
}
.main-title_right{
	width:280px;
	height:42px;
	line-height:42px;
	float:left;
	text-align:right;
}
.main-content{width:1366px;height:;float:left;}

.services-box{
	width:1280px;
	height:auto;
	float:left;
}
.services-box-2{
	width:1366px;
	height:auto;
	float:left;
	padding-top:20px;
}
.services-box-2-title{
	width:1366px;
	height:auto;
	float:Left;
	text-align:center;
	line-height:27px;
}
.services-box-2-title span{
	font-size:20px;
	font-weight:bold;
	color:#000;
}
.services-box-2-box{
	width:1366px;
	height:auto;
	float:Left;
	padding-top:20px;
}
.services-box-2-content{
	width:143.71px;
	height:260px;
	float:left;
	background-color:#f5f5f5;
	padding:10px 10px;
	margin-right:20px;
}
.services-box-2-content-title{
	width:143.71px;
	height:35px;
	line-height:35px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#092467;
	text-align:center;
	
}
.services-box-2-content-description{
	width:143.71px;
	height:245px;
	line-height:27px;
	float:left;

	text-align:center;
}
.zhicheng_tiaojian{
	border-radius:50%;
	width:130px;
	height:100px;
	line-height:27px;
	padding:60px 15px 0px 15px;
	float:Left;
	border:#092467 1px solid;
	background-color:#f6f6f6;
	text-align:center;
	margin-right:50px;
	-moz-box-shadow: 6px 6px 5px #e5e5e5; /* 老的 Firefox */
    box-shadow: 6px 6px 5px #e5e5e5;
	
}
.zhicheng_tiaojian:hover{
	border-radius:50%;
	width:130px;
	height:100px;
	line-height:27px;
	padding:60px 15px 0px 15px;
	float:Left;
	border:#092467 1px solid;
	background-color:#092467;
	text-align:center;
	margin-right:50px;
	color:#fff;
	
}
.anniu-2{
	
	text-align:center;
	border:0px solid #a1a1a1;
	padding:5px 30px; 
	background:#092467;
	width:60px;
	border-radius:25px;
	-moz-border-radius:25px; /* 老的 Firefox */
	color:#fff;
	float:left;
	margin-top:10px;
	margin-left:12px;
}
.services-box-left{
	width:240px;
	height:424px;
	float:left;
}
.services-box-left-title{
	width:240px;
	height:38px;
	line-height:25px;
	float:left;
	color:#ffffff;
	text-align:center;
	font-size:16px;
	margin-top:20px;
}
.services-box-left-title span{
	border-top:#ffffff 1px solid;
	padding:2px 50px;
	font-size:12px;
}
.services-box-left-content{
	width:200px;
	height:auto;
	float:left;
	padding:50px 20px 0px 20px;
	line-height:25px;
	text-align:center;
	color:#f5f5f5;
}
.services-box-pic{
	width:240px;
	height:auto;
	float:left;
	text-align:center;
	padding-top:30px;
	
}
.services-box-center{
	width:715px;
	height:auto;
	float:left;
	margin-left:20px;
}
.services-box-center-title{
	width:675px;
	height:38px;
	float:left;
	border-bottom:#EBEAEE 1px solid;
}
.services-box-center-title-left{
	width:120px;
	height:38px;
	line-height:38px;
	float:Left;
	font-size:16px;
	border-bottom:#FFBA00 3px solid;
}
.services-box-center-title-right{
	width:555px;
	height:38px;
	line-height:38px;
	float:Left;
	text-align:right;
}
.services-box-center-icon{
	width:715px;
	height:auto;
	float:left;
}
.services-box-center-icon-item{
	width:137px;
	height:auto;
	float:left;
	padding-top:0px;
	margin-right:42.33px;
	text-align:center;
}
.services-box-center-icon-item img{
	margin-bottom:10px;
	
}
.services-box-center-xinwen{
	width:715px;
	height:auto;
	float:Left;
	padding-top:20px;
	
}
.services-box-center-xinwen-item{
	width:660px;
	height:35px;
	line-height:35px;
	float:left;
	background:url(../images/hei.jpg) no-repeat; background-position:0px center;padding-left:15px;
}
.services-box-center-xinwen-item span{
	float:right;
}
.services-box-l{
	width:935px;
	height:400px;
	float:left;
}
.services-box-l-kuang{
	width:261.66px;
	height:386px;
	float:left;
	border:#E5E5E5 1px solid;
	padding:10px 10px 0px 10px;
	margin-right:30px;
}
.services-box-l-kuang-title{
	width:261.66px;
	height:45px;
	line-height:45px;
	float:Left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.services-box-l-kuang-description{
	width:261.66px;
	height:60px;
	line-height:27px;
	float:Left;
}
.services-box-l-kuang-pic{
	width:261.66px;
	height:auto;
	float:left;
	margin-top:15px;
}
.services-box-l-kuang-anniu{
	width:190px;
	height:auto;
	float:left;
	text-align:center;
	padding-left:81.66px;
}
.anniu-style{
	width:110px;
	height:38px;
	line-height:38px;
	float:Left;
	text-align:center;
	background-color:#092467;
	color:#fff;
	margin-top:30px;
}
.services-box-right{
	width:520px;
	height:auto;
	float:Left;
	margin-left:25px;
}
.services-box-right-pic{
	width:520px;
	height:auto;
	float:left;
}
.services-box-right-bottom{
	width:520px;
	height:auto;
	float:left;
	padding-top:15px;
}
.services-box-right-bottom span a{
	width:80px;
	height:15px;
	line-height:15px;
	background-color:#ccc;
	padding:2px 0px;
	text-align:center;
	float:right;
	margin-top:10px;
	
}
.services-box-right-bottom-item{
	width:520px;
	height:35px;
	line-height:35px;
	float:left;
}

.scdps-title{
	width:320px;
	height:27px;
	line-height:27px;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
}

.scdps-content{
	width:290px;
	height:auto;
	float:left;
	padding-top:0px;
	padding:15px;
}

.scdps-content ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.scdps-content li{
	width:290px;
	height:40px;
	line-height:40px;
	float:Left;
	margin-bottom:12px;
}

.scdps-content li input{
	width:286px;
	height:35px;
	line-height:35px;
	float:left;
}

.zcpic{
	width:290px;
	height:163px;
	float:left;
	margin-top:15px;
}

.jianzaoshi-bgcolor{
	background-color:#54D2D5;
}
.xiaofanggongchengshi-bgcolor{
	background-color:#FF92A6;
}
.zaojiagongchengshi-bgcolor{
	background-color:#FFB06A;
}
.xuelijiaoyu-bgcolor{
	background-color:#82BFFD;
}
.bim-bgcolor{
	background-color:#7342E9;
}
.zizhidaiban-bgcolor{
	background-color:#E3443C;
}
.zhichengdaipingshen-bgcolor{
	background-color:#09A9AF;
}
.renliziyuan-bgcolor{
	background-color:#FFB81E;
}

.public-bgcolor{
	background-color:#f6f6f6;
}

.home-news-box{
	width:786px;
	height:auto;
	float:left;
	padding:30px 0px 50px 0px;
	margin-right:30px;
}
.home-news-box-title{
	width:786px;
	height:45px;
	float:left;
	border-bottom:#e5e5e5 1px solid;
}
.home-news-box-title-l{
	width:100px;
	height:45px;
	line-height:45px;
	float:left;
	font-size:16px;
	border-bottom:#FF9D3D 1px solid;
}
.home-news-box-title-r{
	width:686px;
	height:45px;
	line-height:45px;
	float:left;
	text-align:right;
}
.home-news-box-content{
	width:786px;
	height:auto;
	float:left;
}
.home-news-box-item{
	width:786px;
	height:46px;
	line-height:46px;
	float:Left;
	border-bottom:#e5e5e5 1px solid;
	
}
.home-news-box-item-l{width:585px; height:46px; line-height:46px; float:left;background:url(../images/hei.jpg) no-repeat; background-position:0px center;padding-left:15px;}
.home-news-box-item-r{width:186px; height:46px; line-height:46px; float:left; text-align:right;}
.margin-right-none{
	margin-right:0px;
}
.margin-bottom-none{
	margin-right:0px;
}
.jqkk{ width:100%; height:auto; float:left; margin:auto;}
.kaike{ width:1280px; margin:0px auto; height:auto; padding-top:14px;}
.neir{ width:1280px; float:left; height:auto; color:#FFFFFF;}

td{
	height:38px;
}

.hd-box{
	width:260px;
	height:auto;
	float:left;
	margin-right:20px;
}
.hd-box-pic{
	width:260px;
	height:175px;
	float:left;
}
.hd-box-title{
	width:260px;
	height:38px;
	float:left;
	line-height:38px;
	text-align:center;
	background-color:#f6f6f6;
}

#demo7 {
background: #fff;
overflow:hidden;
width:1366px;
height:250px;
}
#demo7 img {
}
#indemo8 {
float: left;
width:1800%;
}
#demo9 {
float: left;
}
#demo10 {
float: left;
}
.ls-box{
	width:240px;
	height:auto;
	float:Left;
	border:#EEECED 5px solid;
	padding:15px;
	margin-right:53.33px;
	margin-bottom:53.33px;
}
.ls-box:hover{
	border:#0279CB 5px solid;
}
.ls-box-pic{
	width:240px;
	height:228px;
	float:left;
}
.ls-box-title{
	width:240px;
	height:38px;
	line-height:38px;
	text-align:center;
	float:Left;
}
.public-margin-bottom{
	margin-bottom:0px;
}
.public-margin-top-20{
	margin-top:20px;
}
.public-margin-bottom-30{
	margin-bottom:30px;
}
.zixun{
	width:1366px;
	height:auto;
	float:Left;
	padding:50px 0px;
	border:#e5e5e5 5px solid;
	background-color:#f5f5f5;
}
/*
.CaseContent li{ width:426px; height:308px; float:left;}
*/
.ls-box .ls-box-pic{ width:240px; height:228px; float:left; background-color:#000000;display: inline-block; background-size: cover; position: relative; cursor: pointer; transition: all 0.4s ease-out; box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.44); overflow: hidden; color:#ffffff;}
.ls-box .ls-box-pic:hover { box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64); transform: scale(1.001); }
.ls-box .text { z-index:4; position:absolute; padding:20px; height: calc(100% - 20px);}
.ls-box p {margin-top: 20px; line-height: 22px; transform: translateX(-200px); transition-delay: 0.2s;}
.animate-text { opacity:0; transition: all 0.3s ease-in-out; }
.ls-box .ls-box-pic:hover img { opacity:0.2; }
.ls-box:hover .animate-text { transform: translateX(0); opacity: 1; }
.ls-box .ls-box-pic img { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index:0; transition: all 0.4s ease-out; }


.bmxm-title{
	width:100px;
	height:45px;
	line-height:45px;
	float:Left;
	text-align:center;
}
.bmxm-input{
	width:150px;
	height:45px;
	float:left;
	padding-top:10px;
}
.bmxm-phone-input{
	width:150px;
	height:45px;
	float:left;
	padding-top:10px;	
}
input{
	width:150px;
	height:33px;
	line-height:33px;
	background-color:#f5f5f5;
	border:#092467 2px solid;
}
select{
	width:150px;
	height:33px;
	line-height:33px;
	background-color:#f5f5f5;
	border:#092467 2px solid;
}
.tijiao{
	width:200px;
	height:auto;
	float:left;
	padding-left:30px;
	padding-top:8px;
}
.btn{width:200px; height:40px; float:left;background-color:#FF6801; font-size:16px; text-align:center; line-height:40px; color:#FFFFFF; border:0px;}
.btnxxx{width:290px; height:40px; float:left;background-color:#FF6801; font-size:16px; text-align:center; line-height:40px; color:#FFFFFF; border:0px;}

.nfanye{width:100%;margin:0 auto;text-align:center;overflow:hidden; background-color:#f5f5f5; padding:20px 0px; margin-top:30px; float:left;}
/*======分页=====*/
.viciao {margin-left:auto; margin-right:auto; }
.viciao A, .viciao SPAN.disabled{BORDER: #CAC7C7 1px solid;PADDING:5px 8px;COLOR:#7a7676; overflow:hidden;  MARGIN-RIGHT:7px; background:#F7F6F6; }
.viciao A:hover, .viciao A:active, .viciao a.current{BORDER:#21357C 1px solid; PADDING:5px 8px; MARGIN-RIGHT: 7px; background:#21357C; color:#ffffff;}

.top_qrm{
	width:85px;
	height:85px;
	float:left;
}

.school_input {
	width:100%;
	height:auto;
	float:left;
}
.school_input ul{
	margin:0px;
	padding:0px;
	float:left;
}
.school_input li{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}

.renli-box{
	width:1000px;
	height:auto;
	float:left;
	border-bottom:#f6f6f6 15px solid;
	margin-bottom:30px;
	padding-bottom:15px;
}

.renli-pic{
	width:135px;
	height:180px;
	float:Left;

}
.renli-content{
	width:700px;
	height:auto;
	float:left;
	margin-left:30px;
}
.renli-name{
	width:700px;
	height:35px;
	line-height:35px;
	float:left;
	font-weight:bold;
}
.renli-discription{
	width:700px;
	height:auto;
	float:left;
	line-height:25px;
}
.online-zixun{
	width:110px;
	height:30px;
	float:left;
	padding-top:70px;
	text-align:right;
	margin-left:20px;
}

/*菜单*/

	.containor-nav {
		width: 1366px;
		height: auto;
		position: relative;
		margin: 0 auto;
		top:0px;
	}
	
	.nav_left {
		width: 220px;
		height: 500px;
		background: #0279CB;
	}
	
	.nav_left ul {
		width: 100%;
		height: auto;
	}
	
	.nav_left ul li {
		height: 48px;
		line-height: 48px;
		text-align: left;
		border-bottom:#999 1px solid;
	}
	
	.nav_left ul li span {
		padding-left: 10px;
		height: 48px;
		line-height: 48px;
		display: block;
		background: #0279CB;
		color: #fff;
	}
	
	.nav_left ul li span:hover {
		color: #fff;
		background: #FFAD02;
	}
	
	.nav_right {
		width: 800px;
		height: 500px;
		position: absolute;
		margin-left: 220px;
		top: 0px;
		filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;
	}
	
	.sub {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 500px;
		background: #FFFFFF;
		padding: 10px 0px;
	}
	
	.sub dl {
		overflow: hidden;
		padding: 0px 0px 10px 0px;
	}
	
	.sub dt {
		width: 150px;
		float: left;
		display: block;
		position: relative;
		clear: left;
	}
	
	.sub dt a {
		font-size: 14px;
		color: #000;
		font-weight: bold;
		text-align: center;
		padding-left: 20px;
		text-decoration: none;
		cursor: pointer;
	}
	
	.sub dt i {
		width: 4px;
		right: 12px;
		top: 2px;
		font-size: 14px;
		position: absolute;
		font-style: normal;
	}
	
	.sub dd {
		width: 680px;
		float: left;
		display: block;
		position: relative;
		overflow: hidden;
		padding-right: 20px;
		border-bottom: 1px dashed #E3E3E3;
	}
	
	.sub dd a {
		font-size: 14px;
		float: left;
		color: #666;
		padding: 0 10px;
		margin: 4px 0px 10px 0px;
		text-decoration: none;
		cursor: pointer;
		border-left: 1px solid #E3E3E3;
	}
	
	.sub dd a:hover {
		color: #585858;
	}
	
	.hide {
		display: none;
	}
	
	.show {
		display: block;
	}
	
.videobox{
	width:297px;
	height:auto;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
.videopic{
	width:297px;
	height:167px;
	float:left;
}
.videotitle{
	width:297px;
	height:38px;
	line-height:38px;
	float:left;
	background-color:#f6f6f6;
	text-align:center;
}

.wmys{
	width:1280px;
	height:auto;
	float:left;
}

.wmys ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.wmys li{
	width:210px;
	height:82px;
	float:left;
	border:#ECECEC 1px solid;
	border-radius:6px;
    -moz-border-radius:6px; /* Old Firefox */
	padding:15px 15px 0px 15px;
	margin-right:17px;
}

.wmys li:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
	cursor:pointer;
}

.wmys_pic{
	width:57px;
	height:52px;
	float:Left;
}

.wmys_content{
	width:138px;
	height:52px;
	float:left;
	line-height:22px;
	margin-left:15px;
}


.fri_link{
	width:1366px;
	height:auto;
	float:left;
	padding:30px 0px;
}

.fri_link_title .yl{
	width:120px;
	height:38px;
	line-height:38px;
	float:left;
	text-align:center;
	color:#fff;
	background-color:#005bd1;
	font-size:16px;
}

.fri_link_content{
	width:1366px;
	height:auto;
	float:left;
    padding-top:15px;	
}

.fri_link_content li{
	width:;
	height:35px;
	line-height:35px;
	float:left;
	padding:0px 18px 0px 0px;
}

.public-ke{width:550px; height:auto; float:left; margin-top:40px;}
.ziliao{ width:550px; height:168px; float:left;}
.ziliao-items{ width:168px; height:168px; float:left; margin-right:23px;}
.public-xue{ width:550px; height:317px; float:left; background-image:url(../images/public2.jpg); background-repeat: no-repeat; margin-top:24px;}
.public-xue-title{width:550px; height:45px; line-height:45px; float:left; margin-top:100px;}
.public-xue-title ul{ margin:0px; padding:0px; list-style-type:none;}
.public-xue-title li{ width:183.33px; height:45px; line-height:45px; float:left; text-align:center;}

.ml{ width:385px; height:auto; float:left;}
.ml-title{ width:385px; height:45px; line-height:45px; float:left; font-size:30px; color:#000;}
.TopNews{ width:385px; height:auto; float:left; padding:10px 0px;}
.ml-content{ width:385px; height:auto; float:left;}
.ml-content-title{ width:370px; height:32px; line-height:32px; float:left;background:url(../images/hei.jpg) no-repeat; background-position:0px center;padding-left:15px;}
.mr{width:951px; height:auto; float:left; margin-left:30px;}

svg{
	fill: currentColor;
}
.mt-tabpage {
	width: 951px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
.mt-tabpage-title {
	height: 44px;
	font-size: 0;
	background-color: #fff;
	width: 100%%;
	margin: auto;
	background: #fff;
	border-bottom: 0px solid #f1f1f1;
}
.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width: 105px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #666;
	font-size: 14px;
}
.mt-tabpage-title .mt-tabpage-item:hover{
	color: #eb4537;
}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #eb4537;
	font-size: 14px;
	border-bottom: 1px solid #F85B5E;
}
.mt-tabpage-count {
	position: relative;
	width: 951px;
	height:280px;
	overflow: hidden;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 951px;
	height: 200px;
	line-height: 200px;
}
.mt-tabpage-count li{ margin-top:30px;}

.mt-tabpage-item-boxs{ width:297px; height:auto; float:left;margin-right:30px;}
.mt-tabpage-item-boxs-img{ width:297px; height:166px; float:left;}
.mt-tabpage-item-boxs-title{width:297px; height:55px; line-height:27px; float:left; font-size:14px; color:#000; padding-top:15px; font-weight:bold;}

.team-title{ width:1366px; height:45px; line-height:45px; float:left;font-size:30px; color:#000;}
.team-content{ width:1366px; height:auto; float:left; margin-top:30px;}
.tl{ width:322px; height:322px; float:left; background-color:#f5f5f5; overflow:hidden; position:relative; margin-right:22px;}
.tl ul{ margin:0px; padding:0px; list-style-type:none;position:absolute; left:0; top:0; height:322px; overflow:hidden;}
.tl li{ width:322px; height:322px; float:left;  background-color:#f5f5f5; margin-bottom:22px;overflow:hidden; position:relative;}
.tl h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px; padding:5px 5px 10px 5px;}
.tl h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
.tl ul li img{ width:322px; height:322px; position:absolute; left:0; top:0; z-index:10; background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;}
.tl ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.tl ul li a.link{ display:block; width:322px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; position:absolute; left:0; bottom:0; background:#000;opacity: 0.5;filter: alpha(opacity=50); z-index:20;}


.tc{ width:666px; height:330px; float:left;overflow:hidden; position:relative;}
.tc ul{ margin:0px; padding:0px; list-style-type:none;position:absolute; left:0; top:0; height:330px; overflow:hidden;}
.tc li{ width:150px; height:150px; float:left; margin-right:22px; background-color:#f5f5f5; margin-bottom:22px;overflow:hidden; position:relative;}
.tc h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px; padding:5px 5px 10px 5px;}
.tc h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
.tc ul li img{ width:150px; height:150px; position:absolute; left:0; top:0; z-index:10; background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;}
.tc ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.tc ul li a.link{ display:block; width:150px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; position:absolute; left:0; bottom:0; background:#000;opacity: 0.5;filter: alpha(opacity=50); z-index:20;}

.tr{width:322px; height:322px; float:left;background-color:#f5f5f5; margin-left:20px;overflow:hidden; position:relative; }
.tr ul{ margin:0px; padding:0px; list-style-type:none;position:absolute; left:0; top:0; height:322px; overflow:hidden;}
.tr li{ width:322px; height:322px; float:left;  background-color:#f5f5f5; margin-bottom:22px;overflow:hidden; position:relative;}
.tr h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px; padding:5px 5px 10px 5px;}
.tr h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
.tr ul li img{ width:322px; height:322px; position:absolute; left:0; top:0; z-index:10; background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;}
.tr ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.tr ul li a.link{ display:block; width:322px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; position:absolute; left:0; bottom:0; background:#000;opacity: 0.5;filter: alpha(opacity=50); z-index:20;}


.teambox{ width:244px; height:auto; float:left; margin-right:20px; background-color:#f5f5f5; margin-bottom:20px;}
.teampic{ width:244px; height:244px; float:left;}
.teamname{ width:244px; height:35px; float:left; background-color:#f5f5f5; text-align:center; line-height:35px;}

.naver .ul-list {
  display: flex;
}
.naver .ul-list > li {
  flex: 1;
  position: relative;
}
.naver .ul-list > li:last-child {
  border-right: none;
}
.naver .ul-list > li > a {
  display: flex;
  justify-content: center;

}
.naver .ul-list > li > span {
  color: #fff;
  font-size: 16px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #222;
}
.naver .ul-list > li:hover .ol-list {
  display: block;
}
.naver .ol-list {
  display: none;
  position: absolute;
  top: 52px;
  left: 0;
  z-index: 999;
  background: #333;
  width: 100%;
}
.naver .ol-list > li > a {
  font-size: 16px;
  text-decoration: none;
  color: #fff;
  height: 42px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #222;
  justify-content: center;
}
.naver .ol-list > li > a:hover {
  background: #005bd1;
}

.daohang{width:100%;height:auto;float:Left;margin:0px;padding-top:15px;}
.dh{ width:1366px; height:45px; line-height:45px;margin:0px auto;border-bottom:#f5f5f5 1px solid;}

.left{width:220px;height:auto;float:Left;}
.left-top{width:220px;height:60px;float:Left;background-color:#333;line-height:60px;text-align:center;color:#fff;font-size:25px;}
.left-bom{width:220px;height:auto;float:Left;}
.left-bom ul{margin:0px;padding:0px;list-style-type:none;}
.left-bom li{width:220px;height:38px;line-height:38px;float:Left;background-color:#f5f5f5;margin-bottom:2px;text-align:center;}
.left-bom li a{color:#585858;}
.left-bom li a:hover{background-color:#005bd1;display:block;color:#f5f5f5;}
.right{width:1106px;height:auto;float:Left;line-height:27px;margin-left:40px;}
.beijing{width:100%;height:400px;margin:0px auto;clear:both;}

/*主要样式*/
.subNavBox{width:218px;border:solid 1px #e5e3da;margin:0px auto;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:14px;color:#999;line-height:38px;padding-left:10px;background:url(../images/jiantou1.jpg) no-repeat;background-position:95% 50%}
.subNav:hover{color:#005bd1;}
.currentDd{color:#005bd1}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:218px;heighr:38px;text-align:center;font-size:14px;line-height:38px;color:#000000}
.navContent li a:hover{color:#fff;background-color:#005bd1}

.dzbcy-box{ width:239px; height:374px; float:left; margin-right:50px; margin-bottom:50px; background-color:#f5f5f5;}
.dzbcy-pic{ width:239px; height:332px; float:left;}
.dzbcy-title{ width:239px; height:42px; line-height:42px; float:left; text-align:center; }
.dzbcy-box:hover{ background-color:#005bd1; color:#FFFFFF;}

.gsbox{ width:300px; height:200px; float:left; margin-right:25px;}

/*组织架构 CSS*/
.tree * {margin: 0; padding: 0;}

.tree ul {
	padding-top: 20px; position: relative;
	
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.tree li {
	float: left; text-align: center;
	list-style-type: none;
	position: relative;
	padding: 20px 5px 0 5px;
	
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

/*We will use ::before and ::after to draw the connectors*/

.tree li::before, .tree li::after{
	content: '';
	position: absolute; top: 0; right: 50%;
	border-top: 1px solid #8dc63f;
	width: 50%; height: 20px;
}
.tree li::after{
	right: auto; left: 50%;
	border-left: 1px solid #8dc63f;
}

/*We need to remove left-right connectors from elements without 
any siblings*/
.tree li:only-child::after, .tree li:only-child::before {
	display: none;
}

/*Remove space from the top of single children*/
.tree li:only-child{ padding-top: 0;}

/*Remove left connector from first child and 
right connector from last child*/
.tree li:first-child::before, .tree li:last-child::after{
	border: 0 none;
}

/*Adding back the vertical connector to the last nodes*/
.tree li:last-child::before{
	border-right: 1px solid #8dc63f;
	border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
}
.tree li:first-child::after{
	border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
}

/*Time to add downward connectors from parents*/
.tree ul ul::before{
	content: '';
	position: absolute; top: 0; left: 50%;
	border-left: 1px solid #8dc63f;
	width: 0; height: 20px;
}

.tree li a{
	border: 1px solid #8dc63f;
	padding: 1em 0.75em;
	text-decoration: none;
	color: #666767;
	font-size: 13px;
	display: inline-block;
  
  /*
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
  */
	
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

/* -------------------------------- */
/* Now starts the vertical elements */
/* -------------------------------- */

.tree ul.vertical, ul.vertical ul {
  padding-top: 0px;
  left: 50%;
}

/* Remove the downward connectors from parents */
.tree ul ul.vertical::before {
	display: none;
}

.tree ul.vertical li {
	float: none;
  text-align: left;
}

.tree ul.vertical li::before {
  right: auto;
  border: none;
}

.tree ul.vertical li::after{
	display: none;
}

.tree ul.vertical li a{
	padding: 10px 0.75em;
  margin-left: 16px;
}

.tree ul.vertical li::before {
  top: -20px;
  left: 0px;
	border-bottom: 1px solid #8dc63f;
	border-left: 1px solid #8dc63f;
	width: 20px; height: 60px;

}

.tree ul.vertical li:first-child::before {
  top: 0px;
  height: 40px;
}

/* Lets add some extra styles */

div.tree > ul > li > ul > li > a {
  width: 11em;
}

div.tree > ul > li > a {
  font-size: 1em;
  font-weight: bold;
}


/* ------------------------------------------------------------------ */
/* Time for some hover effects                                        */
/* We will apply the hover effect the the lineage of the element also */
/* ------------------------------------------------------------------ */
.tree li a:hover, .tree li a:hover+ul li a {
	background: #8dc63f;
  color: white;
  /* border: 1px solid #aaa; */
}
/*Connector styles on hover*/
.tree li a:hover+ul li::after, 
.tree li a:hover+ul li::before, 
.tree li a:hover+ul::before, 
.tree li a:hover+ul ul::before{
	border-color:  #aaa;
}

.ad{ width:1366px; height:auto; float:left;}