body {
	font-size: 12px;
}
.main {
	padding-top: 20px;
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

.mainL{ float:left; padding-top:5px; width:240px; padding-bottom:25px}
.mainL .titbox{ width:100%; height:67px; background:url(../img/titbg.jpg) no-repeat; color:#fff; font-size:24px; line-height:67px; text-align:center; margin-top:15px;}
.mainL ul.typeul{ width:225px; background:#e8e8e8; overflow:hidden}
.mainL ul.typeul li{width: 195px; margin:0 auto;}
.mainL ul.typeul li .typeone{ width:100%; font-size:16px; height:44px; line-height:44px; background:url(../img/libg.gif) center top no-repeat}
.mainL ul.typeul li .typeone a{ color:#000; padding-left:30px;}
.mainL ul.typeul li .typeone .arrow{display: block;width: 20px; height: 20px;float: right;overflow: hidden;cursor: pointer;margin-top: 10px;}
.mainL ul.typeul li .typeone .arrow.up{background: url(../img/add.png) right no-repeat;margin-right: 10px;}
.mainL ul.typeul li .typeone .arrow.down{background: url(../img/cut.png) right no-repeat;margin-right: 10px}
.mainL ul.typeul li .typetwo{padding: 5px 0 0 43px; display:none}
.mainL ul.typeul li .typetwo a{ display:block;line-height: 36px;font-size: 13px;color: #6c6b6b;padding-left: 20px;}

.mainL ul.newsul{width:225px; background:#e8e8e8; overflow:hidden;padding-bottom: 20px; padding-top: 20px;}
.mainL ul.newsul li{width: 195px; margin: 0 auto; height:33px; line-height:33px; background:url(../img/jian.gif) left center no-repeat;}
.mainL ul.newsul li a{ padding-left:10px;font-size: 14px;color: #000000;}
.mainL ul.newsul li a:hover{ text-decoration:underline}

.mainL .lxwm{width:225px; background:#e8e8e8; overflow:hidden}
.mainL .lxwm .con{ color: #000;font-size: 14px;padding-bottom: 20px;line-height: 25px;width: 203px;margin: 0 auto; padding-top:20px;}

.mainR{ float:right; padding-top:20px;width: 942px;padding-bottom:25px}
.brandnavbox{height: 45px; background:url(../img/line.gif) left bottom no-repeat;overflow: hidden;margin-bottom: 15px;}
.brandnavbox h2{font-size: 22px;height:45px; line-height:45px;overflow: hidden;width: 200px;font-weight: normal;color: #000; float:left}
.brandnavbox .con{ float:right;font-size: 14px;color: #000;height:45px; line-height:45px;}

.detailbox{}
.detailbox .xq{}
.detailbox .xq .tit{ padding-top:14px; font-size:16px; line-height:30px; color:#000; text-align:center}
.detailbox .xq .date{color: #999; text-align:center; font-size:12px; line-height:24px}
.detailbox .xq img{ display:block; margin:0 auto; margin-top:10px; }
.detailbox .xq .con{ padding-top:10px}
.detailbox .xq .con p{ text-indent:2em; line-height:2}

ul.listul{ padding:12px 0;overflow:hidden}
ul.listul li{border-bottom: 1px dashed #ccc;width: 100%;padding: 5px 0;height: 30px;font: 14px/30px "microsoft yahei";color: #737373;}
ul.listul li a{width: 600px;height: 30px;line-height: 30px;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; float:left; margin-left:12px}
ul.listul li span{float: right;margin-right: 12px;}
ul.listul li:hover a{transition: all 0.2s ease-in-out 0s;text-indent: 20px;color: #ac0909;}

ul.mixlistul{ padding:12px 0;overflow:hidden}
ul.mixlistul li{padding: 0px;overflow: hidden;_height: 118px;}
ul.mixlistul li .img{width: 168px; height: 118px; float: left; overflow: hidden; margin-top: 2px;}
ul.mixlistul li .img img{width: 167px;height: 118px;}
ul.mixlistul li .txt{float: right;width: 755px;line-height: 24px}
ul.mixlistul li .txt h2 a {font-size: 14px;}
ul.mixlistul .s {width: 906px;height: 15px;border-bottom: #d1d2d1 dashed 1px;margin-bottom: 10px;}

ul.piclistul{padding:12px 0;overflow:hidden}
ul.piclistul li{ width:220px; float:left; margin-right:20px;}
ul.piclistul li:nth-child(4n){ margin-right:0}
ul.piclistul li img{ display:block;width: 218px;height: 186px;border: 3px solid #fff;object-fit: cover; }
ul.piclistul li:hover img {transform: scale(1.1);}
ul.piclistul li p{ text-align:center; height:42px; line-height:42px; font-size:14px;}

.bg{ background-color:#FFFFFF;}
.bq {
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
    background: rgba(0,0,0,0.5);
    text-align: center;
    padding: 0 5px;
    overflow: hidden;
    color: #eee;
    position: absolute;
    top: 98px;
	z-index:134;
    left: 12px;
    font-size: 12px;
    line-height: 22px;
    border-radius: 3px;
}
.video_list{
    margin-right: -20px;
    overflow: hidden;
    -webkit-animation: fadeIn 0.5s .2s ease both;
    -moz-animation: fadeIn 0.5s .2s ease both;
    -o-animation: fadeIn 0.5s .2s ease both;
    -ms-animation: fadeIn 0.5s .2s ease both;
    animation: fadeIn 0.5s .2s ease both;
    position: relative;
}
.video_list li {float: left;height: 191px;width: 214px;padding: 3px;margin: 0 20px 20px 0;position: relative;}
.video_list li img{ height:122px; width:220px;}
.video_list .pic{ position: relative;display: block;overflow: hidden;}
.video_list .first_content:hover .first_bg{ position:absolute; top:0px; left:0px; background: url(../img/loginbg1.png) repeat; position:absolute; width:220px; height:122px; z-index:134}
.video_list .first_content:hover .first_bg .icon_bf{ background:url(../img/play-btn.png) center no-repeat; width:100%; height:100%; display:block }
.bq:hover{ background-color:#33A7F4; color:#FFF}
.tc {height: 55px;padding: 10px;position: absolute;top: 128px;width: 214px;}
.tc .des{ color:#F90}

.pagebox{ text-align:center; padding-top:10px; padding-bottom:50px}
.pagebox a{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px}
.pagebox a.active{ border:1px solid #78410E; color:#78410E}
.pagebox a:hover{ border:1px solid #78410E; color:#78410E}

.content {
	padding: 20px;
	margin-top: 12px;
	font-size: 14px;
	line-height: 28px;
}
.news_xaingxi {
	width: 100%;
	height: 60px;
	border-bottom: #e1e3df dashed 1px;
	margin: auto;
	line-height: 30px;
	color: #505050;
	font-family: "Microsoft Yahei";
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.news_author {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #505050;
	font-size: 12px;
	text-align: center;
	border-bottom: #e1e3df dashed 1px;
	margin: 0 auto;
}
.news-words{
    width: 100%;
	height: auto;
	line-height: 25px;
	color: #505050;
	font-size: 14px;
	margin: 0 auto;
}
.fanye {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: #e1e3df dashed 1px;
    border-bottom: #e1e3df dashed 1px;
    margin-top: 20px;
}
.fanye li {
	float: left;
	width: 45%;
	padding: 0 10px;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
.fanye li a {
	color: #000;
	display: inline;
}
