
/* mainBody */
.mainWrap{width: 100%;float: left;}
.main{width: 1200px;margin:0 auto 0;}

/* pagesize */
.pagesize{float: left;line-height: 34px;border: 1px solid #ddd;border-right: 0;margin-bottom: 20px;overflow: hidden;font-size: 14px;}
.pagesize a,.pagesize b,.pagesize .current{padding:0 15px;line-height: 34px;height: 34px;text-align: center;color: #555;text-shadow:1px 1px 0 #fff;display: inline-block;font-weight: normal;border-right: 1px solid #ddd;float: left;}
.pagesize .current{background: #e3e3e3;color: #222;}

.pageNav{width: 100%;float: left;margin:10px 0;}
.pageNav a{background: #fff;font-size: 13px;border: 1px solid #ddd ;border-radius: 5px;padding: 0 15px;line-height: 30px;height: 30px;float: left;margin: 0 6px 0 0;color: #666}
.pageNav a:hover,.pageNav a.cur{background: #f90;border: 1px solid #f90 ;color: #fff;}

/*-- leftBar --*/
.mainBar{width: 850px;float: left;}
.mainBar .                                                                                                                      {width:  100%;float: left;}
.mainBar .box .title{width: 100%;float: left;height: 34px;border-bottom: 2px solid #ddd;margin-bottom: 10px;font-size: 15px;line-height: 30px;color: #777}
.mainBar .box .title em{float: left;height: 24px;padding: 11px 0 0 10px;}
.mainBar .box .title strong{float: left;text-indent: 5px;}
.mainBar .box .title strong a{float: left;text-indent: 10px;color: #777}
.mainBar .box .title a{color: #777}
.mainBar .box .title a:hover{color:#09aa83}
.mainBar .box .title .more{float: right;height: 37px;line-height: 37px;font-size: 12px;color: #aaa;}
.mainBar .box .content{width: 100%;float: left;line-height: 24px;font-size: 12px;color: #444;}
.mainBar .box .content .titletext{background-color: #999;line-height: 35px;font-size: 14px;color: #fff;height: 35px;}
.mainBar .box .content .textTitle{width: 826px;float: left;height: 40px;font-size: 15px;line-height: 40px;color: #f90;border-left: 4px solid #f90;padding: 0 0 0 20px}
.mainBar .box .content .textTitle strong{}
.mainBar .box .content .textTitle strong a{}

.mainBar .box .content .tag{width:824px;float: left;padding:10px 0 10px 20px;border-left: 4px solid #fa0;margin: 0;}
.mainBar .box .content .sharebox{width:824px;float: left;padding:5px 0 5px 20px;border-left: 4px solid #f90;margin-top: 0;}
.mainBar .box .content .page{width:824px;float: left;padding:10px 0 10px 20px;border-left: 4px solid #aaa;margin-top: 0;border-top: none;line-height: 22px;}
.mainBar .box .content .zhuanzai{width:824px;float: left;padding:5px 0 5px 20px;border-left: 4px solid #fa0;margin-top: 0;border-top: none;line-height: 22px;font-size: 13px;}


.mainBar .box .content h1{width: 826px;float: left;line-height: 60px;font-size: 26px;color: #09aa83;font-weight: normal;padding: 0 0 0 20px;border-left: 4px solid #09aa83;}
.mainBar .box .content .descinfo{width: 826px;float: left;line-height: 16px;font-size: 13px;color: #ccc;padding: 0 0 5px 20px;border-left: 4px solid #09aa83;height: 16px;}
.mainBar .box .content .descinfo span{float: left;}
.mainBar .box .content .descinfo a{float: left;color: #ccc;}
.mainBar .box .content .text{width: 826px;float: left;line-height: 24px;font-size: 13px;color: #444;border-left: 4px solid #eee;padding: 5px 0 0 20px;}
.mainBar .box .content .text img{margin:10px 0;}
.mainBar .box .content .text table{margin:10px 0 !important ;float:left!important ;}
.mainBar .box .content .text p{width: 100%;float: left;line-height: 24px;font-size: 14px;margin: 0 0 0;text-indent: 0em;}
.mainBar .box .content .itemThumbnail{float: left;padding: 14px;border: 1px solid #e4e4e4;background: #fff;margin: 0 30px 0 0;}
.mainBar .box .content .itemThumbnail img{float: left;width: 400px;height: 240px;}
.mainBar .box .content .itemInfo{float: left;width: 370px;margin-bottom: 20px;font-size: 14px;margin-top: 0px;}
.mainBar .box .content .itemInfo p{float: left;width: 100%;border-bottom: 1px dotted  #ccc;line-height: 28px;padding: 5px 0px;}
.mainBar .box .content .itemInfo h4 {float: left;height: 37px;color: #f60;text-indent: 0px;font-size: 16px;border-bottom: 1px dotted  #ccc;font-weight: normal;width: 100%;float: left;line-height: 37px;font-weight: bold;}
.mainBar .box .content .itemInfo .info{float: left;width: 100%;line-height: 22px;padding: 5px 0px;}
.mainBar .box .content .itemInfo .info p{float: left;width: 100%;line-height: 22px;padding:0px;border: none;}

.mainBar .box .content .bookThumbnail{float: left;width:826px;border-left: 4px solid #ec2d90;padding: 15px 0 15px 20px ;}
.mainBar .box .content .bookThumbnail img{float: left;height: 240px;}
.mainBar .box .content .bookInfo{float: left;width: 370px;margin-bottom: 20px;font-size: 14px;margin-top: 10px;}
.mainBar .box .content .bookInfo p{float: left;width: 100%;line-height: 28px;}
.mainBar .box .content .bookInfo h4 {float: left;height: 37px;color: #f60;text-indent: 0px;font-size: 16px;font-weight: normal;width: 100%;float: left;line-height: 37px;font-weight: bold;}
.mainBar .box .content .bookInfo .info{float: left;width: 100%;line-height: 22px;padding: 5px 0px;}
.mainBar .box .content .bookInfo .info p{float: left;width: 100%;line-height: 22px;padding:0px;border: none;}

.mainBar .box .content .movieThumbnail{float: left;padding: 14px;border: 1px solid #e4e4e4;background: #fff;margin: 0 30px 0 0;}
.mainBar .box .content .movieThumbnail img{float: left;height: 240px;}
.mainBar .box .content .movieInfo{float: left;width: 370px;margin-bottom: 20px;font-size: 14px;margin-top: 0px;}
.mainBar .box .content .movieInfo p{float: left;width: 100%;border-bottom: 1px dotted  #ccc;line-height: 28px;padding: 5px 0px;}
.mainBar .box .content .movieInfo h4 {float: left;height: 37px;color: #f60;text-indent: 0px;font-size: 16px;border-bottom: 1px dotted  #ccc;font-weight: normal;width: 100%;float: left;line-height: 37px;font-weight: bold;}
.mainBar .box .content .movieInfo .info{float: left;width: 100%;line-height: 22px;padding: 5px 0px;}
.mainBar .box .content .movieInfo .info p{float: left;width: 100%;line-height: 22px;padding:0px;border: none;}


/*-- rightBar 250 --*/
.sideBar{width: 300px;float: right;min-height: 600px;margin-bottom: 40px;}
.sideBar .box{width:  100%;float: left;margin-bottom: 20px;}
.sideBar .box .title{width: 100%;float: left;height: 40px;line-height: 40px;border-bottom: 2px solid #ddd;}
.sideBar .box .title strong{float: left;height: 40px;color: #09aa83;font-size: 16px;font-weight: normal;border-bottom: 2px solid #09aa83}
.sideBar .box .title .more{float: right;height: 37px;line-height: 37px;font-size: 12px;color: #09aa83;}
.sideBar .box .content{width: 100%;float: left;line-height: 24px;font-size: 12px;color: #444;}

/*-- 新闻列表 --*/
.newsList{float: left;width: 100%;margin: 12px 0 0 0;}
.newsList li {float: left;width: 100%;height: 28px;overflow: hidden;}
.newsList li a{float: left;width: 100%;line-height: 28px;font-size: 13px;overflow: hidden;background: url(../Images/dot.png) no-repeat 4px 12px; text-indent: 17px;}

/* 上一页 下一页 */
.page{float: left;width: 100%;margin: 15px 0 0 0;border-top: 1px dotted #ccc;line-height: 30px;padding: 15px 0 00;font-size: 13px;}


/* 留言本 */
.note{width: 100%;margin:0 auto;}
.note .submitBox{width: 770px;height: 300px;float:left;margin: 20px 0 60px 0;}
.note .submitBox .left{width: 350px;float:left;}
.note .submitBox .right{width: 390px;float:left;margin-left: 20px;}
.note .submitBox .submit{width: 766px;height: 40px;float: left;line-height: 40px;margin-top: 15px;}
.note .submitBox .textarea{width: 360px;height:128px;background: #fff;border-radius: 5px; line-height:32px;padding:20px;border:none;outline: none;margin: 0 20px 15px 0;box-shadow: 0 0 3px #999;text-indent: 20px;color: #aaa;font-size: 14px;float: left;}
.note .submitBox .input{width: 350px;background: #fff;border-radius: 5px; border:none;line-height: 46px;outline: none;margin: 0 20px 15px 0;box-shadow: 0 0 3px #999;text-indent: 20px;color: #aaa;font-size: 14px;float: left;height: 46px;}
.note .submitBox .short{width: 150px;}
.note .submitBox .code{float: left;margin: 0px  0 0 0;cursor: pointer;}
.note .submitBox .input:focus{outline: none;box-shadow: 0 0 4px #09aa83 ;}

/* video内页 */
.videoWrap{width: 100%;float: left;height: 530px;background: #292929;margin-top: -20px;}
.video{width: 1200px;margin:0 auto;height: 530px;}
.video .playBox{width: 1200px;height: 530px;float: left;}
.video .playRight{width: 300px;height: 500px;float: left;background: #151515;padding: 15px 0;}
.video .playRight .videocount{width: 270px;float: right;background: #222;margin: 0 15px 0 0 ;font-size: 12px;padding: 6px 0 6px 15px;line-height: 20px;color: #777;}
.video .playRight .videocount h3{width: 270px;float: right;font-size: 14px;color: #999;}
.video .playRight ul{width: 285px;float: right;background: #333;margin: 0 15px 0 0 ;font-size: 12px;padding-top: 15px;}
.video .playRight ul li{width: 270px;float: left;border-left: 15px solid #333;padding: 0px 0 15px;border-right: 15px solid #151515;}
.video .playRight ul li.cur{width: 270px;float: left;border-left: 15px solid #292929;background: #292929;padding-top: 15px;margin-bottom: 15px;}
.video .playRight ul li a{}
.video .playRight ul li a img{width: 90px;height: 60px;float: left;}
.video .playRight ul li a h4{width: 170px;line-height:16px;float: right;color: #777;font-weight: normal;}
.video .playRight ul li a p{width: 170px;line-height: 16px;float: right;}
.video .playRight ul li a em{width: 170px;line-height: 16px;float: right;font-style: normal;}

.videoBox{float: left;width: 100%;margin-top: 10px;}
.videoBox .place{float: left;width: 100%;line-height: 20px;font-size: 14px;color: #bbb;font-weight: normal;margin-bottom: 0px;}
.videoBox .place span{color: #bbb;}
.videoBox .place a{color: #bbb;}
.videoBox .title{width: 100%;float: left;height: 40px;border-bottom: 2px solid #ddd;margin: 20px 0 10px;}
.videoBox .title b{float: left;height: 40px;border-bottom: 2px solid #09aa83;line-height: 38px;font-size: 18px;font-weight: normal;color: #09aa83;}
.videoBox .videoTitle{float: left;width: 100%;line-height: 50px;font-size: 15px;}
.videoBox .videoTitle span{float: left;margin: 0 5px;}
.videoBox .videoTitle a{float: left;}
.videoBox .videoTitle h1{float: left;line-height: 50px;font-size: 22px;color: #333;font-weight: normal;}
.videoBox .videoTitle .allsee{float: left;line-height: 30px;font-size: 15px;color: #fff;font-weight: normal;background: #f90;padding: 0 20px;height: 30px;margin: 10px 0 0 20px;}
.videoBox .videoTitle .allsee i{float: left;line-height: 20px;margin: 6px 5px 0 0;}
.videoBox .videoTitle .allsee b{float: left;font-weight: normal;font-family: microsoft yahei;}
.videoBox .videoTitle .allsee:hover{background: #f70;}
.videoBox .desc{float: left;width: 1160px;padding:20px 20px 0;background:#f3f3f3 url(../Images/videot.gif) top no-repeat;font-size: 15px;line-height: 24px;text-indent: 0}
.videoBox .desc p{float: left;width: 100%;margin: 0 0 15px;font-size: 15px;}
.videoBox .info{float: left;width: 1160px;padding:0px 20px 20px;background:#f3f3f3;font-size: 15px;line-height: 24px;color: #999;}
.videoBox .info .commentWrap{border: none;padding:10px 0;}
.videoBox .info .page{border: none;padding:10px 0;line-height: 24px;margin-top: 0;font-size: 13px;}
.videoBox .info .page p{border: none;line-height: 24px;margin-top: 0;font-size: 13px;}
.videoBox .info .descinfo{width: 826px;float: left;line-height: 16px;font-size: 13px;color: #ccc;padding: 0 0 5px 0px;height: 16px;}
.videoBox .info .descinfo span{float: left;}
.videoBox .info .descinfo a{float: left;color: #ccc;}

.videoBox .info .digg{border: none;padding:10px 0;}
.videoBox .info p{float: left;width: 100%;margin: 0 0 15px;font-size: 15px;}
.videoBox .info .page p{margin: 0;}

.videolist{width:100%;float: left;margin-top: 10px;}
.videolist li{width: 258px;height:172px;float: left;background: #f1f1f1;margin:0 25px 25px 0;position: relative; }
.videolist li:hover .seeicon{display: block;}
.videolist li:hover .imgback{display: block;}
.videolist li .seeicon{width: 100%;height:172px;float: left;position: absolute;top: 0;left: 0;z-index: 8;background: url(../Images/play.png) no-repeat center 55px ;display: block;}
.videolist li .imgback{width: 258px;height:172px;float: left;position: absolute;z-index: 7;background: url(../Images/black6.png);display: none;}
.videolist li .img{width: 258px;height:172px;float: left;position: absolute;z-index: 6;}
.videolist li .img img{width: 258px;height:172px;float: left;}
.videolist li .titletext{width: 258px;height:40px;float: left;line-height: 40px;color: #fff;position: absolute;bottom: 0px;font-size: 13px;background: url(../Images/black7.png) ;z-index: 9;text-indent: 15px;}

/* tag */
.tagM{width:1200px;height: 45px;overflow: hidden; position: relative;}
.tagMR{font-size: 13px;width:1070px;height: 78px;overflow: hidden;float: left;margin-top: -8px;}
.tagMR a{display: inline-block;text-align: center;height: 38px;line-height: 38px;border: #d8d8d8 1px solid;margin: 9px 15px 0 0; float: left;padding: 0 17px;overflow: hidden;}
.tagLine{width: 1px;height: 70px;border-left: 1px solid #ddd;float: left;margin-left: 30px;}


/* taglist */
.taglist{float: left;width: 100%;margin: 15px 0 10px 0;}
.taglist a{float: left;line-height: 30px;background: #fff;border: 1px solid #ddd;padding: 0 13px;margin: 7px 7px 0 0;border-radius: 3px;}
.taglist a:hover{background: #ffaa00;color: #fff;border: 1px solid #ffaa00;}