﻿@charset "utf-8";
/*******************************
      definition container
*******************************/
body {font-size: 15px;}
.container {width: 1100px;margin:25px auto 0 auto; max-width:1100px;}
.main-left{margin-right:410px; border-right:1px solid #dedede;}
.main-right{ float:right; margin-left:-410px;}

/*列表*/
.list-yw{ width:100%; }
.list-yw ul{width:100%;}
#mainbody { min-height:300px; width:1100px;  margin: 0 auto; }
#mainbody .left { /*float: left;width: 600px;*/ width:600px; padding-right:29px; border-right: 1px solid #dcdcdc;  }
#mainbody .right { float: right; width: 340px; height:1042px; }
.datalist li { border-bottom: 1px solid #ededed; overflow: hidden; margin-top:15px; padding-bottom:5px; position:relative; font-family: "microsoft yahei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif; background:  no-repeat;  background-position: left 12px; margin-right:30px;}
.datalist h3 { height: 25px; padding-right:100px; overflow:hidden; vertical-align:top; }
.datalist h3 a { height: 25px; line-height: 25px; overflow: hidden;  vertical-align:top; }
.datalist li.clearfix1 span { font-family:12px; color:#cccccc; position:absolute; top:3px; right:0px; }
.hidebody { display: none; }
#temporary { display: none; }
.morebtn { height: 30px; line-height: 30px; background-image:none !important; background-color:#ededed !important; text-align: center; display:none; }
.morebtn i { display: inline-block; width: 16px; height: 16px; background:  no-repeat; vertical-align: middle; margin-right: 5px; display:none; }
.morebtn .text { display: inline-block; height: 16px; line-height: 16px; vertical-align: middle; float:none; }
.datalist li { position:relative; padding-left:10px; }

/*新的列表*/
.list-yw ul li{ border-bottom: 1px solid #ededed; overflow: hidden; margin-top:15px; padding-bottom:15px; position:relative; font-family: "microsoft yahei", "微软雅黑", helvetica, arial, verdana, tahoma, sans-serif; background:  no-repeat;  background-position: left 12px; margin-right:30px; padding-left:15px; font-size:17px;}
.list-yw ul li span{ color:#cccccc; display:block; float:right;}
.showmorehandle{ width: 120px; background: #efefef; margin:0 auto; border-radius: 20px; cursor:pointer !important; text-align:center; padding:6px 0; margin-top:20px;}
.showoverhandle{ width: 120px; background: #efefef; margin:0 auto; border-radius: 20px; text-align:center; padding:6px 0; margin-top:20px;}

/*脚部*/
.footer{ background-color:#303030; text-align:center; color:#fff; margin-top:30px; padding: 30px 0 30px 0;}
.footer p{ line-height:30px; font-size:14px;}
@media only screen and (max-width: 479px){.footer p{ font-size:12px;}}

/*置顶*/
#gotopbtn { position:fixed; text-align: center; line-height:40px; width: 40px; bottom: 160px; height: 40px; font-size:12px; cursor: pointer; right: 20px;  } 

@media only screen and (max-width: 767px){
.main-left{ border:0px;}
.datalist li ,.list-yw ul li { margin-right:0px; background-image:none; padding-left:0px; font-size:15px;}
.datalist li.clearfix1 span ,.list-yw ul li span{ display:none;}
.datalist li h3 {  padding-right:0px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}} 
@media only screen and (max-width: 479px){.list-yw ul li{ font-size:16px;}.datalist li h3{ font-size:13px;}} 
 
 
 



