html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{ text-align:center; font-family:Arial, Helvetica,SimSun, sans-serif; font-size:12px; color:#3c3c3c; background:#cccccc;}
#contianter{ width:1004px; margin:0 auto;  background:#d3d3d3; clear:both; text-align:left;}
#main{ width:984px; margin:0 10px; background:#FFF;}
.clear{clear:both;}
a{color:#ff7200; text-decoration:none;}
a:hover{ text-decoration:underline;}

/*---menu---------------------------*/
#menu_top{ width:984px; height:100px; background:#FFF; position:relative; z-index:1;}
#headerflash{ position:absolute; width:984px; height:100px; background:#FFF; left: 0px; top:0px; z-index:2;}
#headerflash img{ left:330px; top:30px; position: relative;}
#menu_top #logo{ float:left; display:inline; position:absolute; left:30px; top:10px; z-index:100;}
#menu_top #logo a{ float:left; display:block; width:274px; height:80px; }
#top_title{ width:539px; height:70px; float:left; margin-top:20px; display:inline; margin-left:30px;}

#top_menu_list{ width:104px; position:absolute; background:#FFF; border:1px solid #ff8a00; right:12px; top:12px; position:absolute; z-index:200; }
#top_menu_list ul{ padding:0; margin:0; list-style:none;}
#top_menu_list ul li{ display: inline; margin:1px; float:left;background:#ff8a00;}
#top_menu_list ul li a{ color:#fff; font-size:12px; padding:3px 12px;display:block; font-weight:bold; text-decoration:none;}
#top_menu_list ul li a:hover{ color:#000; }

/* the menu styling */
#main_menu{ width:984px; height:65px ; }
#nav { margin:0 auto; height:40px;  position:relative; overflow:hidden; background: url(../images/f_menu.png) no-repeat  left -82px;}
#nav ul{ margin:0; padding:0; list-style:none; margin-left:33px;}
#nav ul li{ display:inline; float:left; width:84px; margin-left:14px; height:39px; } 
#nav ul li a {   position:relative; width:84px; height:40px; display:block; text-decoration:none; text-indent:-9999px; font-weight:bold; outline:none;}
/* Top Nav bar */

#nav li a{background:url(../images/f_menu.png) no-repeat 0 0;}
#nav li#one1 a{background-position:-33px 0;}
#nav li#one2 a{background-position:-131px 0;}
#nav li#one3 a{background-position:-237px 0;}
#nav li#one4 a{background-position:-340px 0;}
#nav li#one5 a{background-position:-444px 0;}
#nav li#one6 a{background-position:-546px 0;}
#nav li#one7 a{background-position:-648px 0;}
#nav li#one8 a{background-position:-752px 0;}
#nav li#one9 a{background-position:-853px 0;}

#nav li#one1 a:hover,#nav ul li#one1.hover a{background-position:-33px -41px;}
#nav li#one2 a:hover,#nav ul li#one2.hover a{background-position:-131px -41px;}
#nav li#one3 a:hover,#nav ul li#one3.hover a{background-position:-237px -41px;}
#nav li#one4 a:hover,#nav ul li#one4.hover a{background-position:-340px -41px;}
#nav li#one5 a:hover,#nav ul li#one5.hover a{background-position:-444px -41px;}
#nav li#one6 a:hover,#nav ul li#one6.hover a{background-position:-546px -41px;}
#nav li#one7 a:hover,#nav ul li#one7.hover a{background-position:-648px -41px;}
#nav li#one8 a:hover,#nav ul li#one8.hover a{background-position:-752px -41px;}
#nav li#one9 a:hover,#nav ul li#one9.hover a{background-position:-853px -41px;}
#subNavPosition {
	position:relative;
	width:984px;
	background:#fee5cf;
	height:25px;
	line-height:25px;
}
.subNav{
	position:absolute;
	height:20px;
	display:none;
	font-size:12px;
}
/*2level menu css set*/
.s1 { } 
.s2 { left:70px;}
.s3 { left:150px; }
.s4 { left:100px; width:800px; }
.s5 { left:320px; width:400px; }
.s6 { left:390px; width:400px;}
.s7 { left:620px; width:300px;}

#nav ul li a span{ display:none;}
.subNav a{ color:#000; margin-right:10px; text-decoration:none;}
.subNav a:hover{ color:#f08300; text-decoration:underline;}
/*menu end-----------------------------------------------------*/

#top_menu_bottom{ width:960px; height:110px; background: #fff url(../images/menu_bottom_round.jpg) no-repeat left bottom; display:block; margin-top:3px; padding:12px;}
#top_menu_bottom #ad_wine img,#top_menu_bottom #ad_wine img{ display:block; border:none; float:left}
#top_menu_bottom #ad_coal{ padding-left:12px; display:block; float:left;}

/*content page css*/
#center_box_1{ width:984px;/* min-height:1700px;*/ clear:both; float:left; background:#FFF;}
#center_box_1 h3{ color:#ff7200; font-size:14px; padding:10px 0 0 42px; border-bottom:1px solid #ccc;}
.center_box_up_round{ background:url(../images/round_top_bottom.jpg) left top no-repeat; height:10px!important; height:6px; width:984px; display:block; float:left;}
.center_box_bottom_round{  background:url(../images/round_top_bottom.jpg) left bottom no-repeat; height:10px; width:984px; display:block; float:left;}
.center_left_box{ background:#FFF; width:690px; clear:both; float:left;}
.center_left_box_content{ padding-left:12px; clear:both;}

/*#center_box_1*/

.left_layer_box{ width:690px; display:block; float:left; margin-bottom:12px;} 
#center_box_1 #news_list_out{ width:258px; display:block; float:left; border:1px solid #ccc;}
#center_box_1 #news_list_out ul{ list-style:none; margin-top:5px; width:230px; float: left;}
#center_box_1 #news_list_out ul li{  width:248px; overflow:hidden; margin-left:10px; float:left; display:inline; height:25px; line-height:25px; position:relative; }
#center_box_1 #news_list_out ul li p{ width:170px; overflow:hidden; left:0; position:absolute}
#center_box_1 #news_list_out ul li p a{ text-decoration:none; color:#555;}
#center_box_1 #news_list_out ul li p a:hover{ text-decoration:underline; color:#FF7200}
#center_box_1 #news_list_out ul li span{  width:70px; height:20px; right:0; position:absolute; display:inline;}
#center_box_1 #news_list_out h3{ background: url(../images/ico/news.jpg) left top no-repeat; height:20px;}
#center_box_1 #news_list_out h3 a{ font-size:13px; }
#ad_zs_689x90{ width:689px; height:90px; float:left; margin-bottom:12px;}
#flash_show{ width:420px; height:236px; float: right; display:inline; margin-top:2px;}

/*content box*/
.content_box_title{ height:30px; width:650px; padding:10px 0 0 40px; background: #f0e9db left top no-repeat;}
.left_layer_box .agent_join{ background:#f0e9db url(../images/ico/join-us.jpg) 10px 3px no-repeat; width:650px; }
.content_box_title p{ font-size:14px; color:#ff7200; font-weight:bold; width:100px; float:left; padding-left:2px;}
.content_box_title a.view_more { text-decoration:none; color:#ff7200; float:right; width:25px; margin-right:10px;  font-size:12px; font-weight:normal;}

.left_layer_box #agent_join_box{ width:688px; border:1px solid #d3d2cf; height:210px; padding:3px 0; background:url(../images/xuxian.png) center center no-repeat;}
.left_layer_box #agent_join_box ul{ list-style:none; padding:0; margin:10px 0 0 20px;}
.left_layer_box #agent_join_box ul li{ display:inline; float:left;  height:30px; line-height:30px; padding-left:20px; width:280px; margin-right:30px; overflow:hidden;}
.left_layer_box #agent_join_box ul li a{ text-decoration:none; color:#3c3c3c; text-align:left;}
.left_layer_box #agent_join_box ul li a span{ color:#ff7200;}
.left_layer_box #agent_join_box ul li a:hover{ text-decoration:underline; color:#666;}

.left_layer_box .products_view{ background: #f0e9db url(../images/ico/products_ico.jpg) 10px 6px no-repeat;} 
.left_layer_box #products_view_box{  width:688px; border:1px solid #d3d2cf; padding-bottom:12px; float:left; background:url(../images/xuxian.png) center center no-repeat;}
.left_layer_box #products_view_box dl{ width:300px; margin-left:40px; display:inline; height:36px; float: left; margin-top:10px; overflow:hidden;}
.left_layer_box #products_view_box dl dt{ font-size:13px; font-weight:bold; margin-bottom:5px;}
.left_layer_box #products_view_box dl dt a{ color:#FF7200}
.left_layer_box #products_view_box dl dt span{ font-weight:normal; font-size:12px;}
.left_layer_box #products_view_box dl dd{ width:100px; float:left; display: inline; overflow:hidden; }
.left_layer_box #products_view_box dl dd a{ float:left; text-decoration:underline; color:#333;}
.left_layer_box #products_view_box dl dd a:hover{color:#FF7200}

/*--------right_box-----------------------------------------*/
.center_right_box{ display:inline; float:right; margin-right:12px; width:258px;}
.center_right_box .notices{ width:256px;height:96px; border:1px solid #ffd4a9;  background: url(../images/Notices_bg.jpg); float:left;}
.center_right_box .notices h2{ background:url(../images/ico/notices_ico.gif) 5px 5px no-repeat; padding:8px 0 5px 30px; color:#ff7200; font-size:14px;}
.center_right_box .notices p{ padding:0 1px 5px 5px; font-size:13px; height:61px; overflow:auto; text-indent:2em; color:#930;}
.center_right_box .notices p a{  color:#ff7200; line-height:25px;}

.center_right_box .login_box{ width:256px; height:138px; border:1px solid #ff8a00; background:url(../images/login_line.png) repeat-x left top; float:left; }
.center_right_box .login_box table{ width:245px; border-collapse:collapse; text-align:left; margin:18px auto;}
.center_right_box .login_box table td{ float:left; font-size:13px; margin-top:3px;}
.center_right_box .login_box table td span{ text-align:left;}
.center_right_box .login_box table td.t_left{ width:80px; text-align:right;}
.center_right_box .login_box table td input{ padding:3px; height:14px; width:150px; border:1px solid #ccc;}
.center_right_box .login_box table td img { margin-bottom:-5px!important;_margin-bottom:-2px; margin-left:3px; width:60px; height:20px;}
.center_right_box .login_box table td  ol{ list-style:none; width:160px; height:30px; position:relative; padding:0;}
.center_right_box .login_box table td  ol li{ float:left;}
.center_right_box .login_box table td  ol li#login_border{ border:1px solid #ff8a00; float:right;}
#level_1{ position:absolute; top:5px; left: 0;}
#level_2{ position:absolute; left:20px; top:3px; font-weight:bold; color:#ff7200;}
.center_right_box .login_box table td input#login_coad{ width:50px;}
.center_right_box .login_box table td input#checkbox{ width:20px; border:none;}
.center_right_box .login_box table td input#login_botton{ width:50px; height:23px; color:#fff; padding:1px; background:#ff8a00; vertical-align:middle; border:none; display:block; border:1px solid #FFF;}

.center_right_box .recommend_merchant{ width:258px; margin-top:13px; float:left; background:#FFF; }
.center_right_box .recommend_merchant h3{ background:#F0E9DB url(../images/ico/recommend_merchant.jpg) 5px 3px no-repeat; height:30px;  color:#ff7200;}
.center_right_box .recommend_merchant a{ display:block; float:left;}
.center_right_box .recommend_merchant a img{ display:block; clear:both; border:1px solid #ccc; border-bottom:none; border-top:none; padding:1px; display:block;}
.center_right_box .recommend_merchant p{color:#ff7200; font-size:12px; padding:0 5px; line-height:20px; width:248px; }

.center_right_box .recommended_company_list { width:256px; float:left; text-align:center; border:1px solid #ccc}
.center_right_box .recommended_company_list ol{  margin:0; padding:0; }
.center_right_box .recommended_company_list ol li{ display:inline; float:left; width:233px; height:21px; line-height:21px; text-align:left; overflow:hidden; padding:4px 4px 4px 15px; }
.center_right_box .recommended_company_list ol li a{ font-size:12px; color:#222; text-align:left; clear:both; padding:5px;}
.center_right_box .recommended_company_list ol li a:hover{color:#ff7200;}
.center_right_box .ad_x_man{ float:left; width:258px; margin-top:12px;}

/*center_2level_ad*/

#main .center_2level_ad{ width:960px; height:98px; clear:both; float:left; display:inline; margin-top:0!important; margin:12px;}
#main .center_2level_ad a img{ display:block; float:left;}

/*center_box_2*/
#center_box_2{ width:960px; clear:both; float:left; background:#FFF;  padding:0 12px 12px; }
.center_box_left{ width:665px; height:431px; border:1px solid #ff893a; float:left; background: #f0e9db url(../images/ico/wedding_re_x.jpg) repeat-x scroll 0 0 ; padding:0 11px 11px;}
#center_box_title{ width:659px; height:29px; float: left; }
#center_box_title h2{ background: url(../images/ico/merry1.gif) 4px 3px no-repeat; font-weight:bold; padding:12px 0 5px 50px; font-size:14px; color:#ff0000;}
#center_box_content{ border-top:4px solid #fc802c; float:left; width:665px;}
.wedding_box { padding-top:7px; width:246px; float:left;}
.wedding_box img{ border:3px solid #d0a26e}
.wedding_box p{ line-height:25px; padding:3px 2px;}
.wedding_box ul{ margin:15px 0 0; display:block; float:left; padding:0; list-style:none}
.wedding_box ul li { float:left; display:block;}
.wedding_box ul li a{ background:url(../images/wedding_service.png) left top no-repeat; display:block; text-indent:-9999px; outline:none;} 
.wedding_box ul li.org_about a{width:121px;height:28px;background-position:0 0;}
.wedding_box ul li.service_pro a{width:122px;height:28px;background-position:-121px 0;}
.wedding_box a img.ad{ border:none; display:block; float:left; margin-top:19px!important; margin-top:17px;}
/* 喜庆服务 */
#center_box_2 .center_box_2_left{ width:258px; clear:both; float:left; display:inline; background:#f0e9db; margin-left:12px;}
#center_box_2 .happy_service { width:184px; height:25px; margin:0 auto; border-bottom:1px solid #ccc; background: url(../images/ico/merry1.gif) 0 1px no-repeat; padding:9px 0 10px 50px;}
#center_box_2 .happy_service p{ float:left; font-size:14px;color:#ff7200; font-weight:bold;}
#center_box_2 .happy_service a.read_more{ float:right; margin-right:10px; display:inline; text-decoration:none;}
#center_box_2 #happy_service_box{ width:234px; margin:12px auto 0;}
#center_box_2 #happy_service_box p{ color:#ff7200; font-size:13px; line-height:24px; border-bottom:1px solid #ccc; padding:0 0 10px; text-indent:2em;}
.center_box_2_left .happy_list{ margin-top:60px; margin-bottom:24px;  margin-bottom:21px;}
.center_box_2_left .happy_list  img{ padding-left:10px;}
.center_box_2_left .happy_list ul{ padding:0; margin:10px 0 10px 20px; list-style:none;display:inline; float:left;} 
.center_box_2_left .happy_list ul li{ display:inline; float:left; margin-top:3px; width:234px; height:20px; overflow:hidden; position:relative;}
.center_box_2_left .happy_list ul li a{ left:0; position:absolute; width:155px;}
.center_box_2_left .happy_list ul li span{ right:0; position:absolute;}
/* 商品推荐 */
.products_recommended{   width:411px; float:right}
.products_recommended #prdocts-title{ width:411px; height:26px;}
.products_recommended #prdocts-title h2{ float:left; font-size:14px; color:#ff0000; font-weight:bold; height:26px; line-height:26px; width:110px; padding-left:20px; background:#ffd7a9 url(../images/ico/goods_tuijian.jpg) right top no-repeat;}
.products_recommended a.read_more{ float:right; margin-right:10px; margin-top:5px; display:inline; text-decoration:none;}
.products_recommended_box{  border:1px solid #f9d7bb; float:left; width:409px; padding-bottom:5px;}
.products_recommended_box ul{ margin:0; padding:0; list-style:none;}
.products_recommended_box ul li{ width:121px; float: left; display:inline; margin-left:12px; margin-top:6px; vertical-align:bottom;}
.products_recommended_box ul li a span{ display:block; clear:both; text-align:center;}
/* 招商动态 */
#center_box_2 .center_box_right{ width:258px; float:left; margin-left:12px; display:inline;}
#center_box_2 .center_box_right .market_events{  background:#f0eadc url(../images/ico/mart1.gif) 8px 3px no-repeat; padding:10px 0 0 50px; height:25px;}
#center_box_2 .center_box_right .market_events p{ float:left; font-size:14px;color:#ff7200; font-weight:bold;}
#center_box_2 .center_box_right .market_events a.read_more{ float:right; margin-right:10px; display:inline; text-decoration:none;}
#center_box_2 .center_box_right .market_events_box{  border:1px solid #DBDAD5; width:236px; padding: 6px 5px 6px 15px;  float:left; height:211px !important; height:208px; overflow:hidden;}
#center_box_2 .center_box_right .market_events_box ul { padding:0; margin:0; list-style:none;}
#center_box_2 .center_box_right .market_events_box ul li{ list-style:none; padding:0; width:100%; float:left; display:inline; line-height:21px;}
#center_box_2 .center_box_right .market_events_box ul li p{ float:left; font-size:13px; display:block; width:170px; overflow:hidden; height:20px; line-height:20px;}
#center_box_2 .center_box_right .market_events_box ul li  span.news_time{ float: left;}
#center_box_2 .center_box_right .on_line_service{ width:256px; border:1px solid #CCC; height:170px; float:left; margin-top:13px!important; margin-top:15px; background:url(../images/ico/on_line_user.jpg) 10px 30px no-repeat;}
#center_box_2 .center_box_right .on_line_service h1{  color:#ff7200; background:url(../images/ico/orange_online_ico.jpg) left center no-repeat; font-size:14px; border-bottom:1px solid #ccc; padding:5px 5px 5px 20px; width:200px; margin:0 auto;}
#center_box_2 .center_box_right .on_line_service p{ padding:15px; color:#ff7200; line-height:20px;}

/*firends_links */
.friends_links{ width:984px; float:left; margin-top:12px;}
.friends_links legend{padding-left: 10px; font-weight: bold;}
.friends_links ul{ padding:0px; margin:0 auto; list-style:none; width:980px; }
.friends_links ul li{ width:100px; float:left; display:inline;margin-left:8px;_margin-left:6px;}
.friends_links ul li a{  display:block;}
.friends_links ul li a img{ display:block;}

.gray_bottom{ padding-top:10px; background:#ddd; width:984px; float:left;}
.footer_bottom_ad{ width:984px; height:98px; clear:both; float:left; }
#footer{ width:984px; padding:12px 0px; height:100px; background: #d3d3d3; clear:both; display:inline; float:left; margin-top:12px; line-height:20px;text-align:center;
}
#indexflash{ border:1px solid #FF8A00; display:inline; float:left; height:236px; margin-left:8px; width:420px;}

