@charset "utf-8";
/* CSS Document */
body { padding:0px; margin:0px; font-family:Verdana, Arial, '微软雅黑';}
a{ text-decoration:none; }
a:hover{ text-decoration:none; }
.clear { clear:both;}
.logo { width:400px; height:100px; background:url(../images/logo1.jpg) no-repeat left 0px ; background-size:75%; float:left; }
.content{ width:auto; margin:0px;}
.top1 { width:1100px; height: 100px; margin:auto;}
.navback{ width:auto; height:50px; background:#0C524B;}
.nav { width:1100px; height:50px; margin:auto; background:#0C524B;; }
.nav ul{ margin:0 0 0 50px; padding:0;}
.nav li{ list-style:none; float:left; height:50px; line-height:50px; margin-right:20px;  }
.nav a {padding:15px 10px 13px 15px; color:#FFF;}
.nav a:hover { background:#62968A; color:#FFF; }
.user{ float:right; }
.user img{ display:block; margin:0 auto; padding-top:11px;}
/* middle */
.neirong { width:auto; height:auto;  }
.banner { width:1100px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:5px; overflow:hidden;}
.banner img{ width:1100px; height:auto; display:block;}
.p_nav { width:1100px; height:30px; line-height:30px; border-bottom:double 1px #253933; margin:5px auto; font-size:15px;}
.p_nav a{ margin-left:8px;}
.bleft { width:280px;   float:left;   }
.bright { width:810px;  border-style: dashed; border-width: 0px; float:right; margin-bottom:10px;}
.space { width:auto;  background-color:#fffff; color:#FFF;}
/* bottom */
.bottom {width:auto; height:150px; }
.bottom a { color:#ffffff;}
.bottom a:hover{ color:#FFF;}
      .part{ width:30%; height:130px; line-height:22px; font-size:15px; color:#fff; padding:20px 0px 0px 36px; float:left; }
      .email{ width:300px; height:35px; background:#FFF; margin:20px 0px 0px 0px;}
      .share {width:300px; height:40px; background:#FFF; }
.copyright{ width:auto; height:60px;  }
.copypart { width:270px; float:left; line-height:17px; font-size:12px; color:#FFF; margin:10px 0px 0px 5px; text-align:left; }
.copypart a{color:#fff;}
.copypart a:hover{color:#fff;}

/* css color */
.wid1100 {width:1100px; height:150px; margin:auto;}
.s_wid1100 { width:1100px; height:auto; margin:auto}
.h150 { height:150px;}
.h300 { height:300px;}
.h60 { height:60px;}
.bj1{ background:#0C524B;}
.bj2 { background:#253933;}
.bj3 { background:#62968A;}

/* menu tree css*/
		*{ margin: 0; padding: 0; }
		img{border:0;}
        ul,li{list-style-type:none;}
		.treebox{ width: 280px; margin:0 auto;  }
		.menu{ overflow: hidden; border-color: #ddd; border-style: solid ; border-width: 0 1px 1px ; }
		/*第一层*/
		.menu li.level1>a{ 
			display:block;
			height: 45px;
			line-height: 45px;
			color: #fff;
			padding-left: 50px;
			border-bottom: 1px solid #000; 
			font-size: 16px;
			position: relative;
		 }
		 .menu li.level1 a:hover{ text-decoration: none;background-color:#62968A;   }
		 .menu li.level1 a.current{ background:#253933; }

		/*============修饰图标*/
		 .ico{
	width: 20px;
	height: 20px;
	display:block;
	position: absolute;
	left: 20px;
	top: -14px;
	background-repeat: no-repeat;
	background-image: url(images/ico1.png);
}

		 /*============小箭头*/
		 .level1 i{ width: 20px; height: 10px; background-image:url(images/arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 20px; }
		.level1 i.down{ background-position: 0 -10px; }

		 .ico1{ background-position: 0 0; }
		 .ico2{ background-position: 0 -20px; }
		 .ico3{ background-position: 0 -40px; }
		 .ico4{ background-position: 0 -60px; }
                 .ico5{ background-position: 0 -80px; }

		 /*第二层*/
		 .menu li ul{ overflow: hidden; }
		 .menu li ul.level2{ display: none;background: #0C524B;  }
		 .menu li ul.level2 li a{
		 	display: block;
			height: 45px;
			line-height: 45px;
			color: #fff;
			text-indent: 60px;
			/*border-bottom: 1px solid #ddd; */
			font-size: 14px;
		 }

/*list css */
.class_list { width:800px;  float:left; margin:5px 5px; border:1px dotted; font-family:'微软雅黑';}
.class_list a{ font-weight:normal; font-size: 16px; padding:2px 10px; color:#0C524B; }
.class_list a:hover{ background:#253933;; color:#ffffff;}
.class_name { width:390px; height:25px; line-height:25px; padding-left:10px;  margin:5px 0px 5px 0px; float:left; border:0px thin; text-align:left; font-size:18px; font-weight:bold; }
.class_more{ width:395px; height:25px; line-height:25px; margin:5px 0px 5px 0px; float:left; border:0px thin; text-align:right; font-size:18px; font-weight:bold; }
.class_list ul{ margin:0px; padding:8px;}
.class_list li{ list-style:none; border-bottom: 1px dotted #000; margin-bottom:10px;}
.class_list p{ margin-top:8px; margin-bottom:8px; margin-left:10px; font-size:12px;}
.class_list span{ float:right; margin-right:10px; font-size:14px;}

/*内容*/
.title {text-align:center; margin-top:15px; font-size:24px; font-weight:normal;}
.info { width:700px; margin:10px auto; height:25px; text-align:center; border-bottom: 1px dotted; font-size:14px; line-height:25px;}
.newstext{ width:750px; margin:15px auto; line-height:30px;}
.newstext p{ text-indent:2em;}
.tag{ width:750px; margin-left:25px; margin-top:10px; height:25px; font-size:14px;}
.n_page{ width:750px; margin-left:25px; margin-top:10px; margin-bottom:10px; height:20px; font-size:14px;}
.n_page li{ float:left; width:357px; list-style:none; margin:0px; padding:0px;}
.news_page { width:750px; height:25px; margin-left:10px; margin-bottom:10px; text-align:center; font-size:14px; }

/* search */
.s_where{ width:1100px; height:30px; line-height:30px; }
.s_body{ width:1100px; height:auto; float:left;}
.s_b_left{ width:600px; height:auto;  float:left;}
.s_b_right{ width:500px; height:auto; float:left;}
.s_title{ width:600px; height:25px; line-height:25px; float:left; margin-top:5px; padding-left:5px;}
.s_connet{ width:auto; height:25px; line-height:25px; float:left; margin-top:3px; padding-left:5px;}
.s_calss{ width:auto; height:112px; float:left;}
.s_nav{ width:1100px; height:25px; line-height:25px;}
.s_tools{ width:1100px; height:35px; line-height:35px; float:left;}
.s_list_count{ width:1100px; height:25px; line-height:25px; float:left;}
/*search list css */
.s_list { width:1100px; height:auto;  float:left; margin:5px 5px; border:1px dotted; }
.s_list a{ font-weight:bold; font-size:18px; padding:1px 10px; color:#0C524B; }
.s_list a:hover{ background:#253933;; color:#ffffff;}
.s_list ul{ margin:0px; padding:8px;}
.s_list li{ list-style:none; border-bottom: 1px dotted #000; margin-bottom:10px; }
.s_list p{ margin-top:10px; margin-bottom:10px; margin-left:20px; font-size:14px;}
.s_list span{ width:auto; float:left; font-size:14px;}
.s_page{ width:1100px; height:30px; text-align:center; font-size:14px; float:left;}