﻿@charset "utf-8";
/* CSS Document */

/* 通用属性 */
* { margin: 0; padding: 0; list-style: none; }
body { font-family: "微软雅黑"; font-size: 12px; background: #FFF; background: url(images/bj.jpg) top center no-repeat; }
#main_out { }
.float_clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.display_none { display: none; }
img { border: none; }
.red { color: red; }
.must_input { font-weight: bold; color: red; }
.green { color: green; }
.blue { color: blue; }
.gray { color: gray; }
.purple { color: purple; }
.clear { clear: both; }
.highlight { color: #FFF; background: red; padding: 1px; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #ffba00; }
p { line-height: 26px; }
/* 顶部 */
#top_menu_main { background: url(images/top_menu_bg.jpg) repeat-x; height: 27px; }
#top_menu { height: 27px; line-height: 27px; width: 960px; margin: 0 auto; padding: 0 10px; }
#top_menu_left { float: left; width: 260px; }
#top_menu_right { float: right; width: 700px; text-align: right; }
#top_main { }
#top { width: 1100px; margin: 0 auto; }
#top_logo { float: left; width: 500px; height: 100px; }
#top_site_name { float: left; width: 500px; height: 100px; }
#top_time { height: 80px; padding-top: 20px; text-align: right; }
#top_seacher { padding-top: 8px; }
/* 导航 */
#navigation_main { height: 35px; background: #317ee7; }
#navigation { width: 1100px; height: 35px; margin: 0 auto; }
#navigation ul #navigation_home { float: left; line-height: 35px; text-align: center; }
#navigation ul .main_nav { float: left; line-height: 35px; text-align: center; }
#navigation ul li a { width: 106px; display: block; font-size: 14px; font-weight: bold; color: #FFF; border-right: 1px solid #fff; }
#navigation ul li a:hover { font-size: 14px; text-decoration: none; color: #FFF; background: #ffba00; }
#navigation ul .current_navigation { font-size: 14px; background: #ffba00; color: #FFF; }
/*导航栏下拉*/
#navigation ul li ul { display: none; position: absolute; background: rgba(255,255,255,0.8); padding: 2px 0; border: 2px solid #ffba00; }
#navigation ul li ul li { line-height: 30px; text-align: left; }
#navigation ul li ul li a { font-weight: normal; color: #000; font-size: 12px; padding: 0 15px; width: 160px; }
#navigation ul li ul li a:hover { text-decoration: underline; background: #ffba00; font-size: 12px; color: #fff; }
/* 当前位置 */
.current_location { width: 1100px; margin: 5px auto; padding-left: 8px; height: 26px; line-height: 26px; border-bottom: 1px solid #c4d8ea; color: #333333; }
.current_location a { color: #333333; }
.current_location .current_channel { font-weight: bold; color: #317ee7; }
/* 幻灯 */
#banner_main { }
#banner_title { }
#banner_body { width: 1110px; border: 5px solid #fff; margin: 0 auto; margin-top: 5px; }
#banner_body img { width: 1110px; }
#banner_bottom { }
/* 主体 */
#content_main { }
#content_title { display: none; }
#content_body { width: 1110px; margin: 5px auto; }
#content_bottom { display: none; }
/*主体左侧*/
#left { float: right; width: 300px; }
#left_h { }
#left_b { }
#left_f { }
.left_title { height: 35px; line-height: 35px; background: #f5fafd; padding: 0 15px 0 30px; border: 3px solid #add0f0; border-bottom: none; }
.left_title h2 { font-size: 16px; color: #317ee7; line-height: 35px; }
.left_title a { color: #317ee7; }
.left_body { overflow: hidden; zoom: 1; padding: 9px; border: 3px solid #add0f0; border-top: none; }
.left_bottom { height: 12px; }
#left_c { background: url(images/Contact.jpg) top no-repeat; min-height: 310px; _height: 310px; }
.left_c_title { height: 45px; line-height: 45px; padding: 0 15px 0 50px; }
.left_c_title h2 { font-size: 16px; color: #317ee7; line-height: 45px; }
.left_c_title a { color: #317ee7; }
.left_c_body { overflow: hidden; zoom: 1; margin: 0 18px; border-top: 1px #b6b6b6 solid; }
.c_img { line-height: 30px; height: 30px; }
.c_img img { vertical-align: middle; }
/*主体右侧*/
#right { float: left; width: 800px; }
#right_h { }
#right_b { }
#right_f { }
.right_title { background: url(images/right_title_bg.jpg) repeat-x; height: 30px; padding: 0 10px; border: 1px solid #c4d8ea; line-height: 30px; border-top: #317ee7 3px solid; }
.right_title h2 { font-size: 14px; color: #317ee7; line-height: 30px; }
.right_title h2 a { font-size: 14px; color: #317ee7; line-height: 30px; }
.right_body { padding: 10px; overflow: hidden; zoom: 1; border: 1px solid #c4d8ea; border-top: none; }
.right_bottom { height: 12px; }
/*通用内容块*/
.c_title { }
.c_title h2 { }
.c_body { overflow: hidden; zoom: 1; }
.c_bottom { }
/* 友情链接 */
#link_main { }
#link_title { background: url(images/right_title_bg.jpg) repeat-x; border: 1px solid #c4d8ea; height: 30px; line-height: 30px; padding: 0 9px; width: 1090px; margin: 0 auto; }
#link_title a { color: #0F56A8; }
#link_title h2 { font-size: 14px; color: #0F56A8; }
#link_body { width: 1090px; margin: 0 auto; border: 1px solid #c4d8ea; border-top: none; padding: 9px; }
#link_pic { overflow: auto; zoom: 1; }
#link_pic ul li { float: left; padding: 1px 3px; text-align: center; }
#link_pic img { width: 90px; height: 30px; padding: 2px; border: 1px solid #c4d8ea; }
#link_pic ul li a:hover img { border: 1px solid #6C9ACC; }
#link_text { overflow: auto; zoom: 1; }
#link_text ul li { float: left; text-align: center; padding: 1px; }
#link_text a { display: block; line-height: 22px; width: 108px; float:left; text-align: center; background: #EDEDED; }
#link_bottom { }
/* 底部导航 */
#bottom_navigation { width: 1098px; margin: 5px auto; height: 26px; line-height: 26px; background: #EFF3D9; border: 1px solid #A6CC93; text-align: center; }
#bottom_navigation a { color: #333333; }
/* 版权信息 */
#copyright_main { border-top: 3px solid #317ee7; margin-top: 8px; }
#copyright { width: 1100px; margin: 10px auto; }
/* 留言 */
.guestbook_main { padding: 10px; border: 1px solid #c4d8ea; margin-bottom: 10px; }
.guestbook_title { color: #227BAD; line-height: 30px; font-weight: bold; border-bottom: 1px dashed #227BAD; }
.guestbook_intro { line-height: 30px; text-align: right; }
.guestbook_content { padding: 5px; border: 1px dashed #c4d8ea; margin-bottom: 10px; }
.guestbook_answer { padding: 5px; border: 1px solid #c4d8ea; }
.guestbook_answer h2 { color: red; line-height: 20px; font-size: 12px; }
/*左侧通用列表*/
.ul_left_common li { line-height: 26px; border-bottom: 1px dashed #c4d8ea; padding-left: 10px; background: url(images/ul_left_common.gif) left no-repeat; }
/*图片列表[首页]*/
.ipicture_list li { float: left; text-align: center; padding: 4px; }
.ipicture_list li img { padding: 4px; border: 1px solid #999999; width: 156px; height: 117px; }
.ipicture_list li a { line-height: 22px; }
.ipicture_list li a:hover img { border: 1px solid #cc0000; }
/*图片列表[简约]*/
.picture_list li { float: left; text-align: center; padding: 4px; }
.picture_list li img { padding: 4px; border: 1px solid #999999; width: 176px; height: 128px; }
.picture_list li a { line-height: 22px; }
.picture_list li a:hover img { border: 1px solid #cc0000; }
/*图片列表[详细]*/
.picture_list_detail { border: 1px solid #c4d8ea; padding: 5px; margin-bottom: 10px; }
.picture_list_detail_left { width: 220px; float: left; }
.picture_list_detail_right { width: 530px; float: right; }
.picture_list_detail_pic { padding: 4px; border: 1px solid #999999; width: 200px; height: 140px; }
.picture_list_detail a:hover .picture_list_detail_pic { border: 1px solid #cc0000; }
.picture_list_detail_title { line-height: 32px; border-bottom: 1px dashed #999; background: url(images/picture_list.gif) left no-repeat; padding-left: 15px; }
.picture_list_detail_content { padding: 5px; }
.picture_list_detail_intro { text-align: right; color: #999; border-top: 1px dashed #999; line-height: 26px; }
.picture_list_detail_intro a { color: #999; }
/*图片列表[超细]*/
.picture_list_sdetail { border: 1px solid #EDEDED; padding: 5px; margin-bottom: 10px; }
.picture_list_sdetail_left { width: 180px; float: left; }
.picture_list_sdetail_right { width: 510px; float: right; }
.picture_list_sdetail_pic { padding: 4px; border: 1px solid #999999; width: 160px; height: 120px; }
.picture_list_sdetail a:hover .picture_list_sdetail_pic { border: 1px solid #cc0000; }
.picture_list_sdetail_title { font-size: 14px; line-height: 26px; border-bottom: 1px dashed #999; background: url(images/picture_list.gif) left no-repeat; padding-left: 15px; }
.picture_list_sdetail_parameter { padding: 5px; }
.picture_list_sdetail_content { padding: 5px; border: 1px dashed #999; }
.picture_list_sdetail_intro { text-align: right; color: #999; line-height: 26px; }
.picture_list_sdetail_intro a { color: #999; }
/*推荐图片列表*/
.dropList dl dt { line-height: 26px; border-bottom: 1px dashed #c4d8ea; padding-left: 10px; background: url(images/ul_left_common.gif) left no-repeat; }
.dropList dl dd { }
.dropList dl dd img { padding: 4px; border: 1px solid #999999; width: 206px; margin-top: 3px; }
.dropList dl dd a:hover img { border: 1px solid #cc0000; }
/*新闻列表*/
.article_list li { line-height: 26px; border-bottom: 1px dashed #999; padding-left: 15px; background: url(images/article_list.gif) left no-repeat; }
.article_list_detail { padding: 10px; border: 1px solid #c4d8ea; margin-bottom: 10px; }
.article_list_detail_title { font-size: 12px; line-height: 32px; border-bottom: 1px dashed #999; padding-left: 15px; background: url(images/article_list.gif) left no-repeat; }
.article_list_detail_content { padding: 5px; }
.article_list_detail_intro { text-align: right; color: #999; border-top: 1px dashed #999; margin-bottom: 10px; line-height: 26px; }
.article_list_detail_intro a { color: #999; }
/*评论列表*/
.commentlist { }
.commentlist dt { line-height: 22px; border: 1px dashed #c4d8ea; padding: 0 10px; background: #F5F5F5; }
.commentlist dd { padding: 10px; border: 1px dashed #c4d8ea; border-top: none; margin-bottom: 5px; }
.searchlist li { line-height: 30px; border-bottom: 1px dashed #999; }
/*分类列表 - 无限级分类*/
.channel_list_infinite { }
.channel_list_infinite li { line-height: 22px; padding: 2px; border-bottom: 1px solid #D7D7D7; }
.channel_list_infinite li a { display: block; padding: 0 10px; line-height: 22px; }
.channel_list_infinite li a:hover { background: #0A5CCC; color: #0F56A8; text-decoration: none; color: #FFF; }
.channel_list_infinite #current_channel_infinite a { background: #0A5CCC; color: #0F56A8; font-weight: bold; color: #FFF; }
.channel_level1 { font-size: 12px; font-weight: bold; }
.channel_level2 { font-size: 12px; }
.channel_level3 { font-size: 12px; }
/*分类列表 - 递推一级分类*/
.channel_list_recursion { }
.channel_list_recursion li { line-height: 22px; padding: 2px; border-bottom: 1px solid #D7D7D7; }
.channel_list_recursion li a { display: block; padding: 0 10px; line-height: 22px; }
.channel_list_recursion li a:hover { background: #0A5CCC; color: #0F56A8; text-decoration: none; color: #FFF; }
.channel_list_recursion #current_channel_recursion a { background: #0A5CCC; color: #0F56A8; font-weight: bold; color: #FFF; }
/*信息详情页*/
#info_name { font-size: 16px; font-weight: normal; text-align: center; line-height: 30px; }
#info_intro { padding: 0 10px; text-align: center; color: #999; border-top: 1px dashed #E4DDB4; line-height: 30px; }
#info_intro a { color: #999; }
#info_scontent { padding: 10px; background: #EFF3D9; border: 1px solid #A6CC93; margin-top: 10px; }
#info_content { padding: 10px 0; }
#info_bcontent { padding: 10px 0; font-size: 14px; }
#info_extra { padding: 10px 0; }
#info_pic { width: 240px; }
#info_bpic { padding: 10px; text-align: center; }
#info_bpic img { width: 480px; padding: 5px; border: 1px solid #c4d8ea; }
#info_around { padding: 5px; border-top: 1px solid #E4DDB4; }
#info_comment { text-align: right; padding: 20px 0; }
/*无缝滚动*/
#scrollleft { overflow: hidden; width: 100%; }
#scrollleft .scrollmain { float: left; width: 1000%; }
#scroll_a { float: left; }
#scroll_b { float: left; }
/*滑动门*/
#slide_navigation { overflow: hidden; zoom: 1; }
#slide_navigation li { height: 30px; float: left; line-height: 30px; padding: 0 2px; }
#slide_navigation li a { display: block; padding: 0 10px; text-align: center; font-size: 14px; color: #0F56A8; font-weight: bold; }
#slide_navigation li a:hover { text-decoration: none; color: #FFF; background: #317ee7; }
#slide_navigation li .slide_current { color: #FFF; background: #317ee7; }
#slide_content { }
#sitemap li { padding: 1px; }
#sitemap li a { background: #EFF3D9; line-height: 22px; display: block; padding: 0 20px; border: 1px solid #A6CC93; }
#sitemap li a:hover { text-decoration: none; background: #FFF; }
/*表单相关*/
input { font-family: "微软雅黑"; font-size: 12px; }
.form_text { font-size: 12px; border: 1px solid #c4d8ea; height: 26px; line-height: 26px; padding: 0 5px; width: 400px; }
.form_text_verifycode { font-size: 12px; border: 1px solid #c4d8ea; height: 26px; line-height: 26px; padding: 0 5px; width: 50px; }
#form_text_search { border: 1px solid #c4d8ea; height: 24px; line-height: 24px; padding: 0 5px; width: 135px; }
#form_submit_search { width: 60px; height: 26px; border: 1px solid #c4d8eaCCC; background: #FFF; }
.form_select { font-size: 12px; border: 1px solid #c4d8ea; }
.form_textarea { font-size: 12px; width: 400px; height: 80px; padding: 5px; border: 1px solid #c4d8ea; }
.form_checkbox { }
.form_submit { background: url(images/submit_button.jpg) no-repeat; width: 79px; height: 31px; border: none; color: #FFF; font-weight: bold; }
.form_file { font-size: 12px; padding: 3px 5px; border: 1px solid #c4d8ea; background: #FFF; }
.common_form { }
.common_form li { padding: 10px 0; overflow: auto; zoom: 1; border-bottom: 1px dashed #c4d8eaCCC; }
.common_form label { float: left; text-align: right; padding-right: 10px; width: 100px; display: block; height: 28px; line-height: 28px; font-size: 14px; }
/*表格*/
.layout_table { border-collapse: collapse; width: 100%; }
.common_table { border-collapse: collapse; width: 100%; }
.common_table td { padding: 5px; border: 1px solid #DBDBDB; }
.common_table th { text-align: center; border: 1px solid #DBDBDB; }
/* 漂浮的客服 */
#online_support_main { z-index: 9999; left: -163px; width: 197px; position: absolute }
#online_support { display: block; overflow: hidden; width: 197px; zoom: 1; }
#online_support_content { display: inline; float: left; overflow: hidden; width: 163px; zoom: 1 }
#online_support_title { height: 34px; background: url(images/online_support_title.jpg) no-repeat; }
#online_support_body { min-height: 100px; background: url(images/online_support_body.jpg) repeat-y; padding: 10px; text-align: center; }
#online_support_bottom { height: 20px; background: url(images/online_support_bottom.jpg) no-repeat; }
#online_support_button { display: inline; background: url(images/online_support_button.jpg) no-repeat; float: right; margin-top: 33px; width: 34px; height: 96px }
/*分页样式*/
.page_turner { padding: 4px 0px 0px 1px; 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; }
#box1 { }
#box1_left { float: left; width: 380px; }
#box1_right { float: right; width: 720px; background: url(images/cp_bg.jpg) top repeat-x; }
.box1_title { background: url(images/right_title_bg.jpg) repeat-x; height: 30px; padding: 0 20px; border: 1px solid #c4d8ea; line-height: 30px; border-top: #317ee7 3px solid; border-bottom: none; }
.box1_title h2 a { font-size: 14px; color: #317ee7; line-height: 30px; }
.box1_body { padding: 10px; overflow: hidden; zoom: 1; border: 1px solid #c4d8ea; border-top: none; }
.box1_bottom { height: 12px; }
.cp_scontent { float: right; }
.cp_scontent p { line-height: 30px; color: #999; }
#box2 { float: left; width: 800px; height: 315px; }
#box2_left { float: left; width: 395px; background: url(images/alzx.jpg) no-repeat center 35px; }
#box2_right { float: right; width: 395px; background: url(images/jszx.jpg) no-repeat center 35px; }
.box2_title { background: url(images/right_title_bg.jpg) repeat-x; height: 30px; padding: 0 10px; border: 1px solid #c4d8ea; line-height: 30px; border-top: #317ee7 3px solid;border-bottom: none;  }
.box2_title h2 { font-size: 14px; color: #0F56A8; line-height: 30px; }
.box2_title h2 a { font-size: 14px; color: #317ee7; line-height: 30px; }
.box2_body { padding:120px 10px 10px 10px; overflow: hidden; zoom: 1; border: 1px solid #c4d8ea; border-top:none; height:140px;}
.box2_bottom { height: 12px; }
.yincang{
 height:1px;
 overflow:hidden;	
}
.yincang h1,.yincang h3,.yincang h4,.yincang h5,.yincang h6{
 display:inline-block;
 float:left;	
}
