


/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



.wrapper { width: 1000px; margin: 0 auto; position: relative; }


.homepart05 { margin: 30px auto; }
.homepart05 .messagelist { background: url(../images/hometitle05.png) no-repeat 30px center; padding-left: 130px; float: left; width: 530px; }
.homepart05 .messagelist li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #dedede; }
.homepart05 .messagelist .title { line-height: 24px; margin-bottom: 5px; font-size: 12px; }
.homepart05 .messagelist .title .name { color: #5c0000; margin-right: 10px; }
.homepart05 .messagelist .title .time { color: #999; margin-right: 10px; }
.homepart05 .messagelist .content { color: #333; }
.homepart05 .messagebox { float: right; width: 300px; margin-right: 20px; }
.homepart05 .messagebox .item { margin-bottom: 5px; }
.homepart05 .messagebox .item textarea { background: #e9e9e8; color: #999; padding: 5px 10px; border: 0; resize: none; font-family: microsoft yahei; outline: none; width: 280px; height: 60px; }
.homepart05 .messagebox .item .input { background: #e9e9e8; color: #999; padding: 10px; border: 0; font-family: microsoft yahei; outline: none; width: 280px; }
.homepart05 .messagebox .item .btn { background: url(../images/messageboxbtn.png) no-repeat center center; width: 100%; height: 56px; text-indent: -9999px; border: 0; cursor: pointer; margin-top: 10px; }
.pscontent .pscdetail_tit { height: 40px; line-height: 40px; margin-bottom: 2px; border-bottom: 1px solid #dedede; padding-top: 16px; }
.pscontent .pscdetail_tit h3 { float: left; border-bottom: 2px solid #bb0202; color: #bb0202; padding: 0 10px; font-size: 21px; font-family: microsoft yahei; font-weight: normal; }
.pscontent .pscdetail_con { padding: 20px 0; margin-bottom: 30px; font-family: microsoft yahei; font-size: 14px; color: #333; line-height: 24px; }
.pscontent .pscdetail_con p { font-family: microsoft yahei; font-size: 14px; color: #333; line-height: 24px; margin-bottom: 20px; }


.proshowtou { margin-bottom: 30px; }
.proshowtou .psimg { float: left; width: 420px; }
.proshowtou .psimg img { display: block; width: 420px; }
.proshowtou .pscon { float: right; width: 490px; }
.proshowtou .pscon h1 { font-weight: normal; font-family: microsoft yahei; font-size: 27px; line-height: 40px; height: 40px; }
.proshowtou .pscon h3 { font-weight: normal; font-family: microsoft yahei; font-size: 14px; color: #c0c0c0; line-height: 30px; }
.proshowtou .pscon .intro { margin: 20px 0; padding-bottom: 20px; font-family: microsoft yahei; padding-top: 20px; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; font-size: 14px; color: #333; line-height: 24px; }
.proshowtou .pscon .intro p { font-family: microsoft yahei; }
.proshowtou .pscon .intro strong { color: #999; }
.proshowtou .pscon .btnbox { text-align: left; height: 40px; line-height: 40px; margin-top: 20px; margin-left: 0; }
.proshowtou .pscon .btnbox .btn { display: inline-block; float: left; padding: 0 60px; background: #bb0202; color: #fff; text-decoration: none; font-size: 14px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; font-family: microsoft yahei; }
.proshowtou .pscon .btnbox .btn:hover { background-color: #a10000; }
.proshowtou .pscon .btnbox .btn02 { background: #333; margin-left: 10px; }
.proshowtou .pscon .btnbox .btn02:hover { background: #000; }


.mainbox { position: relative; background: #fff;  box-shadow: 0 15px 30px rgba(0,0,0,0.1); margin-bottom: 60px; -webkit-animation: diaoxialai .2s linear; animation: diaoxialai .2s linear; }
.mainbox .tit { height: 50px; line-height: 50px; padding: 30px; background: url(../images/mainboxtit.png) no-repeat center center; color: #fff; font-size: 20px; text-align: center; }
.mainbox .con { padding: 0 30px 30px; font-size: 14px; line-height: 24px; }
.mainbox .con p { margin-bottom: 20px; }


.pscdetail_con img{max-width: 50%;}
	.nws_span{float:right;font-size:14px;margin-right:20px;}
	.nws_span a,.nws_span a:visited{padding:10px;border:1px solid #ddd;margin-bottom:10px; text-decoration: none;}
	.nws_span a:hover{color: #fff;background:#f00;}
	.nws_con{position: absolute;top:20px;right:0px;width:260px;height:120px;padding:20px;line-height: 40px;background:url(../images/c.png) no-repeat top center;}