﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:"Microsoft YaHei",arial,simsun,georgia,verdana,helvetica,sans-serif; font-size:12px; min-width:980px; min-height:600px;}
h1,h2,h3,h4,h5,h6,form{margin:0;padding:0; font-weight:normal}
ul,li,dl,dt,dd{ padding:0px; margin:0px; list-style:none; }
p{ margin:0px; padding:0px;}
img{border:none;}
a{color:#333; text-decoration:none; font-family:"Microsoft YaHei",arial,simsun,georgia,verdana,helvetica,sans-serif; cursor:pointer}
a:hover {color:#333; text-decoration:underline;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.clear{height:0; line-height:0; font-size:0; clear:both;}
.mainDiv{width:980px; margin:0 auto; clear:both;}
.mainDiv2{width:1030px; margin:0 auto; clear:both;}
.nothing{padding:30px; text-align:center;}
.red{color:#F00}
.White{background:#FFF;}



/*顶部横条*/
.top{height:29px; overflow:hidden;background:#F8F8F8;border-bottom:1px solid #D6D6D6;/* background:url(topBg.gif) repeat-x;*/}
.topDiv{ height:31px; position:relative; }
.logo{height:28px; width:134px; position:absolute; left:10px; top:0px;}
.logo a{ display:block; height:28px;width:181px;  text-indent:-5000px; background:url(logo.gif) no-repeat}
/*天气*/
.weather{position:absolute; /*left:185px; */top:0px; padding-left:125px; width:500px; padding-top:3px;} 
/*顶部右边内容*/
.logoRight{ position:absolute; right:10px; top:0px;width:550px; padding-top:7px; color:#717173}
.logoRight a,.logoRight span,.logoRight bdo{display:block; float:right;color:#717173; padding-left:3px; padding-right:3px;}
.logoRight a:hover{color:#717173}
.logoRight bdo{color:#CCC; padding-left:4px; padding-right:4px;}
.logoRight a.topHotNews{color:#14ADE9; font-weight:bold;}
.logoRight a.topHotNews:hover{color:#14ADE9; text-decoration:none}
.color1{background:url(color1.gif) center center no-repeat; width:17px; height:18px; cursor:pointer;  float: left;}
/*.color2{background:url(color2.gif) center center no-repeat; width:12px; height:18px; cursor:pointer;}
.color3{background:url(color3.gif) center center no-repeat; width:12px; height:18px; cursor:pointer;}*/
.sina{background:url(sina.gif) center center no-repeat;width:18px; height:18px; cursor:pointer}
.qq{background:url(qq.gif) center center no-repeat;width:18px; height:18px; cursor:pointer}
.logoRight a.email{background:url(email.gif) left center no-repeat; padding-left:20px;color:#14ADE9;}
.logoRight a.email:hover{color:#14ADE9;}
.logoRight a.selectMod{background:url(sj.gif) right center no-repeat; padding-right:12px;}

/*切换背景*/
.bgDiv{ height:200px;clear:both; display:none;}
.bgLeft{width:25px; height:145px; background:url(left.gif) center center no-repeat; float:left; display:block; text-indent:-5000px; overflow:hidden;}
.bgLeft:hover{background:url(leftOn.gif) center center no-repeat;}
.bgRight{width:25px; height:145px; background:url(right.gif) center center no-repeat; float:right; display:block; text-indent:-5000px; overflow:hidden;}
.bgRight:hover{background:url(rightOn.gif) center center no-repeat;}
.bgCenter{width:912px; height:145px; overflow:hidden; float:left; margin-left:5px;}
#switchbox{width:912px; height:145px; overflow:hidden; position:relative; z-index:995}
#switchid{position:absolute; top:10px; left:0px;width:10000px}
#switchid li{width:144px; height:135px; overflow:hidden; padding-left:4px; padding-right:4px; display:block; font-size:12px; float:left;}
#switchid li a{display:block; border:2px solid #fff}
#switchid li a:hover{border:2px solid #33B2E9}
#switchid li img{width:140px;}
#switchid li p{text-align:center; padding-top:5px;}
#switchid li p img{width:12px; height:12px;}
.bgBottom{clear:both; height:50px;}
.bgBottom div{float:left; height:40px; padding-left:350px;}
.bgBottom div button{font-size:14px; padding:5px; padding-left:22px; padding-right:22px; cursor:pointer; text-align:center;background:url(../../img/btn-big.gif) center center no-repeat; border:0px;}
.bgBottom div button.bgBtn{padding-left:10px; padding-right:10px; }
.bgBottom span{display:block;width:150px; padding-top:3px; float:right; font-size:14px; text-align:right; padding-right:43px;}
.bgBottom span bdo{color:#F00;}


/*切换邮件列表*/
.emailList{ height:210px; clear:both; display:none}
.emailList ul{ width:170px; float:left; border-right:1px solid #ccc; min-height:175px;_height:175px;}
.emailList ul li{height:25px; line-height:25px;}
.emailList ul li.emailTitle{ font-weight:bold; color:#14ADE9; font-size:14px;padding-left:15px;}
.emailList ul li.emailHistory{ font-weight:bold; color:#666; font-size:14px;padding-left:15px;}
.emailList ul li.emailHistory span{font-weight:normal; font-size:12px; color:#000; cursor:pointer}
.emailList ul li a{display:block; height:25px; padding-left:15px;}
.emailList ul li a:hover{ background:#E4F1FA; text-decoration:none}
.emailList ul li a img{display:block; float:left; margin-right:5px; margin-top:4px;}

.emailHistoryUL{height:175px; overflow:hidden;}

/*主题背景*/
.main{background:url(/bg/default.jpg) #dfe2df top center repeat-x; clear:both;/* border-top:1px solid #EEEEEE;*/zoom:1; position:relative; z-index:996}
.customer{background:url(/bg/customer.jpg) #ffeebe top center repeat-x;}
.closeBg{position:absolute; top:5px; right:-16px; width:39px; height:22px; background:url(/bg/close.gif) no-repeat; cursor:pointer; display:none; }
.customer .closeBg{display:block;}
/*用户头像以及搜索*/
.headandsearch{height:115px; clear:both;position:relative; width:980px; margin:0 auto; z-index:1000}
.head{border: 5px solid #fff;
    border-radius: 5px;
	position:absolute; left:0px; top:15px; z-index:999;
	/*width:75px; height:75px; padding-left:5px; padding-top:6px; */overflow:hidden;
	background:url(/img/head.png) no-repeat;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/head.png",sizingMethod="scale"); 
}
.head img{width:70px; height:70px; cursor:pointer;}
.headname{position:absolute; left:93px; bottom:35px; z-index:999; width:120px; line-height:160%; color:#666}
.headname b{font-size:14px;}
.headname p{font-size:12px;}
.flash{position:absolute; right:0px; bottom:0;width:900px; height:82px; z-index:997}

/*搜索*/
.search{position:absolute; left:200px; top:20px;width:530px; height:280px; z-index:1001;}
#content{ position:relative; z-index:999}
.input-txt{background:#fff}
.input-bg{overflow:hidden}
.input-bg .input-txt{border:0;background:0}

#search-wrap{position:absolute;left:50%;margin:0 auto; margin-left:-375px;width:730px;height:115px;overflow:hidden; text-align:center}
#search-wrap .input-bg{width:515px;height:32px;background-position:0 0}
#search-wrap .input-txt{padding:4px 10px;width:400px;height:24px;line-height:24px;font-size:14px}
#search-logo{float:left;margin-top:34px;margin-right:10px;width:190px;height:36px;text-align:center;overflow:hidden}
.search-form{float:left; margin-top:20px}
.search-tab{height:24px;padding-right:131px}
.search-tab .selected{font-weight:bold;text-decoration:none}
.search-tab a,.search-tab b{position:relative;margin-left:12px;font-size:14px;color:#666666;*zoom:1}
.search-tab .hot,.search-tab .new{position:absolute;top:-12px;right:-12px;width:21px;height:14px;overflow:hidden}
.search-tab .hot{background-position:0 -86px}
.search-tab .new{background-position:0 -105px}
.search-fields{height:32px}
.search-submit{position:relative;*margin-top:-2px;_margin-top:-3px;width:95px;height:32px;font-size:14px;border:0;background-position:-420px 0;cursor:pointer;}
#search-wrap .btn-hover{background-position:-420px -98px}
.search-radios{margin-left:10px}
.search-radios label{float:left;margin:4px 6px 0 0;color:#666666; font-size:12px}
.search-radios label input{margin:0 2px 0 0;_margin:0;vertical-align:-2px;_vertical-align:0; }


.suggest{position:absolute;width:419px;border-left:1px solid #919191;border-right:1px solid #919191;border-bottom:1px solid #919191;background:#f9f9f9;overflow:hidden;display:none}
.suggest li{position:relative;padding:0 7px 0 12px;height:25px;overflow:hidden;cursor:pointer}
.sug-item{line-height:25px;letter-spacing:1px;font-size:14px;font-weight:bold;color:#333;overflow:hidden}
.sug-item em{font-weight:normal}
.sug-name{float:left;margin-right:12px;width:145px;height:25px;line-height:25px;letter-spacing:1px;font-size:14px;color:#333;overflow:hidden}
.sug-href{float:left;margin-right:12px;width:240px;height:25px;line-height:25px;font-size:14px;color:#333;overflow:hidden}
.suggest .hover{background:#f0f0f0}
.suggest .even{background:#f7f7f7}
#search-wrap .input-bg,.search-submit,.fav-add-wrap .input-bg,.fav-add-wrap .fav-finish,.fav-add-wrap .fav-cancel,.fav-save{background-image:url(bg_input_20120222.png);background-repeat:no-repeat}



/*表格标题*/
.mainTab{background: url(tabBg.png) repeat-x;height:37px; position:relative; clear:both;}
.mainTab li{height:27px; padding-top:7px; float:left; padding-left:25px; padding-right:25px; border-right:1px solid #fff; position:relative; font-size:16px; color:#8a8a8a; cursor:pointer;}
.mainTab li:hover{background:#57abff;color:#FFF}
.mainTab li span{display:none;}
.mainTab li.tabOn{background:#FFF; color:#14ADE9}
.mainTab li.tabOn span{display:block; position:absolute; bottom:-1px; left:0px; width:100%; height:1px; background:#FFF; overflow:hidden;}
.mainTab div{ height:35px; position:absolute; right:0px; top:0px}
.mainTab div.diy{ width:33px; background:url(diy.gif) no-repeat; cursor:pointer;}
.mainTab div.diyOn{ width:33px; background:url(diyOn.gif) no-repeat; cursor:pointer; display:none;}
.mainTab a{ display:block; height:30px; right:0px; top:0px; width:131px; text-align:right; position:absolute;}
.table{clear:both; width:100%; height:100%;}
.table td{background:url(tabBg1.png) repeat; font-size:14px; color:#424242; display:table-cell}
.table td a{ font-size:14px; color:#424242}
.table td a:hover{ font-size:14px; color:#14ADE9;text-decoration:none;}
.table td div.url{ float:right; background:url(diy2.gif) no-repeat; width:11px; height:11px; cursor:pointer; display:none; z-index:10000;margin-right: 6px;}


.table2{ background:#BBC3C6; clear:both; width:100%;}
.table2 td{background:#FFF; font-size:14px; color:#424242; display:table-cell}
.table2 td a{ font-size:14px; color:#424242}
.table2 td a:hover{ font-size:14px; color:#424242}



.viewHistory{clear:both; color:#989898; font-size:14px; padding-top:10px; padding-bottom:10px;}
.viewHistory a,.viewHistory a:hover{color:#14ADE9;font-size:14px;}

#clearViewHistory{ color:#999}
#clearViewHistory:hover{ color:#14ADE9}

/*footer*/
.footer{z-index:1000; position:fixed; bottom:0px; left:0; width:100%; height:38px; background-color:#000; margin:0 auto;}
*html .footer{z-index:1000; position:absolute; bottom:0px; left:0; width:100%; height:38px;  background-color:#000; margin:0 auto;}
.dock-container{ position: absolute; top: -12px; height: 50px;  float: left; width:100%; text-align:center }
a.dock-item{ display: block; width: 50px; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: #333; }
.dock-item span{display: none; width:71px; color:#FFF; height:25px; padding-top:3px;margin-left: 30px;background:url(/img/bottomBg.png) no-repeat;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bottomBg.png",sizingMethod="scale"); }
.dock-item img{ border: 0; margin: 5px 10px 0px; width: 100%; }
.beian{position:absolute; bottom:10px; right:0px;  background:url(gl.gif) left center no-repeat; padding-left:20px; padding-right:10px}
.beian a,.beian a:hover{color:#999;font-size:14px;}
.weibo{display:block;float:left;background:url(kf.gif) center no-repeat; padding:0 5px 0 5px;width:16px; height:16px;} 
.copyright{position:absolute; bottom:10px; left:0px;  padding-left:10px}
.copyright a,.copyright a:hover{color:#999;font-size:12px;}

/*编辑弹窗*/
#urlBox{ width:355px;display:none;position:absolute;z-index:10000;}
.urlBoxTop{ height:29px; overflow:hidden;background:url(/img/urlBoxTop.png) no-repeat; position:relative; padding-left:10px; line-height:29px; font-size:14px; color:#FFF;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/urlBoxTop.png",sizingMethod="scale");
}
.urlBoxTop span{display:block; position:absolute; top:8px; right:8px; width:14px; height:12px; background:url(/img/urlclose.gif) no-repeat; text-indent:-5000px; overflow:hidden; cursor:pointer}
.urlBoxContent{background:#FFF; border-left:1px solid #939393; border-right:1px solid #939393; height:90px; padding:10px; padding-top:20px;}
.urlBoxContent input{ width:220px; height:19px; border:1px solid #B7B7B7; line-height:19px; padding-left:5px; padding-right:5px;}
.urlBoxContent button{border:none; background:url(/img/urlBoxBtn.gif) center center no-repeat; padding:5px; padding-left:10px; padding-right:10px; color:#000; cursor:pointer;}
.urlBoxBottom{ height:7px; overflow:hidden;background:url(/img/urlBoxBottom.png) no-repeat; position:relative; 
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/urlBoxBottom.png",sizingMethod="scale");
}
/*API弹窗*/
#frame{background:url(/img/touming.png); padding:6px;position:absolute;z-index:10000; display:none; border-radius:5px;box-shadow:0 0 10px rgba(100,100,100,20); }
.frameTop{height:24px; line-height:24px; background:#c0fdfe;position:relative; padding-left:10px; line-height:24px; border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-radius: 3px 3px 0 0;}
.frameTop div{/*background:url(frameTitle.png) left center no-repeat;*/ padding-left:6px;font-size:14px; color:#036eb7; font-weight:bold; float:left;}
.frameTop span{display:block; float:right; margin-right:2px; width:21px; height:24px; background:url(frameClose.gif) no-repeat; text-indent:-5000px; overflow:hidden; cursor:pointer}
.frameTop bdo{display:block;  float:right; margin-right:4px; width:21px; height:24px; background:url(frameSmall.gif) no-repeat; text-indent:-5000px; overflow:hidden; cursor:pointer}
.frameTop i{display:block;float:right; margin-right:4px; width:21px; height:24px; background:url(frameBig.gif) no-repeat; text-indent:-5000px; overflow:hidden; cursor:pointer}
.frameContent{background:#FFF; overflow-y:scroll; overflow-x:hidden ;border:1px solid #cdcdcd;border-top:none;border-radius: 0 0 3px 3px;}
.mideaTop{display:none;}
/*API弹窗缩小*/
#frameSmall{border:none;z-index:10000;position:fixed; display:none; width:200px; left:30px; bottom:38px;}
*html #frameSmall{border:1px solid #0094E7; border-bottom:none;position:absolute;z-index:10000; display:none; width:200px; left:50px; bottom:38px;}

/*登陆*/
#login{ width:745px; display:none;position:absolute;z-index:10000;background:url(/img/touming.png); padding:6px; border-radius:5px;box-shadow:0 0 10px rgba(100,100,100,20);}
.loginTop{ height:29px; overflow:hidden;background:url(/img/loginTop.png) no-repeat; position:relative; padding-left:10px; line-height:29px; font-size:14px; color:#036eb7;border: 1px solid #cdcdcd;border-radius: 5px 5px 0 0;border-bottom:none;font-weight:900;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/loginTop.png",sizingMethod="scale");
}
.loginTop span{display:block; position:absolute; top:6px; right:8px; width:17px; height:17px; background:url(/img/frameClose.gif) no-repeat; text-indent:-5000px; overflow:hidden; cursor:pointer}
.loginContent{background:#FFF; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; height:260px; position:relative; }
.loginForm{ width:370px; height:230px; position:absolute; left:15px; top:35px; font-size:14px; color:#2E79B2}
.loginForm #loginName,.loginForm #loginPassword{ width:170px; height:19px; border:1px solid #B7B7B7; line-height:19px; padding-left:5px; padding-right:5px;}
.loginForm button{border:none; background:url(/img/loginBtn.gif) center center no-repeat; padding:10px; padding-left:22px; padding-right:22px; color:#000; cursor:pointer;}
.loginForm a{ font-size:14px; color:#2E79B2}
.loginForm a:hover{font-size:14px; color:#2E79B2}
.loginForm b{font-size:16px; color:#1E1E8C;}
.loginWord{ width:310px; padding-left:34px; height:73px; padding-top:160px;  position:absolute; right:10px; top:10px; background:url(../../img/loginRight.gif) no-repeat; color:#5D5D5D; font-size:14px; line-height:160%}
.loginBottom{ height:7px; overflow:hidden;background:url(/img/loginBottom.png) no-repeat; position:relative; 
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/loginBottom.png",sizingMethod="scale");
}

/*弹窗背景*/
#greybackground {background:#000;display:block;z-index:9999;width:100%;position:absolute;top:0;left:0;}



/*注册等*/
.regbg{background:url(regBg.gif) 0 28px  repeat-x;}
/* 上方橫條 */
.top_bar { height:28px; line-height:28px; background:#000; color:#999; overflow:hidden; }
.top_bar .option { position:relative; height:22px; width:700px; margin:0 auto; text-align:right; font-size:13px; }
.top_bar .option a { color:#999; }
.top_bar .option a:hover { color:#FFF; }
/* 上方橫塊 */
.top_block { position:relative; height:70px; width:700px; margin:0 auto; }
.top_block .logo2 { position:absolute; top:20px; left:0; width:199px; height:40px; background:url(logo2.gif) left center no-repeat }
.top_block .logo2 a{display:block; text-indent:-5000px; overflow:hidden; width:192px; height:40px;}
.top_block .login_descr { position:absolute; top:12px; left:300px; width:400px; height:30px; text-align:right; line-height:70px; color:#999; font-size:12px; }
.top_block .login_show{ color:#69F; text-align:center; font-size:22px; }
.top_block .login:hover { color:#F00; }

/* 註冊面板 */
.register_panel { position:relative; width:700px; height:450px; margin:0 auto; overflow:hidden; border:#E2E4E3 1px solid; border-radius: 5px;box-shadow: 3px 3px 3px #eee;}
.register_panel .title { position:absolute; top:20px; left:60px; width:580px; height:30px; padding-bottom:8px; border-bottom:#DDD 1px solid; color:#69F; text-align:center; font-size:24px; }
.register_panel .register_form { position:absolute; top:80px; left:50px; width:600px; height:60px; }
.register_panel .register_form table { width:600px; margin:0 auto; }
.register_panel .register_form th { color:#666; width:100px; text-align:right; padding:8px 10px 0 0; vertical-align:top; }
.register_panel .register_form td { color:#999; font-size:12px; line-height:25px; vertical-align:middle; }
.register_panel .register_form input[type=text],
.register_panel .register_form input[type=password]	{ width:270px; line-height:25px; padding:0 10px; border:#BBB 1px solid; }
.inputtext{ width:270px; line-height:25px;height:25px; padding:0 10px; border:#D9D9D9 1px solid; }
.register_panel .register_form input[type=checkbox] { vertical-align:middle; }
.register_panel .register_form input[type=submit] { background:url(regBtn.gif) center center no-repeat; border:none; text-align:center; color:#000; padding-left:22px; padding-right:22px; padding-top:5px; padding-bottom:5px; cursor:pointer}
.register_do{font-size:12px;}
.register_panel .msg { color:#F00; }
.register_panel .ajax { margin-left:10px; }

.tos_panel { position:relative; padding:30px; width:640px; margin:0 auto; border:#E2E4E3 1px solid; border-right:3px solid #CDCDCD; border-bottom:3px solid #CDCDCD }
.tos_panel p { line-height:200%; color:#444 }
.copyright { text-align:center; color:#AAA; font-size:12px; margin-top:20px; }

/*获取密码*/
.getTitle{ height:30px; line-height:30px; border-bottom:1px solid #F2F2F2; background:url(../../img/pass.gif) left center no-repeat; padding-left:30px; font-size:14px; color:#6198FD; font-weight:bold;}
.getContent{  line-height:200%; padding:30px; font-weight:bold;}
.getContent input{ width:240px; height:19px; border:1px solid #B7B7B7; line-height:19px; padding-left:5px; padding-right:5px;}
.getContent button{border:none; background:url(/img/loginBtn.gif) center center no-repeat; padding:10px; padding-left:22px; padding-right:22px; color:#000; cursor:pointer;}
.getContent p{font-weight:bold;color:#201C19; text-align:center; font-size:14px}
.getContent p a,.getContent p a:hover{color:#678FFF; font-size:14px}

.urlInfo{display:none;}


.sjx{cursor:pointer;}
.sjxDiv{position:relative; display:none; text-align:left}
.sjxDiv ul{width:56px; background:#FFF; position:absolute; left:32px; top:0px; border:1px solid #CCC; padding:10px; line-height:200%; text-align:center}
.img1{ position:absolute;top:2px;margin-left:0px}
.img2{position:relative;top:-5px;margin-left:3px}