@charset "utf-8";
.w1000{width:1000px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.middle{vertical-align: middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.line{width:100%; height:1px; border-bottom:1px dotted #e5e5e5;}

#header{width:100%; height:181px; background:url(/images/top.jpg) no-repeat top center;}
#header .top{text-align:right; height:30px; padding-top:4px; overflow:hidden; background:url(/images/top.jpg) no-repeat top center;}
#header .top .d{display:flex; float:right;  height:30px; line-height:30px; border-left:1px solid #e0e0e0; text-align:center; color:#555555; overflow:hidden; align-items:center; justify-content:center;}
#header .top .sitemap{width:67px; text-align:right;}
#header .top .fav{width:114px;}
#header .top .fav img{vertical-align:middle; padding-right:10px;}
#header .top .tel{width:190px; border-left:0; color:#68b1dc; font-size:14px; font-family:Arial;}
#header .top .tel img{vertical-align:middle; padding-right:7px;}

#header .main{height:98px;}
#header .main .lang{ padding:0 10px; height:38px; line-height:38px; border:1px solid #e0e0e0; margin-top:29px; text-align:center; position:relative; }
#header .main .lang a{color:#555;}
#header .main .lang img{ float:right; margin-top:17px; margin-left:4px; }
#header .main .lang .sub{ display:none; position:absolute; top:100%; left:-1px; right:-1px; border:1px solid #e0e0e0; padding:5px 0; background:#fff; border-radius:3px; z-index:1;}
#header .main .lang .sub a{ display:block; line-height:25px; }
#header .main .lang .sub a:hover{color:#68b1dc;}
#header .main .lang:hover .sub{ display:block; }
#header .menu{height:50px; background:url(/images/grey.jpg) repeat-x top;}
#header .menu li{float:left; height:50px; line-height:50px; position:relative; margin:0px 38px;}
#header .menu li.index{width:34px; text-align:center; margin-left:0;}
#header .menu li>a{font-size:14px; color:#555;}
#header .menu li.index a{padding:0;}
#header .menu li.on{background:url(/images/blue.jpg) repeat-x top;}
#header .menu li.on>a{color:#0055a1; font-weight:bold;}
#header .menu li.last{margin-right:0;}
#header .menu li.last a{padding-right:0;}
#header .menu .subox{/*min-width:235px;*/ padding:0 20px; background:#fff; position:absolute; top:50px; left:0; z-index:11; display:none;}
#header .menu .subox dl{padding:12px 0;}
#header .menu .subox .lef{min-width:85px;}
#header .menu .subox .lef dd{min-height:28px; line-height:28px; position:relative;}
#header .menu .subox .lef dd a{color:#555;}
#header .menu .subox .lef dd a:hover{color:#0055a1; font-weight:bold;}
#header .menu .subox .rig{min-width:130px; padding-left:20px; background:#fff; -webkit-filter:drop-shadow(-5px 0 5px #eee); -moz-filter:drop-shadow(-5px 0 5px #eee); -ms-filter:drop-shadow(-5px 0 5px #eee); -o-filter:drop-shadow(-5px 0 5px #eee); filter:drop-shadow(-5px 0 5px #eee); position:relative; display:none;}
#header .menu .subox .rig i{position:absolute; left:-14px; top:20px; width:0; height:0; border:7px solid transparent; border-right-color:#fff; overflow:hidden;}
#header .menu .subox .rig.no_cate{-webkit-filter:drop-shadow(0 0 0 #fff); -moz-filter:drop-shadow(0 0 0 #fff); -ms-filter:drop-shadow(0 0 0 #fff); -o-filter:drop-shadow(0 0 0 #fff); filter:drop-shadow(0 0 0 #fff);}
#header .menu .subox .rig dd{height:28px; line-height:28px; overflow:hidden;}
#header .menu .subox .rig dd a{color:#555;}
#header .menu .subox .rig dd a:hover{color:#0055a1;}
/*#header .menu .subox .thr{position:absolute; left:85px; top:0; min-width:130px; padding-left:20px; background:#fff; -webkit-filter:drop-shadow(-5px 0 5px #eee); -moz-filter:drop-shadow(-5px 0 5px #eee); -ms-filter:drop-shadow(-5px 0 5px #eee); -o-filter:drop-shadow(-5px 0 5px #eee); filter:drop-shadow(-5px 0 5px #eee);}
#header .menu .subox .thr i{position:absolute; left:-14px; top:8px; width:0; height:0; border:7px solid transparent; border-right-color:#fff; overflow:hidden;}
#header .menu .subox .thr a{display:block; height:28px; line-height:28px; color:#555; overflow:hidden;}
#header .menu .subox .thr a:hover{color:#0055a1; font-weight:normal;}*/
#header .menu .sub_dl{position:absolute; top:50px; left:-40px; width:120px; padding:0 10px; background:#fff; text-align:center; z-index:11; display:none;}
#header .menu .sub_dl dd{height:28px; line-height:28px; overflow:hidden;}
#header .menu .sub_dl dd a:hover{color:#0055a1; font-weight:bold;}

/*广告图*/
#banner{max-width:1600px; width:100%; height:350px; overflow:hidden; margin:0 auto; position:relative; z-index:9;}
#banner .bd{position:absolute; left:50%; margin-left:-800px; z-index:9;}
#banner .hd{position:absolute; bottom:40px; right:20%; text-align:center; z-index:9;}
#banner .hd li{width:10px; height:10px; background:url(/images/off.png) no-repeat; display:inline-block; margin-right:6px; cursor:pointer;}
#banner .hd li.on{background:#FFF; border-radius:100%;}
#banner .hd li:last-child{margin-right:0;}
/*#banner .prev,#banner .next{width:47px; height:87px; position:absolute; top:295px; cursor:pointer; z-index:9;}
#banner .prev{background:url(/images/prev.png) no-repeat; left:40px;}
#banner .next{background:url(/images/next.png) no-repeat; right:40px;}*/
#banner_in{width:100%; height:240px; overflow:hidden; position:relative; left:0; top:0;}
#banner_in div{position:absolute; left:50%; top:0; margin-left:-800px; width:100%; height:240px;}

/*INDEX*/
.index_title{height:60px; line-height:60px; font-size:20px; color:#0055a1; overflow:hidden;}
.index_title a{font-size:12px; color:#ccc; font-weight:normal;}
.index_title a:hover{color:#0055a1;}
.index_title span{color:#ccc; padding-left:18px; vertical-align:middle; font-weight:normal;}

#index_advan{width:100%; background:#f6f6f6;}
#index_advan .item{float:left; width:220px; margin:8px 0 15px 40px; overflow:hidden;}
#index_advan .first{margin-left:0;}
#index_advan .item .img{width:122px; height:136px; margin:0 auto; overflow:hidden;}
#index_advan .item .tit{height:30px; line-height:30px; margin:8px 0 3px; text-align:center; font-size:14px; color:#555; overflow:hidden;}
#index_advan .item .brief{text-align:center; line-height:20px; color:#888; width:85%; margin:0 auto;}

#index_advan .w1000{position:relative; padding-top:28px;}
#index_quick{position:absolute; left:0; top:-28px; width:1000px; height:56px; line-height:56px; background:#fff; border-radius:3px; z-index:11; -webkit-filter:drop-shadow(0 5px 3px #ccc); -moz-filter:drop-shadow(0 5px 3px #ccc); -ms-filter:drop-shadow(0 5px 3px #ccc); -o-filter:drop-shadow(0 5px 3px #ccc); filter:drop-shadow(0 5px 3px #ccc);}
#index_quick b{color:#0055a1; font-size:14px; width:100px; text-align:center;}
#index_quick form{height:34px; padding:11px 0;}
#index_quick label{display:block; width:90px; height:34px; line-height:34px; border-radius:3px; background:#0055a1; text-align:center; color:#fff; overflow:hidden; cursor:pointer;}
#index_quick .sear{width:666px; height:34px; line-height:34px; background:#efefef; border:0; text-indent:20px; color:#888; overflow:hidden;}
#index_quick .sear_btn{width:120px; height:34px; line-height:34px; background:#0055a1; border:0; border-radius:3px; text-align:center; color:#fff; overflow:hidden; cursor:pointer;}
#index_quick .box{width:758px; height:188px; padding:15px 20px; border:1px solid #efefef; border-radius:3px; background:#fff; overflow:hidden; position:absolute; top:56px; left:100px; display:none;}
#index_quick .box a{display:block; float:left; width:98px; height:50px; border:1px solid #e5e5e5; border-radius:3px; margin:9px 9px 0 0; text-align:center; overflow:hidden;}
#index_quick .box a img{vertical-align:middle; width:98px; height:50px;}
#index_quick .box a span{vertical-align:middle; display:inline-block; height:100%;}
#index_quick .box a.last{margin-right:0;}

#index_pro{width:100%;}
#index_pro .box{margin-bottom:20px; position:relative;}
#index_pro #prev{position:absolute; top:80px; left:-60px; cursor:pointer;}
#index_pro #next{position:absolute; top:80px; right:-60px; cursor:pointer;}
#index_pro .scrol_box{width:1000px; height:202px; overflow:hidden; position:relative;}
#index_pro #pro_scrol{position:absolute; left:0; top:0;}
#index_pro .scrol_box li{float:left; width:203px; height:170px; padding:15px; border:1px solid #e5e5e5; margin-right:20px; overflow:hidden;}
#index_pro .scrol_box .name{height:30px; line-height:30px; font-size:16px; color:#555; overflow:hidden;}
#index_pro .scrol_box .name a{color:#555;}
#index_pro .scrol_box .des{width:100px; height:140px; overflow:hidden;}
#index_pro .scrol_box .des_brief{height:100px; line-height:25px; margin:8px 0; color:#888; overflow:hidden;}
#index_pro .scrol_box .des_brief a{ display:block; height:25px; line-height:25px; color:#888; overflow:hidden;}
#index_pro .scrol_box .des_more{color:#0055a1;}
#index_pro .scrol_box .des_more:hover{text-decoration:underline;}
#index_pro .scrol_box .img{width:100px; height:140px; overflow:hidden;}
#index_pro .scrol_box .img img{width:100px; height:140px;}

#index_news{width:100%; overflow:hidden; position:relative; }
#index_news .ap{ height:250px; background:#f6f6f6; position:absolute; left:0; right:0; top:0; }
#index_news .box{}
#index_news .w1000{ position:relative; z-index:2;}
#index_news .item{float:left; width:205px; height:300px; padding:10px 15px; background:#fff; margin-left:20px; overflow:hidden; }
#index_news .item .tit{height:30px; line-height:30px; margin-bottom:5px; font-size:16px; color:#555; overflow:hidden;}
#index_news .item .tit a{font-size:12px; color:#ccc;}
#index_news .item .tit a:hover{color:#0055a1;}
#index_news .item li{height:26px; line-height:26px; color:#888; overflow:hidden;}
#index_news .item li span.dib{vertical-align: top;display: inline-block;width: 198px;height:26px; line-height:26px; color:#888;font-size: 12px;}
#index_news .item li a{color:#888;}
#index_news .item li a:hover{color:#0055a1;}
#index_news .new{margin-left:0;}
#index_news .new .img{width:180px; height:160px; margin:0px auto; text-align:center; overflow:hidden;}
#index_news .new .img img{vertical-align:middle;}
#index_news .new .img span{vertical-align:middle; display:inline-block; height:100%;}
#index_news .new .name{height:30px; line-height:30px; color:#555; font-size:14px; overflow:hidden;}
#index_news .new .brief{height:40px; line-height:20px; margin:5px 0; color:#888; overflow:hidden;}

#index_news .new.index_brand .name{height:auto; line-height:20px;}
#index_news .new.index_brand .brief{height:200px;margin-bottom: 10px;line-height: normal;}
#index_news .new .more{color:#0055a1;}
#index_news .notic .tag{height:75px; margin-top:12px; overflow:hidden;}
#index_news .notic .img{width:100px; height:75px; overflow:hidden;}
#index_news .notic .des{width:100px; height:60px; padding-top:8px; line-height:20px; color:#888; overflow:hidden;}
#index_news .notic .des a{color:#888;}
#index_news .notic .des a:hover{color:#0055a1;}

#index_brand{width:100%;}
#index_brand .box .lef{width:220px; overflow:hidden;}
#index_brand .box .lef a{display:block; float:left; width:29px; height:29px; line-height:29px; border:1px solid #e5e5e5; border-radius:3px; margin:0 3px 3px 0; text-align:center; color:#888; overflow:hidden; cursor:pointer;}
#index_brand .box .lef a:hover{border:1px solid #0055a1; background:#0055a1; color:#fff;}
#index_brand .box .lef a.all{width:97px; border:1px solid #0055a1; background:#0055a1; color:#fff;}
#index_brand .box .lef .cit{margin:53px 16px 0 0;}
#index_brand .box .lef .cit a{float:right; text-align:center;}
#index_brand .box .lef .cit a img{padding-top:9px;}
#index_brand .box .rig{width:780px; overflow:hidden;}
#index_brand .box .rig li{float:left; width:145px; height:76px; border:1px solid #e5e5e5; border-radius:5px; margin:0 11px 10px 0; background:#fff; text-align:center; overflow:hidden; cursor:pointer;}
#index_brand .box .rig li.last{margin-right:0;}
#index_brand .box .rig li img{vertical-align:middle; width:145px; height:76px;}
#index_brand .box .rig li span{vertical-align:middle; display:inline-block; height:100%;}
#index_brand .box .rig li:hover{-webkit-filter:drop-shadow(0 0 5px #ccc); -moz-filter:drop-shadow(0 0 5px #ccc); -ms-filter:drop-shadow(0 0 5px #ccc); -o-filter:drop-shadow(0 0 5px #ccc); filter:drop-shadow(0 0 5px #ccc);}
/*#index_brand .box .rig li:hover{box-shadow:0 0 5px #ccc;}*/

#index_company{width:100%; padding-bottom:20px; background:url(/images/index_company_bg.jpg) repeat-y top center;}
#index_company .lef{width:480px; overflow:hidden;}
#index_company .lef .box{line-height:24px; color:#888;}
#index_company .rig{width:480px; overflow:hidden;}
#index_company .rig .search{width:480px; height:50px; line-height:50px; overflow:hidden;}
#index_company .rig .search input{vertical-align:middle; background:none; border:0; outline:none;}
#index_company .rig .search input.sear{width:330px; padding-left:18px;}
#index_company .rig .search input.sear_btn{width:120px; height:50px; cursor:pointer;}
#index_company .rig .tips{height:30px; line-height:30px; padding-left:20px; color:#888; overflow:hidden;}

#index_case{width:100%;}
#index_case .box{position:relative;}
#index_case #prev2{position:absolute; top:138px; left:-60px; cursor:pointer; display:block; width:41px; height:41px; background:url(/images/prev.png) no-repeat;}
#index_case #next2{position:absolute; top:138px; right:-60px; cursor:pointer; display:block; width:41px; height:41px; background:url(/images/next.png) no-repeat;}
#index_case #prev2:hover{background:url(/images/prev2.png) no-repeat;}
#index_case #next2:hover{background:url(/images/next2.png) no-repeat;}
#index_case .scrol_box{width:1000px; height:322px; border-bottom:1px solid #f2f2f2; overflow:hidden; position:relative;}
#index_case #case_scrol{position:absolute; left:0; top:0;}
#index_case .item{float:left; width:235px; height:300px; margin-right:20px; padding-bottom:20px; overflow:hidden;}
#index_case .item .img{width:235px; height:220px; overflow:hidden;}
#index_case .item .name{height:40px; line-height:40px; font-size:16px; overflow:hidden;}
#index_case .item .name a{color:#555;}
#index_case .item .brief{height:40px; line-height:20px; color:#888; overflow:hidden;}
#index_case .item:hover{border-bottom:2px solid #0055a1;}
#index_case .item:hover .name a{color:#0055a1;}

#index_parner{width:100%;}
#index_parner cite{display:block; float:right; padding-top:25px;}
#index_parner cite a{display:block; float:left; width:10px; height:10px; background:url(/images/off.png) no-repeat; margin-left:8px; overflow:hidden; cursor:pointer;}
#index_parner cite a.on{background:url(/images/on.png) no-repeat;}
#index_parner .box{width:1000px; min-height:80px; margin-bottom:20px; overflow:hidden; position:relative;}
#index_parner #parner_animate{position:absolute; left:0; top:0;}
#index_parner .box a{display:block; float:left; width:158px; height:78px; border:1px solid #e5e5e5; border-radius:3px; margin-right:8px; text-align:center; overflow:hidden;}
#index_parner .box a img{vertical-align:middle;}
#index_parner .box a span{vertical-align:middle; display:inline-block; height:100%;}

/*ABOUT*/
#main{width:100%; padding:20px 0 50px;}
.main_lef{width:190px; overflow:hidden;}
.main_lef .tit{height:80px; line-height:80px; padding:0 20px; margin-bottom:1px; background:#68b1dc; font-size:20px; color:#fff; border-top-left-radius:20px; border-top-right-radius:5px; overflow:hidden;}
.main_lef .list{background:#f5f5f5; padding-bottom:20px; border-bottom-left-radius:5px; border-bottom-right-radius:20px;}
.main_lef .list li{background:url(/images/to.png) no-repeat 175px 24px;}
.main_lef .list li>a{display:block; line-height:54px; line-height:54px; padding:0 20px; color:#888; font-size:14px;}
.main_lef .list li:hover,.main_lef .list li.on{background:url(/images/to2.png) no-repeat 175px 24px #68b1dc;}
.main_lef .list li:hover>a,.main_lef .list li.on>a{color:#fff;}
.main_lef .list .cate{width:150px; margin:0 20px; border-top:1px solid #86c1e3; overflow:hidden; display:none;}
.main_lef .list .cate dd .topcate{min-height:30px; line-height:30px; background:url(/images/add.png) no-repeat 12px 140px; font-size:14px; color:#fff;}
.main_lef .list .cate dd .topcate:hover{background:url(/images/add2.png) no-repeat 12px 140px;}
.main_lef .list .cate dd .topcate>a{color:#fff;}
.main_lef .list .cate dd .topcate>span{float:right; cursor:pointer;}
.main_lef .list .sub{background:#f5f5f5; padding:6px 0; margin:3px 0; position:relative; display:none;}
.main_lef .list .sub i{position:absolute; left:20px; top:-12px; width:0px; height:0px; overflow:hidden; border:6px solid transparent; border-bottom-color:#f5f5f5;}
.main_lef .list .sub a{display:block; height:30px; line-height:30px; padding-left:20px; color:#888; overflow:hidden;}
.main_lef .list .sub a:hover{color:#0055a1; font-weight:bold;}
.main_lef .lef_cont{margin:20px 0;}
.main_lef .lef_cont .t{height:42px; line-height:42px; background:#68b1dc; border-top-left-radius:5px; border-top-right-radius:5px; text-indent:20px; font-size:16px; color:#fff; overflow:hidden;}
.main_lef .lef_cont .box{padding:15px; line-height:1.8; color:#888; border:1px solid #e5e5e5; border-top:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.main_lef .lef_cont .box .tel{background:url(/images/tel2.png) no-repeat left center; padding-left:35px; color:#888; line-height:1.6;}
.main_lef .lef_cont .box .tel span{color:#0055a1; font-size:16px;}
.main_rig{width:788px; min-height:500px; border:1px solid #e5e5e5; border-radius:5px; overflow:hidden;}
.main_rig .t{height:48px; line-height:48px; padding:0 20px; border-bottom:1px solid #e5e5e5; border-radius:5px; font-size:16px; color:#0055a1; overflow:hidden;}
.main_rig .t span{color:#888;}
.main_rig .t span a{color:#888;}
.main_rig .box{padding:20px; line-height:1.7; font-size:14px; color:#888;}
.mian_mid{width:998px; min-height:500px; border:1px solid #e5e5e5; border-radius:5px; overflow:hidden;}
.mian_mid .t{height:48px; line-height:48px; padding:0 20px; border-bottom:1px solid #e5e5e5; border-radius:5px; font-size:16px; color:#0055a1; overflow:hidden;}
.mian_mid .t span{color:#888;}
.mian_mid .t span a{color:#888;}
.mian_mid .box{padding:20px; line-height:1.7; font-size:14px; color:#888;}
.jump_page div,.jump_page div *{font-size:14px; color:#888;}
.jump_page2{height:48px; line-height:48px; border-top:1px solid #e5e5e5; overflow:hidden;}
.jump_page2 .lef{width:314px; padding-left:20px; font-size:14px; color:#888;}
.jump_page2 .rig{width:314px; padding-right:20px; text-align:right; font-size:14px; color:#888;}
.jump_page2 .mid{width:118px; height:48px; line-height:48px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-align:center; font-size:14px; color:#888; overflow:hidden;}
.jump_page2 div,.jump_page2 div *{color:#888; font-size:14px;}


#lib_info{width:748px; min-height:400px; padding:0 20px; overflow:hidden;}
#lib_info ul{height:110px; padding:30px 0; border-bottom:1px dotted #e5e5e5; overflow:hidden;}
#lib_info li.img{width:110px; height:110px; margin-right:20px; overflow:hidden;}
#lib_info li.des{width:460px; height:110px; overflow:hidden;}
#lib_info li .des_title{height:28px; line-height:28px; margin-bottom:6px; overflow:hidden;}
#lib_info li .des_title a{color:#555; font-size:16px;}
#lib_info li .des_title a:hover{color:#0055a1;}
#lib_info li .des_brief{height:60px; line-height:20px; overflow:hidden;}
#lib_info li .des_brief a{font-size:14px; color:#888;}
#lib_info li .des_brief a:hover{text-decoration:underline;}
#lib_info li.date{width:60px; height:80px; padding-top:30px; padding-right:8px; font-size:14px; color:#888; overflow:hidden;}
#lib_info li.date font{font-size:24px;}

#lib_info_detail{width:748px; padding:15px 20px; overflow:hidden;}
#lib_info_detail .title{height:35px; line-height:35px; text-align:center; font-size:20px; color:#0055a1; overflow:hidden;}
#lib_info_detail .by{height:25px; line-height:25px; margin-bottom:12px; text-align:center; color:#888; overflow:hidden;}
#lib_info_detail .detail{line-height:1.8; font-size:14px; color:#888; min-height:620px; margin-top: 20px;border-top: solid 1px #ebebeb;}

#lib_contact{width:748px; padding:20px; overflow:hidden;}
#lib_contact .addr{width:730px; height:42px; line-height:42px; background:#0055a1; border-radius:3px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
#lib_feedback{width:748px; margin:20px; border-top:1px dotted #e5e5e5;}
#lib_feedback .tit{padding:25px 0; text-align:center; font-size:16px; color:#666;}
#lib_feedback .f_input{width:228px; height:48px; line-height:48px; border:1px solid #e5e5e5; margin-right:20px; text-indent:20px; font-size:14px; color:#666; overflow:hidden;}
#lib_feedback .f_last{margin-right:0;}
#lib_feedback .f_area{width:696px; height:212px; border:1px solid #e5e5e5; padding:12px 20px; margin:20px 0; line-height:1.8; font-size:14px; color:#ccc; overflow:hidden;}
#lib_feedback .f_btn{display:block; width:160px; height:50px; line-height:50px; background:#0055a1; border:0; margin:0 auto; text-align:center; font-size:16px; color:#fff; overflow:hidden; cursor:pointer;}

#lib_feedback2{width:728px; padding:30px; overflow:hidden;}
#lib_feedback2 .top{font-size:14px; color:#888;}
#lib_feedback2 .top label{font-size:24px; color:#555; display:block;}
#lib_feedback2 .rows{min-height:40px; margin:20px 0; overflow:hidden;}
#lib_feedback2 .rows label{display:block; float:left; width:85px; font-size:14px; color:#888; text-align:center; overflow:hidden;}
#lib_feedback2 .rows .f_input{width:398px; height:38px; line-height:38px; border:1px solid #e5e5e5; text-indent:8px; overflow:hidden;}
#lib_feedback2 .rows .f_area{width:582px; height:150px; line-height:1.8; padding:8px; border:1px solid #e5e5e5; font-size:14px; color:#888; overflow:hidden;}
#lib_feedback2 .rows .f_btn{display:block; width:160px; height:52px; line-height:52px; background:#0055a1; border:0; border-radius:3px; text-align:center; color:#fff; font-size:16px; overflow:hidden; cursor:pointer;}

#lib_download{width:728px; padding:30px; overflow:hidden;}
#lib_download .main{background:url(/images/down_bg.png) repeat-y 0 30px;}
#lib_download .item{height:80px; padding:20px 0; margin-left:20px; border-bottom:1px dotted #e5e5e5; overflow:hidden; cursor:pointer;}
#lib_download .item .des{width:488px; padding-left:12px; overflow:hidden;}
#lib_download .item .des_name{height:30px; line-height:30px; font-size:16px; color:#555; overflow:hidden;}
#lib_download .item .des_brief{height:40px; line-height:20px; color:#888; overflow:hidden;}
#lib_download .item .down a{display:block; width:112px; height:40px; background:url(/images/down.jpg) no-repeat; overflow:hidden;}
#lib_download .item_cur .des_name{color:#0055a1;}
#lib_download .item_cur .down a{background:url(/images/down2.jpg) no-repeat;}

#lib_join{width:728px; padding:30px; overflow:hidden;}
#lib_join tr{height:50px;}
#lib_join td{padding-left:20px; color:#888;}
#lib_join tr.top{background:#f5f5f5;}
#lib_join tr.top td{color:#555; font-size:14px;}
#lib_join .more{display:block; width:16px; height:16px; background:url(/images/more.png) no-repeat; overflow:hidden; -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:grey;}
#lib_join tr.cur{background:#f5f5f5;}
#lib_join tr.cur td{color:#0055a1;}
#lib_join tr.cur .more{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:none;}

#lib_join_detail{width:728px; padding:30px; overflow:hidden;}
#lib_join_detail .brief{width:668px; padding:15px 30px; background:#f5f5f5; overflow:hidden;}
#lib_join_detail .brief span{display:block; float:left; width:222px; height:45px; line-height:45px; font-size:14px; color:#888; overflow:hidden;}
#lib_join_detail .detail{width:728px; margin:20px 0; font-size:14px; color:#888; overflow:hidden;}

#lib_product{width:728px; /*padding:30px 30px 0 30px;*/ overflow:hidden;padding:38px 30px 0 30px;}
/*#lib_product .cate{float:left; width:180px; height:218px; padding:15px 20px; border:1px solid #e5e5e5; background:#fff; margin:0 31px 30px 0; overflow:hidden; cursor:pointer;}
#lib_product .cate_last{margin-right:0;}
#lib_product .cate li{height:30px; line-height:30px; overflow:hidden;}
#lib_product .cate li a{font-size:14px; color:#555;}
#lib_product .cate li.top{height:40px; line-height:40px; font-size:16px; color:#0055a1;}
#lib_product .cate:hover{-webkit-filter:drop-shadow(0 0 5px #ccc); -moz-filter:drop-shadow(0 0 5px #ccc); -ms-filter:drop-shadow(0 0 5px #ccc); -o-filter:drop-shadow(0 0 5px #ccc); filter:drop-shadow(0 0 5px #ccc);}
#lib_product .cate li a:hover{color:#0055a1; font-weight:bold;}*/
#lib_product .cate{width:726px; min-height:212px; border:1px solid #e5e5e5; background:#fff; /*margin-bottom:30px;*/margin-bottom: 45px; overflow:hidden; cursor:pointer;}
#lib_product .cate li.top{height:40px; line-height:40px;/* font-size:16px; font-weight:bold; color:#0055a1;*/ background:#eee; overflow:hidden;}
#lib_product .cate li.top span{display:block; font-size:15px; font-weight:bold; color:#fff; background:#0055a1; width:100px; padding:0 8px; text-align:center;}
#lib_product .cate li.top span a{color:#fff;}
#lib_product .cate li.sec{border-top:1px solid #eee; padding:6px 20px;}
#lib_product .cate li.sec>a{font-size:14px; color:#0055a1; display:block; float:left; width:100px; height:30px; line-height:30px; margin-right:12px; overflow:hidden;}
#lib_product .cate .thr{width:570px; line-height:25px;}
#lib_product .cate .thr a{font-size:14px; color:#666; padding-right:16px;}
#lib_product .cate:hover{-webkit-filter:drop-shadow(0 0 5px #ccc); -moz-filter:drop-shadow(0 0 5px #ccc); -ms-filter:drop-shadow(0 0 5px #ccc); -o-filter:drop-shadow(0 0 5px #ccc); filter:drop-shadow(0 0 5px #ccc);}
#lib_product .cate li.sec>a:hover{font-weight:bold;}
#lib_product .cate .thr a:hover{color:#0055a1;}

#lib_product .pro_item{float:left; width:158px; height:200px; border:1px solid #f2f2f2; margin:0 29px 30px 0; overflow:hidden;}
#lib_product .pro_item .img{width:158px; height:158px; text-align:center; overflow:hidden;}
#lib_product .pro_item .img img{vertical-align:middle; max-width:95%; max-height:95%; }
#lib_product .pro_item .img span{vertical-align:middle; display:inline-block; height:100%;}
#lib_product .pro_item .name{height:42px; line-height:42px; background:#f2f2f2; text-align:center; overflow:hidden;}
#lib_product .pro_item .name a{font-size:14px; color:#888;}
#lib_product .pro_item_last{margin-right:0;}
#lib_product .pro_item:hover{border:1px solid #0055a1;}
#lib_product .pro_item:hover .name{background:#0055a1;}
#lib_product .pro_item:hover .name a{color:#fff;}

#lib_product_detail{width:728px; padding:30px; overflow:hidden;}
#lib_product_detail .img{width:250px; height:320px; overflow:hidden;}
#lib_product_detail #bigimg{width:248px; height:248px; border:1px solid #f2f2f2; margin-bottom:12px; text-align:center; overflow:hidden; position:relative;}
#lib_product_detail #bigimg img{vertical-align:middle;}
#lib_product_detail #bigimg span{vertical-align:middle; display:inline-block; height:100%;}
#lib_product_detail #bigimg .glass{ position:absolute; bottom:26px; right:26px; cursor:pointer;}
#lib_product_detail #smallimg{height:56px; position:relative;}
#lib_product_detail #smallimg_scrol{position:absolute; top:0; left:0; width:340px;}
#lib_product_detail #smallimg li{float:left; width:54px; height:54px; border:1px solid #f2f2f2; margin-right:8px; text-align:center; cursor:pointer;}
#lib_product_detail #smallimg li img{vertical-align:middle;}
#lib_product_detail #smallimg li span{vertical-align:middle; display:inline-block; height:100%;}
#lib_product_detail #smallimg li.on{border:1px solid #e5e5e5; position:relative;}
#lib_product_detail #smallimg li.on i{position:absolute; left:23px; top:-12px; width:0px; height:0px; overflow:hidden; border:6px solid transparent; border-bottom-color:#e5e5e5;}
#lib_product_detail .inf{width:448px; overflow:hidden;}
#lib_product_detail .inf .name{/*height:38px; line-height:38px;*/ margin-bottom:12px; font-size:20px; color:#0055a1; overflow:hidden;}
#lib_product_detail .inf .brief{/*min-height:140px;*/ line-height:25px; color:#888; margin-bottom:10px;}
#lib_product_detail .inf .inquery{display:block; width:120px; height:40px; line-height:40px; background:#0055a1; border-radius:3px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
#lib_product_detail .inf .share{height:40px; line-height:40px; padding-left:20px; color:#888;}
#lib_product_detail .detail{margin-top:30px;}
#lib_product_detail .detail .tit{height:40px; line-height:40px; background:#f0f0f0; border-radius:5px; overflow:hidden; position:relative; z-index:1; }
#lib_product_detail .detail .tit span{display:block; width:120px; height:40px; background:#0055a1; border-radius:5px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
#lib_product_detail .detail .cont{min-height:400px; line-height:1.7; font-size:14px; color:#888; padding:20px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; margin-top:-5px; position:relative;}
#lib_product_detail .detail s.ssss,
#lib_product_detail .detail i.ssss{ height:134px; width:1px; position:absolute; left:-1px; bottom:0; background:url('/images/border-bg.jpg') bottom; display:block;}
#lib_product_detail .detail i.ssss{ left:auto; right:-1px;}

#lib_brand{width:730px; /*padding:29px;*/ overflow:hidden;padding: 35px 29px;}
#lib_brand .cate{padding-bottom:30px; border-bottom:1px dotted #e5e5e5;}
#lib_brand .cate a{display:block; float:left; width:29px; height:29px; line-height:29px; border:1px solid #e5e5e5; border-radius:3px; background:#fff; margin:0 3px 3px 0; text-align:center; color:#888; overflow:hidden; cursor:pointer;}
#lib_brand .cate a.all{width:97px;}
#lib_brand .cate a.on,#lib_brand .cate a:hover{border:1px solid #0055a1; background:#0055a1; color:#fff;}
#lib_brand .detail .letter{color:#0055a1; font-size:16px; padding:30px 0;}
#lib_brand .detail a{display:block; float:left; width:128px; height:67px; border:1px solid #e5e5e5; border-radius:3px; margin:0 20px 20px 0; text-align:center; overflow:hidden;}
#lib_brand .detail a.last{margin-right:0;}
#lib_brand .detail a img{vertical-align:middle; width:128px; height:67px;}
#lib_brand .detail a span{vertical-align:middle; display:inline-block; height:100%;}

#lib_brand_detail{width:728px; padding:30px; overflow:hidden;}
#lib_brand_detail .img{width:248px; height:248px; text-align:center; border:1px solid #f0f0f0; overflow:hidden;}
#lib_brand_detail .img img{vertical-align:middle; width:248px; height:130px;}
#lib_brand_detail .img span{vertical-align:middle; display:inline-block; height:100%;}
#lib_brand_detail .inf{width:448px; overflow:hidden;}
#lib_brand_detail .name{height:55px; line-height:55px; font-size:20px; color:#0055a1; overflow:hidden;}
#lib_brand_detail .brief{min-height:90px; line-height:20px; margin-bottom:15px; color:#888; overflow:hidden;}
#lib_brand_detail .more a.btn{display:block; width:120px; height:40px; line-height:40px; background:#0055a1; border-radius:3px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
#lib_brand_detail .share{margin-left:20px; color:#888; height:40px; line-height:40px;}
#lib_brand_detail .detail{min-height:450px; margin-top:30px;}
#lib_brand_detail .detail .tit{height:40px; line-height:40px; background:#f0f0f0; border-radius:5px; overflow:hidden; position:relative; z-index:1; }
#lib_brand_detail .detail .tit span{display:block; float:left; width:120px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#555; overflow:hidden; cursor:pointer;}
#lib_brand_detail .detail .tit span.on{background:#0055a1; border-radius:5px; color:#fff;}
#lib_brand_detail .detail .cont .tab{display:none;}
#lib_brand_detail .detail .cont{min-height:400px; padding:20px; line-height:1.8; font-size:14px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; margin-bottom:25px; margin-top:-5px; position:relative; overflow:hidden; }
#lib_brand_detail .detail s.ssss,
#lib_brand_detail .detail i.ssss{ height:134px; width:1px; position:absolute; left:-1px; bottom:0; background:url('/images/border-bg.jpg') bottom; display:block; }
#lib_brand_detail .detail i.ssss{ left:auto; right:-1px; }
#lib_brand_detail .relate_pro{min-height:150px; margin-top:25px;}
#lib_brand_detail .relate_pro .cont{width:728px; height:450px; overflow:hidden; position:relative;}
#lib_brand_detail .relate_pro .cont #cont_scrol{ position:absolute; top:0; left:0; height:420px; overflow:hidden;}
#lib_brand_detail .relate_pro .cont cite{display:block; padding-top:430px; text-align:center; overflow:hidden;}
#lib_brand_detail .relate_pro .cont cite a{ display:inline-block; width:9px; height:9px; margin:0 3px; border-radius:100%; background:#ccc; overflow:hidden; cursor:pointer;}
#lib_brand_detail .relate_pro .cont cite a.on{ background:#68b1dc;}
#lib_brand_detail .relate_pro .cont_box{width:728px; height:420px; float:left; overflow:hidden;}
#lib_brand_detail .relate_pro ul{float:left; width:198px; height:88px; padding:15px; border:1px solid #f2f2f2; margin:0 19px 20px 0; overflow:hidden; cursor:pointer;}
#lib_brand_detail .relate_pro ul.last{margin-right:0;}
#lib_brand_detail .relate_pro .pic{width:88px; height:88px; text-align:center; overflow:hidden}
#lib_brand_detail .relate_pro .pic img{vertical-align:middle; width:88px; height:88px;}
#lib_brand_detail .relate_pro .pic span{vertical-align:middle; display:inline-block; height:100%;}
#lib_brand_detail .relate_pro .tit{width:90px; height:60px; padding-top:22px; line-height:20px; overflow:hidden;}
#lib_brand_detail .relate_pro .tit a{color:#888; font-size:14px;}
#lib_brand_detail .relate_pro ul:hover{border:1px solid #0055a1;}
#lib_brand_detail .relate_pro ul:hover .tit a{color:#0055a1;}

#lib_gift{width:728px; padding:30px; overflow:hidden;}
#lib_gift .cate{width:728px; height:120px; overflow:hidden;}
#lib_gift .cate #lef{display:block; width:10px; height:18px; padding-top:49px; overflow:hidden; cursor:pointer;}
#lib_gift .cate #rig{display:block; width:10px; height:18px; padding-top:49px; overflow:hidden; cursor:pointer;}
#lib_gift .cate_list{width:670px; height:120px; margin:0 19px; overflow:hidden; position:relative;}
#lib_gift #cate_scrol{position:absolute; top:0; left:0;}
#lib_gift .cate_list li{float:left; width:178px; height:88px; padding:15px; border:1px solid #e5e5e5; background:#f6f6f6; margin-right:20px; overflow:hidden;}
#lib_gift .cate_list .img{width:88px; height:88px; text-align:center; overflow:hidden;}
#lib_gift .cate_list .img img{vertical-align:middle; width:88px; height:88px;}
#lib_gift .cate_list .img span{vertical-align:middle; display:inline-block; height:100%;}
#lib_gift .cate_list .des{width:75px;}
#lib_gift .cate_list .des font{display:block; padding:15px 0 8px; font-size:16px; color:#0055a1;}
#lib_gift .cate_list .des a{color:#888;}
#lib_gift .cate_list li:hover{background:#fff; -webkit-filter:drop-shadow(0 0 5px #ccc); -moz-filter:drop-shadow(0 0 5px #ccc); -ms-filter:drop-shadow(0 0 5px #ccc); -o-filter:drop-shadow(0 0 5px #ccc); filter:drop-shadow(0 0 5px #ccc);}
#lib_gift .cate_sub{width:694px; height:120px; padding:13px 15px; background:#f6f6f6; border:1px solid #e5e5e5; overflow:hidden;}
#lib_gift .cate_sub .img{height:120px; line-height:120px; text-align:center; overflow:hidden;}
#lib_gift .cate_sub .img img{vertical-align:middle;}
#lib_gift .cate_sub .img span{vertical-align:middle; display:inline-block; height:100%;}
#lib_gift .cate_sub .des{width:520px; height:120px; overflow:hidden;}
#lib_gift .cate_sub .des_name{height:30px; line-height:30px; font-size:16px; color:#0055a1; overflow:hidden;}
#lib_gift .cate_sub .des_brief{height:60px; line-height:20px; font-size:14px; color:#888; margin-top:9px; overflow:hidden;}
#lib_gift .gift_list{width:728px; overflow:;}
#lib_gift .gift_item{float:left; width:158px; height:200px; border:1px solid #f2f2f2; margin:0 29px 30px 0; overflow:hidden;}
#lib_gift .gift_item .img{width:158px; height:158px; text-align:center; overflow:hidden;}
#lib_gift .gift_item .img img{vertical-align:middle;}
#lib_gift .gift_item .img span{vertical-align:middle; display:inline-block; height:100%;}
#lib_gift .gift_item .name{height:42px; line-height:42px; background:#f2f2f2; text-align:center; overflow:hidden;}
#lib_gift .gift_item .name a{font-size:14px; color:#888;}
#lib_gift .gift_item_last{margin-right:0;}
#lib_gift .gift_item:hover{border:1px solid #0055a1;}
#lib_gift .gift_item:hover .name{background:#0055a1;}
#lib_gift .gift_item:hover .name a{color:#fff;}

#lib_gift_detail{width:728px; padding:30px 30px 0 30px; overflow:hidden;}
#lib_gift_detail .img{width:250px; height:250px; overflow:hidden;}
#lib_gift_detail #bigimg{width:248px; height:248px; border:1px solid #f2f2f2; margin-bottom:12px; text-align:center; overflow:hidden;}
#lib_gift_detail #bigimg img{vertical-align:middle;}
#lib_gift_detail #bigimg span{vertical-align:middle; display:inline-block; height:100%;}
#lib_gift_detail .inf{width:448px; overflow:hidden;}
#lib_gift_detail .inf .name{height:38px; line-height:38px; font-size:20px; color:#0055a1; overflow:hidden;}
#lib_gift_detail .inf .brief{min-height:140px; line-height:28px; color:#888; margin-bottom:25px;}
#lib_gift_detail .inf .inquery{display:block; width:120px; height:40px; line-height:40px; background:#0055a1; border-radius:3px; text-align:center; font-size:14px; color:#fff; overflow:hidden;}
#lib_gift_detail .inf .share{height:40px; line-height:40px; padding-left:20px; color:#888;}
#lib_gift_detail .detail{margin-top:30px;}
#lib_gift_detail .detail .tit{height:40px; line-height:40px; background:#f0f0f0; border-radius:5px; overflow:hidden; position:relative; z-index:1; }
#lib_gift_detail .detail .tit span{display:block; width:120px; height:40px; border-radius:5px; text-align:center; font-size:14px; color:#555; overflow:hidden; float:left; cursor:pointer; }
#lib_gift_detail .detail .tit span.on{ background:#0055a1; color:#fff; }
#lib_gift_detail .detail .cont{min-height:400px; line-height:1.7; font-size:14px; color:#888; padding:20px; position:relative; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; margin-top:-5px; }
#lib_gift_detail .detail .cont s.ssss,
#lib_gift_detail .detail .cont i.ssss{ height:134px; width:1px; position:absolute; left:-1px; bottom:0; background:url('/images/border-bg.jpg') bottom; display:block; }
#lib_gift_detail .detail .cont i.ssss{ left:auto; right:-1px; }

#lib_quick{width:730px; padding:30px 30px 0 30px;}
#lib_quick .search_brand_input{display:inline-block; width:575px; height:38px; line-height:38px; padding-left:34px; border:1px solid #e5e5e5; border-right:none; border-radius:2px; background:url(/images/glass2.png) no-repeat 11px center;}
#lib_quick .search_brand_submit{display:inline-block; width:118px; height:38px; line-height:38px; text-align:center; color:#fff; background:#0055a1; border:1px solid #0055a1; border-radius:2px;}
#lib_quick .detail .letter{color:#0055a1; font-size:16px; padding:30px 0;}
#lib_quick .detail a{display:block; float:left; width:128px; height:67px; border:1px solid #e5e5e5; border-radius:3px; margin:0 20px 20px 0; text-align:center; overflow:hidden;}
#lib_quick .detail a.last{margin-right:0;}
#lib_quick .detail a img{vertical-align:middle;}
#lib_quick .detail a span{vertical-align:middle; display:inline-block; height:100%;}

#footer{width:100%; min-height:400px; background:#f7f7f7; overflow:hidden;}
#footer .list{height:190px; padding:20px 0 10px; overflow:hidden;}
#footer .list .lef{width:240px; line-height:28px; color:#888; padding-top:6px; overflow:hidden;}
#footer .list .mid{width:640px; overflow:hidden;}
#footer .list .mid ul{float:left; width:150px; margin-left:10px; overflow:hidden;}
#footer .list .mid li{height:26px; line-height:26px; overflow:hidden;}
#footer .list .mid li.fir{/*height:32px; line-height:32px;*/ font-size:16px; color:#555; margin-bottom:8px;}
#footer .list .mid li a{color:#888;}
#footer .list .mid li a:hover{color:#0055a1;}
#footer .list .rig{width:110px; text-align:center; color:#888; overflow:hidden;}
#footer .links{min-height:24px; padding:15px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; color:#888; line-height:24px; overflow:hidden;}
#footer .links a{padding:0 8px; color:#888;}
#footer .copy{color:#999; text-align:center; padding:12px 0; line-height:1.8;}
#footer .copy a{color:#999;}

#ol{border-bottom:#e5e5e5 1px dashed;}
#ddInquiry{border:#e5e5e5 1px solid; width:100%; border-bottom:none;}
#ddInquiry td{height:48px; line-height:48px;}
#ddInquiry .td1{color:#555555; font-size:14px; background:#f6f6f6; border-bottom:#e5e5e5 1px solid;}
#ddInquiry .td2{color:#888888; font-size:14px; border-bottom:#e5e5e5 1px solid;}
#ddInquiry .td3{/*width:158px;*/ width:200px; border-right:#e5e5e5 1px solid;}
#ddInquiry .td4{width:428px; border-right:#e5e5e5 1px solid;}
#ddInquiry .td5{border-right:none;}
#ddInquiry .td6{text-indent:10px;}
#ddInquiry .td7 a{display:block; border:#6699c7 1px solid; margin:0px auto; background:#0055a1; width:122px; height:31px; line-height:31px; color:#fff; text-align:center;}

#lib_quick_detail{width:728px; padding:30px; overflow:hidden;}
#lib_quick_detail .img{width:178px; height:152px; text-align:center; border:0; overflow:hidden;}
#lib_quick_detail .img img{ vertical-align:middle;}
#lib_quick_detail .img span{ vertical-align:middle; display:inline-block; height:100%;}
#lib_quick_detail .inf{width:454px; height:152px; border-right:1px solid #f2f2f2; overflow:hidden;}
#lib_quick_detail .name{height:40px; line-height:40px; font-size:20px; color:#0055a1; overflow:hidden;}
#lib_quick_detail .brief{height:150px; line-height:20px; color:#888; overflow:hidden;}
#dd_brand_detail{border:1px solid #f2f2f2; height:152px; background:#f6f6f6; font-size:0; overflow:hidden;}
#dd_brand_detail .dd_ld{background:#FFFFFF; width:93px;}
#dd_brand_detail .dd_ld div{text-align:center; border-bottom:1px solid #f2f2f2; height:50px; line-height:50px;}
#dd_brand_detail .dd_ld div span , #dd_brand_detail .dd_ld div a{color:#888888; font-size:14px;}
#dd_brand_detail .dd_ld .off{border-bottom:none;}


#online{position:fixed; top:220px; right:-140px; width:180px; height:200px; z-index:10;}
#online a{display:block; width:180px; height:40px; line-height:40px;}
#online a.on1{background:#f6be37;}
#online a.on2{background:#42ae3c; position:relative;}
#online a.on3{background:#68a5e1 ;}
#online a.on4{background:#84A6C6;}
#online a.top{background:#777;}
#online a .img{display:block; float:left; width:25px; height:25px; padding:7px;}
#online a span{display:block; float:left; width:140px; height:40px; line-height:40px; font-size:14px; color:#fff; overflow:hidden;}
#online a.on2 span{position:absolute; left:-128px; top:0; width:120px; height:120px; padding:3px; background:#fff; overflow:hidden; display:none;}
#online a.cur{margin-left:-140px;}

#key_layer{width:100%; height:100%; background:url(/images/layer.png) repeat; position:fixed; top:0; left:0; z-index:12; display:none;}
#key_box{ position:absolute; width:330px; height:130px; padding:35px; background:#fff; border-radius:8px; overflow:hidden;}
#key_box #close{position:absolute; top:12px; right:12px; cursor:pointer;}
#key_box table{margin-top:30px;}
#key_box table td{height:30px; line-height:30px; text-align:center; font-size:14px; color:#666; overflow:hidden;}

#turn_page{margin-top: 12px;}
