﻿@charset "utf-8";
/* CSS Document */
/* 通用属性 */
* {
	margin:0;
	padding:0;
	list-style:none;
	font-family:"Arial";
	font-size:12px;
	
}
body {
	background-color:#fafafa;
}
.layout {
	width:847px;
	margin:0 auto
}
#main_out {}
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right;}
.float_right a{ font-size:12px; color:#26609D}
.tag {
	float:right;
	padding-right:5px;
	color:#9e9c9c
}
.tag a { color:#9e9c9c; font-size:12px}
.tag a:hover { color:#2377cf}
.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; }
.hidden { display:none}
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
.pro_name { color:#FFF; background:#a0a0a0; padding:0 1px;text-align:center; background:url(images/bg_pro.jpg) repeat-x; line-height:40px; height:40px; font-weight:bold;
font-size:16px;}


a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; color:#276A09; }
p { line-height:26px; }
.b_title { font-size:14px; line-height:24px; font-weight:bold; padding-left:20px; border-bottom:1px dotted #666}
.b_stitle { font-weight:bold; line-height:22px;}
.hg { line-height:22px; padding:4px; border-left:1px dotted #5c5c5c; padding:5px}
/* 顶部 */
#top_menu_main { height:0px; }
#top_menu {width:1100px; margin:0 auto; height:27px; line-height:27px; padding:0 10px;color:#666;  }
#top_menu_left {
	height:30px;
	float:right;
	line-height:30px;
	text-align:right;
}
#top_menu_left1 {
	margin-top:20px;
	float:right;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#bd1c1c;
	padding:0 5px;
	line-height: 39px;
	width: 350px;
}
#top_menu_left2 {
	margin-top:20px;
	float:right;
	text-align:right;
	color:#917D86;
	padding:0 5px;
	line-height: 24px;
	width: 300px;
	
	
}

/* 幻灯 */

.slideshow { height: 438px; position: relative;}
.slideshow .bd li { height: 438px;}
.slideshow .hd ul { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px;  line-height:30px; text-align:center; }
.slideshow .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:4px; background: #000; overflow:hidden; line-height:9999px;  }
.slideshow .hd ul .on{ background: #FFF; }

#top_menu_left a { text-decoration:none;}
#top_menu_left1 a {  color:#917D86;}
#top_menu_right { float:left;  width:650px; text-align:left; }
#top_main { margin:0 auto;height:115px; repeat-x; border-top:5px #1d3062 solid; border-bottom:2px #1d3062 solid; padding-bottom:10px;}
#top_site_name a{ color:#fff}
#top {
	width:1100px;
	margin:0 auto;
}
#top1 {
	width:1100px;
	margin:0 auto;
	padding: 0 5px;
	height:30px;
}
#logo { float:left; width:400px;height:80px; background:url(images/logo.gif) center bottom no-repeat;}
#top_logo { float:left; width:359px;}
#top_site_name { float:right; margin:12px 0  }
#notice { height:28px; line-height:28px; padding-left:25px}
.xian{ height:2px; border-bottom:1px solid #6585B6}
/* 导航 */
#navigation_main {
	height:80px;
	/*float:left;
	padding-left:400px;*/
	width:700px;
	float:left;
}
#navigation {
	height:80px;
}
#navigation ul #navigation_home { float:left; line-height:80px; text-align:right; }
#navigation ul .main_nav { float:left; line-height:80px; text-align:right;}
#navigation ul li a {padding:0 21px; height:33px; display:block; background:url(images/nav_line.jpg); font-size:14px;  color:#000; font-family:"Arial";}
#navigation ul li a:hover { font-size:14px; text-decoration:none; height:33px; color:#000;font-family:"Arial"}
#navigation ul .current_navigation { font-size:14px; color:fff; }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#000; padding:2px 0; border:1px solid #FFF; }
#navigation ul li ul li { line-height:80px; }
#navigation ul li ul li a { font-weight:normal; color:#FFF; font-size:12px;}
#navigation ul li ul li a:hover { text-decoration:underline; background:none; font-size:12px; color:#FFF; }
/*搜索按钮*/
#form_text_search { border:1px solid #CCC; background:url(images/ser.jpg) left no-repeat; height:20px; line-height:20px; padding:0 5px 0 25px; width:140px; color:#d6d6d6}
#form_submit_search { width:60px; height:22px; background:#c90219; border:none; cursor: pointer; color:#fff }

/* 当前位置 */
.current_location { width:1100px;text-align:right; padding:0 5px;; margin:1px auto; height:24px; line-height:24px;  color:#000; }
.current_location a { color:#03476a; }
.current_location .current_channel { font-weight:bold; color:03476a; }
/* 幻灯 */
#banner_main { text-align:center; margin:0 auto; padding:5px 5px; background:#FFF;}
#ser {
	width:1100px;
	margin:0 auto;
}
#ser_main {
	line-heigth:40px;
	height:40px;
	line-height: 40px;
	
}



/*图片轮播效果*/
#gal-wrap {
position: relative;
border:5px solid #45b4e3;
}
#gallery {
position: absolute;

}
#gallery li {
list-style: none;
float: left;
width: 300px;
height: 250px;

}
#gallery li img{
width: 300px;
height: 250px;
}
#gallery p {
text-align: center;
color: #cdcdcd;
}
#gal-panel {
height: 100%;
overflow: hidden;
border:5px solid #45b4e3;
width:300px;
}
#gal-panel li {
float: left;
margin-right: 6px;
list-style: none;
cursor: pointer;

}

#gal-panel li.current {
font-weight: bold;
color: red;
}
/* 主体 */
#content {
	
	margin:0 auto;
	background:#FFF;
}
#content1 {
	
	margin:0 auto;
	background:#FFF;
	background:url(images/pt1bj.jpg) no-repeat;
}
#content_main {
	width:1100px;
	margin:0 auto;
	padding: 0 5px;
	/*background:url(images/bg_body.jpg) repeat;*/

}
#content_title { height:40px; background:url(images/about_us.jpg) no-repeat}
#content_body { padding:10px; line-height:22px; }
#content_bottom { height:10px }
.rec_tl{ height:51px; line-height:51px; margin-top:10px; background:url(images/lm_bg.jpg) no-repeat;}
.rec_tl h2{ color:#ffffff; font-size:14px}
.rec_body{
	line-height:40px;
	margin-bottom:5px;
	border:1px solid #c6cbc9;
	margin:5px 0;

}

.rec_body1{
	line-height:40px;
	margin-bottom:5px;
	border:1px solid #c6cbc9;
	margin:5px 0;
	padding:0 15px;

}
.rec_body H2{color:#000; font-size:14px; font-family:"Arial"; line-height:30px; text-align:left; padding-left:20px; background:url(images/lmlogo.png) left no-repeat;}
/*主体左侧*/

#left {
	float:left;
	width:250px;
	display:inline;
	padding:0;
	padding-top: 10px;
}
#left1 {
	float:left;
	width:320px;
	display:inline;
	padding:0;
	padding-top: 10px;
}

#left2 {
	float:left;
	width:250px;
	display:inline;
	padding:0;
	padding-top: 10px;
	background:url(images/bg_contact.jpg);
}

.left_title {
	line-height:40px;
	height:40px;
	background:url(images/lmlogo.png) left no-repeat;
}
.left_title h2 { font-size:14px; color:#03476a; padding-left:20px;}
.left_title h2 a { color:#03476a; font-size:14px;}
.left_body {
	overflow:hidden;
	zoom:1;
	font-family:"宋体";
	font-size:14px;
	line-height:24px;
	padding:0px 0px;
}

.left_body1 {
	overflow:hidden;
	zoom:1;
	font-family:"宋体";
	font-size:14px;
	line-height:24px;
	padding:5px 0px;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	background:url(images/bg-contact.jpg) no-repeat;
}
.left1_title {
	line-height:40px;
}
.left1_body {
	overflow:hidden;
	zoom:1;
	font-family:"宋体";
	font-size:14px;
	line-height:24px;
	padding:0px 0px;
    
}

.left2_title {
	
}
.left2_body {
	overflow:hidden;
	zoom:1;
	font-family:"宋体";
	font-size:14px;
	line-height:24px;
	padding:0px 0px;
	background:url(images/bg_contact.jpg);
}

.left_bottom { height:5px; }
.left_menu {height:110px; background:url(images/left_menu.jpg) no-repeat; margin:0 8px 5px 10px;}
#sm_news {
	float:right;
	width:300px;
	padding-top:10px;
	padding-left:4px;
	padding-right:0px;
}
#sm_news h2 {
	font-size:14px;
	color:#000;
	padding-left:15px
}
.news_t {
	height:40px;
	line-height:40px;

}
.news_t1 {
	height:35px;
	

}
.news_t2 {
	
	

}
.news_b {
	overflow:hidden;
	zoom:1;
	margin-bottom:0px;
	padding:5px 10px;
}

.news_b1 {
	padding:0 0px;
	overflow:hidden;
	zoom:1;
	margin-bottom:0px;
	width: 357px;
	
}
.s_rb {
	padding:0px 0px;
	overflow:hidden;
	line-height:30px;
	
}

#s_right{
	float:left;
	width:460px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left: 8px;
}

#s_right1{
	float:left;
	width:257px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom:5px;
	padding-left: 0px;

}

#s_right h2 { font-size:14px; color:#000; padding-left:15px}
.s_rt {
	height:40px;
	line-height:40px;
	padding:0 0;
}
/*主体右侧*/
#right {
	float:right;
	width:840px;
	padding:5px 0;
}
.right_title {height:42px;line-height:42px; padding:0 5px; margin:0px 10px;}

.right_title h2 { font-size:14px;padding-left:15px;color:#03476a;}
.right_body { overflow:hidden; zoom:1;  line-height:22px; margin:0px 10px; padding:0 5px; 	box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.right_bottom { height:10px; }
#right_lm1 {
	width:352px;
	line-height:35px;
	float:left
}
.right_lm1_title {height:44px; line-height:44px;  padding:0 0; background:url(images/qydt.jpg) no-repeat;;}
.right_lm1_title h2 { font-size:14px; color:#0358b3; padding-left:50px}
.right_lm1_title h2 a { color:#FFF; font-size:14px}
.right_lm1_body {border:1px solid #c6cbc9; margin-bottom:5px; font-size:12px;line-height:22px; padding:5px 0;}
#right_lm2 {
	width:352px;
	line-height:32px;
	float:right;
	display:inline
}
.right_lm2_title {  height:44px;line-height:44px; padding:0 0; background:url(images/gywm.jpg) no-repeat;}
.right_lm2_title h2 { font-size:14px; color:#0358b3; padding-left:35px }
.right_lm2_body { padding:20px; margin-bottom:5px;border:1px solid #eaeaea; line-height:31px;font-size:14px; }
/*通头模块*/



/*通用内容块*/
#c{
	width:1100px;
	margin:0 auto;
	padding:5px 0;
}
#c_left{width:182px;no-repeat; height:314px; float:left; }
#c_center{ width:890px;repeat-x; height:314px; float:left;font-family:"宋体";font-size:14px;line-height:24px;}
.c_center_left{
	width:550px;
	background:url(images/centerbg.jpg) repeat-x;
	float:left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.c_center_right{
	width:320px;
	background:url(images/centerbg.jpg) repeat-x;
	float:right;
	padding:10px 5px;
	overflow:hidden;
	
}
.c_right{width:28px; background:url(images/centerright.jpg); height:314px; float:right;}
.c_title { background:url(images/center_title.gif) no-repeat no-repeat; height:38px; line-height:38px; margin-top:5px; padding:0 10px; }
.c_title a { color:#FFF}
.c_title h2 { font-size:14px; color:#fff; padding-left:30px }
.c_body { padding:10px; overflow:hidden; zoom:1; border:1px solid #2073A3; background:#EBF7FF; border-top:none; }
.c_bottom { height:10px; }
/* 友情链接 */
#foot_bg { 
   
	margin:0 auto;
	background:#232323;
	padding:0 5px;}
#link_main { width:1100px; height:30px; margin:0 auto; }
#link_title {  height:28px; line-height:28px;  padding:0 10px; }
#link_title h2 { font-size:14px; color:#000; }
#link_body { padding:10px 0;  overflow:hidden; zoom:1;  }
#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 #CCC; }
#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:0 5px; }
#link_text a { display:block; line-height:30px; color:#000 }
#link_bottom { }
/* 底部导航 */
#bottom_navigation {width:1100px; margin:0 auto; height:26px; line-height:26px;  text-align:center; }
#bottom_navigation a { color:#333333; }
/* 版权信息 */
#copyright_main {margin:0 auto;  }
#copyright_main a{ color:#fff}
#copyright { margin:0 auto; color:#fff;}
/* 留言 */
.guestbook_main { padding:10px; border:1px solid #CCC; 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 #CCC; margin-bottom:10px; }
.guestbook_answer { padding:5px; border:1px solid #CCC; }
.guestbook_answer h2 { color:red; line-height:20px; font-size:12px; }
/*左侧通用列表*/
.ul_left_common { box-shadow:0 0 5px rgba(0,0,0,0.2); padding:5px 5px;}
.ul_left_common  li { line-height:26px; border-bottom:1px dashed #CCC; padding:5px 10px;}
/*图片列表[简约]*/
.picture_list li { float:left; text-align:center; padding:10px 5px;}
.picture_list_img_wrap img {  padding:4px;border:1px solid #CCC; width:250px; height:250px;}
.picture_list_img_wrap1 img { border:1px solid #CCC;width:200px; height:200px;}
.picture_list_img_wrap2 img { padding:3px; border:1px solid #CCC; width:150px; height:113px;}
.picture_list li a { line-height:22px; }
.picture_list li a:hover img { border:1px solid #cc0000; }
/*图片列表[详细]*/
.picture_list_detail { margin-bottom:10px; }
.picture_list_detail_left { width:210px; float:left;}
.picture_list_detail_right { width:480px; float:right; }
.picture_list_detail_pic { padding:3px; border:1px solid #CCC; width:200px; height:150px;}
.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; font-size:14px; }
.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 { padding:5px; margin-bottom:10px; }
.picture_list_sdetail_left { width:210px; float:left; text-align: center;}
.picture_list_sdetail_right { width:480px; float:right; }
.picture_list_sdetail_pic { padding:3px; border:1px solid #CCC; width:200px; height:150px;}
.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_parameter p { line-height:20px;}
.picture_list_sdetail_content { margin-top:5px; color:#666; }
.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 #CCC; 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:200px; margin-top:3px; }
.dropList dl dd a:hover img { border:1px solid #cc0000; }
/*文章列表*/
.article_list li { line-height:30px;  padding-left:15px; background:url(images/article_list.gif) left no-repeat; margin-left:10px; margin-bottom:3px;}
.article_list_detail { padding:0 10px; border:1px solid #CCC; margin-bottom:10px; }
.article_list_detail_title { font-size:12px; line-height:30px; padding-left:15px; background:url(images/article_list.gif) left no-repeat; }
.article_list_detail_content { color:#666;}
.article_list_detail_intro { text-align:right; color:#999; border-top:1px dashed #999; line-height:30px; }
.article_list_detail_intro a { color:#999; }
/*评论列表*/
.commentlist {padding:10px 0; }
.commentlist dt { line-height:22px; border:1px dashed #CCC; padding:0 10px; background:#F5F5F5; }
.commentlist dd { padding:10px; border:1px dashed #CCC; border-top:none; margin-bottom:5px; }
.searchlist li { line-height:30px; border-bottom:1px dashed #999; }
/*分类列表 - 无限级分类*/
.channel_list_infinite li { line-height:33px;}
.channel_list_infinite li a { display:block; line-height:30px; background:url(images/lm_a.jpg) no-repeat;padding:5px 20px; font-weight:bold;font-size:14px;color:##03476a;}
.channel_list_infinite li a:hover { text-decoration:none; color:#fff;background:url(images/lm_a1.jpg) no-repeat;font-size:14px;color:##03476a; }
.channel_list_infinite #current_channel_infinite a { font-weight:bold; font-size:14px; color:#fff; background:url(images/lm_a1.jpg) no-repeat}
.channel_level1 { font-size:12px; }
.channel_level2 { font-size:12px; }
.channel_level3 { font-size:12px; }
/*分类列表 - 递推一级分类*/
.channel_list_recursion { }
.channel_list_recursion li { line-height:33px; }
.channel_list_recursion li a { display:block; padding:5px 10px; color:#3B0000; line-height:33px; background:url(images/lm_a.jpg) no-repeat; height:33px;}
.channel_list_recursion li a:hover {  color:#fff; text-decoration:none; background:url(images/lm_a1.jpg) no-repeat;}
.channel_list_recursion #current_channel_recursion a { background:url(images/lm_a1.jpg) no-repeat;font-weight:bold; color:#FFF; }
/*信息详情页*/
#info_name { font-size:14px; font-weight:normal; text-align:center; line-height:30px; }
#info_intro {
	padding:0 2px;
	text-align:right;
	color:#999;
	border:1px solid #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 { max-width:600px;  border:1px solid #CCC; }
#info_around {
	padding:5px;
	border:1px solid #A6CC93;
	margin-bottom:5px
}
#info_comment { text-align:right; padding:20px 0; }
/*无缝滚动*/
#scrollleft { overflow:hidden; width:98%; margin:0 10px;}
#scrollleft1 { overflow:hidden;  padding:3px 0;}
#scrollleft .scrollmain { float:left; width:1000%; }
#scroll_a { float:left; }
#scroll_b { float:left; }
/*滑动门*/
#tab_menu { overflow:auto;zoom:1; }
#tab_menu li { float:left; line-height:28px;padding:0 10px; text-align:center; font-size:12px; color:#2362ED; font-weight:bold; cursor:pointer; color:#f60;}
#tab_menu .tab_menu_in { color:#FFF;}
#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:"Arial"; font-size:12px; }
.form_text { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:400px; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:400px; height:80px; padding:5px; border:1px solid #CCC; }
.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 #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:10px 0; overflow: auto; zoom:1; border-bottom:1px dashed #CCCCCC; }
.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; position:absolute;display:block; overflow:hidden; width:163px; zoom:1; }
#online_support_title { height:34px; background:url(images/online_support_title.jpg) no-repeat; cursor:pointer;}
#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; }
/*分页样式*/
.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:14px; }
.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; }
