@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body { background:#cc1026; color:#333; font-size:12px; line-height:24px; font-family:Arial, Helvetica, sans-serif,'微软雅黑'; }
img { border:none;}
ul,li { list-style:none;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:link { color:#333; text-decoration:none;}
a:visited { color:#333; text-decoration:none;}
a:hover { color:#e01a0f; text-decoration:none;}
table {border-collapse:collapse;}
.clear { clear:both; height:0px; line-height:0px; font-size:0;}
.float_l { float:left;}
.float_r { float:right;}
.margin_top { margin:12px 0 0;}
.red { color:#164c92;}

/*头部*/
.search-trigger{ float:right; margin-right:5px; text-align:left;}
.search-trigger_01 a{ padding-left:6px; line-height:48px; float:left; }
.search-trigger_01 a:hover{ height:48px; background:#fff; border:1px solid #CCC; border-top:0; display:block; line-height:48px; padding:0 8px;}
.search-trigger_01  .gg{ height:48px; background:#fff; border:1px solid #CCC; border-top:0; display:block; line-height:48px; padding:0 8px;}

.search-trigger a img { padding-left:6px;}
.search-trigger a:hover img { padding-left:5px;}
.search-trigger_1{width:26px; height:25px; float:left; padding-top:11px; padding-right:5px;overflow:hidden;}
.search-trigger_2{padding-right:17px; padding-left:3px; background: url(/images/eightyears/ico_select_dsj.gif) no-repeat right;}
.search-options{ font-size:12px; color:#7f7f7f;position:absolute; z-index:0;  top:48px; left:-105px;_left:-108px;background:#fff; border:1px solid #CCC; border-top:0; line-height:22px;}
.search-options dl { font-size:12px; margin: 3px 1px; width:78px; line-height:23px;}
.search-options dl dd { padding:0 0 0 5px;}
.search-options dl dd a{ color:#7f7f7f;  }
.search-options dl dd a:hover{color:#006ABC;}

.head{ width:100%; height:49px; line-height:49px; background:#fff url(/images/nineyears/Anniversary_tou_bg.gif) bottom repeat-x;}
.logo{ float:left; height:49px; overflow:hidden;}
.login_register{ width:120px; float:right; display:block;}
.head a{ color:#666; padding-right:10px; text-decoration:none;}
.head a:hover{ color:#f00;}
.imOnline{ width:60px; float:right; padding-left:15px; background:url(/images/nineyears/ico_online.gif) 0 18px no-repeat;}

/*整体样式*/
.overall{ width:1000px; margin:0 auto;}

.banner{ width:100%; background:url(/images/nineyears/banner.jpg) no-repeat center top; height:448px;}
.nav_box { background:#fdc300; height:48px; line-height:48px; font-size:18px; font-family:'微软雅黑';}
	.nav_box .nav { padding:0 0 0 0;}
	.nav_box .nav li { float:left; padding:0 27px 0 26px; background:url(/images/nineyears/nav_li_bg.gif) no-repeat right center;}

.bar_box { background:#fff; width:1000px; margin:15px auto 0;}
	.bar_box .bar_name { background:#8b939e; height:58px;}
	.bar_name_l { float:left; width:271px; height:58px;}
	.bar_name_r { float:left; height:50px; color:#fff; line-height:20px; padding:8px 0 0;width:725px;}
	.lottery_box {}
	.lottery_box .lottery_box_l { float:left; width:360px;}
	.lottery_box .lottery_box_r { float:right; width:615px;}
	
	.comment_box { border-top:1px dashed #ccc; margin:20px 20px 0; padding:5px 0 20px 0;}
	.comment_list_parent{ height:160px; overflow:hidden;}
	.comment_box .comment_list { float:left; width:310px; height:65px; margin:15px 10px 0 0;}
	.comment_box .comment_list_l { float:left; width:65px;}
	.comment_box .comment_list_r { float:left; padding:0 0 0 10px; width:225px;}
	.comment_box .comment_list_r .title { font-weight:bold; line-height:14px;}
	.comment_box .comment_list_r .content { line-height:18px; padding:10px 0 0 0;}
	
	.bar_conent { padding:20px;}
	.bar_conent_l { float:left; width:255px;}
	.bar_conent_r { float:right; width:680px;}
	
	.couplet_box { margin:12px 0 0; line-height:20px; height:150px; height:130px; overflow:hidden;}
	.couplet_ul { }
	.couplet_ul li { height:65px; }
	.couplet_ul li .couplet_span { white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:650px; overflow:hidden;}
	
.bottom { margin:20px 0 0; background:#f0f0f0; padding:30px 0; text-align:center;}
.bottom span { padding:0 10px; color:#ccc;}
.bottom  a:link { color:#333;}
.bottom  a:visited { color:#333;}
.bottom  a:hover { color:#333;}

.list_name { height:240px; line-height:24px; overflow:hidden;}
.greetings { white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:240px; overflow:hidden;}
.company_name { white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:160px; overflow:hidden;}
.peple_name { white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:55px; overflow:hidden;}

/* lottery */
#lottery{position:relative;height:318px;width:318px;}
#lottery .image{position:absolute;left:0px;top:0px;width:318px;height:318px;}
#lottery .arrow{background:url("/images/nineyears/arrow.png") no-repeat;height:191px;left:143px;position:absolute;top:52px;width:32px;}
#lottery .arrow{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/nineyears/arrow.png');}
#lottery .lot-btn{height:92px; width:91px; left:111px; top:109px; overflow:hidden;position:absolute;}
#lottery .lot-btn span{cursor:pointer;display:block;height:92px;position:relative;width:91px;}
#lottery .first span{background:url("/images/nineyears/buttons_01.png") no-repeat;}
#lottery .first span{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/nineyears/buttons_01.png');}

.lottery_pop_up { position:absolute; top:80px; left:315px; border:2px solid #ccc; background:#fff; width:400px; font-family:'微软雅黑';}
.lottery_pop_up .column_box { background:url(/images/nineyears/column_box_bg.gif) repeat-x left top; height:43px; overflow:hidden;}
.lottery_pop_up .column_box ul { padding:0 0 0 0; height:43px; line-height:43px;}
.lottery_pop_up .column_box ul li { float:left; padding:0 15px; margin:0 5px; font-size:18px;}
.lottery_pop_up .column_box ul li.on { border:1px solid #bcdbf3; background:#fff; border-bottom:none; height:34px;}
.lottery_pop_up .column_box .close { float:right; font-size:14px; padding:12px 9px 0 0; height:16px; line-height:16px; font-family:'宋体';}
.lottery_pop_up .column_box .close td { padding:0 4px;}
.lottery_pop_up .center_box { padding:12px 15px 15px 15px; font-size:14px;}
		.login_form_box {}
			.project_name { font-size:14px; text-align:right; line-height:26px;}
			.project_name_en { font-size:12px; text-align:right; line-height:26px;}
			.project_name span { font-size:14px; font-family:'宋体'; color:#d0000c; padding:0 3px 0 0;}
			.project_name_en span { font-size:12px; color:#d0000c; padding:0 3px 0 0;}
			.login_form_box .error { background:#ffc4c4;}
			.login_form_box .text { font-size:14px; height:26px; line-height:26px; padding:0 3px; width:255px; border:1px solid #bbbbbb;}
			.login_form_box .text_2 { font-size:14px; height:26px; line-height:26px; padding:0 3px; width:130px; border:1px solid #bbbbbb;}
			.login_form_box .text_3 { font-size:14px; height:26px; line-height:26px; padding:0 3px; width:50px; border:1px solid #bbbbbb;}
			.login_form_box .text_4 { font-size:14px; height:26px; line-height:26px; padding:0 3px; width:60px; border:1px solid #bbbbbb;}
			.login_form_box .text_5 { font-size:14px; height:26px; line-height:26px; padding:0 3px; width:100px; border:1px solid #bbbbbb;}
			.login_form_box .login_form_tb { margin:5px 0 0; height:1%; line-height:24px;}
			.login_form_box .login_form_tb td { padding:4px 2px; *padding:3px 2px;}
			.login_submit { background:url(/images/nineyears/login_submit.gif) no-repeat left center; height:41px; width:144px; line-height:41px; font-size:18px; font-family:'微软雅黑','黑体'; text-align:center; border:none; color:#fff;}
.text_error { margin:6px 0 0 0; color:#db1200; padding:0 0 0 17px; background:url(/images/enptyinfo_ico.gif) no-repeat left center; height:15px; line-height:15px;}
.text_correct { margin:6px 0 0 0; color:#db1200; padding:0 0 0 17px; background:url(/images/ok_ico.gif) no-repeat left center; height:15px; line-height:15px;}
.login_form_box .prompt { margin:3px 0 0 0; height:15px; line-height:15px; color:#9a9a9a; padding:3px 0 0;}

.lottery_pop_up .is_winn { height:43px; line-height:43px; font-size:18px; color:#F00; padding:0 0 0 25px;}

/*login*/
.new_login .box_login{ padding-left:10px; padding-top:0;}
.new_login .box_login_01{ padding-left:10px; padding-bottom:8px;}
.new_login .box_account{ font-size:14px; line-height:36px; padding-top:20px;}
.new_login .box_input{ width:290px; height:34px; padding-left:3px; font-size:14px; line-height:34px; color:#999; border:0; /*background:url(/images/nineyears/new_login_03.gif) no-repeat;*/ border:1px solid #ccc;}
.new_login .box_service{ padding-left:39px;_padding-left:42px; padding-top:10px;}
.new_login .box_service a{ color:#f00; padding-left:15px;}
.new_login .box_service a:hover{ color:#f00; text-decoration:underline;}
.new_login .box_service_01{ padding-left:26px;}
.new_login .box_button{ padding-top:15px; padding-bottom:15px;padding-left:42px;}
.new_login .btn_01{ width:87px; height:29px; font-size:14px; margin-right:44px; line-height:29px; border:0; color:#fff; font-weight:bold; background:url(/images/nineyears/btn_login_bg.png) top no-repeat;}
.new_login .btn_01_on{ background:url(/images/nineyears/btn_login_bg.png) 0 -29px no-repeat;}
.new_login .btn_02{ width:87px; height:29px; line-height:29px; border:0; color:#006abc; background:url(/images/nineyears/btn_login_bg.png) 0 -58px no-repeat;}
.new_login .btn_02_on{ background:url(/images/nineyears/btn_login_bg.png) 0 -87px no-repeat; color:#f00;}

.blessing_textarea { border:1px solid #ccc; width:300px; padding:5px; height:120px; width:350px;}

/*图片滚动*/
.scrollleft{width:1000px; height:90px; clear:both; margin:15px 0 0; overflow:hidden;}
.scrollleft li{float:left;margin-right:10px;display:inline;width:102px; text-align:center;}
.scrollleft img{border:solid 1px #ddd;}


.sharp{ width:1000px; float:left; background:#fff; overflow:hidden;}
.sharp_folat{position:absolute; float:left;}
.sharp_nva{width:289px; margin:0 auto; position:absolute;top:-11px; left:346px;}
.sharp_banner{ width:1000px; height:404px; overflow: hidden; text-align:center; background:#fff;}
.sharp_switching{width:1000px; background:#ffe1e1;  height:36px; border-top:1px solid #a2090c;}
.years{ position: absolute; height:21px; top:-11px; left:0;}
.sharp_switching b{color:#666666; float:left; text-align:left; padding-top:10px; }
.sharp_switching p{ float:left;}
.sharp_switching_01{padding-left:22px;}
.sharp_switching_02{ padding-left:52px;}
.sharp_switching_03{ padding-left:63px;}
.sharp_switching_04{ padding-left:54px;}
.years_01{ width:980px; height:21px; overflow: hidden;}
.years_01 a{ height:21px; width:21px;  background:url(/images/nineyears/quan.png) no-repeat; display:block;}
.years_01 a:hover,.years_01 a.aa{background:url(/images/nineyears/quan.png) 0 -21px no-repeat;*background:url(/images/nineyears/quan.png) 0 -20px no-repeat;}
.years_01 a.bb{ background:url(/images/nineyears/quan.png) 0 -42px no-repeat}
.years_01 li{ float:left;}
.years_01_00{ margin-left:62px; display:inline;}
.years_01_01{ margin-left:32px; display:inline;}


.visit_box { float:right;}
.visit_box .visit_num { padding:0; font-family:'微软雅黑'; font-size:18px; color:#e01a0f;}

.sharp_switching_05{ padding-left:78px;}





















