@charset "utf-8";
/*首页样式*/
.sy_left{ width:265px; float:left;}

.lbt_box{ width:265px; height:205px; float:left; overflow:hidden;}

.bgdt_box{ width:353px;  border:#ececec solid 1px; border-top:#207cc5 solid 3px; background-color:#FFF; padding:5px;}
.bgdt_tt{ width:100%; height:40px; line-height:40px; border-bottom:#ececec solid 1px;}
.bgdt_tt_p{ width:98px; float:left; text-align:center; font-size:15px; color:#2a2c2b;}
.bgdt_more{ width:50px; float:right;}
.bgdt_more a{ color:#b4b4b4;}
.bgdt_con{ width:343px; margin:0 auto;}
.bgdt_con ul li{ width:100%; height:38px; line-height:38px; background:url(../../images/index.files/hd_pc_18.jpg) left no-repeat; text-indent:10px;}
.bgdt_con ul li a{ color:#2a2927; font-size:14px;}

.sy_zj{ width:700px; float:left; margin-left:22px;}

.xxjs_bg{ width:700px; height:168px; background:url(../../images/index.files/ss_bg_04.jpg);}

.xxjs_tt{ width:698px; margin:0 auto;  height:42px; line-height:42px; background-color:#f8f9fb; border-bottom:#ececec solid 1px; text-align:center; font-size:15px; font-weight:bold; color:#2c84cb;}
.xxjs_con{ width:577px; float:right;}

.xxjs_jslx{ width:577px;}
.xxjs_jslx ul li{ float:left; padding-right:13px;}
.xxjs_jslx ul li a{ color:#424242; font-family:"宋体";}
.xxjs_jslx ul li.hover a{ font-weight:bold;}
.xxjs_in_box{ width:100%; margin-top:20px;}
.xxjs_in{ width:600px; height:34px; line-height:34px; border:#a99c9c solid 1px; float:left;}
.xxjs_bt{ width:100px; float:left;}
.xxjs_bt ul li{ width:41px; height:36px; float:left; margin-left:5px;}
.xxjs_dxk{ width:477px;}
.xxjs_dxk input{ font-family:"宋体"; color:#424242; padding-right:5px; margin-left:5px;}

.gcwx_box{ width:525px; height:42px; line-height:42px; border:#ececec solid 1px; background-color:#FFF;}
.gcwx_tt{ width:90px; float:left; height:42px; line-height:42px; background-color:#f8f9fa; border-right:#ececec solid 1px; text-align:center; font-size:14px; color:#207cc5; font-weight:bold;}
.gcwx_right{ width:430px; float:left;}
.gcwx_right ul li{ float:left; margin-left:5px; padding-right:6px; background:url(../../images/index.files/hd_pc_18.jpg) left no-repeat; text-indent:10px;}
.gcwx_right ul li a{ color:#767575; font-family:"宋体";}
.gcwx_right ul li a:hover{ color:#207cc5;}

.xxlb_box{ width:100%;}

.xxfw_box{ width:97%; border:#ececec solid 1px; float:left; background-color:#FFF; padding:1.5%}

.xxfw_tt{ width:100%; height:42px; line-height:42px; border-bottom:#ececec solid 1px; background-color:#f8f9fa;}
.xxfw_tt_p{ width:90px; float:left; height:42px; line-height:42px; border-bottom:#207cc5 solid 1px; text-align:center; color:#207cc5; font-size:14px;}
.xxfw_more{ width:50px; float:right;}
.xxfw_more a{ color:#b4b4b4;}
.xxfw_con{ width:98%; margin:0 auto;}
.xxfw_con ul li{ padding:0 10px;float:left; height:30px; line-height:30px; background:url(../../images/index.files/hd_pc_18.jpg) left no-repeat; text-indent:10px;}
.xxfw_con ul li a{ color:#767575; font-size:16px;}
.xxfw_con h2{font-size:16px; line-height:30px; font-weight:bold;}
.xxfw_con h2 a{font-size:14px; line-height:30px; font-weight:bold; float:left; padding:0 20px 0 0;}
.gctj_box{ width:256px; height:176px; border:#ececec solid 1px; float:right; background-color:#FFF;}

.sy_right{ width:365px; float:right;}

.tzgg_box{ width:363px; height:230px; border:#ececec solid 1px; border-top:#207cc5 solid 3px; background-color:#FFF;}

.tplj_box{ width:365px;}
.tplj_box ul li{ width:359px; height:47px; padding:2px; border:#ededed solid 1px; overflow:hidden; margin-top:10px; background-color:#FFF;}

.yqlj_bg{ width:365px; height:42px; background:url(../../images/index.files/yqlj_pc_12.jpg); color:#b6b6b6;}

.yqlj_bg select{ width:160px; height:20px; line-height:20px; border:#b6b6b6 solid 1px; float:right; margin-right:20px;}

.list_left_box{ width:260px; float:left; background-color:#FFF; min-height:300px; padding-bottom:20px;}
.list_p_box{ width:260px; background:#207cc5; line-height:50px; color:#FFF; font-size:24px; text-align:center;}
.list_nav_box{ width:260px;}
.list_nav_box ul li{ width:260px; background:#EAEAEA; margin-top:2px; line-height:24px; text-align:center; padding: 10px 0;}
.list_nav_box ul li a{ font-size:16px; color:#939393; text-decoration:none;}
.list_nav_box ul li.hover a{ color:#207cc5;}

.list_right_box{ width:830px; float:right; border:#E8E8E8 solid 1px; background-color:#FFF;}
.list_dqwz_box{ width:830px; height:40px; line-height:40px;  background:#F8F8F6; text-indent:20px; border-bottom:#E8E8E8 solid 1px;}
.dyxx_con{ width:800px; margin:0 auto; font-size:14px; line-height:30px; min-height:400px;}

.xyld_con_box{ width:830px; min-height:400px;}


.xyld_con_box ul li {
    float: left;
    margin-left: 55px;
    margin-top: 10px;
    width: 206px;}

.xyld_con_box ul li img {
    border: 1px solid #ccc;
    height: 125px;
    padding: 2px;
    width: 200px;
	padding:2px;}

.xyld_con_box ul li p {
    line-height: 25px;
    text-align: center;
    width: 200px;}

.info_list_con{ width:800px; margin:0 auto; min-height:400px;}
.info_list_con ul li{ width:800px; background:url(../../images/index.files/hd_pc_18.jpg) left no-repeat; text-indent:15px; height:35px; line-height:35px; border-bottom:#bdbfbe dashed 1px;}
.info_list_con ul li a{ color:#444444; font-size:14px;}
.info_list_con ul li .time{ float:right; color:#444444; padding-right:10px;}


.content_box{ width:1110px; border:#E8E8E8 solid 1px; background:#FFF;}

.cent_dqwz_box{ width:1110px; height:40px; line-height:40px; text-indent:20px; background:#F8F8F6; border-bottom:#E8E8E8 solid 1px;}

.cent_tt_box{ width:1040px; margin:0 auto; border-bottom:#E8E8E8 solid 1px;  color: #000000;
    font-size: 24px;
    font-weight: bolder;
    line-height:45px; text-align:center;}
.cent_xx_box{ width:1040px; margin:0 auto; border-bottom:#E8E8E8 solid 1px; border-top:#E8E8E8 solid 1px;  color: #000000;
    font-size: 14px;
    line-height:35px; text-align:center;}
.cent_nr_box{ width:1040px; margin:0 auto; font-size:14px; line-height:30px;}


.tzgg{padding:10px; height:260px; background:#fff;}
.sy-tzgg-con{padding:10px;}
.sy-tzgg-title{width:100%; height:46px; line-height:46px; margin:0 auto;}
.sy-tzgg-title li{float:left; text-align:center; width:30%; background:#f3f3f3; margin-right:2%;color:#0056af; }
.sy-tzgg-title li a{line-height:46px; float:left;font-size:16px; width:100%; }
.aaa_current a:link,.aaa_current a:visited,.aaa_current a:hover,.aaa_current a:active{color:#fff;background:#0056af;  font-weight:bold; font-size:16px;}
.search_bgimg select,.search_bgimg input{padding:2px; border:1px solid #ccc; margin:2px 5px;height: 30px;vertical-align: middle;}
.search_bgimg input{}

.sy-tzgg-title2{width:100%; height:46px; line-height:46px; margin:0 auto;}
.sy-tzgg-title2 li{float:left; text-align:center; width:38%; background:#f3f3f3; margin-right:2%;color:#0056af; }
.sy-tzgg-title2 li a{line-height:46px; float:left;font-size:16px; width:100%; }
.bbb_current a:link,.bbb_current a:visited,.bbb_current a:hover,.bbb_current a:active{color:#fff;background:#0056af;  font-weight:bold; font-size:16px;}

.sy-tzgg-title3{width:100%; height:46px; line-height:46px; margin:0 auto;}
.sy-tzgg-title3 li{float:left; text-align:center; width:30%; background:#f3f3f3; margin-right:2%;color:#0056af; }
.sy-tzgg-title3 li a{line-height:46px; float:left;font-size:16px; width:100%; }
.ccc_current a:link,.ccc_current a:visited,.ccc_current a:hover,.ccc_current a:active{color:#fff;background:#0056af;  font-weight:bold; font-size:16px;}



/*-----SearchBookList-----*/
.search_bgimg{background-image:url(../images/header_img03.jpg); background-position:top right; background-repeat:no-repeat; padding:0px 20px;}
.search_con{text-align:left;width:500px; margin:auto; padding:30px 0 30px; height:380px; line-height:150%;}
.search_conwsm{width:700px;}
.search_form{background-color:#f8f8f8; border:1px solid #d7d7d7; padding:5px 10px; margin-bottom:5px;}
.search_form_bg{background-color:#f8f8f8;}
.bulk-actions select {padding: 1px;border: 1px solid #ccc;}
#search_book_list{ margin:0 10px;}
#search_book_list li{float:left; width:100%; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin-bottom:15px;}
#search_book_list em{color:#f00; font-style:normal;}
#search_book_list em a{color:#f00;}
.booklist{width:99%;float:left;clear:both;padding:0;margin:0 auto;}
.booklist dt{float: left;text-align:right;width:18%; height:24px;color:#333;font-weight:bold;}
.booklist dd{color:000;text-align:left;float:right;width:81%; padding:0;}
.booklist dd a{color:#034ea2;}
.booklist dd a:hover{color:#034ea2;}

.book_list_info p{ color:#333; margin:0 auto; padding:0 0 0 20px; line-height:150%; font-size:12px;}
.book_list_info p img{ padding:0; margin:0 auto;}
.book_list_info h3{color:#333;font-size:14px;}
.book_list_info h3 a{color:#054ec3;font-weight:bold;}
.book_list_info h3 a:hover{color:#054ec3;text-decoration:underline;}
.book_list_info span{float:right;padding-right:10px; font-size:12px; color:#666; font-weight:bold;}
.book_list_info p span{float:right;padding-right:10px; color:#999; font-size:12px;}
.book_cover{float:left; width:50px; height:64px;text-align:center; padding:0; margin:0 5px 5px 0;display:table; overflow:hidden; position:relative;}
.book_cover span{vertical-align:middle; display:table-cell; position:absolute;}
.search_tags_tit{padding: 5px 0 5px 10px; margin-bottom:10px; font-size:14px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.search_tags_tit strong{color:#F00;font-size:14px; }
#hottag{font-size:12px; padding:5px; color:#ccc;}
#hottag a{color:#1970dd;}
#hottag a:hover{ text-decoration:underline;}
#hottag strong{color:#b9201b}
#hottag a .more a{color:#1970dd;}
.moresearch{padding:5px;}

#search_container{text-align:left; background-color:#fff; margin:10px 20px; float:left;width:95%;display:inline; /* So IE plays nice */}
#search_container_left{float:left;height:230px;}
#search_container_center{height:250px; width:220px;float:left;}
#search_container_right{float:left; width:220px;height:230px;}

#search_container h3{border-left:5px solid #06c; padding-left:5px; text-align:left; color:#06c; font-weight:bold;}
#search_container p{border-left:1px solid #06c; padding-left:20px; padding-top:15px;}
#search_container_right ul{ height:auto; float:left;border-left:1px solid #06c; padding-left:5px;}
#search_container_center ul{width:200px; height:auto; float:left;border-left:1px solid #06c; padding-left:5px;}
#search_container_right ul li, #search_container_center ul li{float:left; width:98%; height:auto; line-height:180%; margin-left:7px; padding-left:12px; background-image:url(../images/icon_arr.gif); background-position:0 3px; background-repeat:no-repeat;}
#search_container_right ul li a, #search_container_center ul li a{color:#333;}
#search_container_right ul li a:hover, #search_container_center ul li a:hover{color:#06c; text-decoration:underline;}
.childl p{padding:5px 0;}

/*-----Login-----*/
#login_content{ width:780px; margin:50px auto;}
#login{}
#login caption{font-size:14px;font-weight:bold;margin-bottom:13px; padding:5px 0; text-align:left;border-bottom:solid 1px #fc3; color:#F00;}
#login caption p{font-size:12px;}
#login td{font-weight:bold;}
.myform{margin:10px auto;width:300px;padding:8px;}
#login_content_tips{width:350px; height:280px;float:left; margin-top:30px; background-color:#d9f6fe;border-top:solid 1px #fc3;border-left:solid 1px #fc3;border-bottom:solid 1px #fc3; padding:10px 0 0 20px;}
#login_content_tips ul{ float:left; padding:10px 10px 0 30px;}
#login_content_tips li{list-style:square; padding-bottom:5px;}
#login_content_tips h2{ font-size:12px; font-weight:bold;padding:5px;}
#login_content_r{height:300px;margin-top:30px; background-color:#d9f6fe;border-top:solid 1px #fc3;border-right:solid 1px #fc3;border-bottom:solid 1px #fc3;}
.l_c_l{float:left; width:370px;}
.l_c_c{float:left; width:332px; background-color:#d9f6fe;border:solid 2px #fc3;}
.l_c_r{float:left; width:50px;}


/*-----BookTab-----*/
.booktab_line{border-bottom:3px solid #0055cc; padding-bottom:4px; margin-bottom:5px;}
.booktab{padding:5px 10px 4px 10px; border:1px solid #daf7ff;background:#d9f6fe;font-weight:bold;border-top-right-radius:5px; border-top-left-radius:5px;}
.booktab a{color:#333; font-size:12px;}
.booktab a:hover{color:#333;}
.booktab_current{padding:5px 10px; background-color:#0055cc; border-left:1px solid #0055cc; border-top:1px solid #0055cc; border-right:1px solid #0055cc;
font-weight:bold;
background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
background-image: -o-linear-gradient(top, #0088cc, #0055cc);
background-image: linear-gradient(top, #0088cc, #0055cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeba', endColorstr='#fdcd35', GradientType=0);
border-color: #0088cc #0088cc #0055cc;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
border-top-right-radius:5px; border-top-left-radius:5px;}
.booktab_current a{color:#fff; font-size:12px; font-weight:bold;}
.booktab_current a:hover{color:#fff;}

/*-----BookInfo-----*/
.book_article{display:block;margin:5px auto 5px auto; width:100%;}
.book_article h5{font-size:14px; padding:3px 10px; margin:30px auto 0px auto;background-color:#eef7ff; display:block; border-bottom:1px solid #d2e8fa;}
.book_article h5 span{background-color:#fcfeff; border-top:1px solid #bfdef5;border-left:1px solid #bfdef5;border-right:1px solid #bfdef5; padding:5px 10px 5px 10px; font-weight:bold;}
.cursor{cursor: pointer;}
#book_pic{float:right; text-align:center; width:110px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
#book_info{word-wrap: break-word; font-size:12px; color:#333; padding:0 0 2px 10px;line-height:180%; width:99%;}
#book_info span{ color:#666; text-align:right;}
#book_info a{font-size:12px; color:#1970DD;}
#marc{ border:1px solid #d9f6fe; background-color:#f7fdff; padding: 5px;margin-bottom:10px;}
#marc span{float:right;}
#marc span a{color:#551a8b;}
#marc span a:hover{color:#551a8b;}

/*-----Num-----*/
.numstyle{ margin:20px auto 10px auto; text-align:right;}
.numstyle a{ color:#69c;border:1px solid #ccc; padding:2px 5px; margin:2px; text-decoration:none;}
.numstyle a:hover{border:1px solid #69c; background-color:#f6f6f6;}
.numstyle a:active{border:1px solid #333;}
.numstyle span.current{border:1px solid #69c; background-color:#69c; color:#fff; padding:2px 5px;}
.numstyle span.disabled{}

.nav_button {text-align:left; margin:20px auto;}
.nav_button a {font-weight: bold;padding:3px 6px;border:1px solid #d9f6fe;color:#06c;background-color:#f7fdff;text-decoration: none;font-size:14px;}
.nav_button a:hover {background-color:#f7fdff;border:1px solid #06c;color:#06c;}

#num{margin-bottom:10px; font-size:12px; height:30px;}
.pagination { font-size:12px;text-align: right;padding:7px 5px; float:right; margin:0 auto;}
.pagination a { font-size:12px;padding: 5px 0;}
.pagination a.number {border: 1px solid #ddd;}
.pagination strong{color:#b9201b;}
.pagination a.current { border:1px solid #dedede; padding:3px 5px; color:#1970dd; background-color:#fff;}
.pagination a.current:hover {text-decoration: none; border:1px solid #639; color:#639;}

/*-----Sharing-----*/
#sharing{padding:5px 0; margin:5px auto;border-top:1px dashed #ccc;}
#sharing span{margin-bottom:10px;}
.sharing_zy{ margin:10px;}
.sharing_zy li{float:left; text-align:left; width:80px; margin-right:2px; height:35px; text-align:center;}
.sharing_2 li{width:100px; margin-right:10px; float:left; height:23px;}

/*-----Tabs-----*/
.tab_article{font-size:12px; margin-bottom:20px;}
.tab_article p{padding:5px 0px; line-height:20px;}
.tab_article h3{ font-size:14px; color:#F00; padding:10px;}
.tab_text{ text-align:center; background-color:#d9f6fe; padding:10px;}
#tab_addkc{ text-align:center; background-color:#f6f6f6; border-bottom:1px solid #e5e5e5; font-size:14px; width:100%;}

/*-----Comment-----*/
#comment{color:#333; margin-bottom:10px;}
#comment_msg{background-color:#f6f6f6; width:100%; padding:5px 0;}
#comment li{ margin:2px 20px;}
#comment h5{font-size:14px; padding:0; margin:20px auto 5px auto;}
#comment p{margin:3px auto; padding:0;}
#comment span a{ color:#167fc3;}
#comment span a:hover{background-color:#639; color:#fff;}
.comment_line{border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
.comment_icon{background-image:url(../images/icon_comment.gif); background-repeat:no-repeat;background-position:2px 3px; padding:0 0 0 19px;}
.comment_right{float:right; color:#666; font-size:12px;}
.comment_red{color:#F00;}
.comment_name{color:#167fc3;}

#addbanner{ text-align:center;}
.banner{width:468px; height:60px; background-color:#f6f6f6; border:1px solid #e5e5e5;}

/*-----Underlinemenu-----*/
#underlinemenu{float:left; border:1px solid #d9f6fe; background-color:#f7fdff; margin:10px auto; padding:10px;}
#underlinemenu ul li{float:left;width:220px;padding: 5px 10px 5px 10px; display:block;}
#underlinemenu ul li a{color:#333;text-align:left;text-decoration: none;padding: 2px;}
#underlinemenu ul li a:hover{color:#fff;background-color:#CC0000;}
.box_bgcolor{font-size:14px; font-weight:bold;padding:5px; line-height:150%; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.box_bgcolor strong{color:#06c;}

/*-----Underlinemenu_small-----*/
#underlinemenu_small{margin:20px auto;}
#underlinemenu_small h6{font-size:14px; color:#c00; font-weight:bold; padding:5px 10px; border-bottom:1px solid #e5e5e5; background-color:#f6f6f6;}
#underlinemenu_small{float: left;border:1px solid #e5e5e5;}
#underlinemenu_small ul li{float:left;width:165px;padding: 3px 10px 3px 10px;}
#underlinemenu_small ul li a{text-align:left;text-decoration: none; color:#333;}
#underlinemenu_small ul li a:hover{color:#fff;background-color:#CC0000;}

/*-----Cls-----*/
#cls_sidebar{width:250px;height:650px;float:left; background-color:#fff; margin-right:10px;}
#cls_rightcontent{height:650px;}

#titlenav{background-color:#f7fdff;border:1px solid #d9f6fe;padding:5px; text-align:left;}
#titlenav a{color:#006600;}
#titlenavhome{color:#FF0000;background-color:#f7fdff;border:1px solid #d9f6fe;padding:5px;}
#titlenavhome a{color:#006600;}
#titlenavhome a:hover{color:#FFFFFF;background-color:#CC0000;}
#hot_top_font{color:#CC0000;padding-bottom:50px;padding:0 80px 20px 75px;}
#hot_top_font a{color:#006600;}
#hot_top_font a:hover{color:#FFFFFF;background-color:#CC0000;}

.list_books{border-bottom:1px dashed #ccc;padding:10px;margin:5px auto 5px auto; text-align:left;}
.list_books p{color:#666;padding-left:25px;}
.list_books h3{color:#666666;font-size:14px;padding-bottom:5px;}
.list_books h3 a{color:#054ec3;font-weight:bold;}
.list_books h3 a:hover{color:#054ec3;text-decoration:underline;}
.list_books span{float:right;padding-right:10px;}
.list_books_left{float:left;width:550px;}
.list_books_left p{color:#666;padding-left:25px;line-height:1.5em;}
.list_books_left h3{color:#666666;font-size:14px;padding-bottom:5px;}
.list_books_left h3 a{color:#054ec3;font-weight:bold;}
.list_books_left h3 a:hover{color:#054ec3;text-decoration:underline;}
.list_books_left span{float:right;padding-right:10px;}
.list_books_pic{float:right;width:65px;height:95px;padding:2px;border:1px solid #ccc;margin-right:10px;}

p .note{padding:3px 0 10px 0;color:#333; font-size:14px; margin-top:10px;}
.note strong{color:#FF0000;}

#info_navbar_search{color:#333;font-size:12px;text-align:left; border:1px solid #d9f6fe; background-color:#f7fdff;padding:5px;margin:5px auto 5px auto;}

.notice_ul{ padding:50px 30px;}
.notice_ul li a{ color:#F00;}

.itemtag{ margin:10px auto 5px auto;}
.search_line{font-size:14px; padding:10px;}


#left_tab{float:left;width:55%; padding:10px 0 0 30px;}
#right_con{float:right;width:350px;text-align:left;border:1px solid #d9f6fe; background-color:#f7fdff; margin:10px 20px;}
#right_con h5{font-size:14px;text-align:left; padding:10px 20px; font-weight:bold; font-size:14px; color:#06c; border-bottom:1px solid #d9f6fe;}
#content_note{padding:10px; background-color:#e5e5e5e;}
#content_note ul{padding:5px 0 0 30px; float:left;}
#content_note ul li{padding:2px 0 2px 0;list-style: disc;list-style-type: disc;}
#content_note ul li a{color:#3274a8;list-style: disc;list-style-type: disc;font-weight:bold;}
#left_tab caption{font-size:14px;font-weight:bold;margin-bottom:13px; padding:5px 0; text-align:left;border-bottom:solid 1px #e5e5e5; color:#F00;}
#left_tab caption p{font-size:12px; color:#666;}

/*-----Table-----*/
.table_line{border:1px solid #ccc;}
.table_line td{padding:5px;}
.table_line em {font-style:normal;}

/*-----Err-----*/
#err{ padding:20px; margin:50px auto;}
#err h3{font-size:24px; color:#f30; font-weight:bold; text-align:center;}
#err p{ padding:30px;  text-align:center; font-size:14px; line-height:150%;}

/*-----Footer-----*/
#copy{color:#333;border-top:1px solid #ccc; background-color:#e2e2e2; width:100%; margin:auto; padding:15px 0; font-family:Arial, Helvetica, sans-serif;}
#copy a{color:#333;}
#copy a:hover{ text-decoration:underline;}

/*-----Other-----*/
.greytext1{ background-color:#f6f6f6; border-bottom:1px solid #e5e5e5;}
.greytext2{background-color:#dae8f1; border-bottom:2px solid #bbd4e5;}
.whitetext{border-bottom:1px dashed #d7d7d7; background-color:#fff;}
.center{text-align:center}
.tabs_M{margin:30px auto; padding:20px}
.padding{padding:2px 0 0 10px;}
.tabs_width{width:400px;}
#tabs_padding{padding-left:70px;}

.red{color:#F00;}

/* asord_booklist */
.asord_booklist{
   width:750px;
   float:left;
   clear:both;
   padding:0;
   margin:0 auto;}
.asord_booklist dt{
   float: left;
   text-align:right;
   width:150px;
   padding-right:5px;
   height:24px;
   color:#333;
   font-weight:bold;
}
.asord_booklist dd{
   color:000;
   text-align:left;
   float:right;
   width:580px;
}
.asord_booklist dd a{
   color:#034ea2;
}
.asord_booklist dd a:hover{
   color:#034ea2;
}

/* content asord douban */
.douban_book{
   width:850px;
   height:100px
   display:block;
   padding:12px 0 12px 5px;;
   border-bottom:1px dashed #ccc;
   clear:both;
}
.douban_book img{
   padding:2px;
   border:1px solid #ccc;
}
.d_b_left{
   float:left;
   width:70px;
   text-align:right;
   padding-right:5px;
}
.d_b_right{
  float:right;
  width:760px;
}

.asord_marc{
   width:100%;
   text-align:left;
   float:left;
}

.asord_marc h3{
	font-size:14px; color:#039; background-color:#efefef; font-weight:bold;
	border-bottom:1px dashed #ccc;
	margin:10px auto;
	padding:5px 0 3px 10px;
}
.asord_marc p{
	padding:2px 0 20px 30px;
	line-height:18px;
}

/* ebook */
#ebook_con{width:745px; float:right; margin:10px auto; padding:10px 0; border-top:1px solid #ccc;}
#ebook_tit{float:left; font-size:14px; background-color:#eef7ff; padding:10px 0 10px 20px; display:block; width:725px; border-bottom:1px solid #d2e8fa;}
#ebook_tit span{float:right; margin-right:10px; font-size:12px;}

div.go_top {position:fixed;left:50%;bottom:20px;margin-left:490px;}
div.go_top_r {position:fixed;bottom:20px; right:5px; border:1px solid #8fdbff; background-color:#e4f6ff;border-top-right-radius:5px; border-top-left-radius:5px;}
.blue{color:#4585E1;}
.red{color:#F00;}

.infowrap{margin:10px auto;padding:0; width:98%;}
.infowrap p{line-height:1.5em;padding:3px;margin:0 auto}
.infowrap p a{color:#295394;}
.infowrap p a:hover{color:#990000;}
.infowrap ul{width:98%; margin-bottom:50px; text-align:center;}
.infowrap ul li{float:left; width:18%; margin-right:20px; margin-bottom:30px; border:1px solid #d9f6fe; background-color:#f7fdff; padding:20px; text-align:center;}


.nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu {
  margin-top: 1px;
  border-width: 1px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > .open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav .open .caret,
.nav .open.active .caret,
.nav .open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tab-content {
  display: table;
  width: 100%;
}
.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-below .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
.tabs-below .nav-tabs .active > a,
.tabs-below .nav-tabs .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none;
}
.tabs-left .nav-tabs > li > a,
.tabs-right .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left .nav-tabs .active > a,
.tabs-left .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right .nav-tabs .active > a,
.tabs-right .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.navbar {
  *position: relative;
  *z-index: 2;
  overflow: visible;
  margin-bottom: 18px;
}
.navbar-inner {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.navbar .container {
  width: auto;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 3px 10px 3px;
  font-size: 12px;
  margin-top:-5px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
}
.btn:active,
.btn.active {
  background-color: #cccccc ;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 14px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 12px;
  line-height: 16px;
}
.btn-small [class^="icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 12px;
  line-height: 14px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  background-color: #0074cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}
.btn-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  background-color: #414141;
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}
.btn-group:after {
  clear: both;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group .btn:last-child,
.btn-group .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child,
.btn-group .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.btn-group .btn-mini.dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.btn-group .btn-large.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open {
  *z-index: 1000;
}
.btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}
.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-mini .caret {
  margin-top: 5px;
}
.btn-small .caret {
  margin-top: 6px;
}
.btn-large .caret {
  margin-top: 6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fff;
  border: 1px solid #ffcccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #ff0000;
  font-size:16px;
  text-align:center;
}