.mT5,#mT5{margin-top: 5px;}
.mT10,#mT10{margin-top: 10px;}
.mT15,#mT15{margin-top: 15px;}
.mR5,#mR5{margin-right: 5px;}
.mR10,#mR10{margin-right: 10px;}
.mR15,#mR15{margin-right: 15px;}
.mT20{margin-top: 20px;}
#mT20{margin-top: 20px;}
#mT100{margin-top: 80px;}

/* mainBody */
.mainWrap{width: 100%;float: left;}
.main{width: 1200px;margin:0 auto 0;}
.main .box .content{width: 100%;float: left;line-height: 24px;font-size: 12px;color: #444;}

/*-- leftBar --*/
.mainBar{width: 880px;float: left;}
.mainBar .box{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 .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;}

/*-- 文档列表 --*/
.htmllist{float: left;margin:10px 0px 0px;width:100%;font-size:12px;padding: 0px 0 0 0;}
.htmllist li{width:100%;overflow:hidden;clear:both;padding: 0px 0px 20px;margin-bottom: 20px;border-bottom: 1px dotted #999;}
.htmllist li .desc{width: 580px;float: left;font-weight: normal;font-size: 13px;height: auto;line-height: 13px;margin: 5px 0;}
.htmllist li .desc a{float: left;height: 16px;color: #999}
.htmllist li .desc span{float: left;height: 16px;color: #999}
.htmllist li .img{width: 180px;height:120px;float: left;margin: 0 15px 0 0;}
.htmllist li .img img{width: 180px;height:120px;float: left;}
.htmllist li  p{width: 580px;float: left;font-size: 13px;color: #777;line-height: 20px;padding-top: 3px;}
.htmllist li .htmltitle{width: 580px;float: left;font-size: 16px;font-weight: normal;line-height: 28px;}
.htmllist li .htmltitle a{float: left;color: #09aa83}
.htmllist li .htmltitle a:hover{color: #f90}

/* 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;}
/*-- 新闻列表 --*/
.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;}
.newsList li a span{font-size: 11px;text-indent: 17px;color:#ccc;}

.bookList{width:880px;float: left;margin-top: 10px;}
.bookList li{width: 420px;height:130px;float: left;background: #fafafa;margin:0 18px 18px 0;position: relative;border: 10px solid #eee; }
.bookList li:hover{background: #fafafa;;cursor: pointer;}
.bookList li .author{width: 130px;position: absolute;top: 30px;right: 10px;}
.bookList li .img{width: 130px;height:130px;float: left;margin: 0 5px 0 12px;text-align: center;}
.bookList li .img img{width:130px;height:100px;}
.bookList li .titletext{width: 245px;float: left;line-height:20px;color:#09aa83;font-size: 13px;margin-top: 10px;}
.bookList li p{width: 195px;float: left;line-height: 20px;color: #777;font-size: 13px;margin-top: 5px;}
.bookList li .see{height: 24px;line-height: 24px;padding: 0 13px;background: #09aa83;color: #fff;float: left;margin: 8px 0 00;}



.fn_layout_1_right span{float:left;text-align:center}
.fn_layout_1_right li{font-size:12px;line-height:24px;height:24px;float:left;width:135px;padding-right:5px;overflow:hidden}
.fn_layout_1_right iframe{_float:right;_margin-top:-130px}
.fn_area_right .fn_top_table{_height:150px!important}
.fn_area_right .fn_top_table tr{line-height:23px}
.bt_2{border-top:2px solid #1f5a99}
.fn_three_tab{height:35px;font-size:13px;}
.fn_three_tab .current{background:#fff;border-bottom:0;font-weight:bold}
.fn_three_tab span{width:110px;height:28px;padding-top:8px}
.fn_tab{background:#f5f6f5;border:1px solid #e5e5e5;border-top:0;border-right:0}
.fn_tab_last{border-right:1px solid #e5e5e5}
#focus_click_top .current{display:block}
.clear_ie{clear:both;height:0;width:0}
.tearchList{width:1200px;float: left;margin-top: 10px;display:none;}
.tearchList li{width: 390px;*width:360px;height:130px;float: left;background: #fafafa;margin:0 8px 18px 0;position: relative;border: 10px solid #eee; }
.tearchList li:hover{background: #fafafa;;cursor: pointer;}
.tearchList li .author{width: 130px;position: absolute;top: 30px;right: 10px;}
.tearchList li .img{width: 90px;height:130px;float: left;margin: 5px 5px 0 5px;text-align: center;}
.tearchList li .img img{width:90px;height:100px;}
.tearchList li .titletext{width: 245px;float: left;line-height:20px;color:#09aa83;font-size: 13px;margin-top: 10px;}
.tearchList li p{width: 195px;float: left;line-height: 20px;color: #777;font-size: 13px;margin-top: 5px;}
.tearchList li .see{height: 24px;line-height: 24px;padding: 0 13px;background: #09aa83;color: #fff;float: left;margin: 8px 0 0 0;}




/* 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;}
