@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{clear:both;}


/*.......*/
body {font-size:12px;color:#666; line-height:22px;}
a:link {color:#666;  text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#F30;}

.sprite {background:url(../images/sprite.jpg) no-repeat;}


.header,.topbar,.content,.footer{ width:980px; margin:0 auto;}
.wrap{width:100%; background:url(../images/hd_bg.jpg) repeat-x; height:auto;}


.topbar{height:100px; padding-top:10px;}
	.logo{float:left; width:300px;}
	.searchbox{float:right; width:300px; text-align:right;}
	.searchbox .p_1 a:link{color:#555555;}
	.searchbox .p_1 a:hover{color:#f30;}
	.searchbox .search { margin-top:25px;}
	.searchbox .search .input{border:1px solid #E8E8E8; padding:5px; width:180px;}
	.searchbox .search .input:focus{box-shadow:0 0 2px #09F;}
	.searchbox .search .search_btn {background-position:1px -60px; border:0px; height:25px; width:25px; cursor:pointer;}
	

.header{height:370px; *position:relative; *z-index:1;}
.header .nav{ height:37px;}
.header .nav li{float:left; text-align:center; line-height:37px; border-right:1px solid #DC0313; border-left:1px solid #96000C;}
.header .nav li.first{border-left:0px;}
.header .nav li.first a{width:156px;}
.header .nav li.last{border-right:0px;}
.header .nav li a{display:block;  width:154px; height:37px; color:#fff; padding:0 20px;}
.header .nav li a:hover,.header .nav li a.cur{background:url(../images/nav_on.jpg);}
.header .news_drop {position:absolute; display:none; left:0px; top:37px; background:#e9e9e9; filter:alpha(opacity=70); background:rgba(252,252,252,0.7); border-top:2px solid #312E29;}
.header .news_drop li{border:0px;}
.header .news_drop li a{color:#9A0713;}
.header .news_drop li a:hover{ background:#9A0713; color:#fff;}

.header .slider-img-box{
	width:980px; overflow:hidden; margin-top:2px; height:283px;
}
.header .slider{width: 10000px; height: 283px;}
.header .slider li{display: block; float: left;}

.content {z-index:2; position:relative;}
.content .c_l{float:left; width:241px; background:url(../images/menu_top_bg.png) no-repeat; height:auto; margin-top:-55px; *position:relative; *z-index:3;}
.content .c_l h2{ text-align:center; font-size:16px; color:#C5171B; font-family:'microsoft yahei'; height:42px; line-height:42px;}
.content .c_l ul{padding:10px 20px; background:#EEEFEE; width:194px; margin:0 auto; padding-bottom:0px;}
.content .c_l ul li{border-bottom:1px solid #E2E3E2;}
.content .c_l ul li a{ padding:6px 0 6px 30px; background-position:0px -14px; display:block;}
.content .c_l ul li a:hover{ background-position:0 10px;}

.content .c_r {float:right; width:725px; height:230px;} 
.content .c_r .intro_box{float:left; width:330px;}
.content .c_r .intro_box .intro_title{background:#9B0816; color:#fff; height:30px; padding:0 10px; line-height:30px;}
.content .c_r .intro_box .intro_title span.span1{float:left; width:160px;}
.content .c_r .intro_box .intro_title span{ float:right; *width:60px;}
.content .c_r .intro_box .intro {padding:8px; line-height:28px;}
.content .c_r .intro_box .intro img{float:left; margin:10px;}

.content .c_r .news_box {width:388px; float:right;}
.content .c_r .news_box .tab{}
.content .c_r .news_box .tab li{float:left; *width:80px;}
.content .c_r .news_box .tab li a{ display:block; padding:0 10px; margin-right:10px; background:#9b0816; color:#fff; height:30px; line-height:30px;}
.content .c_r .news_box .tab li a:hover,.content .c_r .news_box .tab li a.on{ background: #333;}
.content .c_r .news_box .tab_c {border:1px solid #eee; height:198px; padding:6px 10px;}
.content .c_r .news_box .tab_c ul li{line-height:28px;}
.content .c_r .news_box .tab_c ul li a{float:left; width:280px; height:28px; overflow:hidden;}
.content .c_r .news_box .tab_c ul li span{float:right; width:65px; text-align:right;}

.content .c_b {border:2px solid #A00515; position:relative; height:252px; overflow:hidden; min-height:150px; width:100%; float:left; margin-top:10px; }
.content .c_b .p_tip{background:url(../images/p_show_tip.png) no-repeat ; position:absolute; left:0; top:0; width:75px; height:65px;}

.content .c_b ul {padding:10px; padding-left:15px;}
.content .c_b ul li{float:left; width:142px; height:105px; padding:8px; text-align:center;}
.content .c_b ul li img {border:1px solid #c8c8c8; background:#fff; padding:3px;}


.footer {border:1px solid #e7e7e7; background:#fff; margin-top:10px; height:120px;}
.footer .info{text-align:center; line-height:35px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.footer ul {width:auto; margin:0 auto; height:30px; overflow:hidden;}
.footer ul li{float:left; padding:0 8px; line-height:28px; height:28px;}
.footer .tags{padding:5px;}
.footer .tags a{ margin:0 3px; color:#9B0816;}



/*plist*/
.c_r.plist{min-height:400px; margin-top:-15px; height:auto;}
.c_r .s_nav {margin-top:-30px; height:30px; line-height:30px; color:#9B0816}
.c_r .s_nav a:link{color:#9B0816;}
.c_r .s_nav a:visited{color:#9B0816;}
.c_r .s_nav a:hover{color:#000;}

.c_r .title {color: #666; font-family: 'microsoft yahei'; font-size: 16px; height: 42px;  line-height: 42px; border-bottom:2px solid #9B0816;}
	.c_r .r_content {line-height:200%; color:#777;}
	.c_r .r_content .pro_list{padding:10px 0px; }
	.c_r .r_content .pro_list li{ width:228px; text-align:center; margin-right:20px; float:left; margin-bottom:10px;}
	.c_r .r_content .pro_list li.right{margin-right:0px;}
	.c_r .r_content .pro_list li img{border:1px solid #ccc; padding:3px;}
	.c_r .r_content .pro_list li a{ color:#444;}
	.c_r .r_content .pro_list li a:hover{ color:#9B0816;}
	
	.c_r .r_content .news_list {padding-top:10px;}
	.c_r .r_content .news_list li{text-align:left; margin-right:20px; width:100%; margin-bottom:10px;}
	.c_r .r_content .news_list li a{ color:#444;}
	.c_r .r_content .news_list li a:hover{ color:#9B0816;}
	.c_r .r_content .news_list li span{float:right;}
 	
	.c_r .r_content .detail img.p{border:3px solid #EAEAEA; margin:5px auto;}
	.c_r .r_content .detail h1{color:#777; font-weight:bold; font-size:18px; font-family: 'microsoft yahei'; padding:10px 2px;}
	.c_r .r_content .detail h1 span{color:#333;}
	.c_r .r_content .detail ul{ margin-left: 20px;}
	.c_r .r_content .next {color:#777;}
	.c_r .r_content .next a{color:#9B0816;}
	
	.c_r .r_content a:link{color:#9B0816;}
	.c_r .r_content a:visited{color:#9B0816;}

.pages{ text-align:center; float:right; margin-right:8px;}
.pages .page-cur{color:#333; font-weight:bold; display:block; width:20px; float:left; padding:5px; margin:1px; border:0px solid #eee;}
.pages a {color:#777; display:block; width:auto; float:left; padding:3px 10px; margin:1px; border:1px solid #ccc;}
.pages a:hover{border-color:#9B0816; background:#9B0816; color:#fff;}

.dataTables_paginate {
  color: #949494;
  float: right;
  line-height: 30px;
  margin-top:15px;
}

.dataTables_paginate .paginate_active {
  color: #333;
  padding: 0 5px;
  margin:0 3px;
}
.dataTables_paginate .paginate_button a:link{ color:#333; display:block; padding:0px 12px;}
.dataTables_paginate .paginate_button a:hover{ color:#fff;}

.dataTables_paginate .paginate_button {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  margin: 0;
  zoom: 1;
  border:1px solid #ccc; 
  margin:0 3px;
}

.dataTables_paginate .paginate_button:hover {
  border-color:#9B0816;
  background:#9B0816;
  color:#fff;
}

.dataTables_paginate .paginate_button_disabled {
  display: none;
}


/*detail*/
.pic_box {height:410px; text-align:center;}
.pic_box .imgtab{ width:auto; margin:0 auto; width:110px; height:auto; margin-top:18px; border:1px solid #e7e7e7; padding:8px 0 3px 0px; float:left;}
.pic_box .bigimg{float:right; width:602px; height:400px; overflow:hidden; padding-top:17px; text-align:left;}
.pic_box .imgtab li{display:inline;;width:110px; margin:5px 0;}
.pic_box .imgtab li img{cursor:pointer; border:1px solid #eee; padding:2px;}
.pic_box .imgtab li img.on{border:1px solid #333;}

.r_content .title2{color: #C5171B; font-family: 'microsoft yahei'; font-size: 16px; height: 42px;  line-height: 42px; border-bottom:2px solid #eee; margin-top:10px;}
.detail_intro { padding:10px 0; min-height:250px;}
