body{font-size:14px;font-family: "Î¢ÈíÑÅºÚ","ËÎÌå";background: url('Background map.png');}
*{margin:0px;padding:0px;}
.clear{clear:both;height:0px;}
a{text-decoration:none; color: #000;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,ul,p,input{font-size:14px; font-weight:normal; margin: 0px; padding: 0px;}
img{border:0; vertical-align:middle;}
.search p,.more,.home_carousel .button_left,.home_carousel .button_right,.sort_title p,.currentlocation .p2,.index_listbox .ml_pic,.index_listbox .just_back p,.setup_left li,.setup_page .set_pic,.login_box .login_box_left h3,.login_name .p1,.login_password .p2,.register_box_left h3,.register_name .p1,.register_password .p2,.register_password_repeat .p3{background: url('Icon.png')}
.head{overflow: hidden;}
.head .top{position: relative;width: 1000px; height:110px; margin: 0px auto;overflow: hidden;}
.head .top .logo{width: 200px; height:60px;overflow: hidden;margin-top:25px;}
.head .top .logo a{display: block;background:url('logo.png') no-repeat center;height:60px;}
.head .top .search{position: absolute;top:35px; left:350px; border: 1px solid #D3683A; border-radius: 5px; width: 370px;height:40px;}
.search .textone{position: absolute; width: 285px; height:40px;border: 0px; padding-left:10px; color:#D3683A;  border-radius: 5px; outline: none;background:#f1eee6}
.search input::-webkit-input-placeholder{color:#D3683A;}
.login_box input::-webkit-input-placeholder{color:#9f9f9f;}
.register_box input::-webkit-input-placeholder{color:#9f9f9f;}
.search .text2{position: absolute; right: 0px;height:40px; width: 85px;}
.search p{position: absolute;top:6px;left:8px; width: 25px; height:30px; background-position: 5px -57px;z-index:1;}
.search .texttwo{position: absolute;  border: none; outline: none; top: 0px;height:40px;  background: #D3683A; width:86px; color: #FFF; font-size: 16px; font-weight: bold; padding-left: 18px;border-radius: 0px 5px 5px 0px;cursor: pointer}
.annotation{position: absolute; right: 0px; top:40px; height: 35px;z-index:99999}
.annotation div{float: left; height:35px; }
.annotation div a{display: block; height: 34px;line-height: 34px;text-align: center;width:75px;overflow: hidden;}
.annotation .ranking{width: 100px; background-position: -215px -5px;}
.annotation .ranking a{display: block; height: 34px; width:100px;}
.annotation .login{width:75px; margin-right: 10px;background:#D3683A;border-radius:5px;text-align: center}
.annotation .login i{color:#fff;}
.annotation .login a{color:#fff;}
.annotation .register{width: 75px; background:#fff;border-radius:5px;}
.annotation .register a{color:#D3683A;}
.current_login{line-height:35px;background:#D3683A;padding:0px 10px;border-radius:5px;color:#fff;font-size:16px;cursor: pointer}
#showmenu{display:none;position:absolute;top:75px;left:50%;margin-left:397px;width:100px;height:244px;background:#f1eee6;box-shadow: 0px 0px 5px 1px #D3683A;z-index:9999999;}
#showmenu a{display:block;text-align: center;height:40px;line-height:40px;border-bottom:1px #f0a585 dashed}
#showmenu a:hover{background:#d3683a;color:#fff;}
div.current_login a{display:inline;color:#fff;}
div.current_login i{font-size:12px;}
.nav{ background: #D3683A;height:50px;}
.nav ul{width: 1000px; margin: 0px auto;text-align: center;}
.nav ul li{float: left;height:50px;line-height:50px;width:83px;}
.nav ul li a{font-size: 16px; color: #FFF;display: block}
.nav .active{background: #d6805b;}
.content_box{width: 1000px; margin: 15px auto;}
.collection_hot{height: 575px; }
.collection_hot .collection{float: left; width: 250px; border: 1px solid #E5E5E5; height: 595px; border-radius: 3px;background:#fff;}
.collection_hot .collection .type_title{height:40px; background: #EBE9EA; line-height:40px; border-radius: 5px; margin:11px 5px 5px 5px;}
.collection_hot .collection h3{float: left; margin-left: 15px;}
.collection_hot .collection h3 a{font-size:16px; font-weight: bold; color: #3B3D3A;}
.collection_hot .collection .more{float: right; width: 35px; height: 25px; background-position: -565px -59px;line-height: 100px; overflow: hidden;margin-top:5px;}
.collection_hot .collection .more a{display: block; height: 25px; width: 25px;}
.collection_hot .collection_list ul{margin: 10px; height: 540px; overflow: hidden;}
.collection_hot .collection_list li{position:relative;height:31px; line-height:31px; width:230px; overflow: hidden;}
.collection_hot .collection_list li a{color: #666;}
.collection_hot .collection_list .row{float: left; margin: 4px 5px 0px 3px; width:20px; height:20px;text-align: center; line-height:20px; border-radius: 3px; background: #D26637; color: #FFF;}
.collection_hot .collection_list .row1{background: #949494;}
.collection_hot .list_name{float: left; width: 150px;}
.collection_hot .collection_list .author{position:absolute;top:0px;right:0px; width: 60px; text-align: right}
.collection_hot .collection_list .author a{color: #999;}
.collection_hot .hot{float: right; width: 740px; height: 595px; border: 1px solid #E5E5E5;border-radius: 3px;background: #fff;}
.collection_hot .hot_title{ height: 25px; line-height: 33px; border-bottom: 1px solid #D9D9D9; margin: 10px 5px 5px 15px; padding-bottom: 4px;}
.collection_hot .hot h3{float: left;width: 200px; height: 25px;font-size:18px;line-height:25px;}
.collection_hot .hot h3 i{color: #70b6bd; font-size:24px;}
.collection_hot .hot .more{float: right; width: 35px; height: 25px; background-position: -558px -60px;line-height: 100px; overflow: hidden;}
.collection_hot .hot .more a{display: block; height: 25px; width: 25px;}
.novel_box{float: left;width:340px; height: 145px; margin:17px 15px;}
.novel_box .pic{float: left; width: 130px; height: 160px; border: 1px solid #ddd;}
.novel_box .novel_info{float: right; width: 200px; height: 160px;overflow: hidden;}
.novel_box .novel_info .novel_name{height:20px;line-height:20px;font-size:16px;overflow: hidden}
.novel_box .novel_info .novel_name a{color: #666664; font-weight: bold;}
.novel_box .novel_info .novel_author,.novel_box .novel_info .novel_newest{height: 15px; line-height: 15px; overflow: hidden; margin-top: 9px; color: #666; }
.novel_box .novel_info .novel_author a,.novel_box .novel_info .novel_newest a{font-size: 12px; color: #666;}
.novel_box .novel_info .novel_intro{margin-top: 5px; text-indent: 2em; height: 90px; line-height: 22px; color: #999;}
.sort_box{position: relative; height: 750px; margin-top: 40px;border-radius: 3px;background: #fff;}
.sort_box .sort_info {float: left; width: 225px; height: 350px; padding: 7px; margin: 5px  5px 5px 5px; }
.line1,.line2,.line3{position: absolute;border: 1px solid #ddd;height: 740px; top: 5px;}
.line1{left: 247px;}
.line2{left: 497px;}
.line3{left: 747px;}
.line4{position: absolute; border: 1px solid #ddd; width: 990px; top: 374px; left: 3px; }
.sort_box .sort_title{ background: #EBE9EA; height:30px;  border-radius: 5px; line-height:30px;}
.sort_box .sort_title h3{float: left; margin-left: 10px; width: 80px; height: 25px;}
.sort_box .sort_title h3 a{ font-size: 14px; font-weight: bold; color: #3B3D3A;}
.sort_box .sort_title .more{float: right; width: 35px; height: 25px; background-position: -565px -61px;line-height: 100px; overflow: hidden;margin-top:2px;}
.sort_box .sort_title .more a{display: block; height: 25px; width: 25px;}
.sort_box .sort_novel{margin-top: 10px;}
.sort_box .sort_info .novelinfo_pic{float: left;width: 85px; height: 110px; border: 1px solid #ddd;}
.sort_box .sort_novelinfo{float: right;width: 125px; height: 110px; overflow: hidden}
.sort_box .sort_novelinfo p{height: 15px; line-height: 15px; overflow: hidden}
.sort_novelinfo .novelinfo_name a{font-size: 14px; color: #666664; font-weight: bold;}
.sort_novelinfo .novelinfo_author{margin-top: 8px; color: #666;}
.sort_novelinfo .novelinfo_author a{color: #666;}
.sort_box .sort_novelinfo .novelinfo_intro{margin-top: 5px; color: #999; text-indent: 2em; height: 68px; line-height: 17px;}
.sort_info .sortinfo_list{margin-top: 12px;  }
.sort_info .sortinfo_list li{float: left; width: 225px; height:27px; line-height:27px; overflow: hidden;}
.sort_info .sortinfo_name{float: left; width: 145px;}
.sort_info .sortinfo_name a{color: #333;}
.sort_info .sortinfo_author{float: right;width: 72px; text-align: right;}
.sort_info .sortinfo_author a{color: #666;}
.home_carousel{position: relative; height: 220px; border: 1px solid #ddd; border-radius: 3px; margin-top: 20px;background: #fff;}
.home_carousel .button_left{position: absolute; left: 20px; top: 56px;  width: 37px; height: 105px;background-position: -0px -220px;}
.home_carousel .button_left a,.home_carousel .button_right a{display: block; width: 37px; height: 105px; line-height: 300px; overflow: hidden;}
.home_carousel .carousel_novel{width: 870px; height: 200px;  margin: 17px auto 13px auto; overflow: hidden;}
.home_carousel .carousel_novel li{float: left; width: 120px; height: 150px; margin-left: 21px; text-align: center}
.home_carousel .carousel_novel li a{color: #666664; font-weight: bold;}
.home_carousel .carousel_novel li p{margin-top: 5px; height: 15px; line-height: 15px;overflow: hidden;}
.home_carousel .carousel_author{text-align: center; color: #666;}
.home_carousel .carousel_novel .carousel_author a{color: #666; font-weight: lighter}
.home_carousel .button_right{position: absolute; right: 20px; top: 56px; width: 37px; height: 105px;background-position: -53px -220px;}
.noveltype_list{margin-top: 20px;border-radius: 3px;}
.list_onebox{float: left; width: 236px;}
.list_twobox{float: left; width: 490px; border: 1px solid #ddd; margin-left: 16px; border-radius: 3px;background: #fff;}
.list_threebox{float: right; width: 236px;}
.list_one{width: 218px; margin-bottom: 10px; border: 1px solid #ddd;border-radius: 3px;padding: 8px;background: #fff;}
.latest .sort_title{ background: #EBE9EA; height: 25px;  border-radius: 5px; line-height: 25px;}
.latest .sort_title h3{float: left; margin-left: 10px; width: 80px; height: 25px;}
.latest .sort_title h3 a{ font-size: 14px; font-weight: bold; color: #3B3D3A;}
.latest .sort_title .more{float: right; width: 35px; height: 25px; background-position: -565px -61px;line-height: 100px; overflow: hidden;margin-top:0px;}
.latest .sort_title .more a{display: block; height: 25px; width: 25px;}
.latest .sort_novel{margin-top: 10px;}
.latest .novelinfo_pic{float: left;width: 85px; height: 110px; border: 1px solid #ddd;}
.latest .sort_novelinfo{float: right;width: 128px; height: 110px; overflow: hidden}
.latest .sort_novelinfo p{height: 15px; line-height: 15px; overflow: hidden}
.latest .sort_novelinfo .novelinfo_name a{font-size: 14px; color: #666664; font-weight: bold;}
.latest .sort_novelinfo .novelinfo_author{margin-top: 8px; color: #666;}
.latest .sort_novelinfo .novelinfo_author a{color: #666;}
.latest .sort_novelinfo .novelinfo_intro{margin-top: 7px; color: #999; text-indent: 2em; height: 67px; line-height: 17px; }
.latest .collection_list ul{width: 225px; margin: 12px 5px 5px 0px;}
.latest .collection_list li{float: left; height: 26px; line-height: 26px; width: 222px; overflow: hidden;}
.latest .collection_list li a{color: #666;}
.latest .collection_list .row{float: left; margin: 4px 5px 0px 3px; width: 17px; height: 17px;text-align: center; line-height: 17px; border-radius: 3px; background: #D26637; color: #FFF;}
.latest .list_name{float: left; width: 133px;}
.latest .collection_list .author{float: right; width: 60px;}
.latest .collection_list .author a{color: #999;}
.noveltype_list .recentupdates{width: 490px;}
.recentupdates .hot_title{ height: 25px; line-height:20px; border-bottom: 1px solid #D9D9D9; margin: 10px 5px 5px 5px; padding-bottom: 4px;}
.recentupdates .hot_title h3{float: left;font-size:16px;}
.recentupdates .hot_title i{color: #70b6bd; font-size:22px;padding-top:5px;}
.recentupdates .hot_title .more{float: right; width: 35px; height: 25px; background-position: -558px -60px;line-height: 100px; overflow: hidden;margin-top:-3px;}
.recentupdates .hot_title .more a{display: block; height: 25px; width: 25px;}
.recentupdates .articlelist{margin: 6px;}
.recentupdates .articlelist ul{ margin-bottom: 8px;}
.recentupdates .articlelist li{float: left; height: 26px; line-height: 26px; margin-bottom: 3px; overflow: hidden; border-bottom: 1px dashed #ddd;}
.recentupdates .articlelist p{margin-right: 8px;}
.recentupdates .articlelist .p1{width:30px;color:#999;}
.recentupdates .articlelist .p1 a{color: #888;}
.recentupdates .articlelist .p2{width: 153px;}
.recentupdates .articlelist .p2 a{color: #333; }
.recentupdates .articlelist .p3{width: 180px;}
.recentupdates .articlelist .p3 a{color: #666;}
.recentupdates .articlelist .p4{width:85px; text-align: right; margin-right: 0px; color: #999;}
.recentupdates .articlelist p{float: left;}
.friendship{border: 1px solid #ddd; margin-top:10px; padding:15px; border-radius: 3px;background: #fff;}
.friendship_name{border-bottom: 1px solid #ccc;font-size:18px;padding-bottom:10px;}
.friendship_name i{font-size:20px;color:#70b6bd}
.friendship .link{ line-height:30px;  color: #333;margin-top:10px;}
.friendship .link a{color: #666; padding-left: 5px; padding-right: 5px; }
.footer{ background: #E7EFF1;padding:30px 0px;}
.footer p{margin: 0px auto; line-height: 25px; color: #666; text-align: center;width:1000px;}
.footer .p1{color: red;}
.articlelist_box{width: 1000px; margin: 20px auto 0px auto;}
.articlelist_box .sortmenu_left{float: left; width:100px; height: 415px;}
.articlelist_box .sortmenu_left li{height: 40px; line-height: 40px; margin-bottom: 10px; border: 1px solid #ccc; border-radius: 3px; text-align: center; font-size: 14px; color: #333; font-weight: bold;background: #f1eee6}
.articlelist_box .sortmenu_left p{ float: left; width: 20px; height: 30px; margin-left: 20px; }
.articlelist_box .sortmenu_left li a{font-size: 14px; color: #666; font-weight: bold;display: block}
.articlelist_box .sortnovel_right{float: right; width: 885px; border-radius: 3px;}
.sortnovel_right .sort_list{background: #fff;}
.articlelist_box .sort_title{background: #fff;}
.articlelist_box .sort_title h3{height:40px; line-height:40px;border-bottom: 1px solid #ddd; font-size: 16px; color: #666; font-weight: bold; margin-left:15px; margin-right: 10px;}
.sort_title i{color:#70b6bd;font-size:18px;}
.sortnovel_right .novel_box{float: left;width: 405px; height: 162px; margin-top: 11px; margin-right: 5px;}
.sortnovel_right .novel_box .novel_info{width: 265px;}
.sort_page{ height: 50px; margin: 30px 0px 10px 0px;}
.pagelink{text-align: center;margin:20px 0px}
.pagelink em ,.pagelink a,.pagelink kbd,.pagelink strong{padding:8px 15px;background: #7BB4B9; color: #FFF;margin:0px 3px;border-radius:3px;}
.pagelink kbd,.pagelink input{display: none}
.pagelink strong{background: #D3683A}
#pagestats{padding:8px 20px 8px 25px; border-radius: 3px; background: #7BB4B9; color: #FFF;font-style:normal;}
.articlelist_box ul .menucurr{background: #D3683A; border: 1px solid #ddd;}
.articlelist_box ul .menucurr a{color: #FFF}
.index_novel{width: 1000px; margin: 0px auto;}
.currentlocation{height:40px; line-height:40px; margin-top:5px; padding-left:0px;overflow: hidden}
.currentlocation p{float: left; color: #333;}
.currentlocation .p2{background-position: -751px -9px; width: 20px; height: 30px;margin-top:5px;}
.currentlocation p a{ color: #666}
.currentnovel{min-height: 235px; margin-top: 5px; border: 1px solid #ddd; border-radius: 3px; padding:15px 15px 25px 15px;background: #fff;}
.catalog_pic{float: left; width: 170px; height: 235px; border: 1px solid #ddd;padding:3px;}
.catalog_info{float: right; width: 775px;}
.catalog_info .novelname_author{}
.catalog_info .novelname_author .novelname{color: #DA2E00; font-size: 26px; font-weight: bold; padding-right: 15px }
.catalog_info .novelname_author .novelauthor{color: #DF5B2B;}
.catalog_info .novelname_author .novelauthor a{color: #DF5B2B;}
.currentnovel .catalognovel_type{float: left; height: 25px; margin-top: 15px;}
.currentnovel .catalognovel_type p{float: left; height: 20px; line-height: 20px; margin-right: 10px; padding: 0px 5px 0px 5px; text-align: center;border-radius: 3px; }
.currentnovel .catalognovel_type .p1{border: 1px solid #E87F62; color: #E87F62}
.currentnovel .catalognovel_type .p2{border: 1px solid #9E98BE; color: #9E98BE}
.currentnovel .catalognovel_type .p3{border: 1px solid #9FC4CA; color: #9FC4CA}
.catalognovel_newest{float: right; margin-top: 15px; height: 25px; line-height: 25px;font-size: 14px; color: #999; }
.catalognovel_newest a{font-size: 14px; color: #999;}
.catalognovel_intro{min-height: 80px;font-size: 14px; color:#999; line-height: 20px; overflow: hidden; margin-top: 15px;}
.book_operation div{ float: left; width: 130px; height: 32px; margin-top: 20px;}
.book_operation div a{display: block; width: 120px; height:40px; line-height:40px; overflow: hidden;color:#000;background:#7BB4B9;color:#fff;text-align: center;border-radius:5px;}
.book_operation .read{ }
.book_operation .download{background-position: -140px -100px;}
.book_operation .collection{background-position: -280px -100px}
.book_operation .recommend{background-position: -420px -100px}
.index_listbox{ border: 1px solid #ddd; border-radius: 3px; margin-top: 15px; padding: 10px 10px 20px 10px;background: #fff;}
.novelname_just_back{height: 30px; border-bottom: 1px solid #ddd;}
.noveltitle{float: left;color:#D3683A;font-size:16px;}
.noveltitle i{font-size:18px;}
.index_listbox .listchapter{margin-top: 10px;}
.index_listbox .listchapter li{float: left; width:325px; height:40px; line-height:40px; border-bottom: 1px dashed #ddd; overflow: hidden;}
.index_listbox .listchapter li a{color: #666;}
.index_tj{height: 235px; border: 1px solid #ddd; margin: 20px 0px 20px 0px; padding: 10px; border-radius: 3px;background: #fff;position:relative}
.index_tj .tjbtn{position:absolute;top:0px;left:0px;height:50px;width:50px;margin-top:-2px;}
.index_tj .tjbtn i{font-size:50px;color: #f04747;}
.index_tj_title {height: 30px; border-bottom: 1px solid #ddd; line-height: 31px;}
.index_tj_title .p1{float: left;height: 25px;}
.index_tj_title .p1 a{width: 60px; font-weight: bold; color: #3B3D3A; font-size: 16px;}
.index_tj_title .p1 i{font-size:30px;color:red}
.index_tj_title .more{float: right; width: 35px; height: 25px; background-position: -558px -60px;line-height: 100px; overflow: hidden;}
.index_tj_title .more a{display: block; height: 25px; width: 25px;}
.index_tj .carousel_novel{width: 980px; height: 200px; overflow: hidden; margin-top: 10px;}
.index_tj .carousel_novel li{float: left; width: 120px; height: 150px; margin-right: 11px; margin-left: 9px; text-align: center}
.index_tj .carousel_novel li a{color: #666664; font-weight: bold;}
.index_tj .carousel_novel li p{margin-top: 5px; height: 15px; line-height: 15px;overflow: hidden;}
.index_tj .carousel_novel .carousel_author a{color: #666; font-weight: lighter}
.style_con{width: 1000px; margin: 0px auto;}
.sytle_noveltitle .catalognovel_newest a{font-size: 14px; color: #999;}
.sytle_setup_content{margin-top: 15px; position: relative;}
.sytle_setup_content .setup_left{position:fixed;top:50%;margin-top:-200px;left:50%;margin-left:550px; width: 80px; height: 410px;}
.setup_left li{ width:50px;padding:10px;border-radius:10px;background:#7BB4B9;margin-bottom:10px;}
.setup_left li i{display: block;font-size:35px;height:37px;line-height:30px;color:#fff;text-align: center;cursor: pointer}
.setup_left li a,.setup_left li span{display: block; font-size:16px;height:15px;line-height:20px;text-align: center;color:#fff;cursor: pointer}
.setup_left .catalog{}
.setup_left .setup{}
.setup_left .collection{background-position: -319px -244px;}
.setup_left .preview{background-position: -415px -244px;}
.setup_left .next{background-position: -509px -244px;}
.chaptershadow{background:#000;position:fixed;top:0px;bottom:0px;left:0px;right:0px;}
.set_show_hide{position:fixed;top:50%; left:50%;margin-left:-295px;margin-top:-150px;display: none; width: 550px; height: 280px; border: 1px solid #ddd; border-radius: 5px; padding: 40px; background: #FAF9ED; z-index: 1;}
.setup_page{border-bottom: 2px solid #ddd; height: 32px;padding:10px 0px;}
.set_show_hide .set_pic{float: left; width: 27px; height: 30px; background-position: -850px -59px;}
.set_show_hide .settitle{float: left; height: 30px; line-height: 32px; font-size:18px; font-weight: bold; color: #474644;}
.back_color{height: 40px; margin-top: 35px; }
.set_color_box{float: left;}
.color_a{float: left; color: #DD8C61; font-weight: bold; font-size: 16px; height: 40px; line-height: 40px;  margin-right: 20px;}
.set_color_box p{float: left; margin-right: 20px; border-radius: 5px;}
.set_color_box p a{display: block; width: 70px; height: 40px; line-height:40px; overflow: hidden;text-align: center;color:#fff;}
.set_color_box .color_p1{background: #f1dac4
}
.set_color_box .color_p2{background: #bae1b6}
.set_color_box .color_p3{background: #c7cfd2}
.set_color_box .color_p4{background: #f7acbe}
.set_color_box .color_p5{background: #272626
}
.font_style,.font_size{height: 40px; margin-top: 35px;}
.set_size_box p,.set_fontsize_box p{float: left; line-height: 40px; text-align: center; margin-right: 20px; border-radius: 5px; border: 1px solid #ccc}
.set_size_box p a{width: 70px;}
.set_size_box p a,.set_fontsize_box p a{display: block; height: 40px; font-size: 14px; color: #666;}
.set_fontsize_box p a{width: 60px;}
.contentbottom_footer{position: relative; }
.sytle_setup_content .content_right{position: relative;padding:20px 0px;}
.sytle_setup_content .content_right h3{font-size:20px; color: #D93409; border-bottom: 2px solid #ccc; padding-bottom: 10px;}
.sytle_setup_content .chapter_content{margin-top: 20px; line-height:180%; color:#222;font-size:18px;}
.sytle_footer_buttom{width: 880px; margin: 30px auto;}
.sytle_footer_buttom li{float: left; width:140px; height: 46px;border-radius:10px;background:#7BB4B9;margin-bottom:10px;text-align: center;margin-right:10px;font-size:18px;}
.sytle_footer_buttom li a{width: 120px; height: 45px; line-height:45px; overflow: hidden;color:#fff;}
.sytle_footer_buttom li i{color:#fff;font-size:18px;}
.sytle_footer_buttom .buttom_preview{}
.sytle_footer_buttom .buttom_catalog{background-position: -136px -158px; width: 131px;}
.sytle_footer_buttom .buttom_next{background-position: -278px -158px; width: 126px;}
.sytle_footer_buttom .buttom_bookmark{background-position: -420px -158px;}
.sytle_footer_buttom .buttom_recommend{background-position: -567px -158px;}
.sytle_footer_buttom .buttom_reporterrors{background-position: -714px -158px;}
.toplist{width: 1000px; margin: 0px auto;}
.toplist_nav{height:50px;line-height:50px;margin-top: 20px;border: 1px solid #f3c3af; background: #fff;border-bottom:none;}
.toplist_nav li{float: left; width: 10%;text-align: center;}
.toplist_nav li a{color: #D3683A;display: block}
.toplist_nav .active{background: #D3683A}
.toplist_nav .active a{font-weight:bold; font-size: 14px;color:#fff;}
.toplist_list{padding: 15px; border: 1px solid #f3c3af;background: #fff;}
.toplist_list p{ float: left;}
.toplist_list .list_p{color: #DD8C61; font-weight: bold;}
.toplist_list ul{margin-top: 10px; }
.toplist_list li{height: 30px; line-height: 30px; border-bottom: 1px dashed #ffdab9; overflow: hidden;}
.toplist_list .p1{width: 190px;}
.toplist_list .p2{width: 370px;}
.toplist_list .p2 a{color: #333;}
.toplist_list .p3{width: 150px;}
.toplist_list .p4,.toplist_list .p5,.toplist_list .p6{width: 85px; text-align: center}
.list_ul li{height:40px;line-height:40px;}
.list_ul .p3,.list_ul .p4,.list_ul .p5,.list_ul .p6 {color: #666;}
.login_box{width: 1000px; height: 650px;  margin: 20px auto 0px auto;}
.login_box .login_box_left{float: left; width: 500px; height: 450px;border-radius: 3px;background: #fff;margin:20px 0px 50px 0px}
.login_box .login_box_left{padding: 100px; position: relative;}
.login_box .login_box_left .login_box_title{border-bottom:1px solid #ddd; padding-bottom: 2px;padding:10px 0px;}
.login_box .login_box_left h3{background-position: -655px -58px; width: 70px; height: 30px; padding-left: 25px; line-height: 33px; font-size: 14px; font-weight: bold; color: #333;}
.login_name{margin-top:50px; height: 40px; line-height: 40px; }
.login_password{margin-top:50px; height: 40px; line-height: 40px;}
.login_name .p1{position: absolute; left: 120px; width: 20px; height: 40px;  background-position: -750px -93px;}
.login_password .p2{position: absolute; left: 120px; width: 20px; height: 40px; background-position: -895px -93px;}
.login_name_input{width: 460px; height: 40px;  padding-left:50px; border: 1px solid #ccc;}
.login_password_input{width: 460px; height: 40px; padding-left:50px;border: 1px solid #ccc;}
.automatic_login{margin-top:40px; float: left; height: 25px; line-height: 25px;  color: #666;}
.automatic_login input{vertical-align:middle; margin-bottom:2px; height: 16px; width: 16px; margin-right: 5px;}
.take_password{margin-top:40px; float: right;  height: 25px; line-height: 25px;}
.take_password a{ color: #666}
.login_box_left .button{height: 40px; width: 500px; border-radius: 5px; margin-top: 50px; font-size: 16px; background: #D3683A; color: #FFF; border: 0px; font-weight: bold;}
.login_code input{height: 35px; width: 200px;  border: 1px solid #ccc; margin-top: 70px;vertical-align:bottom;}
.login_box .login_box_right{float: right; width: 280px; height: 650px; border: 1px solid #ccc; text-align: center; border-radius: 3px;background: #f1eee6;margin:20px 0px 50px 0px;}
.login_right_p1{margin-top: 170px; line-height: 70px; font-size: 14px; color: #999; font-weight: bold;}
.login_right_p2{width: 200px; height: 45px; background: #DC441B; text-align: center; line-height: 45px; border-radius: 5px; margin: 0px auto}
.login_right_p2 a{color: #FFF; font-weight: bold; font-size: 14px; display: block; width: 200px; height: 45px;}
.register_box{width: 1000px; margin: 20px auto auto auto}
.register_box_left{float: left; width: 500px; height: 500px; border: 1px solid #ccc; border-radius: 3px;}
.register_box_right{float: right; width: 250px; height: 500px; border: 1px solid #ccc; border-radius: 3px;}
.register_box .register_box_left{padding: 70px 100px 80px 100px; position: relative;background: #fff;margin:20px 0px 50px 0px;}
.register_box .register_box_left .register_box_title{border-bottom:1px solid #ddd;padding:10px 0px;}
.register_box .register_box_left h3{background-position: -753px -58px; width: 70px; height: 30px; padding-left: 25px; line-height: 32px; font-size: 14px; font-weight: bold; color: #333;}
.register_name{margin-top:50px; height: 40px; line-height: 40px; }
.register_name .p1{position: absolute; left: 120px; width: 20px; height: 40px;  background-position: -750px -93px;}
.register_name_input{width: 460px; height: 40px;  padding-left:50px; border: 1px solid #ccc;}
.register_password{margin-top:50px; height: 40px; line-height: 40px;}
.register_password .p2{position: absolute; left: 120px; width: 20px; height: 40px; background-position: -895px -93px;}
.register_password_input{width: 460px; height: 40px; padding-left:50px;border: 1px solid #ccc;}
.register_password_repeat{margin-top:50px; height: 40px; line-height: 40px; }
.register_password_repeat .p3{position: absolute; left: 120px; width: 20px; height: 40px; background-position: -895px -93px;}
.register_password_repeat_input{width: 460px; height: 40px; padding-left:50px;border: 1px solid #ccc;}
.submit_register{height: 40px; width: 500px; border-radius: 5px; margin-top: 50px; font-size: 16px; background: #D3683A; color: #FFF; border: 0px; font-weight: bold;}
.ttt{border: 1px solid red}
.register_box .register_box_right{float: right; width: 280px; height: 650px; border: 1px solid #ccc; text-align: center; border-radius: 3px;margin:20px 0px 50px 0px;background:#f1eee6;}
.register_right_p1{margin-top: 170px; line-height: 70px; font-size: 14px; color: #999; font-weight: bold;}
.register_right_p2{width: 200px; height: 45px; background: #DC441B; text-align: center; line-height: 45px; border-radius: 5px; margin: 0px auto}
.register_right_p2 a{color: #FFF; font-weight: bold; font-size: 14px; display: block; width: 200px; height: 45px;}
.register_code input{height: 35px; width: 200px;  border: 1px solid #ccc; margin-top: 70px;vertical-align:bottom;}
#frmgetpass{width: 490px;margin: 30px auto 50px auto;}
.getpass_box {width: 495px; height: 250px; border: 1px solid #ccc; border-radius: 0px 0px 3px 3px;}
#frmgetpass h3{height: 50px; width: 495px; border: 1px solid #ccc; line-height: 50px; text-align: center;font-size: 20px; color: #D3683A; font-weight: bold; border-radius: 3px 3px 0px 0px;}
.getpass_name{margin-left: 10px;}
.getpass_name input{height: 30px; width: 400px; font-size: 16px; padding-left: 10px; margin-top: 50px;}
.getpass_email input{height: 30px; width: 400px; font-size: 16px; padding-left: 10px; margin-top: 50px;}
.getpass_email {margin-left: 10px}
.mytop{ width: 1000px; margin: 15px auto 0px auto; min-height: 500px;}
.gridtop{text-align: center;margin-bottom: 10px; font-size: 14px; height: 30px; background: #D3683A; color: #FFF; line-height: 30px;}
.userlogin{background: #D3683A;color: #FFF; border-radius:5px 5px 0px 0px;}
.grid{border-radius:5px;line-height: 30px;}
.grid .foot{text-align: center;}
.myleft{float: left;width:160px;line-height: 30px; }
.myleft p{height: 30px; background: #D3683A; color: #FFF; text-align: center }
.myleft_top{border:1px solid #D3683A;border-radius:3px;background:#f1eee6;}
.myleft_bottom{margin-top: 10px;border:1px solid #D3683A;border-radius:3px;background:#f1eee6;}
.myleft ul{text-align: center;}
.myleft li a{color: #666;}
.myright{background:#fff;}
.myright .userinfo{text-align: center; height: 30px; line-height: 30px; font-size: 14px;  color: #FFF; border-right: 1px solid #D3683A; background: #D3683A; border-radius: 3px 3px 0px 0px;}
.myright_book,#gridbox td,.myright_box_userdatail,.myright_box_useredit,#useredit tr td,.myright_box_setavatar,.myright_box_passedit,.myright_box_inbox,.myright_outbox,.myright_box_date{border:1px solid #f1c2ae;}
.myright{float: right;width:820px; }
.booktr td{border-bottom:1px dashed #ccc; }
#gridbox td{padding-left: 5px; border-bottom: 0px; border-left: 0px;}
.myright_box_userdatail{border-right: 0px;}
.userdatail_box{border-left: 1px solid #D3683A; border-bottom: 1px solid #D3683A; margin-bottom: 30px;}
.myright_box_useredit{}
#useredit tr td{padding-left: 5px; border-bottom: 0px; border-left: 0px;}
.myright_box_setavatar{border-right: 0px;}
#setavatar table{border-collapse:collapse;}
#setavatar tr td{border-top: 1px solid #D3683A;border-right: 1px solid #D3683A; padding-left: 5px; }
.myright_box_passedit{ border-right: 0px;}
#frmpassedit table{border-collapse:collapse;}
#frmpassedit tr td{border-top: 1px solid #D3683A;border-right: 1px solid #D3683A; padding-left: 5px; }
.myright_box_date{border-right: 0px;}
#author{padding-bottom: 20px; border-radius: 0px 0px 3px 3px; width: 1000px; margin: 0px auto;border: 1px solid #D3683A; }
#author .author_name{margin-top: 15px; background: #D3683A; color: #FFF; border-radius: 3px 3px 0px 0px;}
#author .author_name span{color: #fff; font-weight: bold;}
#author th{padding-top: 10px; padding-left: 5px;padding-bottom: 10px;}
#author td{border-bottom: 1px solid #ddd; padding-left: 5px; }
#checkform .grid tr th{border-bottom: 2px solid #D3683A; }
#checkform .grid tr td{text-align: center}
#frmnewmessage td{border: 1px solid #D3683A; border-left: 0px; border-bottom: 0px; padding-left: 5px}
.mytop .pagelink{text-align: center;margin:20px 0px}
.mytop .pagelink em ,.mytop .pagelink a,.mytop .pagelink kbd,.mytop .pagelink strong,.mytop .pagelink #pagestats{ padding:5px 10px 5px 15px;background: #D3683A; color: #FFF;margin:0px 2px;border-radius:3px;}
.mytop .pagelink kbd,.pagelink input{display: none}
.mytop .pagelink strong{background:#D3683A}
.jump{border:1px solid #ddd;width:500px;margin:0 auto;margin-top:200px;border-radius:5px; background:#fff;padding:20px;box-shadow:0px 0px 2px 1px #876762;font-size:14px;}
.jump a{color:#46A1DF}
.jump .blocktitle{font-size:16px;}
.mytop .register{width: 50%; height: 278px; border: 1px solid #D3683A; border-radius: 3px; margin: 0px auto; border-right: 0px;}
.register .userinfo{text-align: center; height: 30px; line-height: 30px; font-size: 14px;  color: #FFF; background: #D3683A}
.register tr td{ border: 1px solid #D3683A; border-bottom: 0px; border-left: 0px; padding-left: 5px;}
.clicksearch{width: 300px; margin: 0px auto;height: 25px; color: #FFF; background: #D3683A; text-align: center; line-height: 25px; border-radius: 3px 3px 0px 0px;}
.searchresult{margin:20px auto;}
.searchresult .title{margin-bottom:20px;font-size:18px;}
.msg_box{border:1px solid #ddd;border-radius:10px;padding:20px;width:500px;margin:300px auto;background:#f1eee6;}
.msg_blocktitle{border-bottom:1px solid #ccc;padding-bottom:10px;color:#D3683A;font-size:18px;}
.msg_blocknote{border-top:1px solid #ccc;padding-top:10px;}
.adtop{width:1000px;margin:0 auto;}
.adbottom{width:1000px;margin:0 auto;}
.adcenter{width:1000px;margin:0 auto;}