@charset "utf-8";
/* CSS Document */
html{ width:100%;}
body { margin:0px; padding:0px; font-size:14px; color:#666; background:#f0f0f0;}
body,button,input,select,textarea {
    /*font:16px/1.8 tahoma,arial,'Hiragino Sans GB',\5FAE\8F6F\96C5\9ED1,sans-serif;*/
    font: 300 14px/1.4 PingHei,'PingFang SC','Helvetica Neue',Helvetica, Roboto,STHeitiSC-Light,"Microsoft YaHei","黑体","微软雅黑",Hiragino Sans GB,Microsoft Sans Serif, sans-serif;
}
ul,li,dl,dd,p,dt,p,h1,h2,h3{ margin:0px; padding:0px; list-style:none;}
img{border:0; outline:none;}
img:hover{border:0; outline:none;}
a { text-decoration:none; color:#666;}
a:hover { text-decoration:underline; }
i{ font-style:normal;}
input{ outline:none;}
.input_bg { background:#fdfdfd;}

.c { margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}

.top { width:100%; height:165px;margin:0px auto; text-align:center;position:relative;z-index: 10; background:url(../images/logo_01.jpg); background-position:50%;}
.login_box { width:173px; height:46px;margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0; z-index:999;position:absolute; padding-left:1037px;}
.login_bt { width:173px; height:46px;}

/*导航栏*/
.nav_bg { width:100%; height:56px; background:#2b83d2;position:absolute;left:0; right:0;margin:auto; }
.nav{width:1200px;height:56px;border-bottom:0px;  position:relative; z-index:200;font-size:14px;}
.nav ul{margin:0px;padding:0px;}
.nav li{display:block;list-style:none;padding-top:0px; font-size:14px;list-style-position:outside;text-align:center;float:left;}
.nav li span{ font-size:12px;}

.nav_fg { width:2px; height:56px; background:url(../images/nav_fg_04.jpg)}

.menu { display:block; width:145px; height:56px;}
.menu a { display:block; width:145px; height:56px; line-height:56px; color:#ffffff; text-decoration:none}
.menu a:hover {width:145px; height:56px; display:block; color:#ffffff;background:#1a5088;}

.menu2 {width:145px;height:56px;cursor:hand;display:block;overflow:hidden;}
.menu2 a{width:145px; height:56px;line-height:56px; display:block; color:#ffffff;text-decoration:none;  }
.menu2 a:hover{text-decoration:none}

.menu1{ width:145px;height:auto;cursor:hand;overflow:hidden;}
.menu1 a{width:145px;height:56px;line-height:56px; display:block;text-decoration:none;color:#FFFFFF;}
.menu1 a:hover{text-decoration:none;background-color:#1a5088; color:#ffffff}

.list_box{line-height:20px;text-align:left;padding-top:0px;border:0px solid #001428; border-top:none;background-color:#1a5088;}
.list_content{ width:145px; height:35px; line-height:35px; display:block;text-align:center}
.list_content a{width:145px; height:35px; line-height:35px; margin:0px; padding:0px; background-color:#1a5088; color:#FFFFFF; font-size:14px;}
.list_content a:hover{width:145px; height:35px; line-height:35px; margin:0px; padding:0px;color:#FFFFFF; background-color:#4496df}

.visit_hits { display:block; width:70px; height:56px; font-size:12px; text-align:right; line-height:44px; color:#ffffff;}

.search_bg { width:1200px; height:190px; background:url(../images/search_bg_08.jpg); margin-top:80px;}
.search_form { width:850px; height:110px; padding-top:80px;}
.search_form_table { width:850px; height:50px; margin:0px auto;}
.search_submit { width:89px; height:48px; border:0px; background:url(../images/search_bt_08.jpg); margin-top:4px;}
.search_input { width:200px; height:35px; line-height:35px; font-size:18px; border:0px;margin-top:4px; margin-left:40px;}

.qrcode_bg{ width:100px; height:100px; padding-left:8px; padding-top:10px; margin-top:40px; margin-left:50px; background:#FFF; border-radius:12px;}
.qrcode_bg2{ width:98px; height:100px; padding-left:12px; padding-top:10px; margin-top:40px; margin-left:40px; background:#FFF; border-radius:12px;}



.main_index_top { width:1200px; height:405px; margin-top:25px;}
.main_index_top_left { width:302px; height:405px; background:#ffffff; border-top:4px #2b83d2 solid; margin-right:13px;}
.main_index_top_right { width:885px; height:405px;}

.main_index_notice_menu { width:280px; height:45px; padding-left:20px;}
.index_title { width:100px; height:40px; font-size:16px; line-height:40px; color:#000000;}
.index_title_more { width:50px; padding-right:10px; height:40px; line-height:40px; color:#a8a8a8;}
.index_title_more a{color:#a8a8a8;}

/*本馆公告*/

.inner_news_box { width:280px; height:270px; padding-top:10px;}
.index_news_li_box li { width:280px; height:auto; padding-top:5px; padding-bottom:5px; display:block;color:#000000; font-size:13px; border-bottom:1px #e7e7e7 solid;}
.index_news_li_box li a{ color:#000000;}
.index_icon { width:18px; height:25px; display:block; background:url(../images/icon_19.jpg) no-repeat center;}
.index_tt { width:255px; height:auto; line-height:25px; display:block}
.index_time { width:90px; height:auto; color:#acacac; padding-left:20px; display:block}

/*本馆动态和幻灯片*/
.ppt { width:405px; height:270px;background:#ffffff;}
/*ppt*/
.callbacks_container{ position:relative; width:400px;}
.callbacks{position:relative;overflow:hidden;width:100%;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:270px;width:100%;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;top:50%;z-index:3;text-indent:-9999px;overflow:hidden;height:106px;width:41px; margin-top:-65px;}
.prev{background:none;left:0;}
.next{background:none;right:0;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_tabs.callbacks1_tabs{ position:absolute; bottom:0px; z-index:100; width:100px; height:30px; left:0px; background:url(../images/aa.png) repeat left top; padding-left:300px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:9px;height:9px;margin-left:9px; margin-right:3px; position:relative; padding-top:10px;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:9px;height:9px; position:absolute; text-align:center; color:#fff; left:0; z-index:1000; font-size:0px; background:url(../images/ab.png) no-repeat left top;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{ background:url(../images/ac.png) no-repeat left top; color:#ff6000 !important;} 




.index_news_right2 { width:480px; height:260px; background:#ffffff; padding-top:10px;}
.main_index_news_menu { width:460px; height:45px; padding-left:20px;}

.index_news_li_box2 { width:460px; height:200px; padding-top:5px;}
.index_news_li_box2 li { width:450px; height:30px; padding-bottom:10px; display:block;color:#000000; font-size:13px;}
.index_news_li_box2 li a{ color:#000000;}
.icon2 { width:18px; height:30px; display:block; background:url(../images/icon_19.jpg) no-repeat center;}
.tt2 { width:325px; height:30px; line-height:30px; display:block}
.time2 { width:85px; height:30px; color:#acacac; padding-left:20px; display:block}

.ggsz { width:885px; height:112px; background:#ffffff; margin-top:20px;}
.ggsz_menu { width:35px; height:112px; background:url(../images/ggszwh_menu_17.jpg)}
.ggsz_box { width:850px; height:92px; padding-top:15px;}
.ggsz_box li{ display:block; width:271px; height:81px; margin-left:8px; float:left}

/*服务指南和数字资源*/
.index_main { width:1200px; height:405px;margin-top:16px;}
.index_fw_box { width:302px; height:405px; margin-right:13px;}
.brand a{width: 151px;height: 101px;display: block;float: left;margin:0px;text-align: center;}
.brand img{width: 151px;height: 101px;}
.brand .info1{display: none; background:url(../images/fw_30.jpg);color: #369242;}
.vertical .info1{width: 0;height: 101px;margin: 0 auto;}

.brand .info2{display: none; background:url(../images/fw_31.jpg);color: #369242;}
.vertical .info2{width: 0;height: 101px;margin: 0 auto;}

.brand .info3{display: none; background:url(../images/fw_33.jpg);color: #369242;}
.vertical .info3{width: 0;height: 101px;margin: 0 auto;}

.brand .info4{display: none; background:url(../images/fw_34.jpg);color: #369242;}
.vertical .info4{width: 0;height: 101px;margin: 0 auto;}

.brand .info5{display: none; background:url(../images/fw_35.jpg);color: #369242;}
.vertical .info5{width: 0;height: 101px;margin: 0 auto;}

.brand .info6{display: none; background:url(../images/fw_36.jpg);color: #369242;}
.vertical .info6{width: 0;height: 101px;margin: 0 auto;}

.brand .info7{display: none; background:url(../images/fw_37.jpg);color: #369242;}
.vertical .info7{width: 0;height: 101px;margin: 0 auto;}

.brand .info8{display: none; background:url(../images/fw_38.jpg);color: #369242;}
.vertical .info8{width: 0;height: 101px;margin: 0 auto;}

.szzy{ width:885px; height:401px; border-top:4px #2b83d2 solid; background:#ffffff;}
.szzy_menu { width:865px; height:45px; padding-left:20px;}
.szzy_box { width:865px; height:355px; padding-left:20px;}
/*数字资源链接*/
.szzy_article_menu_title { width:155px; height:60px; padding-left:25px; line-height:60px; font-size:18px; color:#555555;}
.szzy_article_menu_more { width:65px; height:60px;line-height:60px; font-size:12px; color:#555555; text-align:right;}

.szzy_inner_box { width:280px; height:335px; margin-right:8px;}
.szzy_li_icon{ display:block; width:20px; height:44px; background:url(../images/szzy_icon_50.png) no-repeat;}
.szzy_li_title{ display:block; width:230px; height:44px;}

.szzy_article_menu1 { width:264px; height:64px; padding-left:15px;background:#ddecf3;}
.szzy_article_menu_icon1 { width:40px; height:60px; background:url(../images/szicon_34.jpg) no-repeat center;}
.szzy_article_list_box1 { width:269px; height:260px; padding-top:5px; padding-left:10px; background:#eaf3f8;}
.szzy_article_list_box1 li{ width:264px; height:45px; display:block; line-height:45px; border-bottom:1px #e3e3e3 solid; margin:0px auto;}
.szzy_article_list_box1 li a{color:#1c53b0;}

.szzy_article_menu2 { width:264px; height:64px; padding-left:15px;background:#f3ebd5;}
.szzy_article_menu_icon2 { width:40px; height:60px; background:url(../images/szicon_40.jpg) no-repeat center;}
.szzy_article_list_box2 { width:269px; height:260px; padding-top:5px; padding-left:10px; background:#f6f0e1;}
.szzy_article_list_box2 li{ width:264px; height:45px; display:block; line-height:45px; border-bottom:1px #e3e3e3 solid; margin:0px auto;}
.szzy_article_list_box2 li a{color:#1c53b0;}

.szzy_article_menu3 { width:264px; height:64px; padding-left:15px;background:#e8e8e8;}
.szzy_article_menu_icon3 { width:40px; height:60px; background:url(../images/szicon_37.jpg) no-repeat center;}
.szzy_article_list_box3 { width:269px; height:260px; padding-top:5px; padding-left:10px; background:#f2f2f2;}
.szzy_article_list_box3 li{ width:264px; height:45px; display:block; line-height:45px; border-bottom:1px #e3e3e3 solid; margin:0px auto;}
.szzy_article_list_box3 li a{color:#1c53b0;}


/*banenr和文章*/
.index_main2 { width:1200px; height:350px;margin-top:16px;}
.banner { width:302px; height:350px;margin-right:13px;}
.banner_inner { width:302px; height:350px;}
.banner_img{ display:block; width:302px; height:64px;margin-bottom:5px;}
.index_article_contain { width:885px; height:350px;}
/*article*/
.index_article_left { width:282px; height:336px; background:#ffffff; border-top:4px #a49ccd solid; margin-right:15px;}
.index_article_left2 { width:282px; height:336px; background:#ffffff; border-top:4px #9dd9fb solid; margin-left:5px;margin-right:13px;}
.index_article_left3 { width:282px; height:336px; background:#ffffff; border-top:4px #a3d7bf solid; margin-left:6px;margin-right:0px;}
.index_article_menu { width:262px; height:45px; padding-left:20px;}

.tj_box{ width:250px; height:68px; padding-top:10px; border-bottom:1px #e2e2e2 solid;}
.tj_img{ width:90px; height:60px;}
.tj_right{ width:150px; height:60px; margin-left:10px;}
.tj_right_top{ width:150px; height:40px;color:#454545;}
.tj_right_top a{color:#454545;}
.tj_right_foot{ width:150px; height:20px;}

.tj_icon{ width:36px; height:17px;}
.tj_time{ width:40px; height:17px; margin-left:5px; color:#a4a4a4;}


.index_article_box { width:282px; height:350px; border-top:3px #000000 solid;}
.index_article_li_box { width:280px; height:210px;}
.index_article_li_box li { width:280px; height:35px; display:block;color:#000000; font-size:13px;}
.index_article_li_box li a{ color:#454545;}
.icon3 { width:18px; height:35px; display:block; background:url(../images/icon2_62.jpg) no-repeat center;}
.tt3 { width:255px; height:35px; line-height:35px; display:block}

/*book*/
.newbook{ width:1200px; height:361px; margin-top:30px; background:url(../images/book_bg_66.jpg);}
.newbook_menu{ width:1200px; height:70px;}
.newbook_menu_name{ width:1090px; height:70px; line-height:70px; padding-left:20px; color:#ffffff; font-size:16px;}
.newbook_more{ width:70px; padding-right:20px; height:70px;line-height:70px;color:#ffffff; text-align:right;}
.newbook_more a{ color:#ffffff; text-decoration:none}
.newbook_more a:hover{ color:#ffffff; text-decoration:underline;}
.newbook_box_bg{ width:1180px; height:235px; background:url(../images/book_bg_93.jpg); padding-top:25px; padding-left:10px;}
.newbook_box_bg li{ width:125px; height:220px; background:url(../images/book_border.png) no-repeat;  padding-left:0px; padding-right:20px; padding-top:3px; display:block;margin-left:15px; margin-right:15px;float:left}
.newbook_box_img{ width:134px; height:186px; border:0px;}
.newbook_title{ display:block; width:125px; height:20px; line-height:20px; text-align:center;}
/*滚动区域*/
#demo{ width:1170px; height:260px; overflow:hidden;}
#indemo{float:left;width:800%; height:260px;}
#demo1 {float:left; height:140px;}
#demo2 {float:left;}

.frind_contain { width:100%; height:70px; background:#0074d6; margin-top:10px;}
.frind_box { width:1190px; height:70px; padding-top:0px;color:#FFF; margin:0px auto; text-align:center}
.frind_box a{ color:#b4d4f0; text-decoration:none; font-size:12px;}
.frind_box a:hover{ color:#ffffff; text-decoration:underline;}
.frind_box_left { width:100px; height:70px; line-height:70px; float:left; font-size:14px;}
.frind_box_right { width:1070px; height:63px; padding-top:7px; line-height:27px; float:left; text-align:left}

/*foot*/
.foot_bg { width:100%; height:140px; background:#343434;}
.foot_contain { width:860px; height:140px; padding-left:230px;}
.foot_sydw { width:80px; height:90px; padding-top:25px; padding-left:10px; padding-right:10px;}
.foot_box { width:840px; height:140px;}
.foot_copyright { width:500px; height:100px; text-align:center; color:#adadad; padding-top:20px;line-height:25px;}

/*inner page*/

.location { width:1200px; height:45px; line-height:45px; text-align:left; margin-top:80px;}
.inner_contain { width:1200px; height:auto;}

.inner_main_left { width:870px; height:auto; border-top:3px #2679c3 solid; border-left:1px #e3e3e3 solid;border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid;background:#ffffff;margin-right:12px;}
.inner_main_right { width:302px; height:auto;}
.inner_left_menu{ width:850px; height:47px; padding-left:20px; line-height:47px; font-size:16px; color:#2679c3; background:#f5f5f5;}
.inner_class{ width:850px; height:auto; padding-top:8px; border-bottom:1px #e3e3e3 solid; padding-left:20px;}
.inner_class li{ display:block; width:auto; height:40px; margin-bottom:20px; margin-right:15px;float:left;}
.inner_class li a{ display:block; width:auto; padding-left:10px; padding-right:10px; height:40px; font-size:16px;line-height:40px; text-align:center; border:1px #e3e3e3 solid; border-radius:3px;}
.inner_class li a:hover{ display:block; width:auto; height:40px; color:#2679c3; text-decoration:none; border:1px #2679c3 solid; border-radius:3px;}
.inner_class .li_ahover a{border:1px #2679c3 solid;color:#2679c3;border-radius:3px; text-decoration:none;}

.inner_news_box{ width:820px; height:auto; padding-top:20px; margin-top:0px;}

.inner_news_box li{ width:820px; height:77px; border-bottom:1px #dddddd dashed; padding-top:20px; display:block; margin:0px auto; margin-bottom:0px;}

.inner_news_box li dd{ width:810px; padding-left:10px; height:40px;line-height:30px; display:block;}
.inner_news_box li dd a{ color:#2679c3; font-size:18px;} 
.inner_news_box li dd a:hover{ color:#bd4450; text-decoration:none; font-size:18px;}
.inner_news_box li span{ width:160px; padding-left:10px; height:30px; display:block; line-height:30px; text-align:left;}

.inner_search { width:300px; height:232px; border-top:3px #2679c3 solid; border-left:1px #e3e3e3 solid;border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid;background:#ffffff; margin-bottom:10px;}
.inner_right_menu{ width:280px; height:47px; padding-left:20px; line-height:47px; font-size:16px; color:#2679c3; background:#f5f5f5;}
.inner_search_form{ width:300px; height:180px; margin-top:20px;}
.inner_search_input_div{ width:300px; height:50px;}
.inner_search_title{ width:60px; height:50px; padding-left:10px; color:#000000; line-height:50px;}
.inner_search_input{ width:230px; height:43px; padding-top:7px;}
.inner_search_input input{ width:200px; height:35px; font-size:16px;border:1px #e3e3e3 solid;border-radius:3px;}
.select_submit_box { width:210px; height:37px; margin-top:10px;}
.select_submit_bt { width:105px; height:37px;}
.select_submit { width:80px; height:36px; border:0px; background:url(../images/bt_03.jpg);}
.select_reset { width:80px; height:36px; border:0px; background:url(../images/bt_05.jpg);}

.inner_right_news_box { width:300px; height:450px;border-top:3px #2679c3 solid; border-left:1px #e3e3e3 solid;border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid;background:#ffffff;margin-bottom:10px;}

.inner_right_news_title { width:100px; height:40px; font-size:16px; line-height:40px; color:#2679c3;}
.inner_right_news_title_more { width:60px; padding-right:10px; height:40px; line-height:40px; color:#a8a8a8;}
.inner_right_news_li_box { width:280px; height:340px; padding-top:20px;}
.inner_right_news_li_box li { width:280px; height:auto; padding-bottom:0px; display:block;color:#000000; font-size:13px; border-bottom:1px #e7e7e7 dashed;}
.inner_right_news_li_box li a{ color:#2679c3;}
.tt { width:255px; height:auto; line-height:30px; display:block}
.time { width:90px; height:auto; color:#acacac; line-height:30px; padding-left:0px; display:block}
/*内页新书推荐*/
.inner_book_li_box { width:280px; height:170px; padding-top:20px;}
.inner_book_li_box li { width:280px; height:auto; padding-bottom:0px; display:block;color:#000000; font-size:13px; border-bottom:1px #e7e7e7 dashed;}
.inner_book_li_box li a{ color:#2679c3;}
.inner_tt { width:255px; height:auto; line-height:30px; display:block}
.inner_time { width:90px; height:auto; color:#acacac; line-height:30px; padding-left:0px; display:block}


/*fenye*/
.pages { width:850px; height:50px; padding-top:20px; margin:0px auto; text-align:center}

.pages > a {
    display: inline-block;
    color: #000;
    border: 1px solid #D6D6D6;
    min-width: 16px;
    line-height: 36px;
    padding: 0 10px;
	margin:2px;
}
.pages b {
    display: inline-block;
    color: #fff;
    border: 1px solid #D6D6D6;
    min-width: 16px;
    line-height: 36px;
    padding: 0 10px;
	margin:2px;
	background-color: #137DBF;
    border-color: #137DBF;
}
.pages > a:hover {
    color: #fff;
    background-color: #137DBF;
    border-color: #137DBF; text-decoration:none;
}




/*details*/
.inner_details_box{ width:820px; height:auto; padding-bottom:50px; line-height:30px; padding-top:20px; margin-top:0px;}
/*details*/
.inner_news_details_box{ width:820px; display:block; margin-top:20px;margin-bottom:30px;}
.inner_news_details_box h1{ font-size:26px; font-weight:100; color:#1e7bd4; text-align:center;}
.inner_news_details_hr{ width:700p; height:15px; border-bottom:1px #eeeeee dashed;}
.inner_news_details_author{ width:700p; color:#A9AAA8; font-family:Verdana, Geneva, sans-serif; height:40px; line-height:40px; font-size:13px; text-align:center;}
.inner_news_details_content{ width:700p; height:auto; line-height:30px;}



.development-history {
    border-left: 1px solid #D0E6F1;
    margin-left: 30px;
    padding-left: 30px;
    font-size: 16px;
    line-height: 1;
}
.development-history li {
    margin-bottom: 20px;
    position: relative;
}
.development-history li:before {
    position: absolute;
    left: -40px;
    top: 8px;
    display: block;
    content: '';
    width: 12px;
    height: 12px;
    background: #6BB2D8;
    border: #D0E6F1 3px solid;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
}
.development-history h4 {
    color: #137DBF;
    font-size: 28px;
    margin-bottom: 10px;
}
.development-history p{ line-height:30px;}

.inner_big_banner { width:1200px; height:180px; margin-bottom:15px;}



.message-warning {
    background-color: #fff7cb;
    color: #b6875c;
    padding-left: 40px;
    margin-top: 0px;
}
.message-online-form {
    margin-top: 30px;
}
.message-online-form > li {
    margin-bottom: 20px;
}
.message-online-form span {
    display: inline-block;
    width: 100px;
}
.message-online-form input[type='text'] {
    border: 1px solid #ccc;
    padding: 10px 15px;
    line-height: 1;
    outline: none;
    width: 300px;
}
.borderwhite {border: 1px solid #ccc; width:60px;}
.message-online-form textarea {
    border: 1px solid #ccc;
    padding: 10px 15px;
    outline: none;
}
.message-online-form input:focus{
    border-color: #137DBF;
}
/*.message-online-form span:before {
    content: "*";
    color: red;
    margin-right: 10px;
}*/
.red {color: red; width:30px; height:30px; float:left}
.red2 {color: red; width:30px; height:30px;}
.nomust {width:30px; height:30px; float:left}
.actions {
    padding-left: 130px;
}
.message-online-form img {
    display: inline;
    vertical-align: middle;
}
.actions > button {
    background-color: #137DBF;
    color: #fff;
    border: 0;
    padding: 10px 20px;
    line-height: 1;
    cursor: pointer;
    outline: none;
    margin-right: 20px;
}
.actions > button:first-child {
    background-color: #EC6C01;
}
.input-radio {
    margin-right: 20px;
    cursor: pointer;
}
.input-radio>input {
    margin-right: 10px;
}

.guestbook_title_menu { width:800px; height:35px; font-size:12px; border-bottom:1px #dedede solid; text-align:left; line-height:35px;}
.guestbook_title_box { width:800px; height:35px; margin-top:20px; text-align:left; line-height:35px;}
.guestbook_title { width:450px; height:35px; font-size:16px; font-weight:bold;}
.guestbook_content { width:800px; height:auto; font-size:12px; text-align:left; color:#F66;}
.guestbook_time { width:350px; height:35px; text-align:right;}
.guestbook_reply { width:760px; padding-left:20px; padding-right:20px; height:auto; border:1px #6FA0EC solid; background:#E4F0FC; text-align:left; line-height:35px;}

.gray{ color:#A2A2A2;}






