@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	FONT: 12px "宋体", Arial, Verdana, sans-serif;
	background-color:#362e2b;
}
#head {
	height:97px;
	padding:0px;
	background:url(../images/head_bg.gif) repeat-x;
}
#toplogo {
	overflow:hidden;
	width:210px;
	height:88px;
	float:left;
}
/*----------------------------------------*/
#topmnu {
	MARGIN-TOP: 65px;
	WIDTH: 560px;
	height:33px;
	FLOAT: right;
	display: inline;
	position:relative;
	text-align:center;
	overflow:hidden;
}
#topmnu a {
	font:700 14px Arial, 宋体, Helvetica, sans-serif;
	color:#FFFFFF;
}
#topmnu a:hover {
	TEXT-DECORATION: none
}
/*----------------------------------------*/
#topmnu_1 {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:45px;
	height:33px;
	top:1px;
	float:left;
}
a#topmnu_1:hover, a#topmnu_1:focus, a#topmnu_1:active {
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
#topmnu_1_current {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:45px;
	height:33px;
	top:1px;
	float:left;
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
/*----------------------------------------*/
#topmnu_2 {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
}
a#topmnu_2:hover, a#topmnu_2:focus, a#topmnu_2:active {
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
#topmnu_2_current {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
/*----------------------------------------*/
#topmnu_3 {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
}
a#topmnu_3:hover, a#topmnu_3:focus, a#topmnu_3:active {
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
#topmnu_3_current {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
/*----------------------------------------*/
#topmnu_4 {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
}
a#topmnu_4:hover, a#topmnu_4:focus, a#topmnu_4:active {
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
#topmnu_4_current {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
/*----------------------------------------*/
#topmnu_5 {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
}
a#topmnu_5:hover, a#topmnu_5:focus, a#topmnu_5:active {
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
#topmnu_5_current {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
/*----------------------------------------*/
#topmnu_6 {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:60px;
	height:33px;
	top:1px;
	float:left;
}
a#topmnu_6:hover, a#topmnu_6:focus, a#topmnu_6:active {
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
#topmnu_6_current {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:60px;
	height:33px;
	top:1px;
	float:left;
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
/*----------------------------------------*/
#topmnu_7 {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
}
a#topmnu_7:hover, a#topmnu_7:focus, a#topmnu_7:active {
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
#topmnu_7_current {
	margin:0px 2px 0px 8px;
	padding-top:9px;
	width:75px;
	height:33px;
	top:1px;
	float:left;
	background: url(../images/topmnu_over_bg.jpg) repeat-x 0px 7px;
}
/*------------------------------------------*/
#container_father {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 960px;
}
#container {
	width:960px;
	padding:0px;
	margin:0px;
	float:left;
}
#contact {
	margin-top:1px;
	text-align:center;
	line-height:39px;
	color:#362e2b;
	float:left;
	width:960px;
	height:37px;
	background:#c9c9c9;
}
#footer p {
	padding:0px;
	margin:0px;
}
#footer {
	text-align:center;
	color:#a0a0a0;
	float:left;
	width:920px;
	padding:20px;
}
#footer a {
	color:#a0a0a0;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
IMG {
	border:0px;
}
A {
	COLOR: #333333;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff3300;
	TEXT-DECORATION: underline
}
#mtsx {
	width:320px;
	height:144px;
	float:left;
	background:#c9c9c9;
	overflow:hidden;
}
.title,.title a{
	background:url(../images/title_bg.jpg) repeat-x;
	height:21px;
	font:700 13px/21px 宋体;
	color:#FFFFFF;
}
.title a:hover{
	color:#FFFFFF;
}

.line1 {
	float:left;
	margin:2px 8px 0px 8px;
	height:17px;
	width:2px;
	background:url(../images/topmnu_over_bg.jpg) repeat-x 0px -8px;
}
.line2 {
	float:left;
	margin:2px 8px 0px 0px;
	height:17px;
	width:2px;
	background:url(../images/topmnu_over_bg.jpg) repeat-x 0px -8px;
}
#jdzp {
	width:640px;
	height:144px;
	float:left;
	background:#acacac;
	overflow:hidden;
}
#jdzp ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
*html #jdzp li {
	margin:0px;
	padding:0px;
	margin-top:6px;
	margin-left:8px;
}
#jdzp li {
	margin:0px;
	padding:0px;
	width:193px;
	height:112px;
	margin-top:6px;
	margin-left:16px;
	float:left;
}
#jdzp li a {
	display:block;
	padding:1px;
}
#jdzp li a:hover {
	padding:0px;
}
#blog {
	float:left;
	width:320px;
	margin:0px;
	padding:0px;
	height:144px;
	background: url(../images/blog_bg.jpg) no-repeat 1px 22px #c9c9c9;
}
#blog ul {
	margin:0px;
	padding:21px 0px 0px 16px;
	list-style:none;
}
#blog a {
	display:block;
	width:166px;
	padding-left:36px;
	color:#FFFFFF;
	font:700 13px/28px 宋体;
	text-decoration:none;
}
#blog a:hover {
	color:#a40000;
}
#Iframe_news {
	float:left;
	width:318px;
	height:122px;
	margin:0px;
	padding:0px;
}
#qydt {
	width:320px;
	height:144px;
	float:left;
	background:#c9c9c9;
	overflow:hidden;
}
#lztj {
	width:320px;
	height:144px;
	float:left;
	background:#c9c9c9;
	overflow:hidden;
}
.news_list {
	padding:0px;
	margin:0px;
	width:320px;
	height:122px;
	background:url(../images/qydt_bg.jpg) no-repeat 1px 1px #c9c9c9;
	overflow:hidden;
}
.news_list ul {
	list-style:none;
	padding: 4px 0px 0px 33px;
	margin:0px;
	width:285px;
}
.news_list li {
	padding:0px;
	margin:0px;
	FONT: 12px/18px "宋体";
	HEIGHT: 18px;
	float:left;
	width:285px;
	overflow:hidden;
}
.news_list li A {
	outline:none;
	padding:0px 5px 5px 5px;
	DISPLAY: block;
	COLOR: #362e2b;
	TEXT-DECORATION:NONE;
}
.news_list li A:hover {
	COLOR: #A40000;
}
#links_pic {
	background:#c9c9c9;
	width:960px;
	margin-top:1px;
	float:left;
	overflow:hidden;
}
#message, #message_copymsgid {
	width:960px;
	padding:0px;
	overflow:hidden;
}
#links_pic ul {
	padding:0px 0px 0px 3px;
	margin:0px;
	float:left;
	width:960px;
	overflow:hidden;
	clear:both;
	list-style:none;
}
#links_pic li {
	margin:0px;
	padding:1px;
	float:left;
	list-style:none;
	width:135px;
	height:45px;
	list-style:none;
	overflow:hidden;
}
#links_text {
	background:#c9c9c9;
	width:960px;
	margin-top:1px;
	float:left;
	padding:5px 0px 5px 0px;
}
#links_text ul {
	margin:0px;
	padding:0px;
	padding-left:15px;
	list-style:none;
	overflow:hidden;
}
#links_text li {
	overflow:hidden;
	padding:0px;
	height:27px;
	margin:0px 0px 0px 8px;
	float:left;
}
#links_text li a {
	font:12px/27px "宋体";
	color:#362e2b;
	text-decoration:none;
}
#links_text li a:hover {
	color:#a40000;
}
/*   about.html*/
#main {
	width:960px;
	margin:0px;
	padding:0px;
	background:#c9c9c9;
	float:left;
}
#about_960px {
	background:url(../images/about_960px.jpg) no-repeat;
	overflow:hidden;
	width:960px;
	height:150px;
}
#left {
	width:228px;
	float:left;
}
#left_nav ul {
	list-style:none;
	padding:0px;
	margin:2px 0px 0px 2px;
}
#left_nav ul li {
	padding-bottom:1px;
}
#left_nav a {
	color:#313131;
	font:12px/24px "宋体";
	text-decoration:none;
	display:block;
	background:#8b8b8b;
	height:22px;
	width:226px;
	text-indent:24px;
}
#left_nav a:hover, a#here {
	color:#ffffff;
	background:#a40000;
	text-indent:28px;
}
#content {
	width:732px;
	float:left;
}
#text {
	background:#acacac;
	margin:1px;
	padding:8px;
	color:#362e2b;
	line-height:18px;
}
#text p {
	margin:0px;
	padding:0px;
	text-indent:24px;
}
#a40000, .a40000 {
	color:#a40000;
}
/*    case     */
.nTab {
	float: left;
	font-weight: normal;
	width: 729px;
	margin:2px 0px 0px 1px;
}
.nTab .TabTitle {
	margin: 0px;
	clear: both;
	border:0;
	height: 24px;
	overflow: hidden;
	background:#acacac;
}
.nTab .TabTitle ul {
	border:0;
	margin:0;
	padding:0;
	overflow: hidden;
}
.nTab .TabTitle li {
	background:#525252;
	margin-left:1px;
	float: left;
	width: 120px;
	height:22px;
	list-style-type: none;
}
.nTab .TabTitle .active {
	color:#FFFFFF;
	line-height:24px;
	font-size:12px;
	background:#a40000;
	text-align:center;
	cursor: hand;
}
.nTab .TabTitle .normal {
	line-height:24px;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	cursor: hand;
}
.nTab .TabContent {
	font-weight: normal;
	margin-left:1px;
}
.none {
	display:none;
}
.case_content, .case_content2 {
	border-top:4px solid #8b8b8b;
	color:#362e2b;
	background:#acacac;
	margin-bottom:1px;
	line-height:18px;
}
.case_content table tr td {
	vertical-align:top;
}
.case_content table tr td span {
	line-height:24px;
}
.case_title {
	color:#362e2b;
	font-weight:bold;
}
.case_date {
	color:#6a3906;
	float:right;
	margin-right:6px;
}
.case_content2 {
	padding-bottom:6px;
}
.e_zine {
	margin-top:8px;
	float:left;
	display:block;
	width:728px;
	padding-bottom:38px;
}
.e_zine1 {
	margin-top:-28px;
	float:left;
	display:block;
	width:728px;
	padding-bottom:38px;
}.e_zine1 ul {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 24px;
	text-align:center;
}
.e_zine1 ul li {
	padding:0px;
	margin:0px 0px 10px 10px;
	float:left;
	width:220px;
	letter-spacing: 0px;
	overflow:hidden;
}
.e_zine1 ul li span {
	padding:0px;
	margin:0px;
	margin-left:6px;
	FONT: 12px/24px "宋体";
	float:left;
	text-align:left;
	width:90px;
	color:#1b1b1b;
}
.e_zine1 img {
	float:left;
}
/*e_zine1 end*/
.e_zine ul {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 24px;
	text-align:center;
}
.e_zine ul li {
	padding:0px;
	margin:0px 0px 10px 10px;
	float:left;
	width:220px;
	letter-spacing: 0px;
	overflow:hidden;
}
.e_zine ul li span {
	padding:0px;
	margin:0px;
	margin-left:6px;
	FONT: 12px/24px "宋体";
	float:left;
	text-align:left;
	width:90px;
	color:#1b1b1b;
}
.e_zine img {
	float:left;
}
.case_movie {
	margin-top:8px;
	float:left;
	display:block;
	width:728px;
	padding-bottom:38px;
}
.case_movie ul {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 24px;
	text-align:center;
}
.case_movie ul li {
	padding:0px;
	margin:0px 15px 10px 15px;
	HEIGHT: 138px;
	float:left;
	width:195px;
	letter-spacing: -1px;
	overflow:hidden;
}
.case_movie ul li span {
	padding:0px;
	margin:0px;
	FONT: 12px/24px "宋体";
	HEIGHT: 30px;
	float:left;
	text-align:center;
	width:214px;
	letter-spacing: 1px;
	color:#626262;
}
.case_movie ul li A {
	outline:none;
	padding:1px;
	DISPLAY: block;
	TEXT-DECORATION:NONE;
	height:112px;
	overflow:hidden;
}
.case_movie ul li A:hover {
	padding:0px;
	margin-bottom:2px;
}
/*    case mtsx   */
.case_mtsx {
	margin-top:8px;
	float:left;
	display:block;
	width:728px;
	padding-bottom:38px;
}
.case_mtsx ul {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 24px;
	text-align:center;
}
.case_mtsx ul li {
	padding:0px;
	margin:0px 12px 10px 12px;
	HEIGHT: 136px;
	float:left;
	width:200px;
	letter-spacing: -1px;
	overflow:hidden;
}
.case_mtsx ul li span {
	padding:0px;
	margin:0px;
	FONT: 12px/24px "宋体";
	HEIGHT: 30px;
	float:left;
	text-align:center;
	width:200px;
	letter-spacing: 1px;
	color:#626262;
}
.case_mtsx ul li A {
	outline:none;
	DISPLAY: block;
	TEXT-DECORATION:NONE;
	overflow:hidden;
}
/*******************/
.partner {
	margin-top:8px;
	float:left;
	display:block;
	width:729px;
	padding-bottom:38px;
}
.partner ul {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 10px;
	text-align:center;
}
.partner ul li {
	padding:0px;
	margin:0px 10px 10px 10px;
	HEIGHT: 110px;
	float:left;
	width:212px;
	letter-spacing: -1px;
	overflow:hidden;
}
.partner ul li span {
	padding:0px;
	margin:0px;
	FONT: 12px/24px "宋体";
	HEIGHT: 30px;
	float:left;
	text-align:center;
	width:214px;
	letter-spacing: 1px;
	color:#626262;
}
.partner ul li A {
	outline:none;
	padding:1px;
	DISPLAY: block;
	TEXT-DECORATION:NONE;
	height:87px;
	overflow:hidden;
}
.partner ul li A:hover {
	padding:0px;
	margin-bottom:2px;
}
.job_content {
	color:#362e2b;
	background:#acacac;
	margin-bottom:1px;
	line-height:18px;
	padding:6px;
}
.job_content p{
	margin:0px;
	padding:0px;
	line-height:18px;
}
/*    site_map    */
#site_map {
	background:#acacac;
	margin:1px;
	padding:24px 0px 0px 18px;
	line-height:18px;
}
#site_map a {
	text-align:center;
	text-decoration:none;
}
#site_map a:hover {
	text-decoration:underline;
}
#site_map .link_a40000_13px {
	float:left;
	background:#a40000;
	color:#fff;
	font:600 13px/24px "宋体";
	display:block;
	width:87px;
	height:21px;
}
#site_map .link_8b8b8b_13px {
	float:left;
	background:#8b8b8b;
	color:#362e2b;
	font:600 13px/24px "宋体";
	display:block;
	width:87px;
	height:21px;
}
#site_map .link_8b8b8b_12px {
	float:left;
	background:#8b8b8b;
	color:#362e2b;
	font:500 12px/24px "宋体";
	display:block;
	width:115px;
	height:21px;
}
#site_map .link_a40000_12px {
	float:left;
	background:#a40000;
	color:#fff;
	font:500 12px/24px "宋体";
	display:block;
	width:115px;
	height:21px;
}
#site_map .link_a40000_362e2b_12px {
	text-align:center;
	background:#a40000;
	color:#362e2b;
	font:500 12px/24px "宋体";
	display:block;
	width:115px;
}
#site_map .link_8b8b8b_362e2b_12px {
	text-align:center;
	background:#8b8b8b;
	color:#362e2b;
	font:500 12px/24px "宋体";
	display:block;
	width:115px;
}
#site_map .v_line {
	width:42px;
	height:12px;
	border-right:1px #362e2b solid;
}
#site_map .h_line {
	float:left;
	width:11px;
	height:10px;
	border-bottom:1px #362e2b solid;
}
.hiddenDiv{
display:none;
}