@charset "utf-8";

/* Reset Common Begin */
body{background:#fff}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.6 tahoma,arial,\5b8b\4f53,sans-serif;color:#444}
h1,h2,h3,h4,h5,h6 {font-size:100%;color:#444}
h1{font-size:14px}
h2{margin-bottom:10px}
h3{padding:2px 4px 2px 10px}
/*p{margin:10px 0}*/
small{font-size:12px;color:#777;font-weight:normal}
dfn{font-family:Arial;font-style:normal;margin-right:1px}
i{font-style:normal}
/*a:link,a:visited,.fakeLnk{color:#333;text-decoration:none;cursor:pointer;}*
a:hover,.fakeLnk:hover,.fakeLnkHov{color:#e84720;text-decoration:underline;cursor:pointer;}*/
.higLnk{color:#e84720;cursor:pointer}
img{border:0 none}
button,input,select,textarea{font-size:100%;vertical-align:middle}
input{line-height:18px;padding:1px 0}
input[disabled],button[disabled]{color:#6d6d6d}
table{border-collapse:collapse;border-spacing:0}
hr{background:#dfdfdf;border-top:#dfdfdf 1px solid;border-left:0;border-right:0;border-bottom:0;color:#dfdfdf;font-size:0;height:0;line-height:0;margin:15px 0}
button{cursor:pointer;}
button::-moz-focus-inner{ border:0 none;padding:0;margin:0;}
.longStringBrk{word-wrap:break-word;word-break:break-all}
/*a*/
a:focus{outline:none}
a:focus{-moz-outline-style:none}
/*a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#e84720;text-decoration:underline}*/
li a:hover,.listLink:hover{color:#e84720;text-decoration:none}
.listExp:hover{text-decoration:underline;}
.titleLink{text-decoration:none}
.orangeLink:link,.orangeLink:visited,.orangeLink:hover{color:#e84720;}
.highLink:link,.highLink:visited{color:#68A741;text-decoration:none}
.highLink:hover{color:#e84720;text-decoration:underline}
.markLink:link,.markLink:visited{color:#e84720;text-decoration:none}
.markLink:hover{color:#e84720;text-decoration:underline}
.tipLink:link,.tipLink:visited{color:#333;text-decoration:underline;}
.tipLink:hover{color:#e84720;}
.orangeLink:link,.orangeLink:visited{color:#E84720}
.orangeLink:hover{color:#E84720;text-decoration:underline}
/*list*/
dt{font-weight:bold}
ul li{list-style:none;}
/* 清理浮动 */
/*.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.fn-clear {
	zoom:1;
}*/
/* 兼容新老样式，后期浮动样式均写为fn-left/fn-right */
.fl,.fn-left{float:left}
.fr,.fn-right{float:right}
.clr{clear:both}
.coll,.coll *,body .fn-hide{display:none;margin:0;padding:0}
/* 颜色定义 */
.green{color:#71AD4D}
.orange,.red{color:#E84720}
.blue{color:#3068c5}
.grayC {
	color:#ccc
}
.gray6 {
	color:#666
}
.gray,.gray9 {
	color: #999
}
.lnk-red:link, .lnk-red:visited {
	color:#E84720
}
.lnk-green:link, .lnk-green:visited {
	color:#71AD4D
}
.lnk-blue:link, .lnk-blue:visited {
	color:#3068c5
}
.lnk-red:hover, .lnk-green:hover, .lnk-blue:hover {
	color:#E84720
}
/* common */
.l{text-align:left}
.r{text-align:right}
.c{text-align:center}
.imp{font-size:18px;color:#e84720}
.must{color:#ff6600;margin-right:2px}
.img{padding:0;background:none;border:0 none;cursor:pointer;margin:0}
.mt{margin-top:10px}
.keep-secret{margin-left:5px}
.mb{margin-bottom:10px}
.collapsed{display:none}
.full{width:90%}
.long{width:70%}
.half{width:50%}
.short{width:30%}
.input-vali {width:70px;}
.big{font-size:14px}
.loading{background:#fefdc6 url(/images/ico_loading.gif) 6px 7px no-repeat;color:#848279;padding:5px 5px 5px 25px;position:absolute;border:1px solid #e5e49a;margin:-15px 0 0 315px}
.loadingW{background:#fefdc6 url(/images/ico_wrong_s.gif) 6px 7px no-repeat;color:#848279;padding:5px 5px 5px 25px;position:absolute;border:1px solid #e5e49a;margin:-15px 0 0 315px}
.wait{cursor:wait}
.qt{background:url(/images/bg_qa_qt.gif) no-repeat left 12px;padding:8px 0 0px 20px}
.at{background:url(/images/bg_qa_at.gif) no-repeat left 12px;padding:8px 0 8px 20px;margin-bottom:5px;border-bottom:1px dashed #cdcac6}
.cal{background:url(/images/ico_cal.gif) no-repeat scroll right 1px #fff;border-color:#8d97a0 #c7cdd2 #c7cdd2 #8d97a0;border-style:solid;border-width:1px;cursor:pointer;padding:2px 15px 2px 1px;width:103px;line-height:13px}
.hBox{background:none repeat scroll 0 0 #FFFFFF;height:180px;overflow-y:scroll;border:1px solid #dfdfdf;padding:5px 10px 10px 10px}
.linkTit:link,.linkTit:visited{color:#444;text-decoration:none;}
.linkTit:hover{color:#e84720;text-decoration:underline;}
.fontHead{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1;}
.switch{-webkit-transition:-webkit-transform .2s ease-in;-webkit-backface-visibility:hidden;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;}
/* tag */
.tag{zoom:1;overflow:hidden;background:url(/images/bg_tag_pay.gif) bottom repeat-x;margin-bottom:-1px}
.tag a{float:left;background:#005aa0;color:#fff;padding:3px 10px;margin-right:5px;font-weight:bold}
.tag a.now{background:#fff;color:#005aa0;border-left:1px solid #005aa0;border-right:1px solid #005aa0;border-top:1px solid #005aa0}
.payCBox{border:1px solid #edf0f2;padding:15px;zoom:1;margin-bottom:10px}
.tagB{zoom:1;overflow:hidden;height:28px;padding:5px 10px 15px 5px;background-color:#eaf2f8;background-image:url(/images/member_center/tabbg.jpg);background-repeat:no-repeat;background-position:center top}
.tagB a,.tagB a strong{float:left;height:28px;line-height:28px;_height:26px;_line-height:26px;background-image:url(/images/member_center/tagB_menu.gif);background-repeat:no-repeat}
.tagB a:link,.tagB a:visited{margin-left:6px;background-position:left top;padding-left:10px;color:#5c5f6b;cursor:pointer}
.tagB a strong{background-position:right -29px;padding-right:10px;padding-top:2px}
.tagB a.now:link,.tagB a.now:visited{background-position:left -58px;color:#FF5C29}
.tagB a.now:hover{text-decoration:none}
.tagB a.now strong{background-position:right -87px}
.tagB strong span{font-size:10px;padding-left:3px;font-weight:normal;background-image:none}
.conH{height:13px;margin-bottom:15px}
.tagA{zoom:1;overflow:hidden;margin-bottom:-1px}
.tagA a{background:url(/images/member_center/bg_tagA_select.png) no-repeat;width:100px;height:28px;float:left;margin-right:5px;text-align:center;line-height:28px}
.tagA a:link,.tagA a:visited{color:#333;background-position:top;text-decoration:none;}
.tagA a.now:link,.tagA a.now:visited{color:#fff;font-weight:bold;text-decoration:none;background-position:bottom}
/* layout */
.width860{width:860px !important;margin:0 auto;}
.width980{width:980px !important;margin:0 auto;}
.width1000{width:1000px !important;margin:0 auto;}
.topCon,.conWidth,#main{width:1000px;margin:0 auto;}
#main{margin-bottom:10px;}
/* top */
/*#top{height:29px;line-height:28px;border:1px solid #eee;background-color:#f1f3f4;min-width:1000px}*/
.topCon{font-size:12px;color:#666}
#loginInfo .separator{padding:0 3px;color:#999}
/*#navdir{float:right;margin:1px 0 0;zoom:1}
#navdir li{float:left;padding:0 0 0 8px;list-style-type:none}
#navdir .proNav{position:relative;padding:5px 0 0}*/
#subBtn{display:block;color:#333;width:50px;border:1px solid #f1f3f4;border-bottom:none;position:relative;height:20px; line-height:17px;padding:1px 18px 0 10px; padding-top:1px\9; cursor:pointer;z-index:10000}
#navdir .on #subBtn{background-color:#FFF;border:1px solid #ccc;border-bottom:none}
#sub{position:absolute;top:26px;left:-52px;margin:0;padding:0;background-color:#fff;border:1px solid #ccc;z-index:9999}
#sub li{float:none;padding:0;position:relative}
#sub li a{display:block;padding:0 10px;width:110px}
#sub dl{position:absolute;background-color:#f9f9f9;left:102px;width:80px;padding:0 10px 0 0;margin:0;}
#sub dd{text-align:center}
#topHelp{border-right:1px solid #d9d9d9}
#sub .ond{background-color:#f9f9f9}
#navdir .siteMapTop{position:relative;padding:5px 0 0 8px;z-index:8888}
.siteMapTop span{display:block;width:48px;border:1px solid #f1f3f4;border-bottom:none;padding:1px 18px 0 10px;line-height:17px;height:20px;cursor:pointer;z-index:10000;position:relative;color:#444}
.siteMapTop span.on{background-color:#FFF;border:1px solid #ccc;border-bottom:none;z-index:10000}
.siteMapTop dl{position:absolute;width:200px;border:1px solid #ccc;background:#fff;z-index:9999;margin:0;padding:0 10px 10px;right:0;top:26px;}
.siteMapTop dt{border-top:1px solid #d8d8d8;font-weight:bold;color:#999;margin:5px 0 0;padding:5px 0 0}
.siteMapTop .mapfst{border:0 none;margin:0;padding:0}
.siteMapTop dd{margin:0;padding:0;line-height:22px;width:200px;clear:both;overflow: hidden;zoom:1}
.siteMapTop a{padding-right:10px;display:block;float:left;white-space:nowrap;}
#webInfo{padding:0 0 0 10px;height:28px;line-height:28px;background-color:#fffef9;border:1px solid #ffca9c;color:#444;margin:0 auto;text-align:center;}
/* for triangle */
#navdir .switchTri{width:0;height:0;line-height:0;font-size:0;position:absolute;border-width:4px;border-style:solid;border-color:#858585 #f1f3f4 #f1f3f4;top:7px;top:6px\9;left:62px;}
#navdir .on .switchTri{border-color:#858585 #fff #fff;-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:2px\9}
/* header */
#header{background-color:#fff;min-width:1000px;margin-bottom:10px;}
.headerHr{background-repeat:repeat-x;background-position:left 80px;padding-bottom:7px} /*for no nav pages*/
#header .conWidth{padding-bottom:10px;overflow:hidden}
#logo{margin:20px 0 10px;float:left;width:370px;font-size:12px;position:relative}
#logo a{text-decoration:none}
#logo span{position:absolute;display:block;left:138px;top:2px;letter-spacing:2px;color:#666;}
#headerR{float:right;width:310px;text-align:right;overflow:hidden;zoom:1}
#headerR .header-service{margin:20px 0 12px}
#headerR .header-service-nosearch{margin:30px 0 10px}
.header-service img,.header-service-nosearch img{vertical-align:middle;}
#tService{margin-right:10px;cursor:pointer}
#search{clear:both;overflow:hidden;}
#search input{border:0 none;padding:2px 0 3px 8px;line-height:15px;_line-height:14px;}
.dropFst{border:1px solid #eee;width:180px;text-align:left;float:right;margin-right:5px; overflow:hidden}
.dropFst input{width:170px;border:0 none}
.dropItem{border:1px solid #eee;width:120px;float:left}
.dropItem input{background:url(/images/channel/sec_adown.gif) no-repeat 97px -1px;margin-right:5px}
.btnSec{border:0 none;width:60px;height:22px;float:right;cursor:pointer}
/* local */
.local{padding:3px 10px;margin-bottom:5px;color:#666}
.local .fst{color:#70ae4b !important;}
.local span{color:#333;padding:0 2px;}
.local a{font-size:12px;}
.local a:link,.local a:visited,.local a:hover{color:#333;text-decoration:none}
/* SubMenu */
#subMenu,#topic,#container{margin:auto;padding:0;width:1000px;}
#subMenu{margin-bottom:10px;zoom:1;overflow:hidden;height:41px;}
#subMenu div{width:20px;height:44px;}
#subR{float:right;}
#subL{float:left;}
#subMenu ul{zoom:1;overflow:hidden;margin-top:14px;}
#subMenu li{float:left;padding:0 20px;border-right:1px dotted #999;}
#subMenu .lst{border-right:0;}
#subMenu a{color:#000;float:left;padding:0 10px;}
#subMenu a:hover{text-decoration:none;}
#subMenu .now a,#subMenu a:hover{background-color:#E4E4E4;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
/* footer */
#footer{clear:both;padding:10px 0;text-align:center;min-width:1000px}
#footer span{color:#333}
#footer p{margin:5px auto 10px}
.fLinks,.fBrank{color:#888;}
.fBrank{margin:5px auto 15px !important}
#footer .copyRight{color:#888;}
/*
#certificate {text-align:center;margin:10px auto;overflow:hidden;width:512px;padding-left:50px}
#certificate a{background-image:url(/images/certificate.png);background-repeat:no-repeat;width:108px;height:40px;display:block;float:left;text-indent:-9999px;margin-right:10px;}
#certificate .cert-ssl{background-position:0 0;}
#certificate .cert-tenpay{background-position:0 -40px;}
#certificate .cert-unionpay{background-position:0 -80px;}
#certificate .cert-police{background-position:0 -120px;}*/

/* commonSprint */
#sTel,.btnSec,#footer{background-image:url(/images/bg_common.png);background-repeat:no-repeat}
#sTel {background-position:0 -120px;width:131px;height:18px}
.btnSec{background-position:0 -148px}
#footer{background-position:0 -190px;background-repeat:repeat-x;}

/* bgImages */
#btnUnsub img,#unSub p,#subMenu,#subMenu div,#nav .login,.bQa dt,.bQa dd{background-image:url(/images/channel/common.png);background-repeat:no-repeat}
#nav,#subMenu,#footer{background-repeat:repeat-x}
#proInfo dt{background-position:-186px -724px}
#nav .login{background-position:0px -370px}
#nav .login:hover{background-position:-92px -370px}
#subMenu{background-position:0 -398px;}
#subR{background-position:-6px -680px;}
#subL{background-position:0 -680px;}
#subMenu li{background-position:0 0;}
.bQa dt,.bQa dd{padding-left:20px;}
.bQa dt{background-position:-206px -444px}
.bQa dd{background-position:-204px -509px}

.headerHr{background-image:url(/images/bg_common.png);}

/* Page */
.pager{margin:20px 0 10px;font-weight:bold;font-size:12px}
.pager div,.pagerGroup div{margin:0 auto;text-align:center}
.pager a:link,.pager a:visited,.pager a:hover{text-decoration:none;}
.pager .sumP{padding-top:2px;font-weight:normal}
.pager strong{padding:0px 5px}
.pager .curP{color:#fff;background:#ff4b01;border:1px solid red;cursor:default}
.pager a,.pager .curP,.pager .sumP{height:18px;line-height:18px;text-align:center;vertical-align:middle;padding:2px 5px;margin:0 3px;}
.pager a{border:1px solid #ccc;vertical-align:middle}
.pager a:hover{border:1px solid red}
/*
.pager .ppre{background:url(/images/ico_pager_pre.gif) no-repeat left center;padding-left:13px;}
.pager .pnext{background:url(/images/ico_pager_next.gif) no-repeat right center;padding-right:13px;}
*/
.pager a span{vertical-align:baseline;}

/* for classroom */
.pagerClassroom{margin:10px 0 10px;font-weight:bold;font-size:12px;padding:10px 0 0}
.pagerClassroom div,.pagerNum,pagerClassroom .pagerGroup div{margin:0 auto;text-align:center}
.pagerClassroom a:link,.pagerClassroom a:visited,.pagerClassroom a:hover{text-decoration:none;}

.pagerNum a,.pagerNum span{white-space:nowrap;word-break:keep-all}
.pagerNum .sumP{padding-top:2px;font-weight:normal}
.pagerNum strong{padding:0px 5px}
.pagerNum .curP{color:#fff;background:#ff4b01;border:1px solid red;cursor:default}
.pagerNum a,.pagerNum .curP,.pagerNum .sumP{height:18px;line-height:18px;text-align:center;vertical-align:middle;padding:2px 5px;margin:0 3px;}
.pagerNum a{border:1px solid #ccc;vertical-align:middle}
.pagerNum a:hover{border:1px solid red}
/*
.pagerNum .ppre{background:url(/images/ico_pager_pre.gif) no-repeat left center;padding-left:13px;}
.pagerNum .pnext{background:url(/images/ico_pager_next.gif) no-repeat right center;padding-right:13px;}
*/
.pagerGroup{margin:10px 0 20px;font-size:12px;padding:10px 0 0}
.pagerGroup .curP{font-weight:bold;margin:0 5px;font-size:14px}
.pagerGroup a{margin:0 5px;}
.pagerGroup a:link,.pagerGroup a:visited{color:#666;}
.pagerGroup a:hover{color:#e84720;text-decoration:underline;}


/* pre */
 pre {white-space: pre-wrap;       /* CSS-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
/* tip */
.suc{background:#ecffd4;border:#badd8d 1px solid;margin-bottom:10px;padding:5px 10px}
.suc div{background:url(/images/ico_suc.gif) no-repeat 10px 5px;padding:15px 0 5px 70px}
.suc li{margin:4px 0}
.suc a:link,.suc a:visited{color:#68A741;}
.suc a:hover{color:#e84720;text-decoration:underline;}
.succ{text-align:center;background:#F5FEE9;border:#badd8d 1px solid;margin-top:50px;margin-bottom:20px;}
.succ div{background:url(/images/ico_suc.gif) no-repeat 340px 30px;padding:44px 50px 50px 50px}
.succ h2{margin-bottom:3em;}

.oBut:hover{text-decoration:none;}/* 解决注册成功提示页面鼠标移到按钮上面显示横线的问�?*/
.oBut{background:url(/images/member_center/suc.png) no-repeat scroll 0 0 transparent;border:0 none;width:123px;height:31px;color:#fff;cursor:pointer;margin:1em 0.5em;font-weight:bold;}/*OrangButtons*/

.stop{background:#fcd4c7;border:#ff7360 1px solid;margin-bottom:10px;padding:5px 10px}

.stop div{background:url(/images/ico_stop.gif) no-repeat 10px 5px;padding:15px 0 5px 70px}
.stop div h3{font-size:14px; background:none;padding:5px 0 10px 0}
.stop div p{margin:0 0 10px}
.tipSuc{background:url(/images/ico_suc.gif) no-repeat 30px 20px;padding:22px 0 35px 90px}
.tipSuc p{margin:0}
.wrBox{zoom:1;overflow:hidden;padding-top:5px}
.wr{background:#ffe2e2;color:#ff0000;border:1px solid #dd0e0e;float:left;padding:0 2px;font-weight:bold}
.wa{background:#ffeecb;border:#ffda6b 1px solid;margin-bottom:10px;padding:5px 10px}
.waBox{zoom:1;overflow:hidden;padding-top:5px}
.waBox .wa{float:left;padding:0 2px;margin:0;color:#c37b0a}
.info{background:#ecf7ff;border:#bfd9fb 1px solid;margin-bottom:10px;padding:5px 10px}
.atn{background:#fffcf1;border:#ffc600 1px solid;margin-bottom:10px;padding:5px 10px}
.atn button{margin:0 10px}
.okBox{position:relative}
.ok{background:#689c0c;color:#fafff1;padding:2px 8px;font-weight:bold;position:absolute;left:45%}
.tipBox{margin:0;color:#666;padding:10px 0px}
.tipBox h4,.tipBox dt{color:#333}
.popDiv .tipSuc strong{font-size:14px}
.infoTip{background:#F9FAFE;margin:10px;overflow:hidden;padding:100px}
.flyTip{position:absolute;background:url(/images/bg_flytip.gif) left top no-repeat;_width:150px;padding:1px 0 0 5px;zoom:1}
.flyTip div{background:#fffcf1;border-right:#ffc600 1px solid;border-bottom:#ffc600 1px solid;color:#a78922;padding:2px 5px 2px 10px;zoom:1}
/* pop */
/*.popBg{position:absolute;left:0px;top:0px;background:#000000;filter:Alpha(Opacity=40);-moz-opacity:0.4;opacity:0.4;height:100%;width:100%;z-index:2;}
.popDiv{background:#fff;border:1px solid #e8edf1;margin:0;padding:0;position:absolute;z-index:9999;width:500px}
.popDivB{border:8px solid #fce2bf;}
.popDiv h2,.popDiv .popDivHead{background:url(/images/bg_popDiv.gif) repeat-x;height:25px;line-height:140%;margin:0;padding:6px 3px 0 10px;font-size:14px;font-weight:bold}
.popDiv h2 small,.popDiv .popDivHead small{font-weight:normal;margin-left:5px;font-size:12px}
.popDiv h2 .fr,.popDiv .popDivHead .fr{cursor:pointer;margin:-7px -3px 0 0}
.popDiv h2 a:link,.popDiv h2 a:visited,.popDiv .popDivHead a:link,.popDiv .popDivHead a:visited{float:left;padding:2px 10px;margin-left:5px;background:#005aa0;border-top:1px solid #005aa0;border-left:1px solid #005aa0;border-right:1px solid #005aa0;color:#fff}
.popDiv h2 a:hover,.popDiv .popDivHead a:hover{color:#fff}
.popDiv h2 a.now:link,.popDiv h2 a.now:visited,.popDiv .popDivHead a.now:link,.popDiv .popDivHead a.now:visited{background:#fff;border-top:1px solid #b0d0fa;border-left:1px solid #b0d0fa;border-right:1px solid #b0d0fa;color:#333}
.popDiv h2 a.now:hover,.popDiv .popDivHead a.now:hover{text-decoration:none}
.popDiv .popCon{padding:10px 15px}
.popDiv button{margin:0;padding:2px 4px}
.popWin{background:#fff;border:2px solid #b0d0fa;margin:0;padding:0;position:absolute;z-index:10;width:200px;right:0;bottom:0}
.popWin .popWinHead{background:#eaf2f8;height:25px;margin:0;padding:6px 3px 0 5px;font-weight:bold;font-size:14px}
.popWin .popWinHead .fr{cursor:pointer;margin:1px 5px 0 0}
.cpList{padding:2px 7px 2px 5px;margin:2px 1px;background:#feffd9;border:#e1e3ad 1px solid;display:none}
.cpList .fr{cursor:pointer;display:none}
.popWin .proCompareA{width:12px;height:12px;text-indent:-99999px;display:block;background:none;}
.popWin .proCompareA:hover,.popWin  .mouseOver .proCompareA{background:url(/images/ico_close_red.gif) no-repeat 0 center;}
.popWin .button{background:#f8f8f8;padding:2px 0}
.popBig{width:720px}
.oops,.smile{background-repeat:no-repeat;background-position:25px 80px; background-color:#fff;}
.oops h1,.smile h1{font-size:16px !important;}
.oops dt,.smile dt{padding:5px; font-weight:normal}
.oops dd,.smile dd{padding:5px;}
.smile{background-image:url(/images/smile.gif);}
.oops{background-image:url(/images/oops.gif);}*/
/* pop */
.popBg{position:absolute;left:0px;top:0px;background:#000000;filter:Alpha(Opacity=40);-moz-opacity:0.4;opacity:0.4;height:100%;width:100%;z-index:2;}
.popDiv{background:#fff;border:1px solid #e8edf1;margin:0;padding:0;position:absolute;z-index:9999;width:500px}
.popDivB{border:8px solid #fce2bf;}
.popDiv h2,.popDiv .popDivHead{background:url(/images/bg_popDiv.gif) repeat-x;height:25px;line-height:140%;margin:0;padding:6px 3px 0 10px;font-size:14px;font-weight:bold}
.popDiv h2 small,.popDiv .popDivHead small{font-weight:normal;margin-left:5px;font-size:12px}
.popDiv h2 .fn-right,.popDiv h2 .fr,.popDiv .popDivHead .fn-right,.popDiv .popDivHead .fr{cursor:pointer;margin:-7px -3px 0 0}
.popDiv h2 a:link,.popDiv h2 a:visited,.popDiv .popDivHead a:link,.popDiv .popDivHead a:visited{float:left;padding:2px 10px;margin-left:5px;background:#005aa0;border-top:1px solid #005aa0;border-left:1px solid #005aa0;border-right:1px solid #005aa0;color:#fff}
.popDiv h2 a:hover,.popDiv .popDivHead a:hover{color:#fff}
.popDiv h2 a.now:link,.popDiv h2 a.now:visited,.popDiv .popDivHead a.now:link,.popDiv .popDivHead a.now:visited{background:#fff;border-top:1px solid #b0d0fa;border-left:1px solid #b0d0fa;border-right:1px solid #b0d0fa;color:#333}
.popDiv h2 a.now:hover,.popDiv .popDivHead a.now:hover{text-decoration:none}
.popDiv .popCon{padding:20px 15px}/* 修改弹出窗padding值20121204 */
.popDiv button{margin:0;/*padding:2px 4px*/}
/*.popWin{background:#fff;border:2px solid #b0d0fa;margin:0;padding:0;position:absolute;z-index:10;width:200px;right:0;bottom:0}
.popWin .popWinHead{background:#eaf2f8;height:25px;margin:0;padding:6px 3px 0 5px;font-weight:bold;font-size:14px}
.popWin .popWinHead .fn-right,.popWin .popWinHead .fr{cursor:pointer;margin:1px 5px 0 0}
.cpList{padding:2px 7px 2px 5px;margin:2px 1px;background:#feffd9;border:#e1e3ad 1px solid;display:none}
.cpList .fn-right,.cpList .fr{cursor:pointer;display:none}
.popWin .proCompareA{width:12px;height:12px;text-indent:-99999px;display:block;background:none;}
.popWin .proCompareA:hover,.popWin  .mouseOver .proCompareA{background:url(/images/ico_close_red.gif) no-repeat 0 center;}
.popWin .button{background:#f8f8f8;padding:2px 0}*/
/* prod-compare-new */
.pop-prod-cmp{position:fixed;display: block;width:220px;border:1px solid #ffce8c;background-color:#fff;z-index:10000;right:0;}
.pop-prod-cmp .prod-cmp-hd{background-color:#ffecc2;border-bottom:1px solid #ffce8c;height:30px;line-height:30px;font-size:14px;color: #f04f21;font-weight:700;padding-left:10px;}
.pop-prod-cmp .prod-cmp-con{background-color: #fff;}
.prod-cmp-con .cpList{display:block;padding:5px 0 5px 10px;border-bottom:1px dashed #ddd;}
.prod-cmp-con .mouseOver{background-color:#fdfaf3;}
.prod-cmp-con .proCompareA{display: block;text-indent:-9999px;margin:5px 10px 0 0;width:12px;height:12px;background:url(/images/product/icon_compare_close.gif) no-repeat 0 0;overflow: hidden;zoom:1;}
.prod-cmp-con .mouseOver .proCompareA,.prod-cmp-con .proCompareA:hover{background-position:0 -12px;}
.pop-prod-cmp .button{text-align:center;padding:10px 0;}
.pop-prod-cmp button{margin-right:10px;}
.pop-prod-cmp  label{cursor: pointer;}

.popBig{width:720px}
.oops,.smile{background-repeat:no-repeat;background-position:25px 80px; background-color:#fff;}
.oops h1,.smile h1{font-size:16px !important;}
.oops dt,.smile dt{padding:5px; font-weight:normal}
.oops dd,.smile dd{padding:5px;}
.smile{background-image:url(/images/smile.gif);}
.oops{background-image:url(/images/oops.gif);}
/* loginSina */
a.find,.newUser{margin-left:10px}
a.find{color:#666}
a.find:hover{color:#e84720}
.newUser .highLink{text-decoration:underline}
.loginOth{padding:7px 0 5px;color:#666}
.loginOth .btns{position:relative;line-height:14px;height:14px;color:#999;overflow:hidden;zoom:1;padding:5px 0 5px 23px;cursor:pointer}
.loginOth .btns a{color:#999;text-decoration:none}
.loginOth .btns s{background-image:url(/images/member_center/btn_login.png);background-repeat:no-repeat;display:block;height:23px; position:absolute;left:0;top:0;width:23px}
.loginOth .sina s{background-position:left top}
/* popLogin */
.popLogin{border:1px solid #ccc}
.popLogin ul{background:url(/images/bg_login.gif) repeat-x 0 bottom;overflow:hidden;padding:10px 0 0 6px;margin:0 10px;zoom:1}
.popLogin li{background:url(/images/bg_loginNav.gif) no-repeat 0 -32px;height:26px;line-height:26px;width:53px;text-align:center;float:left;margin-right:6px}
.popLogin li.now{background-position:0 0 !important;width:55px;}
.popLogin li a:link,.popLogin li a:visited,.popLogin li a:hover{font-size:14px;font-weight:bold;color:#7e3f14;text-decoration:none;}
.popLogin li.now a:link,.popLogin li.now a:visited,.popLogin li.now a:hover{color:#fff;text-decoration:none;}
.logoLink:link,.logoLink:visited{padding-left:20px;text-decoration:underline;color:#666}
.logoLink:hover{color:#e84720;}
.popLogin .remPass{margin-right:5px;vertical-align:text-bottom;vertical-align:middle \9}
#loginBut{margin-right:10px}
/* unsubscribe */
#unSub{width:310px;margin:50px auto;padding:20px; text-align:left;}
#unSub p{font-size:16px;font-weight:bold; background-position:-140px -735px;padding-left:30px}
#unSub h2{font-size:16px;padding-left:5px;}
#unSub input{border:1px solid #ddd;color:#888;padding:6px 0 6px 4px;width:200px;background-color:#f7f7f7;}
#btnUnsub{margin-left:20px}
#btnUnsub img{background-position:-140px -698px;width:80px;height:29px;vertical-align:bottom}

/* recPro */
/*#recPro{border:1px solid #ccc;width:978px;margin:0 auto 20px;overflow:hidden;zoom:1}
#recPro h2{background:url(/images/bg_rec.gif) repeat-x; line-height:30px;padding-left:10px;}
#recPro table{margin:0 auto; overflow:hidden}
#recPro .perRec td{padding:0 35px;vertical-align:top; border-right:1px dashed #ccc}
#recPro .list{position:relative;width:230px;height:auto;margin-bottom:10px;border-bottom:none;padding:0}
#recPro .list a{background:url(/images/btn_pro_apply.gif) no-repeat;display:block;width:96px;height:27px;}
#recPro .list .priceOld{color:#777;padding:0}
#recPro .list .priceNew{padding:0}
.perRec{width:100%;border-collapse:separate;border-spacing:2px}
.item{padding:5px 10px 10px;float:left;width:306px}
.itempic img{float:left;height:80px;margin-right:15px;margin-top:5px;width:80px}
.askInfo{float:left;width:210px}*/
/* .tabRec a i{color:#333}
.tabRec i{color:#666} */

/* proDetail */
#div_PopFrame{}
#div_PopFrame h2 .close,#div_PopFrame .popDivHead .close{margin:-6px -2px 0 0;padding:0}
/*#div_PopFrame .selectBox label{width:230px;}
#div_PopFrame .selectBox label input{padding-right:2px}*/

/* pay-popdiv */
.pay-popdiv .popCon dl{padding:10px 0 10px 100px;}
.pay-popdiv .popCon dt{margin-bottom:10px;font-weight:normal}
.pay-popdiv .popCon dd{font-size:12px}
.pay-popdiv .popCon a{padding:0 5px;text-decoration:underline}

/* Buttons */
 .butL,.butM,.butS,.butB,.butMax{background-image:url(/images/buts.png);background-color:#fd623c;cursor:pointer;height:27px;line-height:26px;border:0 none;padding:0;font-size:14px;color:#fff;font-weight:bold;/*text-shadow:1px 1px #c62a0a;*/}
.butDL,.butDM,.butDS,.butDB{background-image:url(/images/buts.png);cursor:pointer;height:27px;line-height:27px;border:0 none;padding:0;font-size:12px;color:#000;}
.butS{background-position:0 0;width:76px}/*246Kanji*/
.butDS{background-position:0 -96px;width:64px}/*4Kanji*/
.butM{background-position:0 -32px;width:96px}
.butDM{background-position:0 -263px;width:95px}
.butL{background-position:0 -64px;width:109px}
.butDL{background-position:0 -193px;width:109px}
.butB{background-position:0 -124px;width:150px}
.butMax{background-position:0 -156px;width:210px}
.butS:hover{background-position:-96px 0}
.butM:hover{background-position:-96px -32px}
.butL:hover{background-position:-115px -64px}
.butDL:hover{background-position:-115px -193px}
.butDM:hover{background-position:-100px -263px}
.butDS:hover{background-position:-64px -96px}
.butB:hover{background-position:-150px -124px}
.butMax:hover{background-position:-210px -156px}
.btnBox{overflow:hidden;zoom:1;padding:5px 0}
.btnBox a{width:85px;height:27px;line-height:27px;display:block;background:url(/images/buts.png) no-repeat left -226px;text-align:center;float:left;margin-right:5px;color:#FFF;text-shadow:1px 1px #489000;font-weight:700}
.btnBox a:hover{ background-position:-90px -226px;text-decoration:none;text-shadow:1px 1px #555}
.butLink{display:inline-block;text-decoration:none !important;color:#fff !important;}

/* newbutton */
.ui-btn, .ui-btn span {background:url(/images/bg_btn.png) left top no-repeat;border:0 none;cursor:pointer;display:inline-block;*display:inline;	zoom:1}
.ui-btn {padding-left:15px;text-decoration:none !important;/*去firefox下的下划线*/}
.ui-btn span {text-align:center;padding-right:15px}
.ui-btn-org {background-position:left top;height:27px;line-height:26px}
.ui-btn-org span {background-position:right top;color:#FFF;font-size:14px;font-weight:700;height:27px;line-height:26px;text-shadow:1px 1px #C62A0A}
.ui-btn-org:hover {background-position:left -30px}
.ui-btn-org:hover span {background-position:right -30px}
.ui-btn-gray {background-color:#eceaeb;background-position:left -180px;color:#333}
.ui-btn-gray span {background-position:right -180px;font-weight:700;height:24px;line-height:23px;text-shadow:1px 1px #fff}
.ui-btn-gray:hover {background-position:left -210px;text-decoration:none;color:#333}
.ui-btn-gray:hover span {background-position:right -210px}


/* note */
.proNote{cursor:pointer;padding-left:4px;background:url(/images/ico_tip.gif) no-repeat 4px 0;width:15px;height:15px;display:inline-block;vertical-align:text-bottom}
/*orderly*/
.orderly li{list-style:decimal inside;padding:2px 0}
/* hightLink */
/* .hightLink{padding-bottom:4px;}
.hightLink:link,.hightLink:visited{color:#e64211;border-bottom:1px solid #ccc;text-decoration:none;}
.hightLink:hover{color:#e64211;border-bottom:1px solid #e64211;text-decoration:none;} */
.noSub{background:none !important;}/*for no sub*/
/* loginSina */
a.find,.newUser{margin-left:10px}
a.find{color:#666}
a.find:hover{color:#e84720}
.newUser .highLink{text-decoration:underline}
.loginOth{padding:7px 0 5px;color:#666}
.loginOth .btns{position:relative;line-height:14px;height:14px;color:#999;overflow:hidden;zoom:1;padding:5px 0 5px 23px;cursor:pointer}
.loginOth .btns a{color:#999;text-decoration:none}
.loginOth .btns s{background-image:url(/images/member_center/btn_login.png);background-repeat:no-repeat;display:block;height:23px; position:absolute;left:0;top:0;width:23px}
.loginOth .sina s{background-position:left top}
/* popLogin */
.popLogin{border:1px solid #ccc}
.popLogin ul{background:url(/images/bg_login.gif) repeat-x 0 bottom;overflow:hidden;padding:10px 0 0 6px;margin:0 10px;zoom:1}
.popLogin li{background:url(/images/bg_loginNav.gif) no-repeat 0 -32px;height:26px;line-height:26px;width:53px;text-align:center;float:left;margin-right:6px}
.popLogin li.now{background-position:0 0 !important;width:55px;}
.popLogin li a:link,.popLogin li a:visited,.popLogin li a:hover{font-size:14px;font-weight:bold;color:#7e3f14;text-decoration:none;}
.popLogin li.now a:link,.popLogin li.now a:visited,.popLogin li.now a:hover{color:#fff;text-decoration:none;}
.logoLink:link,.logoLink:visited{padding-left:20px;text-decoration:underline;color:#666}
.logoLink:hover{color:#e84720;}
.popLogin .remPass{margin-right:5px;vertical-align:text-bottom;vertical-align:middle \9}
/* new login */
.pop-login table{width:100%}
.pop-login .info-tab th{font-weight:500;vertical-align: top;padding-top:7px}
.pop-login .info-tab .no-border{border:0 none !important;margin:3px;padding:0;width:auto;margin-right:5px}


/* msgInfo */
.msgPopDiv{border:5px solid #e8edf1}
.msgWarn,.msgSuc,.msgError{padding: 22px 0 35px 90px;font-size:14px}
.msgWarn{background: url(/images/msgWarn.gif) no-repeat 30px 15px #fff;}
.msgSuc{background: url(/images/msgSuc.gif) no-repeat 30px 15px #fff;}
.msgError{background: url(/images/msgError.gif) no-repeat 30px 15px #fff;}
/*pwLevel */
.pwLevel{margin:4px 0 0}
.pwlQreg{margin:2px 0}
.pwLevel label{width:90px;height:8px;display:inline-block;margin-right:10px;border:1px solid #ccc;padding:1px;vertical-align:text-bottom;}
.pwLevel label span{height:8px;display:block;zoom:1;overflow:hidden}
.pwLevel .level0 span{width:25%;background-color:#d42108;}
.pwLevel .level1 span{width:50%;background-color:#e79d00;}
.pwLevel .level2 span{width:75%;background-color:#019fb9;}
.pwLevel .level3 span{width:100%;background-color:#007803;}
.pwLevel .tipL0{color:#d42108}
.pwLevel .tipL1{color:#e79d00}
.pwLevel .tipL2{color:#019fb9}
.pwLevel .tipL3{color:#007803}
/* group */
.dev_radio_backgroud{margin-bottom:10px;padding:7px}
.dev_industryTypeText{margin-top:3px;margin-left:18px}
/* 产品推荐--HTML5使用figure结构 */
.layout-con-gray{border:1px solid #d8d8d8}
.layout-con-gray .title{height:32px;line-height:32px;font-size:14px;font-weight:700;color:#444;background-color:#f5f6f8;border-bottom:1px solid #ececec;padding-left:15px;margin:0}
.layout-product-recommend{margin-bottom:10px;overflow:hidden;zoom:1}
.layout-pro-rec-intro{padding:0;float:left}
.layout-pro-rec-pic{float:left}
.layout-pro-rec-pic img{margin:5px 10px 5px 0;width:80px;height:80px}
.layout-pro-rec-text{float:left}
.layout-pro-rec-text p{margin:0}

/* table无描边 */
.info-tab{margin:15px auto;}
.info-tab th ,.info-tab td{padding:5px}
.info-tab th {width:32%; text-align:right}
.info-tab input{border:1px solid #E1E1E1;padding:4px 2px 5px;width:170px}
.no-border,table .no-border{border:0 none !important;margin:3px !important;padding:0 !important;width:auto !important;margin-right:5px !important}

.secret-cont{ background-image:url(/images/member_center/icon-simple.png); background-position:-32px -44px; background-repeat:no-repeat;padding-left:20px;margin:5px 5px 10px;font-size:14px;color:#666}
.lay-register .secret-cont{margin:5px 30px}

