@charset "utf-8";
/*neiye-zuobian*/
.leftnav .leftnav_title {  background: url(../images/left_01.gif) no-repeat;    font-size:24px;  height:88px;  line-height:88px;  color:#FFFFFF;  text-align:center;  }
.leftnav .leftnav_bg {  background:#F5F5F5;  padding:20px 25px 45px;  }
.leftnav .leftnav_bg li {  }
.leftnav .leftnav_bg li a {  background: url(../images/ico_leftnav.gif) no-repeat 97% 15px;  display:block;    height:40px; color: #000; line-height:40px;  border-bottom:1px dotted #ccc;  font-size:14px;  }
.leftnav .leftnav_bg .hassub a{ background: url(../images/ico_leftnav.gif) no-repeat 97% -35px;}
.leftnav .leftnav_bg .open a{background: url(../images/ico_leftnav.gif) no-repeat 97% -85px;  }
.leftnav .leftnav_bg li .sub-menu a {  background: none;  display:block;    height:25px; color: #000; line-height:25px;  border-bottom:0px dotted #ccc;  font-size:12px;  }
.leftnav .leftnav_bg li a:hover, .leftnav .leftnav_bg li.on a {  color:#C73030;  }
.leftnav_button {  font-size:0;  line-height:0;  padding-top:10px;  }
.leftnav_tb {  font-size:0;  line-height:0;  }
.leftnav_tb li {  padding-top:10px;  font-size:0;  line-height:0;  }
.leftnav_tb li img {  width: 200px;  height: 150px;  }
/* �����Ŀ-���� */
.leftnav .CollapsiblePanel_bt {  cursor:pointer;  }
.leftnav .CollapsiblePanelClosed .CollapsiblePanel_bt {    display:block;  padding:0 5px;  height:40px;  line-height:40px;  border-bottom:1px dotted #ccc;  font-size:14px;  }
.leftnav .CollapsiblePanelOpen .CollapsiblePanel_bt, .leftnav .CollapsiblePanelTabHover {    display:block;  padding:0 5px;  height:40px;  line-height:40px;  border-bottom:1px dotted #ccc;  color:#C73030;  font-weight:bold;  font-size:14px;  }
.leftnav .CollapsiblePanelContent {  border-bottom:1px solid #DDDAD3;  }
.leftnav .CollapsiblePanelContent_bj {  padding:10px 0;  }
.leftnav .CollapsiblePanelContent a {  font-size:12px !important;  padding:0 0 0 18px !important;  background: none !important;  border-bottom:none !important;  height:25px !important;  line-height:25px !important;  }
.leftnav .CollapsiblePanelContent a:hover {  }



.f2, .f3 {
    height: 0;
    padding-left: 20px;
    overflow: hidden;
    position: relative;
    transition: height 0.4s ease;
    -moz-transition: height 0.4s ease;
    -webkit-transition: height 0.4s ease;
    -o-transition: height 0.4s ease;
}

.menu-dark-backdrop {
    background: rgba(0,0,0,0);
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    width: 100%;
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    overflow: hidden;
}

    .menu-dark-backdrop.in {
        height: 100%;
        z-index: 90001;
        background: rgba(0,0,0,0.5);
    }



/*手风琴导航*/
.navMenu> li {
	background:  no-repeat 10px 20px;
	display: block;
	margin: 0;
	padding: 0;
	border: 0px;
}

.navMenu>li>a {
	display: block;
	overflow: hidden;
	line-height: 45px;
	color: #666;
	transition: all .3s;
	position: relative;
	text-decoration: none;
	font-size: 18px;
	
}

.navMenu>li>a>i {
	font-size: 20px;
	float: left;
	font-style: normal;
	margin: 0 5px;
}



.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu {
	display: none;
	list-style: none;
	clear: both;
	margin: 8px 10px 0px 10px;
	padding-bottom: 5px;
}







/*�����Ŀ����*/
.column_left_01 {  border:1px solid #D9D9D9;  border-top:4px solid #3871B6;  background:#FFF;  }
.column_left_01 .column_t {  padding:15px 20px;  }
.column_left_01 .column_t .column_title {  font-size:18px;  font-weight: normal;    }
.column_left_01 .column_t .column_more {  float: right;  }
.left_01 {  padding:0 22px 10px;  }
.left_01 li {  padding:8px 0;  border-top:1px dotted #CCC;  }
.left_01 li .time {  color:#3871B6;  font-size:11px;  }
.left_01 li a {  display: block;  max-height:36px;  line-height:18px;  overflow:hidden;  color:#7C7C7C;  }
.left_01 li a:hover {  color:#FF6600;  }
/*���ͼƬ*/
.leftnav_pic {  font-size:0;  line-height:0;  }
.leftnav_pic li {  padding-bottom:10px;  }
.leftnav_pic li img {  width:240px;  }
/*ҳ��*/
.page {  text-align:center;  color:#999;  }
.page .a1 a, .page .a1 span, .page b {  display:inline-block; *display:inline; zoom:1;  padding:5px 8px;  border:1px solid #DEDFDE;  font-family:Arial, Helvetica, sans-serif;  color:#999;  border-radius:3px;  font-weight:normal;  background:#FFF;  }
.page .a1 a:hover, .page .a1 span {  border:1px solid #be0804;  background:#be0804;  color:#FFFFFF;  }
.page .a2 {  padding-left:8px;  }
/*�����ύ*/
.message_forms {  padding:30px 0 50px;   }
.message_forms .message_bj {   }
.message_forms table {  margin:0 auto;  }
.message_forms .title {  color:#FF6600;  font-size:16px;  font-weight:bold;  padding-bottom:20px;  }
.message_forms th {  font-size: 12px;  font-weight: normal;  padding-right: 5px;  }
.message_forms td {  padding:6px 0;  }
.message_forms .ps {  color:#999999;  padding-left:10px;  font-family:Arial, Helvetica, sans-serif;  }
.message_forms .text_01 * {  vertical-align: middle;  }
.message_forms .text_01 input {background:url(/images/message/message_03a.gif) no-repeat #FFF; width: 200px; height: 25px; line-height: 25px; border: 1px solid #CFCFCF; color: #000000; font-size: 12px; padding:0 3px; }
.message_forms .text_01 input:hover {border: 1px solid #F89219;}
.message_forms .text_02 textarea {background:url(/images/message/message_03a.gif) no-repeat #FFF; width: 500px; height: 100px; line-height: 20px; border: 1px solid #CFCFCF; color: #000000; font-size: 12px; padding:0 3px; }
.message_forms .text_02 textarea:hover {border: 1px solid #F89219;}
.message_forms .submit_01 {  padding-top:12px;  }
.message_forms .submit_01 input {background: url(/images/message/message_02.gif) no-repeat left center; margin:0; padding:0; width:100px; height:36px; border: none; cursor:pointer; font-size:15px; font-weight:bold; color:#FFFFFF; }
.message_forms .star {  color:#FF0000;  font-size:12px;  padding-right:5px;  }
/* ��ҳtop+����home */
.bottom_top {  border-top: 1px dotted #c4c4c4;  height: 40px;  line-height: 40px;  padding: 0 15px;  text-align: right;  }
.bottom_top .fr {  _padding-top:12px;  }
.bottom_top .fr a{color: #000;}
.bottom_top .fr a:hover{color: #be0804;}
/* text-wenbenye */
.about_content {  padding:15px 0;  line-height: 30px;  overflow:hidden;  font-size: 14px;  min-height:600px;  }
.about_content img {  max-width:820px;  _width:expression(document.body.clientWidth > 820 ? "820px" : "auto");  }
/* ���������б�-�Ϸ�ͼ���Ƽ� */
.news_pic {  padding: 25px 0;  border-bottom: 1px dotted #ccc;  }
.news_pic .pic {  float:left;  }
.news_pic .pic img {  width:160px;  height:110px;  border:1px solid #DBDBDB;  padding:7px;  }
.news_pic .title_bg {  margin-left:200px;  }
.news_pic .title_bg .time {  background:url(/images/ls/time_bg.gif) no-repeat;  width:106px;  height:20px;  line-height:20px;  text-align:center;  color:#FFFFFF;  }
.news_pic .title_bg .title {  height:22px;  line-height:22px;    font-size:18px;  overflow:hidden;  padding-top:10px;  }
.news_pic .title_bg .title a {  color:#333;  }
.news_pic .title_bg .title a:hover {  color:#FF6600;  }
.news_pic .title_bg .sum {  height:60px;  line-height:20px;  color:#AAAAAA;  overflow:hidden;  padding-top:13px;   }
/* ���������б� */
.news_list {  padding: 25px 0 30px;  }
.news_list li {  background:url(/images/ls/ico_01.gif) no-repeat left 11px;  height: 30px;  line-height: 30px;  overflow:hidden;  font-size:14px;  padding-left:20px;  }
.news_list li a{color: #000;}
.news_list li.x {  background: none;  border-bottom: 1px dotted #ccc;  height: 15px;  margin-bottom: 15px;  }
.news_list li .time {  float:right;  font-family:Arial, Helvetica, sans-serif;  padding-left:20px;  }
.news_list li b {  color: #CCCCCC;  font-weight: normal;  padding-right: 3px;  }
.news_list .page {  padding-top:10px;  }
/* ������ϸ */
.news_show {  padding:20px 0 15px;  }
.news_show .title {  font-size:20px;   text-align:center;  padding:0 0 15px;  color:#333333;  }
.news_show .title2 {  color:#999;  text-align:center;  border-bottom: 1px dotted #CCCCCC;  padding-bottom:20px;  }
.news_show .content {  padding-top:12px;  line-height: 30px;  overflow:hidden;  font-size: 14px;  min-height:500px;    }
.news_show .content img {  max-width:820px;  _width:expression(document.body.clientWidth > 820 ? "820px" : "auto");  }
.news_show .page_lr {  border-top: 1px dotted #CCCCCC;  height:38px;  line-height:38px;  overflow:hidden;  padding-top:2px;  }
.news_show .page_lr span {  color:#FF6600;  }
/*ͼƬ�б�*/
.pic_list {  padding:35px 0 45px;  }
.pic_list li {  text-align:center;  padding:0 5px 30px;  float:left;  width:196px;  }
.pic_list li .title {  display:block;  height:20px;  line-height:20px;  overflow:hidden;  padding-top:8px;  }
.pic_list li .title a{color: #000;}
.pic_list li .price {  font-family: Verdana, Arial, Helvetica, sans-serif;  color:#FF6600;  padding-top:3px;  }
.pic_list li .price del {  color:#999999;  padding-left:6px;  }
.pic_list li img {  width:180px;  height:220px;  padding:5px;  border:1px solid #E6E6E6;  }