﻿.clearfix {
	zoom: 1;
}
.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
ul, li {
	list-style: none;
}
.clear {
	clear: both
}
.r33{ margin-right:33px}
.top20{ margin-top:20px !important}
.w360{ width:360px;}
.p5{ padding:5px}

.con{ width:1200px; margin:0 auto; }
.con2{width:1200px; margin:0 auto;background:#FFF; padding:7px;}



.title{ height:36px; background:url(../images/tit-bottom-bg.gif) no-repeat bottom left; color:#000; font-size:18px; line-height:36px; position:relative; padding-left:30px;}
.title span.icon{display:block; width:20px; position:absolute; left:2px; top:3px; height:20px;}
.title span.more{ position:absolute; color:#b4b4b4; font-size:12px; right:10px; top:5px;}
.title span.more a{color:#b4b4b4; }

.box{ padding:20px 0; height:285px;}


.list{ }
.list ul li{ height:33px; line-height:33px; background:url(../images/icon-01.gif) no-repeat center left; padding-left:13px;font-size:14px;}
.list ul li span.date{ float:right; padding-right:5px; color:#9d9d9d}



.main-box{ width:310px; height:285px;}

.main-box .shipin{ border:1px solid #cecece; height:210px;  width:292px; margin:12px auto}
.foot{ margin-top:200px !important;}



.col-lg-4{box-sizing: border-box;}
.title2 h1 {
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 25px;
    font-weight: bold;
    padding-left: 6px;
}
.xinlangImg2 , .weixinImg2{ display:none}
a.xinlangBox1:hover img.xinlangImg2{ display: block}
a.weixinBox2:hover img.weixinImg2{ display: block}




.lm-banner{ width:100%;}
.lm-banner img{ width:100%; height:auto}
.list-left{ width:280px;}
.list-left h1{     height: auto;
    min-height: 75px;
    background: url(../image/lm-bg.jpg) no-repeat bottom #81222a;
    color: #FFF;
    font-size: 22px;
    line-height: 55px;
    padding: 0 15px 0 20px;}
.list-left ul.list-nav{ margin-top:10px}
.list-left ul.list-nav li{text-align:center; margin-bottom:10px;padding:15px;}
.list-left ul.list-nav li.mr10{ margin-right:0px}
.list-left ul.list-nav .bg-1{background:#ea7647;}
.list-left ul.list-nav .bg-2{background:#633690;}
.list-left ul.list-nav .bg-3{background:#90c01f;}
.list-left ul.list-nav .bg-4{background:#1f5fc0;}
.list-left ul.list-nav .bg-5{background:#e0be00;}
.list-left ul.list-nav .bg-6{background:#6d3300;}
.list-left ul.list-nav .bg-7{background:#ea7647;}
.list-left ul.list-nav .bg-8{background:#633690;}

.list-left ul.list-nav li a{ display: block;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height:35px;
    font-weight:bold;}
.list-left ul.list-nav li a:hover{ color:#dbdbdb;}
.list-left .list-left-img{ border:1px solid #e6edf2;border-top:none; height:190px;}
.list-left .list-left-dt{ margin:10px 0}
.list-left .list-left-dt .dt-title{ font-size:22px; font-weight:bold; line-height:50px; background:url(../image/zxdt-bg.jpg) no-repeat; height:50px; color:#FFF; padding-left:14px;}
.list-left .list-left-dt ul li{ line-height:28px; font-size:15px; background:url(../image/zxdt-icon.gif) no-repeat left center; padding-left:12px; margin-top:8px}
.list-left .list-left-dt a{ color:#333}


.list-right{ width:870px;}
.list-more{ height:36px;border-bottom:1px solid #e8e8e8; color:#979797; font-size:14px; line-height:36px;  text-align:right}
.list-more a{ color:#979797}
.list-con {height:auto !important;height:500px; min-height:500px; padding-bottom:15px;}
.list-con ul li{ height:50px;font-size:14px; padding:25px; border-bottom:1px solid #e8e8e8}
.list-con ul li:hover{ background:#f8f8f8}
.list-con ul li:hover div.date{ background:#81222a}
.list-con ul li div.date{ float:left; margin-right:30px; background:#c44e56; width:65px;}
.list-con ul li div.date .day{text-align:center; line-height:30px; font-size:22px; height:30px; color:#FFF}
.list-con ul li div.date .year{width:63px; height:22px; line-height:22px; background:#FFF; text-align:center; font-size:12px; color:#999999; margin:1px}
.list-con ul li .list-tit{ float:left; width:720px;}
.list-con ul li .list-tit a{ font-size:18px; font-weight:bold; color:#2e2e2e}
.list-con ul li .list-tit a:hover{ color:#81222a}
.list-con ul li .list-tit p{ padding:6px 0}
.list-con ul li .list-tit .licon-bg-1{padding-left:25px; font-size:12px; color:#9a9a9a; margin-right:45px;background:url(../image/list-right-icon-1.png) no-repeat; }
.list-con ul li .list-tit .licon-bg-2{padding-left:25px; font-size:12px; color:#9a9a9a; margin-right:45px;background:url(../image/list-right-icon-2.png) no-repeat; }
.list-con ul li .list-tit .licon-bg-3{padding-left:25px; font-size:12px; color:#9a9a9a; margin-right:45px;background:url(../image/list-right-icon-3.png) no-repeat; }

.list-con-pic{height:auto !important;height:500px; min-height:500px; padding-bottom:15px;}
.list-con-pic ul{ padding:30px;}
.list-con-pic ul li{ width:50%; float:left; margin:20px 0;}
.list-con-pic ul li .pic{ width:155px; height:184px; float:left}
.list-con-pic ul li .pic img{width:155px; height:184px;}
.list-con-pic ul li .pic-tit{ float:left; width:210px; margin-left:15px;}
.list-con-pic ul li .pic-tit h1{ font-size:20px; line-height:25px;}
.list-con-pic ul li .pic-tit p{color:#515151; line-height:26px; font-size:14px;word-break:break-all}
.list-con-pic ul li .pic-tit .zc{ line-height:50px; font-size:16px; color:#515151}

.page-con { padding:20px; height:auto !important;height:500px; min-height:500px;}
.page-con h1{ line-height:40px; font-size:24px; color:#2f2f2f; text-align:center}
.page-con h2{text-align:center; color:#666; font-size:18px; line-height:30px;}
.page-con .date{ text-align:center; font-size:13px; color:#b5b5b5; line-height:30px;}
.page-con .date span{ font-size:13px}
.page-con .zhengwen{ padding:10px 0;}
.page-con .zhengwen p{ font-size:14px; text-indent:2em; line-height:30px; color:#393939}
.page-con .zhengwen img{ margin:10px auto; display:block; max-width:650px; text-indent:0em;}
.page-con .next{ border-top:1px solid #b6b6b6; padding:20px 0; margin-top:15px; line-height:28px;}
.page-con .next a{ color:#727272}
.page-con .next a:hover{ color:#0072c5}

.tabpic table{ margin:0 auto}
.tc{ position:relative}
.tcpic{ display:none}
.tc:hover .tcpic{ display:block; position:absolute; left:10px; top:35px;  padding:0px; z-index:999; height:auto;}
.tcpic img{border:2px solid #CCC; max-width:650px;}