﻿@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/fonts/glyphicons-halflings-regular.eot');
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.adbanner { margin:15px 0; padding-left:10px; clear:both; border:1px solid #efefef;}
#page_default .title{border-bottom:2px solid #760010; height:22px;}
#page_default .title .title_l{background:url("images/title_bg_left.gif") no-repeat scroll left center transparent; float:left; height:22px; width:14px;}
#page_default .title .title_c{background:url("images/title_bg_middle.gif") no-repeat scroll left center #890012; color:#FFFFFF; float:left; font-family:'Microsoft YaHei'; font-size:14px; height:22px; line-height:22px; padding:0 10px; text-decoration:none;}
#page_default .title .title_r{background:url("images/title_bg_right.gif") no-repeat scroll left center transparent; float:left; height:22px; width:32px;}
#page_default .title .more{float:right; color:#b21318;}


#block-1{ border:1px solid #dbdbdb;}
#block-1 .title{ height:50px; line-height:50px; border-bottom:1px solid #dbdbdb; background:#f9f9f9; text-align:left;}
#block-1 .title h2{margin:0; padding-left:23px; line-height:50px;font-size:16px; font-weight:bold; color:#bb0000; background:#f9f9f9; }
#block-1 .famous_list .hdgray h2{padding-left:13px;font-size:14px;font-weight:bold;}
#block-1 .famous_list .hdgray .all_bus{position:absolute;right:14px;top:0;color:#bb0000;}
#block-1 .famous-bd{float:left; padding:10px 0px 5px 10px;}
#block-1 .famous-bd li{position:relative;float:left;width:470px;height:285px;background:#fff; margin-left:10px; margin-top:5px; }
#block-1 .famous-pic{display:block;position:relative;left:0;top:2px; overflow:hidden;width:450px;height:235px; text-align:center; cursor:pointer;}
#block-1 .logo_pic{position:absolute;top:0;left:0;z-index:2;width:460px;height:250px;background:#fff;text-align:center;padding-top:9px; -moz-transform:rotateY(0deg); -webkit-transform:rotateY(0deg);}
#block-1 .famous-pic img{width:440px;height:220px; border-radius:6px;}
#block-1 .famous-bd .hidden_r{border-right:0;}
#block-1 .famous-bd .hidden_b{border-bottom:0;}
#block-1 .promotion_info{position:absolute;left:8px;top:10px;width:441px;height:220px;padding-top:10px;background:#fefaf1;z-index:1;border:2px solid #bb0000;border-radius:6px; -moz-transform:rotateY(270deg);-webkit-transform:rotateY(270deg);}
#block-1 .promotion_info h3{color:#920202;font-size:16px;font-weight:bold; padding:0; margin:0;}
#block-1 .promotion_info p{color:#333;font-size:14px;padding:10px; margin:0; text-align:left;}
#block-1 .famous-bd .hover_trigger{z-index:4;}
#block-1 .famous-bd .famous-pic:hover{text-decoration:none;}
#block-1 .famous-bd .famous-pic:hover .logo_pic{width:445px;height:270px;padding-top:9px; -moz-transform:rotateY(90deg); -moz-transition:-moz-transform 0.1s linear; -webkit-transform:rotateY(90deg); -webkit-transition:-webkit-transform 0.1s linear;}
#block-1 .famous-bd .famous-pic:hover .promotion_info{display:block; -moz-transform:rotateY(360deg); -moz-transition:-moz-transform 0.1s linear 0.1s; -webkit-transform:rotateY(360deg); -webkit-transition:-webkit-transform 0.1s linear 0.1s;}
#block-1 .link-bar { clear:both; display:table; margin-left:8px; width:442px; height:40px; background:#f5f5f5; border-radius:4px; }
#block-1 .link-bar a { display:table-cell; width:33%; line-height:40px; text-align:center; font-size:14px; color:#777777}
#block-1 .link-bar a:hover{ color:#ac3911;}
.block_1{ margin-top:10px; border:#dbdbdb 1px solid;}
.block_1 .title{ height:35px; line-height:35px; text-align:left;border-bottom:1px solid #dbdbdb; background:#f9f9f9;}
.block_1 .title h3{ padding-left:23px; font-size:14px; font-weight:bold;  background:url(images/icon1.gif) no-repeat 10px center;}
.block_1 .title .more{float:right; margin-right:10px; }
.block_1 .items{ padding-left:2px;}
.block_1 .items li{float:left; text-align:center;}
.block_1 .items li a{float:left; width:138px; height:30px; line-height:30px; font-size:14px; border-right:1px dashed #e9e9e9;border-bottom:1px dashed #e9e9e9; }
.block_1 .items li a:hover{ background:#FFC08E;color:#2e74d3; font-weight:bold;}


#site_tip {color:#5b5b5b; position:absolute; z-index:1000; display:none;}
#site_tip #tip_content{border:#c2c2c2 1px solid; padding:10px 10px; background-color:#fff; width:246px; max-height:45px; height:auto !important; height:45px; overflow:hidden; color:#5b5b5b;}

#navbar{margin-bottom:15px; font-family:'Microsoft YaHei'}
#navbar span{font-weight:bold;}

#site_base_info {padding:10px 20px;}
#site_base_info h1 {padding-left:15px;}
#site_base_info table{float:left; width:620px; }
#site_base_info table td { padding:3px 0px; line-height:30px; font-size:14px;}
#site_base_info table td.title{text-align:center;  }
#site_base_info table td.name{width:100px; padding:0 10px; text-align:right; color:#777; }
#site_base_info table td .share{margin-top:10px;}
#site_base_info table td.name_top{vertical-align:top; padding:0 10px; text-align:right;color:#777;}
#site_base_info table td.info{color:#333; font-size:16px;}
#site_base_info table td.site_url{ }
#site_base_info table td.site_url span{text-decoration:underline; position:relative; }
#site_base_info table td.site_url a{margin-left:10px; display:inline-block; text-decoration:none;}
#site_base_info .screenshot{float:right; width:260px; height:300px; margin:0px 0px 10px 0px; text-align:center;}
#site_base_info .screenshot img{width:250px; height:290px;border:#cecece 2px solid; padding:2px; }


#page_list { float: right; font-size:12px; font-weight:normal; line-height:22px; height:22px;}
#page_list li { float: left; color:#ABA9AC; margin-right:1px; }
#page_list .current { padding:0px 10px; color: #FFF; background:none repeat scroll 0 0 #890010 ; }
#page_list .pg_total { padding:0px 10px; }
#page_list .pg_omission { color:#666; background:none; padding:3px 0; border:none; }
#page_list li a{padding: 0 10px; height:22px; line-height:22px; display:inline-block;}
#page_list li a:visited, #page-list li a:link {background:#fff; color:#334C80; text-decoration:none; }
#page_list li a:hover { color: #fff; background:none repeat scroll 0 0 #890010;}

#review_box{margin-top:15px;}
#review_box table{width:100%;}
#review_box .caption{text-align:left; font-size:18px; font-family:'Microsoft YaHei'; border-bottom:2px solid #760010;}
#review_box .review{background: none repeat scroll 0 0 #F4F4F4; border:1px solid #CACACA; border-top:none; padding:20px;}
#review_box #value_submit{margin-left:20px; border:none; background:url("images/submit_reivew.jpg") no-repeat scroll left center transparent; width:138px; height:31px;}
#review_box #posttips{margin-left:5px; color:red;}

#guestbook .title{text-align:left; height:27px; font-size:18px; font-family:'Microsoft YaHei'; border-bottom:2px solid #760010; margin-top:20px;}
#guestbook .title .title_left{float:left;}
#guestbook .content{background: none repeat scroll 0 0 #F4F4F4; border:1px solid #CACACA; border-top:none;}
#guestbook .title span{font-size:12px;}

#guestbookcontent .icontent{border-bottom:1px solid #CACACA; height:121px; overflow:hidden;}
#guestbookcontent .icontent .head{float:left; text-align:center; background:url("images/review_head.jpg") no-repeat scroll left center transparent; width:139px; height:121px;}
#guestbookcontent .icontent .head img{width:49px; height:49px; margin-top:30px;}
#guestbookcontent .icontent .head p{height:17px; overflow:hidden; padding:0px 5px;}
#guestbookcontent .icontent .icontent_r{float:left; width:800px; padding-left:20px; margin-top:20px;}
#guestbookcontent .icontent .icontent_r .date{border-bottom:1px dotted #9C9C9C; padding-bottom:5px; color:#595859;}
#guestbookcontent .icontent .icontent_r p{margin-top:10px; color:#313131;}
#guestbookcontent .icontent .icontent_r .verify{border:1px solid #a5a5a5; background-color:#fff; color:#3a56d2; font-size:15px; font-weight:bold; padding:5px; width:120px;}
#guestbookcontent .icontent .no_review{padding:20px 0px; text-align:center;}



#page-nofile{ padding:10px; background:#f0f0f0;}
#page-nofile #main{margin:30px; padding:5px 2px; border:#d7d7d7 7px solid; background:#fff;}
#page-nofile #main .content{padding:15px 30px;font-size:14px; text-align:center;}
#page-nofile #main .content h1{font-size:18px;color:#bb0000;}
#page-nofile #main .content p{margin:15px 0; line-height:23px; font-size:14px; }

#page-apply{ padding:10px; background:#f0f0f0;}
#page-apply #main-box{margin:30px; padding:5px 2px; border:#d7d7d7 7px solid; background:#fff;}
#page-apply #main-box .title{ height:38px; line-height:38px; border-bottom:1px solid #dbdbdb; background:#f9f9f9; text-align:left;}
#page-apply #main-box .title h2{padding-left:23px; font-size:14px; font-weight:bold;  }
#page-apply #main-box .content{padding:15px 50px;font-size:14px;}
#page-apply #main-box #applytips{margin: 10px 35px; padding:10px 15px; background:#fff6f7; border:#edafab 1px solid; color:#ea4609; font-weight:bold; text-align:left;}
#page-apply #main-box .content table{width:100%; }
#page-apply #main-box .content table td{ padding-left:10px; line-height:35px;font-size:14px; background:#fff;text-align:left; color:#333;}
#page-apply #main-box .content table td.name{ width:80px; color:#222222; font-size:14px;  text-align:left;}
#page-apply #main-box .content table td.submit{ text-align:left; padding-left:120px; line-height:55px; height:55px;}
#page-apply #main-box .content table td span{ font-size:12px; color:#ea4609;}
#page-apply #main-box .content table td span.notice{color:red;}
#page-apply #main-box .content input.textbox{ height:23px; line-height:23px; font-size:14px; border:1px solid #ccc;}
#page-apply #main-box .content input.subbutton{ margin-left:15px; padding:5px 10px; font-size:14px; border:1px solid #ccc;}
#page-apply #main-box .content .selectbox{ font-size:14px; border:1px solid #ccc;}



.user_rate {font-size:12px; position:relative; padding:10px 0px; text-align:left;}
.user_rate .ratetips {margin:0; padding:0; display:inline; height:40px; top:-10px; overflow:hidden; position:absolute; left:0px; margin-left:110px;}
.user_rate .sscore {font-size:30px; line-height:40px; color:#ab3c06;}
.user_rate .scontent { }
.user_rate .big_rate_bak {width:90px; height:16px; top:2px; text-align:left; position:absolute; display:inline-block; background:url(/ui/images/b_star.gif) left bottom repeat-x;}
.user_rate .big_rate_bak span {display:inline-block; float:left; width:18px; height:16px; position:relative; z-index:1000; cursor:pointer; overflow:hidden;}
.user_rate .big_rate_up {width:180px; height:16px; position:absolute; top:0; left:0; background:url(/ui/images/b_star.gif) left top;}


.vote_score { height: 30px; padding-top:10px; float:left; overflow: hidden; width: 92px; }
.vote_score .bg { background: url(/ui/images/starts_bak.gif) no-repeat scroll 0 0 transparent; position:absolute; z-index:0; display: block; width:92px; height: 20px; overflow: hidden; }
.vote_score .ids { background: url(/ui/images/starts_full.gif) no-repeat scroll 0 0 transparent; position:absolute; z-index:1; display: block; height: 20px; overflow: hidden; }

.vote_info {float:left; margin-left:20px;}
.vote_info span{color:#ab3c06; font-size:30px;}

.notice{color:red;}


#home_share{float:right; position:relative; top:-2px;}
#score_tip{color:red;}
