﻿body{ margin:0px; padding:0px; font-family:"宋体"; font-size:12px; background: #666666 url(Images/bg.jpg) repeat; line-height:20px;}
select,input {font-family:"微软雅黑","宋体","黑体";}
a{ color:#000; text-decoration:none;}
a:hover{ color:cc0000; text-decoration:underline;}
img { border:none;}
ol,ul,li { margin:0; padding:0; list-style:none;}
.clear{clear:both;}

.dis_menu{width:530px; height:160px; display:block;}
.hide_menu{width:530px; height:160px; display:none;}
.dis_menu li,.hide_menu li{ display:block; line-height:20px; height:18px; overflow:hidden;background:url(Images/point.jpg) no-repeat 0 11px; padding-left:18px;}
.small_menu{display:block; width:90px; height:20px;  float:left;margin-right:5px; margin-top:0px; cursor:hand; text-align:center; border:1px solid #dbdbdb; color:#666; z-index:1; cursor:pointer;}
.small_menu1{display:block; width:90px; height:20px;  float:left;margin-right:5px;margin-top:0px; cursor:hand; text-align:center;border:1px dashed #a50b5e;color:#a50b5e;z-index:1;}

.container{margin:0 auto; width:980px; clear:both;}

#main_flash {background:url(Images/autobg.jpg) no-repeat; height:338px;padding:12px 0 30px 20px;}

/*页头*/
#top{margin:0 auto;width:980px; height:105px; background:url(Images/top.jpg) no-repeat #FFFFFF;}
.top_right{ float:right; width:675px; padding:20px 8px 0 0;height:70px; text-align:right; line-height:30px; color:#000;}
.top_right a{text-decoration:none; color:#000;}
.top_right b {color:#004994!important;}
.top_right a:hover{ color:#cc0000; text-decoration:underline;}

/***顶部导航栏***/
#top_nav{margin:0 auto; width:980px; height:45px; color:#fff;overflow:hidden;background: #FFFFFF url(Images/nav_bg.jpg) no-repeat; font-size:14px; font-family:"黑体"}
#top_nav a{ font-weight:bold;}
#nav { line-height:45px; font-size:14px;}   
#nav a { display: block; width: 120px; text-align:center; color: #fff;background:url(Images/nav_bg_line.jpg) no-repeat left center;} 
#nav a:hover {color: #FF0000;} 
#nav li {float: left; display:block;} 
#nav li a:hover{ text-decoration:none;} 
#nav li ul {line-height: 24px; background:#CCCCCC;left: -999em; width:200px; position: absolute; padding:1px;}
#nav li ul li { border-bottom:1px #FFFFFF solid; }
#nav li ul a{display:block; color:#FF0000; font-size:12px; width:170px;text-align:left; padding-left:30px; background:none;}
#nav li ul a:hover { background:#000000; color:#FFFFFF;}
/*#nav li:hover ul {left: auto;}*/
#nav li.sfhover ul {left: auto;}
.Nav_now {color: #91ef09!important;}


/*通用主体*/
#main{margin:0 auto;width:980px;clear:both; background: #FFFFFF;}


/*首页主体*/
#index_main { height:210px; background:#b2b2b2;background:url(Images/index_b.jpg) no-repeat;}

#index_main_a{ width:223px;float:left; padding:8px 0 0 32px;}
#index_main_b{ width:355px;float:left; padding:8px 17px 0 38px;height:200px;}
#index_main_c{ width:300px;float:left; padding:8px 0 0 0;}
#index_main_c_f { border-top:1px #c67f8c dotted; padding-top:5px;}

#index_main_b_top { padding:3px 0 0 0px; color:#FFFFFF; height:85px; overflow:hidden;}
#index_main_b_top img { display:block; float:left; width:120px; height:82px; margin-right:15px;}
#index_main_b_top strong { font-size:14px; }
#index_main_b_top strong a{color:#ffff9e;}


#index_main_b1{ height:35px; padding:20px 0 0 160px; line-height:35px;}
#index_main_b2{ height:50px; padding:12px 0 0 80px;}

/*滚动图片*/
.rollBox{padding:5px 0px 0px 0px; height:65px; overflow:hidden;} 
.rollBox .LeftBotton{height:52px;width:20px;background:url(images/left.gif) no-repeat left center;overflow:hidden;float:left;display:inline;cursor:pointer;} 
.rollBox .RightBotton{height:52px;width:20px;background:url(images/right.gif) no-repeat right center;overflow:hidden;float:left;display:inline;cursor:pointer;} 
.rollBox .Cont{width:250px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:85px;float:left;} 
.rollBox .Cont .pic img{background:#fff;border:1px solid #ccc;display:block;width:75px; height:50px;} 
.rollBox .Cont .pic p{line-height:26px;color:#505050;} 
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;} 
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;} 
.rollBox #List1,.rollBox #List2{float:left;} 

#index_main_b_pro { padding:12px 0 0 0;}
#index_main_b_pro .pic{width:69px;float:left;} 
#index_main_b_pro .pic img{background:#fff;border:1px solid #ccc;display:block;width:60px; height:40px;} 


.main_index_t { height:31px;font-size:15px; color:#fff; font-family:"黑体"; font-weight:bold;}
.main_index_t span { display:block; float:right; padding:6px 0 0 0;}

#main_index_news { height:80px;}
#main_index_news li {display:block; padding:0 0 0 13px; line-height:18px; height:18px; overflow:hidden;}
#main_index_news li a { color:#FFFFFF;}
#main_index_news li span { float:right; display:block; padding-left:10px; color:#FFFFFF;}
.index_news_con { width:365px; height:220px;}

#main_index_contact{ font-size:14px; color:#FFFFFF; padding-left:85px; font-weight:bold;}







/*页角*/
#footer{background:url(Images/foot_bg.jpg) repeat;height:59px;padding:10px 0 0 0px;overflow:hidden; color:#d15c00;}
#footer_right{ padding-left:10px;}
#footer_left a{ padding:0 10px; color:#d15c00;}
#footer_left a:hover{ color:#fff; text-decoration:underline;}

#f_link_t { height:25px; line-height:22px;background:#dfdfdf; border:1px #CCCCCC solid;}
#f_link_t strong { font-size:14px; display:block; width:100px; text-align:center; background:#787878; color:#FFFFFF;padding-top:3px;}

#f_link{ background:#fff;padding:10px 5px;overflow:hidden; border-bottom:1px solid #cccccc;}
#f_link a { padding:0 5px;}




/***当前位置***/
#here{height:26px;padding:7px 0 0 20px; border-bottom:1px #ccc solid; background:#FFFFFF;background:url(Images/here.jpg) no-repeat;}
#here div { background:url(Images/icon_point2.gif) no-repeat 0 center; padding-left:25px;color:#fff;}
#here a{color:#fff;}

/***右边***/
#right{ width:180px; float:right; text-align:left;margin:5px 0 0 0px;}
.right_title{height:21px; margin:10px 8px 10px 0; padding-left:5px;font-size:14px; font-weight:bold; border-left:1px #FF9900 solid; border-bottom:1px #FF6600 solid;}
.right_newlist{ width:170px; height:145px;}
.right_newlist ul{ margin:0px; padding:0px; line-height:2em;}
.right_newlist ul li{display:block; width:160px; border-bottom:1px dashed #dbdbdb; height:20px; margin-top:2px; overflow:hidden;text-overflow:ellipsis;background:url(Images/icon_point.gif) no-repeat 5px 8px; padding-left:12px;}
.right_newlist .more{ padding-top:15px;background:none; border:none; font-family:sans-serif;}

/**分类导航树**/
.dtree {white-space: nowrap; color: #808080; line-height:18px; margin:-10px 0 0 0px; padding-bottom:5px;}
.dtree img {border: 0px;vertical-align: middle; margin:0!important;}
.dtree a {text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 0px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover { color:#a50b5e;}
.dtree a.nodeSel {background-color: #e94911; color:#ffffff;}
.dtree .clip {overflow: hidden;}


/***文章内容***/
#new_show_middle{ width:770px; float:left; border-right:1px solid #CCC;}
#new_show_menu{background:url(Images/ico03.gif) no-repeat 0px 0px; padding-left:45px;line-height:26px; font-size:16px; color:#e94911; font-weight:bold; text-align:left; width:690px; margin-left:5px; margin-top:10px;}
#new_show_author{ width:700px;margin-left:20px; padding-left:15px; font-size:12px; color:#333; text-align:left; line-height:22px;}
#new_show_content{ width:715px;min-height:600px;overflow:hidden;margin:10px; padding:10px;background:#FFFFFF;line-height:2em;}
#new_show_content_tit { font-size:16px; border-bottom:2px #6e1e00 solid;}
#new_show_content_tit span { font-size:12px; color:#999933; padding-left:10px;}

#new_list_cate_next { height:20px; margin:10px 20px 10px 45px; text-align:left; border-bottom:1px solid #CCC; line-height:25px;}
#new_list_cate_next a { padding:0 5px 0 15px; background:url(Images/ico01.gif) no-repeat 5px center;}
#content_title { text-align:center; padding-bottom:10px; margin-bottom:15px;background:url(Images/line01.gif) no-repeat center bottom;}
#detail_list_now {color:#e94911;font-weight:bold; font-size:14px;}
#new_list_show_menu img{ margin-bottom:8px; margin-right:4px;}

/*图片列表*/
#pic_list_show_content { width:715px; min-height:600px;overflow:hidden;margin:10px; padding:10px;background:#FFFFFF;}
#pic_list_show_content ul { display:block;width:780px;}
#pic_list_show_content li{ width:235px; height:170px;line-height:23px;padding:10px 5px;margin:0 0px 30px 0px;display:block; overflow:hidden; float:left; text-align:center;}
#pic_list_show_content li img { width:210px; height:140px; border:1px #FFCC99 solid;}
#pic_list_show_content li div { padding-top:5px;}

/***文章列表***/
#new_list_show_middle{ width:780px; float:left;border-right:1px solid #CCC;}
#new_list_show_content{ width:715px;min-height:600px;overflow:hidden;line-height:2em; margin:10px;padding:10px;background:#FFFFFF;}
.new_list_title{line-height:1em; font-size:12px; height:20px; line-height:20px;}
.new_list_title_left{ width:500px; padding:3px 0 0 30px;float:left;background:url(Images/ico02.gif) no-repeat 6px 6px; height:20px; line-height:20px;}
.new_list_title_left a{color:#c94761; text-decoration:underline; font-weight:bold;}
.new_list_title_right{ width:120px;  float:right; font-size:12px; color:#333;text-align:right; }
.new_list_desc{ padding:10px 0px 10px 30px; border-bottom:1px dotted #c67f8c;}
.new_list_desc a:hover{ color:#cc0000; text-decoration:underline;}
#new_show_info_p { background:url(Images/info.jpg) no-repeat; padding:12px 0 0 40px; font-size:14px; height:47px; color:#686350;}
 


h1{ font-family:"微软雅黑", "宋体", "黑体"; font-size:16px; font-weight:bold; margin:0px; padding:0px; color:#e94911;}


/****留言***/
#guest_list .hf { border-bottom:1px #999999 dashed; color:#930313; margin-bottom:15px; padding:10px 0 10px 15px;}
#guest_list li span { float:right; color:#999999}

/*分页*/
.page {text-align:center; margin-top:20px; display: block;}
#cute_page { text-align:center;}
#cute_page a{ padding:0 10px;color:#FF0000; }
#cute_page span{ padding:0 10px;}
#cute_page_now { color:#FF0000; font-weight:bold;}

#next a { color:#a50b5e;}