@charset "utf-8";
/* CSS Document */


*{ padding:0px; margin:0}
body{ color:#fff; font-family:"Microsoft Yahei"; text-align:center; color:#333; font-size:12px;}

a{ text-decoration:none; font-size:12px; color:#333;}

.logo{ position:fixed; left:0%; margin-left:10px; top:2px; width:147px; height:56px; z-index:9999;}

.menu{ height:60px; background:rgba(255,255,255,0.6);position:fixed;  top:0px; left:0; z-index:998; width:100%; }

.menu .m5{ margin:0px; padding:0px; width:1000px; margin:0 auto; position:relative; padding-left:0px; text-align:left}

.clear10{ clear:both; height:10px; clear:both;}
.clear30{ clear:both; height:30px; display:block;}

.nav {
  width: 570px; margin: 0 auto;
  position:relative; z-index:9999;

  height:45px;
  color: #fff; position:absolute; right:0px; top:0px; display:none;
}

.nav_menu {
  line-height: 60px; width:570px; padding:0px; margin:0px;
 margin:0 auto;
   position:relative; z-index:999;padding-left:0px;
}
.nav_menu-item {
	width:110px; list-style-type:none; text-align:center;
  position: relative; float:left; padding:0px; margin:0px; height:60px;
}
.nav_menu-item2{ width:70px;}
.nav_menu-item6{ width:153px;}
.nav_menu-item span{ border-right:0px solid #fff; float:right; width:1px; height:20px; margin-top:12px;}

.nav_menu-item a{ color:#333; font-size:14px;}
.nav_menu-item:hover {
	background:rgba(0,0,0,0.2);
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
   padding:0px; margin:0px;
  text-transform: none;
  display: none;
  position: absolute; top:60px; left:0px; z-index:9999;
  width: 133px; background:rgba(0,0,0,0.2); width:250px;
}

.nav_submenu-item{ list-style-type:none; height:40px; line-height:40px; border-bottom:1px solid #ccc;text-align:left; padding-left:20px;}
.nav_submenu-item a{ color:#333; font-size:14px; text-align:left;}
.nav_submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);
}



.ygl{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:30px;}
.ygl h2{ font-size:1.5rem; color:#fff; text-align:left; font-weight:normal; font-family:"微软雅黑";}
.ygl h2.syj{ margin-top:60px; font-size:1rem; margin-bottom:0px;}
.ygl h2.syj span{ display:inline; margin-left:10px; font-size:0.8rem;}

.brand{ margin-top:30px;margin-bottom:0px; height:auto; overflow:hidden;}
.brand a{
	display: block;
	float: left;
	margin: 0px;
	width: 100%;
	height: 154px;
	text-align: center;
	position: relative;
}

.brand img{
	width:auto;
	height: 100px; display:none;
}

.brand .info{
	display:block;
	color: #fff; width:100%; height:190px;
	line-height:40px;
}
.vertical .info{
	width: 100%; padding-left:0px;
	height: 154px;
	margin: 0 auto; font-size:14px; line-height:35px; color:#fff; text-align:center;
}
.vertical .info h3{ font-size:24px; margin-top:25px; font-weight:normal;}


.zxyw{ width:100%; height:43px; background:url(../images/zx.png) center no-repeat; text-align:center; line-height:43px; color:#333; font-size:24px; margin-top:50px; margin-bottom:40px; float:left;}

.fz{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.fz img{ width:25%; height:auto;  margin-right:0%; margin-bottom:0%; margin-top:10px; margin-bottom:10px;  float:left;  display:block;}

a.rc{ width:50%; height:160px; padding:6px 10px; display:block; float:left; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:rgba(255,255,255,0.7); cursor:pointer; box-sizing:border-box;}
.rc h3{  height:30px; line-height:30px; color:#333; text-align:left; font-size:20px;}
.rc p{ display:block;color:#333; display:block; line-height:20px; text-align:left; font-size:14px;}

a.rc:hover{background:rgba(58,102,119,0.7);border-right:1px solid #3a6677; border-bottom:1px solid #3a6677; cursor:pointer;}
a.rc:hover h3{ height:30px; line-height:30px; color:#fff; text-align:left; font-size:20px;}
a.rc:hover p{ color:#fff; display:block; line-height:25px; text-align:left; font-size:14px;}

a.guanyu{ width:31%; height:auto; float:left; display:block; margin-left:1%;margin-right:1%;}
a.guanyu img{ width:100%; height:auto;}
a.guanyu p{ margin:0px; padding:0px; height:32px; line-height:32px; font-size:0.8rem; text-align:center; color:#fff;}


.listbanner{ height:200px; width:100%; background:url(../images/lb_02.jpg) center no-repeat; background-size:auto 100%}
.listbannerabout{ height:200px; width:100%; background:url(../images/about.jpg) center no-repeat; background-size:auto 100%}
.listbannerguanli{ height:200px; width:100%; background:url(../images/guanli.jpg) center no-repeat; background-size:auto 100%}
.listbannerpeixun{ height:200px; width:100%; background:url(../images/peixun.jpg) center no-repeat; background-size:auto 100%}



.listbanner .lna{ width:100%; height:200px; margin:0 auto; position:relative; display:none;}
.listbanner .lna .dlmm{ position:absolute; width:284px; height:44px; bottom:0px; left:0px; background:url(../images/gl_03.png) left bottom no-repeat; line-height:44px; font-size:20px; color:#fff; text-indent:60px; text-align:left; font-weight:bold; font-size:0px; overflow:hidden;}
.listbanner .lna .dlmm a{ font-size:20px; color:#fff; font-weight:bold; display:block; height:44px; margin-top:-44px;}

.listbox{ width:98%; height:auto; overflow:hidden; margin:0 auto; min-height:400px;}
.listbox .left{ width:258px; height:auto; overflow:hidden; float:left; border-bottom:3px solid #c9c7c7;display:none;}
.listbox .left a.xg{ width:258px; height:44px; background:url(../images/gl_05.png) left top repeat; text-indent:60px; font-size:14px; position:relative; text-align:left; line-height:44px; border-bottom:1px solid #fff;color:#333; text-align:left; display:block;}
.listbox .left a.xg i{ position:absolute; top:0px; right:35px; line-height:44px; font-size:14px;}
.listbox .left a.xg:hover{ background:#24354b; color:#fff;}
.listbox .left a.xgcur{ background:#24354b; color:#fff;}

.listbox .right{ width:100%; height:auto; overflow:hidden; margin-top:20px; float:right; color:#333; text-align:left;}
.listbox .right .tit{ width:100%; font-size:20px; height:30px; line-height:30px; color:#333; text-align:left}
.listbox .right .tit span{ float:right; font-size:12px; height:30px; line-height:30px;display:none;}
.listbox .right .tit span a{font-size:12px; color:#333;}
.listbox .right .conmain{ line-height:180%; text-align:left; color:#333; padding:20px 0;}
.listbox .right .conmain img{
 max-height:100%; 
 max-width:100%; 
 width:expression(this.width > 100% && this.height < this.width ? 100%: true); 
 height:expression(this.height > 100% && this.width < this.height ? 100%: true);
 }


.foot5{height:61px; width:100%;  background:url(../images/s1_42.png) -130px bottom no-repeat; background-size:auto 30px; clear:both; margin-top:50px; text-align:right; line-height:61px; color:#fff;}


.page{ margin-right:15px; text-align:center; float:right; margin-top:30px;}
.page a{ line-height:15px; padding:0 5px; float:left; font-size:12px; display:block; margin-left:5px; border:1px solid #ccc;}


a.nipou{width:100%; height:auto; overflow:hidden; background:#f7f7f7; margin-bottom:30PX; padding:10px; border:1px solid #eee; display:block; box-sizing:border-box;}
a.nipou .bt{font-size:16px;white-space: nowrap;text-overflow: ellipsis;}
a.nipou img{ border:#f7f7f7 1px solid;}
a.nipou .rq{height:30px; line-height:30px; font-size:12px; color:#999;}
a.nipou p{color:#666666; font-size:14px; padding:10px 0; height:auto; white-space: nowrap;text-overflow: ellipsis; height:20px; overflow:hidden; margin:0px; padding:0px;}

a:hover.nipou{background:#24354b;}
a:hover.nipou .bt{font-size:18px; color:#fff;}
a:hover.nipou img{ border:#fff 1px solid;}
a:hover.nipou .rq{height:30px; line-height:30px; font-size:12px; color:#fff;}
a:hover.nipou p{color:#fff; font-size:14px; padding:15px 0; height:auto; overflow:hidden; margin:0px; padding:0px;}

.zwfl{padding:20px 0 0 0; font-size:14px; clear:both; line-height:200%;}
.zwfl a{ font-size:14px;}
.zwfl span{ font-size:14px; line-height:14px; height:14px; width:1px; overflow:hidden; margin:0 10px;}

.zpzd{padding:20px 0; font-size:14px;}
.zpzd .zd1{width:100%; display:block; float:left;}
.zpzd .zd2{width:100%; display:block; float:left;}
.zpzd .zd3{width:100%; display:block; float:left;}
.zpzd .zd4{width:100%; display:block; float:left;}

.zpzd2{padding:20px 0; font-size:14px;}
.zpzd2 .zd1{width:100%; display:block; float:left;}
.zpzd2 .zd2{width:100%; display:block; float:left;}
.zpzd2 .zd3{width:100%; display:block; float:left;}
.zpzd2 .zd4{width:100%; display:block; float:left;}
