body{background-color:#f6f6f6;}
.header{min-width:1200px;}
.header img{width:100%;}
.width{width:1200px;margin:0 auto;}
.clearfix{display:block;zoom:1}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'.'}
.left{float:left}
.right{float:right}
.preface{height:279px;margin:70px auto;background:url("bg-preface.jpg") no-repeat left;}
.preface-info{height:235px;margin-left:212px;padding:20px 40px;border:2px solid #1a5fde;border-left:none;}
.preface-info p{font-size:20px;line-height:30px;text-indent:25px;color:#212121;}
.message-info{width:575px;}
.message-title{padding-left:50px;border-bottom:2px solid #1a5fde;line-height:33px;}
.message-title h2{display:inline-block;margin-right:8px;font-size:24px;color:#1a5fde;}
.message-title span,.message-title a{font-size:14px;color:#636363;}
.message-title span{margin:0 3px;}
.message-title a{display:inline-block;margin-top:4px;}
.message-list{min-height:340px;padding:8px 14px;border:1px solid #1a5fde;}
.message-list a,.message-list span{font-size:14px;}
.message-list li{padding-left:4px;background:url("ico-list.png") no-repeat 0 16px;}
.message-list li:hover{background:url("ico-list.png") no-repeat 0 -13px;}
.message-list li:hover .txt-msg,.message-list li:hover .txt-date{color:#1a5fde;}
.message-list a{display:block;margin-left:5px;padding:7px 0;padding-right:5px;border-bottom:1px dashed #e9e9e9;color:#4a4a4a;}
.message-list li:last-child a{border-bottom:none;}
.message-list a .txt-msg{display:inline-block;width:450px;color:#4a4a4a;}
.message-list a .txt-date{color:#8d8d8d;}
.notice .message-title{background:url("bg-title01.jpg") no-repeat left bottom;}
.media .message-title{background:url("bg-title02.jpg") no-repeat left bottom;}
.show-title{width:1200px;}
.show-title .show-title-info{margin:0 auto;}
.show-title h1{font-weight:normal;font-size:32px;color:#1a5fde;vertical-align:top;}
.show-title div span{margin:0 3px;font-size:14px;color:#636363;}
.deed{margin:70px 0;background-color:#e5e5e5;}
.deed-info{padding-top:30px;}
.deed-info .show-title{background:url("border-title.png") no-repeat center;}
.deed-info .show-title .show-title-info{width:210px;padding-left:55px;background:url("ico-title01.png") no-repeat left center;}
.deed-info .item{height:490px;}
.deed-info a{display:inline-block;float:left;width:118px;height:218px;margin-right:34px;margin-bottom:25px;border:1px solid #e5e5e5;font-size:14px;text-align:center;color:#000000;background-color:#ffffff;}
.deed-info .deed-list{margin-top:30px;padding-bottom:15px;}
.deed-info a:nth-child(8n+0){margin-right:0;}
.deed-info a:nth-child(8n+0){margin-right:0;}
.deed-info a:hover{border:1px solid #1a5fde;}
.deed-info a img{width:118px;height:170px;}
.deed-info a dt,.deed-info a dd{padding:0 10px;}
.deed-info a dd.img-cell{padding:0;}
.deed-info a dt{padding-top:4px;font-weight:bold;font-size:16px;}
.deed-info .owl-dots{height:15px;padding:8px 0;text-align:center;}
.deed-info .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;margin:0 4px;border-radius:50%;border:1px solid #a7a7a7;}
.deed-info .owl-dots .active{border:1px solid #1a5fde;background-color:#1a5fde;}
.list{margin-bottom:30px;padding-top:30px;}
.list .show-title{margin-bottom:35px;background:url("border-title02.png") no-repeat center;}
.list .show-title .show-title-info{width:155px;padding-left:55px;background:url("ico-title02.png") no-repeat left center;}
.list-info a{display:inline-block;float:left;width:214px;height:374px;margin-right:30px;margin-bottom:30px;border:1px solid #e5e5e5;color:#000000;}
.list-info a:nth-child(5n+0){margin-right:0;}
.list-info dt,.list-info dd{padding:0 15px;text-align:center;}
.list-info dd.img-cell{padding:0;}
.list-info dd.img-cell img{width:214px;height:305px;}
.list-info dt{padding-top:15px;padding-bottom:6px;font-weight:bold;font-size:16px;}
.list-info dd{font-size:14px;}
.friend-link{margin-bottom:60px;}
.friend-link .item{float:left;margin-right:20px;}
.friend-link .item,.friend-link .item img{width:185px;height:108px;}