@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:50%; margin-left:-500px; 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: 670px; margin: 0 auto;
  position:relative; z-index:9999;

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

.nav_menu {
  line-height: 60px; width:670px; 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-item10{ width:100PX;}
.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:#fff; font-size:14px; text-align:left;}
.nav_submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);
}



.ygl{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px;}
.ygl h2{ font-size:24px; color:#fff; text-align:left; font-weight:normal; font-family:"微软雅黑";}
.ygl h2.syj{ margin-bottom:10px; }
.ygl h2.syj span{ display:block; margin-left:344px; font-size:20px;}

.brand{ margin-top:50px; margin-bottom:0px; height:auto; overflow:hidden;}
.brand a{
	display: block;
	float: left;
	margin: 0px;
	width: 333px;
	height: 240px;
	text-align: center;
	position: relative;
}

.brand img{
	width: 333px;
	height: 240px;
}

.brand .info{
	display: none;
	color: #fff; width:333px; height:240px;
	line-height:40px;
}
.vertical .info{
	width: 333px; padding-left:0px;
	height: 240px;
	margin: 0 auto; font-size:14px; line-height:40px; color:#fff; text-align:center;
}
.vertical .info h3{ font-size:24px; margin-top:60px; font-weight:normal;}


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

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

a.rc{ width:272px; height:160px; padding:25px 30px; display:block; float:left; border-right:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; background:rgba(255,255,255,0.7); cursor:pointer;}
.rc h3{ line-height:160px; text-align:center; font-size:24px; font-weight:normal; color:#333;}
.rc p{ display:none;}

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:128px; height:200px; float:left; display:block; margin-right:46.4px;}
a.guanyu img{ width:128px; height:128px;}
a.guanyu p{ margin:0px; padding:0px; height:72px; line-height:72px; font-size:18px; text-align:center; color:#fff;}


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

.listbanner .lna{ width:1000px; height:300px; margin:0 auto; position:relative;}
.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:1000px; 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;}
.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 .left dd{width:258px; height:44px; background:#f0f0f0; 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 dd a{font-size:14px;}
.listbox .left .xgcur{ background:#24354b; color:#fff;}
.listbox .left .xgcur a{ color:#fff;}

.listbox .right{ width:700px; 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;}
.listbox .right .tit span a{font-size:12px; color:#333;}
.listbox .right .conmain{ line-height:180%; text-align:left; color:#333; padding:20px 0;}


.foot5{height:61px; width:100%; line-height:61px;  background:url(../images/s1_42.png) center bottom no-repeat; clear:both; margin-top:50px; text-align:center; 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:18px;}
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:15px 0; height:auto; 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:10px 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:25%; display:block; float:left;}
.zpzd .zd2{width:22%; display:block; float:left;}
.zpzd .zd3{width:20%; display:block; float:left;}
.zpzd .zd4{width:33%; display:block; float:left;}

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