@charset "utf-8";
/* CSS Document */
* {
	padding:0px;
	margin:0px;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
}
img {
	border:none;
}
em {
	font-style:normal;
}
.clear {
	clear:both;
}
.clearfix:after {
	content:".";
	
	height:0px;
	display:block;
	clear:both;
	visibility:hidden;
}
.clearfix {
	zoom:1;
}
body {
	background:#fff;
	font-size:12px;
	font-family:"宋体";
	line-height:20px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.w1000 {
	width:1000px;
	margin:0 auto; /*border:#000 solid 1px;*/
}




/*首页 开始*/
/*header*/
.header_bj{ height:110px; background:#017bce;  }
.header{ height:110px; background:#017bce; overflow:hidden; }
.tel_nav{ width:100px; }
.header .logo{ width:257px; height:66px; padding-top:26px; }
.header .tel{ width:253px; height:28px; margin-top:20px;}
.nav{width:1000px; height:40px; line-height:40px;  }
.nav li{ float:left; margin-top:60px; }
.nav li a{ color:#fff; font-size:14px; font-family:"Microsoft YaHei"; font-weight:100; padding-left:14px; padding-right:14px; position:relative;left:275px; }
.nav li a:hover{ background:#FFF; color:#ff6600; }
/*-----group_banner------*/
.groupPic { 
	width:1920px;
	height:589px;
	position:relative;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border-bottom:4px #017bce solid;
}
.groupPic .gronum {
	position:absolute;
	right:0;
	bottom:0;
	z-index:10;
	width:120px;
	padding-right:925px;
	padding-bottom:5px;
	height:30px;
	text-align:right;
}
.groupPic .gronum span {
	width:13px;
	height:13px;
	display:inline-block;
	line-height:20px;
	font-size:14px;
	text-align:center;
	margin:2px 2px 2px;
	cursor:pointer;
	background:#CCC;
}
.groupPic .gronum span.cur {
	background:#00aeef; border:0;
}
.groupPic .gropic {
	position:relative;
	z-index:5;
}
.groupPic .gropic li {
	position:absolute;
	display:none;
}
.groupPic .gropic li img {
	width:1920px;
	height:589px;
	display:block;
	border:0;
}


.fenxiang{ height:100px;}
.ico{ height:20px; margin-top:40px; margin-left:300px;}
.cnzz{ margin-top:40px; font:14px "Microsoft YaHei" #a0a09f; }

.fuwu{ height:500px; margin-top:30px;color:#585659;}
.fuwu .yuan{ float:left; margin-left:54px;  margin-right:54px; margin-bottom:32px; width:141px; text-align:center;  }
.fuwu .yuan .biaoti {text-align:center; }
.fuwu .yuan .biaoti a{ width:141px; color:#302e31; font-weight:bold; font-family:"Microsoft YaHei"; font-size:15px;   }
.wen{ width:548px; height:73px; margin:0 auto; padding-bottom:16px; }
.touming:hover{-moz-opacity:0.55;filter:alpha(opacity=55);opacity:0.55;}

/*.banner_bottom{ height:410px; }
.anli{ padding-top:20px;   }
.anli h2{border-bottom:#999 1px solid; padding-bottom:8px; }
.ananli{  margin-top:20px; border:#999 1px solid; margin-left:2px; }
.ananli:hover{ cursor:pointer;
   opacity:1;
   visibility:visible;
   border:100px solid rgba(0,0,0,0.5);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -moz-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   -webkit-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   -o-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   -ms-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);}
   */
   
/**/
.anli{ padding-top:20px;   }
.anli h2{border-bottom:#999 1px solid; padding-bottom:8px; margin-bottom:20px;}
.view { width: 325px; height: 641px; margin:3px; border: 1px solid rgb(255, 255, 255); overflow: hidden; position: relative; text-align: center; box-shadow: 0px 0px 5px rgb(270, 270, 270); cursor: default; border:#CCC 1px solid }
.view .mask, .view .content { width: 325px; height: 641px; position: absolute; overflow: hidden; top: 0px; left: 0px; }
.view img { display: block; position: relative; }

.view a.info { background: url('../images/link.png') no-repeat scroll center center transparent; display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 50px; height: 50px; }

.third-effect .mask { opacity: 0; overflow: visible; border: 100px solid rgba(0, 0, 0, 0.7); box-sizing: border-box; transition: all 0.4s ease-in-out 0s; }
.third-effect a.info { position: relative; top: 10px; right:170px; opacity: 0; transition: opacity 0.5s ease-in-out 0s; }
.third-effect:hover .mask { opacity: 1; border: 300px solid rgba(0, 0, 0, 0.7); }
.third-effect:hover a.info { opacity: 1; transition-delay: 0.3s; }
/**/

.foot{background:#017bce; margin-top:20px; padding-bottom:20px;}
.foot .con{ padding-top:30px; background:url(../images/foot_bj.jpg) no-repeat }
.foot img{ display:block}
.erweima{ margin-top:30px; padding-left:80px;  }

.foot .right{ margin-top:0px; }
.foot .right dl{ float:left; padding:28px 28px 0 28px; }
.foot .right dl dt{ color:#fff; font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold; padding-bottom:24px }
.foot .right dl dd{  padding-bottom:10px }
.foot .right dl dd a{ color:#fff; font-size:12px;  padding-bottom:10px }
.foot .right dl dd a:hover{ color:#fd9800;  }
.foot_bottom{ height:100px;color:#52b8ff; text-align:center; position:relative; top:20px;  }


/*新闻中心*/
.banner{ width:1920px; height:589px; }
.crumbs{ width:1000px;color:#66686b; height:22px;font-size:14px; font-weight:200; border-bottom:#dfdfdf 1px solid; margin-top:12px; margin-bottom:10px; }
.crumbs a{color:#66686b; }
.crumbs a:hover{color:#ffad25;  }

.title{ border-bottom:#CCC 1px solid; margin-top:30px; }
.title h2{  float:left; }
.title h2 a{font-size:16px; color:#666; font-family:"Microsoft YaHei"; font-weight:bold; }
.title h2 a:hover{ text-decoration:underline; color:#ff6600}
.title span{ float:right;color:#000; padding-right:10px; font-size:14px; font-family:"Microsoft YaHei"; }
.title p{ padding-top:20px; line-height:28px; font-size:14px; color:#302e31; font-family:"Microsoft YaHei"; font-weight:100;  text-indent:2em; padding-bottom:30px; background:url(../images/diandian.jpg) repeat-x bottom; }
.title p a{color:#ff6600; }
.title a:hover{color:#ccc; }
.con .page{ padding-left:45%; text-align:center; padding-top:30px; padding-bottom:40px; }
.con .page a{ width:28px; height:26px; background:url(../images/page_bj2.png) no-repeat; color:#3dc0f6; line-height:26px; display:block; float:left; padding:0 1px 0 1px; }
.con .page a:hover{ background:url(../images/page_bj1.png) no-repeat; color:#fff; }

.page{ padding-top:30px; height:30px;padding-bottom:20px; text-align:center}
.page a{ padding:6px 9px 6px 9px; font-size:12px; color:#20202f; border:1px #CCC solid; margin-left:6px;  }
.page a:hover{ background:#017bce; color:#FFF; }