﻿*{margin: 0; padding: 0;}
body{font:12px Arial, Verdana, Helvetica, sans-serif; background: #ffffff; height:100%; color:#3D3D3D;}
a{color:#555; text-decoration: none;}
a:hover{color:#7F0019; text-decoration:underline;}
table{border:0; border-collapse:collapse;}
img{border:0;}
input{border:1px #393939 solid;}
select{font:12px Verdana, Arial, Helvetica, sans-serif;}
.toleft{float:left; display:block;}
.toright{float:right; display:block;}
.tored{color:#f00; font-family:Verdana;}
.tosmallsize{font-size:smaller;}
.righttext{text-align:right;}
.hidd{display:none;}
.centext{text-align:center;}
.vline{background:url(../images/vline2.jpg) repeat-y;}
.dotline{border-top:1px #999 dotted; height:2px; overflow:hidden; clear:left;}
.strike{text-decoration:line-through;}
.newlab{color:#7F0019; padding-left:5px;}
.lay{position:absolute;}
.clleft{clear:left;}
.marmod{width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.webtop{background:#fff; height:67px; overflow:hidden;}
.webtop .wtleft{width:806px; height:67px; float:left; background:url(../images/vline.jpg) no-repeat 100% 50%;} 
.webtop .linkul{width:220px; list-style:none; float:right; padding:12px 0;}
.webtop .linkul li{float:left; background:url(../images/arrowRed.jpg) no-repeat 0 50%; text-indent:10px; line-height:20px; white-space:nowrap; margin-right:10px;}
.webtop .logoblank{width:580px; height:67px; float:left; overflow:hidden; position:relative;}
.webtop .logoblank img{position:absolute; left:0; bottom:0;}
.webtop .wtright{width:190px; height:67px; float:right;}
.webtop .wtright .label{text-align:right; line-height:28px; height:20px; overflow:hidden; display:block; margin-top:5px;}
.topmenu{height:33px; background:#3C3C3C;}
.topmenu .menublock{width:650px; height:33px; overflow:hidden; float:left;}
.topmenu .menuwhite{height:33px; width:auto; background:#fff; float:left; padding-right:2px;}
.topmenu .meitem{height:33px; min-width:50px; width:auto !important; width:50px; display:block; float:left; padding:0 10px; line-height:33px; background:#3C3C3C;font-weight:bold; color:#fff; text-align:center; white-space:nowrap;}
.topmenu .mea:hover{background:#7F0119; color:#fff; text-decoration:none;}
.topmenu .mea_on{background:#7F0119;}
.topmenu .mea_on:hover{color:#fff; text-decoration:none;}
.topmenu .tmscbut{width:12px; height:23px; padding:5px 0; font-size:14px; line-height:12px; float:left; display:block;}
.topmenu .tmscbut .but{font-family:Arial; color:#fff; float:left; cursor:default;}
.topmenu .searbg{width:220px; height:20px; overflow:hidden; float:right; padding:6px;}
.topmenu .searbg img{float:left; margin-right:5px;}
.topmenu .searkey{width:130px; height:18px; float:left;}
.topmenu .searbut{background:url(../images/butbg.jpg) repeat-x; border:1px #999 solid; width:auto; height:18px; line-height:16px; text-decoration:none; display:block; text-align:center; color:#fff; padding:0 2px; float:left; margin-left:5px; cursor:default;}
.topmenu .searbut:hover{color:#fff; text-decoration:none;}
.topmenu .chatbank{overflow:hidden; border:1px #7D7D7D solid; position:absolute;}
.maincont{padding:20px 100px 10px 100px; width:800px; margin:0 auto;}
.maincont .mleft{width:210px; height:auto; overflow:hidden; float:left;}
.maincont .mleft .itemtitle{width:195px; height:24px; line-height:24px; background:#666; text-indent:5px; font-weight:bold; color:#fff; margin-bottom:15px; float:left;}
.maincont .mleft .itembg{width:195px; height:auto; overflow:hidden;}
.maincont .mleft .itembg a:visited{color:#993366;}
.maincont .mleft .itembank{line-height:16px; padding-left:10px; height:auto; font-size:11px;}
.maincont .mleft .imglink{width:195px; height:auto; overflow:hidden; float:left;}
.maincont .mleft .imglink .imgitem{width:144px; height:auto; text-align:center; padding:20px 1px; overflow:hidden; margin:0 auto; border-bottom:1px #999 solid;}
.maincont .mleft .imglink .bormas{width:146px; height:2px; background:#fff; margin:-1px auto; overflow:hidden;}
.maincont .mright{width:570px; height:auto; overflow:hidden; float:right; background:url(../images/rmbg.gif) repeat-y 0 15px; padding-left:20px; margin-top:15px;}
.maincont .mright .inforblank{width:570px; height:auto; overflow:hidden; float:left; border-bottom:1px #999 solid; line-height:24px; padding-bottom:20px; margin-bottom:19px;}
.maincont .mright .inforblank ul{list-style:inside;}
.maincont .mright .inforblank .rightpart{float:right; width:auto; max-width:240px; text-align:center; margin-left:10px;}
.maincont .mright .inforblank .rightpart .titlabel{font-weight:bold;}
.maincont .mright .inforblank .rightpart a{color:#555;text-decoration:none;}
.maincont .mright .inforblank .inftitle{background:url(../images/dot1.jpg) no-repeat 0 7px; padding-left:12px; font-size:18px; font-weight:bold; color:#073A97;}
.maincont .mright .inforblank a{text-decoration:underline; color:#00f;}
/*///////////////////////////////////////////////////////////*/
.maincont .mright .inforblank .showright{width:240px; height:auto; float:right;}
.maincont .mright .inforblank .showimg{width:240px; height:240px; overflow:hidden;}
.maincont .mright .inforblank .showimg img{cursor:crosshair;}
.maincont .mright .inforblank .miniblank{width:240px; height:64px; margin-top:10px;}
.maincont .mright .inforblank .miniblank label{width:14px; height:65px; display:block; float:left;}
.maincont .mright .inforblank .miniblank .lbut_ou{background:url(../images/left_ou.gif) no-repeat 0 50%; cursor:default;}
.maincont .mright .inforblank .miniblank .lbut_on{background:url(../images/left_on.gif) no-repeat 0 50%; cursor:pointer;}
.maincont .mright .inforblank .miniblank .rbut_ou{background:url(../images/right_ou.gif) no-repeat 100% 50%; cursor:default;}
.maincont .mright .inforblank .miniblank .rbut_on{background:url(../images/right_on.gif) no-repeat 100% 50%; cursor:pointer;}
.maincont .mright .inforblank .miniblank .imgbank{width:211px; height:65px; float:left; overflow:hidden;}
.maincont .mright .inforblank .miniblank .pbut{height:65px; list-style:none; width:auto; min-width:65px; margin:0 auto;}
.maincont .mright .inforblank .miniblank .pbut li{float:left; width:auto; height:auto; padding-right:8px;}
.maincont .mright .inforblank .miniblank .pbut li img{width:61px; height:61px; cursor:pointer;}
.maincont .mright .inforblank .miniblank .img_on{border:2px #369 solid;}
.maincont .mright .inforblank .miniblank .img_ou{border:1px #ccc solid; padding:1px;}
/*///////////////////////////////////////////////////////////*/
.maincont .mright .inforblank .swfcont{width:570px; height:340px; padding-top:20px; float:left; text-align:center;}
.maincont .mright .bormas{width:570px; height:20px;background:#fff; margin-top:-20px; float:left;}
.maincont .mmiddle{width:740px; height:auto; margin:0 auto;}
.maincont .mmiddle .inforblank{width:740px; height:auto; overflow:hidden; float:left; border-bottom:1px #999 solid; line-height:24px; padding-bottom:20px; margin-bottom:19px;}
.maincont .mmiddle .inforblank ul{list-style:inside;}
.maincont .mmiddle .inforblank .leftpart{float:left; width:auto; max-width:240px; text-align:center; margin-right:10px;}
.maincont .mmiddle .inforblank .rightpart{float:right; width:auto; max-width:240px; text-align:center; margin-left:10px;}
.maincont .mmiddle .inforblank .rightpart .titlabel{font-weight:bold;}
.maincont .mmiddle .inforblank .rightpart a{color:#555;text-decoration:none;}
.maincont .mmiddle .inforblank .inftitle{background:url(../images/dot1.jpg) no-repeat 0 7px; padding-left:12px; font-size:18px; font-weight:bold; color:#073A97;}
.maincont .mmiddle .inforblank a{text-decoration:underline; color:#00f;}
.maincont .mmiddle .inforblank .ltitle{font-size:18px; font-weight:bold; margin-bottom:20px;}
.maincont .mmiddle .inforblank .linkul{list-style:none; float:left; width:auto; height:auto;}
.maincont .mmiddle .inforblank .linkul li{white-space:nowrap; margin-right:10px; float:left;}
.maincont .mmiddle .inforblank .linkp{clear:left; font-weight:bold;}
.maincont .mmiddle .custLink{width:auto; height:auto;}
.maincont .mmiddle .custLink p{clear:left;}
.maincont .mmiddle .custLink label{float:left; margin-right:10px; width:100px; text-align:right; font-weight:bold;}
.maincont .mmiddle .custLink select{float:left;}
.maincont .mmiddle .custLink .subbut{background:url(../images/butbg.jpg) repeat-x; border:1px #999 solid; text-decoration:none; width:auto; height:22px; line-height:18px; text-align:center; color:#fff; padding:0 5px; margin-left:150px; margin-top:10px;}
.maincont .mmiddle .bormas{width:740px; height:20px;background:#fff; margin-top:-20px; float:left;}
.maincont .mmiddle .alttext{font-weight:bold; font-size:14px; color:#7F0119; display:none;}
.maincont .mmiddle .conttab .partleft{width:400px; vertical-align:top;}
.maincont .mmiddle .conttab .partright{vertical-align:top;}
.maincont .mmiddle .pageline{width:740px; height:auto; line-height:14px; padding:5px 0;}
.maincont .mmiddle .pageline ul{width:auto; height:auto; float:right; margin-right:5px; list-style:none;}
.maincont .mmiddle .pageline ul li{padding:0 8px; float:left; white-space:nowrap; margin-left:5px; border:1px #999 solid;}
.maincont .mmiddle .pageline .curp{font-weight:bold; color:#f00; cursor:default;}
.maincont .mmiddle .contactp{padding:10px 0; line-height:20px; clear:left; display:block; height:auto; width:auto;}
.maincont .mmiddle .contactp .but{background:url(../images/butbg.jpg) repeat-x; border:1px #999 solid; width:auto; height:22px; line-height:18px; text-align:center; color:#fff; padding:0 5px; float:left; margin-right:10px;}
.maincont .mmiddle .reload{text-decoration:underline; font-size:smaller;}
.maincont .mmiddle .contlab{width:120px; line-height:15px; display:block; float:left; margin-right:10px;}
.maincont .mmiddle input{float:left; display:block;}
.maincont .mmiddle .mapul{width:740px; height:auto; overflow:hidden; list-style:disc inside;}
.maincont .mmiddle .mapul li{float:left; margin-right:10px; white-space:nowrap;}
.maincont .merror{width:600px; height:auto; margin:20px auto; line-height:18px;}
.maincont .merror .ertop{width:600px; height:68px;}
.maincont .merror .erlogo{width:60px; height:68px; background:url(../images/webtoplogo.jpg) no-repeat -263px 0; display:block; float:left;}
.maincont .merror .errtitle{width:535px; height:28px; margin-left:5px; margin-top:30px; float:left; font-size:24px; font-weight:bolder; border-bottom:1px #C6CAB1 solid;}
.maincont .merror a{text-decoration:underline; color:#00f;}
.maincont .merror .ertext{width:500px; height:auto; margin:10px auto; clear:both;}
.maincont .merror .ertitle{font-size:18px; font-weight:bold; text-align:center; line-height:28px; margin-bottom:10px;}
.maincont .merror .searblank{width:450px; height:auto; min-height:24px; margin:10px 0; padding:15px 25px; border:1px #ccc solid; border-width:1px 0; background:#eee;}
.maincont .merror .searblank .searkey{width:215px; height:12px; line-height:12px; padding:5px 0; float:left; margin-right:5px;}
.maincont .merror .searblank .searbut{background:url(../images/butbg.jpg) repeat-x; border:1px #999 solid; text-decoration:none; width:auto; height:22px; line-height:18px; text-align:center; color:#fff; padding:0 5px; float:left; margin-right:5px; cursor:default;}
.maincont .merror .searblank .otlink{float:left; width:auto; height:auto; list-style:none; margin-top:-5px;}
.maincont .merror .searblank .otlink li{background:url(../images/dot2.jpg) no-repeat 5px 8px; line-height:14px; font-size:smaller; white-space:nowrap; padding-left:10px;}

.contacont{border:1px #ccc solid; border-width:1px 0; height:auto; padding:12px 0;}
.contacont .mapimg{float:left; width:auto; height:auto; margin:0 10px; padding:1px; border:1px #ccc solid;}
.contacont .blo{width:auto !important; width:500px; max-width:500px; height:auto; float:left; line-height:20px; margin-left:25px !important; margin-left:10px;}
.contacont .blo span{white-space:nowrap; margin-right:25px;}
.contacont .cert{float:right; width:auto; height:auto; padding-right:10px;}
.botcont{border-top:1px #006 solid; width:100%; line-height:24px; text-align:center; margin-bottom:5px;}
.botcont img{margin-right:5px;}
.botcont .bota{margin-top:5px;}
.botcont .bota a{padding:0 10px;}
.botcont .langlist a{margin-right:5px;}
.botcont .langlist img{width:16px; height:11px; border:0;}

.floatimg{width:280px; height:240px; border:1px #ccc solid; overflow:hidden; position:absolute; background:#fff;}

.msnblank{width:90px; height:auto; overflow:hidden; position:absolute;}
.msnblank .blankbar{width:90px; height:32px; float:left; background:url(../images/msn/titlebar.jpg) no-repeat;}
.msnblank .blankbg{width:90px; height:auto; overflow:hidden; float:left; background:url(../images/msn/blankbg.jpg) repeat-y;}
.msnblank .item{width:79px; height:auto; margin:5px auto; overflow:hidden;}
.msnblank .item .itemtop{width:79px; height:5px; overflow:hidden; float:left; background:url(../images/msn/itemtop.gif) no-repeat;}
.msnblank .item .itembg{width:71px; height:auto; padding:2px 4px; overflow:hidden; text-align:center; float:left; background:url(../images/msn/itembg.gif) repeat-y;}
.msnblank .item .itembg a:hover{text-decoration:none;}
.msnblank .item .itembg strong{color:#002659;}
.msnblank .item .itembot{width:79px; height:6px; overflow:hidden; float:left; background:url(../images/msn/itembot.gif) no-repeat;}
.msnblank .blankbot{width:90px; height:13px; overflow:hidden; float:left; background:url(../images/msn/blankbot.jpg) no-repeat;}

.loadblank{padding:10px; width:200px; height:auto; overflow:hidden; border:3px #5B5B5B solid; background:#eee; filter:alpha(opacity=80); opacity:0.8; position:absolute;}
.loadblank .ico{width:32px; height:32px; float:left; display:block; background:url(../images/loading.gif) no-repeat; margin-right:10px;}
.loadblank .alt{float:left; display:block; line-height:15px;}
.loadblank .alt span{float:left; clear:left; font-weight:bold;}



