﻿@import url("EricReset.css");
/*全局 begin*/
body,h1,h2,h3,h4,h5,h6,pre{ font:12px/1.231 "宋体",arial,"微软雅黑",sans-serif normal;}
body {text-align:center; color:#333; background:#FFF; margin:0; padding:0;}
a{color:#333; text-decoration:none; cursor:pointer; display:inline-block; *display:inline; zoom:1;}
a:hover{color:red;}
img{display:block;}
/*全局 end*/
#layout_root{width:1002px; margin:0 auto; overflow:hidden; position:relative;}
.main_box{}
.layout_main{margin-top:8px;}
.ny_layout_main{margin-top:8px; padding:0px;}
.ny3{margin-top:8px; border:1px solid #ccc; padding:10px; background:url('images/ny3-bg.jpg') repeat-x;}
.btn-toTop{width:47px; height:53px; position:fixed; right:10px; bottom:320px; display:block; background:url('images/btn_top.jpg');}
/* IE6浏览器的特有方法 */
/* 修正IE6振动bug */
* html,* html body{background-attachment:fixed} 
* html .btn-toTop{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||10));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||320)))}
/***************************************************
** 首页样式
****************************************************/
/*顶部 begin*/
header{}
.top-link{float:right; clear:right; line-height:23px; text-align:right;}
.top-link a{ _padding-top:5px;}
.top-link img{display:inline; margin-right:5px;}
.mini-nav{width:320px; height:23px; background:url('images/mini-nav.jpg'); float:right; clear:right; margin-left:10px; text-align:center;}
.mini-nav a{color:#FFF; padding:0 5px;  _padding-top:5px;}
#logo{width:376px; height:92px; background:url('images/logo.jpg') 0 0; display:block; float:left; clear:left;}

.top-search{margin-top:24px; float:right; clear:right;}
.top-search .button{width:41px; height:22px; background:url('images/search-btn.jpg'); text-indent:-999px; margin-top:-2px\0; _margin-top:1px;}
/*---导航---*/
header .nav{height:34px; line-height:34px; list-style:none; clear:both; font-size:0; background:url('images/nav-bg.jpg');}
header .nav li{display:inline-block; *display:inline; zoom:1; vertical-align:top; width:109px; position:relative;}
header .nav li.space{width:2px; height:29px; overflow:hidden; background:url('images/nav-space.jpg') no-repeat 0 4px; margin:0;}
header .nav li a{font-size:14px; font-weight:bold; color:#FFF;}
header .nav li a:hover{color:Yellow;}
header .nav li ul{position:absolute; left:0; top:34px; background:#017AD5; display:none;}
header .nav li ul li{display:block; height:24px; line-height:24px;}
header .nav li ul li a{font-size:12px; font-weight:normal;}

#banner{background:url('images/banner.jpg'); width:1002px; height:250px;margin-top: 3px;}
/*顶部 end*/

/*侧边栏:Begin*/
.side{width:216px; float:right; clear:right;}
.side-notice dt{height:30px; background:url('images/side-tbg.jpg');}
.side-notice dt h2{color:red; font-weight:bold; float:left; line-height:30px; padding-left:30px;}
.side-notice dt .more{float:right; clear:right; margin:13px 7px 0 0;}
.side-notice dd{height:170px; border:1px solid #ccc; border-top:0;padding-top: 10px;}

.side-box{margin-top:8px;}
.side-box dt{height:31px; line-height:31px; background:url('images/side-tbg.jpg');}
.side-box dt h2{float:left; clear:left; line-height:31px; padding-left:30px; font-size:14px; font-weight:bold; color:#D30F19;}
.side-box dt .more{float:right; clear:right; margin:13px 7px 0 0;}
.side-box dd{border:1px solid #cdcdcd; border-top:0; overflow:hidden;}

.side-menu{width:192px; margin:0 auto; text-align:left;}
.side-menu li{height:35px; line-height:32px; background:url('images/side-menu.jpg'); margin-bottom:8px; font-size:13px; font-weight:bold; padding-left:48px;}

.side-rlzy a{display:inline;}
.side-rlzy img{margin:8px auto 0;}

.ny-side{width:225px; padding-right:11px; float:left; clear:left; /*background:url('images/side-line.jpg') no-repeat right top;*/}
.ny-side-title{height:61px; background:url('images/ny-side-tbg.jpg') repeat-x; overflow:hidden; line-height:30px; color:#FFF; font-size:19px; font-weight:normal; font-family:微软雅黑;font-weight: 600; 
text-align: center;}
.ny-side-title span{margin-right: 5px;float:right;font-size: 17px;display:block;width:100%;}
.ny-side-classlist{text-align:left; background:#EDEDED; min-height:210px;border: 1px solid #ccc;padding:9px;padding-left: 0px;}
.ny-side-classlist li{background:url('images/nydhdtbg.jpg') no-repeat; width:222px;margin:0 auto;}
.ny-side-classlist li a{line-height:33px;padding-left: 29px; font-size:13px; font-weight:bold; display:block; overflow:hidden;color:#016CBC;}

.ny-side-classlist li ul li{background:url('images/nylibg.jpg') no-repeat; width:193px;margin:0 auto;margin-left:35px;}


.ny-side-classlist li a:hover,.ny-side-classlist li a.aselect{/*background-color:#FFF;*/color: red;}
.ny-side-classlist li ul li a{font-size:12px; font-weight:normal; border:0; /*background:url('images/list-icon2.jpg') no-repeat 20px 14px; */line-height: 32px;padding-left:22px;color: #595959;
font-weight: bold;}
.ny-side-classlist li ul li a.aselect{color:Red;}
/*中间 begin*/
.main_wrap{width:778px; float:left; clear:left; position:relative;}


.dm1{margin-top: 8px;width:254px;}
.dm2{margin-top: 8px;width:220px;}
.dm3{margin-top: 8px;width:292px;}


.box1{width:385px; }
.box1 dt{height:30px; overflow:hidden; background:url('images/t1.jpg');}
.box1 dt h2{color:#FFF; font-weight:bold; float:left; line-height:30px; padding-left:30px;}
.box1 dt .more{float:right; clear:right; height:17px; padding-right:10px; padding-top:13px;}
.box1 dd{height:226px; border:1px solid #ccc; border-top:0;}

.box2{margin-top:8px;}
.box2 dt{height:30px; overflow:hidden; background:url('images/tbg.jpg');}
.box2 dt h2{color:#D1111C; font-weight:bold; float:left; line-height:30px; padding-left:30px;}
.box2 dt .more{float:right; clear:right; height:17px; background:url('images/tbg-end.jpg') no-repeat right; padding-right:10px; padding-top:13px;}
.box2 dd{height:178px; border:1px solid #ccc; border-top:0; overflow:hidden;}

.box3{margin-top:8px;}
.box3 dt{height:30px; overflow:hidden; background:url('images/tbg.jpg');}
.box3 dt h2{color:#D1111C; font-weight:bold; float:left; line-height:30px; padding-left:30px;}
.box3 dt .more{float:right; clear:right; background:url('images/tbg-end.jpg') no-repeat right; padding-right:10px; height:30px; line-height:30px;}
.box3 dt .more img{margin-top:13px;}
.box3 dd{height:180px; border:1px solid #ccc; border-top:0; overflow:hidden;}

.box4{margin-top:8px;}
.box4 dt{height:30px; overflow:hidden; background:url('images/box4-tbg.jpg');}
.box4 dt h2{color:#016CBC; font-weight:bold; float:left; line-height:30px; padding-left:20px;}
.box4 dt .more{float:right; clear:right; background:url('images/tbg-end.jpg') no-repeat right; padding-right:10px; height:30px; line-height:30px;}
.box4 dt .more img{margin-top:13px;}
.box4 dd{border:1px solid #ccc; border-top:0; height:30px; padding:10px; overflow:hidden; text-align:left; font-size:0;}
.box4 dd img{height:30px; display:inline; margin-right:10px;}

.aboutus{text-align:left;padding:10px; line-height:26px; height:190px; overflow:hidden;}
.aboutus img{float:left; margin-right:5px;}

.servers{padding:10px; _padding:0; _margin:10px;}
.servers li{float:left; margin-left:12px; width:110px;}
.servers li img{width:110px; height:82px;}
.servers li p{height:25px; line-height:25px; text-align:center; font-weight:bold;}
.servers li.first{margin-left:0; width:117px;}
.servers li.first img{width:117px; height:189px;}

.classlist{font-size:0; text-align:left;}
.classlist li{display:inline;}
.classlist li a{width:122px; height:36px; line-height:36px; background:url('images/class-btn.jpg'); overflow:hidden; font-size:14px; color:#FFF; font-weight:bold; margin:0 10px 10px; text-align:center;}
.classlist li a:hover{color:Yellow;}
/** 首页中部样式结束
*-------------------------------------------------------------------------
* 内页中部样式开始
*/
.ny_main_wrap{width:763px; float:right; clear:right;}
.sitepath{height:30px; text-align:left; line-height:34px;width:500px;overflow:hidden; text-align:right; float:right;margin-right:9px;}
.sitepath img{display:inline;}
.sitepath a{}
.sitepath span{color:#FE0002;}
.ny_main_title{height:30px; background:url('images/nymapbg1.jpg'); text-align:left;}
.ny_main_title h3{color:#016CBC; line-height:29px; font-size:15px; font-family:微软雅黑; font-weight:bold; padding-left:14px;width: 210px;float:left;}
.ny_main_content{padding:10px; line-height:1.8; width:740px;}
.ny_main_content img
{
	max-width: 700px; /*防止图片太宽破坏网页布局*/
	_width: expression(this.width>700?700:true);
	display:inline;
}

.ny_main_title2{background:url('images/ny3-line.jpg') repeat-x bottom; padding-bottom:22px;}
.ny_main_title2 h3{line-height:2; font-size:20px; font-family:微软雅黑; font-weight:bold;text-align: center;}
.ny_main_title2 p{height:24px; line-height:24px;}
.ny_main_content2{padding:10px; line-height:2; text-align:left; background:url('images/ny3-line.jpg') repeat-x bottom; padding-bottom:32px;}
.ny_main_content2 img
{
	max-width: 900px; /*防止图片太宽破坏网页布局*/
	_width: expression(this.width>900?900:true);
	display:inline;
}
.ny_main_pn{text-align:left; line-height:2; margin-top:8px;}

#msg_view
{
	text-align: left;
	line-height:1.5;
}

.pager{ text-align:center; clear:both; line-height:28px; padding-top:10px;margin-bottom: 11px;}
.pager a,
.pager span{border:1px solid #ccc; display:inline; padding:5px;}
.pager a:hover{border:1px solid #006CB9; color:#006CB9;}
.pager .number{width:28px; height:28px; line-height:28px; overflow:hidden; display:inline-block; *display:inline; zoom:1; color:#000;}
.pager .current{background:#3465B5; border:1px solid #006CB9; color:#FFF;}

.sitemap{text-align:left; font-size:18px; font-weight:bold;}
.sitemap li{margin-top:8px;}
.sitemap li li{margin-left:36px;}
.sitemap li a{background:#fafafa; display:block;}
/*中间 end*/

/*底部 begin*/
footer{line-height:2; text-align:center; margin-top:8px; vertical-align:top;}
footer a{}
footer nav{height:24px; line-height:24px; background:#0081DF; color:#FFF;}
footer nav a{color:#FFF;}
footer p{min-height:35px; _height:35px; background:url('images/foot_logo.jpg') no-repeat 0 10px; width:1002px; margin:0 auto; padding:10px 0; text-align:right; font-family:宋体; font-size:12px;}
footer p span{color:#FFF;}
.noline{border:0;}
/*底部 end*/

/*留言 begin*/
.asklist{ width:100%; margin-top:10px; border-collapse:collapse; border:1px solid #ddd; font-size:13px;}
.asklist th{ background:#f0f0f0; padding:8px; text-align:left; border-bottom:1px solid #ddd;}
.asklist th span{font-weight:normal; font-size:12px; color:#666;}
.asklist td{ background:#fff; padding:5px; line-height:1.5;}
.asklist td div{padding:5px; color:#f00;border:1px solid #ddd; background:#fafafa; margin:10px;}
ul.ask{ text-align:left; list-style:none; margin:0 auto; border:1px solid #ccc; width:100%; background:#fafafa; vertical-align:top;}
ul.ask label{ text-align:right; width:80px; display:inline-block; line-height:2; vertical-align:top;}
ul.ask li{ text-align:left; padding:5px; display:block; vertical-align:top;}
ul.ask li p{display:inline-block; *display:inline; *zoom:1;}
ul.ask img{ display:inline;}
/*留言 end*/

/*用户页样式*/
.user-side{width:232px; float:left; clear:left;}
.user-side-title{height:32px; line-height:32px; font-size:14px; text-indent:24px; background:url(images/user-side-title.jpg);}
.user-side-box{border:1px solid #E1C971; border-bottom:0;}
.user-side-box ul{padding:10px;}
.user-side-box ul li{ list-style-type:square; list-style-position:inside; line-height:2;}
.user-main{width:742px; border:1px solid #ccc; float:right; clear:right; background:url(images/user-main.jpg) repeat-x;}
.user-edit{margin:10px;}
.user-edit dt{float:left; clear:left; width:80px; text-align:right;}
.user-edit dt,
.user-edit dd{
    line-height:32px; padding:2px;
}
.user-edit dd{margin-left:85px;}
.logs{width:100%; border-collapse:collapse; text-align:center; margin:10px auto; border-top:1px dashed #ccc; border-left:1px dashed #ccc;}
.logs td,.logs th{padding:5px; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc;}

table.default{ width:100%; margin:10px auto; border-collapse:collapse; border:1px dashed #000;}
table.default th{ background:#ddd; padding:5px;}
table.default td{ background:#fff; padding:5px;}
table.default td p{color:#f00;}

/*常用 begin*/
.nowrap{white-space:nowrap;}
#Page{clear:both; text-align:right;}
.Pager{margin-top:5px;}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
	overflow:hidden;
}
.blank10
{
	clear: both;
	height: 10px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.mt{margin-top:8px;}
.mt10{margin-top: 10px;}
.ml10{margin-left: 10px;}
.noborder
{
	border: 0px;
}
.fr
{
	float: right;
}
.fl
{
	float: left;
}
.flc
{
	float: left;
	clear: left;
}
.frc
{
	float: right;
	clear: right;
}
.frc1
{
	float: left;
	margin-left:6px;
}
.fred{color:Red;}
.fblue{color:#0cf;}
.fpink{color:#F8448B;}
.fgreen{color:#74D001;}
.forange{color:#FA4D0B;}
.nodata{line-height:2; text-align:center;}

.button{width:84px; height:22px; line-height:22px; border:0; background:url('button.gif'); overflow:hidden; padding:0; margin:0; text-align:center; font-size:12px; position:relative; top:2px; *top:0; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.text{border:1px solid #DCE0EC; background:#FFF; padding:2px;}

.errorbox{border:2px solid red; background:#fafafa; color:Red; display:none; line-height:2; padding:5px; margin-bottom:10px; text-align:left;}
.errorbox label{display:block;}
/*-----------表格-----------------------*/
/*常用 end*/


/*side model begin*/
.moban1{margin-top:11px; background-color:#F3F2F2;line-height: 23px;}
.moban1_bt{margin:0px 13px;text-align:center;color:red;border-bottom:1px solid black;font-size:14px; font-weight:600;height:28px;line-height:28px;}
.moban1 ul{ list-style:none;}
.moban1 ul li{margin-top:10px;text-align:center;}
.moban1 img{margin: 0 auto;}
.m2 ul li{width:47%; float:left;}
.m2 ul li img{width:72px; height:92px;margin: 0 auto;}
.no2{padding:13px 5px;font-size: 13px;text-align: left; }
.aselect{ color:Red;}
/*side model end*/