
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; border: none; font-family: "微软雅黑"; }
body { font-size: 12px; }
#body_wrap { }
.c_red { color: red; }
.c_green { color: green; }
.c_blue { color: blue; }
.c_gray { color: gray; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #05159C; }
p { line-height: 24px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.hide { display: none; }
#header_wrap { background: url(../image/header_wrap.png) repeat-x; }
#header { height: 100px; width: 980px; margin: 0 auto; position: relative; }
#header_menu_wrap { background: url(../image/header_menu.jpg) repeat-x; }
#header_menu { width: 980px; margin: 0 auto; height: 27px; line-height: 27px; text-align: right; }
/*导航*/
#navigation_wrap { background: url(../image/navigation_wrap.png) repeat-x; }
#navigation { width: 980px; margin: 0 auto; height: 38px; position: relative; }
#navigation ul li { float: left; position: relative; }
#navigation ul .home { background: none; }
/*主导航*/
#navigation ul li a { display: block; line-height: 38px; width: 118px; color: #333333; text-align: center; font-size: 14px; }
#navigation ul li a:hover {background: url(../image/navigation_current.png) center no-repeat; text-decoration: none; color: #FFF; }
#navigation ul li a.selected{background: url(../image/navigation_current.png) center no-repeat; color: #FFF; text-decoration: none; }
/* 幻灯 */

.banner { height: 400px; position: relative; width: 980px; margin: 0 auto; }
.banner .bd li { height: 400px;}
.banner .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px;  line-height:30px; text-align:center; }
.banner .hd ul li { border-radius:8px; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:4px; background: #000; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{ background: #FFF; }
.banner .site_width { width: 980px; height: 400px; margin: 0 auto;}
.banner .site_width a { width: 980px; height: 400px; display: block; }

/*主体*/
#content_wrap { margin-top: 10px; }
#content { width: 980px; margin: 0 auto; }
#ch { }
#cb { }
#cf { }
#left { float: left; width: 240px; }
.lt { background: #FDFDFD; border: 1px solid #CACACA; border-bottom: none; height: 36px; line-height: 36px; padding: 0 14px; }
.lt h1 { font-size: 14px; border-bottom: 2px solid #ff6600; color: #494949; }
.lt h1 span { padding: 0 5px; font-size: 12px; color: #999; font-weight: normal; font-style: italic; }
.lb { padding: 14px; overflow: auto; zoom: 1; border: 1px solid #CACACA; border-top: none; }
.lf { height: 10px; }
#right { float: right; width: 730px; }
.rt { background: #FDFDFD; border: 1px solid #CACACA; border-bottom: none; height: 46px; line-height: 46px; padding: 0 24px; }
.rt h1 { font-size: 18px; border-bottom: 1px solid #ff6600; color: #494949; }
.rt h1 span { padding: 0 5px; font-size: 12px; color: #999; font-weight: normal; font-style: italic; }
.rb { padding: 10px 24px; overflow: auto; zoom: 1; border: 1px solid #CACACA; border-top: none; }
.rf { height: 10px; }
.nt { background: #FDFDFD; border: 1px solid #CACACA; border-bottom: none; height: 36px; line-height: 36px; padding: 0 14px; }
.nt h1 { font-size: 14px; border-bottom: 1px solid #ff6600; color: #494949; }
.nt h1 span { padding: 0 5px; font-size: 12px; color: #999; font-weight: normal; font-style: italic; }
.nb { padding: 14px; overflow: auto; zoom: 1; border: 1px solid #CACACA; border-top: none;  }
.nf { height: 10px; }
#link { width: 980px; margin: 0 auto; }
#link_text { padding: 5px 0; }
#link_picture { padding: 5px 0; }
#link_picture img { width: 80px; height: 30px; }
/*底部*/
#footer_wrap { }
#footer { width: 980px; margin: 0 auto; border-top: 3px solid #ff6600; padding: 10px 0; }
/* 频道页相关 */
.current_channel { color: red; }
#channel_cover { margin-bottom: 10px; }
#channel_cover img { width: 720px; border: 5px solid #D9D9D9; }
#channel_content p { line-height: 26px; }
.channel_list li { margin-bottom: 2px; }
.channel_list li a { display: block; background: #E9E9E9; line-height: 32px; padding: 0 10px; }
.channel_list li a:hover { background: #0789D4; color: #FFF; text-decoration: none; }
.channel_list li .current_schannel { background: #0789D4; color: #FFF; text-decoration: none; }
.article_list li { line-height: 34px; border-bottom: 1px dashed #999; padding-left: 10px; background: url(../image/icon_a.gif) left no-repeat; }
.article_dlist li { padding: 10px 0; }
.article_dlist li .ad_t { line-height: 30px; padding-left: 10px; background: url(../image/icon_a.gif) left no-repeat; font-size: 14px; border-bottom: 1px solid #CCCCCC; }
.ad_t a { font-size: 14px; }
.article_dlist li .ad_c { padding: 10px 0; color: #999; line-height: 20px; border-bottom: 1px dashed #999; }

/*图片列表[简]*/
.picture_list { overflow:hidden; width: 696px;  zoom:1; }
.picture_list li { float: left; width: 158px; margin:0 16px 16px 0; background: #EDEDED; text-align: center; }
.picture_list li img { width: 158px; height: 158px; }
.picture_list li .title { line-height: 30px; }
.picture_list li:hover { background: #0789D4; }
.picture_list li:hover .title a { color: #FFF; }

/*图片列表[详]*/
.picture_dlist li { padding: 10px 0; overflow: auto; zoom: 1; }
.picture_dlist .left { float: left; width: 200px; }
.picture_dlist .left img { width: 190px; border: 5px solid #EDEDED; }
.picture_dlist .left a:hover img { border: 5px solid #0789D4; }
.picture_dlist .right { float: right; width: 450px; }
.picture_dlist .right .title { line-height: 30px; padding-left: 10px; background: url(../image/icon_a.gif) left no-repeat; font-size: 14px; border-bottom: 1px solid #CCCCCC; }
.picture_dlist .right .content { padding: 10px 0; color: #999; line-height: 20px; border-bottom: 1px dotted #999; }
.picture_dlist .right .intro { text-align: right; color: gray; }
/*分页样式*/
.page_turner { padding: 10px 0; float: right; clear: both; }
.page_turner a, .page_turner span { float: left; display: block; border: 1px solid #D3D1D1; padding: 2px 5px; margin-left: 4px; line-height: 16px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #CC0001; color: #FFF; }
#total { color: red; }

/*详情页面*/
#detail_title { font-size: 18px; line-height: 24px; text-align: center; padding: 20px; }
#detail_intro { color: #999; text-align: center; line-height: 30px; }
#detail_content { padding: 20px 0; font-size: 14px; }
#detail_around { padding: 0 10px; background: #F5F5F5; line-height: 26px; border: 1px solid #CCCCCC; }
#detail_picture { width: 660px; margin: 20px auto; text-align: center; }
#detail_picture img { max-width: 600px; padding: 5px; border: 1px solid #999; }

/*多图展示*/
#detail_slideshow { text-align: center; margin: 20px auto; overflow: auto; zoom: 1; }
.detail_slideshow_show img { padding: 5px; border: 1px solid #CCC; max-width: 600px; max-height:500px; }
.detail_slideshow_nav { overflow: auto; zoom: 1; margin-top: 10px; text-align: center; }
.detail_slideshow_nav li { padding: 2px; display:inline-block; *display:inline; }
.detail_slideshow_nav li img { width: 46px; height: 46px; border: 2px solid #CCC; padding: 1px; cursor: pointer; }
.detail_slideshow_nav .on img { border: 2px solid #168301; }


/*表单*/
.common_form { }
.common_form dt { padding: 2px 0; }
.common_form dd { padding: 2px 0; }
.form_text { font-size: 12px; border: 1px solid #CCC; height: 26px; line-height: 26px; padding: 0 5px; width: 90%; }
.form_select { font-size: 12px; border: 1px solid #CCC; }
.form_textarea { font-size: 12px; width: 90%; height: 120px; padding: 5px; border: 1px solid #CCC; }
.form_checkbox { }
.form_submit { width: 80px; height: 24px; border: none; background: #C21818; font-weight: bold; color: #FFF; cursor: pointer; }
/*留言*/
.feedback_list { }
.feedback_list dt { padding: 10px; background: #CCC; }
.feedback_list dd { padding: 10px; background: #F1F1F1; margin-bottom: 10px; }

/* 漂浮的客服 */
#imm { z-index: 9999; position: absolute; display: block; overflow: hidden; width: 163px; zoom: 1; }
#imt { height: 50px; background: url(http://www.sh-shengjin.com/template/free/images/imt.jpg) no-repeat; cursor: pointer; }
#imb { min-height: 100px; background: url(http://www.sh-shengjin.com/template/free/images/imb.jpg) repeat-y; padding: 0 10px; text-align: center; }
#imf { height: 20px; background: url(http://www.sh-shengjin.com/template/free/images/imf.jpg) no-repeat; }

#index_anc .nb{ min-height:250px;}
