.messlist{ width:1210px;}
.mBoxTitle{ height:40px; line-height:40px; text-align:left; background-color:#ffc66f; margin:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding-left:10px;}
.mBoxTitle a{ color:#000000; font-size:16px; font-weight:bolder;}
.mBoxDate{ font-size:14px; position:absolute; line-height:25px; height:25px; color:#333333; bottom:0px; left:5px;}
.mBoxContent{color:#111111; font-size:14px; line-height:25px; margin:8px; height:150px; overflow:hidden;}
.mBoxContent .num{cursor:pointer}
.mBoxContent .num span{ font-weight:lighter;}
.mBoxPrice{position:absolute; font-size:22px; font-weight:bolder; color:#ff552e; bottom:0px; right:10px; letter-spacing:0px;}
.mBoxPrice strong{ font-size:14px; font-weight:lighter;}
.mBoxPrice span{ font-size:14px; font-weight:lighter;}


.mBox1,.mBox2{width:293px; height:240px; background-color:#ffecd0; line-height:20px; font-size:14px; float:left; overflow:hidden; margin-right:6px; margin-bottom:6px; position:relative; border:1px solid #ffc66f; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.mBox2{ background-color:#e8f7e8; border:1px solid #98dc98;}
.mTBox1_1,.mTBox1_2{width:293px; height:240px; background-color:#ffecd0; line-height:20px; font-size:14px; float:left; margin-right:6px; margin-bottom:6px; position:relative; border:1px solid #ffc66f; overflow:hidden; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.mTBox1_2{background-color:#e8f7e8; border:1px solid #98dc98;}
.mTBox2_1,.mTBox2_2{width:595px; height:240px; background-color:#ffecd0; line-height:20px; font-size:14px; float:left; margin-right:6px; margin-bottom:6px; position:relative; border:1px solid #ffc66f; overflow:hidden; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.mTBox2_2{background-color:#e8f7e8; border:1px solid #98dc98;}
.mTBox4_1,.mTBox4_2{width:1198px; height:auto; background-color:#ffecd0; line-height:20px; font-size:14px; float:left; margin-right:6px; margin-bottom:6px; position:relative; border:1px solid #ffc66f; overflow:hidden; padding-bottom:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.mTBox4_2{background-color:#e8f7e8; border:1px solid #98dc98;}


.mBox2 .mBoxTitle,.mTBox1_2 .mBoxTitle,.mTBox2_2 .mBoxTitle,.mTBox4_2 .mBoxTitle{background-color:#98dc98;}

.mBoxDing1{background-color:#ff552e; color:#FFFFFF; width:45px; text-align:center; line-height:25px; height:25px; margin-right:10px; padding:2px 5px; border-radius:3px;}
.mBoxDing2{background-color:#109c00; color:#FFFFFF; width:45px; text-align:center; line-height:25px; height:25px; margin-right:10px; padding:2px 5px; border-radius:3px;}

.mBox1:hover,.mTBox1_1:hover,.mTBox2_1:hover,.mTBox4_1:hover{ background-color:#fff5df;}
.mBox2:hover,.mTBox1_2:hover,.mTBox2_2:hover,.mTBox4_2:hover{ background-color:#f2fbf2;}
.mBox1:hover .mBoxTitle,.mTBox1_1:hover .mBoxTitle,.mTBox2_1:hover .mBoxTitle,.mTBox4_1:hover .mBoxTitle{ background-color:#ffd67a;}
.mBox2:hover .mBoxTitle,.mTBox1_2:hover .mBoxTitle,.mTBox2_2:hover .mBoxTitle,.mTBox4_2:hover .mBoxTitle{ background-color:#a7e9a7;}


.mTBox4_2 .mBoxContent,.mTBox4_1 .mBoxContent{ height:auto;}

.mBox2 .tu,.mTBox1_2 .tu{color:#009900; background-color:#FFFFFF; padding:0px 5px; margin-right:3px; border:1px solid #009900; font-weight:bolder; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:12px; font-size:12px; font-weight:bolder; letter-spacing:0px;}
.mBox1 .tu,.mTBox1_1 .tu{color:#ff6600; background-color:#FFFFFF; padding:0px 5px; margin-right:3px; border:1px solid #ff6600; font-weight:bolder; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:12px; font-size:12px; font-weight:bolder; letter-spacing:0px;}
.mBox2 .zj,.mTBox1_2 .zj{color:#009966; background-color:#FFFFFF; padding:0px 5px; margin-right:3px; border:1px solid #009966; font-weight:bolder; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:12px; font-size:12px; font-weight:bolder; letter-spacing:0px;}
.mBox1 .zj,.mTBox1_1 .zj{color:#ee5d88; background-color:#FFFFFF; padding:0px 5px; margin-right:3px; border:1px solid #ee5d88; font-weight:bolder; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:12px; font-size:12px; font-weight:bolder; letter-spacing:0px;}

.boxConsole{position:relative; line-height:25px; display:none; margin:0px; height:25px; margin:0px; padding:2px; background-image:url(/images/ico01.gif); padding-left:18px;background-position:0px 0px; cursor:pointer; background-repeat:no-repeat;}
.boxConsole ul{padding:0px; position:absolute; top:-64px; height:84px; left:0px; width:50px; border:1px solid #dedede; left:0px; margin:0px; list-style:none; border-bottom:0px;}
.boxConsole ul li{ list-style:none; line-height:20px; height:20px;  padding-left:17px; border-bottom:1px solid #dedede;}
.boxConsole ul .cz{background-image:url(/images/ico01.gif); background-position:0px 0px; cursor:pointer; background-repeat:no-repeat;}
.boxConsole ul li a:hover{color:#FF0000;}
.boxConsole ul li a{ color:#000000;}


.mTList1,.mTList2,.mList1,.mList2{width:958px; border-bottom:1px solid #f3f3f3; padding:20px 0px 20px 240px;  position:relative; height:140px;}

.mTList1:hover,.mTList2:hover,.mList1:hover,.mList2:hover{ background-color:#f9f9f9;}
.mTList1:hover .mListTitle a,.mTList2:hover .mListTitle a,.mList1:hover .mListTitle a,.mList2:hover .mListTitle a{ color:#ff552e;}
.mListClass{ width:100%; height:20px; font-size:14px; line-height:20px;}
.mListClass1{ float:left; width:auto; overflow:hidden; padding:0px 5px; background-color:#FFFFFF; text-align:center; height:20px; border:1px solid #35a6ee; color:#35a6ee; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}
.mListClass2{ float:left; width:auto;  overflow:hidden; padding:0px 5px; background-color:#FFFFFF; text-align:center; height:20px; border:1px solid #f0962a; color:#f0962a; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}
.mListClass3{ float:left; width:auto;  overflow:hidden; padding:0px 5px; background-color:#FFFFFF; text-align:center; height:20px; border:1px solid #1fbf8c; color:#1fbf8c; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}
.mListClass4{ float:left; width:auto;  overflow:hidden; padding:0px 5px; background-color:#FFFFFF; text-align:center; height:20px; border:1px solid #aaaaaa; color:#aaaaaa; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}

.mListPic{ position:absolute; margin:15px; overflow:hidden; padding:5px; background-color:#FFFFFF; top:0px; width:190px; height:140px; text-align:center; left:0px;}
.mListPic img{ width:auto; max-width:190px; height:140px; padding:0px; background-color:#FFFFFF;}
.mListTitle{ font-size:18px; margin-bottom:5px; line-height:25px; height:25px; overflow:hidden; width:80%;}
.mListTitle a{color:#333333; font-weight:bolder;}
.mListTitle img{ vertical-align:middle;}
.mListContent{font-size:14px; line-height:20px; height:40px; margin:10px 0px; color:#666666; width:750px;}
.mListContact{font-size:14px; line-height:20px; color:#666666;}
.mListContact .num{ cursor:pointer;}
.mListPrice{position:absolute; font-size:36px; color:#ff552e; top:0px; line-height:100px; border-right:0px solid #dedede; right:20px; height:100px; width:auto; text-align:center; letter-spacing:0px; font-weight:bolder;}
.mListPrice strong{ font-size:20px; padding-right:2px; font-weight:lighter;}
.mListPrice span{font-size:18px; font-weight:lighter;}
.mblDate{ position:absolute; bottom:48px; font-size:12px; color:#444444; right:5px; line-height:25px;}
.mListTitle img{ padding-left:10px;}
.mTList1 .boxConsole,.mTList2 .boxConsole,.mList1 .boxConsole,.mList2 .boxConsole{position:absolute; line-height:15px; display:none; margin:0px; height:25px; width:50px; margin:0px; padding:2px; background-image:url(/images/ico01.gif); padding-left:18px; background-position:0px 0px; font-size:12px; bottom:-45px; right:2px; cursor:pointer; background-repeat:no-repeat;}

.xr{ display:none;}

.topcontentpicwrap{width:150px; height:150px; overflow:hidden; float:left; background-color:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;}
.topcontentpicbg{ background-repeat:repeat; height:150px; width:150px; position:absolute; top:0px; left:0px; z-index:1; background-position:center; filter:alpha(Opacity=40);-moz-opacity:0.4;opacity:0.4;}
.topcontentpic{display:table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 175px; *font-family:Arial; width:150px; height:150px; position:relative; z-index:10;}
.topcontentpic img{ width:150px; height:auto; vertical-align:middle;}
.topcontentright{ padding-left:170px;}
.topcontenttitle{font-size:24px; height:40px; width:auto; overflow:hidden; line-height:40px;}
.topcontenttext{font-size:16px; height:auto; max-height:80px; width:auto; overflow:hidden; line-height:20px;}
.topcontenttel{font-size:16px; height:30px; width:auto; overflow:hidden; line-height:30px;}