@charset "utf-8";
#banner{
	width:100%;
	height:540px;
	float:left;
}
#banner .banner{
	width:1200px;
	height:540px;
	margin:auto;
	position:relative;
}
#banner .banner .ziye_dh{
	width:100%;
	height:40px;
	position:absolute;
	background:rgba(255,255,255,.6);
	line-height:40px;
	left:0;
	bottom:0;
	text-indent:20px;
	color:#333;
}

#left{
	width:245px;
	height:auto;
	float:left;
	margin-top:30px;
	margin-bottom:50px;
}
#left .left_tit{
	width:100%;
	height:50px;
	float:left;
	background:url(../../images/images/z_d.png) no-repeat left center;
	text-indent:60px;
	line-height:50px;
	font-size:22px;
	color:#fff;
	margin-bottom:15px;
}
#left .left_tit a{
	display:block;
}
#left .list_nav{
	width:245px;
	height:auto;
	float:left;
	background-color:#fff;
	margin-bottom:15px;
	border-radius:5px;

	-webkit-box-shadow: 1px 0 5px 1px #d4d4d4;
    -moz-box-shadow: 1px  0 5px 1px #d4d4d4;
    -ms-box-shadow: 1px  0 5px 1px #d4d4d4;
    -o-box-shadow: 1px  0 5px 1px #d4d4d4;
    box-shadow: 1px  0 5px 1px #d4d4d4;
}
#left .list_nav dt{
	width:100%;
	height:41px;
	float:left;
	line-height:41px;
	font-size:18px;
	color:#fff;
	background-color:#b38f3a;
	text-align:center;
	margin-top:10px;
}
#left .list_nav dt a{
	display:block;
}
#left .list_nav dt:first-child{
	margin-top:0;
}
#left .list_nav dd,
#left .list_nav li{
	width:215px;
	height:41px;
	float:left;
	margin:0 15px;
	line-height:41px;
	font-size:17px;
	color:#282828;
	overflow:hidden;
}
#left .list_nav li:first-child{
	margin-top:10px;
}
#left .list_nav li:last-child{
	margin-bottom:10px;
}
#left .list_nav dd i,
#left .list_nav li i{
	width:5px;
	height:19px;
	float:left;
	margin:11px 15px 11px 0;
}
#left .list_nav dd a,
#left .list_nav li a{
	display:block;
}
#left .list_nav dd em,
#left .list_nav li em{
	float:right;
	width:31px;
	height:13px;
	margin-top:14px;
}
#left .list_nav dd:hover i,
#left .list_nav li:hover i{
	background-color:#b38f3a;
}
#left .list_nav dd:hover em,
#left .list_nav li:hover em{
	background:url(../../images/images/jiantou.png) no-repeat right center;
}
#left .list_nav dd:hover,
#left .list_nav li:hover{
	color:#b38f3a;
}
#left .list_nav dd.active i,
#left .list_nav li.active i{
	background-color:#b38f3a;
}
#left .list_nav dd.active em,
#left .list_nav li.active em{
	background:url(../../images/images/jiantou.png) no-repeat right center;
}
#left .list_nav dd.active,
#left .list_nav li.active{
	color:#b38f3a;
}
#left .list_dl{
	width:215px;
	height:auto;
	float:left;
	padding:15px;
	background-color:#fff;
	border-radius:5px;

	-webkit-box-shadow: 1px 0 5px 1px #d4d4d4;
    -moz-box-shadow: 1px  0 5px 1px #d4d4d4;
    -ms-box-shadow: 1px  0 5px 1px #d4d4d4;
    -o-box-shadow: 1px  0 5px 1px #d4d4d4;
    box-shadow: 1px  0 5px 1px #d4d4d4;
}
#left .list_dl dd{
	width:100%;
	height:auto;
	float:left;
	line-height:30px;
	font-size:13px;
	color:#282828;
	margin-bottom:5px;
}


#right{
	width:920px;
	height:auto;
	float:right;
	margin-top:30px;
	margin-bottom:50px;
}
#right .new_list{
	width:100%;
	height:auto;
	min-height:400px;
	float:left;
	margin-top:64px;
	border-top:1px dashed #e6e6e6;
}
#right .new_list li{
	width:100%;
	height:46px;
	float:left;
	line-height:46px;
	font-size:16px;
	color:#333;
	border-bottom:1px dashed #e6e6e6;
}
#right .new_list li span{
	float:right;
}
#right .new_list li:hover{
	color:#b38f3a;
}
#right .new_list li a{
	display:block;
}
#right .new_list li i{
	width:10px;
	height:12px;
	float:left;
	margin:17px 9px 17px 0;
	background:url(../../images/images/san.png) no-repeat center center;
	background-size:100% 100%;
}
#right .new_list li:hover i{
	background:url(../../images/images/san2.png) no-repeat center center;
}



#right .new_li{
	width:100%;
	height:auto;
	float:left;
	margin-top:49px;
}
#right .new_li li{
	width:100%;
	height:210px;
	float:left;
	border:1px solid #e6e6e6;
	margin-top:15px;
}
#right .new_li li .l_img{
	width:250px;
	height:180px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	overflow:hidden;
	border:1px solid #e6e6e6;box-sizing: border-box;
}
#right .new_li li .l_img img{
	width:100%;
	height:100%;
	float:left;
	transition:all .5s;
}
#right .new_li li:hover .l_img img{
	transform: scale(1.1);
}
#right .new_li li dl{
	width:620px;
	height:180px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	position:relative;
}
#right .new_li li dl dt{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	font-size:18px;
	color:#b38f3a;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
}
#right .new_li li dl dd.d1{
	width:100%;
	height:80px;
	float:left;
	color:#828080;
	line-height:20px;
	margin:10px 0;
	overflow:hidden;
}
#right .new_li li dd.d2{
	width:100%;
	height:27px;
	float:left;
	line-height:27px;
	margin-top:5px;
	font-size:13px;
}
#right .new_li li dd.d2 span{
	width:80px;
	height:25px;
	float:right;
	text-align:center;
	color:#b38f3a;
	border:1px solid #e6e6e6;
	transition:all .2s;
}


/**新闻详情页**/
.news_content{
	width:100%;
	height:auto;
	float:left;
	margin:64px 0 15px 0;
	border-top:1px dashed #e6e6e6;
}
.news_content h4{
	width:100%;
	height:auto;
	float:left;
	line-height:30px;
	text-align:center;
	color:#414141;
	font-size:22px;
	font-weight:700;
	margin-bottom:10px;
	margin-top:20px;
}
.news_content .dis_span{
	width:100%;
	height:30px;
	line-height:30px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-size:13px;
	padding-bottom:10px;
	border-bottom:1px dashed #efefef;
	color:#848484;
}
.news_content .dis_span span{
	margin:0 10px;
}
.bdsharebuttonbox{
	float:left;
}
.news_content .dis_content{
	width:100%;
	height:auto;
	line-height:30px;
	float:left;
	min-height:400px;
	margin:15px 0;
	color:#5d5d5d;
}
.news_content .dis_content img{
	height:auto;
	max-width:96%;
}
.news_content .dis_content p{
	width:100%;
	height:auto;
	float:left;
}
.news_content .dis_bj{
	width:100%;
	height:auto;
	float:left;
	line-height:20px;
	padding:8px 0;
	color:#848484;
	text-indent:10px;
	border-top:1px dashed #e6e6e6;
	border-bottom:1px dashed #e6e6e6;
	font-size:13px;
}
.dis_left{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
}
.dis_right{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
}
.news_content .dis_bj a:hover{
	text-decoration:underline;
}



/**案例**/
#right .case_list{
	width:100%;
	height:auto;
	min-height:400px;
	float:left;
	margin-top:64px;
	border-top:1px dashed #e6e6e6;
}
#right .case_list li{
	width:285px;
	height:auto;
	float:left;
	margin-right:20px;
	margin-top:20px;
	position:relative;
	overflow:hidden;
}
#right .case_list li:nth-child(4n){
	margin-right:0;
}
#right .case_list li .c_img{
	width:100%;
	height:190px;
	float:left;
	position:relative;
	overflow:hidden;
}
#right .case_list li .c_img img{
	width:100%;
	height:100%;
	float:left;
	transition:all .5s;
}
#right .case_list li:hover .c_img img{
	transform: scale(1.1);
}
#right .case_list li span{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	text-align:center;
	color:#282828;
	overflow:hidden;
	transition:all .5s;
	font-size:15px;
}
#right .case_list li .c_xq{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:-100%;
	background:rgba(179,143,58,.6);
	transition:all .5s;
}
#right .case_list li .c_xq em{
	width:120px;
	height:40px;
	background-color:#fff;
	position:absolute;
	top:75px;
	left:82px;
	text-align:center;
	line-height:40px;
	font-size:15px;
}
#right .case_list li:hover span{
	background:rgba(179,143,58,.6);
	color:#fff;
}
#right .case_list li:hover .c_xq{
	top:0;
}


/**关于我们**/
@font-face {
  font-family: 'myFont';
  src:url('方正粗倩简体.ttf');
}
#right .single{
	width:100%;
	height:auto;
	min-height:400px;
	float:left;
	margin-top:64px;
	border-top:1px dashed #e6e6e6;
}
#right .single .sin_s{
	width:100%;
	height:auto;
	float:left;
	font-size:46px;
	color:#d5d5d3;
	font-family: 'myFont';
	margin-top:5px;
}
#right .single h3{
	width:100%;
	height:auto;
	float:left;
	font-size:34px;
	color:#b38f3a;
	font-family: 'myFont';
	margin-top:5px;
	font-weight:normal;
}



#right .single .dis_content{
	width:100%;
	height:auto;
	line-height:35px;
	float:left;
	min-height:400px;
	margin:15px 0;
	color:#5d5d5d;
}
#right .single .dis_content img{
	height:auto;
	max-width:96%;
	display:block;
	margin:10px auto;
}


/**合作伙伴**/
#right .hezuo_list{
	width:100%;
	height:auto;
	min-height:400px;
	float:left;
	margin-top:64px;
	border-top:1px dashed #e6e6e6;
}
#right .hezuo_list li{
	width:320px;
	height:70px;
	float:left;
	margin-left:92px;
	margin-top:30px;
	position:relative;
	overflow:hidden;
	border:1px solid #e6e6e6;
}
#right .hezuo_list li img{
	width:100%;
	height:100%;
	float:left;
	transition:all .5s;
}
#right .hezuo_list li:hover img{
	transform: scale(1.1);
}

/**合作伙伴**/
#right .team_list{
	width:100%;
	height:auto;
	min-height:400px;
	float:left;
	margin-top:64px;
	border-top:1px dashed #e6e6e6;
}
#right .team_list li{
	width:218px;
	height:auto;
	float:left;
	position:relative;
	margin:20px 16px 0 0;
}
#right .team_list li:nth-child(4n){
	margin-right:0;
}
#right .team_list li .t_img{
	width:100%;
	height:235px;
	float:left;
	position:relative;
	overflow:hidden;
}
#right .team_list li .t_img img{
	width:100%;
	height:100%;
	float:left;
	transition:all .5s;
}
#right .team_list li:hover .t_img img{
	transform: scale(1.1);
}
#right .team_list li .t_img span{
	width:90%;
	height:50px;
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.6);
	line-height:50px;
	padding:0 5%;
	overflow:hidden;
	color:#fff;
	font-size:16px;
}
#right .team_list li .t_tit{
	width:165px;
	height:40px;
	float:left;
	border:1px solid #282828;box-sizing: border-box;
	text-align:center;
	line-height:40px;
	margin:10px 25px 0 25px;
	overflow:hidden;
	transition:all .5s;
}
#right .team_list li .piaofu{
	width:55px;
	height:50px;
	position:absolute;
	right:20px;
	bottom:30px;
	background-color:#fff;
	text-align:center;
	color:#282828;
}
#right .team_list li .piaofu span{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	font-size:13px;
	margin-top:5px;
	overflow:hidden;
}
#right .team_list li .piaofu p{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	font-size:12px;
	overflow:hidden;
}
#right .team_list li:hover .t_tit{
	background-color:#b38f3a;
	border-color:#b38f3a;
	color:#fff;
}


/**保涵查询**/
.chaxun_h3{
	width:100%;
	height:34px;
	float:left;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#282828;
	line-height:34px;
	margin-top:10px;
}
.chaxun{
	width:100%;
	height:auto;
	min-height:400px;
	float:left;
	border-top:1px dashed #e6e6e6;
	margin-top:20px;
}
.chaxun ul{
	width:400px;
	height:auto;
	float:left;
	margin-left:260px;
	margin-top:30px;
}
.chaxun ul li{
	width:100%;
	height:50px;
	float:left;
	margin-top:30px;
	line-height:50px;
}
.chaxun ul li input{
	width:100%;
	height:100%;
	float:left;
}
.chaxun ul li input.bianhao{
	border:1px solid #e6e6e6;box-sizing: border-box;
	border-radius:10px;
	background:url(../../images/images/bianhao.png) no-repeat left 10px center;
	padding:0 50px;
	font-size:16px;
}
.chaxun ul li input.cx_bt{
	background-color:#b38f3a;
	border:0;
	border-radius:10px;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
.chaxun ul p{
	width:100%;
	height:30px;
	float:left;
	line-height:32px;
	font-size:13px;
	color:#403e3e;
	margin-top:20px;
	text-indent:35px;
	background:url(../../images/images/tanhao.png) no-repeat left center;
}





/**主管之窗**/
.fenlei{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	border-bottom:1px dashed #e6e6e6;
	padding-bottom:15px;
	color:#282828;
	font-size:16px;
	font-weight:bold;
}
.fenlei dt{
	width:auto;
	height:auto;
	float:left;
	line-height:30px;
}
.fenlei dd{
	width:auto;
	height:auto;
	float:left;
	line-height:30px;
	margin:0 20px;
	cursor:pointer;
}
.fenlei dd.selected{
	color:#b38f3a!important;
}






/****地图****/
#companyMap{
	width:100%;
	height:400px;
	float:left;
}
/***去掉地图左下角logo***/
.BMap_cpyCtrl {
	display: none;
}
.anchorBL {
	display: none;
}
/**信息提示框**/
.scontent{
	width:340px;
	height:86px;
	float:left;
}
#imgDemo{
	width:86px;
	height:86px;
	float:left;
	border-radius:50%;
}
.cet{
	width:240px;height:100%;float:right;
}
.cet h4{
	width:100%;height:30px;line-height:30px;font-size:16px;float:left;color:#363535;
}
.cet p{
	width:100%;height:50px;float:left;line-height:25px;font-size:13px;overflow:hidden;margin-top:5px;color:#585555;
}




/**主管登录**/
.login_h3{
	width:100%;
	height:34px;
	float:left;
	font-size:24px;
	font-weight:bold;
	color:#282828;
	line-height:34px;
	margin-top:10px;
	border-bottom:1px dashed #e6e6e6;
	padding-bottom:20px;
}
.zhuguan_login{
	width:100%;
	height:610px;
	float:left;
	margin-top:20px;
	background:url(../../images/images/login.png) no-repeat center center;
	position:relative;
}
.zhuguan_login .login{
	width:384px;
	height:460px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-192px;
	margin-top:-230px;
	background:rgba(255,255,255,.8);
}
.zhuguan_login .login h4{
	width:100%;
	height:40px;
	float:left;
	text-align:center;
	line-height:40px;
	color:#333;
	font-size:26px;
	margin:50px 0 10px 0;
}
.zhuguan_login .login > div{
	width:80%;
	height:45px;
	float:left;
	margin:30px 10% 0 10%;
	line-height:45px;
}
.zhuguan_login .login > div input{
	width:90%;
	height:100%;
	float:left;
	background-color:#dadada;
	border:0;
	padding:0 5%;
	color:#333;
	font-size:15px;
}
.zhuguan_login .login > div input.login_yanzheng{
	width:177px;
}
.login_yanzheng_img {
    height: 45px;
    float: left;
    width: 84px;
	margin-left: 15px;
    position: relative;
    overflow: hidden;
}
#span_dwhqyam {
    position: absolute;
    top: 0px;
    left: 0px;
    background:#fff;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    font: 14px/48px 'Microsoft YaHei','Arial','SimSun','webdings','Helvetica','sans-serif';
    text-align: center;
}
.login_yanzheng_img img {
    height: 30px;
    width: 84px;
	float:left;
    cursor: pointer;
	margin-top:7px;
}



.LoginSystem{
	width:160px;
	height:100%;
	display:block;
	margin:auto;
	background-color:#b38f3a!important;
	color:#fff;
	font-size:16px;
	text-align:center;
}


.loginNum{
	float:right;
	font-size:16px!important;
}
.loginNum:hover{
	color:#b38f3a;
}


/**业务**/
.yewu{
	width:100%;
	height:auto;
	float:left;
    margin-top: 64px;
    border-top: 1px dashed #e6e6e6;
}
.yewu h3{
	width:100%;
	height:40px;
	float:left;
	font-size:22px;
	color:#131842;
	font-weight:bold;
	line-height:40px;
	margin-top:15px;
}
.yewu ul{
	width:100%;
	height:auto;
	float:left;
}
.yewu ul li{
	width:100%;
	height:210px;
	float:left;
	border:1px solid #e6e6e6;
	margin-top:15px;
}
.yewu ul li .l_img{
	width:250px;
	height:180px;
	float:left;
	margin-top:15px;
	margin-left:15px;
	overflow:hidden;
	border:1px solid #e6e6e6;box-sizing: border-box;
}
.yewu ul li .l_img img{
	width:100%;
	height:100%;
	float:left;
	transition:all .5s;
}
.yewu ul li:hover .l_img img{
	transform: scale(1.1);
}
.yewu ul li dl{
	width:620px;
	height:180px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	position:relative;
}
.yewu ul li dl dt{
	width:100%;
	height:45px;
	float:left;
	line-height:45px;
	font-size:18px;
	color:#b38f3a;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
}
.yewu ul li dl dd.d1{
	width:100%;
	height:80px;
	float:left;
	color:#828080;
	line-height:20px;
	margin:10px 0;
	overflow:hidden;
}
.yewu ul li dd.d2{
	width:100%;
	height:27px;
	float:left;
	line-height:27px;
	margin-top:5px;
	font-size:13px;
}
.yewu ul li dd.d2 span{
	width:80px;
	height:25px;
	float:right;
	text-align:center;
	color:#b38f3a;
	border:1px solid #e6e6e6;
	transition:all .2s;
}











