/**::-webkit-scrollbar {*/
/*	display: none;*/
/*}*/

/** {*/
/*	scrollbar-width: none;*/
/*}*/

/** {*/
/*	-ms-overflow-style: none;*/
/*}*/
body { min-width: 1260px; background-color: #f9f9f9 !important;
	/*overflow: hidden !important;*/
}

/**login**/
.login_Content { height: 100%; min-height: 585px; background: url(../images/loginbg.jpg) center no-repeat; background-size: cover; }
/*.header { height: 70px; background-color: #fff; }*/
.head_index { width: 1260px; padding: 7px 0px 0;position:absolute; }
.head_index .h1 { float: left; }
.head_index .h1 img { max-height: 41px; }
.head_index .head_nav { float: left; padding-top: 13px; padding-left: 155px; }
.header .head_contact { color: #666666; font-size: 15px; float: right; margin: 4px 0 0 0;  line-height: 29px; }
.header .login_icon { display: inline-block; width: 29px; height: 29px; vertical-align: top; margin: 0px 10px 0 0; background: url(../images/client_icons.png) -24px 0 no-repeat; }
.header .pro_name { float: left; line-height: 37px; font-size: 20px; margin: 0 0 0 20px; }
.login { position: relative; float: right; margin: 120px 7% 0 0;}
/*.login_box {float: right;}*/
.new_foot_icon {width: 115px;height: 28px;display: inline-block;background:url(../images/logo_b.png) 0 0 no-repeat;margin: 2px 7px 0 4px;vertical-align: top;}
.jsbox { margin: 0; padding: 0; border-collapse: collapse; position: absolute; z-index: 1300; display: none; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }
.jsboxContent {width: 380px; border-radius: 5px; border: 1px #ddd solid;background: rgba(0, 0, 0, 0.5); position: relative; overflow-y: hidden; overflow-x: hidden; }
.login_content{width: 400px; height: 500px;border-radius: 52px 18px 52px 18px;}
.jsboxTitle { font-size: 16px; //font-weight: bold; margin: -1px -1px 0; padding: 7px 42px;color: #FFFFFF;margin-top:20px; }
.login_center_cq { width: 315px; margin: 0 auto; }
.login_center_cq .error { margin-bottom: 10px; line-height: 20px; font-size: 14px; margin-top: 0; color: #f47233; }
.login_center_cq .error a, .login_center_cq .error a:hover { color: #f47233; }
.login_center_cq .login_password, .login_center_cq .login_name {  position: relative; border: 1px solid #d2d2d2; border-radius: 5px; height: 42px; line-height: 35px; margin-bottom: 10px;  overflow: hidden; }
.login_center_cq .login_icon_box{display: inline-block;  width: 35px;  height: 42px;  float: left;  border-right: 1px solid #e9e9e9;background-color: #f7f7f7;}
.login_center_cq i.login_icon { display: inline-block; width: 22px; height: 24px; float: left; margin: 8px;}
.login_center_cq i.usr { background: url(../images/client_user.png) no-repeat;}
.login_center_cq i.pwd { background: url(../images/client_pwd.png) no-repeat; }
.login_center_cq .login_password input, .login_center_cq .login_name input { color: #999; width: 267px; height: 30px; line-height: 30px; padding: 6px 5px; float: left; border: none; font-size: 16px; }
.login_center_cq input::-webkit-input-placeholder { color: #999; }
.login_center_cq input:-moz-placeholder { color: #999; }
.login_center_cq input::-moz-placeholder { color: #333; }
.login_center_cq input:-ms-input-placeholder { color: #999; }
.controls label input {float: left;margin: 4px 0 0 0;}
.login_center_cq .loginbut { line-height: 40px; height: 40px; padding: 0 0px; border-radius: 4px; margin-top: 15px; margin-bottom: 5px; font-size: 16px; }
.loginbut { background: rgba(255, 141, 26, 1);
	color: #fff; padding: .5em 1em; text-align: center; display: block; }


/**home**/
.home_head { width: 100%; height: 44px; background-color: #b86215; }
.home_head_title { width: 98%; margin: 0 auto;}
.home_head_title .h1 { float: left; color: #fff; }
.home_head_title .h1 img { max-height: 41px; }
.home_head_title .h1 .pro_name { float: left; line-height: 41px; font-size: 20px; margin: 0 0 0 15px; }
.btn_member { float: right; margin: 16px 0 0 0px; }
.btn_member .head_contact { display: none; margin: 5px 50px 0 0; line-height: 27px; float: left; color: #fff; }
.btn_member .head_contact i { display: inline-block; width: 29px; height: 29px; vertical-align: top; margin: 0px 10px 0 0; background: url(../images/icons.png) 0 0 no-repeat; }
.btn_member a { display: inline-block; width: 73px; height: 26px; line-height: 26px; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 4px; float: left; margin-left: 12px; margin-top: 5px; }
.btn_member a:hover, .zc_btn:hover, .section .more:hover, .btn_a:hover { background: #ff8632; border: 1px solid #ff8632; }
.home_head_user { float: right; margin: 10px 0; }
.top_head_user {
	z-index: 99;
	position: absolute;
	right: 20px;
	top: 20px;
}
.i_notice { float: left; width: 15px; height: 15px; display: inline-block; vertical-align: middle; background-image: url("../images/client_user.png");}
.i_user { float: left; width: 22px; height: 22px; display: inline-block; vertical-align: middle; background-image: url("../images/client_user.png"); background-position: -2px -2px;}
.i_pass { background-position: 0 -15px; }
.i_logout { float: left; width: 22px; height: 22px; display: inline-block; vertical-align: middle; background-image: url("../images/back.png"); background-position: -2px -2px;}
.i_notice { background-position: 0 -70px; position: relative;}
.notice_point {position: absolute;right: -2px;top: -4px; width: 5px;height: 5px;border-radius: 100%;  background-color: red;}
.notice_number {color: #d2d2d2;cursor: pointer; float: left;  margin: 0 15px 0 5px;}
.edit_pass, .user_name, .logout { color: #d2d2d2; cursor: pointer; }
.home_head_user .edit_pass { color: #4a7eb3;display: none; }
.nav {height: 60px; width: 100%; position: relative;}
.nav_auto { width: 1260px; margin: 0 auto; height: 60px; position: absolute;  top: 0;  left: 50%;  margin-left: -630px;}
.nav_auto ul li { float: left; display: inline; }
.nav_auto ul li a { color: #666666; border-bottom: 2px #fff solid; margin: 0 25px; display: block; height: 58px; line-height: 58px; width: 100%;text-align: center;}
.nav_auto ul li .active { color: #AB8765; border-bottom: 2px #AB8765 solid; }
.nav_auto ul li a:hover { color: #fff; background-color: #ff8632;}
.more_menu {position: relative;}
.more_menu .nav_second {display: none; position: absolute;top: 60px;left: 0;z-index: 999; width: 100%; background-color: #fff;border:1px #e4e4e4 solid;}
.more_menu .nav_second li {width: 100%;}
.more_menu .nav_second li a {margin: 0 20px;padding: 0; height: auto; line-height: 34px;text-align: center;border-bottom:2px #fff solid;}
.more_menu .nav_second li a:hover {border-bottom: 2px #ff8632 solid;color: #666;}

/******content******/
.inner_content {margin: 10px 5%; }
.content {
	width: 79%;
	padding: 0 1%;
	float: right;
	margin: 1%;
	height: 89vh;
	background: #fff;
}
.b_box { border: 1px #dcdcdc solid; background: #fff;}
.info .info_title { border-bottom: 1px #dcdcdc solid; padding: 30px 40px; font-size: 18px; }
.info .info_pro {padding: 10px 40px 40px;}
.info p { margin: 30px 0 0 0; line-height: 20px; }
p.welcome_p { margin: 80px 0; font-size: 30px; }
.account_info { width: 675px; margin:30px auto; }
.account_list { margin: 0 0 20px 0; }
.account_list .list_box { border: 1px #dcdcdc solid; border-radius: 5px; margin: 10px 0 0 0; overflow: hidden; }
.account_list .list_box .list_input { width: 80%; padding: 8px; color: #aaaaaa; border: 0; }
.account_list .list_box .a_link { float: right; margin: 8px 10px 0 0; }
.send_code, .send_code_down {width: 138px;  height: 35px;  text-align: center;  line-height: 34px;  cursor: pointer;  color: #666;  border: 1px #dcdcdc solid;  margin: 10px 0 0 0;border-radius: 5px;background-color: #f4f4f4;}
.send_code_down { cursor: default;  color: #aaa;}
.success {line-height: 35px;  font-size: 19px;}
.account_list .success i {width: 37px;height: 37px;display: inline-block;vertical-align: top;margin: 0px 10px 0 0;background: url("../images/client_icons.png") -95px 0 no-repeat;}
.step_two, .step_three, .step_four, .down_branch, .down_store, .detail_annex, .detail_position  {display: none;}

/********view********/
.view_box {margin: 50px 0;background-color: #fff;}
.view_box .view_list {height: 390px;}
.view_box .view_list .view_info, .view_box .view_list .view_img {width: 50%;height: 100%;}
.view_box .view_list .view_info_con{margin: 60px;}
.view_box .view_list .view_info_con .view_title {font-size: 18px;margin: 0 0 40px 0; color: #484848;}
.view_box .view_list .view_info_con p {font-size: 14px;line-height: 30px; color: #484848;}
.view_box .view_list .view_img img{width: 100%;}
.view_box .view_list .view_img .img_1 {width: 100%;height: 100%;background: url("/static/images/img_1.png") 0 0 no-repeat;background-size: cover;}
.view_box .view_list .view_img .img_2 {width: 100%;height: 100%;background: url("/static/images/img_2.png") 0 0 no-repeat;background-size: cover;}
.project_view_default {margin: 10px 0 50px 0;}
.view_def_title {font-size: 18px;color: #484848;margin: 0 0 40px 0;}
.data_box {}
.data_list ul li {display: inline;float: left;width: 33%;}
.data_list ul li:last-child {width: 34%;}
.data_circle {background-color: #fff;padding: 24px 20px;margin:0 0 0 7px;}
.data_list ul li:first-child .data_circle {margin: 0;}
.data_circle_title {font-size: 16px;}

.point_circle {width: 10px;height: 10px;display: inline-block;border-radius: 100%;margin:6px 7px 0 0;vertical-align: top;}
.p_blue {background-color: #ff8632;}
.p_green {background-color: #00bb9c;}
.p_purple {background-color: #727fc3;}
.p_orange {background-color: #fed191;}
.p_gray {background-color: #dcdcdc;}
.p_red {background-color: #ed6365;}
.data_info_box{margin: 40px auto 30px;width: 180px;height: 180px;border-radius: 100%;border:6px #fff solid;text-align: center}
.data_info_num {font-size: 42px; margin: 40px 0 0 0;}
.data_info_text {font-size: 20px;color: #aaaaaa;}
.box_blue {border-color: #ff8632;}
.box_blue .data_info_num {color:#ff8632; }
.box_green {border-color: #00bb9c;}
.box_green .data_info_num {color:#00bb9c; }
.box_purple {border-color: #727fc3;}
.box_purple .data_info_num {color:#727fc3; }

.evi_list ul li {display: inline;float: left;width: 25%;}
.evi_info {background-color: #fff;margin:0 0 0 10px;}
.evi_list ul li:first-child .evi_info {margin: 0;}
.evi_list .evi_info_icon {float: left;width: 73px;height: 95px;background-image: url("/static/images/project_icons1.png");background-repeat: no-repeat;}
.evi_orange {background-color: #fa8b68;}
.evi_purple {background-color: #8263b6;}
.evi_green {background-color: #00bb9c;}
.evi_blue {background-color: #ff8632;}
.evi_img {background-position:  0 0;}
.evi_audio {background-position:  -74px 0;}
.evi_video {background-position:  -148px 0;}
.evi_file {background-position:  -222px 0;}
.evi_info_text {margin: 20px 0 0 30px;color: #616161;font-size: 14px;float: left;}
.evi_info_text p {margin:  0 0 10px 0;}
.evi_info_text .evi_num {font-family: "Arial";font-size: 22px;color: #484848;}
.vBottom {vertical-align: top; display: inline-block; margin: 5px;}

.map_box {position: relative;}
.chart_map {background-color: #fff;}
.map_all {width: 80%;float: left;text-align: center;}
.map_all img{margin: 20px 0 ;}
.map_info {width: 20%;height: 100%; position: absolute;right: 0;top: 0;border-left: 1px #f2f3f7 solid;}
.nation_sample {padding: 45px 0 25px 35px;border-bottom: 1px #f2f3f7 solid;}
.area_sample {padding: 30px 0 0 35px;}
.map_info_title {margin: 0 0 15px 0;}
.nation_info_list {margin: 0 70px 10px 0;}
.nation_info_list .info_num {float: right; min-width: 20px;}
.nation_info_list .point_circle {margin: 5px 9px 0 4px;}
.area_sample .nation_info_list {margin-bottom: 3px;}
.area_sample .nation_info {margin-bottom: 10px;}
.p_nation {width: 15px;height: 14px;display: inline-block;background: url("/static/images/project_icons1.png") 0 -99px no-repeat;vertical-align: middle;margin: 0 5px 0 0;}
/********view********/

.q_box_title { line-height: 35px; position: relative}
.list_q_name {margin: 0 0 0 20px;}
/*.sam_control{position: absolute;right: 0;bottom: 0;}*/
.q_box_name { font-size: 22px; color: #484848;}
.q_box_text{ text-align:center; }
/*.q_box_sear {margin: 20px 0 ;}*/
.q_box_sear .base_button { margin: 0 0 0 10px; }
.q_box_sear .input_box, .q_box_sear .input_name {float: left;}
.q_box_sear .survey_sear {float: right;margin: 0 0 0 20px;}
.forgot_box { border: 1px #dcdcdc solid; }
.forgot_title { background-color: #f9f9f9; padding: 28px 0; }
.forgot_steps { width: 552px; margin: 0 auto; height: 80px; }
.forgot_title .step1 { background: url("../images/step1.png") 0 0 no-repeat; }
.forgot_title .step2 { background: url("../images/step2.png") 0 0 no-repeat; }
.forgot_title .step3 { background: url("../images/step3.png") 0 0 no-repeat; }
.steps_info { padding: 61px 0 0 0; }
.steps_info ul li { width: 33%; float: left; display: inline; }
.steps_info ul li.w_sp { width: 34%; }
.check_list { width: 300px; margin: 70px auto; }
.v_code { width: 150px; }
.forgot_box .base_button { display: block; }
.img_code { margin: 11px 0 0 10px; float: left; }
.change_code { margin: 15px 0 0 10px; float: left; color: #56a5f0; }
.foot {color: rgba(230, 230, 230, 1); min-width: 600px; position: absolute; bottom: 4%; left: 12%;}
.f_t {line-height: 33px; float: left; margin-right: 10px; }
.foot .f_nav a { color: #ff8632; }
.f_nav { margin: 8px 0; }
.red_border { border: 1px #ec203d solid !important; }
.red_error { color: #ec203d; }

/*****term*****/
.term_select {padding: 20px 0px;}
.term_year {border-bottom: 1px #dcdcdc solid;padding: 10px 0 20px 0;}
.term_info {margin: 20px 0 ;}
.term_info_list {float: left;margin: 0 20px 0 0;width: 246px;height: 165px;text-align: center;color: #484848;background-color: #f0f0f0;cursor: pointer}
.term_name {margin: 40px 0 0 0;}
.term_time {margin: 10px 0 0 0;}
.term_state {margin: 20px auto 0 auto;width: 80px;height: 25px;text-align: center;line-height: 25px;color: #fff;border-radius: 5px; }

.term_new_list {}
.term_new_tabs {margin: 0 0 20px 0;}
.term_new_tabs ul li {display: inline;float: left;}
.term_new_tabs a{color: #aaa;margin: 0 25px 20px 0;font-size: 18px;}
.term_new_tabs .act, .term_new_tabs a:hover {color: #484848;}
.term_new_tabs .act .point_circle, .term_new_tabs a:hover .point_circle {background-color: #ff8632;}

.term_new_boxs ul li {display: inline;float: left;width: 25%;}
.term_new_boxs .p_info_list {background-color: #fff;margin: 0 20px 20px 0;box-shadow: 0px 0px 6px #dcdcdc;min-height: 200px; border-radius: 5px;}
.term_new_boxs .p_info_list:hover {box-shadow: 0px 0px 15px #838383;}
.p_info {padding: 22px 20px 20px;}
.p_info_head {position: relative;}
.p_info_head .p_info_title {font-size: 16px;color: #484848;}
.p_info_head .p_info_time {font-size: 12px;color: #aaa;margin: 10px 0 0 0;}
.p_info_head .p_info_status {position: absolute;right: 0;top: 0;}
.p_info_status .point_circle {margin: 5px 1px 0 0;}
.per_start {color: #1dba9c;}
.per_stop {color: #ed6365;}
.per_over {color: #dcdcdc;}
.p_info_con {margin: 25px 0 0 0;font-size: 12px;color: #484848;}
.sch_info {margin: 15px 0 0 0;}
.sch_info .sch_info_name {min-width: 70px;display: inline-block;}
.sch_info .sch_info_num {float: right;}
.sch_info .sch_info_progress {margin: 0 7px;}
.sch_info .progress_bg {background-color: #dcdcdc;height:8px;display: inline-block;width: 55%; }
.sch_info .progress_bar {height: 8px;width: 0px;}

.over_s {margin: 0;}
.sch_info_over {margin: 20px 0 0 0; float: left;  width: 33%;  text-align: center;}
.sch_info_over span {display: block;}
.sch_info_over .sch_info_name {margin: 2px 0 0 0;}
.sch_info_over .sch_info_num {}
.sch_info_over .sch_info_progress {margin: 2px auto;    position: relative;  height: 70px;  width: 42px;}
.sch_info_over .progress_bg {margin: 5px 0 0 0;position: absolute;  bottom: 0;  left: 0;  width:42px; background-color: #fff;display: inline-block;}
.sch_info_over .progress_bar {width: 100%;}

/******fix_menu******/
.fix_menu {position: fixed;left: 0;top: 100px;}
.term_menu {width: 116px;border: 1px #dcdcdc solid;border-left-top-radius: 5px;border-right-top-radius: 5px;overflow: hidden;background-color: #fff;}
.term_menu_title {padding:13px 0;background-color: #ff8632;text-align: center;color: #fff;}
.term_menu_title i {width: 14px;height: 13px;display: inline-block;line-height: 56px;vertical-align: top;margin: 5px 5px 0 0;background: url("../images/client_icons.png") 0 -54px no-repeat;}
.term_menu_year {border-bottom: 1px #dcdcdc solid;}
.term_menu_year select {border: 0;width: 100%;height: 40px;}
.term_menu_per {background-color: #f9f9f9;}
.term_menu_per select {border: 0;width: 100%;height: 40px;background-color: #f9f9f9;}

.survey_con {width: 900px;}
.survey_menu .term_menu {width: 204px;}
.survey_menu .term_menu_title {padding: 13px 10px;}
.survey_menu .ellipsis {text-align: left;margin-left: 4px;}
.jstree li a {position: relative;}
.list_none {padding: 4px 0 0 0 !important;}
.list_none .triangle{display: none !important;}
.num_count { position: absolute;right:8px;line-height: 20px; color: #fff;border-radius: 10px;border: 1px #fff solid;padding: 0 2px;font-size: 12px;min-width: 40px;text-align: center;}
.green_s {color: #22c4a9;border: 1px #22c4a9 solid;}
/*.green_s {color: #22c4a9;border: 1px #22c4a39 solid;}*/
.blue_s {color: #6cb0f2;border: 1px #6cb0f2 solid;}
.gray_s {color: #aaaaaa;border: 1px #aaaaaa solid;}
li.group_list {position: relative;padding: 4px 0 0 18px;border-top: 1px solid #dcdcdc;cursor: pointer;}
li.group_list .arrow_t {top: 21px;left: 13px;border-bottom: 5px solid #aaa;}
li.group_list .arrow_b {top: 21px;left: 18px;border-top: 5px solid #aaa;}
li.group_list .ellipsis {margin-left: 23px;}
.open_list {background-color: #f9f9f9;border-bottom: 1px dashed #dcdcdc;}
.survey_menu .open_list:last-child{border-bottom: 0;}

.list_table tr:hover {background-color: #f9f9f9;}
.list_table tr:hover td{color: #484848;}
.list_table .width100 {margin-left: 0 !important;}

.sch_title {border-bottom: 1px #dcdcdc solid;}
.sch_title2{line-height: 36px;padding: 10px 10px 10px 25px; border-bottom: 1px #dcdcdc solid;}
.sch_name {border-left: 3px #ff8632 solid;padding: 0 0 0 10px;margin: 15px 20px;float: left;}
.chart_t {margin: 0 0 0px 0;}
.sch_box .chart_t .list_table tr th {padding: 10px;}
.sch_list tr th {background-color: #fafafa;color: #000;}
.chart_div {text-align: center;]}

.sch_box {margin: 0 0 30px 0;}
.sch_box .sch_list tr th {padding:0;}
.sch_data {border-left: 1px #dcdcdc solid;}
.dealer_box .sch_data{height: 240px;}
.sch_box .list_table tr th:first-child .sch_data {border-left: 0;}
.wj_sear {background-color: #fff;border: 1px #ff8632 solid;color: #ff8632;}
.open_sear {margin: 5px 10px 0 0px;}
.open_sear i {width: 10px;height: 7px;display: inline-block;margin: 8px 0 0 5px;vertical-align: top;background: url("../images/arrow_down_icon.png") 0 0 no-repeat;}
.open_sear i.opened {background-position: 0 -7px;}
.sear_box, .cj_select_boxs .cj_select_input {display: none;}
.sch_box .sear_box tr th {border-left: 1px #dcdcdc solid;border-bottom: 1px #dcdcdc solid;padding: 10px;}
.sch_box .sear_box tr th:first-child {border-left: 0;}
.cj_select {float: left;margin: 0 20px 0 0;}
.sch_data_title {padding: 20px 10px;color: #484848;text-align: center;line-height: 28px;}
/*.sch_data_title i {height: 28px;display: inline-block;margin: 3px 10px 0 0;vertical-align: top;background: url("../images/dealer_icon.png") 0 0 no-repeat}*/
/*.sch_data_title .dealer_num {width: 28px;}*/
/*.sch_data_title .dealer_aims {width: 32px; background-position: -28px 0;margin: 0px 10px 0 0;}*/
/*.sch_data_title .dealer_sample {width: 22px;background-position: -60px 0;}*/
/*.sch_data_title .dealer_per {width: 28px;background-position: -82px 0;}*/
.sch_data_num, .dealer_data_num {line-height: 90px;text-align: center;padding: 20px 20px 30px;cursor: pointer;}
.dealer_data_chart {padding-bottom: 20px;}
.sch_data_num span, .dealer_data_num span{color: #ff8632;font-size: 36px;}
.dealer_data_num span{color: #ff8632;font-size: 50px;}
.dealer_data_num span {color: #00bb9c;}
.sch_data_chart, .dealer_data_chart {width: 150px;height:150px;margin:0 auto;text-align: center;}
.chart_div_box {width: 100%;margin: 15px;text-align: center;}
.chart_type_map{display: none;}

.score_r .list_table tr th,.score_r .list_table tr td{padding: 10px 20px;  text-align: left;}
.rank_left {float: left;width: 48%;}
.rank_right {float: right;width: 48%;}
.rank_table .list_table tr td, .rank_table .list_table tr th {text-align: center;}
.rank_mark {width: 20px;height: 20px;border-radius: 100%;text-align: center;line-height: 20px;font-size: 13px;color: #fff; margin: 0 auto;}
.blue_mark {background-color: #ff8632;}
.red_mark {background-color: #ed6365;}
.u_line {text-decoration: underline;}
.r_time_box {text-align: right;line-height: 35px;font-size: 14px !important; margin-top: 3px;}
.sch_data:hover{background-color: #f5f5f5;}
.sch_chart_box:hover {background-color: #fff;}
.chart_control {margin: 6px 10px;}

/******questionnare*****/
.grayBg {background-color: #f9f9f9;}
.surveys {margin: 20px 0;background-color: #fff;text-align: center;}
.surveys_name {margin: 80px 0 0 0;font-size: 18px;}
.surveys_start_text {margin: 80px 0 0 0;}
.start_entry {margin: 50px auto 60px auto;}

/*********sample_review*******/
.sample_review {padding: 20px;border-bottom: 1px #dcdcdc solid;}
.sample_list .sch_title{/*line-height: 36px;padding: 10px*/}
.sam_control .hide_s_option {float: right;line-height: 20px;margin: 0 0 5px 0;}
.white_style {width: 100%;margin: 10px 0;}
.white_style tr td {border-bottom: 0px #e2e2e2 solid;padding: 10px 20px;text-align: left;}
.term_detail .white_style tr th {border-bottom: 1px #dcdcdc solid;padding: 10px 20px;text-align: center;}
.term_detail .white_style tr td {border-bottom: 0px #e2e2e2 solid;padding: 10px 20px;text-align: center;color: #aaa;}
/*.foot_box {position: fixed;bottom:0;right: 0;width: 100%;background-color: #fff;border-top: 1px #dcdcdc solid;padding: 15px 0;}*/
/*.review_btns {width: 1260px;margin:0 auto;}*/
.review_btns i {width: 20px;height: 20px;display: inline-block; vertical-align: top; margin: 0px 5px 0 0; background-image: url(../images/client_icons.png);background-repeat:  no-repeat;}
.f_exit {background-position: -190px -169px;}
.f_drafts {background-position: -53px -20px;}
.f_fail {background-position: -52px -40px;}
.f_complete {background-position: -53px -59px;}
.f_del {background-position: -54px -156px;}
.button_gray1:hover .f_exit {background-position: -53px 2px;}
.button_gray1:hover .f_drafts {background-position: -53px -20px;}
.button_gray1:hover .f_fail {background-position: -53px -40px;}
.button_gray1:hover .f_complete {background-position: -53px -60px;}
.survey_group_detail {margin: 0 0 0px 0; background-color: #fff;border-top: 1px #dcdcdc solid;}
.survey_group_title {padding: 10px 30px 10px 5px;cursor: pointer;text-align: left;font-weight: bold;}
.survey_group_title .pack_icon, .area_report, .single_report {display: none;}
.survey_group_title .pack_icon {display: inline-block;}
.bTop {border-top: 1px #dcdcdc solid;}
.group_title_line {font-weight: bold;}


.detail_box {position: relative;min-height: 550px;}
.detail_box .tabs {border: 0;}
.survey_group_list, .detail_list {width: 100%;}
.survey_group_list thead tr th, .detail_list thead tr th{border-bottom: 1px #dcdcdc solid;text-align: center;}
.survey_group_list tr.q_name_title th, .detail_list tr.q_name_title th {padding: 10px 10px;border-bottom:1px #dcdcdc solid;text-align: center;}
.survey_group_list tr td {padding: 10px 30px;}
.detail_list tr td {padding: 10px 30px;text-align: center;}
.detail_annex .survey_group_list tr td {border-bottom: 1px #dcdcdc solid;}
.detaivisiblel_annex .survey_group_detail {padding: 10px 20px;}
.detail_position .map_box {width: 100%;height: 500px;}
.v_hidden {display: block !important;visibility: hidden;height: 0;overflow: hidden;}
.v_show {display: block !important;}

.more_detail_box {border:1px #dcdcdc solid; background-color:#fff;}

.more_detail_title {background: #ff8632;height:52px;line-height: 52px;border-bottom: 1px #dcdcdc solid;line-height: 52px;color: #fff;padding: 0 10px;}
.survey_name {
	cursor: pointer;
	padding: 10px 0;
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid #e2e2e2;
}
.survey_title {
	cursor: pointer;
	padding: 10px 0;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
.more_icon {
	width: 18px;
	height: 19px;
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0 12px;
	background-image: url("/static/images/q_icon.png");
}
.w_icon {
	background-position: 0 0;
}
.g_icon {
	background-position: -17px 0;
	margin: 4px 10px 0 0;
}
.orange_icon {
	background-position: -34px 0;
	margin: 4px 10px 0 0;
}
.on {
	background-position-y:-10px;
}
.more_d_tabs {
	float: right;
	margin: 0 0px 0 0;
}
.more_d_tabs ul li {
	float: left;
	display: inline;
	padding: 0px 10px;
	border: 1px #ff8632 solid;
	color: #fff;
	line-height: 34px;
	border-radius: 5px;
	margin: 8px 5px 0 0px;
}
.more_d_tabs ul li a {
	color: #fff;
}
.more_d_tabs ul li:hover, .white_link:hover, .more_d_tabs ul li.act {
	border: 1px #fff solid;
}
.detail_box .detail_btns {
	color: #fff;
	margin: 8px 0 0 0px;
}

.detail_box .group_detail_btns {
	color: #fff;
	margin: 10px 5px;
	width: 19%;
}

.white_link {
	padding: 0px 10px;
	border: 1px #ff8632 solid;
	color: #fff;
	border-radius: 5px;
	line-height: 34px;
}

.e_q_name {
	border: 1px #e2e2e2 solid;
	background-color: #fafafa;
	padding: 10px;
}
.e_q_name .ellipsis {
	width: 92%;
}
.back_color_red{
	color: red;
}

.back_color_orange{
	color: #ff8632;
}

.e_q_con {
	/*border-bottom: 1px #e2e2e2 solid;*/
	margin-bottom: 5px
}
.e_q_count{
	background: #ff8632;
	margin-bottom: 5px;
}
.e_q_list {
	display: flex;
	margin: 5px 0 0 0;
}
.e_q_title {
	/* float: right; */
	/*font-weight: bold;*/
	/* color: #fff; */
	width: 100%;
	max-width: 84px;
	/* padding: 3px 5px; */
	/* background: #ff8632; */
	/* margin: 10px 0 0 0; */
	/* display: inline; */
	text-align: right;
}
.e_q_reason {
	display: inline-block;
	/*border-bottom: 1px #938585  solid;*/
}

.e_q_attach{
	margin-top: 5px;
}

.e_q_btn{
	position: absolute;
	top: 0;
	right: 0;
	padding: 2px;
}

.record_btn{
	right: 30px;
}

.loss_count{
	color: red;
}

.orange_link {
	/*text-align: center;*/
	border: 1px #ff8632 solid;
	border-radius: 5px;
	line-height: 34px;
	background-color: #fafafa;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.orange_link:hover{
	color: #fff;
	background: #ede7e0;
}

.act{
	color: #fff;
	background-color: #C9A583;
}

.q_ans_box{
	width: 90%;
}

.edit_btn i{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	/*margin: -2px 3px 0 3px;*/
	background-image: url(../../static/images/review_edit_btn.png);
	background-repeat: no-repeat;
	background-position: -8px -8px;
}

.all_file i{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../../static/images/file_view.png);
	background-repeat: no-repeat;
}

.other_file i{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background-image: url(../../static/images/file_download.png);
	background-repeat: no-repeat;
}

.btn_box {
	/*position: fixed;*/
	/*right: 30px;*/
	/*z-index: 200;*/

	position: fixed;
	bottom: 0;
	right: 0;
	padding: 15px 0;
}

.btn_audit {
	display: block;
	margin-top: 5px;
}

.btn_exit {
	position: absolute;
	/*right: 0;*/
	top: 5px;
	/*border: 1px #b86215 solid;*/
	/*float: right;*/
}

.appeal_cycle{
	position: absolute;
	top: 0;
	/*right: 0;*/
	/*left: 100px;*/
}

.btn_exit:hover{
	color: #fff;
	background: #b86215;
	border: 1px #b86215 solid;
}

.g_title {
	display: inline-block;
	max-width: 72%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	/*padding-left: 4%;*/
}

.g_text{
	max-width: 95%;
	text-align: center;
}

.root_act{
	color: #f17b13;
}

.root_act:hover{
	border-bottom: 2px #ff8632  solid;
}

.sample_info table tr th {border: 1px solid black;text-align: center;font-weight: bold;}
.sample_info table tr td {border: 1px solid black;text-align: center;}
.simple_title {
	padding: 5px 30px;
	font-size: 16px;
}
.q_annex {
	margin: 0 0 20px 30px;
}
.survey_group_list tbody tr.q_name_title th {border: 0;}
.q_con td{border-bottom: 1px #dcdcdc solid;}
.survey_group_detail .q_con:last-child > td{border: 0px #dcdcdc solid;}
.q_name {margin: 0 0 0 30px;}


.term_detail .detail_box {display: block;}

.annex_view {
	/*position: relative;*/
	/*display: inline-block;*/
	/*margin: 0 10px 0 0;*/
	position: absolute;
	top: 4px;
	right: 10px;
}

.image_view {
	margin-top:5px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}
.image_view .more_file:hover{
	cursor: pointer;
	color: #ff8632;
	border-bottom: 1px solid #ff8632;
}

.image_view .more_file {
	font-weight: bold;
}

.image_view img{
	width: 87px;
	margin-right: 2px;
}

.all_annex_view {
	position: relative;
	display: inline-block;
	margin: 0 10px 0 0;
}

.loss_annex_view:hover {
	border-bottom: 1px solid #b86215;
}

.loss_annex_view {
	color: #b86215;
}

.red_point {position:absolute;top:-3px;right: -8px;background-color: #b86215;color: #fff;font-size: 12px;line-height: 16px;text-align: center; border-radius: 100%;width: 16px;height: 16px;}
.red_point_wrap {position: relative;}
.red_point_wrap .red_point {top: -1px;right: -1px;width: 5px;height: 5px;}

.text_box {width: 100%;height: 100px;}
.answer_record {max-height: 251px;overflow-y: auto;}
.answer_model {border: 1px #dcdcdc solid;margin: 20px 0;}
.answer_q_title {padding: 10px 20px;border-bottom: 1px #dcdcdc solid;background-color: #f9f9f9;}
.attachment_list {margin: 10px 20px;}
.select_file:hover{
	border-bottom: 1px solid #e5782d;
	color: #e5782d;
}

.content .survey_sear  {width: 200px;}

.report_box {min-height: 300px;font-size: 15px;color: #484848;}
.tabs_box .report_box:first-child {border-top: 0;}
.downs_select {margin: 20px 0;}
.down_table {}
.down_table .down_table_bg{background: #fff;border-left: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;}
.down_search {padding: 10px 20px;border-bottom: 1px #dcdcdc solid;}
.report_sear {padding: 10px 20px;border-left: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;background: #fff;margin: 0;}
.batch {margin: 10px 0 20px 0;}
.report_box {background-color: #fff;margin: 0 0 30px 0;}
.report_box .detail_title {padding: 20px;border-bottom: 1px #dcdcdc solid;line-height: 26px;}
.report_box .survey_group table{width: 100%;}
.report_box .survey_group table tr td, .report_box .survey_group table tr th {padding: 20px 30px;border-left: 1px #dcdcdc solid;  border-top: 1px #dcdcdc solid; vertical-align: top;}
.report_box .survey_group table tr td:first-child, .report_box .survey_group table tr th:first-child {border-left: 0;}
.report_box .survey_group table tr:first-child td, .report_box .survey_group table tr:first-child th {border-top: 0;}
.report_box .score_table table tr td, .report_box .score_table table tr th {border-left: 0;position: relative;}
.report_box .score_table table tr td {color: #aaa;}
.report_box .score_table table tr:hover td {background-color: #f9f9f9;color: #484848;}
.report_box .score_tips {position: absolute; font-size: 12px; color: #aaa;}
.report_box .chart_title { line-height: 26px;}
.report_box .detail_title .report_forms_styles, .dealer_box {display: none;}
.report_box .detail_title:hover .report_forms_styles {display: block;}
.echart_box {padding: 20px;text-align: center;}
.border_l {border-left:3px #ff8632 solid;padding: 0 0 0 10px; }
.report_forms_styles {
	position:relative;
	/* display:none; */
}
.report_types,.report_filter{
	border-radius: 4px;
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	line-height: normal;
	width: 90px;
	padding: 2px 0;
	border: 1px #CCC solid;
	height: 19px;
	background-color: #fff;
	color: #858585;
	margin-top: 1px;
}
.deau {
	border-top: 1px #dbdbdb solid;
	border-left: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
	background-color: #fff;
	position: absolute;
	left: 4px;
	display: none;
	z-index: 1;
	margin-top: 1px;
}

.deau li {
	display:block;
	border-bottom:1px #dbdbdb solid;
	font-size: 14px;
	padding: 3px 12px;
	cursor:pointer;
	text-align:center;
	white-space: nowrap;
	min-width: 62px;
}

.deau li:hover {
	background-color:#f7f7f7;
	color:#1c6b85;
}

.type_ul {
	width: 110px;
}
.bind_box {}
.bind_box .phone_address {float: left;height: 35px;border: 0;border-right: 1px #dcdcdc solid;}
.bind_box .account_list .list_box .list_input{width: 55%;}
.bind_box .code_group .list_box {width:204px;}
.btn_auto {width: 100% !important;padding: 6px 0;margin: 0 auto;}

.report_search {float: right;}
.report_select {width: 100px;margin:0 0 0 5px;}
.report_t_list {background-color: #fff; border-left: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;border-bottom: 1px #dcdcdc solid;padding: 20px; }
.report_t_list .table_box {margin-top: 0;}
.reports_de {display: none;}
.back_report_list {float: right;width: 30px;height: 30px;background: url(../images/client_icons.png) -133px 0 no-repeat;display: inline-block;vertical-align: top;text-indent: -9999px;}

.no_data {text-align: center;margin: 15% auto;}
.no_data_text {font-size: 22px;margin: 15px 0 0 0;}

.page_body {background: #fff !important;}
.page_error {width: 1000px;margin:20px auto;text-align: center}
.error_info {margin: 40px 0;color: #ff8533;font-size: 24px;}
.wj_error {color: #484848;border: 1px #ff8632 solid;background: #fff;}
.error_link {font-size: 18px;}
.page_error .pro_num {border: 1px #dcdcdc solid;border-radius: 4px;line-height: 30px;display: inline-block;}
.page_error .pro_num input {border: 0;width: 100px;padding: 0 3px;line-height: 32px;}

.s_status_point {width: 8px;height: 8px;margin: 0 5px 0 0;border-radius: 100%;    display: inline-block;}
.s_wait {background-color: #ed6365;}
.s_over {background-color: #fed544;}
.s_inpro {background-color: #00bb9c;}
.s_finish {background-color: #dcdcdc;}

.report_loading {width: 100%;min-height: 250px;background: url("../images/loading.gif") center center no-repeat;}

.sort_list_table {padding: 20px;}
.sort_list_table .score_table {border-left:1px #dcdcdc solid;border-right:1px #dcdcdc solid;border-top:1px #dcdcdc solid;}
.sort_list_table .sch_name {border-left:2px #f1bb56 solid;}

.report_box .survey_group .online_report_table tr td, .report_box .survey_group .online_report_table tr th {
	padding: 15px 5px !important;
	border-left: 1px #dcdcdc solid;
	border-top: 1px #dcdcdc solid;
	vertical-align: middle !important;
	text-align: center !important;
}

.pop_select {width: 100%;}

.pro_code_down_layer, .pro_code_down_bg{ position: absolute;top:0px;left: 0px;width: 100%;height: 100%;z-index: 100;border-radius: 2px;}
.pro_code_down_btn { z-index: 110;background: url("/static/images/pro_code_down.png") center no-repeat; cursor: pointer;position: relative;width: 100%;height: 100px;display: block;}
.pro_code_down_title { color: #fff; position: relative; z-index: 120;cursor: pointer;}
.pro_code_down_title:hover {color:#95b0d2;}
.pro_code_down_bg {background-color: #000;opacity: 0.5;}
.pro_code_down_layer {display: none;}
.d_code_view {padding:20px 0 0;overflow-y: auto;}
.d_code_view ul li, .d_info ul li {float: left;display: inline; width: 25%;margin: 0 0 10px 0;}
.code_view_box { width: 150px; text-align: center; margin: 0 auto;}
.code_img {position: relative;cursor: pointer;}
.code_img img {width: 150px;height:150px;}
.code_info .ellipsis_wrap{margin: 3px auto;}
.d_code_view .pro_code_down_layer {display: block;}

.d_info_bg {background-color: #fff;border: 1px #dcdcdc solid;padding: 20px;}
.d_info {border-bottom: 1px #dcdcdc solid;padding: 0 80px 20px 80px;}
.d_info ul li {width: 49%;}
.d_info_box {margin:10px 0 0 0;}
.d_info_title, .d_info_list {float: left;}
.d_info_title {width: 150px;}
.d_info_list .table_e_w{width: 300px !important;text-align: left;}
.code_info .table_e_w{width: 150px !important;}

.rank_box {
	width: 155px;
	height: 165px;
	text-align: center;
	margin:17px 0;
	background: url("/static/images/sort_bg.png") center center no-repeat;
	position:relative;
}

.rank_num {
	font-size: 55px;
	color: #fda829;
	margin: 12px 0 0 0;
}

.rank_title {
	font-size: 16px;
	margin: 80px 0 0 0;
}

.reason_list { margin: 10px 0;}
.rea_title {line-height: 30px;margin: 0 10px 0 0;}
.rea_blank {border:1px #e5e5e5 solid;padding: 3px 0 3px 0px;}
.rea_multi {border:1px #e5e5e5 solid;height: 100px;overflow: hidden;overflow-y: auto;padding: 5px 10px;}
.rea_sel {border:1px #e5e5e5 solid;}
.rea_sel select{border:0;padding: 3px 0;width: 100%;}
.rea_r .rea_blank {width: 100%;}

/*******access_plan*******/
.plan_boxs {}
.plan_boxs ul li {display: inline;float: left;width: 33%;}
.plan_boxs .plan_box_list {background-color: #fff; margin: 0 auto 20px;width: 95%;box-shadow: 0px 0px 6px #dcdcdc;min-height: 205px; border-radius: 5px;overflow: hidden;}
.plan_boxs .plan_box_list:hover {box-shadow: 0px 0px 15px #838383;}
.plan_head {height: 6px;width: 100%;}
.s_green {background-color: #1dba9c;}
.s_orange {background-color: #ff8533;}
.s_red {background-color: #ed6365;}
.s_gray {background-color: #d2d2d2;}
.plan_box_list .p_left {width: 60%;float: left;position: relative;border-right: 1px #eee solid;height: 180px;padding: 20px 0 0 0;}
.plan_box_list .p_right {width: 39%; float: right;position: relative;padding: 20px 0 0 0;}
.plan_boxs .p_info {padding: 0;}
.p_left_head {margin: 0px 0 0 20px;}
.p_right .p_r_status {text-align: right;margin: 0 20px 0 0;}
.plan_boxs .p_info_time {color: #aaa;font-size: 12px;margin: 5px 0 0 0;}
.sur_box {margin: 15px 0 0 20px;}
.sur_list {margin: 0 0 7px 0;}
.sur_more_all {position: absolute;bottom:20px;}
.f_icon {width: 23px; height: 23px;display: inline-block;float: left; background: url("../images/client_icons.png") no-repeat;vertical-align: top;margin: 0px 5px 0 0;}
.f_sur {background-position: -161px -2px;}
.f_sur_gray {background-position: -161px -25px;}
.f_sur_edit {background-position: -184px -23px;}
.f_sur_edit:hover {background-position: -184px 0;}
.f_sur_view {background-position: -207px -23px; width: 24px;}
.f_sur_view:hover {background-position: -207px 0;}
.f_sur_mark {background-position: -231px -24px;}
.f_sur_mark:hover {background-position: -231px -1px;}
.f_auto {margin: 0 auto;}
.p_small {width: 7px;height: 7px;margin: 7px 5px 0 0;}
.plan_num {font-size: 28px;margin: 45px 0 0 0;text-align: center; color: #484848;}
.plan_btn {margin: 30px 15px 0 0;float: right;}
.p_s_green {color: #1dba9c;}
.p_s_orange {color: #ff8533;}
.p_s_red {color: #ed6365;}
.p_s_gray {color: #d2d2d2;}

.survey_detail {margin: 20px 0 0 0;}
.det_box {border:1px #dcdcdc solid;background-color: #fff;}
.det_head {padding: 20px 30px;font-size: 16px;  border-bottom:1px #dcdcdc solid;}
.det_con {padding: 0 30px 20px;}
.det_con .det_list {border-top: 1px #dcdcdc solid;}
.det_con .det_list:first-child {border-top: 0;}
.det_q_title .ellipsis {width: 90%;}
.det_table .ellipsis_wrap {width: 115px;}
.det_table .ellipsis {width: 115px;}
.det_list {position: relative;padding: 20px 0 0 0;}
.det_q_ops {padding: 10px 0 20px;}
.det_op_box {margin: 0 0 15px 0;}
.det_controls {position: absolute;top:15px;right: 0;}
.op_icon_wrap {display: inline-block;}
.op_icon {width: 14px;height: 14px;display: inline-block;float: left; margin: 2px 5px 0 0;background: url("../client/images/radio1.png") 0 0 no-repeat;}
.op_icon_checkbox {background: url("../client/images/checkbox1.png") 0 0 no-repeat;}
.op_in {background-position: 0 -14px;}
.open_op {
	border:1px #dcdcdc solid;
	color: #aaa;
	border-radius: 3px;
	padding: 3px;
	margin: 0 0 0 5px;
}
.det_blank {
	width: 95%;
}
.blank_on {
	padding: 0 2px;
	border-bottom:1px #dcdcdc solid;
	color: #aaa;
}
.selected_op {
	border:1px #dcdcdc solid;
	color: #aaa;
	border-radius: 3px;
	padding: 3px 10px;
	text-align: center;
	display: inline-block;
	position: relative;
}
.selected_score {
	color: #aaa;
}
.cas_icon {
	width: 7px;height: 4px;display: inline-block;
	background: url("../client/images/sj_arrow.png") right center no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
.qd_icon {
	width: 25px;height: 17px;display: inline-block;
	background: url("../client/images/qd_icon.png") right center no-repeat;
	margin: 0 auto;
}
.det_op_list {
	margin:0 0 10px 0;
	width: 800px;
}
.det_table {
	width: 800px;
	overflow: hidden;
	overflow-x: auto;
}
.n_table {
	border:1px #dcdcdc solid;
	min-width: 500px;
}
.n_table tr th, .n_table tr td {
	padding: 10px 10px;
	border-top:1px #dcdcdc solid;
	text-align: center;
}
.n_table tr th {
	background-color: #dcdcdc;
}
.s_style {
	min-width: 800px;
}
.det_op_title:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
.i_back {
	width: 27px;
	height: 27px;
	display: inline-block;
	vertical-align: middle;
	background-image: url("../client/images/view_back.png");
	margin: 0px 8px 0 0;
}

.h20 {
	height: 20px;
}

.v-center {
	margin: 0 auto;
}
/*******access_plan*******/
.new_box .new_list {
	margin: 20px 0 0 0;
}
.new_box .new_list_ml {
	margin: 0 0 0 110px;
}
.new_box .btns {
	margin: 16px 0 0 0;
}
.new_pro_title {border-bottom: 1px #dcdcdc solid;padding: 0 0 10px 0;}
.t_link {margin: 0 15px 0 0 ;}
.i_text_wrap {
	border: 1px #dadada solid;
	width: 250px;
	padding: 6px 6px 6px 10px;
}
.i_text {
	width: 100%;
	border:0;
}
.i_text_wrap textarea{
	border:0;
	width: 100%;
}

.qd_upload {
	position: relative;
	margin: 5px 0 0 0 ;
}
.qd_up_btn {
	opacity: 0;
	z-index: 9999;
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 20px;
	cursor: pointer;
}

.annex_box{
	margin: 0 15px;
}

.tabs_view ul{
	margin: 20px 0 0 0;
	display: block;
}

.tabs_view ul li{
	display: inline;
	float: left;
}

.tabs_view ul li a{
	margin: 0 30px 0 0;
}
.tabs_view ul li .annex_icon{
	width: 15px;
	height: 18px;
	display: inline-block;
	vertical-align: top;
	margin: 0px 8px 0 0;
	background-image: url("/static/images/annex_icon.png");
}

.tabs_view ul li .act .annex_icon{
	background-position-y:-18px;
}

.tabs_view ul li .img{
	background-position: 0 0;
}

.tabs_view ul li .music{
	background-position: -15px 0;
}

.tabs_view ul li .video{
	background-position: -30px 0;
}

.tabs_view ul li .file{
	background-position: -45px 0;
}
.edit_r ul li .annex_icon{
	width: 22px;
	height: 22px;
}

.edit_r ul li .act .annex_icon{
	background-position-y:-58px;
}
.edit_r ul li .xgjl{
	background-position: -0px -36px;
}

.edit_r ul li .bjjl{
	background-position: -22px -36px;
}

.edit_r ul li .ssjl{
	background-position: -44px -36px;
}

.edit_r ul li .sjbz {
	background-position: 0 -80px;
}

.edit_r ul li .act .sjbz {
	background-position-y: -102px;
}

.tabs_list_box {
	margin: 20px 0;
	border:1px #dcdcdc solid;
}

.tabs_file, .tabs_music, .tabs_video, .tabs_bjjl, .tabs_ssjl {display: none;}


/***********************/
.d_det {background-color: #fafafa;display: none;}
.d_det_box {
	padding: 20px 0;
}
.d_det_name {border-right: 1px #dcdcdc solid;padding: 20px 0;}
.d_number {font-size: 24px;margin: 0 0 10px 0;}
.d_det_box .d_det_table tr td, .d_det_box .d_det_table tr th {border: 0;padding: 0;}
.d_det_info_table, .d_det_table {width: 100%;}
.d_det_info {margin: 0 60px 0 80px;}
.d_det_box .d_det_info_table tr th, .d_det_box .d_det_info_table tr td {
	padding: 0 0 20px 0;
	text-align: left;
}
.d_det_box .d_det_info_table tr th{
	color: #ff8632;
}

.mark_color_wrap {
	width: 100px;
	margin: 0 auto;
}

.mark_color_wrap ul li {
	float: left;
	display: inline;
}
.mark_box {
	width: 9px;
	height: 9px;
	border-radius: 100%;
	overflow: hidden;
	background-color: #0000cc;
	margin: 0 4px 5px 4px;
}
.mark_color_1 {
	background-color: #fd5326;
}
.mark_color_2 {
	background-color: #fed544;
}
.mark_color_3 {
	background-color: #727fc3;
}
.mark_color_4 {
	background-color: #727fc3;
}
.mark_color_5 {
	background-color: #8263b6;
}
.mark_color_6 {
	background-color: #60b58e;
}
.mark_color_7 {
	background-color: #ff8632;
}
.mark_color_8 {
	background-color: #ff8533;
}
.mark_color_9 {
	background-color: #a58bfb;
}
.mark_color_10 {
	background-color: #00b2f7;
}
.mark_color_11 {
	background-color: #007bf0;
}
.mark_color_12 {
	background-color: #7fe1ff;
}
.mark_color_13 {
	background-color: #485ee0;
}
.mark_color_14 {
	background-color: #4285f4;
}
.mark_color_15 {
	background-color: #fda829;
}
.mark_color_16 {
	background-color: #304377;
}

/*******notice_page********/
.notice_bg {
	background-color: #fff !important;
}
.menu_left {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 165px;
	height: 100%;
	z-index: 900;
	background-color: #f9f9f9;
	border-right: 1px #dcdcdc solid;
}
.menu_title {
	height:70px;
	background-color: #363636;
	color: #fff;
	line-height: 70px;
	font-size: 18px;
	padding: 0 0 0 35px;
}
.menu_box a {
	display: block;
	height: 70px;
	line-height: 70px;
	padding: 0 0 0 40px;
	position: relative;
}
.menu_box a .arrowB {
	right: 48px;
	top: 32px;
	_top: 16px;
}
.menu_box li:first-child a {
	border-top: 0;
}
.menu_box a.act, .menu_box a:hover {
	background-color: #eee;
}
.menu_box .menu_more {
	display: none;
}
.menu_box .menu_more.active{
	display: block;
}
.menu_box .menu_more a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
	padding: 0 0 0 40px;
}
.xx_number {
	background-color: #ff8632;
	color: #fff;
	padding: 0 10px;
	border-radius: 10px;
	float: right;
	line-height: 20px;
	margin: 15px 11px 0 0;
}
.main_con{
	margin-left: 166px;
	width: auto;
	min-height: 600px;
	padding-bottom: 0;
	min-width: 990px;
	z-index: 888;
}
.mess_box {
	padding: 0px 50px 50px 30px;
}
.mess_title {
	padding: 30px 0 20px 0;
	border-bottom:1px #dcdcdc solid;
}
.mess_title span{
	border-left: 2px #ff8632 solid;
	padding-left: 5px;
	font-size: 16px;
}
.mess_title .mess_logout {
}
.mess_title .mess_logout i, .user_notice_title .tag_read {
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/client_icons.png) -283px 0 no-repeat;
	margin: -1px 5px 0 0;
}
.mess_menu_box {
	margin: 15px 0;
}
.mess_menu_box ul li {
	display: inline;
	float: left;
}
.mess_menu_box ul li a {
	display: block;
	height: 36px;
	line-height: 36px;
	color: #ff8632;
	border: 1px #fff solid;
	border-radius: 5px;
	padding: 0 15px;
	margin: 0 20px 0 0;
}
.mess_menu_box ul li a.act,.mess_menu_box ul li a:hover {
	color: #363636;
	border: 1px #363636 solid;
}
.mess_status {
	width: 8px;
	height: 8px;
	border-radius: 100%;
	display: inline-block;
	margin: 0 10px 0 0;
}
.mess_blue {
	background-color: #ff8632;
}
.mess_gray {
	background-color: #dcdcdc;
}
.mess_red {
	background-color: #ed6365;
}
.mess_box .tl{
	text-align: left;
}
.head_user_notice {
	padding: 26px 0;
	cursor: pointer;
}
.user_notice_box {
	display: none;
	position: absolute;
	top: 70px;
	width: 255px;
	border: 1px #dcdcdc solid;
	border-top:0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 900;
	right: 190px;
	background-color: #fff;
}
.user_notice_title {
	padding: 14px 15px;
	text-align: center;
	border-bottom: 1px #dcdcdc solid;
}
.user_notice_title .tag_read {
	background-position: -309px 0;
	float: right;
	cursor: pointer;
}
.tag_read:hover {
	background-position: -309px -23px;
}
.notice_boxs {
	padding: 5px 0;
	border-bottom: 1px #dcdcdc solid;
}
.notice_list {
	padding: 5px 15px;
	cursor: pointer;
}
.notice_list .ellipsis {
	width: 225px;
}
.notice_all {
	padding: 14px 15px;
	text-align: center;
	background-color: #f9f9f9;
	cursor: pointer;
}
.notice_box {
	border:1px #dcdcdc solid;
	margin: 10px 20px;
	border-radius: 5px;
	padding: 15px 20px;
}
.notice_title > span {
	font-size: 16px;
}
/*******notice_page********/

/*demo下unread_news*/
.mess_content{
	border: 1px solid #DCDCDC;
	min-height: 400px;
}
.mess_main{
	width: 700px;
	margin: 0 auto;
}
.mess_content h1{
	font-size: 24px;
	text-align: center;
}
.mess_content .time{
	color: #a0a0a0;
	margin-bottom: 40px;
}
.mess_text{
	color: #484848;
	line-height: 24px;
}
.news_img{
	height: 224px;
	margin-bottom: 240px;
}
.news_img img{
	width: 700px;
}

/*上传附件样式：*/

.warning{
	color: #ed6365;
}
input[type="file"]{
	width: 90px;
	display: inline-block;
	height: 20px;
	opacity: 0;
	z-index: 10;
}
.det_op_control{
	color: #ff8632;
}
div.add_file{
	display: inline-block;
	width: 100px;
	height: 20px;
}
span.add_file{
	left: 30px;
}
span.add_file:before{
	content: "";
	display: block;
	width: 22px;
	height: 20px;
	position: absolute;
	background: url("../client/images/pin.png") no-repeat center;
	top: 0;
	left: -30px;
}
.add_file_see{
	cursor: pointer;
	color: #2a5ee9;
}
.add_file_control{
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
#indicatorContainerWrapStart,#indicatorContainerStart,#indicatorContainerWrapStop,#indicatorContainerStop{
	display: inline-block;
	position: relative;
	z-index: 100;
}
.prgLogo{
	width: 22px;
	height: 22px;
	left: 50%;
	margin-left: -11px;
	margin-top: -12.5px;
	position: absolute;
	top: 50%;
	vertical-align: top;
}

/*查看进度弹出层;*/
.upload_progress{
	width: 440px;
	margin: 20px auto 40px;
}
.upload_progress tr{
	border: 1px solid #E2E2E2;
}
.upload_progress tr:first-child{
	background: #FAFAFA;
}
.upload_progress td{
	text-align: center;
	padding: 8px;
}
.add_success{
	color: #00BC9C;
}
.add_fail{
	color: #EF6262;
}
.tIndent{
	text-indent: 12px;
}
.file_control img{
	cursor: pointer;
}
.file_name{
	width: 100px;
	height: 20px;
	display: inline-block;
}
.word_ellipsis{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.upload_qiniu {
	position: relative;
	z-index: 1;
	border: 1px #b86215 solid;
	padding: 3px 5px;
	border-radius: 3px;
	margin: 3px 0;
	display: inline-block;
	color: #b86215;
}

.info_frame{
	padding: 5px 20px 10px 20px;
	color: #555;
	overflow: hidden;
	position: relative;
}

.over_y {
	max-height: 250px;
	overflow-y: auto;
	/*padding: 5px 0;*/
}

.attachment_over_y {
	max-height: 500px;
	overflow-y: auto;
}

.answer_box {
	margin-top: 15px;
	max-height: 230px;
	overflow-y: auto;
}

.q_file_box{
	display: inline-block;
}

.bline{
	border-bottom: 1px #ff8632 solid;
}

.color_orange{
	background-color: #ff8632;
}

.color_gray{
	background-color: #C9A583;
}

.u_record {
	display:block;
	width: 465px;
}

.submit_record {
	max-height: 450px;
	overflow: auto;
}

.q_box_op .input_box{
	width:120px !important;
	float:right !important;
}

.top_title{
	padding: 5px 0;
	border-bottom: 2px #C9A583 solid;
}

.top_title .box_name{
	border-left: 3px #b86215 solid;
	padding-left: 5px;
}

.status_box{
	font-size: 14px;
}

.button_disabled {
	color: #fff;
	background: #a9a9a9 ;
	border: 1px #a9a9a9 solid;
}

.button_disabled:hover{
	color: #fff;
	background: #a9a9a9;
	border: 1px #a9a9a9 solid;
}

.font_orange{
	color: #b86215;
}

/*.upload_area span a:hover {*/
/*	display: inline-block;*/
/*	color: #b86215;*/
/*}*/

.margin_x{
	margin: 0 10px;
}

.margin_audit{
	margin: 90px 10px;
}

.project_view {height: 597px;}
.client_login{height: 100% !important;}
.overviwe_box{
	overflow-y: auto;}

.pd20{
	padding: 0 20px;
}

.info_box {
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.per_width45 {
	width: 45%;
}

.per_width50 {
	width: 50%;
}

.position_a {
	position: absolute;
}

.r_text_box {
	display: inline-block;
	width: 52%;
	float: right;
}

.labelCheck{
	float: left;
	line-height: 26px;
}

.attach_list_box {
	border: 1px #dcdcdc solid;
}

.attach_table {
	width: 100%;
}

.attach_table tr th {
	color: #484848;
	background-color: #fafafa;
}

.attach_table tr th, .attach_table tr td {
	border-bottom: 1px #e2e2e2 solid;
	padding: 10px;
	text-align: center;
	color: #616161;
}

.login_Name{
	font-size: 75px;
	position: absolute;
	top:31%;
	left: 6%;
	font-style: italic;
	color:#fff;
}
.block{
	width: 79px;height: 58px;display: inline-block;background:url(../images/block.png) 0 0 no-repeat;margin: 2px 7px 0 4px;vertical-align: top;background-size: 79px 58px;margin:23px 0 0 53px}

.login_center_cq_name{
	margin:16px 0 15px 0;
	color: #FFFFFF;
}
.color_white{
	color: #FFFFFF;
}
.new_controls{
	padding-bottom:30px;
}
.head_index_h1{
	width: 248px;
	background-size: cover !important;
	height: 99px;
	background: url(../images/logoTit.jpg) 0 0 no-repeat;
}

.titBarR {
	position: absolute;
	display: flex;
	height: 100px;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
}

.titBarR_Top {
	float: left;
	width: 70%;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 30px;
	margin-left: 20px;
	margin-top: 20px;
}

.q_info_box{
	text-align: left !important;
	position: relative !important;
	padding-top:24px !important;
}

.loss_report table td{
	border:1px solid black;color: black !important;
}

.phone{
	display: none;
}

.select_year_box{
	padding-top: 111px;
}

.term_bg {
	background-image: url(/static/images/Hbg1.png);
}

.term_box {
	margin: 8% auto 0;
	width: 1300px;
	height: 402px;
	padding: 38px 50px 88px;
	box-sizing: border-box;
}

.term_box ul li {
	float: left;
	display: inline;
}

.term_box ul li:first-child {
	margin-right: 28px;
}

.term_box ul li .small_img {
	width: 100%;
	height: 100%;
}

.term_box ul li .small_img:hover {
	cursor: pointer;
	transform: scale(1.1);
	transition: 1s;
}

.term_box ul li a {
	position: absolute;
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-size: 24px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	right: 0;
	bottom: 0;
}

.term_box ul li a span {
	margin-left: 30px;
}

.term_list {
	width: 586px !important;
	height: 320px;
	position: relative;
	overflow: hidden;
	border-radius: 20px 160px 160px 20px;
	box-shadow: 0px 20px 20px rgba(0, 25, 77, 0.3);
}

.term_box ul li:first-child .term_list {
	border-radius: 160px 20px 20px 160px;
}

.term_box ul li:first-child .term_list a {
	border-radius: 160px 20px 20px 160px;
	text-align: right;
	padding-right: 30px;
}

.copyright {
	width: fit-content;
	height: auto;
	margin: 8px 43%;
	font-size: 14px;
	font-family: PingFangSC-Semibold, PingFang SC;
	line-height: 14px;
}

.back_pink{
	background: #f2dede;
}

.back_green{
	background: #dff0d8;
}

.back_yellow{
	background: #fcf8e3;
}

.text_left{
	text-align: left !important;
}


/* 屏幕像素比在 1.3 到 1.5 之间时应用样式 */
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.69) {
	.login {
		transform: scale(0.8, 0.8);  /* 可以根据需要调整缩放值 */
		transform-origin: left top;
	}
}
@media (min-width: 767px) and (max-width: 1023px) {
	body{
		min-width: 0px;
	}
	.inner_content{
		margin: 0;
	}
	.list_table_font tbody tr th,.list_table_font tbody tr td{
		font-size: 19px !important;
	}
	.foot {
		color: rgba(230, 230, 230, 1);
		min-width: 600px;
		position: absolute;
		bottom: 4%;
		width: 78vw;
		text-align: center;

	}
	.foot .fl{
		float: none !important;
	}
	.f_t {
		line-height: 33px;
		margin-right: 10px;
		text-align: center;
		float: none;
	}
	.login_center_cq .loginbut {
		line-height: 47px;
		height: 46px;
		padding: 0 0px;
		border-radius: 4px;
		margin-top: 15px;
		margin-bottom: 5px;
		font-size: 20px;
	}
	.controls label input {
		float: left;
		margin: -2px 0 0 0;
	}
	.login_Content {
		width: 100vw;
		height: 100vh !important;
		background: url(../images/login.png) center no-repeat;
		background-size: 100% 100%;
	}
	.login{
		position: static;
		float: none;
		margin: 0 auto;
	}
	.login_Name {
		font-size: 75px;
		position: absolute;
		top: 7%;
		width: 86vw;
		text-align: center;
		font-style: italic;
		color: #fff;
	}
	.login_content{
		width: 70vw;
		margin: 0 auto;
		border-radius: 52px 18px 52px 18px;
		height: auto;
		padding-bottom: 30px;
		position: absolute;
		left: 15vw;
		top:30vh;
	}
	.jsboxTitle {
		font-size: 20px;
		margin: -1px -1px 0;
		padding: 2px 57px;
		color: rgba(51, 17, 10, 1);
	}
	.login_center_cq {
		width: 465px;
		margin: 0 auto;
	}
	.login_center_cq .login_password, .login_center_cq .login_name {
		position: relative;
		border: 1px solid #d2d2d2;
		border-radius: 5px;
		height: 60px;
		line-height: 35px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.login_center_cq .login_password input, .login_center_cq .login_name input {
		color: #999;
		width: 412px;
		height: 50px;
		line-height: 50px;
		padding: 6px 5px;
		float: left;
		border: none;
		font-size: 20px;
	}
	.login_center_cq .login_icon_box {
		margin-top: 15px;
		display: inline-block;
		width: 36px;
		height: 42px;
		float: left;
		border-right: 1px solid #e9e9e9;
		background-color: #f7f7f7;
	}
	.new_controls{
		padding-bottom: 0px;
	}
	.login_center_cq_name {
		margin: 12px 0 12px 0;
		color: rgba(51, 17, 10, 1);
		font-size: 20px;
	}
	.list_operate{
		width: 7% !important;
	}
	.list_type{
		width: 7% !important;
	}
	.list.end_time{
		width: 12% !important;
	}
	.list_start_time{
		width: 12% !important;
	}
	.list_year{
		width: 9% !important;
	}
	.list_name{
		width: 16% !important;
	}
	.list_serial{
		width: 6% !important;
	}
	.q_box_title{
		margin-right:10px;
	}
	.content{
		width: 99%;
		margin:0 auto;
		margin-top:138px;
	}
}
.new_phone{
	display: none;
}
@media (max-width: 767px) {
	.new_pc{
		display: none;
	}
	.new_phone{
		display: block;
	}
	.q_box_sear .survey_sear{
		margin: 6px 0 2px 24px;
	}
	.type_input{
		margin:5px 10px 0 0;
	}
	.w140{
		width: 105px !important;
	}
	.name_input{
		width: 153px !important;
		float:left !important;
	}
	.input_box .txt_input{
		width: 63%;
	}
	.top_title{
		height: 28px;
		padding: 0px 0 7px 0;
	}
	.content{
		width: 99%;
		margin:0 auto;
	}
	body{
		min-width: 0px;
	}
	.table_box{
		background:none !important;
		border:none;
	}
	.login_Content {
		width: 100vw;
		height: calc(100vh - 158px) !important;
		background: url(../images/phop_login.png) center no-repeat;
		background-size: 100% 100%;
		padding-top:158px;
	}
	.login{
		position: static;
		float: none;
		margin: 0 auto;
	}
	.login_content{
		width: 92vw;
		margin: 0 auto;
		/*padding-top:200px;*/
		border-radius: 52px 18px 52px 18px;
		height: auto;
		padding-bottom: 30px;

		z-index: 999;
	}
	.block {
		width: 58px;
		height: 43px;
		display: inline-block;
		background: url(../images/block.png) 0 0 no-repeat;
		margin: 2px 7px 0 4px;
		vertical-align: top;
		background-size: 58px 43px;
		margin: 15px 0 0 32px;
	}
	.loginName{
		font-size: 34px !important;
		margin-top:0px !important;
	}
	.jsboxTitle{
		margin-top:0px;
	}
	.login_center_cq_name{
		margin:6px 0;
	}
	.new_controls{
		padding-bottom: 0px;
	}
	.login_Name {
		font-size: 32px;
		position: absolute;
		top: 6%;
		width: 86vw;
		text-align: center;
		font-style: italic;
		color: #fff;
	}
	.login_Name_English{
		font-size: 24px !important;
	}
	.foot {
		color: rgba(230, 230, 230, 1);
		min-width: 0 !important;
		position: absolute;
		bottom: 4%;
		width: 100vw;
		text-align: center;
		left:4%;
		z-index: 99;
	}
	.foot .fl{
		float: none !important;
	}
	.f_t {
		line-height: 33px;
		margin-right: 10px;
		text-align: center;
		float: none;
	}
	.new_foot_icon{
		display: none;
	}
	.list_table_font{
		display: none;
	}
	.list_card{
		display: block !important;
		width:  calc(100% - 24px);
		height: 200px;
		margin:0 auto;
		background:#fff;
		border: 1px #e2e2e2 solid;
		margin-top:10px;
		position: relative;
	}
	.list_card_type{
		position: absolute;
		right: 9px;
		top: 75%;
	}
	.list_card div {
		padding: 12px 10px 0 10px;
		font-size: 15px;
	}
	.list_card_box {
		/*padding:0 !important;*/
		width: calc(100% - 37px);
		position: relative; /* 用于定位箭头 */
		/* padding: 20px; */
		border-top: 4px solid #ff8d1a; /* 上边框加粗 */
		display: inline-block;
		margin-top:20px;
	}

	.list_card_box::after {
		content: '';
		position: absolute;
		top: -79%;
		right: -15px;
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #ff8d1a;
	}
	.list_card_name{
		width: calc(100% - 20px);
		height: 20px;
		line-height: 10px;
		text-align: center;
		background:#ff8d1a;
		color:#fff;
		font-weight:bold;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.list_card_enter{
		position: absolute;
		top:47%;
		right: 0;
	}
	.calr_filter{
		width: 176px !important;
		margin: 0 !important;
		float:left !important;
	}
	.home_head_user {
		float: right;
		margin: 14px 7px 0px 0;
	}
	.list_table{
		display: none;
	}

	.phone{
		border-top:10px solid #ff8d1a;
		display: block !important;
		margin: 16px;
		background: #fff;
		padding:10px 20px;
		border-radius: 5px;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2); /* 灰色阴影 */
	}
	.nickname{
		font-weight: bold;
		font-size: 16px;
		color:black;
		margin-bottom:10px;
	}
	.questionnaire_type{
		margin:5px 0;
	}
	.assemble {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.questionnaire_row div {
		text-align: center;
	}
	.date_attachment {
		display: flex;
		justify-content: space-between;
		align-items: center;
		text-align: center;
	}
	.date_attachment div{
		text-align: center;
	}
	.text_color{
		color:black;
		font-size: 14px;
	}
	.q_box_sear{
		margin-top:10px;
	}
	.pro_name{
		max-width: 100px;
		overflow: hidden;
		white-space: nowrap; /* 防止文本换行 */
		text-overflow: ellipsis; /* 超出部分显示省略号 */
	}
	.home_head_title .h1 .pro_name{
		margin: 0;
	}
	.ellipsis mLeft0{
		max-width: 60px;
	}
	.ml20{
		margin-left:3px;
	}
	.ellipsis{
		width: 60px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.jsboxContent{
		width: 338px !important;
	}
	.select_box{
		width: 70%;
	}
	.editUser{
		width: 290px;
	}
	.inputWauto .new_input {
		width: 94%;
	}
	select.new_input{
		width: 290px !important;
	}
	.dim_icon{
		margin-left:5px;
	}
	.mr10 {
		margin-right: 5px;
	}
	.head_index_h1 {
		width: 102px;
		height: 43px;
		background: url(../images/logNmae.png) 0 0 no-repeat;
		background-size: 91px 31px;}
	.head_index{
		top:0;
	}
	.account_list{
		width: 300px;
	}
	.b_box{
		padding-left:10px;
	}
	.home_head_title .h1 .pro_name{
		line-height: 45px;
	}
	.title_name {
		display: inline-block;
		width: 225px;
		overflow: hidden;
		white-space: normal;
		text-overflow: ellipsis;
	}
	.table_btns{
		line-height: 0;
	}
}






