
/* smenu */
.snav{width:100%;min-width:1000px;height:51px;background:url(../image/menu_bj.png) repeat-x center;}
#lanrenzhijia
{width:1000px;height:51px;margin:0 auto;}
#lanrenzhijia ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
}
#lanrenzhijia ul {
	display:inline-block;
}
#lanrenzhijia li {
	display:inline-block;
	display:inline;
}
#lanrenzhijia ul ul {
z-index:11111;
	position:absolute;
	left:-9999px;
}
#lanrenzhijia ul.level1 {
	margin:0 auto;
}
#lanrenzhijia ul.level2{
width:528px;float:left;
height:333px;
background:#1e7ab7;
opacity:0.99;
}
#lanrenzhijia ul.level1 li.level1-li {
	float:left;
	display:block;
	position:relative;
}
.level1-li:hover{background:#1E7AB6!important;height:49px;}

#lanrenzhijia a {
	display:block;
	color:white;
	text-decoration:none;
	font-family:微软雅黑;
	font-size:14px;
}
.level2 .kuang{width:125px;float:left;border-right:1px solid #CCC;padding-right:0px;}
.lev2-li{width:100%;height:27px;line-height:27px;margin-bottom:12px;float:left;background:url(../image/dian_1.png) no-repeat center right;text-indent:2em;}
.lev2-li:hover{opacity:0.7;height:27px!important;line-height:27px!important;background:#448BC9 url(../image/dian_1.png) no-repeat center right;}
.level3{width:126px;float:left;margin-left:200px;margin-top:-3px;}
.level3 li{width:100%;height:27px;line-height:27px;float:left;text-indent:2em;border-right:1px solid #CCC;font-weight:bold;}
.level3 li:hover{opacity:0.7;height:27px!important;line-height:27px!important;background:#448BC9;}
.drop{font-size:18px!important;}
.bnone{background:none;}
.bnone:hover{background:#B76D61;}
.level4{float:left;padding-left:30px;}
.level4 li{height:auto!important;float:left;background:none!important;border:none;text-indent:0;padding-left:2em;}
.level4 li:hover{background:none!important;margin:0;padding:0;text-indent:0;padding-left:2em;}
#lanrenzhijia .level1-li{ min-width: 90px;
  padding: 0 3px;
  height: 51px;
  text-align: center;
  line-height: 51px;
  font-family: 微软雅黑;
}
#lanrenzhijia .active{background:#1E7AB6!important;height:49px;}
#lanrenzhijia .active2{ border-left: 1px solid #efefef;border-right: 1px solid #efefef;background-color: #efefef;}
#lanrenzhijia .active2 a{color: #3d9fe1;}
#lanrenzhijia ul li:hover > ul {
	visibility:visible;
	left:0;
	top:51px;
}
#lanrenzhijia ul ul li:hover > ul {
	visibility:visible;
	left:126px;
	top:auto;
	margin-top:-27px;
	margin-left:-4px;
}
#lanrenzhijia li.left:hover > ul {
	visibility:visible;
	left:auto;
	right:0;
	top:51px;
}
#lanrenzhijia li.left ul li:hover > ul {
	visibility:visible;
	left:auto;
	right:100%;
	top:auto;
	margin-top:-27px;
	margin-right:-4px;
}
#lanrenzhijia a:hover ul {
	left:0;
	top:23px;
}
#lanrenzhijia li.left a:hover ul {
	left:auto;
	right:-1px;
	top:23px;
}
#lanrenzhijia table {
	position:absolute;
	height:0;
	width:0;
	left:0;
	border-collapse:collapse;
	margin-top:-6px;
}
#lanrenzhijia table table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-30px;
	margin-left:-4px;
}
#lanrenzhijia li.left table {
	position:absolute;
	height:0;
	width:0;
	left:auto;
	right:0;
	border-collapse:collapse;
	margin-top:-4px;
}
#lanrenzhijia li.left table table {
	position:absolute;
	left:auto;
	right:100%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-30px;
	margin-right:-4px;
}
.level3{float:left;}

.spe-li{width:128px!important;margin-left:5px;}
.mod_submenu_list {
  float: right;
}
.mod_submenu_list .submenu_tit {
  width: 60px;
  border-left: 1px solid #2472A2;
  border-right: 1px solid #2472A2;
  background-color: #1E7AB6;
  color: #fff;
  position: relative;
}
.mod_submenu_list li {
  float: left;
  line-height: 50px;
  text-align: center;
}
.mod_submenu_list .submenu_tit .arrow_1{
  border-color: transparent transparent transparent #2472A2;
  right: -7px;
}
.mod_submenu_list .submenu_tit .arrow {
  width: 0;
  height: 0;
  overflow: hidden;
  border-width: 6px 0 6px 6px;
  border-style: dashed none dashed solid;
  position: absolute;
  top: 19px;
}
.mod_submenu_list .submenu_tit .arrow_2 {
  border-color: transparent transparent transparent #1E7AB6;
  right: -6px;
}
.submenu_item a {
  float: left;
  color: #fff;
  position: relative;
}.mod_submenu_list .submenu_sep {
  line-height: 50px;
  color: #2472A2;
}
.mod_submenu_list .submenu_item {
  padding: 0 10px;
}

/* banner */
#full-screen-slider { width:100%; height:450px; float:left; position:relative;}
#slides { display:block; width:100%;min-width:1000px; height:450px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;min-width:1000px; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;;margin:0!important; left:46%; top:410px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:14px; height:14px; float:left; margin-left:15px; border-radius:5px; background:url(../image/dian1.png) no-repeat center}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:url(../image/dian2.png) no-repeat center}

/* content */
.kong{width:100%;float:left;clear:both;height:10px;}
.gpkh-content{clear:both;width:1000px;margin:0 auto;overflow:hidden;font-family:微软雅黑!important;}
.gp-weizhi{width:100%;line-height: 37px;float:left;background: url(../image/tb1.jpg) no-repeat left;}
.gp-weizhi .lc {
  width: 28px;
  height: 37px;
  text-align: left;
  line-height: 39px;
  color: white;
  font-size: 14px;
  text-indent: 4px;
  float: left;
  margin: 0;
}
.gp-weizhi .bt {
  float: left;
  height: 37px;
  line-height: 37px;
  font-family: 微软雅黑;
  font-size: 22px;
  font-weight: bold;
  margin-left: 16px;
   color: #448CC7;}
.gp-weizhi .bt a{color:#448CC7}
.gp-weizhi .bt a:hover{color:#e13217}
.ico-weizhi{width:15px;height:37px;float:left;line-height:37px;background:url(../image/tb2.jpg) no-repeat center;margin:0 8px;}
.dqlm{height:37px;line-height:37px;float:left;font-size:16px;font-family:微软雅黑;color:#e13217;}
.dqlm a{color:#e13217;}

/* tab */
.slideTxtBox{ width:100%;height:100%;float:left;text-align:left;}
.slideTxtBox .hd{ text-align:center; float:left;width:705px; }
.slideTxtBox .hd ul{ float:left; }
.slideTxtBox .hd ul li{ float:left;cursor:pointer;  }
.ztab1{width:100%;float:left;overflow:hidden;}
.zhd1{height:36px;}
.zbd2{clear:both;height:310px!important;}
.zhd1 ul{float:left;border-bottom:1px solid #CCC;padding-left:3px;padding-top:15px;height:auto!important;}
.zhd1 ul li{float:left;color:#828a90;height:36px;line-height:36px;padding:0 16px;background:none;font-size:14px;font-family:微软雅黑;}
.zhd1 ul li.on{ background:#448BC9;color:white;}
.zhd1 ul li.on a{color:white;}

.z-list2{width:100%;position:none!important;display:inline-block;padding-top:30px;z-index:0;}
.z-list2 li a{color:#666666;font-family:微软雅黑;font-size:12px;}
.z-list2 li a:hover{color:#eb6a0a;}
.f_left{float:left;}
.f_right{float:right;}
.z-list2 .gp-left,.z-list2 .gp-right{width:340px;padding-top:2px;padding-left:5px;}
.z-list2 .gp-left{padding-right:8px;}
.gp-right{width:330px!important;padding-right:3px;}
.z-list2 li{width:100%;height:30px;line-height:30px;float:left;font-size:12px;display:block;overflow:hidden; text-overflow:ellipsis;}
.z-list2 li i{width:9px;height:30px;line-height:30px;float:left;background:url(../image/xw_yd.jpg) no-repeat center;margin-right:3px;margin-left:3px;}
.b_xian1{float:left;width:2px;height:240px;border-right:1px dashed #ECECEC;}
.zbd2{float:left;clear:both;margin-top:20px;width:100%;}
.gpdt-1{width:100%;float:left;height:25px;line-height:25px;font-family:微软雅黑;}
.gpdt-1 i{width:4px;height:22px;line-height:22px;float:left;background:url(../image/xw_ico1.jpg) no-repeat center;margin-left:7px;margin-right:5px;}
.gpdt-1 .f_left{color:#e13217;font-size:16px;}
.gpdt-1 .gpmore{float:right;font-size:10px;color:#CCC;margin-top:5px;height:18px;line-height:18px;margin-right:8px;padding:0 12px;border:1px solid #CCC;border-radius:5px;}
.gpdt-1 .gpmore a{font-size:10px;color:#666;font-family:微软雅黑;}
.z-list2 .fst{font-size:16px;font-family:微软雅黑;text-align:center;height:30px;margin:10px 0 5px 0;}
.z-list2 .fst a{font-size:16px!important;font-family:微软雅黑;}
.left-xian{clear:both;border:1px solid #CCC;float:left;margin-top:-32px;border-top:0;padding-top:10px; width:701px;}
.gp-right1{width:280px;float:right!important;position:relative;top:-87px;right:0;z-index:111111111111111111111!important;}
.gp-title1{width:100%;height:30px;line-height:30px;float:left;background:#448BC9;text-indent:12px;color:white;font-family:微软雅黑;font-size:16px;}
.gp-list1{clear:both;width:99.6%;float:left;border:1px solid #CCC!important;padding-bottom:15px;padding-top:13px;}
.gp-list1 li{float:left;width:130px;margin-left:8px;float:left;background:url(../image/dian3.jpg) no-repeat left center;height:30px;line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-indent:12px;font-size:12px;font-family:微软雅黑;}
.gp-right1 .rad1 {float:left;width:278px;margin-top:15px;}
.gp-right1 .rad1 img{float:left;width:278px;border:1px solid #CCC;}

.gpad{width:100%;float:left;}
.gp-search{width:99.8%;float:left;border:1px solid #CCC;font-family:微软雅黑;}
.gps-wrap{width:95%;margin:20px auto;}
.gpmc{width:100%;float:left;height:30px;line-height:30px;color:#0072ba;font-size:16px;text-indent:16px;margin-bottom:8px;}
.gps-list{width:100%;float:left;padding-bottom:20px;border-bottom:1px dotted #CCC;margin-bottom:20px;}
.gps-list li{float:left;padding:0 15px;height:25px;line-height:25px;display:inline-block;}
.gps-list li a{color:#666;}
.gps-list li a:hover{color:#eb6a0a;}

/*yx_rotaion*/
.yx-rotaion{margin:0 auto; clear:both;width:300px!important;height:220px!important;}
.yx-rotaion li{height:220px!important}
.yx-rotaion li img{height:220px; width:300px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../image/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:37%;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}

.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

.gp-rjss{clear:both;width:680px;float:left;height:30px;}
.gp-rjss form{float:left;margin:0;padding:0;margin:5px 0;}
.gp-input{width:195px;height:25px;line-height:25px;float:left;border:1px solid #CCC;margin:0 5px 0px 12px;}
.gp-sub{width:70px;height:27px;float:left;line-height:25px;border:1px solid #CCC;background:#EEEEEE;font-family:微软雅黑;cursor:pointer;}

.gp-rjxz{width:100%;float:left;font-family:微软雅黑;margin-top:4px;}
.gp-rjxz dt{width:100%;float:left;height:45px;margin-top:3px;padding-top:2px;}
.gprj-1{width:42px;height:45px;float:left;margin-left:4px;}
.gprj-1 img{border:1px solid #CCC;}
.gprj-2{float:left;height:45px;margin-left:8px;width: 250px;}
.gprj-2 p{height:22px;line-height:22px;text-align:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tj-ico{margin-left:2px;}
.zqgs dt:hover{background:#F5F9FC;}

.ztj-list{width:340px;float:left;margin-top:5px;border-right:1px dashed #CCC;}
.ztj-list li{float:left; width:100%;height:45px;padding-top:6px;font-family:微软雅黑;}
.zflxx{float:right;}
.zflist{float:right;width:340px!important;top:-209px!important;}
.zflist .gp-rjxz{background:#F5F9FC;}
.zflist .gp-rjxz dt:hover{background:white;}
.ztj-list li:hover,.ztj-list .on{background:#F5F9FC;}
.zsxx1{width:100%;height:28px;line-height:28px;float:left;background:#448BC9;color:white;font-size:16px;text-indent:15px;margin-top:4px;}
.zs-list{width:98%;float:left;}
.zsxx2{width:100%;float:left;}
.zsxx2-left{width:49.5%;float:left;border-right:1px dashed #CCC;}
.zsxx2-left p{width:95%;height:28px;line-height:18px;float:left;padding-left:.65em;font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}