@charset "UTF-8";

*{margin:0 auto;padding:0;}

/* banner start*/
#banner{width:537px;height:100px;font-size:12px;overflow:hidden;position:relative;}
#banner ul{height:100px;position:absolute;}
#banner ul li{float:left;width:537px;height:100px;overflow:hidden;position:relative;}
#banner ul li img{width:537px;height:100px;}
#banner ul li div{position:absolute;overflow:hidden;}
/* banner end */

.m_sch_line {height:30px; position:relative; margin-top:8px;}
.m_top_sch_for {position:absolute; top:0; left:12px; height:16px; width:32px; font-size:0; line-height:0; background:url(maincn_1.gif) no-repeat;}
.m_top_sch_for_link {position:absolute; top:2px; left:43px; width:745px; height:16px; font-family:Arial,sans-serif; font-size:12px; line-height:16px;}
.m_top_sch_for_link a {text-decoration:none; color:#666666;}
.m_top_sch_for_link a:hover {text-decoration:none; color:#ff3600;}
.m_top_sch_rt {position:absolute; background:url(maincn_2.gif) no-repeat; font-size:11px; padding:2px 0 0 16px; top:0; right:12px;}
.m_top_sch_rt a {text-decoration:none; color:#666666;}
.m_top_sch_rt a:hover {text-decoration:none; color:#ff3600;}

.m_left {display:block; position:relative; float:left; width:179px; height:460px; border:1px solid #c7c7c7; z-index:500;}
.m_left h2 {background-color:#f4f4f4; font-family:Tahoma, sans-serif; font-size:13px; font-weight:bold; color:#010101; line-height:25px; height:25px; border-bottom:1px solid #e4e4e4; padding:0 0 0 6px;}

.m_cn_contents {float:left; margin-left:10px; width:539px; overflow:hidden;}
.m_cn_contents p,h1,h3,h4,h5,h6,ul,ol,li{margin:0;padding:0; font-family:Arial,sans-serif; font-size:12px; line-height:16px;} 
.m_cn_contents_tit {position:relative; height:23px; margin-top:12px;}
.m_cn_contents_tit h2 {display:inline-block; float:left; font-size:12px; font-family:Tahoma, sans-serif; margin:0; padding-left:12px; color:#333333;}
.m_cn_contents_tit p.fl_icon {position:absolute; top:4px; right:0;}
.m_cn_contents_tit p.fl_icon span.vol_on {display:inline-block; float:left; background:url(maincn_8.gif) no-repeat; width:10px; height:10px; padding-right:5px; cursor:pointer;}
.m_cn_contents_tit p.fl_icon span.vol_off{display:inline-block; float:left; background:url(maincn_9.gif) no-repeat; width:10px; height:10px; padding-right:5px; cursor:pointer;}

.m_featured_box {position:relative; height:325px; width:537px; background-color:#FFF; border:1px solid #c7c7c7;}
.m_featured_box .i1 {position:absolute; top:0; left:0; width:156px; height:155px;}
.m_featured_box .i2 {position:absolute; top:162px; left:0; width:156px; height:155px;}
.m_featured_box .i3 {position:absolute; top:0; left:163px; width:118px; height:101px;}
.m_featured_box .i4 {position:absolute; top:0; left:288px; width:118px; height:101px;}
.m_featured_box .i5 {position:absolute; top:0; left:413px; width:118px; height:101px;}
.m_featured_box .i6 {position:absolute; top:108px; left:163px; width:118px; height:101px;}
.m_featured_box .i7 {position:absolute; top:108px; left:288px; width:118px; height:101px;}
.m_featured_box .i8 {position:absolute; top:108px; left:413px; width:118px; height:101px;}
.m_featured_box .i9 {position:absolute; top:216px; left:163px; width:118px; height:101px;}
.m_featured_box .i10 {position:absolute; top:216px; left:288px; width:118px; height:101px;}
.m_featured_box .i11 {position:absolute; top:216px; left:413px; width:118px; height:101px;}

/*m_featured_box start*/
.m_featured_box img{margin:3px;border:1px solid #DDDDDD;}
.m_featured_box img:hover{
	border:1px solid #9BB4FC;
	-webkit-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	-moz-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	-ms-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	-o-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
}
/*m_featured_box end*/

.m_rt_contents {float:right; width:260px; overflow:hidden;}
.m_rt_contents p,h1,h2,h3,h4,h5,h6,ul,ol,li{margin:0;padding:0; font-size:12px; line-height:16px;} 
.m_rt_contents a {color:#3366FF; margin:0;}
.m_rt_contents a:hover {color:RED;}
.join_before_box {width:258px; background-color:#e9e9e9; border:1px solid #c7c7c7; padding:4px 0; overflow:hidden; height:213px; }
.before_signin {position:relative; height:88px; width:250px; background:url(maincn_3.gif) #fff no-repeat; margin:0 auto; border-bottom:1px solid #e9e9e9;}
.before_signin h2 {position:absolute; top:20px; right:15px; font-size:13px; font-family:Arial, sans-serif; font-style:italic; margin:0; padding:0; line-height:16px;}
.before_signin p.sign_b1 {position:absolute; top:50px; right:15px;}
.before_signin p.sign_b1 a {text-decoration:none; color:#FFFFFF; margin:0; font-size:12px; font-weight: normal;}
.before_signin p.sign_b2 {position:absolute; top:62px; right:15px; font-size:12px; line-height:14px;}
.before_sel_buy {position:relative; height:124px; width:250px; background-color:#fff; margin:0 auto;}
.before_sel_buy h2 {color:#333333; font-family:Tahoma, sans-serif; font-size:12px; margin:0; padding:0;}
.before_sel_buy ul.sellers {width:90px; position:absolute; top:15px; left:15px;}
.before_sel_buy ul.buyers {width:90px; position:absolute; top:15px; left:145px;}
.before_sel_buy li.for_tit {padding-bottom:8px;}

.trade_ar {border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7; padding:12px 0 13px 8px; font-size:12px;}
.trade_ar span {color:#ff6000; font-size:11px;}
.trade_ar li {background:url(maincn_4.gif) no-repeat center left; padding-left:7px; color:#444444; line-height:18px;}
.trade_tab {height:28px; overflow:hidden; margin-top:10px;}
.trade_tab div {display:inline-block; float:left; margin:0; padding:0; text-align:center; font-family:Tahoma, sans-serif; font-size:11px;}
a.m_trade_tab_pro {display:inline-block; background:url(maincn_6.gif) no-repeat; width:130px; height:27px; line-height:28px; word-spacing:-1px; text-decoration:none !important;white-space:nowrap; border-bottom:1px solid #c7c7c7;}
a.m_trade_tab_pro_on {display:inline-block; background:url(maincn_6.gif) no-repeat; width:128px; height:27px; line-height:28px; word-spacing:-1px; text-decoration:none !important;white-space:nowrap; border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}
a.m_trade_tab_ok {display:inline-block; background:url(maincn_7.gif) no-repeat; width:130px; height:27px; line-height:28px; word-spacing:-1px; text-decoration:none !important;white-space:nowrap; border-bottom:1px solid #c7c7c7;}
a.m_trade_tab_ok_on {display:inline-block; background:url(maincn_7.gif) no-repeat;width:128px; height:27px; line-height:28px; word-spacing:-1px; text-decoration:none !important;white-space:nowrap; border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; }

.m_banner_ar { position:relative; padding:0; text-align:center;}


.m_idea_pro {width:998px; overflow:hidden; border:1px solid #c7c7c7; position:relative; top:12px}
.m_idea_pro h2 {font-family:Tahoma, sans-serif; font-size:12px; line-height:22px; height:23px; background-color:#f6f6f6; margin:0; padding-left:12px; border-bottom:1px solid #e4e4e4; color:#333333;}
.m_idea_pro ul {padding:10px 0 0 11px;}
.m_idea_pro li {width:124px; height:142px;}
.m_idea_pro img {width:120px; height:120px; align-content:center; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding-top:2px; padding-bottom: 2px;}
.m_idea_pro img:hover{
	border:1px solid #9BB4FC;
	-webkit-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	-moz-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	-ms-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	-o-box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
	box-shadow: 0 0 2px 1px #9BB4FC,0 0 1px 2px #fff;
}
.m_idea_pro span {display:block; height:18px; text-align:center; margin:0 auto; font-size:11px; color:red;}

.threeMark { width:998px; height:80px; border:1px solid #c7c7c7; margin-top:12px; position:relative; top:12px}
.threeMark h3 {font-family:Tahoma, sans-serif; font-size:12px; line-height:22px; height:23px; background-color:#f6f6f6; margin:0; padding-left:8px; border-bottom:1px solid #e4e4e4; color:#333333; text-decoration:none;}
.threeMark .part1 {width:331px; position:relative; float: left;}
.threeMark .part2 {border-left:1px solid #c7c7c7; width:334px; position:absolute; margin-left: 332px; top: 0px;}
.threeMark .part3 {border-left:1px solid #c7c7c7; width:331px; position:absolute; margin-left: 667px; top: 0px;}
.threeMark ul {padding-bottom: 2px;}
.threeMark li {font-size:12px; padding-left:8px; color:#444444; padding-top:2px;}

.view_seo {displa99y:block; width:990px; border:1px solid #c7c7c7; font-size:75%; line-height:1.3em; color:#999; margin-top:12px; overflow:hidden; padding:5px 5px 5px 5px; position:relative; top:12px}

.signin_s{display:inline-block; overflow:visible; position:relative; margin:0;padding:0;border:0;background:url(maincn_10.gif) no-repeat;font-size:11px; font-family:Tahoma, Sans-serif;color:#fff; font-weight:bold;text-decoration:none !important;vertical-align: middle; cursor:pointer;white-space:nowrap;}
.signin_s{width:72px; height:19px; line-height:18px; text-align:center;} 

/*info start*/
.info1{display: block;width:258px;height:106px; margin-top:10px;overflow:hidden;border: 1px solid #DDDDDD;
}
.info1 ul{width:258px;height:auto;font-size: 12px;color: #666;}
.info1 ul li{width:248px;height:20px;margin:0 5px 0 5px;line-height:20px;color: #666;border-bottom: 1px dashed #D8D8D8;}
.info1 ul li:hover{color:#3366FF;}
.info1 ul li img{float:left;margin-top:4px;}
.info1 ul li p{ float:left;width:150px;height:20px; line-height:20px;overflow:hidden;margin:0 5px 0 5px;}
.info1 ul li i{font-style:normal; float:right;}

.info2{display: block;width:258px;height:106px; margin-top:10px;overflow:hidden;border: 1px solid #DDDDDD;
}
.info2 ul{width:258px;height:auto;font-size: 12px;color: #666;}
.info2 ul li{width:248px;height:30px;margin:0 5px 0 5px;line-height:30px;color: #666;border-bottom: 1px dashed #D8D8D8;}
.info2 ul li:hover{color:#3366FF;}
.info2 ul li p{ float:left;width:215px;height:30px; line-height:30px;overflow:hidden;margin:0 5px 0 0;}
.info2 ul li i{float:right;font-style:normal;color:orange;}
/*info end*/