body{ background:url(../images/body_bg.jpg) repeat-x left top;font-size:12px;}

.top{ width:1002px; margin:0 auto; height:221px; background:url(../images/top_bg.jpg) no-repeat; margin-bottom:20px;}
.topimg{height:170px; width:960px; margin:0 auto 5px;}
.nav{ height:45px;}
.nav li{ float:left; background:url(../images/nav_bd.jpg) no-repeat right top; width:192px; text-align:center; height:40px;}
.nav li img{ height:40px;}
.nav li.none{ background:none;}

.main{ width:960px; margin:0 auto;}

.sy_left{ float:left; width:290px;height:391px; overflow:hidden;}
.tit{ height:36px; background:url(../images/tit_img.jpg) no-repeat top right;border-right: 1px solid #dbdee1;}
.tit_1,.tit_2{height:36px; background:url(../images/tit_bg.jpg) repeat-x top left; border-right:1px solid #dbdee1;}
.tit_2{ margin-bottom:15px;}
.tit a,.tit span,.tit_1 a,.tit_1 span,.tit_2 span{ display:block;}
.tit a,.tit_1 a{ float:right; margin-top:12px; margin-right:5px; color:#474747;}
.tit span,.tit_1 span,.tit_2 span{ float:left; background:url(../images/tit_span.jpg) repeat-x top left; height:36px; border-right:1px solid #dbdee1; line-height:36px; padding:0 15px; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:15px; font-size:14px;}
.tit_2 i{ display:block; float:right; background:url(../images/tit_img.jpg) no-repeat top right; width:317px; height:36px;}


.hzcz{ border-bottom:1px dotted #d2d2d2; padding:12px 8px; height:65px; margin-bottom:12px;}
.hzcz li{ line-height:30px; background:url(../images/icon.jpg) no-repeat left center; padding-left:12px; font-size:13px;}

.hzjs{line-height:30px;padding:12px 8px; color:#474747; text-indent:2em; font-size:13px;}
.hzjs a{ font-weight:bold; color:#288ac5;}

.news{ float:left; width:412px; margin:0 20px; height:391px; overflow:hidden;}
.news dl{ padding:10px 0 5px;border-bottom:1px dotted #d2d2d2; margin-bottom:5px;}
.news dl dt{ text-align:center; font-weight:bold; font-size:15px; color:#474747; line-height:33px;}
.news dl dd{ line-height:25px;}
.news dl dd i{ font-size:13px; font-style:normal; padding-left:15px;}
.news dl dd i a{ font-weight:bold;}




#img_1{ position:relative; width:412px; float:left; height:275px;float:left;z-index:1;margin-right:12px;}
.img_1{position:absolute;display:none; width:412px; height:275px;padding:5px;z-index:2;}
.img_1 img{width:412px; height:275px; position:relative; z-index:1; overflow:hidden;}
.img_btn_1{position:absolute; right:3px; bottom:3px;overflow:hidden; z-index:10; height:24px;}
.img_btn_1 li { float:left;cursor:pointer; color:#0c4d87; width:20px; height:20px; border:1px solid #fff; background:#232323; margin:0 3px;}
.img_btn_1 li.on{background:#ff901a;color:#fbffff;}



.syFocusThumb{width:412px; background:#8d9aa8; height:275px; float:left;position:relative;  overflow:hidden; margin-right:12px;}
.syFocusThumb img{ border:none; vertical-align:top}
.focusTit{background:url(../images/0908.png) no-repeat}
.focusNew .focusTab{background:url(../images/0908.png) no-repeat}
.syFocusThumb .prev{background:url(../images/0908.png) no-repeat}
.syFocusThumb .next{background:url(../images/0908.png) no-repeat}
.syFocusThumb .pagination i.selected img { background:url(../images/0908.png) no-repeat}
.syFocusThumb .pagination {position:absolute; text-align:left; width:100%; background:#d7d7d7; height:50px; color:#fff; clear:both; top:225px; left:0px;}
.syFocusThumb .pagination img { padding:8px 2px 2px;}
.syFocusThumb .thumbWrap { position:absolute; width:360px; overflow:hidden; left:25px;}
.syFocusThumb .thumbWrap img {-ms-interpolatton-mode:bicubic}
.syFocusThumb .holder { width:4000px;}
.syFocusThumb .holder i{ cursor:pointer; margin-right:5px;}
.syFocusThumb .prev,.syFocusThumb .next{ position:absolute; width:8px; background-position: top left; height:40px; top:6px; cursor:pointer; left:5px;}
.syFocusThumb .next { background-position:-8px top; right:5px; left:auto}
.syFocusThumb .pagination i.selected img {padding:8px 2px 2px; background-position: right top;}
.syFocusThumb .contentdiv { height:223px;}
.syFocusThumb .dPic img{ width:410px; height:223px; margin-left:1px; margin-top:1px;}
.syFocusThumb .toc img { width:66px; height:36px;}

.sy_right{ border:1px solid #d8d8d8; float:left; width:214px;height:391px; overflow:hidden;}
.sy_right h1{ background:#eaeaea; height:26px; line-height:26px;}
.sy_right h1 span{ background:#46a7d6; height:24px; display:block; color:#fff; line-height:24px; float:left; border-bottom:1px solid #2487b6; border-right:1px solid #2487b6; width:107px; text-align:center;}
.sy_right_txt{border-bottom:1px dotted #d2d2d2; text-align:center; font-size:14px; color:#585858; padding:20px 5px; line-height:30px;}

#marquee_1,#marquee_2{overflow:hidden; width:960px; height:115px; clear:both;}
#marquee_1{ margin-bottom:10px;}
#marquee_1 ul,#marquee_2 ul{height:115px;}
#marquee_1 ul li,#marquee_2 ul li{ float:left;height:115px; width:185px; margin:0 5px;}

.footer{ background:url(../images/foot_bg.jpg) repeat-x left top; height:20px; padding-top:16px; color:#fff; text-align:center;}


.cur{ margin-left:15px; padding-top:15px;background:url(../images/icon_1.gif) no-repeat 0px 15px; color:#616161; font-size:14px; padding-left:25px; border-bottom:1px solid #e3e3e3; padding-bottom:10px;}

.list{padding-top:15px;width:900px; margin:0 auto;}
.list li{ line-height:28px; border-bottom:1px dotted #d4d4d4; padding-right:5px;}
.list li a{ float:left\9; display:block; width:600px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;background:url(../images/icon_2.gif) no-repeat 15px center; padding-left:28px; color:#3d3d3d;}
.list li a:hover{ color:#fb5a11;}
.list li span{ color:#616161;}
.page{text-align:center; line-height:25px;color:#313131;clear:both;}
.page a{ color:#313131;}

.view_tit{width:860px; margin:0 auto 10px; padding-top:20px;}
.view_tit h2{ padding-bottom:8px; padding-top:10px; text-align:center;color:#4b4b4b; font-size:14px;}
.view_tit p{text-align:center; color:#818181; padding-top:8px;} 
.view_txt{ padding:10px 15px; line-height:25px; color:#313131;width:860px; margin:0 auto 10px;}

.red_body{background:url(../images/red_body.jpg) repeat-x left top;font-size:12px;}
.red_top{ height:202px; background:url(../images/red_top_bg.jpg) no-repeat; width:1002px; margin:0 auto 20px;}
.red_topimg{ height:161px;}
.red_nav{ height:40px;}
.red_nav li{ float:left; background:url(../images/nav_bd.jpg) no-repeat right top; width:160px; text-align:center; height:40px;}
.red_nav li img{ height:40px;}
.red_nav li.none{ background:none;}

.tit span.redtit,.tit_1 span.redtit,.tit_2 span.redtit{background: url(../images/tit_span_1.jpg) repeat-x top left;}
.redsybot{ float:left; width:468px;}
.redsybot ul{ border:1px solid #dbdee1; padding:10px; height:148px;}
.redsybot .tit{ margin-bottom:5px;}
.redsybot ul li{ line-height:25px; background:url(../images/icon_3.jpg) no-repeat left center; padding-left:12px; width:430px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.hdjdb{ display:block; width:214px; height:48px; margin-bottom:12px;}

.sjyj{ border:1px solid #e60113; height:329px; overflow:hidden;}
.sjyj table tr th{ text-align:right; font-weight:normal; color:#474747; font-size:14px;}
.sjyj table tr th,.sjyj table tr td{ padding-bottom:5px; text-align:left; padding-left:5px;color:#474747; font-size:14px;}
.ipnut,.ipnut_1,.textarea{ border:1px solid #dde0e3;}
.btn{ border:none; cursor:pointer; background:url(../images/btn.jpg) no-repeat; width:138px; height:24px;}
.ipnut_1,.textarea{ width:195px;}
.textarea{ height:140px;}

.red_footer{ height:42px; clear:both; line-height:42px; background:url(../images/red_footer.jpg) repeat-x; text-align:center; color:#fff;}

.hyzl_tit{ background:#47a7d6; border-bottom:1px solid #2487b6; height:25px; line-height:25px; text-align:center; color:#fff; font-weight:bold;}
.hyzl{}
.hyzl dt{ background:#f4f4f4; color:#585858; text-align:center; line-height:18px; font-weight:bold; padding:8px 5px;}
.hyzl dd{ padding:5px; line-height:22px;}
.sy_right .line{ border-bottom:1px solid #e7e7e7;}

.zlgz_body{ background:url(../images/body_bg_1.jpg) repeat-x left top;font-size:12px;}
.top_1{ width:1002px; margin:0 auto; height:221px; background:url(../images/top_bg_1.jpg) no-repeat; margin-bottom:20px;}