@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px;}
.ques_header{ height:49px;}
.ques_header .logo{ float:left; margin:5px 0px 0px 10px;}

.main-aside-left{ background:#f5f8fc; width:202px; border-right:1px solid #e6e6e6; height:700px; position:fixed; left:0px;}
.menu_tit{ background:#44c3ec; border-bottom:1px solid #5aa6c7; height:44px; line-height:44px; font-size:18px; color:#ffffff; font-family:'微软雅黑'; margin-bottom:14px;}
.menu_tit i{ background:url(../images/icon1.png) 0 0 no-repeat; width:18px; height:18px; display:inline-block; margin:0px 14px 0px 13px;}
.menu_line{ height:1px; background:#e0e6ed; width:167px; margin:auto auto 3px;}
.main-row.row{ margin-left:0px;}

.edit_btn_box{ background:#f5f8fc; border:1px solid #e6e6e6; padding:22px 0px 6px 22px; margin:0px 30px 30px 0px !important;}
.edit_btn_box .btn.btn-large{ background:#ffffff; border:1px solid #bcd0d6; border-radius:5px; padding:5px 10px; color:#666666; margin-bottom:16px; text-shadow:none;}
.edit_btn_box .btn.active, .edit_btn_box .btn:hover{ background:#00b5f4; border:1px solid #0398f2; color:#fff;}
.main-btn-box .btn b{width:20px;height:20px;display:inline-block;float:left; margin:0px 11px 0px 0px; background-image:url(../images/btn_icon.png); background-repeat:no-repeat;}
.main-btn-box .btn.bc b{ background-position:-7px 0;}
.main-btn-box .btn.yl b{ background-position:-48px 0;}
.main-btn-box .btn.dc b{ background-position:-88px 0;}
.main-btn-box .btn.fb b{ background-position:-124px 0;}
.main-btn-box .btn.fh b{ background-position:-157px 0;}
.main-btn-box .btn.xg b{ background-position:-188px 0;}
.main-btn-box .btn.cj b{ background-position:-222px 0;}
.main-btn-box .btn.sc b{ background-position:-255px 0;}
.main-btn-box .btn.bj b{ background-position:-285px 0;}
.edit_btn_box .btn b{width:20px;height:17px;display:inline-block;float:left; margin:2px 11px 0px 0px; background-image:url(../images/btn_icon2.png); background-repeat:no-repeat;}
.edit_btn_box .btn.active b, .edit_btn_box .btn:hover b{ background-image:url(../images/btn_icon2_active.png);}
.edit_btn_box .btn.danhwb b{ background-position:-9px 0;}
.edit_btn_box .btn.duohwb b{ background-position:-59px 0;}
.edit_btn_box .btn.danxxz b{ background-position:-109px 0;}
.edit_btn_box .btn.duoxxz b{ background-position:-155px 0;}

.edit_btn_box .btn.tpdanx b{ background-position:-206px 0;}
.edit_btn_box .btn.tpduox b{ background-position:-260px 0;}
.edit_btn_box .btn.xialk b{ background-position:-320px 0;}
.edit_btn_box .btn.shuz b{ background-position:-383px 0;}

.edit_btn_box .btn.youx b{ background-position:-446px 0;}
.edit_btn_box .btn.wangz b{ background-position:-510px 0;}
.edit_btn_box .btn.diz b{ background-position:-570px 0;}
.edit_btn_box .btn.dianh b{ background-position:-629px 0;}

.edit_btn_box .btn.shouj b{ background-position:-684px 0;}
.edit_btn_box .btn.riq b{ background-position:-746px 0;}
.edit_btn_box .btn.shij b{ background-position:-803px 0;}
.edit_btn_box .btn.pingf b{ background-position:-865px 0;}

.edit_btn_box .btn.zhix b{ background-position:-924px 0;}

.content_line{ height:1px; background:#d7d7d7; margin:19px 30px 17px 20px;}
.tab1_box{ margin-left:66px; margin-right: 30px; overflow: auto;}
.tab1{ font-size:14px; color:#888888; font-family:'微软雅黑';}
.tab1 td{ padding:8px 0;}
.tab1 input{ margin:0px;}
.tab1 textarea{ width:80%; height:58px;}
.tab1 td.radio_td1 .iradio_square-blue:first-child{ margin-left:0px;}
.tab1 td.radio_td1 .iradio_square-blue{ margin-left:23px;}
.btn-large-box{ margin-top:10px;}
.btn.btn-large.add-btn-large{ float:none; padding:4px 10px; margin-left:10px;}
.btn-large-box .btn-large{ padding:7px 19px;}
.imp_font{ font-size:14px; color:#f27312; position:relative; top:4px;}
.edit_div{ margin-left:20px;}
.tit_h3{ font-size:20px; color:#333333; font-family:'微软雅黑'; font-weight:normal;}
.con_font{ font-size:14px; color:#8e8e8e; margin:0px 0px 30px;}

.retrieve_box{ font-size:14px; color:#888888; font-family:'微软雅黑'; margin-bottom:0px;}
.retrieve_box li{ float:right; list-style:none; padding-left:24px; line-height:20px;}
.retrieve_box li input{ margin:0px;}
.retrieve_box li.pad_li{ padding-top:3px;}
.retrieve_box .btn-primary{ float:right; margin:0px !important;}
.retrieve_box.pull-left{ margin-left:0px;}
.retrieve_box.pull-left li{ padding:0px 20px 0px 0px;}
.retrieve_box.pull-left li.pad_li{ padding-top:3px;}
.operation_link a{ margin-right:10px; color:#3775db;}
.font_color1{ color:#fc8c4e;}

.main-btn-box .tit_h3{ margin-top:0px; line-height:30px;}
.main-btn-box .con_font{ margin-bottom:5px;}
.btn_right{ margin-top:15px; line-height:30px;}
.btn_right li.pad_li{ line-height:30px; padding-top:0px;}
.pull-right.btn_right li .btn.btn-large{ margin-right:0px;}
.statistical_box .table th{ white-space:pre; border-top:1px solid #d7d7d7 !important; border-bottom:1px solid #d7d7d7;}
.statistical_box .table td.date_td{ white-space:pre;}
.statistical_box .table_scrollbar{ width:100%; overflow:auto;}

.main-aside-right .row.chart_tit{ background:#fdfcea; border:1px solid #eaeaea; border-left:4px solid #f9d479; padding:8px 15px 8px 20px; font-size:14px; color:#828282; margin:23px 30px 0px 20px;}
.main-aside-right .statistical_chart_box{ margin:15px 30px 20px 20px; width:auto;}
.main-aside-right .statistical_chart_box .table th{ border-bottom:1px solid #d7d7d7;}
.main-aside-right .statistical_chart_box .table .text-center{ text-align:center;}
.table_tit{ background:#fafafa; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.table_tit .table{ margin-bottom:0px;}
.tab2_box{ margin:18px 30px 0px 20px;}
.tab2_box table thead th{ background:#fafafa; border-bottom:0px none; color:#4b5c87; font-size:12px;}
.tab2_box table tbody td{ font-size:12px; color:#939499;}
.tab2_box table tbody td.tab_color1{ color:#ed4949;}
.tab2_box table tbody td.tab_color2{ color:#3b508d;}
.tab2_box table tbody td .wj_name{ color:#3b508d;word-break:break-word; word-wrap: break-word;}
.table_scrollbar .mCSB_container{ margin-right:0px;}
.table th, .table tr td{ border-top:0px none; border-bottom:1px solid #dddddd;}
.wrap_mar1{ margin:10px 30px 0px 20px;}

.attribute_box{ background:#f8f8f8; border:1px solid #ececec; margin:0px 30px 17px 0px; font-size:14px; color:#888888; font-family:'微软雅黑'; margin:5px 30px 17px 0px;}
.tab3_box{ padding:0px 10px 0px 25px;}
.attribute_box h5{ font-size:14px; color:#666666; margin:7px 0px 0px 15px;}
.attribute_box h5 i{ background:url(../images/icon_bg.png) 0 0 no-repeat; width:6px; height:6px; display:inline-block; margin-right:8px;}
.attribute_box textarea{ height:45px; margin-bottom:16px;}
.attribute_box input{ margin:0px;}
.row-mar{ margin:12px 10px 10px 25px;}
.attribute-label{ width:86px; float:left; font-size:14px;}
.attribute-label2{ width:100px; float:left; line-height:24px; font-size:14px;}
.bottom_mar_box.row{ margin:10px 0px 0px 86px;}
.bottom_mar_box2.row{ margin:10px 0px 0px 100px;}
.radio_w_box{ float:left; width:80px;}
.mar_top1{ margin-top:16px !important;}
.input_reset input{ height: 16px;}
.template_box{ border:1px dashed #fff; margin:0px 30px 30px 0px; padding:12px 12px 10px 12px;position: relative;}
/*.template_box:hover{ border:1px dashed #ff7700;}*/
.template_box.active{ background:#fdfcea; border:1px solid #f0e7c1;}
.itext{ font-size:14px; color:#666666; margin-bottom:12px; font-weight:bold;}
.template_box input[type="text"]{ height:18px; width:30%;}
.template_box textarea{ height:38px; width:30%;}
.template_box ul li{ list-style:none; font-size:12px; color:#666666; line-height:25px; margin-right:30px;}
.active ul li input[type="text"]{ margin-bottom: 0px; height: 10px; background: #fdfcea;}
.template_box ul li input[type="text"]{ margin-bottom: 0px; height: 18px; }
.template_box ul.cbox_lineh li{ line-height:30px;}
.template_box ul{ margin-left:20px; display:inline-block;}
.template_box-ul-li-float{float: left;}
.xuanx_input input[type="text"]{ width:113px; height:12px; font-size:12px; color:#8e8e8e;}
.address_box select{ height:27px; margin-right:10px;}
.img_box{ width:226px; height:132px;}
.template_box ul.img_ul{ margin:0px;}
.img_ul .img_info{ margin:5px 0px 13px;}
.template_box ul.fl_none li{ float:left;}
.template_box ul.phone_ul{ margin:0px;}
.template_box ul.phone_ul li{ float:left; margin-right:10px;}
.template_box ul.phone_ul li input[type="text"]{ margin:0px;}
input[type="text"].template_box_input_line,textarea.template_box_input_line{border-bottom: solid #AAA; border-width:0px 0px 1px 0px;}

.template_line_solid{ border-bottom:1px solid #cccccc;}
.template_line_dashed{ border-bottom:1px dashed #cccccc;}
.template_line_dotted{ border-bottom:1px dotted #cccccc;}
.info_font{ font-size:12px;}

.itext input{ border:1px solid #f6d87b; margin:0px 10px 0px 0px;}

/*.itext i.addQuestion{ background:url(../images/template_icon.png) 0 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; float:right; margin-right:8px; position:relative; top:6px;}
.itext i.deleteQuestion{ background:url(../images/template_icon.png) -32px 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; float:right; position:relative; top:6px;}
*/
.template_box i.addQuestion{ background:url(../images/operation_icon3.png) -121px 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; margin-right:8px; position:absolute; top:2px;right: 22px;}
.template_box i.deleteQuestion{ background:url(../images/operation_icon3.png) -151px 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; margin-right:8px; position:absolute; top:2px;right: 0px;}
.template_box i.moveUp{ background:url(../images/operation_icon3.png) 0 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; margin-right:8px; position:absolute; top:2px;right: 110px;}
.template_box i.moveDown{ background:url(../images/operation_icon3.png) -31px 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; margin-right:8px; position:absolute; top:2px;right: 88px;}
.template_box i.moveFirst{ background:url(../images/operation_icon3.png) -61px 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; margin-right:8px; position:absolute; top:2px;right: 66px;}
.template_box i.moveLast{ background:url(../images/operation_icon3.png) -91px 0 no-repeat; width:20px; height:20px; cursor:pointer; display:none; margin-right:8px; position:absolute; top:2px;right: 44px;}

.xuanx_input i.add{ background:url(../images/operation_icon2.png) 0 0 no-repeat; width:16px; height:16px; cursor:pointer; display:inline-block; margin:0px 8px 0px 18px; position:relative; top:3px;}
.xuanx_input i.delete{ background:url(../images/operation_icon2.png) -32px 0 no-repeat; width:16px; height:16px; cursor:pointer; display:inline-block; position:relative; top:3px;}
.score_w_box, .score_x_box{ background:#fff; border:1px solid #d9d9d9; padding:5px 7px; float:left; width:15px; height:15px; margin-right:9px;}
i.score_w{ background:url(../images/score.png) 0 0 no-repeat; width:15px; height:15px; cursor:pointer; display:inline-block;}
i.score_x{ background:url(../images/score.png) 0 -23px no-repeat; width:15px; height:15px; cursor:pointer; display:inline-block;}
i.score_w.gray, i.score_x.gray{ background-image:url(../images/score_gray.png);}

.template_box ul.score_ul{ margin:0px;}
.score_ul.score_w_ul li{ float:left; background:url(../images/score_gray.png) 0 0 no-repeat; width:15px; height:15px; cursor:pointer; display:inline-block; margin-right:12px;}
.score_ul.score_w_ul li.active,.score_ul.score_w_ul li:hover{ background:url(../images/score.png) 0 0 no-repeat;}
.score_ul.score_x_ul li{ float:left; background:url(../images/score_gray.png) 0 -23px no-repeat; width:15px; height:15px; cursor:pointer; display:inline-block; margin-right:12px;}
.score_ul.score_x_ul li.active,.score_ul.score_x_ul li:hover{ background:url(../images/score.png) 0 -23px no-repeat;}

.operation_icon i{ background-image:url(../images/operation_icon.png); background-repeat:no-repeat; display:inline-block; cursor:pointer; width:20px; height:20px; margin-right:7px;}
.operation_icon i.gray{ background-image:url(../images/operation_gray_icon.png);}
.operation_icon i.edit_icon{ background-position:-6px 2px;}
.operation_icon i.view_icon{ background-position:-38px 2px;}
.operation_icon i.refresh_icon{ background-position:-70px 2px;}
.operation_icon i.date_icon{ background-position:-100px 2px;}
.border_all{ border:1px solid #aaaaaa; background:#fff; width:122px; height:19px;}
.border_bottom{ border-bottom:1px solid #aaaaaa; background:#fff; width:122px; height:19px;}

.con_tit{ background:#fafafa; border-bottom:1px solid #ececec; height:44px; padding-left:20px;}
.tit_font1{ font-size:18px; color:#747783; font-family:'微软雅黑'; font-weight:normal; line-height:44px; margin:0px;}
.btn.btn-large.btn-primary.btn-primary2{ font-size:12px; padding:4px 19px;}

.footer{ background:#f1f1f1; border-top:1px solid #c4a2a1; color:#666666; font-size:12px; height:26px; line-height:26px; width:auto;}
.footer img{ padding-left:203px;}

div.back-to-top{ position:fixed; bottom:52px; right:17px; z-index:101;}
div.back-to-top span{ background:url(../images/scroll_top.png) no-repeat 0 0; display:block; height:49px; width:49px; margin-bottom:5px; cursor:pointer;}
div.back-to-top:hover span{ background:url(../images/scroll_top.png) no-repeat -50px 0;}

.cms_pagination{ font-size:12px; color:#666666;}
.cms_pagination li span.num{ font-size:14px; float:none; border:0px none; padding:0px;}
.cms_pagination li input{ width:20px; height:11px; margin:0px 5px;}
.cms_pagination li select{ height:21px; margin-right:5px; padding:2px 6px;}

.cms_pagination .pagination{ text-align:center;}
.cms_pagination .pagination ul{ box-shadow:none;}
.cms_pagination .pagination ul > li > a, .cms_pagination .pagination ul > li > span{ border:0px none; padding:0px 5px;}
.cms_pagination .pagination ul > .active > a, .cms_pagination .pagination ul > .active > span{ background:none;}
.cms_pagination .pagination ul li.page_li{ margin-left:20px; }

.cms_pagination .pagination ul li a{ padding:3px 5px;}
.cms_pagination .pagination ul .page_icon a{ padding:3px 4px;}
.cms_pagination .pagination ul .page_icon a b{ background-image:url(../images/page_icon.png); background-repeat:no-repeat; width:11px; height:11px; display:inline-block;}
.cms_pagination .pagination ul .page_icon.page_prev_wrap a b{ background-position:0px 0px;}
.cms_pagination .pagination ul .page_icon.page_prev a b{ background-position:-22px 0px;}
.cms_pagination .pagination ul .page_icon.page_next a b{ background-position:-52px 0px;}
.cms_pagination .pagination ul .page_icon.page_next_wrap a b{ background-position:-68px 0px;}
.cms_pagination .pagination ul .page_icon.gray a b{ background-image:url(../images/page_gray_icon.png);}

.cms_pagination .pagination ul > li > a:hover,
.cms_pagination .pagination ul > li > a:focus,
.cms_pagination .pagination ul > .active > a,
.cms_pagination .pagination ul > .active > span {
  background-color: #fff;
}
/*统计页面*/
.chart_operation{ display:inline-block; width:100%; margin-bottom:10px;}
.chart_header_tit{ font-size:14px; color:#828282; float:left;}
.chart_header_tit span{ color:#f27312; font-weight:bold;}
.chart_header_tit i{ background:url(../images/tub_icon.png) 4px 4px no-repeat; width:23px; height:23px; display:inline-block; vertical-align:middle; margin-right:10px; background-color:#fbfbfb; border:1px solid #e6e6e6; padding:3px;}
.chart_operation_icon{ float:right;}
.chart_operation_icon i{ background-image:url(../images/tub.png); background-repeat:no-repeat; width:23px; height:23px; background-color:#fbfbfb; border:1px solid #e6e6e6; float:right; margin-left:9px; cursor:pointer; padding:3px;}
.chart_operation_icon i.gray{ background-image:url(../images/tub_gray.png);}
.chart_operation_icon i.chart_icon1{ background-position:-78px 4px;}
.chart_operation_icon i.chart_icon2{ background-position:-37px 4px;}
.chart_operation_icon i.chart_icon3{ background-position:5px 3px;}