.cont {background:#FFF; padding:15px; box-shadow:1px 1px 5px #b1b1b1; overflow:hidden; margin-bottom:25px;}
.orange {color:#ff9600;}
.blue {color:#01abff;}
.maincont {width:1200px; margin:0 auto; overflow:hidden;}
.L {float:left;}
.R {float:right;}
body {background:#f3f3f3;}
.banner{width:1200px; margin:25px 0; position:relative;}
.banner ul{width:1200px; position:relative; overflow:hidden;}
.banner ul li{float:left; height:350px; display:none; position:absolute; top:0; left:0;}
.banner ul li:first-child{display:block;}
.banner ul li img{width:100%;height:100%;}
.banner ol{position:absolute; bottom:10px; left:10px; overflow:hidden;}
.banner ol li{float:left; height:27px; width:30px; line-height:27px; margin-right:10px; background:#527990; color:#fff; text-align:center; cursor:pointer;}
.banner ol li.actionNum{background:#ff9000; color:#FFF;}

.cont_left {width:850px; float:left; margin-left:5px}

.shead {width:100%; height:35px; line-height:35px; position:relative; z-index:0; border-bottom:1px solid #e8e8e8;}
.shead .t {position:absolute; left:0; top:0; border-bottom:2px solid #01abff;}
.shead .t span {display:inline-block; width:80px; font-size:18px;}
.shead .m {position:absolute; right:0; top:0;}
.shead .m a {color:#999999; font-size:14px;}

.hynewsMore,.dynamics,.load_more {padding-top:20px; text-align:center; overflow:hidden;}
.hynewsMore a,.dynamics a,.load_more a {display:inline-block; padding:8px 25px; border:1px solid #01abff; font-size:16px; color:#01abff;}

.cont_left .dynamic {overflow:hidden;}
.dynamic .d_main {overflow:hidden;}
.dynamic .d_main dl {overflow:hidden; margin:20px 0; border-bottom:1px solid #f0f0f0;}
.dynamic .d_main dl dt {width:100%; padding-bottom:25px; height:85px;}
.dynamic .d_main .who {width:80px; float:left; border-radius:75px; overflow:hidden;}
.dynamic .d_main img {max-width:100%; max-height:100%;}
.dynamic .d_main .name {float:left; margin-left:25px;}
.dynamic .d_main .name a {display:block; font-size:18px; height:35px; line-height:35px; margin:10px 0; overflow:hidden;}
.dynamic .d_main .name span {display:block; font-size:12px; color:#999999;}
.d_main dl  dt .hy_look{float:right; position:relative;}
.d_main dl  dt .hy_look span{display:block; width:135px; height:40px; line-height:40px; text-align:center; color:#fff; background:#01abff; cursor:pointer;}
.d_main dl  dt .hy_look span:hover{background:#0099ff;}
.d_main dl  dt .hy_look .hy_code{display:none; position:absolute; top:50px; right:0; width:125px; background:#f1f1f1; padding:5px; border-radius:5px; text-align:center;}
.d_main dl  dt .hy_look .hy_code p{padding:10px 0;}
.d_main dl  dt .hy_look .hy_code img{max-width:100%; max-height:100%;}
.d_main dl  dt .hy_look:hover .hy_code{display:block;}
.dynamic .d_main .write {line-height:30px;font-size:15px; margin-bottom:25px;}
.dynamic .d_main dl dd {padding-left:50px;}
.dynamic .d_main .pic {overflow:hidden; width:100%;}
.dynamic .d_main .pic li {width:160px; height:120px; text-align:center; line-height:120px; float:left; margin:0 15px; margin-bottom:25px;}


.cont_right {width:320px; float:right; margin-right:5px}
.cont_right .calendar {padding:10px; text-align:center; color:#FFF; overflow:hidden;}
.cont_right .calendar span:first-child {display:inline-block; padding:0 20px; background:#FFF; color:#01abff; border-radius:5px; margin-right:15px;}
.cont_right .weather {overflow:hidden; margin-top:15px; text-align:center;}
.cont_right .weather span {display:block; height:35px; line-height:35px; width:240px; margin:0 auto; color:#FFF; border-radius:8px; font-size:14px; background:#ff8e15 url('icon.png') 35px 7px no-repeat;}

.cont_right .AD {wdith:100%; overflow:hidden;}
.cont_right .AD img {width:100%;}


.cont_right .r_main {overflow:hidden; padding-top:20px;}
.r_main .js {line-height:25px;}
.r_main .fl {overflow:hidden; width:100%;}
.r_main .fl li {width:50%; float:left; text-align:center; font-size:15px; margin-bottom:10px;}
.r_main .fl li a {display:inline-block; padding:10px 20px; background:#f5f5f5; border:1px solid #e5e5e5;}
.r_main .fl li a:hover {background:#01abff; color:#FFF; border-color:#01abff;}

.cont_right .sm_main {overflow:hidden; padding-top:20px;}
.sm_main .showimg {overflow:hidden; margin-bottom:20px;}
.sm_main .showimg .img {float:left; width:95px; height:95px; border-radius:50%; overflow:hidden;}
.sm_main .showimg .img a{display:block; width:100%; height:100%; line-height:95px; text-align:center;}
.sm_main .showimg .img img {max-width:100%; max-height:100%;}
.sm_main .showimg .words {float:right; width:175px;}
.sm_main .showimg .words div {margin:10px 0;}
.sm_main .showimg .words .t {font-size:14px; height:40px; line-height:20px; overflow:hidden;}
.sm_main .showimg .words .l span {background:url(look.png) no-repeat left center; padding-left:30px; color:#ff8e15;}


.picmsgList{width:1200px; margin:25px 0; position:relative; box-shadow:1px 1px 10px #b1b1b1; background:#fff;}
.picmsgList ul{padding:20px 15px 10px 15px; overflow:hidden;}
.picmsgList ul li{float:left; padding:5px 8px; margin:0 10px 10px 0; background:#e3e3e3;}
.picmsgList ul li.ck{background:#ff8e15;}
.picmsgList ul li.ck a{color:#fff;}
.picmsgList ul li a{float:left; font-size:14px;}
.showpage{text-align:center; width:100%; margin:20px 0;}
.showpage a{padding:5px 8px; border:1px solid #d0d0d0; font-size:14px;}
.showpage a.ck{background:#ff8e15; color:#fff;}
.showpage a.ck font{color:#fff;}
