body{ background:#f8f8f8;}
.header{ position: fixed; z-index:2; left:0; top:0; box-shadow: 0 2px 4px rgba(0,0,0,.1);}
.headFixd{box-shadow: 0 2px 6px rgba(0,0,0,.1); height:58px; background:#fff;}
.headFixd .logo a img{ width:140px;}
.headFixd .menu .btn{ margin-top:12px;}
.headFixd .menu li a{ height:58px; line-height:58px;}

.header,.header .logo a img,.header .menu .btn,.header .menu li a{-moz-transition:all .5s linear; -webkit-transition:all .5s linear; transition:all .5s linear;}

.rightbar{width:20%;  float:right;}

.wrap {width: 90%;margin: 90px auto 30px auto;overflow: hidden;}

.hotnews{ background:#ffffff; overflow:hidden; margin-bottom:15px;}
.hotnews h2{ height:45px; line-height:45px; font-size:14px;border-bottom:1px solid #cccccc; text-indent:18px;}
.hotnews ul{ margin:10px 18px 18px 18px;}
.hotnews li{ height:28px; line-height:28px; display:block; overflow:hidden;;background:url(../img/icon.gif) no-repeat 0px 13px; text-indent:12px;}
.hotnews li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; width:264px;display:block; overflow:hidden;}

.leftbar{background:#fff; margin-bottom:15px;width: 79%;float: left;}
.leftbar .tit {height: 46px; line-height: 46px; margin: 0;border-bottom: 1px solid #e3e3e3;color: #999; overflow: hidden}
.leftbar .tit h2 {margin: 0 0 0 20px;float: left;}
.leftbar .tit a{color:#888;}
.leftbar .tit a.on{color:#D8332D;}
.leftbar .tit a:hover{color:#db1620;}

.guandian {padding: 20px;}
.guandian .info {border-bottom: 1px dashed #D6D6D6;margin-bottom: 18px;overflow: hidden;padding: 0 0 18px 210px;}
.guandian .info .pic {background: #ebebe9;width: 200px;display: block;margin-left: -210px;float: left;}
.guandian .info .pic img{width: 100%;}
.guandian .info h2 {height: 25px;font-size: 16px;margin: 2px 0 0px 0;}
.guandian .info h2 a {height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;display: block;}
.guandian .info p.tip {margin: 6px 0;color: #999;font-size: 12px;}
.guandian .info p.tip i {font-size: 10px;margin: 0 12px;font-style: normal;font-family: Arial, Helvetica, sans-serif;vertical-align: text-top;}
.guandian .info p.txt {height: 60px;overflow: hidden;color: #666;line-height: 21px;}
.guandian .info p.more {height: 20px;line-height: 20px;margin-top: 10px;text-align: right;}
.guandian .info p.more a {color: #d8332d;}

@media only screen and (max-width: 1366px){
	.wrap{width: auto; padding: 0 20px; margin-bottom: 20px;}
	.rightbar {width: 100%;float: none;}
	.leftbar{width: 100%; float: none}
}

@media only screen and (max-width: 768px){
	.guandian .info{padding: 0 0 18px 0}
	.guandian .info .pic {display: none}
}

@media only screen and (max-width: 640px){
	.guandian .info p.more{display: none}
}