@charset "gb2312";
body{margin:0px;padding:0px;font-size:16px;background-color:#ffffff;color:#333333;}
ul,li{padding:0px;margin:0px;list-style:none;}
div,p,h1,h2,h3{margin:0px;padding:0px;}
img{border:none;}
a{color:#333333;line-height:22px;text-decoration:none;}

.top{width:100%;height:40px;background:#e71e16;font-size:16px;margin-bottom:10px;}
.top_nav{width:1020px;height:20px;margin:0px auto;padding-top:8px;}
.top_nav a{color:#ffffff;margin-right:30px;}

.main{width:1220px;min-height:800px;margin:0px auto;}
.left{width:200px;height:800px;float:left;}
.right{width:1020px;height:800px;float:right;}
.head{width:975px;padding-left:45px;height:100px;float:left;}
.middle{width:780px;min-height:800px;float:left;}
.side{width:240px;min-height:800px;float:left;padding-top:20px;}

.logo{width:200px;height:80px;}
.logo img{width:185px;height:64px;}
.left_nav{width:200px;height:280px;text-align:center;line-height:32px;}
.left_nav a{margin-right:20px;}
.weixin{width:200px;height:200px;}
.weixin img{width:172px;height:172px;margin-left:10px;}

.atitle{width:780px;padding:30px 0px 20px;text-align:center;}
.atitle h1{font-size:24px;}
.atime{width:780px;height:40px;font-size:16px;color:#666;text-align:center;}
.atime span{margin-right:15px;}
.article{width:780px;line-height:36px;font-size:18px;}
.article img{max-width:680px;}
.aeditor{width:780px;font-size:16px;color:#666;text-align:right;margin-bottom:20px;}
.aps{width:720px;font-size:14px;padding:20px 30px;line-height:24px;background-color:#f0eeee;border-radius:10px;}
.suggest{width:780px;min-height:200px;padding:0px 0px 30px 0px;}
.stitle{font-size:20px;font-weight:bold;padding:20px 0px;}
.suggest ul li{font-size:14px;padding:10px 20px;margin-bottom:10px;background-color:#f0eeee;border-radius:10px;}
.suggest h3{font-size:16px;padding:2px 0px 6px 0px;}

.htitle{width:200px;height:34px;padding:6px 20px 0px;background-color:#f0eeee;border-radius:10px;}
.htitle h2{font-size:18px;}
.side ul{padding:0px 0px 30px 0px;}
.side ul li{padding:10px 10px 0px;font-size:14px;text-align:center;}
.side ul li p{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.side img{width:200px;border-radius:8px;}

.bottom{width:100%;height:32px;text-align:center;background:#e71e16;font-size:16px;padding-top:8px;clear:both;}
.bottom a{color:#ffffff;margin-right:30px;}
.foot{width:100%;height:120px;line-height:26px;text-align:center;font-size:14px;padding-top:15px;}
.foot a{margin-right:10px;}
