@charset "utf-8";
/* CSS Document */

/*css重置*/
body {
	margin:0px;
	padding:0px;
	line-height:20px;
	font-size:14px;
	color:#333;
	background:#fff;
	font-family:"微软雅黑";
	}

ul,li,p,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	list-style:none;
	}

a {
	color:#333;
	text-decoration:none;
	}

a:hover {
	color:#02549a;
	text-decoration:none;
	}
img{
	border-style:none;
	}


#cistern ,#container {
	width:1200px;
	margin:0 auto;
}

#header {
	float:left;
	width:100%;
	height:110px;
}

#header .logo {
	float:left;
	width:220px;
	height:110px;
	line-height:110px;
	text-align:center;
}

#header .logo img {
	margin-top:10px;
}

#header .switch{
	height:40px;
	line-height:40px;
	float:right;
	color:#fff;
	padding-right:40px;
}
#header .switch a{
	color:#000000;
}

#header .switch a:hover {
	color:#02549a;
	text-decoration:none;
}

/*导航样式开始*/
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.navBar{
	width:840px;
	float:right;
	position:relative;
	z-index:1;
	height:70px;
	line-height:70px;
	color:#fff;
	}
.nav{
	position:relative;
	margin:0 auto;
	}
.nav a{
	color:#000000;
	}
.nav h3{
	font-size:100%;
	font-weight:normal;
	}
.nav .m{
	float:left;
	position:relative;
	z-index:1;
	}
.nav h3 a{
	display:block;
	width:140px;
	text-align:center;
	font-size:16px;
	}
.nav .sub{
	display:none; /*默认隐藏*/ 
	position:absolute;
	top:70px;
	z-index:1;
	width:140px;
	border-top:0;
	}
.nav .on a{
	background:#02549a;
	color:#ffffff;
	}
.nav .sub li{
	text-align:center;
	margin-bottom:-1px;
	}
.nav .sub li a{
	display:block;
	padding:8px 0;
	height:28px;
	line-height:28px;
	color:#fff;
	}
.nav .sub li a:hover{
	text-decoration:underline;
	}
/*导航样式结束*/


/*banner样式开始*/

#banner{
	width:100%;
	float:left;
	}
.slider{
	width:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	height:600px;
	background:#000;
	}
.slider .bd{
	position:relative;
	z-index:0;
	margin-left:-960px;
	left:50%;
	}
.slider .bd li{
	height:600px;
	overflow:hidden;
	}
.slider .bd li img{
	display:block;
	}
.slider .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px; 
	line-height:30px;
	}
.slider .hd ul{
	text-align:center;
	}
.slider .hd ul li{
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:9px;
	height:9px;
	margin:0 4px;
	background:url(../images/dot.png) 0 -16px;
	overflow:hidden;
	filter:alpha(opacity=70);
	opacity:0.7;
	vertical-align:top;
	}
.slider .hd ul .on{
	background-position:0 0;
	}

/*banner样式结束*/
#main {
	float:left;
	width:100%;
}

#m1 {
	float:left;
	width:100%;
	margin:50px 0px 0px 0px;
}

#m1 .about_title{
	text-align:center;
	margin-bottom:30px;
	}
#m1 .about_img{
	width:1200px;
	margin:auto;
	}
#m1 .about_content{
	text-align:center;
	line-height:34px;
	font-size:15px;
	margin:20px 60px;
	}
#m1 .about_more{
	width:220px;
	height:40px;
	line-height:40px;
	margin:40px auto 0px auto;
	text-align:center;
	background:url(../images/bg22.png) center no-repeat;
}
#m1 .about_more a{
	color:#fff;
	width:100%;
	height:40px;
	float:left;
}

#m3 {
	float:left;
	width:100%;
	padding-bottom:60px;
	background:#f2f2f2;
	display:none;
}

#m3 .title {
	float:left;
	width:100%;
	text-align:center;
}

#m3 .content {
	float:left;
	width:100%;
}

#m3 .content .m3_left {
	float:left;
	width:580px;
	height:480px;
	position:relative;
	overflow:hidden;
	display:inline;
}
#m3 .content .m3_left p{
	display:block;
	width:580px;
	height:270px;
	position:absolute;
	left:0;
	top:480px;
	z-index:1;
	filter:alpha(opacity=80);
	background:rgba(28,150,254,0.5); 
	color:#fff;
	padding-top:215px;
	margin:0;
	font-weight:bold;
	line-height:30px;
	-webkit-transition: all 0.2s ease-in-out;
	font-size:18px;
	text-align:center;
}
#m3 .content .m3_left a:hover p{
	top:0;
}

#m3 .content .m3_right {
	float:right;
	width:580px;
	height:480px;
}

#m3 .content .m3_right .p1 {
	float:left;
	width:100%;
	margin-bottom:20px;
	position:relative;
	overflow:hidden;
}
#m3 .content .m3_right .p1 p{
	display:block;
	width:580px;
	height:140px;
	position:absolute;
	left:0;
	top:230px;
	z-index:1;
	filter:alpha(opacity=80);
	background:rgba(28,150,254,0.5); 
	color:#fff;
	padding-top:90px;
	margin:0;
	font-weight:bold;
	line-height:30px;
	-webkit-transition: all 0.2s ease-in-out;
	font-size:18px;
	text-align:center;
}

#m3 .content .m3_right .p2 {
	float:left;
	width:100%;
	position:relative;
	overflow:hidden;
}
#m3 .content .m3_right .p2 p{
	display:block;
	width:580px;
	height:140px;
	position:absolute;
	left:0;
	top:230px;
	z-index:1;
	filter:alpha(opacity=80);
	background:rgba(28,150,254,0.5); 
	color:#fff;
	padding-top:90px;
	margin:0;
	font-weight:bold;
	line-height:30px;
	-webkit-transition: all 0.2s ease-in-out;
	font-size:18px;
	text-align:center;
}
#m3 .content .m3_right .p1 a:hover p{
	top:0;
}
#m3 .content .m3_right .p2 a:hover p{
	top:0;
}

/*合作伙伴样式开始*/
#m4 {
	float:left;
	width:100%;
}

#m4 .partner {
	float:left;
	width:100%;
	height:440px;
	background:url(../images/partner.jpg) center top no-repeat;
}
.multipleLine{
	overflow:hidden;
	position:relative;
	width:1200px;
	 margin:200px auto 0px;
	}
.multipleLine .hd{
	overflow:hidden;
	height:30px;
	margin-top:30px;
	}
.multipleLine .hd ul{
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1;
	text-align:center;}
.multipleLine .hd ul li{
	width:20px;
	height:20px;
	overflow:hidden;
	margin:0px 10px;
	text-indent:-999px;
	cursor:pointer;
	background:url("../images/ico.png") 0 -20px no-repeat;
	display:inline-block;
	}
.multipleLine .hd ul li.on{
	background-position:0 0;
	}
.multipleLine .bd{
	overflow:hidden;
	}
.multipleLine .bd ul{
	overflow:hidden;
	zoom:1;
	}
.multipleLine .bd ul li{
	margin:10px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	}
.multipleLine .bd ul li .pic{
	text-align:center;
	}
.multipleLine .bd ul li .pic img{
	width:220px;
	height:110px;
	display:block;
	}


/*合作伙伴样式结束*/

#m4 .partner .picgroup {
	float:left;
	width:100%;
	margin-top:235px;
}

#m5 {
	float:left;
	width:100%;
	padding:40px 0px;
}

#m5 .strength{width:1200px;margin:auto;line-height;background:url(../images/bg20.png) left center no-repeat;border-bottom:1px #7d7d7d solid;line-height:50px;height:50px;}
#m5 .strength strong{padding-left:40px;font-size:16px;}
#m5 .strength a{float:right;background:url(../images/bg21.png) center no-repeat;width:60px;text-align:center;}

#m5 .picMarquee-left{ width:1200px;  overflow:hidden; position:relative;  margin:auto;}
#m5 .picMarquee-left .bd{ padding:10px 0px;   }
#m5 .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
#m5 .picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
#m5 .picMarquee-left .bd ul li .pic{ text-align:center;}
#m5 .picMarquee-left .bd ul li .pic img{ width:280px; height:270px;float:left; display:block;}
#m5 .picMarquee-left .bd ul li .pic span{font-size:14px;text-align:center;line-height:40px;width:100%;float:left;}


#footer {
	float:left;
	width:100%;
	background:#2b76c9;
}

#footer .foot1 {
	float:left;
	width:100%;
	padding:20px 0px;
	border-bottom:1px solid #02549a;
}

#footer .foot1 .qrcode {
	float:left;
	width:350px;
	color:#fff;
	height:175px;
	font-size:16px;
	background:url(../images/line.png) right top no-repeat;
	text-align:center;
	line-height:30px;
}

#footer .foot1 .bot_menu {
	float:left;
	width:780px;
}

#footer .foot1 .bot_menu dl {
	float:left;
	margin-left:150px;
}

#footer .foot1 .bot_menu dl dt {
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#fff;
}

#footer .foot1 .bot_menu dl dd {
	height:30px;
	font-size:14px;
	line-height:30px;
	text-align:left;
	margin:0px;
}
#footer .foot1 .bot_menu dl dd a{
	color:#fff;
}
#footer .foot2 {
	float:left;
	width:100%;
	height:50px;
	color:#fff;
	line-height:50px;
	text-align:center;
}
#footer .foot2 a{color:#fff;}
