
body,p,dl,dd,blockquote,h1,h2,h3,h4,h5,h6,pre,table,td,th,ul,ol,li,hr,legend,fieldset,textarea,img,form,div{margin:0;padding:0;}
body{font-size:12px; font-family:Arial,Simsun,serif; color:#333; background-color:#fff; line-height: 24px; text-align:center;}
img,iframe{border:0 none;}
img{vertical-align:top;}
ul,ol{list-style:none;}
textarea{font-size:12px; resize:none;}
.clear{zoom:1}
.clear:after{content:"."; display:block; height:0; font-size:0; clear:both; overflow:hidden; }

a{color:#437ecb;text-decoration:none;}
a:hover{text-decoration:underline;}
.black, a.black{color:#333 !important;}
.red, a.red{color:red !important;}
.fl{ float:left;}
.fr{ float:right;}
.hid{display:none;}

.tang-pass-pop-login-noimg{text-align:left;}

/*common layout*/
.ptlist{zoom:1;position: relative; z-index:0; padding-left:85px;  min-height: 72px; _height:72px;}
.ptlist dt{font-size:16px; font-family:"Microsoft YaHei", simHei, Arial; font-weight:bold;}
.ptlist dd.pic{position:absolute; top:0; left:0;}

.dlist{width:100%; overflow:hidden; padding:6px 0;}
.dlist dt{float:left; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei", simHei, Arial; color:#666; padding-right:15px;}
.dlist dd{float:left; color:#d2d2d2; padding-right:8px;}

.txtlist li{padding:1px 0; line-height:24px; zoom:1;}

.imglist{text-align:center; zoom:1; overflow:hidden; width:100%; list-style:none;}
.imglist li{float:left; padding:5px 10px; display:inline;}
.imglist img{display:block; vertical-align: top; margin-bottom:5px;}

.tit{font-size:14px;font-weight:bold; line-height:34px;}
.tit1{font-size:20px; font-weight:bold; font-family:"Microsoft YaHei", simHei, Arial;}


/* header */
/*layout*/
.header,.main,.footer,.position,.w980{width:980px; margin:0 auto;}
.header,.w980,.main{text-align: left;}
.main{overflow:hidden; position:relative;}
/*
.main .content{width:670px;font-size:14px; }
.main .sideBar{position:absolute; right:0; top:0; width:268px; height:9999px; border:1px solid #e6e6e6; background:#fcfcfc; padding:10px 15px;}
.main .sideBarBot{position:absolute; width:300px; height:0px; font-size:0;overflow:hidden;border-top:1px solid #e6e6e6; background:#fcfcfc;right:0; bottom:0;}
.sideBar a{color:#666;}
.sideBar a:hover{color:#437ecb;}
*/
.main .content{width:670px;font-size:14px; float:left;}
.main .sideBar{float:right; width:300px; margin-top:-10px;}
.sideMod{border:1px solid #e6e6e6; margin-top:10px; padding:8px 15px 10px;background:#fcfcfc; }


.logInfo{text-align:right; padding:5px 9px; color:#ccc;}
.logInfo a{margin:0 1px; color:#261cdc; text-decoration:underline;}
.searchForm{width:600px; zoom:1; position:relative;}
.searchForm input{background:url("../image/bg_search.gif") no-repeat; border:0 none; float:left; display:inline;}
.searchForm .searchKey{width:398px; height:16px; padding:7px 5px; border-width:1px; border-style:solid; border-color:#7b7b7b #b6b6b6 #b6b6b6 #7b7b7b; margin-right:5px; color:#666; }
.searchForm .btnSearch{background-position:0 -44px; width:96px; height:34px; padding:0 2px 2px 0; font-size:14px; cursor:pointer;}
.searchForm  a{line-height:36px; margin-left:10px; text-decoration:underline;}
.searchForm .suggestion{width:408px; border:1px solid #ccc;position:absolute; top:32px; left:0; background-color:#fff;}
.searchForm .suggestion li{padding:2px 10px; cursor: pointer;}
.searchForm .suggestion li span{color:red;}
.searchForm .suggestion li.on{background:#eee;}
.header{padding-bottom:18px; position:relative; z-index:10;}
.header .logo{width:215px; height:48px; background:url("../image/logo.png") no-repeat 0 0;float:left; }
.header .logoBd{width:120px; height:43px; float:left; font-size:0; text-indent:-999em; outline:none;}
.header .logoServ{width:85px; height:24px; float:left; font-size:0; text-indent:-999em; outline:none; margin:14px 0 0 8px;}
.header .searchForm{float:left; margin:13px 0 0 20px; position:relative; display:inline;}

.footer{text-align:center; padding:16px 0 46px; border-top:1px solid #e6e6e6; margin-top:10px;}
.footer,.footer a{color:#7777cc;}
.footer a{margin-right:5px;}

.robot{position:fixed; _position:absolute; bottom:15%; left:10px; }
.robot img{cursor: pointer;}

.position{text-align: left;}
.position,.position .tname,.position .tname strong,.position p,.position a.fedback{background:url("../image/bg_position.png") no-repeat; height:44px; overflow:hidden;}
.position{background-repeat:repeat-x; overflow:hidden; margin-bottom:10px;}
.position .tname{background-position: 0 -137px; font-size:17px; font-family:"Microsoft YaHei", Arial;  font-weight:bold;color:#fff;width:400px; float:left;}
.position p{background-position:right -51px; float:right; padding:7px 11px 0 0; height:37px}
.position a.fedback{background-position:0 -103px; width:65px; padding-left:32px; height:30px; line-height:30px; display:none; font-size:14px; color:#fff;}
.position a.fedback:hover{background-position:-105px -103px; text-decoration: none;}
.position a.fedback:active{background-position:-210px -103px;}
.position .tname a{font-size:0; float:left; width:72px; height:20px; margin:13px 33px 0 18px; cursor:default;}
.position .tname span{display:none;}
.position .tname strong{float:left;display:inline; width:220px; font-weight:normal; padding:2px 0; margin-left:124px; height:40px; line-height:40px;}

.tip{border:1px solid #f0e2bc; background:#fdfaf0; padding:10px 20px 10px 12px; color:#666; position:relative; zoom:1;}
.tip strong{color:#333; font-weight:normal;}
.tip strong.caution{background:url("../image/ico_caution.gif") no-repeat 0 center; padding-left:18px;}
.tip .icoSwitch{width:0px;height:0px; line-height: 0; border-width:5px; border-style:solid; border-color:#fdfaf0 #fdfaf0 #d1a273; cursor:pointer; position:absolute; top:16px; right:10px;}
.tip .icoSwitch.on{border-color:#d1a273 #fdfaf0 #fdfaf0; top:14px;}

.tip_a{background:#fcfcfc; border-color:#f4f4f4; padding:4px 17px 4px 90px;height:24px; overflow:hidden;}
.tip_a strong.caution{position:absolute; left:12px; top:4px;}
.tip_a .icoSwitch{top:9px;}
.tip_a.on{height:auto;overflow:visible;}
.tip_b{border:0 none; background:url(http://img.baidu.com/img/tousu/icon.gif) no-repeat 0 4px; padding:0 0 0 22px;}

.tab1{position:relative; zoom:1;overflow:hidden;}
.tab1 li{float:left; border:1px solid #e6e6e6; margin-right:5px; background:#eff6ff;}
.tab1 li a{float:left; height:29px; line-height: 29px; color:#666; padding:0 25px;}
.tab1 li a:hover{color:#437ecb; text-decoration: none;}
.tab1 li.on{border-bottom:0 none; padding-bottom:1px; background:#fff; font-weight:bold;}
.tab1 li.on a{color:#333;}
.tab1Cnt{margin-top:-1px;border:1px solid #e6e6e6;padding:15px;zoom:1; overflow:hidden; font-family:Simsun,Arial,serif;}

/*form Area*/
.iptxt,.iptArea{border:1px solid #bfbfbf; background:#fff; color:#666; padding:3px 5px 2px; }
.iptxt{height:16px;}
.btn{background:#4482cf; color:#fff; border:0 none; padding:0 20px; height:28px;line-height:28px; overflow:hidden;  font-size:14px; font-weight:bold; cursor:pointer;}
.btn_off{background-color:#aaa;}
.btn1{height:28px;}

/*formPage*/
.formPage .tsRule{margin-bottom:10px;margin-top:10px;}
.err{color:red;}
.formMod{}
.formMod .tip{margin-bottom:6px; font-size:12px;}
.formMod .tip_b{margin-left:10px;}
.formMod form{padding-top:12px;}
.formMod form table{width:100%;}
.formMod form th,.formMod form td{padding:8px 0; vertical-align: top;}
.formMod form th{font-weight:normal;text-align:right;width:100px;}
.formMod .err{font-size:12px; display:none;}
.formMod .err img,.formMod .msgok img{margin-top:5px;}
.formMod .iptxt{width:300px;}
.formMod .iptArea{width:500px; height:160px; line-height: 20px; color:#999;}
.formMod .iptArea:focus{color:#333;}
.formMod .formInfo{color:#999; font-size:12px;}
.formMod .multiLink div{padding-bottom:5px;}
.formMod a{text-decoration: underline;}
.formMod .formCaption{font-size:12px; colodr:#999; padding:20px 0 0 20px;}
.formMod .uploadImg{font-size:12px;}
.formMod .upImgPrev .smallImage{width:100%; overflow:hidden; padding-top:5px;}
.formMod .upImgPrev .smallImage .pic{float:left; margin-right:10px;}
.formMod .upImgPrev .smallImage a{float:left; margin-top:100px;}
.formMod .upImgPrev .smallImage img{width:120px; height:120px;}
.formMod .qType label{margin-right:10px;}

.upImgLst{overflow:hidden; zoom:1; padding-bottom:5px;}
.upImgLst li{float:left; padding-right:10px; display:inline; width:102px;  text-align:center; }
.upImgLst a.btnUploadImg{border:1px dashed #ccc; display:block; width:100px; height:100px; line-height:100px;overflow:hidden;}
.upImgLst img{width:100px; height:100px;}

.faq{padding-bottom:0; }
.faq ul{padding-bottom:7px;}
.faq .more{margin:0 -15px; border-top:1px solid #e6e6e6; padding:7px 15px; background-color:#f5f5f5;color:#666;}
.faq .more a{text-decoration: underline;}

.page{font-size:12px; text-align:center; padding:30px 0;}
.page a,.page span{border:1px solid #e7ecf0; padding:5px 9px; display:inlilne-block; margin:0 2px 0 2px;}
.page span{border:0 none; font-weight:bold;}
.page a:hover{background:#e8f1f6; text-decoration:none;}
.page a.current,.page a.current:hover{border-color:#fff; color:#333;}


/* popup */
.popDiag{width:400px; height:300px; border-top:5px solid #4583d0; background:#fbfbfb; color:#666; margin-left:10px; text-align:left; position:fixed; _position:absolute; z-index:100; top:50%; left:50%; margin:-150px 0 0 -200px;}
.popDiagIn{border:1px solid #ecebeb; border-top:0 none;}
.popDiag .popTit{font-size:14px; color:#333; height:33px; line-height:33px; overflow:hidden; padding-top:7px; border-bottom:1px solid #ecebeb; margin:0 20px; font-weight:bold;}
.popDiag .popIcoClose{float:right; width:10px; height:10px; overflow:hidden; font-size:0;background:url("../image/popup_close.gif") no-repeat 0 0; cursor:pointer; margin-top:10px;}
.popDiag .popBody{padding:10px 20px;}
.popDiag .popBody iframe{width:100%; height:100%;}
.popDiag .popCntTit{font-size:14px; font-weight:bold; color:#333; text-align:center; padding:0 20px;}
.popDiag .popCntTit strong{padding:20px 0 20px 42px; display:inline-block;}
.popDiag .popCntTit .msgOk {background:url("../image/popup_ok.gif") no-repeat 0 center; }
.popDiag .popCntTit .msgErr {background:url("../image/popup_err.gif") no-repeat 0 center; }
.popDiag .popupCnt{padding-bottom:20px;}
.popDiag .popupBtnArea{text-align:center;}
.popDiag .popupBtn{background:#4482cf; color:#fff; border:0 none; padding:0 15px; height:28px; line-height:28px; overflow:hidden; font-size:14px; font-weight:bold;}
.popOverlay{width:100%; height:100%; position:absolute; top:0; left:0; background:#333; opacity:0.4; filter:alpha(opacity=40); z-index:99;}

/* pop upload img page*/
.upImgPage{background:#fbfbfb; color:#666;text-align:left;}
.upImgForm .extraMsg li{padding-left:1em;}
.upImgForm .upInfo{color:#999;}
.upImgForm .previewArea{margin-top:7px; }
.upImgPage .respCnt{padding-bottom:20px;}
.upImgPage .btnArea{text-align:center; padding-top:20px;}
.upImgPage .response{text-align:center;margin-top:40px;font-size:14px; text-align:center;}
#form2_email_err{
    color:red;
}
