﻿/* CSS Document */
html,body{ height:100%;}
body {margin: 0;padding: 0;	font-size:14px;font-family:"Microsoft Yahei";}
* {	margin:0;padding: 0;}
a {	color: #000; text-decoration:none;}
a:hover {text-decoration:none; color:#000;}
p {	margin: 0;padding: 0;}
ul {list-style: none outside none;}
li {list-style: none;margin: 0;padding: 0;}
input,textarea {	margin: 0;padding: 0;font-family:"Microsoft Yahei";}
img {border: none;}
.clear{ clear:both;}
input:focus,textarea:focus{outline:none;}
.w1000{ width:1000px;margin:0 auto;}
textarea{ width:100%;  min-height:500px; background:none; border:0; line-height:30px;}
.content{ padding-bottom:50px;}
.bg{ width:100%; height:100%; background:url(../images/bg.jpg) center no-repeat; background-size:cover}

a#logo{ display:block; margin:0 auto; width:460px; padding-top:64px;}
.input{ width:600px; height:52px; overflow:hidden; float:right;}
.input input[type="text"]{ width:477px; height:52px; background:#fff; border:none; float:left; border-radius:10px 0 0 10px; line-height:52px; text-indent:20px; font-size:16px;}
.input input[type="submit"]{ width:122px; height:52px; border:none; float:left; background:#015293; font-size:16px; text-align:center; line-height:52px; color:#fff; border-radius:0 10px 10px 0;}
.outBox .hd{ margin-bottom:27px; width:100%; height:80px; overflow:hidden; background:rgba(255,255,255,0.8);}
.outBox .hd ul{ height:51px; overflow:hidden; padding-top:18px;}
.outBox .hd ul li{ width:230px; height:45px; padding-bottom:6px; float:left; margin-left:16px; cursor:pointer;}
.outBox .hd ul li span{ display:block; width:228px; height:43px; border:1px #acc6dd solid; line-height:43px; font-size:16px; color:#015293;}
.outBox .hd ul li.on{ background:url(../images/on.png) center bottom no-repeat;}
.icon01{ background:url(../images/icon01.png) 70px center no-repeat; text-indent:109px;}
.icon02{ background:url(../images/icon02.png) 70px center no-repeat; text-indent:109px;}
.icon03{ background:url(../images/icon03.png) 16px center no-repeat; text-indent:52px;}
.icon04{ background:url(../images/icon04.png) 70px center no-repeat; text-indent:109px;}
.outBox .hd ul li.on span.icon01{ background:#015293 url(../images/icon01_hover.png) 70px center no-repeat; color:#fff; border-color:#015293}
.outBox .hd ul li.on span.icon02{ background:#015293 url(../images/icon02_hover.png) 70px center no-repeat; color:#fff; border-color:#015293}
.outBox .hd ul li.on span.icon03{ background:#015293 url(../images/icon03_hover.png) 16px center no-repeat; color:#fff; border-color:#015293}
.outBox .hd ul li.on span.icon04{ background:#015293 url(../images/icon04_hover.png) 70px center no-repeat; color:#fff; border-color:#015293}
.outBox .bd{height:646px; background:rgba(255,255,255,0.8);}
.inBox{ padding:27px 23px 0;}
.inBox .inHd{ height:40px; overflow:hidden; margin-bottom:24px;}
.inBox .inHd ul{ width:100%; height:40px; overflow:hidden;}
.inBox .inHd ul li{ cursor:pointer; float:left; height:40px; background:#4a98d7; line-height:40px; font-size:16px; color:#fff; margin-right:20px;}
.inBox .inHd ul li a{ color:#fff; display:block; padding:0 27px;}
.inBox .inHd ul li.on{ background:#015293;}
.inBox .inBd{ height:520px; overflow:hidden; overflow-y:scroll}
.inBdcon dl{ padding-right:23px;}
.inBdcon dl dt{ height:37px; border-bottom:1px #e8e8e8 solid; position:relative;}
.inBdcon dl dt h2{ height:36px; border-bottom:2px #015293 solid; position:absolute; left:0; top:0; line-height:36px; font-size:16px; color:#015293;}
.inBdcon dl dd{ width:100%; height:auto; overflow:hidden; padding:20px 0;}
.inBdcon dl dd a{ display:block; width:24%; height:42px; overflow:hidden; line-height:21px; color:#333; float:left; padding-right:1%;}

.list{ padding:0 27px 33px; background:rgba(255,255,255,0.8);}
.list ul li{ width:100%; height:55px; border-bottom:1px #ddd solid; overflow:hidden}
.list ul li:last-child{ border-bottom:none;}
.list ul li a{ display:block; width:100%; height:30px; overflow:hidden; background:url(../images/list_bg.jpg) 9px center no-repeat; font-size:14px; color:#666; line-height:30px; text-indent:25px;}
.fenye{ height:34px; overflow:hidden; text-align:center;}
.fenye a{ display:inline-block;height:34px; line-height:34px; text-align:center; }
.fenye a.cur{ background:#015293; color:#fff; font-weight:bold;}

.search{ padding-bottom:50px; width:704px; margin:0 auto; padding-top:50px;}

.ny_height{ height:100%;}
.nybj{ background:url(../images/nybg.jpg) repeat; height:100%; overflow:hidden;}
.ny_left{ width:370px; overflow:hidden; position:absolute; left:0; top:0; height:100%; background:#fff;}
.ny_right{ padding-left:370px; height:100%; overflow:hidden; overflow-y:auto;}
img.nypic{ display:block; margin:67px auto 0;}
.fanye{ height:33px; text-align:center;}
.fanye p a{ display:inline-block; color:#333;}
.fanye p a:hover{ color:#015293;}
.fanye p{ display:inline-block;}
.fanye p em{ display:inline-block; background:#f5f5f5; width:99px; height:30px; border:1px #ddd solid; border-radius:30px; line-height:30px; text-align:center; font-size:14px; color:#333;}
.fanye p a{ padding:0 12px;}
.ny_left h1{ width:290px; height:53px; overflow:hidden; margin:0 auto; background:url(../images/myleft_h1.png) center no-repeat; line-height:53px; text-align:center; font-size:14px; font-weight:normal; color:#fff;}
.h2{ padding-top:20px;}
.nysearch{ width:320px; height:44px; overflow:hidden; margin:24px auto 0; position:relative;}
.nysearch input[type="text"]{ text-indent:20px; width:318px; height:42px; border:1px #eee solid; background:#f4f4f4; border-radius:42px; overflow:hidden;}
.nysearch input[type="button"]{ width:44px; height:44px; background:url(../images/s_icon.png) center no-repeat; border:none; position:absolute; right:0; top:0; cursor:pointer;}
.st_tree{ padding-left:30px; overflow-y:auto}
.tree_s{ padding-left:30px; overflow-y:auto}
.mlzkg{ padding-left:15px; line-height:37px; padding-top:10px; font-size:16px; color:#333}
.mlzkg a{font-size:16px; color:#333; padding:0 10px;}
.h2 h2{ line-height:38px; font-size:16px; color:#333; padding-left:30px;}
.st_tree ul li{ height:47px; overflow:hidden; background:url(../images/tree_bg.jpg) 5px center no-repeat; font-size:14px; color:#333; line-height:47px;}
.st_tree ul li a{ display:block; height:47px; text-indent:33px;}
.st_tree ul li.folder a{ background:url(../images/folder.png) left center no-repeat;}
.st_tree ul li.open{ background:url(../images/tree_open.jpg) 5px center no-repeat;}
.st_tree ul li.open a{ background:url(../images/open.png) left center no-repeat;}
.st_tree ul ul{ margin-left:33px;}

.select{ width:87px; height:52px; float:left;}


.select-wrapper{ width:85px; height:50px; border:1px #eee solid; border-radius:10px;
	position:relative;
	cursor:pointer;
	display:inline-block; background:#fff;
}

.select-button{ width:100%; height:50px;
	border:0; background:#fff; border-radius:10px;
	cursor:pointer;
	overflow:hidden;
	text-align:left;
	outline:none;
	white-space:nowrap;
	word-break:keep-all;
	text-overflow:ellipsis; text-indent:15px; font-size:16px;
}
.select-down{ background:url(../images/select-list.png) no-repeat; width:12px; height:8px; overflow:hidden; position:absolute; top:21px; right:16px;}
.disabled{
	color:#cccccc;
}
.select-list{
	width:87px;
	background:#fff;
	display:none;
	z-index:2;
	position:absolute;
	left:0;
	top:50px;
	overflow:hidden;
}
.select-list ul{
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
	line-height:50px;
	max-height:240px;
}
.select-list ul li{
	width:auto;
	height:50px;
	padding-left:10px;
	cursor:pointer;
	overflow:hidden;
	white-space:nowrap;
	word-break:keep-all;
	text-overflow:ellipsis;
}
.select-list ul li.selected,
.select-list ul li:hover{
	color:#fff;
	background:#61b988;
}
.select-button option{ font-size:14px; font-family: "Microsoft Yahei"; 	text-align:center;}

/* 下拉列表不可用样式 */
.select-button-disable{
	color:#ccc;
	width:238px;
	height:34px;
	border:1px solid #e3e3e3;
	border-radius:3px;
	background:#fff;
	cursor:pointer;
	padding-left:10px;
	overflow:hidden;
	text-align:left;
	outline:none;
}
.select-down-disable{
	color:#ccc;
	font-size:18px;
	position:absolute;
	top:0;
	right:10px;
	line-height:34px;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar  
{  
    width: 4px;  
    height: 4px;  
    background-color: #fff;  
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    background-color: #fff;  
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    background-color: #025393;  
}  
.st_tree ul li.tsp a{ background:url(../images/tsp.jpg) 30px center no-repeat; text-indent:52px;}
.h10{ height:20px;}
.ny_zw{ padding:40px 70px; font-size:16px;}
.ny_zw img{ max-width: 510px; 
  height:auto; 
  width:expression(this.width > 510 ? "510px" : this.width); }
.ny_bt{ line-height:55px;  text-align:center; font-size:22px; color:#015293; font-weight: bold;}
.ny_nr{line-height:28px; text-indent:2em;}
.list1{ margin-bottom:20px;}
.list1 li{ border-bottom:1px dashed #ccc!important; padding:10px 0; height:auto!important;}
.list1 h1{ font-weight:normal!important; line-height:30px!important;}
.list1 h1 a{ color:#015293!important; font-size:18px!important;}
.list1 p{ font-size:14px; text-indent:2em; line-height:25px;}.fenye span { display: inline-block; padding: 0 8px; color: #0075C1;}
.fenye a, .fenye .dalong_sy { display:inline-block; color:#fff; background:#0075C1; height:25px;  margin-right:5px; padding:0 8px;line-height: 25px;}
.fenye a:hover { background:#c65603;}
.search-result-zs{ height: 30px; background: #ffffff; border-bottom: 1px solid #e3e3e3;}
.result-key-tips-zs{ font-size: 14px; color: #000000; float: left; line-height: 30px; height: 30px; padding-left: 40px; background: url(../css/search-result-tips-icon.png) no-repeat 10px;}