@charset "gb2312";

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,select,button,textarea,blockquote,th,td,p{margin:0;padding:0; font:14px/25px "Î¢ÈíÑÅºÚ"; /*font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; */cursor:default; color:#666;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
select,a{ outline: none;}

.clearfix:after{content: "";  height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.clearfix{ zoom: 1; }

.fl{ float: left;  }
.fr{ float: right; }
a{ color: #333; text-decoration: none;}
a:hover{ color: #2979c3;}


.main{ width: 1000px; margin: 10px auto; overflow: hidden;}
.main .current{ border-bottom: #ccc solid 1px; line-height: 40px; color: #666;}
.main .current a{ color: #666;}
.main .box{ margin-top: 10px;}
.main .box .left-box{ width: 240px; overflow: hidden; float:left;}
.main .box .left-box h3{background-color: #248ef2; height: 48px; font-size: 21px; line-height: 48px; text-align: center; color:#fff;}
.main .box .left-box .sub-list li{margin-top: 6px;}
.main .box .left-box .sub-list li:first-child{ margin-top: 0px;}
.main .box .left-box .sub-list li a.list{ color: #666; display: block; padding: 10px 0;  background-color: #eee; text-align: center;}
.main .box .left-box .sub-list li a.list:hover{ background-color: #459ad3; color: #FFF;}
.main .box .left-box .sub-list li a.list .ico{ width: 22px; height: 22px; vertical-align: middle;  margin-right: 10px; display:inline-block; zoom: 1;*display: inline; background: url(imagesico-all.png) no-repeat;}
.main .box .left-box .sub-list li a.list .ico-play{ background-position: 0 -55px;}
.main .box .left-box .sub-list li a.list .ico-arrow{ background-position: -65px -28px; margin-left: 30px;}
.main .box .left-box .sub-list li.active a.list{ background-color: #45b0fe; color: #FFF;}
.main .box .left-box .sub-list li.active a.list .ico-play,.main .box .left-box .sub-list li a.list:hover .ico-play{background-position: 0 -29px; }
.main .box .left-box .sub-list li.active a.list .ico-arrow{ background-position: -28px -29px; margin-left: 30px;}

.main .box .left-box .sub-list li .sub-two{ border: #eee solid 1px;padding: 5px 5px 5px 70px;}
.main .box .left-box .sub-list li .sub-two li{line-height: 30px; margin: 0;}
.main .box .left-box .sub-list li .sub-two li a{ display: block; color: #666; display: block; background-color: #fff;}
.main .box .left-box .sub-list li .sub-two li a .ico{width: 12px; height: 22px; vertical-align: middle;  margin-right: 0px; display:inline-block; zoom: 1;*display: inline; background: url(imagesico-all.png) no-repeat;}
.main .box .left-box .sub-list li .sub-two li a .ico-child{ background-position: 0px -100px;}
.main .box .left-box .sub-list li .sub-two li.active a, .main .box .left-box .sub-list li .sub-two li a:hover{ color: #0277e4;}
.main .box .left-box .sub-list li .sub-two li.active a .ico-child, .main .box .left-box .sub-list li .sub-two li a:hover .ico-child{ background-position: 0px -81px;}

.main .box .right-box{ width:740px; margin-left:20px; float:left;}
.main .box .right-box .head{ height:48px; line-height:48px; background-color: #eee; border-bottom: #0277e4 solid 1px;}
.main .box .right-box .head a{ float:left; padding: 0 20px; color: #0277e4; font-size:16px; font-weight: bold;}
.main .box .right-box .head a:hover{ background-color: #0277e4; color:#FFF}
.main .box .right-box .head a.active{ background-color: #0277e4; color: #FFF;}
.main .box .right-box .text-list{ margin-top: 10px;}
.main .box .right-box .text-list li{ line-height:40px; border-bottom: #cccccc dotted 1px; padding: 0 10px; background: url(imagesico-point.png) no-repeat left center;}
.main .box .right-box .text-list li:hover{ background-color: #ecf5fb; cursor: pointer; }
.main .box .right-box .text-list li a{ width:576px; margin-left: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: middle; }
.main .box .right-box .text-list li a:hover{color: #04468b;}
.main .box .right-box .text-list li span.time{ float:right; color: #999;}

.main .current-blue{ border-bottom: #1370bf solid 2px; line-height: 40px; color: #666;}
.main .current-blue a{ color: #666;}
.main .detail-box{ margin: 10px 0; border: #ccc solid 1px; padding: 10px;}
.main .detail-box .title{ text-align: center; font-size: 22px; line-height: 40px; color: #333; padding:20px 0;}
.main .detail-box .info{ background-color: #ededed; height: 30px; line-height: 30px; margin-top: 10px; padding: 0 40px;}
.main .detail-box .info .info-box{ float: left;}
.main .detail-box .info .info-box span{ margin-right: 10px; color: #999; font-size: 12px;}
.main .detail-box .info .share-box{ float: right;}
.main .detail-box .content{ margin-top: 10px; padding-bottom: 20px;}
.main .detail-box .erma{ text-align: center;}
.main .detail-box .erma p{ font-size: 12px; color: #b5b5b5;}
.main .detail-box .tools{margin:15px auto;overflow:hidden}
.main .detail-box .tools .icon1 a{display:block;float:right;padding:7px 20px 7px 22px;line-height:16px;height:16px;margin-right:5px;cursor:pointer;background:url(imagesicon_detail.png) 0 5px no-repeat;position:relative}
.main .detail-box .tools .icon1 a:hover{ background-position:0 -25px;transition:all 0.5s; color:#0068b7;}
.main .detail-box .tools .icon2 a{display:block;float:right;padding:7px 20px 7px 22px;line-height:16px;height:16px;margin-right:5px;cursor:pointer;background:url(imagesicon_detail.png) 0 -55px no-repeat;position:relative}
.main .detail-box .tools .icon2 a:hover{ background-position:0 -84px;transition:all 0.5s;color:#0068b7;}
.main .detail-box .tools .icon3 a{display:block;float:right;padding:7px 20px 7px 22px;line-height:16px;height:16px;margin-right:5px;cursor:pointer;background:url(imagesicon_detail.png) 0 -115px no-repeat;position:relative}
.main .detail-box .tools .icon3 a:hover{ background-position:0 -145px;transition:all 0.5s;color:#0068b7;}
.main .detail-box .tools .icon4 a{display:block;float:right;padding:7px 20px 7px 22px;line-height:16px;height:16px;margin-right:5px;cursor:pointer;background:url(imagesicon_detail.png) 0 -175px no-repeat;position:relative}
.main .detail-box .tools .icon4 a:hover{ background-position:0 -205px;transition:all 0.5s;color:#0068b7;}

.page{ margin: 20px 0; text-align: center;}
.page .box{ display: inline-block;}
.page .box li{ display: inline-block;}
.page .box li a{ padding: 6px 10px; border: #459ad3 solid 1px; color: #459ad3;}
.page .box li a:hover,.page .box li a.active{ background-color: #459ad3; color: #FFF;}
.page .box li a.disabled{ border: #ccc solid 1px; color: #ccc; cursor: default;}
.page .box li a.disabled:hover{ background: none;}
.page .form{ display: inline-block;}
.page .form input{ width: 35px; text-align: center; outline: none; padding: 2px 8px; border: #ccc solid 1px;}
.page .form .btn-sure{ border: #ccc solid 1px; color: #459ad3; padding: 5px 10px;}
.page .form .btn-sure:hover{ background-color: #459ad3; color: #fff;}

