@charset "gb2312";
/* CSS Document */
/*wrap - header*/
.wrap{width:1138px; height:auto; margin:0 auto; padding:0 auto;}
/*ggao*/
.ggao{width:1138px; height:auto; float:left;}
.ggao ul.hggao{width:1118px; padding:0px 10px; margin-top:10px; float:left;}
.ggao ul.hghgao{width:1118px; padding:0px 10px; margin-top:10px; float:left;}
.ggao ul.Two{padding:0px 5px 0px 5px; float:left;}/*������ʮ��*/
.ggao ul.Four{padding:0px 5px; float:left;}/*�ĸ�*/
.ggao ul.Five{padding:0px 4px; float:left;}/*���*/
.ggao ul.Eight{padding:0px 5px; float:left;}/*�˸�*/
.ggao ul.Two li{width:554px; margin:10px 5px 0px 5px; display:inline; float:left;}.ggao ul.Two li img{width:554px; height:65px;}/*������ʮ��*/
.ggao ul.Four li{width:272px; margin:10px 5px 0px 5px; display:inline; float:left;}.ggao ul.Four li img{width:272px; height:68px;}/*���*//*�ĸ�*/
.ggao ul.Five li{width:214px; margin:10px 6px 0px 6px; display:inline; float:left;}.ggao ul.Five li img{width:214px; height:60px;}/*���*/
.ggao ul.Eight li{width:131px; margin:10px 5px 0px 5px; display:inline; float:left;}.ggao ul.Eight li img{width:131px; height:62px;}/*�˸�*/
.ggao ul.hggao img{width:1118px; height:62px;}
.ggao ul.hghgao img{width:1118px; height:82px;}
.ggao ul.hggao img, .ggao ul.hghgao{border:0px; vertical-align:top; float:left;}
/*logo*/
.logo{width:1118px; height:62px; margin-top:10px; padding-left:10px; float:left;}
.logo img{vertical-align:middle; border:0px;}
.logo h1{width:800px; height:62px; background:url(/img-2017/sub_logo.jpg) left center no-repeat; padding-left:78px; float:right;}
.logo h1 em{color:#000; font-size:22px; font-family:"����"; font-weight:bold; line-height:62px; float:left;}

.logo p{width:878px; height:auto; background:url(../images/sub_logo.jpg) left center no-repeat; float:right;}
.logo p span{width:150px; height:62px; padding-left:78px; float:left;}
.logo p span{width:64px; height:auto; color:#E04500; font-size:22px; font-family:"����"; font-weight:bold; line-height:30px; float:left;}
.logo p img{height:62px; border:0px; float:right;}
/*���м*/
.breadCrumb{width:1118px; height:30px; color:#a9a9a9; line-height:30px; padding:10px 0px 0px 10px; float:left;}
.breadCrumb a{color:#6e6e6e;}.breadCrumb a:hover{color:#6e6e6e; text-decoration:underline;}
.breadCrumb p{width:auto; height:30px; color:#a9a9a9; font-size:12px; line-height:30px; float:right;}
.breadCrumb p a{color:#6e6e6e; background:url(../images/d_b.gif) 0px 6px no-repeat; padding-left:18px; margin-left:8px; display:inline; float:left;}
.breadCrumb p a:hover{color:#6e6e6e; text-decoration:underline;}
/* guild */
.guild{
	width:1096px;
	height:30px;
	background:url(/img-2017/guild.jpg) repeat-x;
	padding:0px 10px 0px 10px;
	border:1px solid #68ceff;
	margin-left:10px;
	display:inline;
	float:left;
}
.guild p{
	width:1076px;
	height:30px;
	line-height:30px;
	background:url(/img-2017/jsht.gif) 0px 10px no-repeat;
	padding-left:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
}
.guild p span{
	width:auto;
	height:30px;
	color:#126695;
	font-size:12px;
	line-height:30px;
	background:url(/img-2017/jkts.gif) 0px 7px no-repeat;
	padding-left:19px;
	float:right;
}
.guild p a{
	color:#126695;
	font-size:12px;
	padding-right:20px;
}
/* mina */
.mina{
     width:1118px;
	 height:auto;
	 margin-top:10px;
	 margin-left:10px;
	 display:inline;
	 float:left;
}
.left{
     width:219px;
	 height:auto;
	 float:left;
}
.fabu{
     width:219px;
	 height:auto;
	 float:left;
}
.zh_list, .date_list, .diqu_list, .zh_hot, .zh_contact{
     width:219px;
	 height:auto;
	 margin-top:10px;
	 float:left;
}
.zh_list p, .date_list p, .diqu_list p, .zh_hot p, .zh_contact p{
     width:213px;
	 height:26px;
	 color:#00527E;
	 font-size:14px;
	 font-weight:bold;
	 line-height:26px;
	 background:url(/img-2017/l_title.jpg) no-repeat;
	 padding-top:2px;
	 padding-left:6px;
	 float:left;
}
.zh_list ul, .date_list ul, .diqu_list ul, .zh_hot ul, .zh_contact ul{
     width:217px;
	 height:auto;
	 border:1px solid #67CEFF;
	 padding-bottom:9px;
	 float:left;
}
.zh_list ul li{
     width:95px;
	 height:33px;
	 font-size:14px;
	 line-height:33px;
	 text-align:center;
	 background:url(/img-2017/zh_list_bg.jpg) no-repeat;
	 margin:9px 0px 0px 9px;
	 float:left;
}
.zh_list ul li a, .zh_list ul li a:hover{color:#FFF; font-weight:bold}
.date_list ul form{
     width:auto;
	 height:auto;
	 padding:9px 0px 0px 9px;
	 float:left;
}
.diqu_list ul li{
     width:208px;
	 height:auto;
	 color:#00527E;
	 font-size:12px;
	 line-height:20px;
	 padding-top:9px;
	 padding-left:9px;
	 float:left;
}
.diqu_list ul li span{
     width:170px;
	 height:auto;
	 padding-right:6px;
	 float:right;
}
.diqu_list ul li span a, .diqu_list ul li span a:hover{color:#00527E;}
.zh_hot ul li{
     width:199px;
	 height:auto;
	 text-align:center;
	 padding:9px 9px 0px 9px;
	 float:left;
}
.zh_hot ul li img{
	 vertical-align:middle;
	 border:0px;
}
.zh_contact ul span{
     width:208px;
	 height:auto;
	 color:#00527E;
	 font-size:12px;
	 line-height:20px;
	 padding-top:9px;
	 padding-left:9px;
	 float:left;
}

.right{
     width:889px;
	 height:auto;
	 padding-left:10px;
	 float:left;
}
.zh_search{
     width:889px;
	 height:42px;
	 background:url(/img-2017/zh_search.jpg) no-repeat;
	 float:left;
}
.zh_search form{
     width:839px;
	 height:24px;
	 font-size:12px;
	 padding:9px 10px 9px 10px;
}
.zh_search form p{
     width:78px;
	 height:24px;
	 color:#FFF;
	 font-size:14px;
	 font-weight:bold;
	 line-height:24px;
	 text-align:right;
	 padding-right:6px;
	 float:left;
}
#sj_style, #dd_style, #lx_style{
	float:left;
	margin-right:4px;
	display:inline
}
#sj_style div.tag_select, #dd_style div.tag_select, #lx_style div.tag_select{
	display:block;
	color:#9D9D9D;
	width:115px;
	height:25px;
	background:transparent url(/img-2017/ubox-select.gif) no-repeat 0 0;
	line-height:25px;
	padding-left:6px;
}
#sj_style div.tag_select_hover, #dd_style div.tag_select_hover, #lx_style div.tag_select_hover{
	display:block;
	color:#9D9D9D;
	width:115px;
	height:25px;
	background:transparent url(/img-2017/ubox-select.gif) no-repeat 0 -26px;
	line-height:25px;
	padding-left:6px;
}
#sj_style div.tag_select_open, #dd_style div.tag_select_open, #lx_style div.tag_select_open{
	display:block;
	color:#9D9D9D;
	width:115px;
	height:25px;
	background:transparent url(/img-2017/ubox-select.gif) no-repeat 0 -52px;
	line-height:25px;
	padding-left:6px;
}
#sj_style ul.tag_options, #dd_style ul.tag_options, #lx_style ul.tag_options{
	position:absolute;
	padding:0;
	margin:0;
	list-style:none;
	background:transparent url(/img-2017/ubox-select.gif) no-repeat right bottom;
	width:120px;
    max-height:300px;
	padding:0 0 2px;
	margin:0;
	box-shadow: 2px 2px 5px #eee;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: scroll;
}
.tag_options::-webkit-scrollbar {/*滚动条整体样式*/
	width: 4px;
	height: auto;
	background-color: #ddd;
  }
  .tag_options::-webkit-scrollbar-thumb {/*滚动条整体样式*/
	background-color: #ddd;
	border-radius: 2px;
  }
  .tag_options::-webkit-scrollbar-track {/*滚动条里面轨道*/
	background: #fff;
  }
#sj_style ul.tag_options li, #dd_style ul.tag_options li, #lx_style ul.tag_options li{
	background:transparent url(/img-2017/ubox-select.gif) repeat-y -121px 0;
	display:block;
	width:115px;
	height:25px;
	text-decoration:none;
	line-height:25px;
	color:#9D9D9D;
	padding-left:6px
}
#sj_style ul.tag_options li.open_hover, #dd_style ul.tag_options li.open_hover, #lx_style ul.tag_options li.open_hover{
	background:transparent url(/img-2017/ubox-select.gif) no-repeat 0 -74px;
	color:#fff;
}
#sj_style ul.tag_options li.open_selected, #dd_style ul.tag_options li.open_selected, #lx_style ul.tag_options li.open_selected{
	background:transparent url(/img-2017/ubox-select.gif) no-repeat 0 -97px;
	color:#fff
}
.zh_search form input.txt{
	width:300px;
	height:22px;
	color:#9D9D9D;
	line-height:22px;
	border:0px;
	background:none;
	margin:0px 10px 0px 4px;
	display:inline;
	outline:none;
	float:left
}
.zh_search form input.int{
	width:62px;
	height:24px;
	color:#00527E;
	font-size:14px;
	line-height:24px;
	font-weight:bold;	
	text-align:center;
	border:0px;
	background:url(/img-2017/zh_int.jpg) no-repeat;
	cursor:pointer;
	outline:none;
	float:left
}

.zh_news, .zh_view{
     width:889px;
	 height:auto;
	 background:url(/img-2017/r_center.gif) repeat-y;
	 margin-top:10px;
	 float:left;
}
.zh_news p{
     width:880px;
	 height:34px;
	 color:#00527E;
	 font-size:14px;
	 font-weight:bold;
	 line-height:34px;
	 background:url(/img-2017/r_title.jpg) no-repeat;
	 padding-left:9px;
	 float:left;
}
.zh_news p span{
     width:auto;
	 height:34px;
	 font-size:12px;
	 font-weight:100;
	 line-height:34px;
	 padding-right:9px;
	 float:right;
}
.zh_news ul{
     width:880px;
	 height:auto;
	 background:url(/img-2017/r_bottom.jpg) left bottom no-repeat;
	 padding-bottom:9px;
	 padding-left:9px;
	 float:left;
}
.zh_news ul li{
     width:872px;
	 height:auto;
	 font-size:12px;
	 line-height:25px;
	 background:url(/img-2017/h_x.jpg) left bottom repeat-x;
	 float:left;
}
.zh_news ul li span.title{
     width:462px;
	 height:auto;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis;
	 padding-right:13px;
	 float:left;
}
.zh_news ul li span.dizhi{
     width:200px;
	 height:auto;
	 color:#666;
	 white-space:nowrap;
	 overflow:hidden;
	 text-overflow:ellipsis; 
	 float:left;
}
.zh_news ul li span.riqi{
     width:180px;
	 height:auto;
	 color:#666;
	 text-align:right;
	 float:left;
}
.zh_news ul em{
     width:870px;
	 height:10px;
	 border-top:1px solid #67CEFF;
	 margin-top:10px;
	 float:left;
}
/* view */
.zh_view{
     width:889px;
	 height:auto;
	 background:url(/img-2017/r_center.gif) repeat-y;
	 margin-top:10px;
	 float:left;
}
.zh_view h1{
     width:880px;
	 height:34px;
	 color:#00527E;
	 font-size:14px;
	 font-weight:bold;
	 line-height:34px;
	 text-align:center;
	 background:url(/img-2017/r_title.jpg) no-repeat;
	 padding-left:9px;
	 float:left;
}
.zh_view dl{
     width:880px;
	 height:auto;
	 font-size:14px;
	 background:url(/img-2017/r_bottom.jpg) left bottom no-repeat;
	 padding-top:9px;
	 padding-bottom:9px;
	 padding-left:9px;
	 float:left;
}
.zh_view dl dd{
     width:870px;
	 height:auto;
	 line-height:24px;
	 float:left;
}
.zh_view dl dd span{
     width:76px;
	 height:auto;
	 font-weight:bold;
	 line-height:24px;
	 float:left;
}
.zh_view dl dt{
     width:870px;
	 height:auto;
	 line-height:24px;
	 float:left;
}
/* page */
.turn_page{
	width:889px;
	height:24px;
	font-size:12px;
	text-align:center;

	margin-top:6px;
	padding-top:4px;
	float:left;
}
.turn_page p{
	width:auto;
	height:30px;
}
.turn_page a{
	display:block;
	margin-left:2px;
	display:inline;
	text-align:center;
	width:20px;
	height:20px;
	line-height:20px;
	border:#999 1px solid;
	float:left;
}
.turn_page a:hover, .turn_page a.hover{color:#FFF; background:#CC0000; text-decoration:none;}
.turn_page span{display:block; width:auto; line-height:20px; margin-left:160px; display:inline; float:left;}
.turn_page span input{font-size:12px;}
/* link */
.link{
     width:1118px;
	 height:auto;
	 margin-top:10px;
	 margin-left:10px;
	 display:inline;
	 float:left;
}
.link p{
     width:1098px;
	 height:29px;
	 color:#FFF;
	 font-size:14px;
	 line-height:29px;
	 font-weight:bold;
	 background:url(/img-2017/link_title.jpg) no-repeat;
	 padding-left:20px;
	 float:left;
}
.link p span{
     width:auto;
	 height:29px;
	 color:#FF0000;
	 font-size:12px;
	 line-height:29px;
	 font-weight:100;
	 padding-right:10px;
	 float:right;
}
.link ul{
     width:1098px;
	 height:auto;
	 color:#AFAFAF;
	 font-size:12px;
	 line-height:24px;
	 border-right:1px solid #CCC;
	 border-bottom:1px solid #CCC;
	 border-left:1px solid #CCC;
	 padding:9px;
	 float:left;
}
/*�ײ���ʼ*/
.bottom{width:1118px; height:auto; padding-left:10px; float:left;}
.foot_line{width:1118px; height:28px; line-height:28px; text-align:center; border-top:5px solid #009100; border-bottom:1px solid #4abe03; background:#f2ffe2; margin-top:10px; float:left;}
.foot_line a{color:#000100;}
.foot{width:1118px;height:94px; text-align:center; line-height:25px; background:#F8F8F8; position:relative; padding-top:12px; float:left;}
.foot img{vertical-align:middle;}
.foot p.left{width:79px; height:97px; position:absolute; left:10px; top:4px;}
.foot p.right{width:79px; height:97px; position:absolute; right:10px; top:4px;}