.home_flash{ width: 300px; overflow: hidden; padding: 4px; height: 200px; }
#flash{margin:0;padding:0;list-style:none;height:300px;}
#flash li{overflow:hidden;height:300px;background:#fff;}
#flash li .title{font-size:14px;font-weight:bold;text-align:center;margin:22px 0 10px 0;}
#flash li .intro{color:#999;line-height:22px;padding:0 10px;word-break:break-all;}
#flash li .pic{width:300px;margin:0 auto;height:300px;position:relative;overflow:hidden;}
#flash li .pic img{width:300px;height:210px;display:block;}

/*flash*/
.slidy-menu{margin:14px auto 15px auto;padding:0;width:120px;height:25px;list-style:none;}
.slidy-menu li{background:url("bullets.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/bullets.jpg*/ no-repeat 0 0;float:left;text-align:center;vertical-align:middle;width:22px;}
.slidy-menu li a{background:url("bullets.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/bullets.jpg*/ no-repeat 0 0;cursor:pointer;display:block;height:20px;text-decoration:none;}
.slidy-menu li.slidy-link-selected a{background:url("bullets.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/bullets.jpg*/ no-repeat 0 -23px;}
.index_slide { width: 1200px; float: left; background: url("index_001.png")/*tpa=http://www.mx-xz.com/theme/default/images/slide/index_001.png*/ no-repeat; height: 600px; padding-bottom: 30px; overflow: hidden; z-index: -99; }


#tophot{width:298px;}

#topphoto{width:958px;}
#topphoto .ileft{float:left;width:40px;overflow:hidden;text-align:right;}
#topphoto .ilist{float:left;width:850px;overflow:hidden;padding:0 14px;}
#topphoto .iright{float:left;width:40px;overflow:hidden;text-align:left;}
#topphoto .ileft img,#topphoto .iright img{margin-top:50px;cursor:pointer;}
#topphoto .ilist ul{list-style:none;margin:10px 0 24px 0;padding:0;height:136px;overflow:hidden;}
#topphoto .ilist ul li{float:left;width:150px;margin:0 10px;_margin:0 9px;text-align:center;}
#topphoto .ilist ul li img{width:140px;height:100px;display:block;border:1px solid #ddd;padding:2px;margin:0;}
#topphoto .ilist ul li span{background:#f3f3f3;width:146px;height:30px;line-height:30px;display:block;}

.comment{margin:15px;padding:0;list-style:none;}
.comment li{display:block;overflow:hidden;line-height:24px;font-size:14px;color:#666;margin:0 0 10px 0;clear:both;}
.comment li img{float:left;margin:0 10px 0 0;}
.comment li span{color:#1A5EB6;}

.vote{margin:15px;padding:0;list-style:none;}
.vote li{line-height:30px;height:30px;padding-left:14px;}
.vote .title{font-size:14px;font-weight:bold;}
.vote .bnt{padding-left:20px;}
.vote .bnt img{vertical-align:middle;}

.toptag{margin:10px;padding:0;overflow:hidden;}
.toptag a{background:#1985DA;padding:5px 10px;color:#fff;float:left;display:block;margin:0 5px 5px 0;}
.toptag a:hover{background:#f60;color:#fff;}


.toppic{margin:10px 10px 16px 10px;color:#999;line-height:22px;word-break:break-all;overflow:hidden;}
.toppic img{float:left;display:block;margin:0 10px 0 0;border:1px solid #ddd;padding:2px;}
.toppic a{font-size:14px;font-weight:bold;display:block;line-height:30px;}

.topnew{ list-style: none; margin: 0px; padding: 0px; width: 470px; }
.topnew li{ height: 33px; font: 14px/33px "微软雅黑"; padding-left: 20px; background: url("ico_li.png")/*tpa=http://www.mx-xz.com/theme/default/images/ico_li.png*/ no-repeat left center; }
.topnew li span{ float: right; color: #CCC; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.topnew li a{ font-family: "微软雅黑"; color: #333333; }
.topnew li a:hover{ color: #D35341; }

.go1_mx-fm { list-style: none; width: 160px; float: left; padding: 19px; display: block; height: 270px; }
.go1_mx-fm a{ background: url("go1_mx-fm.png")/*tpa=http://www.mx-xz.com/theme/default/images/go1_mx-fm.png*/ no-repeat 0px 0px; display: block; float: left; height: 220px; width: 160px; }
.go1_mx-fm a:hover{ background: url("go1_mx-fm.png")/*tpa=http://www.mx-xz.com/theme/default/images/go1_mx-fm.png*/ no-repeat -160px 0px; }

.index_left_200{ list-style: none; width: 200px; float: left; padding-top: 50px; }
.index_left_200 .title { width: 200px; float: left; height: 50px; background: #D35341; text-align: center; font: bold 20px/50px "微软雅黑"; color: #FFF; position: absolute; left: 0px; top: 0px; }
.index_left_200 li{ font-size: 12px; line-height: 20px; float: left; width: 198px; text-align: center; border-bottom: 1px solid #EFEFEF; padding-bottom: 20px; margin-bottom: 20px; }
.index_left_200 li span{ float: right; color: #999; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.index_left_200 li a{ font-family: Verdana, Geneva, sans-serif; color: #003399; }
.index_left_200 li a:hover{ color: #FF3300; }


.topnew_600 { list-style: none; margin: 0px; padding: 0px; width: 580px; }
.topnew_600 li{ height: 33px; font: 14px/33px "宋体"; color: #CCC; }
.topnew_600 li span{ float: right; color: #CCC; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: normal; }
.topnew_600 li a{ font-family: Verdana, Geneva, sans-serif; color: #333333; }
.topnew_600 li a:hover{ color: #D35341; }

.link{ overflow: hidden; width: 1200px; }
.link ul{margin:0;padding:0;list-style:none;clear:both;}
.link ul li{ float: left; line-height: 25px; overflow: hidden; padding-right: 20px; margin-right: 20px; border-right: 1px solid #E9E9E9; }
.link ul li img{margin:0 0 5px 0;}

/*分类楼层展示*/
.right360 .tuwen_box{ width: 360px; float: left; background: #F7F5F2; }
.right360 .tuwen_box img{ height: 130px; width: 360px; }
.right360 .tuwen_box .bt{ height: 30px; width: 320px; float: left; font: bold 12px/30px Verdana, Geneva, sans-serif; color: #333; padding: 10px 20px; display: block; }
.right360 .tuwen_box .nr{ width: 320px; float: left; font: normal 12px/20px Verdana, Geneva, sans-serif; color: #999; display: block; padding-right: 20px; padding-left: 20px; }
.h_370{ height: 370px; }
.h_460{ height: 460px; }


.index_category_box { width: 1200px; float: left; position: relative; }
.index_category_box .l{ width: 200px; float: left; background: #4F5158; position: relative; }
.index_category_box .l .ad_160x130 { background: url("ad_160x130.png")/*tpa=http://www.mx-xz.com/theme/default/images/ad/ad_160x130.png*/ no-repeat; height: 130px; width: 160px; position: absolute; left: 20px; bottom: 20px; }
.index_category_box .m{ width: 640px; float: left; background: url("bg_100.png")/*tpa=http://www.mx-xz.com/theme/default/images/bg_100.png*/ repeat-x top; }
.index_category_box .m_r{ height: 330px; width: 470px; float: left; padding: 20px 30px; }

.index_tags { float: left; height: 340px; width: 80px; padding-top: 30px; padding-left: 30px; }
.index_tags a{ font: 11px/30px "微软雅黑"; float: left; height: 30px; width: 80px; margin-bottom: 10px; text-align: center; background: #E9E9E9; }
.index_tags a:hover{ background: #0099FF; color: #FFF; }
.index_tags a.on{ background: #D35341; color: #FFF; }

.index_top { width: 1200px; float: left; }
.index_top .left_l{ height: 680px; width: 200px; background: #F7F5F2; float: left; z-index: 10; position: relative; }
.index_top .left_r{ height: 680px; width: 640px; float: left; position: relative; }
.index_top .left_r .top2new{ width: 580px; margin: 0 auto; padding-top: 15px; }
.index_top .left_r .top2new .title{ margin: 10px 0; *margin:14px 0;font: normal 22px/50px "微软雅黑"; height: 50px; color: #000; }
.index_top .left_r .top2new .intro{ color: #999; line-height: 20px; padding: 20px; word-break: break-all; background: #F4F4F4; height: 40px; }

.index_top .subnav dt a { display: block; width: 170px; height: 70px; line-height: 40px; text-align: center; color: #FFF; font-size: 12px; float: left; padding-top: 29px; padding-left: 30px; border-top: 1px solid #FFFFFF; }
.index_top .subnav dt a:hover { background: #FFFFFF; color: #D35341; padding-left: 35px; }
.index_top .subnav dt .subnav_1 { background: url("subnav_bg.png")/*tpa=http://www.mx-xz.com/theme/default/images/subnav_bg.png*/ no-repeat 0px 0px; float: left; height: 40px; width: 40px; cursor: pointer; }
.index_top .subnav dt .subnav_2 { background: url("subnav_bg.png")/*tpa=http://www.mx-xz.com/theme/default/images/subnav_bg.png*/ no-repeat 0px -40px; float: left; height: 40px; width: 40px; cursor: pointer; }
.index_top .subnav dt .subnav_3 { background: url("subnav_bg.png")/*tpa=http://www.mx-xz.com/theme/default/images/subnav_bg.png*/ no-repeat 0px -80px; float: left; height: 40px; width: 40px; cursor: pointer; }
.index_top .subnav dt .subnav_4 { background: url("subnav_bg.png")/*tpa=http://www.mx-xz.com/theme/default/images/subnav_bg.png*/ no-repeat 0px -120px; float: left; height: 40px; width: 40px; cursor: pointer; }
.index_top .subnav dt .subnav_txt { float: left; font: 15px/18px "微软雅黑"; padding-left: 10px; text-align: left; cursor: pointer; color: #333; }
.index_top .subnav dt .subnav_txt span{ font-size: 17px; font-weight: bold; }


/*在线生成*/
.list_zxsc { height: 460px; width: 600px; padding-left: 30px; background: #FFF; overflow: hidden; }
.list_zxsc li{ float: left; height: 140px; display: block; position: relative; margin-right: 20px; margin-bottom: 20px; }
.list_zxsc li a{ float: left; display: block; }
.list_zxsc li a span{ float: left; display: block; font-size: 12px; line-height: 40px; color: #999; background: #333; text-align: center; height: 40px; width: 100%; position: absolute; left: 0px; bottom: 0px; }

/*写作软件*/
.list_xzrj { height: 460px; width: 600px; padding-left: 30px; background: #FFF; overflow: hidden; }
.list_xzrj li{ float: left; height: 140px; display: block; position: relative; margin-right: 20px; margin-bottom: 20px; width: 280px; }
.list_xzrj li a{ float: left; display: block; color: #333; }
.list_xzrj li a:hover{ color: #FF4000; }
.list_xzrj li a .img{ float: left; display: block; height: 120px; width: 120px; padding: 9px; border: 1px solid #E9E9E9; }
.list_xzrj li a .txt_1{ float: left; font-size: 14px; line-height: 30px; height: 30px; width: 120px; padding-left: 20px; }
.list_xzrj li a .txt_2{ float: left; font-size: 12px; line-height: 25px; height: 100px; width: 120px; position: relative; padding-left: 20px; color: #999; }


/*首页分类图*/
.ico_200x200_1{ height: 100px; background: url("menu_show_left_bg.png")/*tpa=http://www.mx-xz.com/theme/default/images/menu_show_left_bg.png*/ no-repeat; float: left; width: 100px; font-size: 90px; line-height: 90px; color: #999; text-align: center; padding: 50px; }



/*首页幻灯*/
.slider_1200x400 { width: 1200px; height: 600px; overflow: hidden; float: left; } 
.slider_1200x400 .slideBox{ width: 1200px; height: 600px; margin: 0px; padding: 0px; position: relative; } 
.slider_1200x400 .slideBox .hd{ height: 30px; overflow: hidden; position: absolute; z-index: 99; width: 100px; right: 10px; bottom: 20px; } 
.slider_1200x400 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slider_1200x400 .slideBox .hd ul li{ float: left; width: 30px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; background-color: #FFFFFF; display: block; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px; } 
.slider_1200x400 .slideBox .hd ul li.on{ color: #fff; height: 40px; width: 30px; background: #D35341; } 
.slider_1200x400 .slideBox .bd{ position: relative; height: 600px; z-index: 0; overflow: hidden; } 
.slider_1200x400 .slideBox .bd li{ width: 1200px; height: 600px; position: relative; overflow: hidden; } 
.slider_1200x400 .slideBox .bd li img{ width: 1200px; height: 600px; float: left; } 
.slider_1200x400 .slideBox .bd li div{ width: 200px; height: 200px; text-align: left; position: absolute; background: #D35341 repeat-x; display: block; bottom: 100px; right: 20px; } 
.slider_1200x400 .slideBox .bd li a { font: normal 15px/30px "微软雅黑"; color: #FFF; } 

/*合作*/
.index_hezuo { background: url("index_hezuo.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/index_hezuo.jpg*/ no-repeat; float: left; height: 270px; width: 1200px; }
.ad_1200x90 { height: 90px; width: 1200px; float: left; padding-top: 50px; }
.ad_1200x90 .l { float: left; height: 90px; width: 200px; background: url("200x90.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/ad/baidu_ad/200x90.jpg*/ no-repeat; }
.ad_1200x90 .m { width: 39px; border-left: 1px solid #FFF; float: left; height: 90px; background: #EAE9E9; }
.ad_1200x90 .r { float: left; height: 90px; width: 960px; background: url("960x90.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/ad/baidu_ad/960x90.jpg*/ no-repeat; }

/*墨星封面*/
.index_mxfm { float: left; height: 400px; width: 1200px; }
.index_mxfm .l { float: left; height: 400px; width: 300px; background: url("300x400.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/ad/300x400.jpg*/ no-repeat; }
.index_mxfm .m { width: 540px; float: left; height: 400px; }
.index_mxfm .m ul{ width: 540px; float: left; height: 400px; }
.index_mxfm .m li{ width: 150px; height: 190px; float: left; margin-left: 20px; margin-bottom: 20px; display: block; }
.index_mxfm .m a{ width: 150px; display: block; float: left; height: 190px; position: relative; }
.index_mxfm .m a span { height: 50px; width: 50px; background: url("mxxz_imgs.png")/*tpa=http://www.mx-xz.com/theme/default/images/mxxz_imgs.png*/ no-repeat 0px 0px; position: absolute; left: 0px; top: 0px; text-indent: -100px; overflow: hidden; }
.index_mxfm .r { float: right; height: 400px; width: 360px; background: url("360x400.jpg")/*tpa=http://www.mx-xz.com/theme/default/images/ad/360x400.jpg*/ no-repeat; position: relative; }
.index_mxfm .r a{ width: 300px; display: block; height: 50px; position: absolute; left: 30px; bottom: 50px; }
.index_mxfm_ad { float: left; height: 140px; width: 1200px; background: url("index_mxfm_ad.png")/*tpa=http://www.mx-xz.com/theme/default/images/index_mxfm_ad.png*/ no-repeat; }

/*合作广告*/
.index_ads { float: left; width: 1200px; overflow: hidden; height: 270px; clear: both; }
.index_ads ul { width: 1230px; float: left; height: 270px; }
.index_ads li { float: left; height: 270px; width: 380px; margin-right: 30px; display: block; white-space: nowrap; }
.index_ads li .img{ float: left; height: 190px; width: 380px; }
.index_ads li .img img{ float: left; height: 190px; width: 380px; }
.index_ads li .txt{ float: left; height: 40px; width: 380px; padding-top: 20px; padding-bottom: 20px; }
.index_ads li .txt .l{ float: left; height: 40px; width: 100px; margin-right: 10px; padding-right: 9px; border-right: 1px solid #CCC; }
.index_ads li .txt .r{ float: left; height: 40px; width: 260px; font-family: "微软雅黑"; }
.index_ads li .txt .r b{ color: #333; font-size: 15px; }
.index_ads li .txt .r p{ font-family: 11; padding-top: 5px; color: #999; }

/*加入会员*/
.index_join { height: 310px; width: 1200px; float: left; position: relative; }
.index_join .l{ height: 310px; width: 200px; float: left; background: #D35341; }
.index_join .l a{ height: 310px; width: 200px; float: left; background: #D35341 url("index_join_a_bg.png")/*tpa=http://www.mx-xz.com/theme/default/images/index_join_a_bg.png*/ no-repeat 0px 0px; display: block; }
.index_join .l a:hover{ background: url("index_join_a_bg.png")/*tpa=http://www.mx-xz.com/theme/default/images/index_join_a_bg.png*/ no-repeat -200px 0px; }
.index_join .r{ height: 310px; width: 970px; float: left; background: #FFF; padding-left: 30px; position: relative; }
.index_join ul{ width: 990px; height: 310px; position: absolute; left: 30px; top: 0px; display: block; }
.index_join li{ width: 90px; height: 90px; float: left; padding-right: 20px; padding-bottom: 20px; display: block; position: relative; }
.index_join li a{ width: 90px; height: 90px; display: block; position: relative; }
.index_join li a:hover{ width: 90px; height: 90px; color: #303948; }
.index_join li img{ width: 90px; height: 90px; }
.index_join li .txt{ width: 90px; height: 30px; float: left; text-align: center; display: block; font: 12px/30px "微软雅黑"; color: #FFF; background: #666; position: absolute; left: 0px; bottom: 0px; }

/*滑动门（封面制作区）*/
.none { display: none; }
.nTableft_1 { width: 740px; float: left; height: 510px; overflow: hidden; }
.TabTitleleft_1 { width: 1200px; float: left; overflow: hidden; height: 50px; background: #D35341; }
.TabTitleleft_1 ul { width: 640px; float: left; height: 40px; padding-top: 10px; display: block; padding-left: 200px; }
.TabTitleleft_1 .bt_r { width: 360px; float: right; height: 50px; background: #B44536; }
.TabTitleleft_1 li { width: 160px; float: left; height: 40px; }
.TabTitleleft_1 a { width: 160px; height: 40px; text-align: center; display: block; float: left; color: #333333; font: normal 12px/40px "微软雅黑"; }
.TabTitleleft_1 .active a{ font-weight: normal; background: #F7F5F2; color: #333; font-size: 12px; }
.TabTitleleft_1 .normal a{ font-size: 12px; color: #E9A9A0; line-height: 35px; }

.nTableft_2 { width: 740px; float: left; height: 510px; overflow: hidden; }
.TabTitleleft_2 { width: 200px; float: left; height: 460px; background: #4F5158; }
.TabTitleleft_2 ul { width: 200px; float: left; height: 320px; display: block; }
.TabTitleleft_2 .bt_t { width: 200px; height: 70px; color: #CCC; font: 22px/70px "微软雅黑"; text-align: center; }
.TabTitleleft_2 li { width: 200px; float: left; height: 160px; position: relative; left: -5px; }
.TabTitleleft_2 a { width: 200px; height: 160px; text-align: center; display: block; float: left; color: #333333; font: normal 15px/160px "微软雅黑"; }
.TabTitleleft_2 .active a{ font-weight: normal; color: #333; font-size: 15px; background: #FFF; border-left: 5px solid #D35341; }
.TabTitleleft_2 .normal a{ color: #E9A9A0; }
