@charset "utf-8";
/* CSS Document */
/*--------------------this is public css ---------------------------------*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {padding: 0;margin: 0;}
strong, h1, h2, h3, h4, h5, h6 {font-weight: bold;}
ul ,ol {list-style:none;}
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active{text-decoration:none;}
body{background:url(../images/bg.jpg) repeat-x 0 206px;color:#000; font-size:12px;font-family:Arial,Helvetica, sans-serif; line-height:16px; margin:0;padding:0;}
img {border:none;}
.clear{clear:both;margin:0;padding:0;height:0;}
.greenfont {color:#198d27; font-weight: bold; font-size:12px;}
.lightgreen{color:#0b6d0b; font-size:14px;}
.blackfont {color:#000;}
.grayfont {color:#5e5e5e;}
.bluefont {color:#218eb6;}
.font14 {font-size:14px;}
#searchbtn {background:url(../images/btm_search_btn.gif) no-repeat;width:106px;height:65px;overflow:hidden;border:none;display:block;font-size:0;
line-height:0;text-indent:-9999px;}
#searchbtn2 {background:url(../images/header_search_btn.gif) no-repeat;width:92px;height:50px;overflow:hidden;border:none;display:block;font-size:0;
line-height:0;text-indent:-9999px;}
.more {float:right; text-decoration:underline !important;margin-right:5px;color:#000;}
.freeback { position:fixed;right:0;top:280px; z-index:10000;}
* html .freeback { position:absolute;}
.pagination {float:right;height:22px;margin-top:10px;}
.pagination span {float:left;display:block;margin:0 5px 0 0;line-height:22px;}
/*----------------------------------- this is header ---------------------------------------*/
#header {width:100%;height:206px;margin-bottom:3px;}
* html #header {margin-bottom:1px;}
.header_top {background:#f6f6f6;width:100%;height:40px;line-height:40px;border-bottom:6px solid #0c922c;}
.header_topbox {width:1000px;margin:0 auto;}
.header_welcome{float:left;}
.header_lang {float:right;margin-top:10px;line-height:0;}
.header_lang select {font-size:11px;}
.header_middle {background:#092b06;width:100%;height:150px;border-bottom:10px solid #e8e8e8;}
.top_middle {width:1000px;height:85px;margin:0 auto;}
.header_logo {width:180px;height:85px;float:left;}
.header_login {width:950px;margin:0 auto;height:16px;padding:10px 50px 0 0;font-weight:bold; position:relative; color:#fff;}
.header_login .a_myaccount {float:right; color:#d75301;}
.header_login .spanline {float:right;margin:0 10px 0 11px;}
.header_login .a_register,.header_login .showlogin{display:block;float:right;width:43px;height:16px;text-align:center;margin:0 0 0 5px; cursor:pointer; font-size:11px; color:#fff;}
.header_search {float:left;height:50px;color:#fff;margin-left:80px;}
.header_search p{margin:0 0 10px 0;}
.header_search ul li {display:inline;float:left;}
.header_search_bg{float:left;background:url(../images/header_search_input.gif) no-repeat;width:578px;height:46px;margin-right:10px;padding:3px 0;}
.search_input {float:left; height:46px; padding-left:10px;}
.search_input input {background:none;border:none;padding:10px;width:545px;height:26px;line-height:26px;font-size:14px;color:#fff;}
.search_btn {float:left;}

.header_menu {width:1000px;height:24px;margin:15px auto 0 auto;}
.header_menu ul {margin-left:70px;}
.header_menu ul li{display:inline;float:left;width:100px;height:24px;margin-right:10px;}
.header_menu ul li a {display:block;width:100px;height:24px;line-height:24px;background:url(../images/header_menu.gif) right top;font-size:14px; font-weight:bold;color:#fff; text-align:center;}
.header_menu ul li a:hover {background:url(../images/header_menu.gif) left top;color:#005b16;}
#index .menu1,#aboutus .menu2 ,#calendar .menu3,#news .menu4 ,#buyers .menu5 ,#sellers .menu6 ,#register .menu7,#contactus .menu8{background:url(../images/header_menu.gif) left top;color:#005b16;}




.container {background:#fff;width:1000px;height:auto;margin:0 auto;}
* html .container {margin:3px auto 0 auto;}
.main_box {float:left;width:705px;height:auto;min-height:520px;background:url(../images/left_bg.gif) no-repeat;padding:0 10px  0 35px;line-height:180%;color:#111;}
.container_left {float:left;width:240px;height:530px;background:url(../images/left_bg.gif) no-repeat;overflow:hidden;}
.sidebar {margin:8px 0 0 25px;}
.sidebar ul li {display:block;background:#f0f0f0;width:200px;height:23px;line-height:23px;margin-top:2px;padding-left:15px;font-size:14px;font-weight:500; overflow:hidden;}
.sidebar ul li a {color:#8ea083; font-size:14px;}
.sidebar ul li a:hover {color:#d75301;}
.sidebar ul li.top_round_li {background:#e2e2e2 url(../images/left_top_round.gif) no-repeat left top;color:#317431;height:33px;line-height:33px; font-weight:bold; font-size:16px;}
.sidebar ul li.btm_round_li {background:#f0f0f0 url(../images/left_btm_round.gif) no-repeat left bottom;height:33px;line-height:33px;}
.get_letters {display:block;margin-top:5px;}
.container_middle {float:left;width:500px;height:auto;margin:0 0 0 10px;}
.flash {width:498px;height:300px;border:1px solid #e2e2e2;color:#fff;margin:8px 0 0 0; position:relative;overflow:hidden;}
.flashprev {position:absolute;left:440px;top:270px;display:block;background:url(../images/flash_arrow.gif)  no-repeat left top;width:12px;height:12px; text-indent:-999px;overflow:hidden;z-index:11;}
.flashnext{position:absolute;left:460px;top:270px;display:block;background:url(../images/flash_arrow.gif)  no-repeat right top;width:12px;height:12px; text-indent:-999px;overflow:hidden;z-index:11;}
.flash ul {width:99999px;position:absolute;z-index:10;}
.flash ul li {display:inline;float:left;width:498px;height:300px;}
.flash ul li span {display:block;}
.flash_img img {display:block;}
.flash_txt {background:#2f2f2f;height:35px;padding:10px 20px;}
.flash_txt span {float:left;}
.flash_txt span strong {margin-right:40px;}
.middle_box {margin:5px 0 0 0;}
.middle_box h3 {margin-left:15px;}
.middle_box ul {width:220px;margin:10px 10px 0 15px;display:inline;float:left;border-bottom:1px dotted #b4b4b4;padding:0 0 10px 0;}
.middle_box ul li{display:inline;float:left;}
.middle_box ul li.upcoming_left {width:62px;height:62px;padding:3px;background:url(../images/upcoming_bg.gif) no-repeat;}
.middle_box ul .upcoming_right { width:140px;margin-left:10px;}
.middle_box ul .upcoming_right span {display:block;}
.middle_box ul .upcoming_right .upcoming_title a{ color:#000000; font-size:11px;}
.middle_box ul .upcoming_right .upcoming_title a:hover{ color:#317431; text-decoration:underline; }
.middle_box ul .upcoming_right .upcoming_content { height:52px; overflow:hidden; font-size:11px; padding-top:3px; line-height:12px;}
.middle_box .ul2 {border-bottom:1px dotted #ffffff;}


.container_right {float:right;width:240px;height:530px;background:url(../images/right_bg.gif) no-repeat right top;overlfow:hidden;}
.right_box {width:215px;margin:8px 25px 0 0;}
.news_box {width:203px;height:465px;padding-bottom:10px;border-left:1px solid #ddd;border-right:1px solid #ddd; padding-left:5px; padding-right:5px;}
.news_title a{color:#d99c1a;text-decoration:underline;}
.news_title a:hover{color:#d75301; }
.news_box ul {width:195px;height:120px;overflow:hidden;border-bottom:1px dotted #b4b4b4;padding:10px 0 20px 0;margin:0 5px;}
.news_box ul li.news_content {height:80px;overflow:hidden;margin-top:10px;}
.news_box .ul2{border-bottom:1px dotted #FFFFFF;}

.right_top_btn {width:210px;height:auto;padding:2px 0 0 3px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.right_top_round {background:url(../images/right_top_round.gif) no-repeat left top;width:205px;height:25px;font-size:14px;/*margin-top:12px;*/padding:10px 0 0 10px;}
.right_btm_round {background:url(../images/right_btm_round.gif) no-repeat left top; width:215px;height:4px;}
.scroll_top_round {background:url(../images/scorll_top_rond.gif) no-repeat left top;width:950px;height:5px;overflow:hidden;}
.scroll_btm_round {background:url(../images/scorll_btm_rond.gif) no-repeat left top;width:950px;height:5px;}

#footer {height:auto;}
.scroll {width:950px;height:200px;margin:5px auto 30px auto;}
.scroll_pic{width:898px;height:170px;padding:10px 25px 0 25px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; position:relative;}
.scroll_prev { position:absolute;left:-20px;top:80px;}
.scroll_next { position:absolute;right:-20px;top:80px;}
.scrollphoto {width:828px;height:125px;position:relative;overflow:hidden;padding:10px 35px 10px 35px;}
.scrollphoto ul { width:10000px;position:absolute;}
.scrollphoto ul li{display:inline;float:left;width:280px;margin-right:20px;height:145px;color:#0b6d0b;}
.scrollphoto ul li dl dt {display:inline;float:left;}
.scroll_leftli {width:100px;height:125px; border: #EBEBEB solid 1px; overflow:hidden;}
.scroll_rightli {width:120px;height:125px;margin-left:13px;}
.scroll_rightli a{ color:#000;}
.scroll_rightli a:hover{ color:#0b6d0b;}
.scroll_rightli span {display:block;}
.currentpath {background:#f6f6f6;width:100%;height:38px;line-height:38px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.currentbox {width:950px;margin:0 auto;}
.footer_search{background:#ededed;width:100%;height:165px;}
.footerbtm_search p {margin:10px 0;}
.footerbtm_search_bg {float:left;background:url(../images/btm_search_input.gif) no-repeat;width:590px;height:58px;padding:3px 0;margin-right:10px;}
.searchbox {width:950px;height:100px;margin:0 auto;padding-top:30px;}
.footer_search_input {float:left; height:58px; padding-left:10px;}
.footer_search_input input {background:none;width:560px;height:58px;line-height:58px;border:none;margin-left:8px;}
.searchbox_center {width:710px;margin:0 auto;}

.footer_btm{background:#333;color:#fff;width:100%;height:75px;padding:25px 0 10px 0;border-bottom:7px solid #222;}
.footer_btm a {color:#fff;}
.footer_btm a:hover{ text-decoration:underline;}
.footer_btmbox {width:950px;margin:0 auto;}
.footer_btmleft {float:left;width:500px;}
.footer_btmleft ul li {display:inline;float:left;margin-right:5px;}
.footer_btmleft p {margin-bottom:10px;}
.footer_btmleft {float:left;}
.footer_btmright {float:right;line-height:180%;}
.footer_btmright ul {margin-top:10px;}
.footer_btmright ul li {display:inline;float:left;margin-right:10px;}


.aboutus_p {line-height:180%;margin-bottom:10px;}
.aboutus_a {color:#d99c1a; text-decoration:underline !important;}
.aboutus_img {float:right;padding:0 0 10px 10px;}
.aboutus_h3{font-size:24px;margin:20px 0 20px 0;color:#111;}
.yellowfont {color:#d99c1a;}
.orangefont{color:#d65300; font-weight:bold; font-size:12px;}
.font16 {font-size:16px;}
.font14 {font-size:14px;}
.font12 {font-size:12px;}
.contactus_node {margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contactus_left {float:left;width:330px;height:auto; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contactus_right {float:left;background:#f4f4f4;width:323px;height:auto;margin-left:15px;border:1px solid #cdcdcd;padding:10px 0 10px 35px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.contactus_p {margin:10px 0;}
.mes_p {margin:5px 0 0 0;}
.mes_p input {width:280px;height:28px;line-height:28px;border:1px solid #cdcdcd;margin-top:5px;}
.mes_p textarea {width:280px;height:100lpx;border:1px solid #cdcdcd;margin-top:5px;font-size:12px;}
.mes_btn {margin:10px 0 0 0;}
.mes_submit {background:url(../images/mes_btn.gif) no-repeat left top;width:100px;height:42px;line-height:42px;color:#fff;border:none;}
.mes_reset {background:url(../images/mes_btn.gif) no-repeat right top;width:100px;height:42px;line-height:42px;color:#fff;border:none;margin-left:10px;}
.regitserbox {height:auto;margin:0 auto;border:1px solid #579a51;font-size:12px;padding:0 0 20px 0;}
.reg_h4 {background:#579a51;height:30px;line-height:30px;padding-left:15px;font-size:14px;color:#fff;}
.reg_p ,.reg_radio ,.reg_checkbox {margin:10px 0 0 0;}
.reg_p label {display:block;float:left; text-align:right;width:150px;height:30px;line-height:30px;}
.reg_p .select_label {height:20px;line-height:20px;}
.reg_p input {width:248px;height:28px;line-height:28px;border:1px solid #75a681;margin-left:10px;}

.reg_p select {width:200px;border:1px solid #9c9c9c;margin-left:10px;}
.reg_radio label {display:block;float:left; text-align:right;width:150px;height:20px;line-height:20px;}
.reg_radio input {margin-left:10px;}
.reg_checkbox label {display:block;float:left; text-align:right;width:150px;height:30px;line-height:30px;}
.reg_checkbox input {margin-top:7px;}
.again_txt {height:30px;line-height:30px;margin-left:10px;}
.reg_btn {margin:10px 0 0 160px;}
.reg_submit {background:url(../images/reg_btn.gif) no-repeat left top;width:100px;height:42px;line-height:42px;color:#fff;border:none;}
.reg_reset {background:url(../images/reg_btn.gif) no-repeat right top;width:100px;height:42px;line-height:42px;color:#fff;border:none;margin-left:10px;}
.loginhover{background:url(../images/loginbg.gif) no-repeat left top;}
.login { position:absolute;right:14px;top:26px;width:142px;height:86px; background:url(../images/loginbg.gif) 0 -17px no-repeat;padding:8px 0 0 9px;display:none;}
.login a {margin-left:5px;color:#000; text-decoration:underline;}
.login_p {margin-top:4px;}
.login_p input {background:#706b6b;width:127px;height:20px;line-height:20px;border:1px solid #fff;color:#fff;}
.login_btn {margin-top:4px;}
.login_submit {background:url(../images/login_btn.gif) no-repeat;width:49px;height:21px;border:none;}
.login_close { position:absolute;right:10px;top:75px;width:12px;height:11px;background:url(../images/login_close.gif) no-repeat; text-indent:-999px;overflow:hidden;}
.pwd_p {margin:10px 0 0 0;}
.pwd_p input {width:248px;height:28px;line-height:28px;border:1px solid #75a681;margin-left:10px;}
.pwd_btn {margin:10px 0 0 100px;}

.news_p {padding:5px 0; border-bottom:1px dotted #e0e0e0; padding-bottom:10px; overflow:hidden;}
.news_p .newstop{ clear:both; overflow:hidden; padding-top:5px;}
.news_p .newstop a{color:#317431;}
.news_p .news_time{text-align:right; font-size:11px; color: #C7D1C0; float:right;}
.news_p .news_header{color:#317431;font-size:12px; font-weight:bold; float:left;}
.news_p .news_header a {overflow:hidden; color:#317431; font-size:14px; text-decoration:underline;}
.news_p .news_header a:hover{color:#d65300;}
.news_p .news_txt{ clear:both; font-size:12px; padding-top:10px;}
.news_con{ font-size:12px;}

.main_top {font-size:12px;}
.main_top strong {float:left;color:#317431;}
.main_top span {float:right;}
.calendar_box {padding-top:5px;}
.calendar_box .calendar_li1 img{ margin-top:25px; margin-left:20px;}
.calendar_box ul {overflow:hidden;padding:9px 0;border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;margin:10px 0;}
.calendar_box ul li {display:inline;float:left;}
.calendar_box ul li.calendar_li1 {width:130px;height:140px; background:url(../images/calendar_libg.gif) 15px 8px no-repeat;border-right:1px solid #e0e0e0; position:relative;}
.calendar_box ul li.calendar_li1 span {position:absolute;left:30px; top:40px;font-size:12px;font-weight:bolder;}
.calendar_box ul li.calendar_li2 {width:564px;height:140px; padding-left:10px;}
.calendar_div1 span{margin:0 10px;}
.calendar_div1 span a:hover{ text-decoration:underline;}
.calendar_div2 {height:30px; margin-top:5px;padding:20px 0;}
.calendar_div2 strong {font-size:16px;color:#d65300;}
.calendar_div2 a{color:#d65300;}
.calendar_div2 a:hover{color:#317431; text-decoration:underline;}
.calendar_div3 span{display:block;float:left;height:30px;line-height:30px;color:#111;margin:0 5px;}
.calendar_div3 .span2{ color:#ccc;}
.calendar_div3 span a{color:#111; text-decoration:underline;}
.calendar_div3 span a:hover{ color:#d65300;}
.bg_no {background:none !important;}
.goods_left {float:left; width:170px;height:230px;padding:30px; border:4px solid #e2e2e2; overflow:hidden;}
.goods_right {float:left; width:400px;padding:0 0 0 50px;}
.goods_right p {margin-bottom:10px;font-size:14px; overflow:hidden;}
.goods_right .goods_pline {margin-bottom:10px;padding:0 0 5px 0;border-bottom:1px solid #d8d8d8;color:#111;font-size:12px;}
.goods_right .goods_pline span{ font-weight:bold;}
.goods_right .goods_pline .span4 a{ font-weight:bold;color:#317431;}
.goods_right .goods_pline .span4 a:hover{color:#d65300; text-decoration:underline;}
.goods_right div span {margin-right:10px;font-weight:bold;}
.goods_right div .span2{ color:#CCCCCC; font-weight:normal;}
.goods_right div .span3 a{ color:#317431;text-decoration:underline;}
.goods_right div .span3 a:hover{color:#d65300; }
.goods_destxt {font-size:14px;font-weight:bold;border-bottom:1px solid #d8d8d8;padding:0 0 5px 0;}