﻿@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: #ECFBFE; margin:0; padding:0;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:red;}
img{display:block;}
.block{display:inline-block; *display:inline; zoom:1;}
/*全局 end*/
#layout_root{width:1002px; margin:0 auto; overflow:hidden; position:relative; }
.main_box{}
.layout_main{margin-top:15px;}
.ny_layout_main{margin-top:10px;}
.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{}
#logo{height:126px; background:url('images/logo.jpg') 0 0; display:block;}

.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:47px; line-height:47px; list-style:none; clear:both; font-size:0; background:url('images/nav-bg.jpg'); font-family:微软雅黑;}
header .nav li{display:inline-block; *display:inline; zoom:1; vertical-align:top;}
header .nav li.space{width:2px; height:47px; overflow:hidden; background:url('images/nav-space.jpg') no-repeat 0; margin:0 34px;}
header .nav li a{font-size:14px; font-weight:bold; color:#FFF;}*/
.nav {
	background-image: url(images/navbg.jpg);
	background-repeat: repeat-x;
	height: 47px;
	line-height: 47px;
	font-weight: bold;
	color: #FFFFFF;
}
.nav li {
	float: left;
	background-image: url(images/strick.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	list-style-type: none;
	width: 125px;
	text-align: center;
    position:relative;
}
.nav li ul li a{color:Black;}
.nav li ul li:hover{background-color:blue;color:White;}
.nav a {
	color: #FFFFFF;
}
.nav a:hover {
	color: #FF0000;
}
.banner{height:394px;}
.ny-banner{height:180px; margin-top:1px; overflow:hidden; background:#ddd;}
/*顶部 end*/

/*侧边栏:Begin*/
.side{width:216px; float:right; clear:right;}
.side-notice dt{height:30px; background:url('images/side-notice.jpg');}
.side-notice dt h2{color:#FFF; 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:146px; border:1px solid #ccc; border-top:0;}

.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:217px; float:left; clear:left;}
.ny-side-title{height:34px; background:url('images/ny-side-tbg.jpg'); overflow:hidden; line-height:34px; font-size:18px; font-weight:normal; font-family:微软雅黑; text-align:left; padding-left:24px;}

.ny-side-classlist{text-align:left; width:206px; margin:0 auto;}
.ny-side-classlist li a{height:32px; line-height:32px; font-size:13px; font-weight:bold; background:url('images/ny-side-item.jpg'); display:block; padding-left:20px; margin-top:10px;}
.ny-side-classlist li a:hover{background-position:bottom; color:#FFF;}
.ny-side-classlist li ul{background:#E3E3E3; padding-bottom:10px; font-size:0;}
.ny-side-classlist li ul li{ width:193px; margin:0 auto; padding-top:10px;}
.ny-side-classlist li ul li a{ height:26px; line-height:28px; background:url('images/ny-side-item2.jpg'); padding-left:40px; overflow:hidden; font-size:12px; font-weight:normal; width:153px; margin:0 auto;}
.ny-side-classlist li ul li a:hover{color:#016CBC;}

/*中间 begin*/
.aboutus{text-align:left;line-height:26px; width:285px; overflow:hidden; float:left; clear:left; margin-right:10px; margin-top:-4px;}
.aboutus dd{height:299px; background:url('images/aboutus-bg.jpg');}
.aboutus dd p{height:122px; overflow:hidden; padding:10px;}
.aboutus dd img{margin:0 auto; margin-top:5px; width:272px; height:133px;}

.right{width:295px; float:right; clear:right;}
.information dd{height:127px; background:#FAFEFF; border:1px solid #7FA2BE;}

.solution{margin-top:10px;}
.solution dd{height:144px; border:1px solid #d4d4d4; border-top:0;}

.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; display:inline-block; *display:inline; zoom:1;}
.classlist li a:hover{color:Yellow;}
/** 首页中部样式结束
*-------------------------------------------------------------------------
* 内页中部样式开始
*/
.ny_main_wrap{width:766px; float:right; clear:right;}
.sitepath{float:right; margin-right:10px;}
.sitepath img{display:inline;}
.sitepath a{}
.sitepath span{color:#FE0002;}
.ny_main_title
{
    text-align:left;
    	line-height: 34px;
	background-image: url(images/ny_rbg.jpg);
	background-repeat: no-repeat;
	height: 34px;
	
	text-indent: 25px;
	
    }
.ny_main_title h3{color: #015ec5; line-height:34px; font-size: 16px;font-family:微软雅黑; font-weight:bold;  float:left;}
.ny_main_content{padding:10px; line-height:1.8; text-align:left;}
.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:28px; font-family:微软雅黑; font-weight:bold;}
.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;
}

.pro_content{font-size:0; text-align:left;}
.pro_content dt{display:inline;}
.pro_content dt 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 1px 10px; text-align:center; display:inline-block; *display:inline; zoom:1;}
.pro_content dt a:hover,.pro_content dt a.selected{background-position: right bottom;}
.pro_content dd{text-align:left; font-size:12px;}

.pager{ text-align:center; clear:both; line-height:28px; padding-top:10px;}
.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; margin-top:8px; vertical-align:top; background:url('images/foot-bg.jpg'); height:104px; text-align:left; padding-left:250px; padding-top:20px;}
footer a{}
footer nav{height:24px; line-height:24px;}
footer nav a{}
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;
}
.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*/





.tec {
	width: 206px;
	margin-left: 5px;
	margin-top: 12px;
}
.tec li {
	font-size: 14px;
	line-height: 31px;
	background-image: url(images/ny_lbg02.jpg);
	background-repeat: no-repeat;
	height: 31px;
	text-indent: 12px;
	list-style-type: none;
	margin-bottom: 10px;
}
.tec li a.on{ font-weight:bold; color:Red;}
.bot {
	background-image: url(images/botbg.jpg);
	background-repeat: no-repeat;
	height: 89px;
	padding-top: 12px;
	padding-left: 245px;
	line-height: 25px;
	margin-top: 12px;
}
.ny_l {
	float: left;
	width: 217px;
	text-align: left;
}
.ny_l h3 {
	line-height: 34px;
	background-image: url(images/ny_lbg01.jpg);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: 24px;

	font-size: 1.5em;
	font-weight: bold;
}
.pro {
	width: 206px;
	margin-left: 5px;
	margin-top: 12px;
}
.pro h2 {
	font-size: 12px;
	line-height: 31px;
	background-image: url(images/ny_lbg02.jpg);
	background-repeat: no-repeat;
	height: 31px;
	text-indent: 4px;
		font-size: 1.10em;font-weight: 600;
}
.pro h2 a.select,.pro h2 a:hover{color:Red;}
.list_pro {
	background-color: #dfdfdf;
	padding-top: 8px;
	padding-bottom: 5px;
}
.list_pro li {
	line-height: 28px;
	background-image: url(images/lin_pro.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 28px;
	margin-bottom: 10px;
	list-style-type: none;
	text-indent: 12px;
}






