﻿@charset "utf-8";
/*css reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html{overflow-x:hidden;}
body{*overflow-x:hidden;}
body{font-family:"微软雅黑",Arial,Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3; color:#424242;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
img{vertical-align:middle;}
address,caption,cite,code,,dfn,em,strong,th,var,{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
a{text-decoration:none; color:#424242;}
a:hover{text-decoration:none; color:#c30d23;}
button,input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer;}
select,input,textarea{font-size:12px;}
button,input{border:0; background:none;}

/*文字排版*/
/*
焦点虚线
a:focus{-moz-outline-style:none; outline:none;}
透明度：
filter:Alpha(opacity=70);
opacity:0.7;

两端对齐：
text-align:justify;
text-justify:inter-ideograph;
*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.fb{font-weight:bold;}
.t2{text-indent:2em;}


/*定位*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.cb{clear:both;}
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.pr{position:relative;}
.pa{position:absolute;}




/*新增样式 */
body{ background:url(/images/bg.jpg) 0 0 repeat;}
.w1000{ width:1000px; margin:0 auto; position:relative;}
header{ background:#f5f5f5; min-height:92px;}
.header_r{ width:703px; padding-top:10px;}
.search{ width:407px; padding-top:5px;}
.search_main{ width:405px; border:solid 1px #c30d23;}
.input1{ width:350px; padding:0 4px; height:27px; line-height:27px; overflow:hidden; background:#fff;}
.btn1{ width:47px; height:27px; overflow:hidden; background:#c30d23 url(/images/search_btn.jpg) center center no-repeat;}
.search_tag{ height:28px; line-height:28px; overflow:hidden;}
.search_tag b{ color:#ff0000; font-weight:normal;}
.search_tag a{ display:inline-block; color:#878787; margin:0 4px;}
.search_tag a:hover{ color:#ff0000;}
.header_r_txt{ width:210px;}
.header_r_txt .p1{ text-align:right; height:27px; overflow:hidden; line-height:27px;}
.header_r_txt .p1 a{ display:inline-block; margin:0 7px; color:#878787;}
.header_r_txt .p1 a.icon{ margin-left:8px; margin-right:0;}
.header_r_txt .p1 a.a1{ color:#ff0000;}
.header_r_txt .p1 a:hover{ color:#ff0000;}
.header_r_txt .p1 a.a1:hover{ color:#878787;}
.header_r_txt .p2{ padding-top:8px; text-align:right;}

#nav{ background:#c30d23; height:33px;}
.nav_list li{ float:left; display:inline; position:relative; z-index:5;}
.nav_list li a.fir{ display:block; height:32px; line-height:32px; overflow:hidden; font-size:14px; color:#fff; padding-top:1px; width:103px; text-align:center;}
.nav_list li.current a.fir,.nav_list li a.fir:hover,.nav_list li.cur a.fir{ background:#a10f00; color:#fff;}
.nav_list li:first-child a.fir{ margin-left:36px;}
.subnav{ font-size:14px; display:none; width:395px; background:url(/images/subnav_bg.png) 0 0 repeat; position:absolute; left:0; top:33px; padding-bottom:20px; border-bottom:solid 2px #c30d23; padding-top:5px;}
.subnav_list{ padding-left:18px; width:94px;}
.subnav_list dd{ padding-left:17px; height:26px; line-height:26px; overflow:hidden; background:url(/images/shape_icon.png) 0 -16px no-repeat;}
.subnav_list dd a{ color:#000;}
.subnav_list dd:hover{ background-position:0 10px;}
.subnav_list dd:hover a{ color:#c30d23; text-decoration:underline;}
.subnav_pic{ width:199px; height:127px; overflow:hidden; margin-top:18px; margin-right:46px; border:solid 1px #828282;}

.pro_subnav{ width:650px; left:-80px; padding-top:10px; background:url(/images/pro_bg.png) 0 0 repeat;}
.pro_subnav_item{ float:left; display:inline; width:140px; padding-left:20px; font-family:'宋体'; font-size:12px;}
.pro_subnav_item dl dt{ font-weight:bold; height:20px; line-height:20px; padding-top:5px; font-size:14px;}
.pro_subnav_item dl dt a{ color:#424242;}
.pro_subnav_item dl dt a:hover{  color:#c30d23;}
.pro_subnav_item dl dd{padding-left:9px; height:24px; line-height:24px; overflow:hidden; background:url(/images/shape_icon2.png) 0 8px no-repeat;}
.pro_subnav_item dl dd:hover{ background:url(/images/shape_icon2_hover.png) 0 8px no-repeat;}
.pro_subnav_item dl dd a{ color:#424242;}
.pro_subnav_item dl dd a:hover{ color:#c30d23; text-decoration:underline; }
.pro_subnav_item .p2{ height:30px; line-height:30px;}
.pro_subnav_item .p2 a{ color:#8c8b8b;}
.pro_subnav_item .p2 a:hover{ color:#c30d23; text-decoration:underline;}
.pro_subnav_item .pro_pic{ width:206px; height:82px; background:#fff; overflow:hidden;}

.last_subnav{ left:-292px;}
.last_subnav .subnav_pic{ margin-right:0; margin-left:35px;}
.last_subnav .subnav_list{ padding-left:0;}


#bottom_nav{ background:#eaeaea;}
.friend_link{ width:314px; background:url(/images/line2.jpg) right 0 no-repeat; padding:5px 40px 5px 0; min-height:150px; color:#656565; line-height:20px;}
.friend_link a{ color:#656565;}
.friend_link a:hover{ color:#c30d23;}
.friend_link .title{ height:25px; line-height:25px; overflow:hidden; color:#c30d23; font-weight:bold; font-size:14px; margin-bottom:10px;}


/*20140420start*/
.bottome_nav_list li{ float:left; width:112px; padding-left:30px;}
/*20140420end*/
.bottome_nav_list li dl dt{ padding-top:5px; height:26px; line-height:26px; overflow:hidden; font-size:14px; margin-bottom:10px;}
.bottome_nav_list li dl dd{ height:20px; line-height:20px; overflow:hidden;}
footer{ background:#c7c7c7; padding:10px 0; line-height:20px; color:#000000;}

#wxewm{ position:absolute; right:-42px; top:40px; z-index:99;}

/* page */
.page {
	margin-top:24px;
	height: 30px;
	text-align:center
}
.page a,.page .current {padding:0px; font-size:12px; text-decoration:none}
.pages {
	line-height: 21px;
	background-image: url(/images/pag_bg.gif);
	text-align: center;
	height: 21px;
	width: 30px;
	margin-left: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: #d9d8d8 1px solid;
	text-shadow: 0 1px 0 #fff;
}
.nextPage {
	line-height: 21px;
	background-image: url(/images/pag_bg.gif);
	text-align: center;
	height: 21px;
	width: 50px;
	margin-left: 5px;
	margin-right: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: #d9d8d8 1px solid;
	text-shadow: 0 1px 0 #fff;
}
.lastPage {
	line-height: 21px;
	background-image: url(/images/pag_bg.gif);
	text-align: center;
	height: 21px;
	width: 50px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: #d9d8d8 1px solid;
	text-shadow: 0 1px 0 #fff;
}
.firstPage {
	line-height: 21px;
	background-image: url(/images/pag_bg.gif);
	text-align: center;
	height: 21px;
	width: 50px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: #d9d8d8 1px solid;
	text-shadow: 0 1px 0 #fff;
}
.prePage {
	line-height: 21px;
	background-image: url(/images/pag_bg.gif);
	text-align: center;
	height: 21px;
	width: 50px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: #d9d8d8 1px solid;
	text-shadow: 0 1px 0 #fff;
}
.pagecurrent {
	line-height: 21px;
	background-image: url(/images/pag_bg.gif);
	text-align: center;
	height: 21px;
	width: 50px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: #d9d8d8 1px solid;
	text-shadow: 0 1px 0 #fff;
}
.page .current {
	background-color: #eee;
	line-height: 21px;
	background-image: url(/images/pag_gl.gif);
	text-align: center;
	height: 21px;
	width: 30px;
	color: #FFF;
	margin-left: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: #2a65a0 1px solid;
	text-shadow: 0 -1px 0 #333;
	padding:2px 10px !important;
}