@charset "utf-8";
/* CSS Document */
html,body{ height:100%;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","Microsoft Yahei","宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{ color:#333;text-decoration:none;outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
a:hover{text-decoration:underline;}
ul{ list-style:none;}
ul,input{ padding:0;}
em{font-style:normal;}
li{list-style:none;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
input{ vertical-align:middle;}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border:1px solid #999;color:#000; }
.clear{ clear:both;}


.top{ height:100px; border-bottom:1px solid #ccc;}
.head{ width:980px; height:100%; margin:0 auto;}
.logo{ margin-top:15px; float:left;}
.login{ float:right; height:20px; line-height:20px; margin-top:45px;}
.login span{ display:inline-block; margin-left:30px; color:#666;}
.login span b{ color:#CA0000; margin:0 2px;}
.user{ background:url(/Content/MemberImages/UltimateImages/login.jpg) no-repeat left center;padding-left:25px;}
.time{ background:url(/Content/MemberImages/UltimateImages/time.png) no-repeat left center;padding-left:25px;}
.logout{ background:url(/Content/MemberImages/UltimateImages/logout.jpg) no-repeat left center;padding-left:20px;}
.logout a{ color:#666;}
.logout a:hover{ color:#CA0000; text-decoration:underline;}

.content{ width:980px; margin:0 auto; min-height:500px;}
.left{ width:190px; float:left;}
.right{ width:770px; float:right; padding-top:10px;}
.way{ line-height:25px; font-family:"宋体"; background-color:#f4f4f4; padding-left:5px; margin-bottom:10px;color:#666;}
.way a{ margin:0 5px; color:#666;}

.menu{border-right:1px solid #ccc; padding-top:20px; padding-bottom:20px;z-index:1;position:relative; min-height:500px; }
.menu p{ width:104px; height:28px; line-height:28px; font-size:14px; font-weight:bold;color:#555; margin:0 auto; padding-left:45px; background:url(/Content/MemberImages/UltimateImages/menu_bg.gif) no-repeat; position:relative; }
.menu p img {position:absolute;left:20px;top:4px;}
.menu ul{  margin:0 auto; padding:10px 0; _position:relative; margin-right:-1px;}
.menu ul li{ height:28px; line-height:28px; padding-left:40px; width:148px;}
.menu ul li img{ margin-right:5px; float:left; margin-top:5px;}
.menu ul li a{ color:#444;}
.menu ul li a:hover{ color:#F20000; text-decoration: underline;}
.menu .select{ border:1px solid #ccc; border-right:1px solid #fff; background-color:#FFF; z-index:1000; _margin-right:-1px;
}
.menu .select a{ color:#F20000;}

.cont1{ height:215px;}
.userinfo{ width:400px; height:100%; background:url(/Content/MemberImages/UltimateImages/userinfo.gif) no-repeat left top; float:left; position:relative;}
.userinfo2{ width:400px; height:100%; background:url(/Content/MemberImages/UltimateImages/userinfo2.gif) no-repeat left top; float:left; position:relative;}
.userinfo h3,.userinfo2 h3{ font-size:22px; font-weight:normal; padding-top:40px; padding-left:80px; position:relative; padding-bottom:20px;}
.sex{ font-size:14px; margin-left:10px;}
.set{position:absolute;right:21px;top:50px;}
.set img{ margin-right:3px; vertical-align:middle; margin-top:-2px;}

.userinfo h3 a,.userinfo2 h3 a{ font-size:12px;font-family:"宋体"; font-weight:normal; margin-left:15px; color:#0080C0;}
.userinfo p,.userinfo2 p{ line-height:25px; padding-left:20px;}

.news{ width:351px; float:right; background:url(/Content/MemberImages/UltimateImages/news.gif) no-repeat; height:215px; font-family:"宋体"; position:relative;}
.news ul{ padding-top:40px; padding-left:1px;}
.news li{ line-height:25px; padding-left:35px; position:relative; border-bottom:1px dotted #ddd;}
.uread{background:url(/Content/MemberImages/UltimateImages/uread.gif) no-repeat 5px center;}

.read{ background:url(/Content/MemberImages/UltimateImages/read.gif) no-repeat 5px center; }
.read a{color:#666;}
.news li span{ position:absolute; right:5px; color:#999;}

.cont2{ margin:10px 0; height:210px;}
.undone,.unoper{ width:218px; float:left;}
.middle{ margin:0 55px;}
.undone{ background-color:#A60000;}
.unoper{ background-color:#008000;}

.undone2{ background-color:#A60000; width:180px; float:left; margin-right:12px;}
.unoper2{ background-color:#008000; width:180px; float:left; margin-right:12px;}

.undone2 .ssm{ line-height:20px; height:80px; padding:0 15px; color:#ccc; font-family:"宋体";}
.unoper2 .ssm{ line-height:20px; height:80px; padding:0 15px; color:#ccc; font-family:"宋体";}

.cont2 h5{ font-size:18px; color:#fff; line-height:40px; text-align:center; }
.status{ line-height:20px; text-align:center; font-size:14px; color:#ff0; margin-bottom:5px;}
.ssm{ line-height:20px; height:40px; padding:0 15px; color:#ccc; font-family:"宋体";}
.btn1{ display:block; width:104px; height:29px; margin:10px auto; line-height:29px; text-align:center; background:url(/Content/MemberImages/UltimateImages/btn.png) no-repeat; vertical-align:middle;font-family:"宋体"; color:#333;}
.btn1:hover{ color:#B00000; text-decoration:none;}





.cont3{ margin:20px 0; line-height:20px; vertical-align:middle;}
.cont3 a{ display:inline-block; padding:0 5px; border:1px solid #ccc; vertical-align:middle; margin-right:8px;}
.cont3 a img{ margin-right:2px;}
.cont3 a:hover{ border:1px solid #F00; color:#F00; text-decoration:none;}

.cont4{ height:140px;}
.cont4 p{ float:left;}
.cont4 a{ display:block; width:103px; height:90px; text-align:center; line-height:30px; color:#000; border:1px solid #ddd; text-decoration:none;}
.cont4 a img{ margin-top:8px;}
.cont4 a:hover{ color:#0080C0; background-color:#eee;}

.s02{  margin-left:28px;}
.s03{margin-left:28px;}
.s04{margin-left:28px;}
.s05{margin-left:28px;}
.s06{margin-left:28px;}

.cont5{ margin:20px 0;}
.cont5 h3 a{ position:absolute; right:5px; font-family:"宋体"; font-size:12px; color:#0080C0;}
.tab01 th{ height:30px; line-height:30px; background-color:#ddd;}
.tab01 td{ line-height:30px; font-family:"宋体"; text-align:center; border-bottom:1px solid #ddd;}
.tab01 td span{ display:inline-block; width:45px; height:14px; line-height:14px; padding:1px 5px; margin-right:5px;  background-color:#008000; color:#FFF;}
.tab01 td a{ color:#0080C0;}

.foot{ width:980px; margin:0 auto; line-height:30px; border-top:1px solid #ccc; clear:both; text-align:center; margin-top:30px; color:#666;}


.usertext{ height:145px; text-align:center; border-bottom:1px solid #ccc;}
.usertext li{ width:105px; height:100px; background-color:#606060; float:left; margin:10px 40px;_display:inline;}
.usertext li img{ margin-top:20px;}
.usertext li span{ display:block; line-height:30px;  font-size:14px; margin-top:10px;}
.usertext li a{ display:block; text-decoration:none;color:#FFF;}
.usertext .uselect{ background-color:#A00;}
.usertext .uselect a:hover{color:#fff;}

.cnt_text{ margin:20px 0;}
.utext{ margin:8px 0; clear:both;}
.utext p{ height:25px; line-height:25px;}
.utext p b{ font-weight:normal; display:block; width:100px; height:25px; float:left; text-align:center; }
.utext p b em{ color:#F00; font-style:normal;}
.utext p span{ font-family:"宋体"; color:#666;}
.utext p span em{ font-weight: bold; font-size:14px; margin:0 2px; color:#B05800;}
.utext p  strong{ margin-right:10px;}
.utext p  strong em{ margin:0 5px; color:#F00;}
.utext p  a{ color:#0080C0; margin-left:10px; font-family:"宋体";}

.input1{ width:300px; height:23px; line-height:23px; padding-left:5px; border:1px solid #ccc;vertical-align:middle;}
.input3{ width:100px; height:18px; line-height:18px; border:1px solid #ccc;vertical-align:middle;}
.input1_s{ width:200px; height:23px; line-height:23px; padding-left:5px; border:1px solid #ccc;vertical-align:middle;}
.btn2{ width:90px; height:25px; line-height:25px; border:none; background:url(/Content/MemberImages/UltimateImages/btn2.png) no-repeat; color:#FFF; cursor:pointer;vertical-align:middle;}
.input2{ width:150px; height:23px; line-height:23px; padding-left:5px; border:1px solid #ccc;vertical-align:middle;}
.uleft{ padding-left:100px; margin:10px 0;}
.select1{ width:160px; height:23px; line-height:23px;border:1px solid #ccc; vertical-align:middle;}
.textarea1{ height:100px; width:400px; border:1px solid #ccc; line-height:20px; padding:5px;}
.btn3{ width:106px; height:28px; border:none; background:url(/Content/MemberImages/UltimateImages/btn3.gif) no-repeat; color:#FFF; cursor:pointer;vertical-align:middle;}
.btn5{ width:110px; height:25px; border:none; background:url(/Content/MemberImages/UltimateImages/btn4.gif) no-repeat; color:#FFF; cursor:pointer;vertical-align:middle;}

.notice{ height:105px; background:url(/Content/MemberImages/UltimateImages/notice.gif) no-repeat 10px center; background-color:#fcfcfc; padding-left:80px;font-family:"宋体"; border:1px dotted #ccc;}
.notice h3{ line-height:30px; margin-top:10px; color:#ef8e0b; font-size:14px; }
.notice p{ line-height:20px; color:#444;}
.notice a{ color:#0080C0; margin-left:5px;}

.company{ margin:20px 0; color:#444; background-color:#eee;}
.company h3{ line-height:30px; font-size:18px; font-weight:normal; background-color:#fff; padding:0 0 5px 0;}
.company ul{ padding:5px 0;}
.company li{ width:48%; padding-left:2%; height:30px; float:left; line-height:30px;}

.results{ height:170px; background:url(/Content/MemberImages/UltimateImages/success.gif) no-repeat 40px center; background-color:#f7fdee; border:1px solid #ddd; padding-left:200px; clear:both; margin-top:50px;}
.falsh{ background:url(/Content/MemberImages/UltimateImages/falsh.gif) no-repeat 40px center; border:1px solid #F00; }
.results h1{ font-weight:normal; font-size:20px; color:#46af08; line-height:50px; margin-top:30px;}
.results p{font-family:"宋体"; color:#444; line-height:25px;}
.results p b{ color:#F00; margin:0 5px; font-weight:normal;}
.results p a{ color:#0080C0;}


.search{ height:25px; vertical-align:middle; margin:20px auto;}
.web { clear:both;}
.web .tab01{ border-collapse:collapse;}
.web .tab01 th{ height:25px; background-color:#eee;border:1px solid #ddd;}
.web .tab01 td{ height:25px; border:1px solid #ddd;}
.web .tab01 p{ line-height:20px; margin:5px 0;}

.btn4{ width:90px; height:25px; line-height:25px; border:none; background:url(/Content/MemberImages/UltimateImages/btn3.png) no-repeat;  cursor:pointer;vertical-align:middle;}

.pages{ height:18px; line-height:18px;font-family:"宋体"; color:#666; margin:15px 0;}
.p_left{ float:left;}
.p_right{ float:right;}
.p_right a{ display:inline-block; border:1px solid #ccc; padding:0 4px; margin-left:5px; color:#0080C0;}
.pages .select{ background-color:#0080C0; color:#FFF;}

.web .tab02 td{ height:35px; line-height:35px; border:none; border-bottom:1px solid #ddd;}
.chat{ height:250px; border:1px solid #ddd; margin-top:20px;}

.guide{ height:80px; line-height:80px; text-align:center; background:url(/Content/MemberImages/UltimateImages/guide.gif) no-repeat left center; border-bottom:1px dotted #aaa;}
.guide span{ display:block; width:170px; float:left; color:#FFF; }

.guide2{background:url(/Content/MemberImages/UltimateImages/guide2.gif) no-repeat left center;}
.guide3{background:url(/Content/MemberImages/UltimateImages/guide3.gif) no-repeat left center;}

.keyword{ height:280px; border:1px solid #ccc; overflow-Y:auto;}
.s_keyword{ border:1px solid #ccc; min-height:100px; font-family:"宋体";}
.s_keyword li{ display:block; width:240px; float:left; height:20px; line-height:20px; margin:3px 8px; overflow:hidden;}
.s_keyword span em{ display:block; background-color:#0080C0; color:#FFF; margin-right:5px; width:14px; height:14px; line-height:14px; text-align:center; float:left; margin-top:3px; cursor:pointer;font-family:"微软雅黑";}

.tabswitch{ margin-top:30px;}
.tabswitch ul{ border-bottom:1px solid #ccc; height:25px;}
.tabswitch li{ width:95px; height:25px; line-height:25px; margin:0 5px; background:url(/Content/MemberImages/UltimateImages/tab1.gif) no-repeat; float:left; text-align:center; cursor:pointer;}
.tabswitch li a{text-decoration:none; display:block;}
.tabswitch .select{background:url(/Content/MemberImages/UltimateImages/tab2.gif) no-repeat; color:#FFF;}
.tabswitch .select a{ color:#FFF;}
.tabswitch .tab01 th{ border:none;}
.tabswitch .tab01 a{ margin:0 5px;}
.notice2{ width:300px; padding-left:30px; display:block; background:url(/Content/MemberImages/UltimateImages/notice2.gif) no-repeat left center; position:absolute; left:280px; top:0;}

.domain{ margin-top:10px;}

.weibo h3{ font-size:16px; line-height:40px; font-weight:normal; position:relative;}
.weibo h3 span{ font-size:12px; color:#666; position:absolute; right:15px; font-weight:normal;}
.weibo h3 span b{ margin:0 5px; font-size:16px;}
.w_textarea{ height:200px; width:760px; border:1px solid #ccc; background-color:#fbfbef; line-height:20px; padding:5px; margin-bottom:20px;}

.titles{ font-family:"宋体";}
.titles input{ margin-right:5px;}


.analysis ul{ border-bottom:1px solid #ccc; height:25px;}
.analysis li{ width:95px; height:25px; line-height:25px; margin:0 5px; background:url(/Content/MemberImages/UltimateImages/tab1.gif) no-repeat; float:left; text-align:center; cursor:pointer;}
.analysis .select{background:url(/Content/MemberImages/UltimateImages/tab2.gif) no-repeat; color:#FFF;}
.analysis .select a{color:#FFF;}
.analysis ul li a{text-decoration:none; display:block;}
.analysis h1{ font-family:"宋体"; font-size:18px; line-height:35px;}
.analysis h1 b{ color:#0080C0;}

.domain .tab01 p{ line-height:25px;}

.newslist{}
.newslist h3{ font-size:18px;line-height:35px; color:#444; font-weight:normal;}
.newslist li{ background:url(/Content/MemberImages/UltimateImages/dot.gif) no-repeat left center; padding-left:15px; line-height:25px; border-bottom:1px dotted #ccc; position:relative; font-family:"宋体"; margin:5px 0;}
.newslist li span{ position:absolute; right:5px; color:#999;}
.newslist li a{ color:#444;}
.newslist li a:hover{ color:#0080C0;}
.news2{ margin-top:50px;}
.news1 h3{ font-size:18px;line-height:35px; color:#444; font-weight:normal; border-bottom:1px solid #ccc; margin-bottom:10px;}

.newsinfo{ font-family:"宋体";}
.title{ border-bottom:1px solid #ddd;}
.title h1{ font-size:18px; text-align:center; list-style:30px; font-family:"微软雅黑";}
.title p{ text-align:center; color:#999; line-height:30px;}
.title p span{ margin:0 15px;}
.newscontent{ margin-top:20px;}
.newscontent p{ line-height:25px; color:#444; margin-bottom:10px;}

/*9-14修改*/
.error{ margin:30px 0 70px 0; position:relative;}
.error p{position:absolute;right:180px; top:470px;}
.error p a{ margin-left:20px; color:#008000;}


.cpsm{ height:30px; line-height:30px; margin:5px 0; text-align:center;font-family:"宋体";color:#B00000; background-color:#FFFFCA; }
.cpsm2{ background-color:#f1f1f1; line-height:20px; margin:5px 0;font-family:"宋体";color:#080; text-align:center; }
.noticeinfo .content2{ margin-top:20px;}
.noticeinfo .content2 p{line-height:25px; margin-bottom:10px;}




/*补充样式*/
.show{ display:block;}
.hidden{ display:none;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}

/*onCorrect状态提示层的样式*/
.ico-success
{
	line-height : 166.6%;
	color : #000;
	font-family : Verdana, arial, sans-serif;
	text-align : left;
	font-size : 14px;
	display : inline-block;
	vertical-align : middle;
	background-image : url("/Content/MemberImages/UltimateImages/global2.png"); BACKGROUND-REPEAT: no-repeat;
	width : 20px;
	height : 18px;
	background-position : -180px -105px;
	margin-right : 8px;
	margin-left:5px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 2px;
}
/*onError状态提示层的样式*/
.ico-required,
.ico-remote,
.ico-email,
.ico-url,
.ico-date,
.ico-dateISO,
.ico-number,
.ico-digits,
.ico-creditcard,
.ico-equalTo,
.ico-accept,
.ico-maxlength,
.ico-minlength,
.ico-rangelength,
.ico-range,
.ico-max,
.ico-regex,
.ico-min,
.ico-containsvalue{
	line-height : 166.6%;
	color : #000;
	font-family : Verdana, arial, sans-serif;
	text-align : left;
	font-size : 12px;
	display : inline-block;
	vertical-align : middle;
	background-image : url("/Content/MemberImages/UltimateImages/onError.gif"); BACKGROUND-REPEAT: no-repeat;
	width : 20px;
	height : 23px;
	margin-right : 5px;
}
.field-validation-error {
    color: #ff0000;
    padding:3px;
}


.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

.tab03 th{ height:25px; line-height:25px; background-color:#eee; color:#555; border:1px solid #ddd;}
.tab03 td{ height:25px; line-height:25px; border-bottom:1px solid #ddd; text-align:center;border-right:1px dotted #ddd; }
.tab03 a{color:#EC4D00;}
.tab03 tr:hover{ background-color:#cdcdcd;}



.new_reg h3,.reg_info h3{ font-size:16px; line-height:30px;}
.new_reg p{ line-height:25px; margin:10px 0; font-family:"宋体"; border:1px solid #ddd; padding-left:5px;}
.new_reg p input{ vertical-align:middle; margin-right:5px;}
.new_reg p span{ margin-right:30px;}
.new_reg .choose{ border:1px solid #FF8000; background-color:#FFFFB0; line-height:30px;}
.new_reg p a{ color:#0080C0;}
.r_add{ margin-top:20px;}

.reg_info{ margin-top:30px;}

.newstab{ height:30px; line-height:30px; border-bottom:1px solid #ccc; margin-top:20px; margin-bottom:10px;}
.newstab li{ width:120px; float:left; text-align:center; cursor:pointer; font-size:14px;background-color:#eee; margin-right:10px;}
.newstab .choose{ background-color:#0080C0; color:#FFF;}

.ad{ float:left; margin-top:12px; margin-left:60px;}

.h3{ font-size:16px; height:30px; line-height:28px;margin-bottom:15px; background:url(/Content/MemberImages/UltimateImages/title2.gif) no-repeat; padding-left:20px; position:relative;}


.ui-progressbar {
	position: relative;
}
             
#progressbarlabel {
	position: absolute;
	left: 50%;
	top: 4px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
}

#initProgressBar
{
    border-color:#ddd;
}
#initProgressBar .ui-progressbar-value {
	background-color:#090;
	background-image: none;
	border-color:#090;

}

.rili{background: url(/Content/MemberImages/UltimateImages/rl.gif) no-repeat right; }

#spanSelect{ color:#666; border:none;}
.spanSelect{color:#666; border:none;}

.success{ width:980px; height:500px; margin:0 auto; background:url(/Content/MemberImages/UltimateImages/right.gif) no-repeat 100px 40px; margin-bottom:50px;}
.success h1{ color:#0aa20e; font-size:30px; font-weight:normal;  padding-top:180px; padding-left:350px;}
.success p{ height:45px; line-height:45px; text-align:center; background-color:#eee; margin-top:120px; font-family:"宋体"; color:#666; font-size:14px;}
.success p b{ margin:0 5px; color:#BF0000;}
.success a{ display:block; text-align:center; font-family:"宋体"; height:30px; line-height:30px; margin-top:20px; color:#0080C0;}

img{_azimuth:expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/Content/MemberImages/UltimateImages/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);}

/*添加样式*/
.tab03 th{ background-color:#eee; line-height:35px;}
.tab03 td{ border-bottom:1px dotted #ccc; line-height:35px; text-align:center;}
.tab03 a{ color:#0080C0;}
.tab03 a:hover{ color:#BD0000;}
.back{ width:100px; height:25px; line-height:25px; background-color:#0080C0; text-align:center;}
.back a{ display:block; color:#FFF;}
.money{ margin:15px 0;}
.money p{ background-color:#FFFFD0; border:1px solid #FFA244; height:30px; line-height:30px; padding-left:10px;}
.money p b{ margin:0 5px; color:#F00;}
.money p a{ margin-left:50px; color:#0080C0; } 
.minfo td{ height:30px;line-height:20px;}