﻿*{ margin:0; padding:0;}
body{ color:#333;}
li{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#F00;}
.mc{ margin:0 auto;}
.mt20 {
	margin-top: 20px;
}
.mr20 {
	margin-right: 20px;
}
.more {
	float: right;
	font-family: Verdana, Geneva, sans-serif;
}
.pos {
	float: right;
	margin-right: 10px;margin:0 auto;
}
.about_con{width:900px; padding:10px;line-height:25px;float:left;overflow: hidden;}

.about_con .sbzs{width:260px;float:right;height:210px;margin-left:20px;}

.head {
	width: 100%;
}
.head .gg {
	height: 35px;
	width: 100%;
	background-color:#00A0E9;
	line-height: 35px;
	font-family: "Microsoft YaHei";
}
.gg_con {
	height: 30px;
	width: 1200px;
	margin:auto;
	font-size:12px;
}


.headbottom {
	height: 5px;
	width: 100%;
	z-index: 10;
	background-color: #048fec;
}
.head_con {
	width: 1200px;
	height: 100px;
}
.topnav {
	line-height: 50px;
	height: 50px;
	width: 630px;
	float: left;
}

.topnav .tel {
	width: 350px;
	height: 50px;
	float: left;
	background-image: url(../images/telico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	font-family: "Microsoft YaHei";
	font-size: 14px;
}
.topnav .tel span {
	color: #E40011;
	font-weight: bold;
	font-family: "Microsoft YaHei";
	font-size: 20px;
}
.topnav .nbg{ background-image:none;}
.qq {
	width: 200px;
	float: left;
	overflow: hidden;
	line-height: normal;
	margin-top: 15px;
	margin-left: 20px;
}
.qq a {
	margin-right: 5px;
	margin-left: 5px;
}


.logo {
	width: 350px;
	height: 100px;
	float: left;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left:150px;
	padding-top:15px;
	font-size:30px;
	font-family: "Microsoft YaHei";
	font-weight:bolder;
}
.nav {
	float: left;
	height: 50px;
	width: 630px;
}
.nav ul li {
	float: left;
	text-align: center;
	width: 90px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	font-family: "Microsoft YaHei";
}
.nav ul li ul {
	display: none;
	margin-top: 0px;
	position: absolute;
	background-color: #FFF;
	z-index: 20;
	width: 78px;
	border: 1px solid #CCC;
	border-top:none;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.nav ul li ul li{
	float:none;
	font-weight:300;
	font-size: 14px;
	line-height: 35px;
	height: 35px;
	font-family: "Microsoft YaHei";
	width: 78px;
}

.nav ul li ul li a{ display:block;}
.nav ul li a:hover{ background:#048fec; color:#ffffff;display:block;}
.nav ul li ul li a:hover{ background:#048fec; color:#ffffff;display:block;}
.nav ul li:hover ul {
	display:block;
}
.nav ul .hover a{background:#048fec;height:50px;line-height:50px;font-size:16px;font-family:microsoft yahei;color:#fff;padding:0 5px;display:block;}

.banner {
	width: 100%;
	overflow: hidden;
	background-color: #CCC;
	margin-top: -9px;
	position: relative;
	z-index: 0;
}
.flexslider { position: relative; height: 450px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;width: 100%;}
.slides { position: relative; z-index: 1;width: 100%;}
.slides li { height: 450px;}
.slides li div{ height: 450px; width:100%;display:block;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
.nbanner {
	height: 150px;
	width: 800px;
	float: left;
	margin-bottom: 20px;
	background-image: url(../images/nbanner.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-size:40px;
	font-weight:bolder;
	color:#F00;
	font-family: "Microsoft Yahei";
}
.main{ width:1200px; margin:0 auto; overflow:hidden;}

.yw{ width:1200px; margin:50px 0;float:left; overflow:hidden;}
.yw ul{ width:1300px;}
.yw ul li{background: #fff; width:222px;float:left; margin-right:20px;}
.ywbox{border:1px solid #06adda;border-top:3px solid #06adda;transition: 0.5s all; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all;}
.ywbox{display: block;width:100%;padding-bottom:15px;}
.ywbox img{
	text-align: center;
	display: block;
	height: 180px;
	width: 180px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.ywbox h4{color: #333;font-weight: bold;font-size: 16px;line-height: 16px;margin-bottom: 10px;text-align: center;margin-top:40px;font-family: "Microsoft Yahei";}
.ywbox p{line-height: 24px;color: #666666;display: block;overflow: hidden;}
.ywbox a{line-height: 30px;height:30px;width: 100px;background: #06adda;color: #fff;font-size: 14px;text-align: center;display: block;margin:20px auto 0;border-radius: 5px; transition: 0.5s all; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; -o-transition: 0.3s all;}
.ywbox:hover a{background: #ec8000;}
.ywbox:hover{border-color:;}
.ywbox img{border-radius: 10px;}



.zc_main{max-width:1332px;min-width:1200px;width:100%;}
.case h1{font-size:30px;color:#1b2939;text-align:center;font-weight:400;line-height:50px;padding-top:70px}
.case{height:400px;border-bottom:1px solid #e9ebee; clear:both; margin-bottom:50px;}
.case ul{width:1220px;overflow:hidden;min-height:305px}
.case ul li a{text-decoration:none;cursor:pointer}
.case .zc_szkx{width:520px;height:30px;background-color:#fff;text-align:center;margin:0 auto;border-bottom:1px solid #06adda;position:relative}
.case .zc_szkx p{width:200px;height:30px;line-height:30px;position:absolute;font-size:30px;top:16px;left:180px;background-color:#fff;color:#06adda; font-weight:bolder;}
.case .case_title{background:url(https://image.zuchecdn.com/newversion/news/common/index_news_bg.png);position:absolute;width:285px;height:48px;top:221px;left:0;text-align:center}
.case .case_title p{color:#fff;font-size:14px;line-height:48px;width:285px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.case ul li{float:left;width:285px;padding:55px 20px 35px 0;position:relative}
.case ul li.nopr{padding-right:0}
.case .more_case{display:block;width:160px;height:40px;border:1px solid #dbdde1;border-radius:3px;line-height:40px;color:#60606c;text-align:center;font-size:14px;margin:0 auto}
.case .more_case:hover{color:#fff;background-color:#fabe00;border-color:#ffffff;text-decoration:none}


.news {
	float: left;
	width: 1200px;
	overflow: hidden;
	margin-bottom: 50px;
}
.newsleft {
	float: left;
	height:122px;
	width:60px;
	background-color: #06adda;
	color: #FFF;border-radius: 6px;
	text-align:center; margin:0 auto;width:30px;line-height:30px;
	padding:100px 20px;
	font-family: "Microsoft YaHei";
	font-size:25px;
}
.newslist {
	float: left;
	width:485px;
	margin-left:30px;
	overflow: hidden;
}
.newslist ul li {
	height: 60px;
	float: left;
	width: 100%;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 20px;

}
.newslist ul li .times {
	height: 60px;
	width: 80px;
	float: left;
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	margin-right: 15px;
	color: #BBB;
}
.newslist ul li h3 {
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: normal;
	height: 35px;
}
.newslist ul li h3 a {
	color: #666;
}

.newslist ul li p {
	color: #999;
}
.newsright {
	float: left;
	height:122px;
	width:60px;
	background-color: #06adda;
	color: #FFF;border-radius: 6px;
	text-align:center; margin:0 auto;width:30px;line-height:30px;
	padding:100px 20px;
	font-family: "Microsoft YaHei";
	font-size:25px;
	margin-left: 30px;
}


.kehu{
	float: left;
	width: 1200px;
	overflow: hidden;
	margin-bottom: 50px;
	}
.kehu .zc_szkx{width:520px;height:30px;background-color:#fff;text-align:center;margin:0 auto;border-bottom:1px solid #06adda;position:relative}
.kehu .zc_szkx p{width:200px;height:30px;line-height:30px;position:absolute;font-size:30px;top:16px;left:180px;background-color:#fff; color:#06adda; font-weight:bolder;}

.kehu_list{
	width:1200px;
	float: left;
	margin-top:50px;
}
.kehu_list .kehushow{width:158px; height:78px;float:left; margin-left:5px; margin-right:5px;border:1px #ccc solid;}



.left {
	float: left;
	width: 260px;
	overflow: hidden;
}
.llm {
	background-color: #FFF;
	float: left;
	width: 260px;
	margin-bottom: 15px;
	overflow: hidden;
}
.llmtitle {
	line-height: 40px;
	height: 40px;
	font-size: 12px;
	font-family: "微软雅黑";
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-color: #00A0E9;
	color: #FFF;
}
.llmtitle span {
	margin-left: 10px;
	margin-right: 15px;
	font-size: 16px;
}
.llmcon {
	padding:10px 0;
	line-height: 35px;
	overflow: hidden;
}
.llmcon ul li{
	width:130px;
	float:left;
}
.llmcon ul li a {
	padding-left:10px;
	display: block;
	font-size: 14px;
	font-family: "微软雅黑";
}
.llmcon ul .hover {
	background-color: #ccc;
}
.llmcon ul .hover a {
	color: #FFF;
}
.llmcon ul li a:hover {
	background-color: #DDD;
	color: #333;
}
.llm_con {
	padding: 10px 0;
	float: left;
	overflow: hidden;
	line-height: 35px;
}
.llm_con ul li {
	line-height: 35px;
	height: 35px;
	padding-left: 10px;
	background-image: url(../images/gif.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.llm_con ul li a {
	display: block;
}
.nbanner {
	width: 1200px;
	height: 200px;
	margin-bottom: 10px;background:url(../images/nbanner.jpg) no-repeat center bottom;
}



.right{float: right;margin:20px auto;width: 900px;background-color: #FFF;overflow:hidden;  }
.rtitle{
	width:100%;
	height: 40px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00A0E9;

}
.rtitle h2 {
	margin-left: 10px;
	font-family: "微软雅黑";
	font-weight: normal;
	float:left;
	font-weight: bold;
}
.rtitle h1{text-align:center;	font-size: 18px;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #048FEC;}
.about{width:900px;float:left;overflow: hidden;margin-bottom: 10px;}
.about_con{width:880px; padding:10px;line-height:25px;float:left;overflow: hidden;}

.about_con .sbzs{width:260px;float:right;height:210px;margin-left:20px;}


.text ,.pic{
	padding: 10px;
	width: 700px;
	float: left;
	overflow: hidden;
}
.pic {
	padding-top: 20px;
}
.text ul li {
	line-height: 28px;
	background-image: url(../images/gif.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.text ul li a {

}
.text ul li span {
	float: right;
}
.text ul li b {margin-right: 10px;
}
.pic ul li {
	width: 160px;
	float: left;
	text-align: center;
	margin-left: 10px;
	margin-right: 5px;
	line-height: 30px;
}
.pic ul li a img {
	padding: 4px;
	border: 1px solid #CCC;
}
.page ,.info{
	line-height: 30px;
	font-size: 14px;
	width: 890px;padding: 20px;
	background-color: #FFF;
	
}
.info h1 {
	line-height: 50px;
	font-size: 26px;
	font-family: "微软雅黑";
	font-weight: normal;
	text-align: center;
}
.author {
	font-size: 12px;
	text-align: center;
	color: #999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	margin-bottom: 15px;
}




.footer{width:100%;background-color:#00A0E9;color:#ffffff;position:relative; margin:0 auto; overflow:hidden;}
.footer a{color:#ffffff}
.footer a:hover{text-decoration:none;color:#fabe00}
.footer .footer_city{margin:0 auto; overflow:hidden;width:1200px;}
.footer .title{font-size:20px;width:1200px;height:30px;line-height:30px;text-align:center; margin-top:30px; color:#ffffff;font-weight:bolder;}
.footer .city_list{overflow:hidden;height:auto; margin-top:30px;}
.footer .city_list ul{border-top:1px solid #32414f;padding:50px 0 30px 0;overflow:hidden}
.footer .city_list ul li{text-align:right;font-size:16px;line-height:24px;padding:5px 0;margin-left:33px;float:left;border-bottom:2px solid #06adda}
.footer .city_list ul li.rmtext{text-align:left;margin-left:12px}
.footer .city_list ul li a{display:inline-block;height:26px;line-height:26px}
.footer .city_list ul li a:hover,.footer .city_list ul li.cur a{border-bottom:2px solid #ffffff;height:24px;color:#ffffff;cursor:pointer}
.footer .city_list .city{display:none}
.footer .city_list .city.cur{display:block}
.footer .city_list .city a{display:inline-block;font-size:14px;width:128px;padding:5px 0}
.footer .fri_link{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;height:auto;padding-top:20px;width:1200px; padding-bottom:20px;margin:20px auto; overflow:hidden;}
.footer .fri_link span{font-size:14px;float:left;line-height:26px;color:#ffffff;}
.footer .footcopyright{width:1200px;margin:0 auto; overflow:hidden;}
.footer .fri_link a{display:inline-block;font-size:12px;padding:5px 0}
.footer .copyright{padding:10px 0; margin-bottom:20px;}
.footer .copyright p{color:#ffffff;}
.footcopyright .ainfor{padding:18px 0;border-bottom:1px solid #ffffff;overflow:hidden}
.footcopyright .ainfor a{font-size:12px;line-height:14px;color:#ffffff;margin-right:30px;float:left}
.fl{float:left}.fr{float:right}






.pageing {
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
}
/*分页部分*/
.List_page{text-align:center;margin-bottom:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #CCCCCC;color:#A0A0A0;}
.List_page span{background:#CCCCCC;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #CCCCCC;}
/*内容分页部分*/
.content_page{}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #CCCCCC;color:#A0A0A0;display:inline-block;}
.content_page a.on{background:#CCCCCC;color:#fff;margin:1px;padding:4px 6px;border:1px solid #CCCCCC;display:inline-block;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #CCCCCC;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #CCCCCC;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}