body { text-align: center;  font-family: "����", Arial; font-size: 12px; color:#010101;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote { padding: 0; margin: 0;}
li { list-style-type: none;}
table { margin: 0 auto;}
img { border: none;}
ol, ul { list-style: none;}
.l { float: left ;}
.r { float: right ;}
.t_l { text-align: left;}
.t_r { text-align: right;}
a { color: #010101; text-decoration: none; outline:0 none;}
a:hover { color: #E1040A; text-decoration: none;}
.white { color: #fff;}
.red { color: #f00 ;}
.black { color: #000;}
.color1{color: #DD2700;}
.bold { font-weight: 700;}
.heiti { font-family: "����";}
.font14px { font-size: 14px;}
.display { display: block;}
.t_indent24 { text-indent: 24px;}
.none { display: none;}
.img_border { padding: 2px; border: 1px solid #ccc;}
.clear { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0;}
.clearfix:after { content: "."; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-table;}
*html .clearfix { height: 1%;}
.clearfix { display: block;}
*+html .clearfix { min-height: 1%;}
.oz { overflow: auto; height: auto; zoom: 1;}


/*�б��ҳ*/
#page {width:100%;padding:15px 0; text-align:center; font-family:"΢���ź�"; text-align:center;}

#page span,#page a,#page .p_input,#page .btPage{ display:inline-block; width:37px; height:37px; text-decoration: none;}
#page a,#page a:hover ,#page .p_first,#page .p_prve,#page .p_next,#page .p_last,#page .p_curpage,#page .btPage{background-image:url(../images/page.jpg); background-repeat:no-repeat; text-align:center;}
#page ul{margin:0 auto; display:block; width:100%;text-align:center; height:37px; clear:both;}
#page li{height:37px;line-height:37px;display:inline-block; float:left; zoom:1; padding:0 8px; margin:0;}
#page a{color: #666; background-position: 0 -38px; font-size:14px;margin:0; padding:0;}
#page a:link,#page a:visited { color:#666;}
#page a:hover,#page .p_curpage { color:#FFF; font-size:14px; background-position:0 0;}
#page #span1 {display: block; width:170px;}

#page .p_first,#page .p_first:hover{ background-position:0 -114px;}
#page .p_last,#page .p_last:hover{ background-position:0 -76px;}
#page .p_input{ background:url(../images/page.jpg) repeat-x 0 -190px; border:0 none; text-align:center; line-height:36px; font-size:14px; float:left; margin-right:8px;}
#page .p_text{ float:left; font-size:14px; padding-right:8px;}
#page .btPage{ background-position:0 -152px; float:left; border:0 none; cursor:pointer;}

.flickr{margin-top:15px;}
.flickr .page_list nav{margin:0 auto;border:0px solid red;width:500px;font-size:14px;}
.flickr .page_list nav span,.flickr .page_list nav a{margin:0 5px;}
.flickr .page_list nav .current{font-size:16px; font-weight:bold;color:#022044;}
.flickr .page_list nav span,.flickr .page_list nav a{margin:0 5px;}

body { background:url(../images/mbg.jpg) #FFF4DC no-repeat center top;}
.wrapper { text-align: left; margin: 0 auto;}
.line8 { height: 8px; clear: both; overflow: hidden;}
.line10 { height: 10px; clear: both; overflow: hidden;}
.top, .nav, #flash, #content, .foot { width: 1440px; margin: 0 auto;}
.divborder{ border:1px solid #CACECF;}
.divborder_t{ border:1px solid #CACECF; border-top:none;}
/* header */
#header { padding-top:233px;}
#header .top {}
.top .logo { float: left;}
.top .top_r { float: right; text-align: right; color: #5E5E5E; font-family: "΢���ź�"; padding-right: 8px;}
.top .top_r a { margin: 0 4px; display: inline-block; padding: 3px 8px 1px;}
.top .top_r a.act { background-color: #5E5E5E; color: #FFF;}
#nav { height:65px; background:url(../images/nav.jpg) repeat-x top;}
#nav .nav { padding-left:22px;}
#nav .nav li{ float:left; height:65px; line-height:64px; vertical-align:middle; width:146px; text-align:center; font-size:14px;}
#nav .nav .nav_e{ width:5px; background:url(../images/nav_e.jpg) no-repeat center top;}
#nav .nav a{ color:#FFF; font-weight:700; letter-spacing:2px;}
#nav .nav a:hover,#nav .nav .a_cur{ color:#FF0;}
.search_bar{ height:42px; background:url(../images/sbg.jpg) #FFF2D2 repeat-x top; clear:both;}
.t_time{ float:left; width:500px; line-height:42px; background:url(../images/ic_1.jpg) no-repeat 18px 50%; padding-left:38px; color:#000;*padding-top:4px;}
.t_search{ float:right; width:380px; padding-right:8px;}
.t_search li{ float:left; padding-top:10px; *padding-top:13px; line-height:20px; padding-right:4px;}
.t_search .li_ic{}
.t_search .li_text{}
.t_search .li_input{ padding-right:8px;}
.t_search .li_btn{}
.btn_s{ width:62px; height:20px; background:url(../images/btn_s.jpg) no-repeat; border:none;}
.input_s{ width:190px; height:18px;  border:1px solid #E5E5E5; line-height:18px; color:#666; font-size:12px;}
/* content */
#content { background-color:#FFF;}
.middle { width:1440px; margin:0 auto;}
.imiddle{ width:1440px; margin:0 auto; padding:8px 0 10px;}
.i_left{ width:360px; float:left;}
.i_right{ width:1060px; float:right;}
.w240{ width:474px;}
.w450{ width:475px;}
.w360{width:360px;}
.w260{}
.w343{ width:530px; height:218px;}
.w696{ width:1070px; margin-top:10px; height:440px;}
.h264{ height:264px; margin-top:10px;}
.h233{ height:233px;}
.h408{ height:408px;}
.mid1 {}
.flash{ padding-top:6px; text-align:center;}
.iflash{}
.wad{}
.margin_r{ margin-right:6px;}
.tit10{ height:42px; background:url(../images/tit10.png) no-repeat left bottom;clear:both;zoom:1;}
.tit20{ height:42px; background:url(../images/tit20.png) no-repeat left bottom;clear:both;zoom:1;}
.tit strong{ display:inline-block; padding-left:32px; color:#FFF; padding-top:18px; font-size:14px;float:left;}
.tit10 a,.tit20 a{ color:#fff; float:right; margin-top:10px; padding-top:10px; padding-right:8px;}
.aside_tit{ height:31px; background:url(../images/tit10.png) no-repeat left bottom; clear:both;zoom:1;}
.aside_tit strong{display:inline-block; padding-left:32px; color:#FFF; padding-top:8px; font-size:14px;float:left;}
.aside_tit a{ color:#fff; float:right; padding-top:10px; padding-right:8px;}
.tit2{ height:32px; background:url(../images/titbg.jpg) repeat-x bottom; clear:both; zoom:1; line-height:32px;}
.tit2 strong{ float:left; background:url(../images/ic_2.jpg) no-repeat 10px 48%; color:#E1040A; padding-left:26px; font-size:13px;}
.tit2 .s_more{ float:right; padding-right:8px;}
.tit2 a{ color:#E1040A;}
.itit{ border:1px solid #CACECF; border-bottom:none;}

.tit343{ height:33px; background:url(../images/tit2.jpg) no-repeat left bottom; padding:0 26px 0 12px; clear:both; zoom:1;}
.tit343 strong{ display:inline-block; width:95px; text-align:center; color:#DC0902; font-size:14px; padding-top:10px; float:left;}
.tit343 a{ float:right; color:#E1040A; margin-top:10px;}

.ullist{}
.ullist li{ height:27px; position:relative; line-height:27px;}
.ullist li span{ position:absolute; right:0; top:0;}
.ullist li a{ background:url(../images/ic_3.jpg) no-repeat left; padding-left:10px;}
.ullist li span a{ background:none; color:#F00;}

.box_news{ padding:7px 8px 2px;}
.box_343{ padding:10px 20px 2px 10px;}

.box_links{ text-align:center; padding-top:10px;}
.box_links li{ padding:4px 0;}
.box_links li img{ border:1px solid #E5E5E5;}

.box_hd{ padding:8px 6px 6px 12px;}
.ullist2 li{ line-height:24px;}
.ullist2 span{ display:inline-block; width:14px; height:14px; background:url(../images/ic_6.jpg) no-repeat center; color:#FFF; text-align:center; line-height:14px; margin-right:5px;}
.ullist2 .s_hot{ background:url(../images/ic_5.jpg) no-repeat center;}
.ibox{ padding:10px 8px;}


/* footer */

#footer { background-color:#BD1C00;}

.copyright { color:#FFF; text-align:center; padding:36px 0 6px; line-height:23px;}
/* other */



.newsdetail {}
.newsdetail .zt_title { text-align: center; font-size: 18px; color: #474747; margin: 10px auto; font-family: "微锟斤拷锟脚猴拷"; font-weight: 700; letter-spacing: 1.5px;}
.newsdetail .zt_content { margin: 6px auto; color: #514545; text-align: center; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.newsdetail .zt_info { text-align: left; padding: 10px 4px 16px; color: #514545; font-size: 14px; line-height: 24px;}
.Page { clear: both; padding-top: 10px;}
.Page a, .Page span { display: inline-block; padding: 2px 10px 0; margin: 0 6px; background: #FFF; border: 1px solid #CCC;}
.Page span {}
.Page a:hover { border: 1px solid #2586DF;}
.p_prev p_fun a{
height:0
}
.inner{
            width: 500px;
            height: 300px;
            position: relative;
            overflow: hidden;
        }
        .inner img{
            width: 500px;
            height: 300px;
            vertical-align: top
        }