@charset "utf-8";
/* CSS Document  
html { 
        -webkit-filter: grayscale(100%); 
        -moz-filter: grayscale(100%); 
        -ms-filter: grayscale(100%); 
        -o-filter: grayscale(100%); 
        filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
        _filter:none; 
    }*/
body{
	font-size:14px;
	background:#d7d5da;	
	font-family:"Microsoft YaHei";
	margin:0px;
	}

a:link{
	color:#333333;
	font-size:14px;
	text-decoration:none;font-family:"Microsoft YaHei";
	}
a:visited{
	color:#333333;
	font-size:14px;
	text-decoration:none;font-family:"Microsoft YaHei";
	
	}
a:hover{
	color:#ff0000;
	font-size:14px;font-family:"Microsoft YaHei";
	}
li {
    list-style: none;
}
ul {
    list-style: none;
}

*{
	margin: 0;
	padding: 0;
	list-style-type: none;
		}
img.animation {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.top{
	width:1000px;
	margin:0px auto;

	}
.top .logo{
	width:250px;
	float:left;
    margin:20px 0;
	}
.top .toptext{
	width:750px;
	float:right;
	padding-top:50px;
	text-align:right;
	margin: 25px 0;

	}
.nav { 
    color: #666666;
    font-size: 14px;
    text-decoration: none;
    font-family: "Microsoft YaHei";
	}
a.nav:hover,a.nav:active {
    font-weight:bold;
    color: #ff0000;
    font-size: 14px;
    text-decoration: none;
    font-family: "Microsoft YaHei";
	}
a.nav,a.nav:active {
    color: #666666;
    font-size: 14px;
    text-decoration: none;
    font-family: "Microsoft YaHei";
	}
	
a.nav2:hover{
    display: inline-block;
	width:56px;
	height:20px;
	background-image: url("../images/bbs2.png") ;
	}
a.nav2, a.nav2:active{
    display: inline-block;
	width:56px;
	height:20px;
	background-image: url("../images/bbs.png") ;
	}

.top .toptext span{

	padding-right:10px;


	}
.show {
	width:100%;
	position: relative;
	overflow:hidden;
	}
.cate {
    position: absolute;
    z-index: 999;
	width:150px;
    float:left;
	margin-left:80px;
	margin-top: -450px;
}
.banner2{
	width: 100%;
	height: 100px;
	position: relative;
	overflow: hidden;
	background-image: url(banner_a.jpg) ;
	background-position:center;
		}
.cate_menu {
    overflow: hidden;
    padding: 15px 0;
    height: 340px;
    background-color: #e3e3e3;
    color: #6b6b6b;
}
.cate_menu_item1 {
    margin-left: 45px;
    height: 30px;
	width:75px;
    line-height: 30px;
    font-size: 14px;
	border-bottom:#fe0000 solid 3px;
}
.cate_menu_item {
    margin-left: 45px;
    height: 30px;
	width:75px;
    line-height: 30px;
    font-size: 14px;
	border-bottom:#bebdbe solid 1px;
}
.cate_menu_m {
    text-align: center;
	margin-top: 10px;
	padding-left:1px;

}
.cate_menu_lk {
    font-size: 14px;
    color: #6b6b6b;
}
.cate_menu_lk1 {
    font-size: 14px;
    color: #fe0000;
	font-weight:bold;
}
.mainbox {
    display: none;
    position: relative;
    top: -15px;
}
.xw {
     width:1000px;
	 margin:0 auto;
     height:203px;
	 z-index:99;
	 background-image:url(../images/2018/bg1.jpg);
	 background-position:bottom;
	 background-repeat:repeat-x;
	 padding-bottom:12px;
}
.xw .xwl {
     width:600px;
	 padding:20px 30px 20px 30px;
	 float:left;
	 background-color:#FFFFFF;
}
.xw .xwl .zt1{
     width:340px;
	 float:left;
     position: relative;
}
.zt1-txt1{
position: absolute;
top: 40px;
right: 15px;
text-align: right;
color: #fff;
font-size: 18px;
font-weight: bold;
}
.zt1-txt2{
position: absolute;
top: 66px;
right: 15px;
text-align: right;
color: #fff;
font-size: 12px;
font-weight: bold;
}
.xw .xwl .sp1{
     width:250px;
	 float:left;
	 margin-left:10px;
	 position:relative;

}
.imgbox {
width: 250px;
height: 143px;
margin: 0 auto;
position: relative;
padding-top: 20px;
}
.imgbox .bf {
width: 250px;
height: 143px;
margin: 0 auto;
background-image:url(../images/2018/bf.png);
background-position:center;
background-repeat:no-repeat;
position:absolute;
top: 10px;
}
.text {
width: 220px;
height: auto;
background-color: rgba(255,0,0,0.7);
position: absolute;
left: 0px;
bottom: 0px;
padding:0 15px;
}
.text2 {
width: 298px;
height: 45px;
background-color: #c2c2c2;
position: absolute;
left: 0px;
bottom: 0px;
padding:0 15px;
}
.bott {
font-size:16px;
color:#FFF;
line-height:30px;

}
.bott2 {
font-size:18px;
line-height:35px;
font-weight:bold;
}
.bott2 span{
font-size:18px;
line-height:35px;
font-weight:400;
}
.bott i {
    display: block;
    float: left;
    width: 5px;
    height: 16px;
    margin-top: 7px;
    margin-right: 4px;
    background: #fff;
    overflow: hidden;

}
.bott2 i {
    display: block;
    float: left;
    width: 5px;
    height: 18px;
    margin-top: 9px;
    margin-right: 4px;
    background: #ff0000;
    overflow: hidden;
	

}
.imgtext {
width: 220px;
height: 113px;
color: #fff;
font-size: 12px;
line-height: 200%;
overflow:hidden;
}
.sp1-title{
     height:20px;
	 float:left;
	 padding-left:15px;
	 background-image:url(../images/2018/b1.jpg);
	 background-repeat:no-repeat;
	 font-size:12px;
	 color:#b2b2b2;
	 line-height:16px;

}
.xw .xwr {
     width:332px;
	 height:203px;
	 margin-left:8px;
	 float:left;
	 background-color:#FFFFFF;
}
.news {
     padding:15px;
}
.news-tit {
font-size:14px;
color:#333;
height:30px;
line-height: 30px;
border-bottom:#d7d7d7 solid 1px;
}
.news-tit2 {
font-size:14px;
color:#333;
height:30px;
line-height: 30px;
border-bottom:#c7c5ca solid 1px;
}
.news-tit3 {
font-size:14px;
color:#333;
height:100px;
line-height: 26px;
}
.news-tit4 {
font-size:14px;
color:#f00;
height:30px;
line-height: 30px;
border-bottom:#c7c5ca solid 1px;
}
.news-tit span {
font-size:14px;
font-weight:bold;
color:#333;
line-height: 30px;
padding-bottom: 4px;
border-bottom:#e8232a solid 3px;
}
.news-tit2 dt {
font-size:14px;
color:#333;
line-height: 30px;
padding-bottom: 4px;
float:right;
}
.news-tit2 span {
font-size:14px;
font-weight:bold;
color:#333;
line-height: 30px;
padding-bottom: 4px;
border-bottom:#e8232a solid 3px;
}

.news-tt {

    line-height: 30px;
    font-size: 14px;
	color:#f00000 ;
	
}
.news-tt a {
    line-height: 30px;
    font-size: 14px;
	color:#f00000 ;
	
}
.news-con {
    line-height: 20px;
    font-size: 14px;
	border-bottom:#d7d7d7 solid 1px;
	padding-bottom:10px;
	color:#666;
}
.news-list {
    line-height: 25px;
    font-size: 14px;
	padding:0;
	margin:5px 0;

}
.news-list li i {
    display: block;
    float: left;
    width: 3px;
    height: 3px;
    margin-top: 12px;
    margin-right: 4px;
    background: #fe0000;
    overflow: hidden;
}

.copyright {
     width:1000px;
	 margin:0 auto;
	 text-align: center;
     height:20px;
	 margin-bottom:30px;
	 font-size:12px;
     color:#7e7e7e;
     line-height: 20px;
	 	 
}
.copyright2 {
     width:600px;
	 margin:0 auto;
     height:20px;
	 margin-bottom:30px;
	 font-size:12px;
     color:#7e7e7e;
     line-height: 20px;
	 text-align:center;
	 	 
}
.ad{
width: 1000px;
margin: 0 auto;
padding:10px 0 20px 0;
}
.ad8{
width: 600px;
margin-bottom:10px;
}
.pl{
width: 600px;
margin-bottom:50px;
}
.ewm{
width: 578px;
background-color:#efefef;
border: #bbbbbb solid 1px;
padding:10px;
margin-bottom:10px;

}
.case{
width: 1000px;
height:226px;
margin: 0 auto;
margin-bottom:20px;
background-color:#FFFFFF;
}
.xw2{
overflow:hidden;
width: 1000px;
margin: 0 auto;

}
.xw2 .xwl2{
width: 660px;
float:left;
}
.xw2 .xwr2{
width: 315px;
float:right;

}
.news-list2{
margin-bottom:20px;
width: 660px;
}
.news-list2 li{
margin-top:20px;
width: 660px;
height:190px;
background-color:#FFFFFF;
}
.list-pic img{
padding:20px;
background-color:#f3f4f3;
border-right: #e7e8e8 solid 1px;
}
.list-info {
position:relative;
    height: 180px;
    margin: 10px 15px 10px 255px;

}
.list-pic {
    float: left;
	width:240px;
	height:190px;
}
.pic {
width:600px;
height:400px;
margin-bottom:10px;
background-image:url(../images/2018/zwt600.jpg);
background-repeat:no-repeat;
background-position:center;
background-color: #FAFAFA;
}
.list-info h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    padding-top: 15px;
    display: block;
	padding-bottom:5px;
    overflow: hidden;
}
.list-info span {
    margin-top:10px;
    color: #777777;
}
.list-info-i {
    height: 20px;
	width: 390px;
    overflow: hidden;
	position:absolute; 
	bottom:0;
}
.list-info-i dl {
    display: block;
    height: 20px;
    float: left;
    margin-right: 10px;
}
.list-info-i dt {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.list-info-i dd {
    display: block;
    height: 20px;
    float: left;
    line-height: 20px;
    font-size: 10px;
    color: #a7a7a7;
}
.list-info-views dd {
    display: block;
    height: 18px;
    float: left;
    line-height: 18px;
    font-size: 12px;
    color: #c32b2f;
	border-radius: 9px;
    border: 1px solid;
	padding:0 8px;
}
.list-info-views2 dd {
    display: block;
    height: 18px;
    float: left;
    line-height: 18px;
    font-size: 12px;
    color: #2170b2;
    border-radius: 9px;
    border: 1px solid;
    padding: 0 8px;
}
.list-info-i .list-info-like {
    float: right;
}
.list-info-i .list-info-comment {
    float: right;
}
.ad2 {
margin-top:20px;
width: 660px;
background-color:#FFFFFF;
}
.fx {
margin-top:10px;
width: 108px;
border:#bbbbbb solid 1px;
padding:10px;
background-color:#FFFFFF;
}
.ad3 {
margin-top:51px;
margin-bottom:10px;
width: 315px;
background-color:#FFFFFF;
overflow:hidden;
}
.ztbd {
margin-top:10px;
width: 315px;
background-color:#FFFFFF;
}
.news-list3 {

    margin: 5px 0;
}
.news-list3 li{
    line-height: 25px;
    font-size: 14px;
    padding: 10px 0;
	border-bottom: #c7c5ca solid 1px;
}
.news-list3 li i {
    display: block;
    float: left;
    width: 14px;
    height: 15px;
    margin-top: 5px;
    margin-right: 4px;
	background-image:url(../images/2018/m2.jpg);
    overflow: hidden;
}
.szb {

    margin: 10px 0;
    padding: 7px;
    background-color: #fff;
}
.mt20{
margin-top:20px;
}
.article {
margin:0 auto;
padding-top:30px;
width:1000px;
overflow:hidden;
}
.ar-l {
width:130px;
float:left;
margin-right:10px;
overflow:hidden;
}
.ar-c {
width:600px;
float:left;
margin-right:10px;
overflow:hidden;
}
.ar-r {
width:250px;
float:right;
overflow:hidden;
}
.lc-2 {
width:98px;
margin-bottom:10px;
font-size:12px;
color:#999999;
background-color:#FFFFFF;
border:#bbbbbb solid 1px;
padding:20px 10px 20px 20px;;
overflow:hidden;
}
.lc-2 dt {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.lc-2 dd {
    display: block;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: #a7a7a7;
}
.time dt {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.time dd {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #a7a7a7;
	float: left;
}
.con-comment {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #a7a7a7;
	float: right;

}
.con-comment dt {
    display: block;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.con-comment dd {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #a7a7a7;
	float: left;
}

.content {
width:560px;
margin-bottom:10px;
background-color:#FFFFFF;
border:#bbbbbb solid 1px;
padding:30px 19px 20px 19px;;
overflow:hidden;
}
.contit {
    font-size: 24px;
    text-align: center;
	line-height:26px;
	color: #333;
}
.time {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 12px;
	color: #a7a7a7;
	line-height:20px;
	padding:5px 0;
	border-bottom:#C9C9C9 solid 1px;

}
.conttxt {
    font-size: 14px;
    color: #333;
    line-height: 28px;
	overflow:hidden;
}

.like {
    margin:0 auto;
	text-align:center;
	padding-top:20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #a7a7a7;
}

.like span {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #a7a7a7;

}
.like-no {
	padding-left:25px;
	background-image:url(../images/like2.jpg);
	background-repeat:no-repeat;
    background-position:0 -2px;
}
.like-on {
    margin:0 auto;
	padding-left:25px;
	background-image:url(../images/like2.jpg);
	background-repeat:no-repeat;
    background-position:0 -23px;
}


#temp5 .JQ-content-box {
    width: 302px;
    height: 50px;
    min-height: 25px;
    line-height: 25px;
    overflow: hidden;
}
#temp5 {
    overflow: auto;
	margin-top: 10px;
}


.ad9 {
		height:300px;
		overflow: hidden;
		background-color:#FFFFFF;
		}	
.ad9  li{
float:left;
padding:5px 0 5px 5px;

		}	
.MxSlider{
	width: 315px;
	float: left;
	position: relative;
	overflow:hidden;
}
.mx-slider_wrap{
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.mx-slide{
	position: absolute;
	width: 100%;
	display: table;
	float: left;
	left: 0%;
}
.adshow {
    bottom: 0px;
    left: 0px;
    position: absolute;
    width: 24px;
    height: 14px;
    z-index: 10;
    background-image: url(../ad/leftbottom.png);
}
.ad4 {
    width: 1000px;
    margin: 0 auto;
    height: 61px;
    margin-bottom: 12px;
}
.ad6 {
    width: 100%;
	background-color:#D21C28;
	text-align:center;
    margin: 0 auto;
    height: 61px;
}
.ad7 {
    width: 100%;
	background-color:#D21C28;
	text-align:center;
    margin: 0 auto;
    height: 120px;
}