@charset "gb2312";

/* 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, font, 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 {margin: 0; padding: 0;border:none;outline:none;font-size: 100%;vertical-align: baseline;text-decoration:none;}

img{ vertical-align:bottom;}

 body { color:#231815;font-size:12px;} 


a{ color:#231815;}

a:hover{text-decoration:underline;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}

del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

.clear{ clear:both;}

.space{ margin-top:10px;}

.mleft{ margin-left:10px;}

.left{ float:left;}

.right{ float:right;}




/*导航*/

.nav{height:46px; background:url(../images/nav_bg.jpg) repeat-x;}

.nav ul{ width:990px; margin:0 auto; background:url(../images/nav_ul_bg.jpg) no-repeat; height:46px; overflow:hidden;}

.nav li{ width:99px; height:46px; float:left; line-height:40px; text-align:center;}

.nav li.nav_end{ background:none;}

.nav li a{display:block; font-size:14px; font-weight:900; color:#fff;}

.nav li a:hover{background:url(../images/nav_hover.jpg); width:99px;height:39px;}



/*大图*/

 .banner{ background:url(../images/banner_bg.jpg) no-repeat center top; text-align:center; width:960px; margin:0 auto; } 

/* .banner{ text-align:center; } */

.banner .banner_hdpic{ width:980px; height:300px; margin:0 auto; overflow:hidden; }

.banner #banner_pic_1,.banner #banner_pic_2{ width:980px; height:300px;margin:0 auto;}

.banner .bannerPage {position: absolute; bottom:245px; left:1070px; }

.hdpic {z-index:99; margin:0px auto; position: relative; overflow:hidden;}

.hdpic .slides_container {position: relative; width: 284px; overflow: hidden;  }

.bannerPage { width:50px;position: absolute; top:415px; left: 180px;}

.bannerPage li {margin: 0px 2px; float: left;}

.bannerPage li a {background-image: url(../images/pagination.png); width: 15px; display: block; background-position: 0px -1px; float: left; height: 0px; overflow: hidden; padding-top: 12px;}

.bannerPage li.current a {background-position: 0px -18px;}





/*子导航*/

.subnav{ width:960px; margin:10px auto; overflow:hidden;}

.subnav li{ display:inline; overflow:hidden; font-size:14px; text-align:center;}

.sub1 p,.sub2 p,.sub3 p,.sub4 p{ margin:15px auto 0; line-height:26px; overflow:hidden;}

.subnav li p a{text-align:left;}

.subnav li h2{ padding-top:5px;}

.subnav li h2 a{ color:#c4292d;}

.sub1,.sub2,.sub3,.sub4{background:url(../images/sub.jpg) no-repeat; width:169px; height:95px; margin-right:8px;}

.sub5{background:url(../images/sub5.jpg) no-repeat; width:232px; height:95px;}

.sub5 p{line-height:20px; margin:30px auto 0;}

.sub5 p a{font-size:12px;}







/*搜索*/

.search{ width:961px; margin:5px  auto; height:36px; background:#FFF; line-height:36px; border:1px solid #dcdddd; }

.search_tags{ display:inline; margin-left:20px; color:#ff0000;}

.search_tags a{ display:inline-block; margin:0 3px; color:#000;}

.search form{ display:inline; margin-right:20px; margin-top:5px; line-height:22px;}

.search form span{ float:left; color:#ff0000;}

.search_box{ width:136px; height:21px; border:1px solid #fcd5d5; background:url(../images/input_bg.jpg) repeat-x; line-height:21px; float:left;}

.search_btn{ width:24px; height:25px; background:url(../images/submit.jpg) no-repeat; border:none; float:left; text-indent:-999px; cursor:pointer;}



.now{ width:942px; margin:0 auto; border:1px solid #ccc; padding:8px; color:#eb1516;}

.now a{ color:#eb1516}



/*内容*/

.content{ width:960px; margin:10px auto;padding-bottom:10px;  overflow:hidden;background:#ffffff;}



/*页脚*/

.footer{ width:961px; margin:0 auto; overflow:hidden;}

.f_nav{ background:url(../images/f_nav.jpg) no-repeat; width:961px; height:34px; line-height:40px; text-align:center;}

.f_con{ background:url(../images/f_con_bg.jpg) repeat-x; height:300px; overflow:hidden;}

.f_by{ width:359px; margin:14px auto 30px;}

.f_logo{ width:298px; margin:-40px 30px 50px 30px;}

.copy{ line-height:22px; color:#FFF;margin-top:-15px;}

.f_img{ width:242px; margin-left:20px; margin-top:-22px; display:inline; }

.f_img a{ display:inline-block; margin-bottom:5px;}











