body { margin: 0px auto; padding: 0px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ, SimSun, ËÎÌå, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #333; width: 100%; height: 100%; background-color: #E0E0E0; }
ul, li, dl, dd, dt, form, p, h1, h2, h3 { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5 { font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ, SimSun, ËÎÌå,Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; }
ul, li, dl, dd, dt { list-style-type: none; }
input, textarea { outline: none; -ms-clear: none; resize: none; }
input::-ms-clear, textarea::-ms-clear { display: none; }
input::-ms-reveal, textarea::-ms-reveal { display: none; }
.clear { clear: both; }
a { color: #666666; text-decoration: none; }
a:hover { color: #b50e38; text-decoration: none; }
a:active { outline: none; }
a:focus { outline: 0; }
a img { border: none; }
/*header*/
#mainbox { margin: 0 auto; padding: 0px; width: 1334px; height: auto; background-color: #fff; position: relative; overflow: hidden; }
#header { margin: 0 auto; width: 100%; }
#header #headbox { float: left; width: 100%; height: 90px; background-color: #F0F0F0; }
#header #headbox #head_left { float: left; margin-left: 60px; width: 306px; height: 90px; display: inline; }
#header #headbox #head_left #logo { float: left; margin-top: 15px; width: 306px; height: 63px; line-height: 63px; display: block; }
#header #headbox .head_search { float: right; margin-right: 30px; margin-top: 30px; display: inline; height: 32px; line-height: 32px; overflow: hidden; }
#header #headbox .head_search .searchtxt { float: left; border-width: 0px; border: 1px solid #9498b7; border-right-width: 0px; width: 180px; height: 24px; line-height: 24px; padding: 2px 5px; background-color: #fff; }
#header #headbox .head_search .searchbnt { float: left; border-width: 0px; border: 1px solid #9498b7; border-left-width: 0px; width: 30px; height: 30px; line-height: 30px; background: #fff url(/Images/bnt_search_w.gif) no-repeat center center; cursor: pointer; }
#header #headbox #head_right { float: right; margin-right: 60px; height: 86px; border-top: 4px solid #EF3119; display: inline; }
#header #headbox #head_right #userinfo { float: left; margin-top: 20px; display: inline; height: 40px; }
#header #headbox #head_right #userinfo li { float: left; padding: 0 15px; display: inline; height: 40px; position: relative; z-index: 99999999; }
#header #headbox #head_right #userinfo li.lileft { border-right: 1px solid #ddd; }
#header #headbox #head_right #userinfo li a.itemtitle { float: left; padding-right: 15px; height: 40px; line-height: 20px; display: block; background: url(/Images/ico_potdown.gif) no-repeat right; }
#header #headbox #head_right #userinfo li a.itemtitle:hover, #header #headbox #head_right #userinfo li a.selected { color: #b50e38; background: url(/Images/ico_potdown_hover.gif) no-repeat right; }
#header #headbox #head_right #userinfo li a.order { line-height: 40px; padding-right: 20px; font-weight: bold; background: url(/Images/ico_cart.gif) no-repeat right; }
#header #headbox #head_right #userinfo li a.order:hover { background: url(/Images/ico_cart_hover.gif) no-repeat right; }
#header #headbox #head_right #userinfo li a span.login { color: #b50e38; font-weight: bold; }

#header #headbox #head_right #userinfo li .itemlist { width: 204px; top: 40px; left: 0px; position: absolute; z-index: 999999999; display: none; }
#header #headbox #head_right #userinfo li .itemlist .itemtop { float: left; width: 184px; height: 18px; overflow: hidden; }
#header #headbox #head_right #userinfo li .itemlist .itemtop .tleft { float: left; margin-top: 6px; width: 12px; height: 12px; display: inline; background: url(/Images/typebg.png) no-repeat 0px 0px; }
#header #headbox #head_right #userinfo li .itemlist .itemtop .tmid { float: left; width: 160px; height: 18px; line-height: 18px; display: inline; overflow: hidden; background: url(/Images/typebg_top.png) no-repeat left; }
#header #headbox #head_right #userinfo li .itemlist .itemtop .tright { float: left; margin-top: 6px; width: 12px; height: 12px; display: inline; background: url(/Images/typebg.png) no-repeat -12px 0px; }
#header #headbox #head_right #userinfo li .itemlist .itemmid { float: left; padding: 3px 4px; width: 178px; background: url(/Images/typebg_mid.png) repeat-y; }
#header #headbox #head_right #userinfo li .itemlist .itemmid dd { float: left; width: 178px; line-height: 30px; }
#header #headbox #head_right #userinfo li .itemlist .itemmid dd a { float: left; padding: 0px 10px; width: 156px; line-height: 35px; display: block; }
#header #headbox #head_right #userinfo li .itemlist .itemmid dd a:hover, #header #headbox #head_right #userinfo li .itemlist .itemmid dd a.selected { color: #fff; background-color: #b50e38; border-width: 0px; }
#header #headbox #head_right #userinfo li .itemlist .itembom { float: left; width: 184px; }
#header #headbox #head_right #userinfo li .itemlist .itembom .bleft { float: left; width: 12px; height: 12px; display: inline; background: url(/Images/typebg.png) no-repeat 0px -12px; }
#header #headbox #head_right #userinfo li .itemlist .itembom .bmid { float: left; width: 160px; height: 12px; display: inline; background: url(/Images/typebg_bom.png) repeat-x; }
#header #headbox #head_right #userinfo li .itemlist .itembom .bright { float: left; width: 12px; height: 12px; display: inline; background: url(/Images/typebg.png) no-repeat -12px -12px; }

#header #headbox #head_right #language { float: left; margin-top: 20px; display: inline; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; }
#header #headbox #head_right #language li { float: left; padding: 9px 15px; display: inline; height: 20px; line-height: 20px; }
#header #headbox #head_right #language li.lileft { border-right: 1px solid #ddd; }
#header #headbox #head_right #language li a { float: left; height: 20px; line-height: 20px; display: block; }
#header #headbox #head_right #language li b.selected { color: #b50e38; }
/*menu*/
#header #menu { float: left; width: 100%; height: 60px; background-color: #2B2E41; }
#header #menu ul { float: left; width: 100%; display: block; margin-left: 60px; font-size: 15px; display: inline; }
#header #menu ul li { float: left; padding: 0px 8px; display: inline; white-space: nowrap; height: 60px; line-height: 60px; background: url(/Images/menu_line.gif) no-repeat left; position: relative; z-index: 999999; }
#header #menu ul li.leftli { background: none; }
#header #menu ul li a.typeitem { float: left; margin-top: 5px; padding: 0px 8px; display: block; height: 55px; line-height: 50px; color: #fff; }
#header #menu ul li a.typeitem:hover { color: #b50e38; background-color: #fff; height: 55px; line-height: 50px;}
#header #menu ul li a.hover { color: #b50e38; background-color: #fff; height: 55px; line-height: 50px;  }
#header #menu ul li a.selected { color: #b50e38; background-color: #fff; height: 50px; line-height: 50px; }
#header #menu ul li .itemlist { height: 300px; width: 704px; top: 60px; left: 0px; position: absolute; z-index: 9999999; display: none;  }
#header #menu ul li .itemlist .itemleft { float: left; display: inline; width: 22px; height: 300px; overflow: hidden; background: url(/Images/menubg_bom_left.png) no-repeat bottom left; }
#header #menu ul li .itemlist .itemleft .leftside { float: left; width: 22px; height: 278px; background: url(/Images/menubg_mid_left.png) repeat-y left; }
#header #menu ul li .itemlist .itemmid { float: left; display: inline; height: 300px; overflow: hidden; background: url(/Images/menubg_bom_mid.png) repeat-x bottom; }
#header #menu ul li .itemlist .itemmid dl { float: left; padding: 25px 0; width: 220px; height: 238px; background-color: #fff; overflow: hidden; }
#header #menu ul li .itemlist .itemmid dl dd { float: left; width: 159px; height: 30px; padding-left: 22px; padding-right: 29px; border-right: 1px solid #cfcfcf; line-height: 30px; overflow: hidden; }
#header #menu ul li .itemlist .itemmid dl dd a { float: left; width: 140px; line-height: 28px; display: block;font-size: 13px; }
#header #menu ul li .itemlist .itemmid dl dd a:hover, #header #menu ul li .itemlist .itemmid dd a.selected { color: #b50e38; }
#header #menu ul li .itemlist .itemmid dl.rightdl dd { border-width: 0px; padding-right: 30px; }
#header #menu ul li .itemlist .itemright { float: right; display: inline; width: 22px; height: 300px; overflow: hidden; background: url(/Images/menubg_bom_right.png) no-repeat bottom right; }
#header #menu ul li .itemlist .itemright .rightside { float: right; width: 22px; height: 278px; background: url(/Images/menubg_mid_right.png) repeat-y right; }
/*menu*/

#banner { margin: 0 auto; width: 100%; height: 370px; overflow: hidden; }
#cbanner { float: left; margin-top: 30px; width: 100%; height: 210px; overflow: hidden; background-repeat: repeat; background-position: center; }

#main .contentbox { float: left; margin-top: 10px; width: 100%; line-height: 200%; font-size: 14px; color: #787878; }

#main { margin: 0 auto; padding: 10px 0px; width: 1170px; overflow: hidden; }
#main .maintitle { float: left; margin-top: 15px; width: 100%; height: 50px; line-height: 50px; background: url(/Images/ico_pot.gif) repeat-x 0px 24px; position: relative; }
#main .maintitle h2 { position: absolute; padding: 0 30px; top: 0px; left: 44%; height: 50px; line-height: 50px; font-weight: normal; font-size: 20px; font-family: "Microsoft YaHei", Î¢ÈíÑÅºÚ, SimSun, ËÎÌå, Arial, Helvetica, sans-serif; text-align: center; background-color: #fff; }
#main .mainctitle { float: left; margin-top: 30px; width: 100%; height: 70px; border-bottom: 1px solid #E1E1E1; overflow: hidden; }
#main .mainctitle h2 { display: block; height: 38px; line-height: 38px; font-weight: normal; font-size: 23px; font-family: "Microsoft YaHei", Î¢ÈíÑÅºÚ, SimSun, ËÎÌå, Arial, Helvetica, sans-serif; }
#main .mainctitle p { font-size: 14px; height: 25px; line-height: 25px; color: #787878; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#main .mainctitle span { float: right; height: 25px; line-height: 25px; color: #787878; }
#main .titlepurple { float: left; border-width: 0px; height: 40px; }
#main .titlepurple h2 { color: #B71840; }
#main .prolist { float: left; width: 100%; margin-top: 10px; padding: 0px; overflow: hidden; }
#main .prolist li { float: left; margin: 15px 16px 15px 0px; width: 280px; display: inline; overflow: hidden; }
#main .prolist li.rightli { margin-right: 0px; }
#main .prolist li div { float: left; width: 100%; position: relative; }
#main .prolist li div img { float: left; width: 99%; border: 1px solid #ccc; }
#main .prolist li p {display:none; padding: 5px 50px 5px 15px; height: 25px; line-height: 25px; font-size: 19px; background-color: #b50e38; color: #fff; position: absolute; right: 0px; bottom: -18px; z-index: 99; }
#main .prolist li b, #main .prolist li span.para { float: left; width: 100%; height: 28px; line-height: 28px; display: block; overflow: hidden; font-size: 13px;font-weight:normal; border-bottom: 1px solid #DCDCDC; }
#main .prolist li b { margin-top: 20px; font-size: 15px; }
#main .prolist li a.bntcart { float: left; margin-right: 10px; padding: 5px 15px; margin-top: 15px; height: 20px; line-height: 20px; background-color: #2B2E41; color: #fff; display: block; }
#main .prolist li a.bntcart:hover { background-color: #3B3F5A; }

#main .proinfo { float: left; width: 100%; margin-top: 15px; padding: 0px; overflow: hidden; }
#main .proinfo .infoleft { float: left; width: 780px; overflow: hidden; display: inline; }
#main .proinfo .inforight { float: right; width: 370px; overflow: hidden; display: inline; }
#main .proinfo .inforight .infopara { float: left; width: 100%; height: 366px; display: inline; font-size: 15px; color: #4f4f4f; overflow: hidden; }
#main .proinfo .inforight .infopara li { float: left; width: 100%; line-height: 30px; }
#main .proinfo .inforight .infopara li b { color: #000; }
#main .proinfo .inforight .infopara li span.name { color: #b50e38; }
#main .proinfo .inforight .infolink { float: left; display: inline; padding-top: 15px; margin-top: 30px; width: 100%; height: 42px; overflow: hidden; border-top: 1px solid #E9E9E9; }
#main .proinfo .inforight .infolink li { float: left; display: inline; margin: 3px; width: 40px; height: 40px; }
#main .proinfo .inforight .infolink li img { float: left; width: 40px; height: 40px; }
#main .proinfo .inforight .addcart { float: left; margin-right: 15px; margin-top: 10px; height: 40px; line-height: 40px; width: 160px; text-align: center; color: #fff; font-size: 18px; background-color: #2B2D41; cursor: pointer; border-width: 0px; }
#main .proinfo .inforight .addcart:hover { background-color: #3F4260; }
#main .proinfo .protitle { float: left; margin: 40px 0px 20px 0px; width: 100%; height: 80px; line-height: 80px; font-size: 20px; background-color: #EEEEEE; display: inline; overflow: hidden; }
#main .proinfo .protitle p { float: left; margin-left: 30px; }

#main .iservice { float: left; width: 100%; margin-top: 15px; padding: 0px; height: 360px; overflow: hidden; }
#main .iservice .iserviceleft { float: left; display: inline; width: 550px; line-height: 200%; height: 360px; overflow: hidden; }
#main .iservice .iserviceleft .lefttitle { float: left; width: 100%; height: 30px; line-height: 30px; }
#main .iservice .iserviceleft .lefttitle h3 { float: left; font-size: 16px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ, SimSun, ËÎÌå, Arial, Helvetica, sans-serif; }
#main .iservice .iserviceleft .lefttitle a { float: right; }
#main .iservice .iserviceright { float: right; display: inline; width: 600px; height: 360px; overflow: hidden; }
#main .iservice .iserviceright img { float: left; width: 600px; height: 360px; }

#main .iservice .iserviceright #scroll { float: left; width: 600px; height: 360px; overflow: hidden; position: relative; }
#main .iservice .iserviceright #scroll ul, #main .iservice .iserviceright #scroll ul li { float: left; width: 600px; height: 360px; overflow: hidden; position: relative; }
#main .iservice .iserviceright #scroll ul li span { width: 580px; left: 0px; bottom: 0px; color: #fff; cursor: pointer; padding: 5px 10px; height: 73px; line-height: 25px; border-top: 2px solid #fff; display: block; background-color: #000; position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60; }
#main .iservice .iserviceright #scroll #to_prev { bottom: 85px; right: 30px; width: 28px; height: 29px; display: block; background: url(/Images/servicebnt.gif) no-repeat 0px 0px; position: absolute; z-index: 999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }
#main .iservice .iserviceright #scroll #to_next { bottom: 85px; right: 0px; width: 28px; height: 29px; display: block; background: url(/Images/servicebnt.gif) no-repeat -29px 0px; position: absolute; z-index: 999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }
#main .iservice .iserviceright #scroll #to_prev:hover, #main .iservice .iserviceright #scroll #to_next:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)"; -moz-opacity: 0.96; -khtml-opacity: 0.96; opacity: 0.96; }

#main .inews { float: left; width: 100%; margin-top: 20px; padding: 0px; height: 250px; overflow: hidden; }
#main .inews .inewsleft { float: left; width: 385px; height: 250px; overflow: hidden; background-color: #e8e8e8; }
#main .inews .inewsleft dl { float: left; width: 385px; height: 250px; padding: 0px; }
#main .inews .inewsleft dl dt { float: left; padding: 0px 10px; margin-bottom: 3px; width: 365px; height: 35px; line-height: 35px; overflow: hidden; font-size: 16px; color: #000; background-color: #c8c8c8; }
#main .inews .inewsleft dl dd { float: left; padding: 0px 10px; width: 365px; line-height: 26px; height: 26px; overflow: hidden; }
#main .inews .inewsmid { float: left; margin-left: 23px; width: 375px; height: 250px; overflow: hidden; cursor: pointer; }
#main .inews .inewsmid p { float: left; width: 100%; height: 250px; position: relative; background-repeat: no-repeat; background-position: center; }
#main .inews .inewsmid p span { padding: 5px 10px; width: 355px; left: 0px; bottom: 0px; display: block; height: 50px; line-height: 25px; overflow: hidden; position: absolute; color: #fff; background-color: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60; }
#main .inews .inewsright { float: right; width: 375px; height: 250px; overflow: hidden; cursor: pointer; }
#main .inews .inewsright p { float: left; width: 100%; height: 250px; background-repeat: no-repeat; background-position: center; }

#main .frilink { float: left; margin-top: 20px; padding: 10px 2%; width: 96%; background: #F5F5F5; line-height: 25px;overflow:hidden;height: 80px; }
#main .frilink a { display: inline-block; margin: 8px; }
#main .frilink li { float: left; display: inline; margin: 10px 7px; width: 180px; height: 60px; }
#main .frilink li img { float: left; width: 180px; height: 60px; }
#main .frimore { float: left;display:block; width: 96%; background: #F5F5F5 url(../Images/ico_angular_down2.png) no-repeat center top; line-height: 25px;overflow:hidden;height: 20px;overflow:hidden; }

#main .newsbox { float: left; width: 100%; padding-top: 20px; overflow: hidden; position: relative; }
#main .newsbox .newsleft { float: left; width: 770px; overflow: hidden; position: relative; z-index: 80; }
#main .newsbox .newsleft .newsinfobox { float: left; width: 770px; overflow: hidden; }
#main .newsbox .newsleft .newsinfobox .newstitle { float: left; width: 100%; color: #383737; line-height: 36px; font-size: 18px; font-family: "Microsoft YaHei", Î¢ÈíÑÅºÚ, SimSun, ËÎÌå, Arial, Helvetica, sans-serif; }
#main .newsbox .newsleft .newsinfobox .newsdate { float: left; width: 100%; height: 25px; line-height: 25px; color: #b71840; }
#main .newsbox .newsleft .newsinfobox .newsinfo { float: left; margin-top: 10px; width: 100%; line-height: 200%; font-size: 14px; color: #777777; }
#main .newsbox .newsleft .newsload { float: left; width: 300px; display: none; position: absolute; top: 250px; left: 350px; }
#main .newsbox .newsright { float: right; width: 370px; overflow: hidden; }
#main .newsbox .newsright .newsname { float: left; width: 100%; overflow: hidden; }
#main .newsbox .newsright .newsname li { float: left; height: 40px; line-height: 40px; display: inline; }
#main .newsbox .newsright .newsname li a { float: left; padding: 0 30px; height: 40px; line-height: 40px; font-size: 15px; font-weight: bold; display: block; overflow: hidden; background-color: #E1E1E1; color: #7a7a7a; }
#main .newsbox .newsright .newsname li a:hover { background-color: #EAEAEA; }
#main .newsbox .newsright .newsname li a.selected { background-color: #F7F7F7; }
#main .newsbox .newsright .newsname li a.selected:hover { background-color: #F7F7F7; }
#main .newsbox .newsright .newslist, #main .newsbox .newsright .newslist ul { float: left; padding: 5px 0px; width: 100%; background-color: #F7F7F7; }
#main .newsbox .newsright .newslist ul li { margin: 0 auto; width: 90%; height: 38px; line-height: 38px; border-bottom: 1px solid #DEDEDE; overflow: hidden; }
#main .newsbox .newsright .newslist ul li a { float: left; padding-left: 15px; background: url(/Images/ico_news.gif) no-repeat left; width: 240px; height: 38px; line-height: 38px; display: block; overflow: hidden; }
#main .newsbox .newsright .newslist ul li a.selected { color: #b50e38; }
#main .newsbox .newsright .newslist ul li span { float: right; color: #bbbbbb; }

#main .aboutbox { float: left; width: 100%; padding-top: 20px; overflow: hidden; }
#main .aboutbox .abouttitle { float: left; width: 100%; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; overflow: hidden; }
#main .aboutbox .aboutleft { float: left; width: 820px; display: inline; overflow: hidden; }
#main .aboutbox .abouttype { float: right; width: 300px; display: inline; overflow: hidden; }
#main .aboutbox .abouttype ul { float: left; width: 300px; margin-top: 10px; }
#main .aboutbox .abouttype ul li { float: left; margin-top: 8px; width: 100%; height: 30px; line-height: 30px; background-color: #E3E3E3; }
#main .aboutbox .abouttype ul li a { float: left; padding: 0 20px; font-size: 14px; width: 80%; height: 30px; line-height: 30px; display: block; color: #fff; background-color: #F0311F; }

#main .aboutbox .factoryimg { float: left; margin-top: 10px; width: 100%; overflow: hidden; }
#main .aboutbox .factoryimg li { float: left; margin: 10px 33px 10px 0px; width: 368px; overflow: hidden; }
#main .aboutbox .factoryimg li.rightli { margin-right: 0px; }
#main .aboutbox .factoryimg li p, #main .aboutbox .factoryimg li p img { float: left; width: 100%; }
#main .aboutbox .factoryimg li span { float: left; margin-top: 5px; width: 100%; height: 25px; line-height: 25px; text-align: center; color: #c2d3fe; display: block; }

#main .certificate { float: left; margin-top: 25px; width: 100%; display: inline; overflow: hidden; }
#main .certificate li { float: left; margin: 10px 15px 10px 0px; width: 380px; overflow: hidden; }
#main .certificate li.rightli { margin-right: 0px; }
#main .certificate li p, #main .certificate li p img { float: left; width: 100%; }
#main .certificate li span { float: left; margin-top: 5px; width: 100%; height: 25px; line-height: 25px; text-align: center; color: #c2d3fe; display: block; }

#main .supportbox { float: left; margin-top: 30px; width: 100%; overflow: hidden; }
#main .supportbox dt { float: left; margin-top: 20px; width: 100%; }
#main .supportbox dt p.ask { float: left; padding: 0px 8px; height: 32px; line-height: 32px; color: #fff; font-size: 18px; border-top: 3px solid #000; background-color: #F0311F; }
#main .supportbox dt span.info { float: left; margin-left: 10px; width: 1125px; height: 32px; line-height: 32px; display: block; font-size: 16px; color: #383737; font-weight: bold; }
#main .supportbox dd { float: left; margin-top: 15px; padding-bottom: 20px; width: 100%; border-bottom: 1px solid #E1E1E1; }
#main .supportbox dd p.que { float: left; padding: 0px 8px; height: 32px; line-height: 32px; color: #fff; font-size: 18px; background-color: #2B2D41; }
#main .supportbox dd span.info { float: left; margin-left: 10px; width: 1125px; line-height: 200%; font-size: 14px; display: block; color: #787878; }

#main .loginbox { margin: 0 auto; margin-top: 30px; width: 500px; overflow: hidden; }
#main .loginbox h2 { float: left; margin-top: 10px; height: 50px; line-height: 50px; width: 100%; font-size: 16px; color: #b50e38; font-weight: normal; font-family: "Microsoft YaHei", Î¢ÈíÑÅºÚ, SimSun, ËÎÌå, Arial, Helvetica, sans-serif; }
#main .loginbox p { float: left; width: 220px; line-height: 30px; }
#main .loginbox p input { float: left; padding: 2px 5px; width: 200px; height: 18px; line-height: 18px; border: 1px solid #ABADB3; }
#main .loginbox div { float: left; clear: both; margin-left: 125px; width: 380px; display: inline; }
#main .loginbox div span { clear: both; width: 200px; line-height: 30px; display: block; }
#main .loginbox div span.radiobox input { float: left; margin-top: 5px; }
#main .loginbox div span.radiobox label { float: left; display: block; cursor: default; }
#main .loginbox div input.password { float: left; clear: both; margin-left: 20px; margin-top: 15px; padding: 2px 5px; width: 150px; height: 18px; line-height: 18px; border: 1px solid #ABADB3; }
#main .loginbox div input.disabled { background-color: #eee; }
#main .loginbox div input.vericode { float: left; clear: both; margin-left: 20px; margin-top: 15px; padding: 2px 5px; width: 50px; height: 18px; line-height: 18px; border: 1px solid #ABADB3; }
#main .loginbox div .loginbnt { float: left; clear: left; margin-left: 20px; margin-top: 15px; height: 30px; line-height: 30px; width: 80px; text-align: center; color: #fff; font-size: 14px; background-color: #2B2D41; cursor: pointer; border-width: 0px; }
#main .loginbox div .loginbnt:hover { background-color: #3F4260; }
#main .loginbox div a { float: left; margin-left: 20px; margin-top: 10px; font-size: 14px; }

#main .regbox { margin: 0 auto; margin-top: 30px; width: 1000px; overflow: hidden; }
#main .regbox h2 { float: left; margin-top: 20px; height: 30px; line-height: 30px; margin-left: 200px; width: 600px; font-size: 16px; color: #b50e38; font-weight: normal; display: inline; font-family: "Microsoft YaHei", Î¢ÈíÑÅºÚ, SimSun, ËÎÌå, Arial, Helvetica, sans-serif; }
#main .regbox .messinfo { float: left; margin-left: 230px; width: 600px; margin-top: 5px; line-height: 30px; height: 30px; text-align: left; display: inline; }
#main .regbox ul { float: left; clear: both; margin-top: 10px; margin-left: 280px; width: 720px; overflow: hidden; display: inline; }
#main .regbox ul li { float: left; clear: both; width: 720px; height: 35px; line-height: 35px; }
#main .regbox ul li p { float: left; width: 120px; height: 35px; line-height: 35px; text-align: right; display: inline; }
#main .regbox ul li div { float: left; width: 600px; height: 35px; line-height: 35px; text-align: left; display: inline; }
#main .regbox ul li div input { padding: 2px 5px; width: 200px; margin-right: 6px; height: 18px; line-height: 18px; border: 1px solid #ABADB3; }
#main .regbox ul li div input.w100 { width: 100px; }
#main .regbox ul li div input.w160 { width: 160px; }
#main .regbox ul li div b { color: #f00; }
#main .regbox .regbnt { float: left; clear: both; margin-left: 400px; margin-top: 15px; height: 30px; line-height: 30px; width: 100px; text-align: center; color: #fff; font-size: 14px; background-color: #2B2D41; cursor: pointer; border-width: 0px; }
#main .regbox .regbnt:hover { background-color: #3F4260; }

#main .cartbox, #main .cartbox ul.carlist { float: left; width: 100%; display: inline; overflow: hidden; }
#main .cartbox ul.carlist li { float: left; padding: 20px 0; width: 100%; overflow: hidden; border-bottom: 1px solid #E1E1E1; }
#main .cartbox ul.carlist li .product { float: left; width: 680px; display: inline; overflow: hidden; }
#main .cartbox ul.carlist li .product p, #main .cartbox li .product p img { float: left; width: 150px; height: 120px; }
#main .cartbox ul.carlist li .product p.order, #main .cartbox li .product p.order img { width: 75px; height: 60px; }
#main .cartbox ul.carlist li .product span { float: left; margin-left: 20px; display: block; width: 510px; text-align: left; overflow: hidden; line-height: 24px; }
#main .cartbox ul.carlist li .product span a.proname { font-size: 14px; color: #004b91; font-weight: bold; display: block; height: 26px; line-height: 26px; overflow: hidden; }
#main .cartbox ul.carlist li .product span a.proname:hover { color: #b50e38; }
#main .cartbox ul.carlist li .product span a.operbnt { color: #004b91; margin-right: 20px; }
#main .cartbox ul.carlist li .product span a.operbnt:hover { color: #b50e38; }
#main .cartbox ul.carlist li .price { float: right; width: 120px; display: inline; overflow: hidden; color: #B71840; font-size: 15px; text-align: center; }
#main .cartbox ul.carlist li .quantity { float: right; width: 80px; display: inline; overflow: hidden; text-align: center; }
#main .cartbox ul.carlist li .quantity input { width: 36px; height: 18px; line-height: 18px; text-align: center; border: 1px solid #ABADB3; }
#main .cartbox ul.ccarlist li .price { width: 95px; }
#main .cartbox ul.ccarlist li .product { width: 500px; }
#main .cartbox ul.ccarlist li .product span { width: 350px; }
#main .cartbox ul.carlist li.title { font-size: 15px; padding: 8px 0; }
#main .cartbox ul.carlist li.title div { text-align: center; color: #2e3741; }
#main .cartbox ul.carlist li.title div.product { margin-left: 20px; width: auto; }
#main .carttotal { float: right; margin-top: 20px; padding-right: 20px; font-size: 18px; color: #b71840; }
#main .cartnopro { float: left; width: 100%; margin-top: 20px; font-size: 18px; color: #ff0000; text-align: center; }
#main .cartcheck { float: right; clear: both; margin-top: 25px; height: 40px; line-height: 40px; width: 160px; text-align: center; color: #fff; font-size: 18px; background-color: #2B2D41; cursor: pointer; border-width: 0px; }
#main .cartcheck:hover { background-color: #3F4260; }
#main .disabled { background-color: #888; }
#main .disabled:hover { background-color: #888; }

#footer { margin: 0px auto; margin-top: 30px; width: 100%; background-color: #3C3E58; color: #fff; }
#footer .footerbox { margin: 0px auto; width: 1170px; padding-top: 30px; overflow: hidden; }
#footer .footerbox .footerleft { float: left; display: inline; width: 850px; overflow: hidden; }
#footer .footerbox .footerleft dl { float: left; display: inline; margin-right: 10px; width: 155px; overflow: hidden; }
#footer .footerbox .footerleft dl dt { float: left; width: 100%; height: 30px; line-height: 30px; font-size: 15px; font-weight: bold; color: #fff; overflow: hidden; }
#footer .footerbox .footerleft dl dt a { color: #fff; }
#footer .footerbox .footerleft dl dd { float: left; width: 100%; height: 25px; line-height: 25px; overflow: hidden; }
#footer .footerbox .footerleft dl dd a { color: #cecece;font-size: 13px; }
#footer .footerbox .footerleft dl dd a:hover { color: #fff; }
#footer .footerbox .footerright { float: right; padding: 0; display: inline; width: 300px; overflow: hidden; }
#footer .footerbox .footerright .rightinput, #footer .footerbox .footerright .rightsubmit { float: left; width: 300px; position: relative; }
#footer .footerbox .footerright .rightinput p { float: left; width: 300px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #fff; display: block; }
#footer .footerbox .footerright .rightinput p a.left { color: #ffffff; float: left; }
#footer .footerbox .footerright .rightinput p a.right { color: #cecece; float: right; font-size: 12px; }
#footer .footerbox .footerright .rightinput p a.right:hover { color: #fff; }
#footer .footerbox .footerright .rightinput label { float: left; padding: 0; display: block; margin-top: 10px; height: 35px; width: 300px; position: relative; }
#footer .footerbox .footerright .rightinput label span { position: absolute; height: 35px; line-height: 35px; display: block; left: 12px; top: 0px; color: #2B2D41; cursor: text; z-index: 99; }
#footer .footerbox .footerright .rightinput label span b { color: #f00; height: 16px; line-height: 16px; margin-top: 8px; }
#footer .footerbox .footerright .rightinput label input, #footer .footerbox .footerright label textarea { padding: 5px 10px; width: 280px; height: 22px; line-height: 22px; border-width: 0px; font-size: 16px; color: #2B2D41; outline: none; }
#footer .footerbox .footerright .rightinput label .focus { background-color: #DFE0E8; outline: none; }
#footer .footerbox .footerright .rightinput label.areatext { height: 112px; }
#footer .footerbox .footerright .rightinput label #vcode { width: 100px; }
#footer .footerbox .footerright .rightinput label.areatext textarea { height: 100px; overflow: auto; }
#footer .footerbox .footerright .rightinput .ajaxload { position: absolute; top: 168px; left: 100px; padding-left: 40px; height: 32px; line-height: 32px; font-size: 15px; font-style: oblique; color: #3C3E58; background: url(/Images/loading.gif) no-repeat left; z-index: 100; display: none; }
#footer .footerbox .footerright .rightsubmit .bntsend { float: right; margin-top: 20px; height: 35px; line-height: 35px; width: 90px; text-align: center; color: #fff; background-color: #2B2D41; cursor: pointer; border-width: 0px; }
#footer .footerbox .footerright .rightsubmit .bntsend:hover { background-color: #242637; }
#footer .footerinfo { margin: 0px auto; margin-top: 20px; padding: 10px 0px; width: 100%; background-color: #2B2D41; }
#footer .footerinfo .infobox { margin: 0px auto; width: 1170px; }
#footer .footerinfo .infobox .infoleft { float: left; padding: 6px 0px; display: inline; width: 1000px; line-height: 28px; overflow: hidden; text-align: center; }
#footer .footerinfo .infobox .inforight { float: right; padding: 10px; display: inline; width: 108px; height: 108px; overflow: hidden; }
#footer .footerinfo .infobox .inforight img { float: left; width: 108px; height: 108px; }

#toTop { display: none; text-decoration: none; position: fixed; bottom: 50px; right: 50px; overflow: hidden; width: 68px; height: 68px; border: none; }
#toTopHover { background: url(/Images/ico_top.gif) no-repeat left; width: 68px; height: 68px; display: block; overflow: hidden; float: left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }
#toTop:active, #toTop:focus { outline: none; }

img.lazyload { float: left; background: url(../Images/loading_min.gif) no-repeat center center; }

#loadinfo { margin: 0; padding: 0; width: 100%; height: 100%; left: 0px; top: 0px; display: none; position: absolute; cursor: wait; z-index: 9999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; }
#loadinfo table { width: 100%; height: 80%; }
#loadinfo table p { width: 186px; height: 20px; color: #333333; font-size: 13px; font-weight: bold; padding: 3px 8px 3px 8px; background: #F0F0F0 url(/Images/progressbar.gif) repeat-x 0px 9px; }

.loadinfo { display: none; margin: 0; padding: 0; width: 100%; height: 100%; left: 0px; top: 0px; position: fixed; cursor: wait; z-index: 999999; background: url(../Images/blank.png); }
.loadinfo table { width: 100%; height: 100%; }
.loadinfo table p { width: 130px; height: 20px; color: #333333; font-size: 13px; font-weight: bold; padding: 8px 8px 8px 8px; background: #fff; }

.slidesjs-pagination { margin: 6px 0 0; float: right; list-style: none; }
.slidesjs-pagination li { float: left; margin: 0 4px; }
.slidesjs-pagination li a { display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(/Images/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 -13px; }
.slidesjs-pagination li a:hover { background-position: 0 -26px; }

.PageDiv { margin: 15px 0 15px 0px; padding: 3px 0 2px 0; }
.PagerClass { padding: 0px 5px 0px 5px; }
.PagerClass a { padding: 3px 6px 2px 6px; background-color: #fff; border: solid 1px #C8C8C8; color: #000; }
.PagerClass a:hover { padding: 3px 6px 2px 6px; border: solid 1px #b50e36; background-color: #b50e38; color: #fff; text-decoration: none; }
.PageCurrent { padding: 3px 6px 2px 6px; border: solid 1px #b50e36; background-color: #b50e38; color: #fff; }
.PagerButton { padding: 0 3px 0 3px; font-size: 12px; background-color: #eee; border: solid 1px #ccc; cursor: pointer; margin-left: 4px; vertical-align: middle; height: 19px; line-height: 17px; }
.PagerTextbox { background-color: #fff; border: solid 1px #C8C8C8; height: 16px; line-height: 16px; }

.FormBase { color: #333333; height: 18px; line-height: 18px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; margin-right: 5px; border-bottom: #C8CACE 1px double; border-left: #C8CACE 1px double; border-top: #C8CACE 1px double; border-right: #C8CACE 1px double; background-color: #fff; }
.FormFocus { color: #b50e38; height: 18px; line-height: 18px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; margin-right: 5px; border-bottom: #b50e38 1px double; border-left: #b50e38 1px double; border-top: #b50e38 1px double; border-right: #b50e38 1px double; background-color: #fff; }
.AreaBase { color: #333333; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; margin-right: 5px; border-bottom: #E4E4E4 1px double; border-left: #E4E4E4 1px double; border-top: #E4E4E4 1px double; border-right: #E4E4E4 1px double; background-color: #fff; }
.AreaFocus { color: #b50e38; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; margin-right: 5px; border-bottom: #b50e38 1px double; border-left: #b50e38 1px double; border-top: #b50e38 1px double; border-right: #b50e38 1px double; background-color: #fff; }

.memberbox { margin: 0 auto; margin-top: 0px; margin-top: 15px; padding: 0px; clear: both; width: 1000px; }
.memberbox .memberleft { float: left; margin: 0 auto; margin-top: 10px; padding: 5px 0; width: 200px; display: inline; overflow: hidden; background: url(/Images/mmenurbg.gif) no-repeat right center; }
.memberbox .memberleft .usermsg { float: left; width: 200px; }
.memberbox .memberleft .usermsg p, .memberbox .memberleft .leftmid .usermsg p img { float: left; width: 83px; height: 100px; }
.memberbox .memberleft .usermsg div { float: right; width: 86px; height: 26px; line-height: 26px; overflow: hidden; }
.memberbox .memberleft .usermenu { float: left; width: 200px; height: 390px; }
.memberbox .memberleft .usermenu dt { float: left; margin-top: 10px; padding-left: 10px; width: 190px; height: 32px; line-height: 32px; font-size: 15px; font-weight: bold; color: #b50e38; background: url(/Images/mmenubg.gif) no-repeat bottom; }
.memberbox .memberleft .usermenu dd { float: left; margin: 0 auto; width: 200px; height: 28px; line-height: 28px; font-size: 14px; display: block; }
.memberbox .memberleft .usermenu dd a { float: left; margin-left: 20px; padding-left: 20px; background-position: left; background-repeat: no-repeat; display: block; height: 32px; line-height: 32px; }
.memberbox .memberleft .usermenu dd a.selected { color: #b50e38; }
.memberbox .memberright { float: right; margin: 0 auto; padding: 0; width: 780px; display: inline; overflow: hidden; }
.memberbox .memberright .righttitle { float: left; margin-top: 18px; padding-right: 10px; width: 760px; height: 38px; line-height: 38px; border-bottom: 1px solid #E4E4E4; font-size: 18px; font-weight: bold; overflow: hidden; }
.memberbox .memberright .righttitle a { float: right; margin-top: 5px; color: #b50e38; font-size: 14px; font-weight: normal; }
.memberbox .memberright .righttitle a:hover { text-decoration: underline; }
.memberbox .memberright .rightinfo { float: left; width: 780px; margin-top: 10px; overflow: hidden; }
.memberbox .memberright .rightinfo .infobox { float: left; width: 740px; }
.memberbox .memberright .rightinfo .infobox li { float: left; width: 780px; height: 35px; line-height: 35px; font-size: 14px; }
.memberbox .memberright .rightinfo .infobox li b { color: #b50e38; }
.memberbox .memberright .rightinfo .memformbox { float: left; width: 780px; }
.memberbox .memberright .rightinfo .memformbox li { float: left; padding: 3px; width: 774px; height: 35px; line-height: 35px; font-size: 14px; overflow: hidden; }
.memberbox .memberright .rightinfo .memformbox li p.boxleft { float: left; width: 125px; display: inline; text-align: right; margin-right: 5px; }
.memberbox .memberright .rightinfo .memformbox li div.boxright { float: left; width: 640px; display: inline; text-align: left; }
.memberbox .memberright .rightinfo .memformbox li div.boxright p { float: none; width: auto; text-align: left; margin: 0; }
.memberbox .memberright .rightinfo .memformbox li div.boxright a { color: #b50e38; }
.memberbox .memberright .rightinfo .memformbox li div.boxright a:hover { text-decoration: underline; }
.memberbox .memberright .rightinfo .memformbox li div.boxright .textcss { padding: 3px; border: 1px solid #E4E4E4; width: 200px; height: 18px; line-height: 18px; }
.memberbox .memberright .rightinfo .memformbox li.normal { height: auto; line-height: normal; }
.memberbox .memberright .rightinfo .memformbox li.line25 { height: auto; line-height: 25px; }
.memberbox .memberright .rightinfo .memformbox li.image { height: 110px; line-height: 110px; }
.memberbox .memberright .rightinfo .memformbox li.image img { height: 100px; line-height: 100px; }
.memberbox .memberright .buttoncsss { margin: 0 5px; width: 91px; height: 27px; line-height: 25px; text-align: center; color: #fff; font-weight: bold; font-size: 14px; border-width: 0px; overflow: hidden; background: url(/Images/bnt_bg02.gif) no-repeat left; cursor: pointer; }
.memberbox .memberright .buttoncss { margin: 0 5px; height: 28px; line-height: 28px; width: 90px; font-size: 14px; text-align: center; color: #fff; background-color: #2B2D41; cursor: pointer; border-width: 0px; }
.memberbox .memberright .buttoncss:hover { background-color: #242637; }

.cartformbox li { float: left; padding: 3px; width: 1000px; height: 35px; line-height: 35px; font-size: 14px; overflow: hidden; }
.cartformbox li p.boxleft { float: left; width: 125px; display: inline; text-align: right; margin-right: 5px; }
.cartformbox li div.boxright { float: left; width: 865px; display: inline; text-align: left; }
.cartformbox li div.boxright p { float: none; width: auto; text-align: left; margin: 0; }
.cartformbox li div.boxright a { color: #b50e38; }
.cartformbox li div.boxright a:hover { text-decoration: underline; }
.cartformbox li div.boxright .textcss { padding: 3px; border: 1px solid #E4E4E4; width: 200px; height: 18px; line-height: 18px; }
.cartformbox li.normal { height: auto; line-height: normal; }

.formbox { float: left; width: 800px; margin-left: 200px; margin-top: 20px; display: inline; }
.formbox li { float: left; padding: 3px; width: 894px; height: 45px; line-height: 45px; font-size: 14px; }
.formbox li a, .formbox li b { color: #b50e38; }
.formbox li p { float: left; width: 180px; display: inline; text-align: right; margin-right: 5px; }
.formbox li div { float: left; width: 704px; display: inline; text-align: left; }
.formbox li div p { float: none; width: auto; text-align: left; margin: 0; }
.formbox li input.textcss { background: url("../Images/input.png") no-repeat 0px 0px; color: #333; padding: 8px; border: currentColor; border-width: 0px; width: 234px; height: 19px; line-height: 18px; font-size: 14px; }
.formbox li input.textfocus { background: url("../Images/input.png") no-repeat 0px -35px; color: #333; padding: 8px; border: currentColor; border-width: 0px; width: 234px; height: 19px; line-height: 18px; font-size: 14px; }
.formbox li input.texterror { background: url("../Images/input_error.png") no-repeat 0px 35px; color: #333; padding: 8px; border: currentColor; border-width: 0px; width: 232px; height: 19px; line-height: 18px; font-size: 14px; }
.formbox li input.textunuse { background: url("../Images/input_unuse.png") no-repeat 0px 0px; }
.formbox li.regerror { float: left; margin: 15px 0; padding: 5px 10px; width: 615px; height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; color: #f00; background: #FFEFF0; border: 1px solid #ff0000; text-align: center; display: none; }
.formbox li.regright { color: #b50e38; background: #E7F2D5; border: 1px solid #b50e38; }
.formbox .selectbox { float: left; margin: 0 auto; margin-right: 10px; display: block; font-size: 14px; color: #333; position: relative; z-index: 999; }
.formbox .selectbox a.selectvalue { float: left; display: block; padding: 5px 35px 5px 6px; height: 25px; line-height: 25px; white-space: nowrap; color: #333; overflow: hidden; border: 1px solid #9EBDCB; background: #F0FDFE url(/Images/selectbox_bg.gif) no-repeat right 15px; }
.formbox .selectbox a.selecterror { float: left; display: block; padding: 5px 35px 5px 6px; height: 25px; line-height: 25px; white-space: nowrap; color: #333; overflow: hidden; border: 1px solid #ff0000; background: #ffffff url(/Images/selectbox_bg_error.gif) no-repeat right 15px; }
.formbox .selectbox a.selected { background-color: #fff; border: 1px solid #35C3FF; background: #F0FDFE url(/Images/selectbox_bg_hover.gif) no-repeat right 15px; }
.formbox .selectbox .selectlist { padding: 0; top: 35px; border: 1px solid #35C3FF; left: 0; z-index: 9999; position: absolute; display: none; background: #F0FDFE; font-weight: normal; overflow: auto; _width: 200px; height: 200px; }
.formbox .selectbox .selectlist dd a { margin: 0 auto; padding: 5px 25px 5px 6px; color: #333; display: block; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; background: #F0FDFE; }
.formbox .selectbox .selectlist dd a:hover, .formbox .selectbox .selectlist dd a.selected { background: #D9F4FF; border: 0px solid #35C3FF; }

.formbox .radiobutton { float: left; display: block; color: #333; margin: 0 auto; height: 30px; padding-top: 15px; }
.formbox .radiobutton a { float: left; display: block; margin-right: 30px; padding-left: 22px; height: 17px; line-height: 17px; white-space: nowrap; color: #333; background: url(/Images/input.png) no-repeat -270px -69px; }
.formbox .radiobutton a.radioerror { float: left; display: block; margin-right: 30px; padding-left: 22px; height: 17px; line-height: 17px; white-space: nowrap; color: #333; background: url(/Images/input_error.png) no-repeat -270px -69px; }
.formbox .radiobutton a.selected { background: url(/Images/input.png) no-repeat -270px -101px; color: #b50e38; }
.formbox .radiounuse a { background: url(/Images/input_unuse.png) no-repeat -270px -69px; }
.formbox .buttoncsss { padding: 0 5px; margin: 0 5px; width: 87px; height: 33px; line-height: 33px; text-align: center; color: #fff; font-weight: bold; font-size: 14px; border-width: 0px; overflow: hidden; background: url(/Images/bnt_bg01.gif) no-repeat left; cursor: pointer; }
.formbox .buttoncss { margin: 0 5px; height: 28px; line-height: 28px; width: 90px; font-size: 14px; text-align: center; color: #fff; background-color: #2B2D41; cursor: pointer; border-width: 0px; }
.formbox .buttoncss:hover { background-color: #242637; }

.seatab { border-collapse: separate; padding: 5px 0px; width: 780px; height: 32px; line-height: 32px; border: #3C3E58 1px solid; background: #8B8DB0; overflow: hidden; }
.seatab table { border-collapse: separate; height: 30px; line-height: 30px; }
.seatab table td { padding: 2px 3px; height: 30px; line-height: 30px; white-space: nowrap; line-height: 22px; vertical-align: middle; text-align: left; }
.seatab td.title { text-align: right; font-weight: bold; padding-left: 15px; }
.memtab { border-collapse: separate; width: 780px; margin-top: 10px; border-left: #3C3E58 1px solid; border-top: #3C3E58 1px solid; }
.memtab tr { width: 100%; }
.memtab tr td { padding: 3px 5px; height: 22px; line-height: 22px; vertical-align: middle; border-right: #3C3E58 1px solid; border-top: #3C3E58 0px solid; border-left: #3C3E58 0px solid; border-bottom: #3C3E58 1px solid; }
.memtab .tabheader { color: #fff; font-weight: bold; background-color: #3C3E56; border-right: #3C3E58 1px solid; border-top: #3C3E58 1px solid; border-left: #3C3E58 0px solid; border-bottom: #3C3E58 1px solid; height: 25px; line-height: 25px; vertical-align: middle; white-space: normal; text-align: center; }
.memtab .tabheader td { border-bottom-width: 0px; height: 25px; line-height: 25px; vertical-align: middle; white-space: nowrap; text-align: center; background: #5D6088 url(/Images/menubg_hover.gif) repeat-x; }
.memtab .taboperate { text-align: center; white-space: nowrap; }
.memtab td a { color: #2E8801; margin: 0 3px; }
.memtab td b { color: #2E8801; }
.bigtab { width: 958px; }

#newAppBox { width: 109px; top: 300px; right: -84px; margin: -90px 0 0; position: fixed; _position: absolute; _bottom: auto; _top: expression(documentElement.scrollTop + 0 + "px"); text-align: center; z-index: 9999; }
#newAppBox p { float: left; width: 25px; padding: 5px 0px;  margin-top: 2px;height: 80px; line-height: 20px; background-color: #5a9ede; font-size: 14px; color: #fff; text-align: center; cursor: pointer; -moz-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
#newAppBox ul { float: left; width: 80px; padding: 1px 2px; background-color: #fff; }
#newAppBox ul li { clear: both; float: left; width: 80px; height: 80px; margin: 1px 0px; }
#newAppBox ul li a { float: left; overflow: hidden; width: 80px; height: 30px; line-height: 20px; text-align: center; padding: 50px 5px 0px 5px; display: block; color: #fff; font-size: 14px; background: #f36 url(/Images/ico_skype.png) no-repeat center 15px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; -webkit-transition: all 0.50s ease 0s; -moz-transition: all 0.50s ease 0s; -o-transition: all 0.50s ease 0s; transition: all 0.50s ease 0s; }
#newAppBox ul li a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1.00; -khtml-opacity: 1.00; opacity: 1.00; }
#newAppBox ul li a.skype { background-color: #f36; background-image: url(/Images/ico_skype.png); }
#newAppBox ul li a.qq { background-color: #3398cc; background-image: url(/Images/ico_qq.png); }
#newAppBox ul li a.email { background-color: #a556d4; background-image: url(/Images/ico_email.png); }
#newAppBox ul li a.phone { background-color: #cc6698; background-image: url(/Images/ico_phone.png); }
#newAppBox ul li a.mobile { background-color: #ff6634; background-image: url(/Images/ico_mobile.png); }
#newAppBox ul li a.totop { background-color: #8ebe15; background-image: url(/Images/ico_totop.png); }
#newAppBox ul li a.over .show { display: block; width: 100%; line-height: 20px; }
#newAppBox ul li a.over .hide { display: none; width: 100%; line-height: 20px; }
#newAppBox ul li a.over:hover .show { display: none; }
#newAppBox ul li a.over:hover { background-image: none; height: 60px; line-height: 20px; text-align: center; padding: 10px 5px 10px 5px; }
#newAppBox ul li a.over:hover .hide { display: block; }
