﻿@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/*Reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin:0;
	padding:0;
}
body, button, input, select, textarea {
	font:12px/1.5 arial, tahoma, \5b8b\4f53;
}
input, select, textarea {
	font-size:100%;
	outline:medium none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th {
	text-align:inherit;
}
fieldset, img {
	border:0;
}
iframe {
	display:block;
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
del {
	text-decoration:line-through;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:500;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:500;
}
q:before, q:after {
	content:'';
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	top:-0.5em;
}
sub {
	bottom:-0.25em;
}
a:hover {
	text-decoration:underline;
}
ins, a {
	text-decoration:none;
}
/*Base*/
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	zoom:1;
}
.cl {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	font-size:0;
}
.hide {
	display:none;
}
img {
	vertical-align:middle;
}
em, i {
	font-style:normal;
}
input, select, label {
	vertical-align:middle;
}
body {
	margin:0;
	padding:0;
	font-family: "微软雅黑", "宋体";
}
body.gray{
	background: url(/images/bg_gray.png);
	margin:0;
	padding:0;
	font-family: "微软雅黑", "宋体";
}
.cont {
	margin:0 auto;
	width:1020px;
	margin-top:10px;
}
.header {
}
.artlogo { width:250px; height:75px; float:left;}
#nav {
	float:left;
	line-height: 36px;
	list-style-type: none;
}
#nav a {
	display: block;
	text-align: center;
	background:#FFF;
	margin-bottom:5px;
	width:120px;
	line-height:46px;
	border:0px solid #941024;
	box-shadow: #666 0px 1px 4px
}
#nav a:link {
	color: #000000;
	text-decoration: none;
}
#nav a:visited {
	color: #000000;
	text-decoration: none;
}
#nav a:hover {
	color: #000000;
	display: block;
	text-decoration: none;
}
#nav .navlist {
	width:496px;
	margin:0px 0 0 10px;
}
#nav li {
	list-style:none;
	float: left;
	display:inline;
	font-size:14px;
	width:120px;
	margin:0 2px;
}
#nav li a:hover {
	background: none repeat scroll 0 0 #a61d31;
	color: #fff;
}
#nav li ul {
	left: -999em;
	line-height: 27px;
	list-style-type: none;
	text-align:center;
	z-index: 100;
	padding-bottom:10px;
	display:none;
}
#nav li ul li {
	display: block;
	line-height: 30px;
	opacity:0.8;
	overflow:hidden;
	text-align:center;
	background:#f3f2ef;
}
#nav li ul a {
	margin:0;
	display: block;
	overflow: hidden;
	
}
#nav li a.on{
	display: block;
	overflow: hidden;
	background:#a61d31;
	color:#fff;
}
#nav li ul a:link {
	color: #b2b2b2;
	text-decoration: none;
	margin:0;
	line-height:28px;
}
#nav li ul a:visited {
	color: #b2b2b2;
	text-decoration: none;
	margin:0;
}
#nav li ul a:hover {
	background: none repeat scroll 0 0 #a61d31;
	color: #F3F3F3;
	display: block;
	font-weight: normal;
	overflow: hidden;
	text-decoration: none;
	border-top:none;
	margin:0;
}
#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
.info{ float:right; width:250px;}
.info ul{
	}
.info ul li{  float:left;	margin:0 2px;	display:inline;

}
.info ul li a{float:left; display:block;
	background:#FFF;
	margin-bottom:5px;
	width:110px;
	line-height:46px;
	color:#000;
	font-size:14px;
	text-decoration:none;
	border:0px solid #941024;
	box-shadow: #666 0px 1px 4px
	}
.info ul li a:hover{float:left; display:block;
	background:#a61d31;
	margin-bottom:5px;
	width:110px;
	line-height:46px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	}
.info ul li a img{float:left; display:block;
	border:none;
	margin:15px 5px 0 15px;
	}
.logo{
	bottom:30px;
}
.logo_cont{width:970px; margin:0 auto; }
.news {
	background:#a61d31;
	height:95px;
	margin:0 auto;
	color:#FFF;
	padding:10px 0;
	filter:alpha(opacity=95);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	clear:both;
	position:fixed;
	bottom:30px;
	width:100%;
}
.news_cont {
	width:1000px;
	margin:0 auto;
	height:95px;
}
.news01 {
	float:left;
}
.news01 h2 {
	float:left;
	display:block;
	font-size:18px;
	padding-top:10px;

}
.news01 ul {
	display:block;
	margin-left:10px;
	float:left;
	margin-top:10px;
    margin-right:30px;
}
.news01 ul li{
	display:block;
	font-size:12px;
	list-style:none;
	width:365px;
    background:#941024;
	padding:0 15px;
}
.news01 ul li.more{
	display:block;
	font-size:12px;
	list-style:none;
background: none;
	padding:0 15px;
	text-align:right;
	width:350px;
}
.news01 ul li a{
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	width:360px;
	line-height:26px;
}


.main_cont{
	clear:both;
	width:970px;
	margin:0 auto;
	padding-top:40px;
	padding-left:40px;
	clear:both;
	}
.left{ float:left; width:180px;}
.left ul li{ float:left; display:block; width:180px; border-bottom:#6c2933 1px solid;}
.left ul li a{display:block; width:180px; color:#990033; font-size:14PX; text-decoration:none; line-height:48px;}
.left ul li a.on01{display:block; width:180px; color:#a1112a; font-size:14PX; text-decoration:none; line-height:48px;}

.left ul li a:hover{display:block; width:180px; color:#a1112a; text-decoration:none; font-weight:bold;}
.left ul li ul li{float:left; display:block; width:150px; border-top:#FFF 1px dotted; border-bottom:none; padding-left:30px;}

.left ul li ul li a{ display:block; width:150px; color:#FFF; font-size:12PX; text-decoration:none; line-height:28px;}

.right{ width:735px; float:left; margin-left:36px; background:#fff;}
.bread{ background:#a61d31; height:36px; padding-left:20px; line-height:36px; font-size:14px; color:#FFF;}
.bread a{ text-decoration:none; color:#FFF;}
.right_cont {	padding:20px;
	width:695px;
	background:url(/images/logo_new04.png) bottom right no-repeat ;
	padding-bottom:90px;
	margin-top:10px;
	min-height:500px;
*+height:100%;
	_height:500px;
	margin-bottom:40px;
}
.right_cont h2{ font-size:16px; color:#a61d31; padding:15px 0;}
.right_cont p,.right_cont01{ font-size:14px; line-height:28px;}
.right_cont img{ margin:0 auto; display:block;max-width:645px;_width:expression(this.width > 645 ? "645px" : this.width);}

.right_cont ul{}
.right_cont ul li{width:695px; list-style: url(/images/liststyle.png) inside; line-height:36px; border-bottom:1px dotted #CCC;}
.right_cont ul li span{ float:right; color:#999;}

.right_cont ul li a{ text-decoration:none; color:#333; font-size:14px;}
.right_cont ul li a:hover{ text-decoration:none; color:#a1112a; font-size:14px;}

.right_cont ul.teach{width:695px; line-height:36px; height:40px; }

.right_cont ul.teach li{ display:block; float:left; list-style:url(/images/list_teach.png) inside; line-height:36px; width:90px; border-bottom:none; padding-left:20px;}

/*shipin*/
.shipin{ float:left; width:130px; padding:0 19px; height:137px; overflow:hidden;}
.shipin_title{line-height:18px; width:130px;}
.shipin_title a{color:#333;}


.teach_ad{ width:695px; border-bottom:1px solid #CCC; padding:15px 0; overflow:hidden;}

.teach_left{ float:left; background:url(/images/photo_bg.png) no-repeat; width:135px; height:185px; padding:10px;}
.teach_left img{ margin:0;}
.teach_right{ padding:0 20px; width:470px; float: left;}
.teach_right h2{ display:block; line-height:24px; color:#a61d31; font-size:18px; border-bottom:1px  dotted #666666; margin-bottom:5px;}
.teach_right01{ width:470px; height:32px;}
.teach_right01 span{ display:block; float:left; line-height:32px; padding-right:10px;}
.teach_p{ clear:both; font-size:12px; color:Black; line-height:28px; padding:15px 0;}

.footer {
	margin:0 auto;
	width:970px;
	font-size:12px;
	color:White;
	position:absolute;
	bottom:0;
	text-align:center;
	position:fixed;
	bottom:0;
	width:100%;
	height:30px;
	line-height:30px;
}
.footer01{
	font-size:12px;
	color:#7f6065;
	background:#a61d31;
	height:30PX;
	text-align:center;
	position:absolute;
	bottom:0;
	position:fixed;
	bottom:0;
	width:100%;
	line-height:30px;
}


/*video*/

.video{ width:500px; height:360px;  border:1px solid #CCC; margin:30px 70px;}
.video_title{ width:500px; text-align:center ; line-height:30px; font-size:14px; padding:0 20px; margin:0px 70px;}


/****分页码样式****/
.pagenav {
	text-align:center;
	margin-top:8px;
	margin-bottom:4px;
}
.pagenav a {
	background:#EEF1EB;
	font-size:13px;
	color:#333;
	padding:3px 5px;
	border-right:1px solid #AAABAA;
	border-bottom:1px solid #AAABAA;	
}
.pagenav a:hover {
	color:red;
}
.pagination {
	width:730px;
	margin:0 auto 2px auto;
	padding:8px 0;
}
.new_pagination{ background:#f7f7f7;}
.pagination .pageNum {
	margin-left:10px;
	font-size:12px;
	font-weight:700;
}
.pagination .pagenav {
	display:inline;
	margin-left:200px;
}
.pagination .goPage {
	margin-left:20px;
	font-size:12px;
}
.pagination .goPage input {
	width:20px;
	border:1px solid #ccc;
}
.pagination .goPage a.go {
	margin:0 5px;
	background:#EEF1EB;
	font-size:13px;
	color:#9FA09F;
	padding:3px 5px;
	border-right:1px solid #AAABAA;
	border-bottom:1px solid #AAABAA;
}
.pagination .goPage a:hover {
	color:#333;
}


.search { width:250px; text-align:left; float:left;}
.login{ width:700px; text-align:right; float:right;padding-right:24px;}
.search .txt,.login .txt { width:174px; height:24px; margin-right:5px; padding-left:2px;}
.search .btn ,.login .btn{ background:#a61d31; width:50px; height:27px; line-height:27px; color:#fff; border:none}
.login select{ background:#fff; width:108px; height:27px; line-height:27px; color:#a61d31; border:none}


div.page1 {
text-align: center;
width: 100%;
overflow: hidden;
padding-right: 2px;
 padding-left: 2px; 
 padding-bottom: 2px;
margin: 7px; padding-top: 2px; 
font-family: "lucida sans unicode", "lucida grande", lucidagrande, "lucida sans", geneva, verdana, sans-serif
}
div.page1 a {
	padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #ee4e4e; text-decoration: none
}
div.page1 a:hover {
	padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818
}
div.page1 a:active {
	padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818
}
div.page1.b {
	padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #6d643c; padding-top: 0.5em; background-color: #f6efcc
}