﻿body,div,q,iframe,form,h5{margin:0;padding:0;}
*{ margin:0; padding:0;}
body,html{ height:100%; font-size:13px; color:#666666; background-image:url(../images/bg_head.gif); background-repeat:repeat-x; font-family:"宋体"; letter-spacing:0px !important; word-spacing:0px !important;}

.w{ clear:both; width:950px !important; margin:0 auto;}
.w2{ clear:both; width:99%; margin:0 auto;}
.w3{ clear:both; width:97%; margin:0 auto;}

.pageHead{ width:99%; height:122px; margin:0 auto; background-image:url(../images/bg_headBottom.gif); background-position:center bottom; background-repeat:repeat-x; position:relative;}
.pageHead .pageHeadTop{ width:100%; height:74px; overflow:hidden;}
.pageHead .pageHeadTop .left{ float:left; height:76px;}
.pageHead .pageHeadTop .left .logo{ float:left; padding:16px 0px 0px 20px; width:220px; height:58px;}
.pageHead .menu{ position:absolute; top:0px; left:250px; float:left;}
.pageHead .menu ul{ list-style:none; padding-top:39px;}
.pageHead .menu li{ float:left; margin-right:6px; _margin-right:6px; padding-top:12px; width:110px; height:37px; background-image:url(../images/bg_menu.gif); background-position:center top; background-repeat:no-repeat; color:#333333; font-size:14px; text-align:center;}
.pageHead .menu .menuSelect{ font-size:16px; width:130px !important; background-image:url(../images/bg_menuSelect.gif); background-repeat:no-repeat; font-weight:bold; color:#ffffff !important;}
.pageHead .menu .menuSelect a{ font-weight:bold; color:#ffffff !important; text-decoration:none;}
.pageHead .menu .menuSelect a:hover{ font-weight:bold; color:#ffffff !important; text-decoration:underline;}

.pageHead .right{ float:right; height:76px; width:300px; overflow:hidden;}
.pageHead .right .topMenu{ height:22px; padding-top:2px;}
.pageHead .right .topMenu .menuLeft{ float:right; width:12px; height:22px; background-image:url(../images/bg_headTopMenuLeft.gif);}
.pageHead .right .topMenu .menuRight{ float:right; width:12px; height:22px; background-image:url(../images/bg_headTopMenuRight.gif);}
.pageHead .right .topMenu .menuLink{ float:right;height:19px; background-color:#eaf2f9; padding:3px 10px 0px 10px;}
.pageHead .right .topMenu .menuLink a{ text-decoration:none !important;}
.pageHead .right .topMenu .menuLink a:hover{ text-decoration:underline !important;}
.pageHead .right .topText{ color:#448aca; float:right; margin:25px 0px 0px 0px; width:294px; height:25px; letter-spacing:0px !important; word-spacing:-3px !important;}

.pageHead .pageHeadBottom{ width:100%; height:48px; overflow:hidden;}
.pageHead .pageHeadBottom .bottomLeft{ float:left; width:550px; height:48px; background-image:url(../images/bg_headBottomLeft.gif); background-position:left top; background-repeat:no-repeat;}
.pageHead .pageHeadBottom .bottomRight{ float:right; width:100px; height:48px; background-image:url(../images/bg_headBottomRight.gif); background-position:right top; background-repeat:no-repeat;}

.textSpan{ color:#ffffff; margin:0px 7px 0px 7px;}

.pageAdd{ float:left; width:800px; margin:15px 0px 0px 25px; _margin:15px 0px 0px 15px; padding-left:12px; background-image:url(../images/icon_pageAdd.gif); background-position:left center; background-repeat:no-repeat;}
.pageAdd a{ color:#666666;}

.pageLeft{ float:left; width:200px; overflow:hidden;}
.leftMenu{}
.leftMenu .title{ width:200px; height:27px; background-image:url(../images/bg_leftTitle.gif); background-repeat:no-repeat;}
.leftMenu .title .text{ float:left; padding:6px 0px 0px 25px; font-size:14px; font-weight:bold; color:#ffffff;}
.leftMenu .title .icon{ float:right; padding:8px 12px 0px 0px;}
.leftMenu .line{ background:url(../images/line.gif) repeat-x left center; font-size:0; line-height:0; height:10px;}
.leftMenu .menuList{ padding:10px 10px 10px 8px; list-style:none; background-color:#f9fdff; border:1px solid #dddddd; border-top:0px;}
.leftMenu a{ margin:1px 0px 1px 0px; padding:3px 0px 3px 15px; display:block; background:url(../images/icon_leftMenu.gif) no-repeat 4px 7px; color:#555555; text-decoration:none;}
.leftMenu a:hover,.leftMenu .Selected{ margin:1px 0px 1px 0px; padding:3px 0px 3px 15px; display:block; background:#d9f1fc url(../images/icon_leftMenu.gif) no-repeat 4px -20px; color:#000000; text-decoration:none;}

.leftMenu1{ margin-top:10px;}
.leftMenu1 .title{ width:200px; height:27px; background-image:url(../images/bg_leftTitle2.gif); background-repeat:no-repeat;}
.leftMenu1 .title .text{ float:left; padding:6px 0px 0px 25px; font-size:14px; font-weight:bold; color:#ffffff;}
.leftMenu1 .title .icon{ float:right; padding:8px 12px 0px 0px;}
.leftMenu1 .menuList{ padding:5px 10px 5px 8px; list-style:none; background-color:#f7fbeb; border:1px solid #dddddd; border-top:0px;}

.leftMenu2{ margin-top:10px;}
.leftMenu2 .title{ width:200px; height:27px; background-image:url(../images/bg_leftTitle2.gif); background-repeat:no-repeat;}
.leftMenu2 .title .text{ float:left; padding:6px 0px 0px 25px; font-size:14px; font-weight:bold; color:#ffffff;}
.leftMenu2 .title .icon{ float:right; padding:8px 12px 0px 0px;}
.leftMenu2 .menuList{ padding:5px 10px 5px 8px; list-style:none; background-color:#f7fbeb; border:1px solid #dddddd; border-top:0px;}
.leftMenu2 a{ margin:1px 0px 1px 0px; padding:3px 0px 3px 15px; display:block; background:url(../images/icon_leftMenu.gif) no-repeat 6px 7px; color:#555555; text-decoration:none;}
.leftMenu2 a:hover{margin:1px 0px 1px 0px; padding:3px 0px 3px 15px; display:block; background:#e4f2bc url(../images/icon_leftMenu.gif) no-repeat 6px -20px; color:#000000; text-decoration:none;}

.pageRight{ _float:left;overflow:hidden;padding-left:10px;}

.indexBg{ width:950px; height:450px; background-image:url(../images/bg_index.jpg); background-repeat:no-repeat; position:relative;}
.uiKugou{ position:absolute; top:81px; left:99px;}
.uiDong{ position:absolute; top:81px; left:379px;}
.uiRing{ position:absolute; top:81px; left:659px;}

.vote{ height:50px;*height:40px; padding:10px; border:1px solid #cccccc; background-color:#ffffff; line-height:250%; overflow:hidden; background-color:#ffffcc;}
.quote{ padding:10px; border:1px solid #cccccc; border-left:3px solid #cccccc; background-color:#f2f2f2; line-height:250%; color:#999999;}

.topBanner{ width:950px; height:339px; background-repeat:no-repeat; position:relative;}
.topBanner .logoTitle{ position:absolute;}
.topBanner .textInfo{ position:absolute; line-height:150%; color:#333333;}

.topIcon{ position:absolute; bottom:10px; left:26px; cursor:pointer;}
.topIcon ul{ list-style:none; width:896px; height:95px; border-right:1px solid #d8d8d8;}
.topIcon li{ float:left; width:223px; height:93px; border:1px solid #d8d8d8; border-right:0px; background-image:url(../images/bg_icon.gif); background-repeat:repeat-x;}
.topIcon li dl{ padding-top:4px;}
.topIcon li dt{ float:left; width:65px; height:65px; margin-right:5px;}
.topIcon li dd{ float:left; padding-top:8px; width:150px; margin-bottom:3px;}
.topIcon li dd h2{ margin-bottom:3px; color:#0068b7; font-size:14px; font-weight:bold;}
.topIcon li .btn{ margin-left:65px; width:150px;}

.box{ border:1px solid #d8d8d8;}
.box .title{ border-bottom:1px solid #d9d9d9; height:26px; background-image:url(../images/bg_title.gif); background-repeat:repeat-x; overflow:hidden;}
.box .title .icon{ float:left; width:29px; height:28px; background-image:url(../images/icon_title.gif); background-repeat:no-repeat;}
.box .title .text{ float:left; padding:5px 0px 0px 2px; color:#0068b7; font-weight:bold; font-size:12px;}
.box .middle{ padding:5px 10px 10px 10px; line-height:150%; height:175px; overflow:hidden;}
.box .middle2{ padding:10px 10px 10px 10px; line-height:220%; height:170px; overflow:hidden;}
.box .middle dl{ border-bottom:1px dashed #cccccc; height:33px; padding:0px 10px 0px 10px;}
.box .middle dt{ float:left; padding-top:8px; width:150px; font-size:14px; font-weight:bold; color:#448aca;}
.box .middle dt a{ font-size:14px; font-weight:bold; color:#448aca;}
.box .middle dt a:hover{ font-size:14px; font-weight:bold; color:#ff6600;}
.box .middle dd{ float:left; padding-top:6px; width:380px;}
.box .middle dd a{ color:#777777; text-decoration:none; border-bottom:1px solid #777777;}
.box .middle dd a:hover{ color:#00a0e9; text-decoration:none; border-bottom:1px solid #00a0e9;}

.bannerBottom{ background-color:#fafafa; border:1px solid #e5e5e5; border-top:0px; padding:26px; padding-top:0px; width:896px !important; overflow:auto;}
.bannerBottom .left{ float:left; width:590px;}
.bannerBottom .right{ float:right; width:296px;}

.bottom{ padding:10px 0px 10px 0px; border-top:1px solid #f0f0f0; color:#999999; letter-spacing:0px !important; word-spacing:-3px !important;}
.bottom .left{ float:left; padding-left:10px;}
.bottom .left .link{ padding:5px 0px 5px 0px;}
.bottom .left .link a{ margin-right:20px; color:#666666;}
.bottom .left .link a:hover{ margin-right:20px; color:#00a0e9; text-decoration:underline;}

.bottom .left .eText{ font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:120%;}
.bottom .right{ float:right;}

.button4{ padding:0px 0px 0px 0px; *padding:2px 0px 0px 0px; _padding:2px 0px 0px 0px; width:99px; height:34px; background-image:url(../images/bg_button41.gif); background-repeat:no-repeat; font-size:18px; font-weight:bold; color:#ffffff; border:0px; cursor:pointer;}

.formTitle{ padding:8px 0px 6px 0px; background-color:#f2fafe; border:1px solid #afe5ff; color:#448aca; background-image:url(../images/bg_formTitle.gif); background-repeat:repeat-x;}
.formLine{ border:1px solid #dddddd; border-bottom:0px; border-top:0px;}
.formLine td{ padding-top:2px; height:28px; border-bottom:1px solid #dddddd;}
.formLine td a{ height:30px; text-decoration:none;}
.formLine .tdBg{ background-color:#f8f8f8;}
.formData { border:1px solid #dddddd;}
.formGap{ height:10px;}

.borderLine{ border-bottom:1px dashed #cccccc; height:1px; font-size:0px; overflow:hidden !important;}

.tableBg{ background-color:#dddddd;}
.tableBg td{}
.tableBg .contentBg{ background-color:#fafafa;}
.imgStyle{ padding:2px; background-color:#ffffff; border:1px solid #cccccc;}

.textDate{ color:#6699cc !important; font-family:"宋体";}
.textIcon{ color:#bbbbbb !important; font-family:"宋体"; font-size:10px;}
.textTime{ color:#aaaaaa !important; font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:0px !important; word-spacing:0px !important;}
.textYellow{ color:#ff6600;}
.textGreen{ color:#99cc00;}
.textBlue{ color:#448aca;}
.textBackCount{ color:#448aca; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.textClickCount{ color:#888888; font-family:Arial, Helvetica, sans-serif;}
.lineTitle{ color:#aaaaaa;}
.lineTitle2{ color:#aaaaaa;}

.listTitle{ font-size:14px; color:#333333;}
.listTitle a{ color:#333333;}
.listInfo{ font-size:14px; color:#333333;}
.ContentStyle{ }
.listInfo a{ color:#333333;}

.title{ font-weight:bold; color:#448aca; font-size:16px; line-height:20px;}
.titleBg{ height:27px; padding:2px 0px 0px 5px; background-color:#d0f0ff; border:1px solid #afe5ff;}

.titleBgTab{ height:27px; overflow:hidden; position:relative;}
.titleBgTabBorder{ padding:2px 0px 0px 5px; background-color:#d0f0ff; border:1px solid #afe5ff; height:26px;}
.titleBgTab ul{ list-style:none; position:absolute; top:0px; left:0px; width:100%;}
.titleBgTab li{ float:left; padding:5px 10px 15px 10px; margin:2px 5px 0px 5px;}
.titleBgTab .select{ font-weight:bold !important; color:#448aca !important; font-size:14px !important; float:left; padding:5px 10px 15px 10px; background-color:#ffffff !important; border:1px solid #afe5ff !important; border-bottom:0px; margin-top:2px;}

.titleBg2{ border-top:1px solid #eeeeee; padding:3px 0px 8px 5px; background-image:url(../images/bg_formTitle2.gif); background-repeat:repeat-x;}
.titleBg2 .title{ padding-top:6px; color:#448aca;}

.masterReply{ background-color:#d9f3ff; border:1px solid #afe5ff; padding:10px 10px 5px 10px; padding-top:5px; color:#333333; font-size:12px; margin:8px 0px 8px 0px; line-height:150%; overflow:auto; height:100%;}
.masterReply img{ padding:2px; background-color:#ffffff; border:1px solid #cccccc; float:left; margin-right:10px;}
.masterReply .titleText{ font-size:14px; font-weight:bold;}
.masterReply .titleText2{ font-size:12px !important; font-weight:bold; color:#666666;}
.masterReply .timeText{ font-size:10px; color:#aaaaaa; font-family:Arial, Helvetica, sans-serif;}


.formInput{ padding:4px 0px 0px 2px; height:19px; background-color:#f5f5f5; border-top:1px solid #888888; border-left:1px solid #888888; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; color:#333333;}
.formInput2{ padding:3px 0px 0px 2px; height:17px; background-color:#f2f2f2; border:1px solid #aaaaaa; border-right:0px; color:#0068b7;}

.menuGap{ margin:0px 6px 0px 6px; color:#ffffff;}

.conStyle{ padding-top:5px; border-top:1px solid #cccccc;}

.textGary{padding:4px 0px 0px 2px; height:19px; background-color:#f5f5f5; border-top:1px solid #888888; border-left:1px solid #888888; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;color:#999999;}

a{ color:#333333; text-decoration:underline;}
a:hover{ color:#00a0e9; text-decoration:underline;}
.linkGary{ color:#666666; text-decoration:underline;}
.linkGary:hover{ color:#00a0e9; text-decoration:underline;}
.linkBlue{ color:#00a0e9 !important; text-decoration:underline !important;}
.linkBlue:hover{ color:#ff6600; text-decoration:underline;}

.linkRed{ color:#ff6600 !important; text-decoration:none; border-bottom:1px solid #ff6600 !important;}
.linkRed:hover{ color:#ff0000 !important; text-decoration:none; border-bottom:1px solid #ff0000 !important;}

.scroll{
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #f2f2f2;
scrollbar-darkshadow-color:#cccccc;
scrollbar-track-color: #f2f2f2;
scrollbar-arrow-color: #448aca;}
.TextAreaStyle
{
	height:140px;
border: 1px solid #B3B9C5;	
scrollbar-face-color:#75B0F2; 
scrollbar-shadow-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#3366cc;
scrollbar-darkshadow-color:#75B0F2;
scrollbar-track-color:#EEEEEE;
scrollbar-arrow-color:#ffffff;
}
.icoover{
float:left;
cursor: pointer;
border : 1px solid #ffffff;
margin-left:3px;
margin-right:3px;
}
.icoovermouseover
{
float:left;
cursor: pointer;
border : 1px solid #666666;
background-color : #C6D3EF;
margin-left:3px;
margin-right:3px;
}
.cborder {
border: 1px solid #CDCDCD;
background-color: #FFFFE1;
padding: 3px;
padding-bottom: 5px;
_float:left;
overflow: hidden;
font-size:12px !important;
}
.cborder1{
border-bottom: 1px solid #CDCDCD;
border-left: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
background-color: #FFFFE1;
padding:3px;
padding-bottom: 5px;
overflow: hidden;
}
.cauthor {
font-size: 12px;
color: #666666;
}
 .creply{
 padding:10px;
 }
 .cborder{
margin-bottom:10px;
}
.fontBreak
{
	width:98%;overflow:hidden;word-wrap:break-word;word-break:break-all;
}
