/*
 * survey.jrj.com.cn
 * 独立调查页css
 * ver:1.1009
 */
body,p,h1,h2,form,ul,li,dl,dt,dd{margin:0;padding:0;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.rd{color:#f00;}
.gray{color:#999;}
.f14{font-size:14px;}
img{border:0;}
em,i{font-style:normal;}
input,textarea,select{font-size:12px;}
td,th{padding:2px 5px;}

.jrj-clear,.jrj-wrap{zoom:1;}
.jrj-clear:after,.jrj-wrap:after,.col:after,ul:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.jrj-clear,.jrj-wrap,.col,ul{*zoom:1;}

body{background:#e0ecec;font:12px/22px "宋体";}
.wrap{width:976px;margin:0 auto;}
.top{background:url(//i0.jrjimg.cn/survey/top.gif) no-repeat left bottom;padding:20px;overflow:hidden;zoom:1;}
.top .logo{float:left;width:300px;}
.top .info{float:right;padding-top:88px;}
.top .info a{color:#54a60e;text-decoration:none;}
.top .info a:hover{text-decoration:underline;}
.main{background:url(//i0.jrjimg.cn/survey/bg.gif) repeat-y;padding:20px 42px;}
.foot{background:url(//i0.jrjimg.cn/survey/btm.gif) no-repeat;text-align:center;padding:40px 0 20px;}

.login h1 strong,.login .btn,.btn2,.btn2 input,.btn2 a,.btn3,.tab2 .fst,.tab2 .end,.tab2 th .order,.funcbar .fl b,.funcbar .fr,.op1,.op2,.op3,.op4,.op5,.pop .close,.reviewtip .close,.date_select,.funcbar dt,.funcbar dt p,.funcbar dt .fun1,.funcbar dt .fun2,.funcbar dt .fun3,.funcbar dt .arrw,.funcbar dd li .del{background:transparent url(//i0.jrjimg.cn/survey/ico.gif) no-repeat;}

.login{border:2px solid #e0ecec;margin:30px 70px 70px;padding:10px 30px;}
.login h1{padding:20px 0;margin-bottom:35px;text-align:center;font:18px "微软雅黑";border-bottom:1px dashed #c6cdcd;}
.login h1 strong{background-position:-290px -143px;padding-left:20px;font-weight:normal;}
.login form{margin:0 230px;}
.login form p{padding:4px 0;}
.login input{border:1px solid #cfcfcf;padding:2px;width:170px;}
.login .btn{width:94px;height:33px;text-align:center;border:0;margin:10px 0;font-size:14px;}

h1{font:bold 16px "宋体";}
.line{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px;}
.return{float:right;margin-top:-38px;}
.tab1{padding:10px 30px;}
.tab1 table{margin-bottom:10px;border-collapse:collapse;}
.tab1 thead td{background:#e0ecec;font-size:14px;font-weight:bold;padding:4px 10px;}
.tab1 th,.tab1 td{border:1px solid #e0ecec;}
.tab1 tbody th{background:#fffdf3;}
.tab1 tbody td{color:#136d6a;}
.num{float:left;width:40px;}
.bar{float:left;width:200px;background:#f6fafd;padding:2px;}
.bar img{border:1px solid #3aa39f;padding:1px 1px 0;background:#99ebff;height:12px;}
.w0{width:300px}
.w1{width:300px;}

.oprat{overflow:hidden;zoom:1;padding:15px 0;}
.oprat .fr .txt{width:200px;color:#666;}
.oprat .fr .btn2{margin:0 6px;}

.btn1,.tab2 table,.funcbar,.ttbar{background:url(//i0.jrjimg.cn/survey/bgx.gif) repeat-x;}
.btn1{float:left;border:1px solid #c6c6c6;border-top:1px solid #ddd;padding:0 14px;}
.btn2{float:left;height:21px;background-position:-184px -600px;}
.btn2 input,.btn2 a{float:left;height:21px;padding-right:5px;background-position:right -600px;border:0;position:relative;left:3px;cursor:pointer;}
.btn2 input{padding-right:8px;*padding-right:2px;}
.btn3{width:77px;height:32px;background-position:0 -50px;text-align:center;border:0;cursor:pointer;}
.btn1:hover,.btn2 a:hover{color:#000;text-decoration:none;}


.tab2 table{background-position:0 -21px;}
.tab2 th{height:32px;font-weight:normal;}
.tab2 th em{color:#039;cursor:pointer;}
.tab2 th em.order{padding-right:12px;background-position:right -550px;}
.tab2 th.fst{background-position:-292px -450px;}
.tab2 th.end{background-position:right -500px;}
.tab2 td{text-align:center;padding:3px 5px;}
.tab2 .tl{text-align:left;}
.tab2 .bg{background:#f5f5f5;}
.tab2 .on{background:#fffdf3;}
.op1,.op2,.op3,.op4,.op5{float:left;width:16px;height:16px;margin:0 8px;}
.op1:hover,.op2:hover,.op3:hover,.op4:hover,.op5:hover{text-decoration:none;}
.op1{background-position:-284px -200px;}
.op2{background-position:-284px -250px;}
.op3{background-position:-284px -300px;}
.op4{background-position:-284px -350px;}
.op5{background-position:-284px -400px;}

.pn{font:12px/15px "宋体";padding:10px 0 13px;text-align:center;margin-top:20px;}
.pn a{border:1px solid #d6dbe1;color:#515151;background:#fff;margin:0 1px;padding:5px 5px 3px 5px;text-decoration:none;}
.pn a:hover{border:1px solid #b9ccd0;color:#039;background:#dfebeb;text-decoration:none;}
.pn a.cur{background:#b9ccd0;border:1px solid #b9ccd0;color:#fff;cursor:auto;}
.pn select{width:50px;margin-right:8px;padding-left:5px;}

/*popup window*/
.pop{position:fixed;width:570px;height:270px;border:3px solid #e0ecec;background:#fff;top:48%;left:50%;display:none;margin:-135px 0 0 -285px;z-index:100;}
* html .pop{ /* ie6 hack */
position:absolute;margin-top:expression(0-parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.pop .close{position:absolute;display:block;top:6px;right:6px;background-position:-285px -650px;width:15px;height:15px;text-indent:-10000px;}

.url .cont{padding-left:30px;}
.url p{padding-top:30px;}
.url .txt{width:400px;margin-right:8px;}
.url textarea{width:400px;height:50px;background-color:#ebebe4;margin-right:8px;}
textarea{width:80%;border:1px solid #9B9B9B;height:90px;margin:10px 0;}
.showpic{padding:15px 0 0;height:380px;margin-top:-190px;}
.showpic p{padding-left:20px;}

.showpic .frm1{border-top:1px dashed #bbc4c4;margin-top:5px;padding:20px 0 20px 80px;}
.showpic .frm1 div{padding:8px 0;overflow:hidden;zoom:1;}
.showpic .frm1 .btn1{margin-left:5px;}
.showpic .frm1 .reviewpic{float:left;width:192px;height:150px;border:1px solid #7f9db9;padding:0;margin-left:10px;}
.showpic .funcbt{background:#f2f5f8;padding:10px;text-align:center;}
.showpic .funcbt input{margin:0 10px;}

#mask{position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
* html #mask { /* ie6 hack */position: absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

.survey_contain b{float:left;width:70px;text-align:right;}
.survey_contain .mart20{margin-top:40px;overflow:hidden;zoom:1;}

.funcbar{overflow:hidden;zoom:1;background-position:0 -21px;}
.funcbar .fl b{background-position:-292px -450px;height:27px;padding:5px 10px 0;}
.funcbar dl{float:left;margin-right:10px;}
.funcbar dt{position:relative;height:32px;padding-left:8px;background-position:-144px -950px;width:100px;background-color:#ccc;}
.funcbar dt p{height:32px;padding-right:8px;background-position:right -950px;overflow:hidden;zoom:1;}
.funcbar dt .fun1,.funcbar dt .fun2,.funcbar dt .fun3{float:left;padding:0 5px 0 25px;padding-top:5px;background-position:-285px -742px;}
.funcbar dt .fun2{background-position:-280px -792px;}
.funcbar dt .fun3{background-position:-278px -842px;}
.funcbar dt .arrw{float:left;background-position:-290px -887px;width:10px;}
.funcbar dt a:hover{text-decoration:none;color:#000;}
/*去掉下拉框.funcbar dd{position:absolute;display:;width:106px;background:#e2f5f8;border:1px solid #fff;overflow-y:scroll;z-index:98;}*/
.funcbar dd{position:absolute;display:;width:106px;background:#e2f5f8;border:1px solid #fff;z-index:98;}
.funcbar dd li{border-top:1px solid #fff;line-height:24px;overflow:hidden;zoom:1;}
.funcbar dd li .del{float:right;width:8px;height:10px;background-position:-292px -1000px;cursor:pointer;overflow:hidden;margin:6px 8px 0 0;overflow:hidden;}
.funcbar dd li a{margin-left:20px;}
.funcbar dd li a:hover{color:#54a60e;text-decoration:none;}
.funcbar .fr{background-position:right -500px;padding:4px 10px;}
.funcbar .fr .btn1{margin:0 5px;font-weight:bold;color:#54a60e;}
.survey_set{background:#f2f2f2;padding:8px 0;margin-top:30px;overflow:hidden;zoom:1;}
.survey_set dl{padding:30px 0 0 75px;}
.survey_set dt{float:left;width:60px;height:35px;}
.survey_set dd{padding-left:65px;*padding-left:5px;min-height:35px;_height:35px;}
.survey_set dd p{padding-top:10px;}
.date_select{border:1px solid #7f9db9;background-color:#fff;background-position:right -700px;width:82px;padding-left:5px;}
.time_select{border:1px solid #7f9db9;background-color:#fff;background-position:right -700px;width:32px;padding-left:5px;}
.survey_set span{margin-right:15px;}
.survey_set .w01{width:40px;margin:0 5px}

.survey_contain .area1{width:748px;height:100px;float:left;margin-right:5px;line-height:22px;color:#666;}
.survey_contain .tip{color:#666;}

.qustarea{margin:0 70px;}
.box{border:1px solid #7f9db9;margin-top:20px;padding:1px;}
.ttbar{background-position:0 -53px;height:28px;overflow:hidden;zoom:1;margin-bottom:8px;}
.qstype{float:left;width:320px;}
.qstype span{margin:0 8px 0 2px;}
.funcslct{float:right;width:400px;padding-top:2px;text-align:right;}
.funcslct span{margin:0 2px;}
.qscont{padding:6px 10px 6px 60px;position:relative;}
.qscont div{padding:0 0 5px;}
.qscont .qsnum{position:absolute;top:6px;right:690px;_right:800px;}
.wd1{width:420px;}
.wd2{width:393px;}
.wd3{width:191px;}
.wd4{width:60px;}
.qscont .questionhelp input{color:#999;}
.questionanswer{overflow:hidden;zoom:1;}
.questionanswer li{padding-bottom:5px;}
.questionanswer .area2{float:left;width:420px;height:80px;margin-right:5px;}
.questionanswer .order{float:left;}
.questionanswer .order ul{background:#f1f7f7;padding:5px;margin-bottom:8px;}
.jztab table th{text-align:left;background:#f1f7f7;width:80px;font-weight:normal;}
.jztab table th input{margin-right:5px;}
.jztab table td{text-align:center;}

.personinfo{margin:20px 0;background:#fffdf3;padding:8px;overflow:hidden;zoom:1;}
.personinfo .infoshow{clear:both;overflow:hidden;zoom:1;padding:5px 10px;margin:5px 0;}
.personinfo .infoshow dl{float:left;}
.personinfo .infoshow dt{float:left;width:60px;text-align:right;}
.personinfo .infoshow dd{float:left;}
.personinfo .infoshow dd span{padding-right:15px;}
.personinfo .editinfo{background:#f1f7f7;}
.personinfo .editinfo .funcslct{width:200px;}

.mtit{text-align:center;font:18px/40px "黑体";}
.mdescrp{margin:0 auto;padding-bottom:30px;border-bottom:1px dashed #c2caca;color:#666;}

.qsline{border-bottom:1px dashed #c2caca;padding:15px 30px;overflow:hidden;zoom:1;}
.qsline .qsttl{margin-left:-30px;font-weight:bold;}
.qsline .qsttl .qsnum{float:left;width:30px;}
.qsline .questionhelp{color:#999;}
.qsline .jztab th{background:none;}
.qsline .order{overflow:hidden;zoom:1;}
.qsline .order ul{float:left;}
.qsline .order .orderbox{float:left;margin:0 8px;}
.qsline .order .orderbox select{width:200px;height:120px;}
.qsline .personinfo .editinfo{background:none;}
.qsline label {padding-right:12px}
/*editable style*/
.editablearea{border:1px solid #fcc70d;cursor:pointer;}
.redborder_to_edit{border:1px solid #fcc70d;cursor:pointer;}

/*front page style*/
body.ztstyle1{background:#2a0001 url(//i0.jrjimg.cn/survey/zttopbg.gif) repeat-x;}
.w{width:950px;margin:0 auto;}
.nav{height:36px;overflow:hidden;zoom:1;}
.nav img{float:left;margin:2px 4px 0;}
.nav p{padding-top:6px;}
.nav p a{margin:0 5px;}
.ztstyle1 .main{background:#fdfae9;padding:4px;}
.ztstyle1 .banner{border-bottom:0px solid #000;}
.ztstyle1 .banner img{width: 100%}
.ztstyle1 .ft{background:#fdfae9;width:950px;height:100px;overflow:hidden;}
.reviewtip{position:relative;width:400px;height:36px;margin:10px auto;border:1px solid #eec07f;background:#fff7d7;font-weight:bold;text-align:center;line-height:36px;}
.reviewtip a{color:#54a60e;text-decoration:none;}
.reviewtip a:hover{color:#c00;text-decoration:underline;}
.reviewtip .close{position:absolute;right:3px;top:3px;display:block;width:15px;height:15px;background-position:-285px -1050px;text-indent:-10000px;}
.sclass{margin:-95px 70px 50px;}
.page{color:#54a60e;margin:0 70px 20px;}
.btnrt{text-align:right;margin:20px 70px;}
.btnrt input{margin:0 10px;}
/*090921*/
.answer{overflow:hidden;zoom:1;}
/*.answer .optionitem{float:left;width:960px;}*/
.ztstyle1 .main{border:1px solid #ccc;margin-top:8px;}
.qustarea {margin:0 30px;}
.surveyborder {border:1px solid #ccc;margin-top:8px;}
.url textarea{width:400px;height:90px;background-color:#ebebe4;margin-right:8px;}
.pop{position:fixed;width:570px;height:320px;border:3px solid #e0ecec;background:#fff;top:48%;left:50%;display:none;margin:-135px 0 0 -285px;z-index:100;}
/*.funcbar{overflow:hidden;zoom:1;background-position:0 -21px;position:fixed;top:0px;}*/
.survey_contain .mart20{margin-top:2px;overflow:hidden;zoom:1;}
.jrj-clear,.jrj-wrap{zoom:1;}
.jrj-clear:after,.jrj-wrap:after,.col:after,ul:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.jrj-clear,.jrj-wrap,.col,ul{*zoom:1;}

@media screen and (max-width:500px){
	.w{width:100%;margin:0}
	.nav,.footer{display:none;}
	.ztstyle1 .banner{height:auto;}
	.ztstyle1 .banner img{display:block;width:100%;height:auto;}
	.qsline{padding:15px 0;}
	.qsline .qsttl{margin:0;}
	.qustarea{margin:0 10px 10px;}
}