.newslist{padding:15px;}
.newslist li{padding:10px 0;border-bottom:1px dashed #CCC;overflow:hidden}
.newslist .inputtime{color:#999;float:right;}
.newslist .inputtime span{display:block;font-size:20px;color:#000;font-weight:bold;padding:8px 0 10px;}
.newslist .title{font-weight:bold;font-size:16px;line-height:2.0em;}
.newslist p{font-size:14px;color:#999;line-height:1.8em;padding:5px 0;height:3.6em;overflow:hidden;}
.newslist li .thumb{margin: 50px auto 10px;height: 230px;border-radius: 115px;width: 230px;border: 1px solid #ccc;overflow: hidden;}
.newslist li .thumb img{max-width: 100%;min-height: 230px;}
.piclist li{text-align:center;width:30%;margin:15px;box-shadow: 0px 0px 5px 3px #eee;}
.piclist li .title{margin: 10px 30px;font-weight: bold;}
.piclist li .thumb{margin: 50px auto 10px;height: 230px;border-radius: 115px;width: 230px;border: 1px solid #ccc;overflow: hidden;}
.piclist li .description{margin: 10px 30px;
text-align: center;
font-size: 12px;
color: #999;
line-height: 2.0em;}
.piclist img{width:100%;min-height: 230px;}

.c-1100 {width: 1100px;margin: 0 auto;}
.page{background:url(bg.jpg) repeat;}
.page .xq{font-size:14px;background-color:#fff;min-height:500px;line-height:30px;padding:20px 20px;}
.page .xq .list{width:100%;}
.page .xq .list li{padding: 10px 0;line-height:1.8em;}
.page .xq .list .xwimg{float:left;height: 12.0rem;overflow: hidden;}
.page .xq .list .xwimg img{width:100%;}
.page .xq .list .xwbt{float:left;font-weight:bold;font-size:16px;padding:0 0 10px 0;}
.page .xq .list .xwjj{float:left;font-size:16px;color:#838383;padding:0}
.page .xq .line{float:left;height:1px;background:url(line.png);}
.page .xq .list .ck{float:left;font-size:14px;width:100px;}
.page .xq .list .ck a{color:#838383;}
.page .xq .sj{float:right;color:#bfbfbf;font-size:12px;}
.page .xq .lm{color:#fff;background-color:#fabe10;padding:2px 5px;}
.page .xq .title{text-align:center;}
.page .xq .title span{font-size:14px;color:#999;font-weight:normal;}
.page .xq .content{line-height:30px;}

.pg{font-size:14px;text-align:center;word-spacing:5px;line-height:20px;}
.pg span {display: inline-block;color: #fff;background-color: #06c;padding: 2px 8px;}
.pg a {background-color: inherit;border: 1px solid #E8E8E8;color: #06c;padding: 2px 3px;}
.pg a:hover {background-color: #06c;border: 1px solid #06c;color: #fff;}

#pages{margin-top:15px;text-align: center;}
#pages a{margin-right:8px;}
#pages a {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #e3e3e3;
    color: #333333;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    text-align: center;
}
#pages .jump-ipt{margin-right:8px;width:50px;}
#pages span {
    background: none repeat scroll 0 0 #5a85b2;
    border: 1px solid #5a85b2;
    color: #ffffff;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    text-align: center;
}
#pages span{margin-right:8px;border: 1px solid #e3e3e3;background: none repeat scroll 0 0 #999;color:#fff}
#pages span.active{background: none repeat scroll 0 0 #5a85b2;border: 1px solid #5a85b2;color: #ffffff;}
.catname_desc{text-align:center;font-weight:100;line-height:2.0em;font-size: 28px;color: #ddd;}
.catname_desc span{color:#069}
.cur_position{padding:15px 0;border-bottom:1px solid #CCC}
.cur_position .container{color:#888}
.cur_position .container a{color:#888}
.cur_position .container a:hover{color:#069}
.cur_catname{font-size:22px;background:#227dd0;color: #fff;padding: 15px 20px;}
.cur_catname .en{text-transform: uppercase;font-size:12px;display:block}
.main{margin-top:15px;}
.catlist{background:#f7f8fd;position:relative}
.catlist li a{background:#f7f8fd;display:block;padding:10px 15px;border-bottom:2px solid #FFF}
.catlist li a:hover{background:#b9c1d6}
.catlist li a.cur{background:#b9c1d6}
.showcatlist{display:none;}

.c-main .left{margin-right:15px;width:20%}
.c-main .right{flex:1;}
@media screen and (max-width: 768px){
	/*
	body{min-width:1200px;}
	.c-1100{width: 100%;}
	*/
	.catbanner .swiper-slide img {
	  width: 100%;
	}
	.showcatlist{display:block;position:absolute;right: 25px;top: 25px;}
	.catlist{display:none;}
	.page .xq .list .xwimg{height:6.0rem;}
	.page .xq .list .xwjj{display:none}
	.page .xq .list .xwbt{max-height:5.4em;}
	.catname_desc{font-size: 18px;display:none}
	.c-main .left{width:100%;margin-left:15px;;margin-right:15px;}
	.c-main .right{width:100%}
	
	.piclist li{text-align:center;width:calc(50% - 30px);margin:15px;}
	.piclist li .thumb{height:125px;overflow:hidden;width:125px;margin:10px auto;}
	.piclist li .description{display:none;}
}
