@import "../foot/style.css"; 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
 *font-size: 100%;
}
body {
	line-height: 1.5;
}
a {
	text-decoration: none;
	color:#000;
}
a:hover {
	text-decoration: underline;
}
ol, ul, li {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
body {
	background-color: #FFF;
	text-align: center;
	padding: 0;
	margin: 0;
	font-size: 12px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
* html .clearfix {
	height: 1%; /* End hide from IE-mac */
}
/* ie7 hack*/
*+html .clearfix {
	min-height: 1%;
}
.area {
	clear: both;
	margin: 0px auto;
	width: 950px;
	text-align: right;
}



body {
	background: url(images/bg-body.gif) left 79px;
}
.containt {
	margin: 0 auto;
	width: 950px;
	text-align: left;
	overflow: hidden;
}
.row {
}
.clumn {
	float: left;
	overflow: hidden;
}
.w270 {
	width: 270px;
}
.w430 {
	width: 430px;
}
.w630 {
	width: 630px;
}
.w310 {
	width: 310px;
}


.w230 {
	width: 230px;
}
.w670 {
	width: 670px;
}
.middle {
	padding: 0 10px;
}
.top10 {
	padding-top: 10px;
}
.bottom10 {
	padding-bottom: 10px;
}
.margin7 {
	margin-top: 7px;
}
.top7 {
	padding-top: 7px;
}
.right10 {
	padding-right:10px;
}
.head {
	height: 134px;
	white-space: nowrap;
	background:url(images/bg-head.jpg) left bottom no-repeat;
}
.head .logo {
	float: left;
	width: 249px;
	height: 126px;
	background:url(images/logo.gif) right bottom  no-repeat;
	text-indent: -1000px;
}
.head .mainnav {
	float: left;
	width: 604px;
	padding:36px 0 0 0;
}
.head .mainnav ul {
	padding: 25px 0 0 29px;
	overflow: hidden;
	width: 560px;
	background: url(images/bg-mainnav.gif) 137px 27px repeat-x;
}
.head .mainnav li {
	float: left;
	width: 108px;
	margin: 0 1px;
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
.head .mainnav li a {
	color: #000;
}
.head .mainnav li strong {
	font-weight: bold;
	padding:0 5px 0 0;
}
.head .mainnav li span {
padding-left:5px;
}
.head .block-head {
	float: left;
}
.subnav {
	background:#b8814a url(images/bg-subnav.gif) left top repeat-x;
	height: 28px;
	border-bottom: solid #b9b9b9 1px;
	width: 100%;
	white-space: nowrap;
}
.subnav ul {
	height: 28px;
	line-height: 28px;
}
.center {
	width:950px;
	margin:0 auto;
}
.subnav li {
	float: left;
	padding: 0 9px 0 10px;
	height:30px;
	line-height:30px;
	background:url(images/bg-li-line.gif) left center no-repeat;
}
.subnav li a {
	color:#FFF;
}
.subnav ul .first {
	padding-left: 15px;
	background-image: none;
}
.subnav .block-subnav {
	float: right;
	height: 28px;
}
.login {
	background: url(images/bg-login.gif) left top repeat-x;
	width: 100%;
	height: 35px;
}
.login .block-login {
	padding: 7px 0 0 0;
	float: left;
}
.login .block-login span {
	display: block;
	float:left;
	height: 17px;
	line-height: 18px;
	padding: 0 8px 0 12px;
	overflow: hidden;
}
.login .block-login input {
	float:left;
	height:15px;
	font-size:12px;
	background:#FFF url(images/bg-input.gif) left top repeat-x;
	border:solid #a8a8a8 1px;
	letter-spacing: 1px;
	padding: 0 0 0 3px;
	font-family: Arial;
}
.login .block-login .name {
	width: 120px;
}
.login .block-login .imgcode {
	width: 50px;
	margin: 0 5px;
}
.login .block-login img {
	float:left;
}
.login .block-login #sub {
	width: 40px;
	padding: 0;
	height: 17px;
	line-height: 16px;
}
.login .block-login a {
	display: block;
	float:left;
	height: 17px;
	line-height: 18px;
	padding:0 0 0 10px;
	overflow: hidden;
}
.login .block-logout {
	padding: 7px 0 0 20px;
	float: left;
}
.login .block-logout span {
	padding:0 20px 0 5px;
	color:#e00
}
.login .block-logout em {
	padding:1px 5px 0 5px;
	height:15px;
	font-size:12px;
	background:#FFF url(images/bg-input.gif) left top repeat-x;
	border:solid #a8a8a8 1px;
	letter-spacing: 1px;
	margin-right:5px;
}

.login .iconlink {
	float: right;
	padding:7px 0 0 0;
}
.login .iconlink a {
	padding: 2px 5px 2px 20px;
}
.login .iconlink .help {
	background:url(images/icon-help.gif) left center no-repeat;
}
.login .iconlink .search {
	background:url(images/icon-search.gif) left center no-repeat;
}
.login .iconlink .down {
	background:url(images/icon-down.gif) left center no-repeat;
}
.slidedoor {
	padding: 12px;
	width: 606px;
	height: 216px;
	background:url(images/sld-bg.gif) left top no-repeat;
}
.slidedoor #button {
	width: 172px;
	float: left;
	padding: 12px 0 0 0;
}
.slidedoor #button li  {
	height: 36px;
	line-height: 34px;
	background:url(images/sld-off.gif) left top no-repeat;
	text-align:right;
	padding:0 12px 0 0;
	color:#37364d;
}
.slidedoor #button li a {
	color:#37364d;
}
.slidedoor #button .slb-hover {
	background-image:url(images/sld-hover.gif);
	height:38px;
	color:#00594d;
}
.slidedoor #button .slb-hover a {
	color:#00594d;
}
.slidedoor #images {
	width: 410px;
	height: 192px;
	float: left;
	padding: 12px;
	overflow: hidden;
}
.slidedoor #images #contain {
	white-space: nowrap;
	height: 192px;
	overflow: hidden;
	margin-left:-422px;
	width: 10000px;
}
.slidedoor #images #contain a {
	display: block;
	float: left;
	padding: 0 12px 0 0;
}




.middlestyle .title {
	height: 26px;
	background:url(images/bg-block-title.gif) left top repeat-x;
}
.middlestyle .title span {
	height: 25px;
	background:url(images/bg-block-title-left.gif) right top no-repeat;
	padding: 1px 15px 0 11px;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
.middlestyle .title span a {
	color: #007180;
}
.middlestyle .title strong {
	display: block;
	float: right;
	height: 24px;
	padding: 2px 12px 0 0;
	line-height: 24px;
	white-space: nowrap;
}
.topnews{
	border:double 3px #be844b;
	overflow: hidden;
	width: 424px;}
.topnews .main .block-1of2 {
	padding:12px;
	overflow: hidden;
}
.topnews .main .block-1of2 .img-top {
	padding: 5px;
	background:url(images/bg-img.gif) left top no-repeat;
	float: left;
	display: block;
}
.topnews .main .block-1of2 .news {
	float: left;
	padding: 0 0 0 10px;
	width: 228px;
	overflow: hidden;
}
.topnews .main .block-1of2 .news h1 {
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	line-height: 32px;
	text-align: center;
}
.topnews .main .block-1of2 .news h1 a {
	color: #2b2b2b;
}
.topnews .main .block-1of2 .news p {
	line-height: 22px;
	color: #999999;
}
.topnews .main .block-2of2 {
	padding: 5px 12px 12px 12px;
}
.topnews .main .block-2of2 li {
	background:url(images/dot.gif) left center no-repeat;
	padding: 0 0 0 9px;
}
.topnews .main .block-2of2 li a {
	font-size: 14px;
	line-height: 27px;
}
.topnews .main .block-2of2 li em {
	float: right;
	background: #f1fdff;
}
.zhengce {
	height: 296px;
	padding:24px 0 0 12px;
	background: url(images/bg-bottom.gif) left top no-repeat;
}
.zhengce .block {
	overflow: hidden;
	padding: 13px 0 0 0;
}
.zhengce .block .title {
	float: left;
}
.zhengce .block ul {
	width: 175px;
	float: left;
	padding: 0 0 0 11px;
	background:url(images/bg-li-zhengce.gif) 4px 41px no-repeat;
	line-height: 28px;
}
.border {
	border-top:solid #75eeff 1px;
}

.title-style1 {
	overflow: hidden;
	height: 30px;
	padding: 0 0 0 12px;
	background:#f2efeb url(images/bg-title.gif) right -50px no-repeat;
	border-bottom:solid #d0bba4 2px;
}
.title-style1 span {
	line-height: 32px;
	height: 32px;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.title-style1 span a {
	color: #d20000;
}
.title-style1 .t-med {
	background:url(images/icon-med.gif) left center no-repeat;
	padding: 0 0 0 25px;
}
.title-style1 strong {
	display: block;
	float: right;
	padding: 0 10px 0 0;
	height: 32px;
	line-height: 32px;
}
.title-style2 {
	overflow: hidden;
	height: 32px;
	padding: 12px 0 0 12px;
	background:url(images/bg-title.gif) left bottom no-repeat;
}
.title-style2 span {
	line-height: 32px;
	height: 32px;
	overflow:hidden;
	padding: 0 0 0 25px;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.title-style2 span a {
	color: #d20000;
}
.title-style2 .t-experts {
	background:url(images/icon-experts.gif) left center no-repeat;
}
.title-style2 strong {
	display: block;
	float: right;
	padding: 0 10px 0 0;
	height: 32px;
	line-height: 32px;
}
.med {
}
.med .main {
	padding: 12px 0 0 12px;
	height:299px;
}
.med .main li {
	line-height: 28px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.page-med .main {
	padding: 12px 0 0 12px;
}
.page-med .main li {
	line-height: 28px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.leftstyle .title .t-edu {
	background:url(images/icon-edu.gif) left center no-repeat;
	font-size: 14px;
}
.leftstyle .title .t-edu a {
	color: #d20000;
}
.edu {
	height: 340px;
}
.edu .main ul {
	clear: both;
}
.edu .main li {
	line-height: 28px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.leftstyle .title .t-mall {
	background:url(images/icon-mall.gif) left center no-repeat;
	font-size: 14px;
}
.leftstyle .title .t-mall a {
	color: #d20000;
}
.mall {
	height: 340px;
}
.mall .main {
padding:0 0 0 12px;
}
.mall .main ul {
	clear: both;
}
.mall .main li {
	line-height: 28px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.mall .main .pic img{
	border-bottom: solid #ebebeb 1px;
}
.mall .main p {
	display: block;
	width: 244px;
	padding: 10px 0 0 0;
	line-height: 24px;
	color: #008d7a;
}
.mall .main p a {
	color: #008d7a;
}



.leftstyle .title .t-exam {
	background:url(images/icon-exam.gif) left center no-repeat;
	font-size: 14px;
}
.leftstyle .title .t-exam a {
	color: #d20000;
}
.exam .main {
	padding: 12px 0 0 12px;
}
.exam .main li {
	line-height: 28px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.leftstyle .title .t-experts {
	background:url(images/icon-experts.gif) left center no-repeat;
	font-size: 14px;
}
.leftstyle .title .t-experts a {
	color: #d20000;
}
.experts .main {
	padding: 12px 0 0 12px;
	height:298px;
}
.experts .main li {
	line-height: 28px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.leftstyle .title .t-bbs {
	background:url(images/icon-bbs.gif) left center no-repeat;
	font-size: 14px;
}
.leftstyle .title .t-bbs a {
	color: #d20000;
}
.bbs {
	height: 314px;
}
.bbs .main ul {
	clear: both;
}
.bbs .main li {
	line-height: 28px;
	font-size: 14px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.train {
	border: solid #75eeff 1px;
	overflow: hidden;
	height: 315px;
}
.train .main {
	padding: 10px 0 0 0;
}
.train .main .list {
	float: left;
	width: 217px;
}
.train .main .list ul {
	background:url(images/bg-item.gif) 5px 2px repeat-y;
	padding:0 8px 0 12px;
}
.train .main .list li {
	line-height: 30px;
	padding: 0 0 0 25px;
	background:url(images/icon-item.gif) left center no-repeat;
	font-size: 14px;
}
.train .main .list li a {
	color: #2d2db2;
}
.train .main .list #banner-train img {
	border: solid #999 1px;
}
.train .main .list #banner-train {
	padding: 0 0 0 12px;
}
#slidedoor01 {
	float: left;
	width: 190px;
	height: 267px;
	background: url(images/bg-slidedoor01.gif) left top no-repeat;
	padding: 0 0 0 11px;
	overflow: hidden;
}
#slidedoor01 dt {
	height: 31px;
	line-height: 33px;
	padding: 0 0 0 30px;
	font-size: 14px;
	overflow: hidden;
}
#slidedoor01 dd {
	padding: 11px 0 0 0;
}
#slidedoor01 dd img {
	display: block;
	width: 178px;
	height: 98px;
}
#slidedoor01 dd p {
	display: block;
	width: 180px;
	padding: 11px 0 0 0;
	line-height: 18px;
	color: #555;
	height: 72px;
	overflow: hidden;
}
#slidedoor01 dd p a {
	color: #555;
}
#slidedoor01 #numbers {
	text-align: right;
	padding: 11px 12px 0 0;
	overflow: hidden;
}
#slidedoor01 #numbers a {
	display: block;
	float: right;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	margin: 0 0 0 5px;
	background: #fff;
}
.technology .main {
	overflow: hidden;
	padding: 15px 0 0 12px;
height:264px;
}
.technology .main .banner {
	padding: 0 0 15px 0;
}
.technology .main .banner-technology img {
	border: solid #999 1px;
}
.technology .main .list {
	line-height: 25px;
	background:url(images/bg-li-num.gif) left 6px no-repeat;
	padding: 0 0 0 27px;
	font-size: 14px;
}
.globle {
	height: 317px;
	background: #f4f9ff;
}
.globle .title {
	padding: 2px 0 0 0;
	line-height: 40px;
	background: url(images/bg-globle.gif) left top repeat-x;
	overflow: hidden;
	height:40px;
}
.globle .title span {
	padding: 0 0 0 36px;
	background:url(images/icon-globle.gif) 12px center no-repeat;
	display: block;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.globle .title span a {
	color: #007180;
}
.globle .title strong {
	display: block;
	float: right;
	padding: 0 10px 0 0;
}
.globle .main {
	padding: 8px 0 0 12px;
	width: 400px;
	overflow: hidden;
}
.globle .main h2 {
	line-height: 36px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	white-space: nowrap;
}
.globle .main p {
	line-height: 21px;
	height: 63px;
	overflow: hidden;
	color: #666;
}
.globle .main p a {
	color: #666;
}
.globle .main ul {
	padding: 10px 0 0 0;
}
.globle .main li {
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.globle .main li a {
	line-height: 28px;
	font-size: 14px;
	color: #000977;
}
.globle .main li em {
	float: right;
}
.rightstyle .title {
	height: 26px;
	background:url(images/bg-block-title.gif) left top repeat-x;
}
.rightstyle .title span {
	height: 25px;
	background:url(images/bg-block-title-left.gif) right top no-repeat;
	padding: 1px 15px 0 11px;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
.rightstyle .title span a {
	color: #007180;
}
.rightstyle .title strong {
	display: block;
	float: right;
	height: 24px;
	padding: 2px 7px 0 0;
	line-height: 24px;
	white-space: nowrap;
}
.case {
	overflow: hidden;
}
.case .main {
	height:194px;
	padding: 8px 0 0 12px;
	width: 292px;
	overflow: hidden;
	border-right:double #be844b 3px;
	border-bottom:double #be844b 3px;
	border-left:double #be844b 3px;
}
.case .main h2 {
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	white-space: nowrap;
}
.case .main p {
	line-height: 21px;
	overflow: hidden;
	color: #999;
}
.case .main p a {
	color: #999;
}
.case .main ul {
	padding: 5px 0 0 0;
}
.case .main li {
	line-height: 28px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.manager {
}
.manager .main {
	padding: 8px 0 0 12px;
	width: 206px;
	overflow: hidden;
}
.manager .main .list1 {
	padding: 0 0 5px 0;
}
.manager .main .list1 li {
	line-height: 32px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
font-size:14px;
}
.manager .main .list2 {
	width: 205px;
	overflow: hidden;
	white-space: nowrap;
	padding: 5px 0 12px 0;
	border-top: solid #ccc 1px;
}
.manager .main .list2 li {
	line-height: 28px;
	padding: 0 0 0 14px;
	background:url(images/bg-li-down.gif) left center no-repeat;
}
.manager .main .list2 li a {
	color: #008a8c;
}
.visit {
	border: solid #75eeff 1px;
	height: 315px;
	overflow: hidden;
}
.visit .main {
	padding: 8px 0 0 12px;
	width: 206px;
	overflow: hidden;
}
.visit .main h2 {
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	white-space: nowrap;
}
.visit .main p {
	line-height: 21px;
	height: 84px;
	overflow: hidden;
	color: #999;
}
.visit .main p a {
	color: #999;
}
.visit .main ul {
	padding: 10px 0 0 0;
}
.visit .main li {
	line-height: 28px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
}
.list-article {
	padding: 0 10px 0 0;
	overflow: hidden;
}
.list-article .crumb {
	height: 34px;
	line-height: 34px;
	background: url(images/bg-crumb.gif) left top no-repeat;
	padding: 0 0 0 30px;
	font-size: 14px;
}
.list-article .crumb span {
	color: #2b2b2b;
	display: block;
	float: left;
	white-space: nowrap;
}
.list-article .crumb span a {
	color: #2b2b2b;
}
.list-article .crumb strong {
	display: block;
	float: right;
}
.list-article .banner {
	padding: 10px 0;
	width: 670px;
	overflow: hidden;
}
.list-article .main {
	border: solid #be844b 1px;
	width: 668px;
	overflow: hidden;
}
.list-article .main .nav {
	margin: 0 0 0 30px;
	border-left:solid #be844b 1px;
	overflow: hidden;
}

.list-article .main .nav li {
	float: left;
	padding: 0 10px;
	border-right: solid #be844b 1px;
	border-bottom:solid #be844b 1px;
	height: 29px;
	line-height: 29px;
	white-space: nowrap;
	overflow: hidden;
}
.list-article .main .article {
	padding: 30px 30px 20px 30px;
	overflow: hidden;
}

.list-article .main .article li {
	border-bottom: solid #ccc 1px;
	padding: 10px 0;
}
.list-article .main .article li em {
	font-size: 14px;
	line-height: 18px;
}
.list-article .main .article li h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}
.list-article .main .article li h3 a {
	color: #0064c8;
}
.list-article .main .article li p {
	white-space: nowrap;
	width: 608px;
	overflow: hidden;
}

.list-article .main .page-turn {
	padding: 10px 0 0 180px;
	width: 463px;
	clear: both;
	white-space: nowrap;
overflow:hidden;
}
.list-article .main .page-turn .pages {
	display: block;
	float: left;
	line-height: 24px;
	padding: 0 10px 0 0;
}
.list-article .main .page-turn em {
	display: block;
	float: left;
	padding: 0 10px;
	background:url(images/bg-button.gif) bottom right no-repeat;
	height: 22px;
	border: solid #999 1px;
	line-height: 22px;
	margin: 0 10px 0 0;
}
.list-article .main .page-turn em a {
	color: #ED6200;
}
.list-article .main .page-turn strong {
	color: #ED6200;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	padding: 0 2px;
}
.list-article .main .jump .number {
	display:block;
	float:left;
	width: 30px;
	height: 18px;
	padding:4px 0 0 0;
	background:#FFF url(images/bg-number.gif) left top no-repeat;
	border:solid 1px #999;
	letter-spacing: 1px;
	font-family: Arial;
	margin-right: 10px;
}
.list-article .main .jump .turn {
	display:block;
	float:left;
	width: 40px;
	height: 24px;
	background:#FFF url(images/bg-button.gif) right bottom no-repeat;
	border:solid 1px #999;
	letter-spacing: 1px;
	font-family: Arial;
	margin-right: 10px;
}.list-article .main .others {
background:#FFFFFF ;
height:146px;
overflow:hidden;
padding:10px 0 0;
border-top:solid #ddd 1px
}
.list-article .main .others .related {
	float: left;
	width: 219px;
	padding: 0 8px 0 12px;
}
.list-article .main .others .related .title {
	display: block;
	width: 219px;
	height: 17px;
	text-indent: -1000px;
	background:url(images/title-tuijian.gif) left top no-repeat;
}
.list-article .main .others .related ul{
	padding: 10px 0 0 0;
}

.list-article .main .others .related li {
	white-space: nowrap;
	width: 202px;
	overflow: hidden;
	line-height: 24px;
	padding: 0 0 0 17px;
	background:url(images/bg-li-4dot-red.gif) left center no-repeat;
}


.list-article .main .others .product {
	float: left;
}
.list-article .main .others .product .pic img {
	padding: 6px;
	background:#f7f7f7 url(images/bg-gary.gif) left top no-repeat;
	display: block;
	float: left;
}
.list-article .main .others .product p {
	display: block;
	float: left;
	width: 228px;
	height: 122px;
	padding: 4px 10px 0 10px;
	background:url(/templet/shequshouye/images/bg-green.gif) right top no-repeat;
	line-height: 24px;
	color: #f2f2f2;
	margin: 0 0 0 5px;
}
.list-article .main .others .product p a {
	color: #f2f2f2;
}
.list-article .article-main {
	background:#fff url(images/bg-article.gif) left top repeat-x;
}
.list-article .article-main h1  {
	font-size: 24px;
	font-weight: bold;
	padding: 20px;
}
.list-article .article-main .inf {
	padding: 0 0 0 20px;
}
.list-article .article-main p {
	padding: 25px 20px 0 20px;
	line-height: 23px;
	font-size: 14px;
	text-indent: 2.2em;
}
.list-article .article-main .related-article {
	margin: 20px;
	background: #fff;
	border-top: solid #ddd 1px;
	border-bottom: solid #ddd 1px;
	padding: 0 0 12px 15px;
}
.list-article .article-main .related-article span {
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666;
}
.list-article .article-main .related-article ul {
}

.list-article .article-main .related-article ul li {
	line-height: 28px;
	padding: 0 0 0 10px;
	background:url(images/dot.gif) left center no-repeat;
	font-size: 14px;
}
.subnav ul li ul{
	background:#876 url(images/bg-subnav-ul.gif) left top repeat-x;
	position: absolute;
	z-index: 99;
	display: none;
	border-right:solid #b9b9b9 1px;
	border-bottom:solid #b9b9b9 1px;
	border-left:solid #b9b9b9 1px;
	margin:27px 0 0 -10px;
	*margin-top:20px;
	height: auto;
	overflow: hidden;
}
.subnav ul li ul li{
	clear:both;
	width: 100%;
	height:30px;
	background:none
}
.subnav ul li ul li a{
	color:#f4e6c9;
}
.subnav ul li ul li:hover {
	background: none;
}
.subnav ul li ul li a:hover {
	color: #ffdd00;

}
.list-train {
	border: double #be844b 3px;
background:#f4eddd
}
.list-train .main {
	padding:10px 0 10px 8px;
	overflow: hidden;
}.list-train .main ul {
	overflow: hidden;
	width: 936px;
}
.list-train .main li {
	width: 457px;
	padding: 0 9px 4px 2px;
	background:url(images/bg-list-train.gif) left bottom no-repeat;
	height: 35px;
	float: left;
	line-height: 35px;
}
.list-train .main li span,.list-train .main li em,.list-train .main li strong {
	overflow: hidden;
	display: block;
	float: left;
	white-space: nowrap;
}
.list-train .main li span {
	width: 250px;
}
.list-train .main li em {
	padding:1px 0 0 1px;
	width: 46px;
	height:34px;
	text-align:center;
}
.list-train .main li strong {
	padding:10px 0 0 3px;
	width:156px;
	overflow:hidden;
	white-space:nowrap;
}
.list-train .main li strong img {
	padding: 0 2px;
}
.train-intro {
border: double #be844b 3px;
background:#fff;
	height: 288px;
}
.train-intro .main .block-1of2 {
	padding:12px;
	overflow: hidden;
	height: 174px;
}
.train-intro .main .block-1of2 h1 {
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	line-height: 32px;
	text-align: center;
}
.train-intro .main .block-1of2 h1 a {
	color: #2b2b2b;
}
.train-intro .main .block-1of2 p {
	line-height: 22px;
	color: #999999;
}
.train-intro .main .block-2of2 {
	padding: 5px 12px 0 42px;
	background:url(images/title-tj.gif) 12px center no-repeat;
	width:370px;
}
.train-intro .main .block-2of2 li {
	background:url(images/dot.gif) left center no-repeat;
	padding: 0 0 0 9px;
	line-height: 27px;
}
.train-intro .main .block-2of2 li a {
	font-size: 14px;
}
.train-intro .main .block-2of2 li em {
	float: right;
}
.list-item {
	border: double #be844b 3px;
	height: 288px;
	background:#f4eddd;
}
.list-item .title {
	line-height: 29px;
height:29px;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 12px;
background:#fff url(images/bg-block-title.gif) left bottom repeat-x;
}
.list-item .up {
height:24px;
background:url(images/btn-up.png) 12px 6px no-repeat;
}
.list-item .down {
height:24px;
background:url(images/btn-down.png) 12px 2px no-repeat;
}
.list-item .wrap {
height:214px;
overflow:hidden;
}
.list-item ul {
	padding:0 0 0 10px;
margin-top:2px
}
.list-item li {
	line-height: 24px;
	padding:4px 0 2px 30px;
	width:177px;
	height:24px;
	overflow:hidden;
	background:url(images/bg-item.gif) left 3px no-repeat;
	font-size: 14px;
}
.list-item li a {
	color: #2d2db2;
}
#bg-no {
	background-image:url(images/bg-item-none.gif);
	color:#920000
}
#bg-no a {
	color:#920000
}
.leftstyle .title .list-item-side {
	background: url(images/icon-edu.gif) left center no-repeat;
	font-size: 14px;
}
.leftstyle .title .list-item-side a {
	color: #d20000;
}
.list-item-side {
	height: 265px;
}
.list-item-side .main {
	padding:12px 0 0 12px;
}
.list-item-side ul {
	background:url(images/bg-item.gif) 5px 2px repeat-y;
	padding:0 8px 0 12px;
}
.list-item-side li {
	line-height: 30px;
	padding: 0 0 0 25px;
	background:url(images/icon-item.gif) left center no-repeat;
	font-size: 14px;
}
.list-item-side li a {
	color: #2d2db2;
}
.case .title {
	height: 35px;
	background: url(images/bg-title.gif) left top no-repeat;
}
.case .title span {
	height: 30px;
	padding: 5px 15px 0 30px;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}
.case .title span a {
	color: #d20000;
}
.case .title strong {
	display: block;
	float: right;
	height: 30px;
	padding: 5px 17px 0 0;
	line-height: 30px;
	white-space: nowrap;
}
.side-style270 {
	border-top:double 3px #be844b;
	border-right:double 3px #be844b;
	border-left:double 3px #be844b;
	overflow: hidden;
	width: 264px;
	background: #fff;
}
.side-style230 {
	border-top:double 3px #be844b;
	border-right:double 3px #be844b;
	border-left:double 3px #be844b;
	overflow: hidden;
	width: 224px;
}
.bottom-690 {
	background:url(images/bg-bottom.gif) -690px top no-repeat;
}
.bottom-250 {
	background:url(images/bg-bottom.gif) -250px top no-repeat;
}
.bottom-right {
	background:url(images/bg-bottom.gif) right top no-repeat;
}
.main-style {
	border-top:double 3px #be844b;
	border-right:double 3px #be844b;
	border-left:double 3px #be844b;
	width:424px;
	overflow:hidden;
}
.pics {
	background:url(images/bg-pics.png) 1px 1px no-repeat;
	height:216px;
	width:946px;
	padding:1px;
	border:solid #be844b 1px;
	
}
.pics .title {
	width: 150px;
	height: 216px;
	float: left;
	overflow: hidden;
	text-indent: -10000px;
}
.pics .main {
	width: 692px;
	float: left;
	height: 216px;
	overflow: hidden;
}
.pics .main ul {
	padding: 33px 0 0 3px;
}

.pics .main li {
	width: 172px;
	height: 160px;
	float: left;
}
.pics .main li img {
	width: 154px;
	height: 114px;
	padding: 2px;
	border: solid 1px #be844b;
	background: #fff;
}
.pics .main li span {
	display: block;
	height: 26px;
	width: 156px;
	margin-top: 10px;
	background: #fbf8f1;
	line-height: 26px;
	text-align: center;
	border: solid 1px #be844b;
	padding: 1px;
}
.pics .main li span a {
	display: block;
	height: 26px;
	width: 156px;
	background:url(images/bg-span-pics.gif) left bottom repeat-x;
	font-weight:bold;
	letter-spacing:4px;
	color:#4d4d4d;
	font-size: 14px;
}
.pics .blank {
	width: 103px;
	float: right;
	height: 216px;
}
.leftstyle .title .list-item-side {
	background: url(images/icon-edu.gif) left center no-repeat;
	font-size: 14px;
}
.leftstyle .title .list-item-side a {
	color: #d20000;
}
.list-item-side {
	height: 265px;
}
.list-item-side ul {
	background:url(images/bg-item.gif) 5px 2px repeat-y;
	padding:0 8px 0 12px;
}
.list-item-side li {
	line-height: 30px;
	padding: 0 0 0 25px;
	background:url(images/icon-item.gif) left center no-repeat;
	font-size: 14px;
}
.list-item-side li a {
	color: #2d2db2;
}
.t-edu {
	background:url(images/icon-edu.gif) left center no-repeat;
	font-size: 14px;
}
.t-mall {
	background:url(images/icon-mall.gif) left center no-repeat;
	font-size: 14px;
}
.t-exam {
	background:url(images/icon-exam.gif) left center no-repeat;
	font-size: 14px;
}
