@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: 0;outline: 0;font-size: 100%;vertical-align: baseline;background:transparent;text-decoration:none;}
/*body {color:#494949;font-size:12px;}*/
body {color:#494949;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;}


/*头部*/
.head{ width:980px; margin:0 auto;}

/*顶部*/
.top1{ width:980px; margin:0 auto; height:28px; background:url(../images/top1_bg.jpg) repeat-x;}
.top1_cont{ width:980px; margin:0 auto; line-height:28px; overflow:hidden;}
.top1_cont p a{ display:inline-block; margin:0 3px;}
.top1_cont p strong{ display:inline-block; background:url(../images/top1_ico.jpg) no-repeat left center; text-indent:25px;}
.top2{ width:100%; height:88px; background:url(../images/top2_bg.jpg) repeat-x;}
.top2_cont{ width:980px; margin:0 auto; overflow:hidden;}

/*大图*/
.banner{ width:980px; margin:0 auto; background:url(../images/banner_bg.jpg) no-repeat center center; padding-top:10px; text-align:center;}

/*导航*/
.nav{ width:980px; margin:0 auto; height:50px; border-bottom:1px solid #b64100; background:#e5315f;}
.nav ul{ width:980px; margin:0 auto; /*overflow:hidden;*/}
.nav li{ position:relative;width:98px; height:50px; background:url(../images/nav_line.jpg) no-repeat right center; float:left;text-align:center; /*overflow:hidden;*/}
.nav li.nav_end{ background:none;}
.nav li a{ display:inline-block; margin-top:10px; margin-bottom:3px; font-size:14px; font-weight:900; color:#fff;}
.nav li span{ display:block; text-align:center; font-size:10px; color:#FFF;}
.navchirl{ position:absolute;top:100%;left:0; background:#E5315F; display:none;}
.navchirl a{border-bottom:1px solid #E5315F;}
.navchirl a:nth-last-child(1){ border-bottom:0;}
.navchirl a:hover{ background:#E5315F; }

/*子导航*/
.subnav{ width:980px; height:84px; background:url(../images/subnav_bg.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.subnav ul{ margin-top:15px;}
.subnav li{ height:23px; float:left; display:inline; margin-bottom:8px;overflow:hidden;}
.subnav1{ width:370px; margin-left:17px;}
.subnav2{ width:310px;}
.subnav3{ width:280px;}
.subnav li h2{ width:74px; height:23px; background:url(../images/subnav_list_bg.jpg) no-repeat; float:left; margin-right:8px; line-height:23px; text-align:center;}
.subnav li h2 a{ color:#410000;}
.subnav li p{ float:left; line-height:23px;}
.subnav li p a{ display:inline-block; margin:0 3px;}
.subnav li p span{ color:#f00;}

/****/
.will_center { width:980px; margin:10px auto 0; font-size:14px; font-family:"Microsoft YaHei"; background:#ffffff; color:#393939; overflow:hidden; clear:both;}
.will_left { float: left; }
.will_right { float: right; }
.border_red { border: 13px solid #FF537F; }
.redright_border { border-right: 8px solid #FF537F; }
.red_main p a.red_color { color: #FF1414; }
.tittle_redcolor { color: #FF537F; }
.red_main { overflow: hidden; }
.red_main li { overflow: hidden; float: left; width: 310px; padding: 10px 0; }
.red_main li h3 { font-size: 20px; font-weight: 300; text-align: center; overflow: hidden; padding-left: 70px; }
.red_main li h3:before { display: table; content: ""; }
.red_main li h3 img, .red_main li h3 span { float: left; }
.red_main li h3 span { line-height: 30px; padding-left: 5px; }
.red_main p { overflow: hidden; padding: 5px 0 5px 65px; }
.red_main p a { display: block; padding:0 5px; float: left; font-size: 14px; color: #898989; }
.red_main p a.have_borderleft { border-left: 1px solid #898989; }
.sum_width a { display: block; width: 70px; text-align: center; }


/*搜索*/
.search{ width:978px; height:37px; border:1px solid #fdccbe; background: none repeat scroll 0 0 #fecad8;/*background:url(../images/search_bg.jpg) repeat-x;*/margin:10px auto 0;}
.search p{ display:inline; margin-left:20px; line-height:37px; color:#3f1700;}
.search p a{ display:inline-block; margin:0 5px;}
.search form{ display:inline; margin-right:50px; margin-top:7px;overflow:hidden;}
.search form span{ float:left; margin-top:7px;}
.search_box{ width:192px; height:19px; background:url(../images/search_ico.jpg) no-repeat left top #fff; border:1px solid #fba288; float:left; text-indent:19px;color:#9e9e9e;}
.search_btn{ width:64px; height:21px; background:url(../images/search_btn.jpg) no-repeat; float:left; margin-left:8px; border:none; text-indent:-999px; }

/*内容*/
.content{ width:980px; margin:0 auto; padding-bottom:10px; overflow:hidden;}

/*页脚*/
.footer{ width:100%; height:236px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_cont{ width:980px; height:193px; background:url(../images/footer_logo.jpg) no-repeat 45px 65px; margin:0 auto;}
.footer ul{ height:43px; background:#fd5380; padding-left:175px; line-height:43px; overflow:hidden;}
.footer li{ float:left; display:inline; margin:0 5px; color:#fff; white-space:nowrap;}
.footer li a{ color:#fff;}
.footer p{ width:630px; margin-left:307px; margin-top:30px; line-height:28px; color:#a35227;}
.footer p img{ vertical-align:middle;}



/*.header{ height:157px; background:url(../images/header.gif) no-repeat center top;}
.header ul{ display:block; width:980px; height:157px; margin:0 auto; position:relative;}
.header ul li{ display:block; width:190px; height:30px; position:absolute; left:510px; top:120px;}
.header ul li a{display:block; width:190px; height:30px;}*/

.pagelist{ padding:10px 0; text-align:center;}