/** iparkcloud ------------------------------------------**/

/** Common Styles ------------------------------------------ **/
*{ margin:0; padding:0;list-style:none;}
html,body{ margin:0;padding:0;}
td, input, div, textarea,table,select,span,p,a{font-family:"Helvetica Neue",Helvetica,Arial,"微软雅黑",sans-serif;}
form{margin:0;}
ul{margin:0;padding:0;list-style:none;}
textarea{resize: none;}
.anchorBL{  display:none;  }/*--去除百度logo--*/
.clearfix:after {  content: ".";  visibility: hidden;  display: block;  height: 0;  clear: both;  }
.fleft{  float: left;}
.fright{  float: right;}
/**Links ------------------------------------------ **/

a.clink1:link          { color:#06a8ed; text-decoration:none;}
a.clink1:visited       { color:#06a8ed; text-decoration:none;}
a.clink1:active        { color:#06a8ed; text-decoration:none;}
a.clink1:hover         { color:#333333; text-decoration:none;}

a.clink2:link          { color:#666666; text-decoration:none;}
a.clink2:visited       { color:#666666; text-decoration:none;}
a.clink2:active        { color:#666666; text-decoration:none;}
a.clink2:hover         { color:#00b493; text-decoration:none;}

a:focus                {outline: none;}


/**字体样式 ------------------------------------------ **/
.font_f1{font-size:13px;}
.font_f2{font-size:14px;}
.font_f3{font-size:24px;font-weight: normal;}
.font_f4{font-size:18px;font-weight: normal;}
.font_red1{font-size:16px;font-weight: bold;color: #f05362;}

.font-bold{font-weight: bold}

/**颜色样式 ------------------------------------------ **/
.c_red1{color: #f05362;}
.c_blue1{color: #06a8ed;}
.c_gray1{color: #888888;}
.c_black1{color: #333333;}

.cs_ci_light2{  color: #f44741;}
.cs_ci_history{  color: #a200a3;}
.cs_ci_contact{  color: #ff6600;}
.cs_ci_file_view{  color: #2785c3;}
.cs_ci_valid{ color: #1ab394}
.cs_ci_unvalid{color: #fc342b}
/***tabs 样式 ------------------------------------------ **/
.content-tabs {  position: relative;  height: 41px;  background: #f2f2f2;  line-height: 40px;  box-shadow:0 0 5px rgba(102, 102, 102, .5);  }
.content-tabs .roll-nav, .page-tabs-list { position: absolute; width: 40px;height: 40px;text-align: center;  color: #999;  z-index: 2;  top: 0  }
.content-tabs .roll-left {  left: 0;  border-right: solid 1px #dddddd;  }
.content-tabs .roll-right {  right: 0;  border-left: solid 1px #dddddd;  background-color: #f2f2f2;  }
.content-tabs button {  background: #f2f2f2;  border: 0;  height: 40px;  width: 40px;  outline: 0  }
.content-tabs button:hover {  background: #e2e2e2  }

nav.page-tabs {  margin-left: 40px;  width: 100000px;  height: 40px;  overflow: hidden  }

nav.page-tabs .page-tabs-content {  float: left;  height:40px;  line-height: 40px;  }

.page-tabs a {  display: block;  float: left;  border-right: solid 1px #dddddd;  padding: 0 15px  }
.page-tabs a i:hover { color: #c00;  }
.page-tabs a:hover, .content-tabs .roll-nav:hover {  color: #777;  background: #e2e2e2;  cursor: pointer  }

.roll-right.J_tabRight {  right: 40px  }
.roll-right.btn-group {  right: 0;  width: 40px;  padding: 0  }
.roll-right.btn-group button {  width: 40px  }
.roll-right.J_tabExit {  background: #f2f2f2;  height: 40px;  line-height: 40px;  width: 60px;  outline: 0  }

.J_tabClose .ci_more{font-size: 18px;font-weight: normal;}
.J_tabLeft .ci_arrow_left{font-size: 20px;font-weight: normal;}
.J_tabRight .ci_arrow_right{font-size: 20px;font-weight: normal;}
.J_menuTab i.ci_unvalid{position: relative;left:10px;}

.content-tabs {  border-bottom: solid 1px #bbbbbb;  }

.page-tabs a { color: #999}
.page-tabs a i {  color: #ccc;  }
.page-tabs a.active {  background: #ffffff;  color: #333333;  }
.page-tabs a.active:hover, .page-tabs a.active i:hover {  background: #ffffff;  color: #333333;  }

.J_menuTab {  -webkit-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s  }
.dropdown-menu-right {  left: auto  }

@media (max-width: 768px){
    .content-tabs {  display: none  }
}


/***iframe 布局样式 ------------------------------------------**/
#content-main {  height: calc(100% - 146px);  overflow: hidden;  }

.fixed-nav #content-main {  height: calc(100% - 86px)  }

@media (max-width: 768px){
    #content-main {  height: calc(100% - 106px)  }
    .fixed-nav #content-main {  height: calc(100% - 44px)  }
}


/**top bar样式 ------------------------------------------ **/
.cs_top1{background-color: #31cfb1;height:66px;}
.cs_top1_welcome1{float:left;height:66px;line-height: 66px;color: #ffffff;margin:0px 0px 0px 10px;white-space: nowrap;font-size: 16px;font-weight: 100;}
@media (max-width: 1000px) {
    .cs_top1_welcome1 {  display: none;  }
}
.cs_top1_toggle_btn1{float:left;margin:15px 0 0 15px;line-height:36px;text-align:center;display:block;width: 40px;height: 36px;
    background-color: transparent;-webkit-transition:all .5s;transition: all .5s;border: #ffffff 1px solid;  border-radius: 5px; color: #ffffff;}

.cs_top1_toggle_btn1:hover,
.cs_top1_toggle_btn1:focus,
.cs_top1_toggle_btn1:active,
.cs_top1_toggle_btn1:active:hover,
.cs_top1_toggle_btn1.active:focus {  background-color: #18a689;  border-color: #18a689;  color: #ffffff;  }

.cs_top1_toggle_btn1:focus {outline: none !important;}
.cs_top1_toggle_btn1 .ci_navbar{font-size: 20px;}

.cs_top1_search_bar1{float: left;margin: 12px 20px 0 0;}
.cs_top1_search_bg1{background-color: #14a88c;border-radius: 20px;border: #0f9b80 1px solid;width: 280px;height:40px;}
.cs_top1_search_in1{  border: medium none;  font-size: 14px;  height: 40px;
    z-index: 2000;  margin: 0 20px 0 20px;  width: 220px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  }
.cs_top1_search_in1:focus, .cs_top1_search_in1:hover{box-shadow: none;}
@media (max-width: 768px){
    .cs_top1_search_bar1 {  display: none  }
}
#top-search::-moz-placeholder {  color: #31cfb1;  }
#top-search::-webkit-input-placeholder {  color: #31cfb1;  }


.cs_top1_nav_bar1 > li{float: left;}
.cs_top1_nav_bar1 .open > a,
.cs_top1_nav_bar1 .open > a:hover,
.cs_top1_nav_bar1 .open > a:focus {  background: #14a88c;  }

.cs_top1_link1 a i.ci_home_solid{font-size: 22px;font-weight: normal;}
.cs_top1_link1 a.cs_top1_p1{padding:15px 10px 15px 10px;margin-left:20px;}
.cs_top1_link2 a i.ci_sys_logo{font-size: 26px;font-weight: normal;}
.cs_top1_link2 a i.ci_arrow_down{font-size: 14px;font-weight: normal;position: relative;top:-3px;}
.cs_top1_link2 a.cs_top1_p2{padding:14px 10px 15px 10px;}
.cs_top1_link3 a.cs_top1_p3{padding:22px 10px 22px 10px;}
.cs_top1_link3 a span.cs_top1_t1{font-size: 14px; font-weight: normal;}
.cs_top1_link3 a i.ci_arrow_down{font-size: 14px;font-weight: normal;position: relative;}

.dropdown-menu{padding: 2px;}
.navbar-top-links .dropdown-menu li a{  padding: 2px;  }
.dropdown-menu > li > a.dropdown-menu_link{  line-height: 14px;  }
.dropdown-menu_li_div{  height: 40px;  width: 100%;  padding: 6px;  display: table;  }
.dropdown-menu_icon_out{  display: table-cell;  width: 28px;  }

.dropdown-menu_li_icon{  width: 28px;  height: 28px;  border: 1px #94dfff solid;  border-radius: 50%;  box-shadow: 0 0 0 1px #def8ff;
    text-align: center;  color: #5dcfff;  vertical-align: top;  line-height: 26px;  display: inline-block;  }
.dropdown-menu_li_invest{  border-color: #ffce6e;  box-shadow: 0 0 0 1px #ffefd0;  color: #ffb11b;  }
.dropdown-menu_li_project{  border-color: #e1adfd;  box-shadow: 0 0 0 1px #f6e9fc;  color: #d07bfc;  }
.dropdown-menu_li_corp{  border-color: #7ee2cf;  box-shadow: 0 0 0 1px #d9faf4;  color: #31cfb1;
}
.dropdown-menu_li_land{  border-color: #fdb286;  box-shadow: 0 0 0 1px #feede2;  color: #fc8239;  }
.dropdown-menu_li_stat{  border-color: #fda3c1; box-shadow: 0 0 0 1px #feeaf1;  color: #fd6799;  }
.dropdown-menu_li_more{  color: #2cb99e;  }
.dropdown-menu_li_set{  border-color: #609ff4;  box-shadow: 0 0 0 1px #deecfe;  color: #5696ed;  }
.dropdown-menu_li_creative{  border-color: #ffce6e;  box-shadow: 0 0 0 1px #ffefd0;  color: #ffb11b;  }
.dropdown-menu_li_multiple{  border-color: #fc8e8e;  box-shadow: 0 0 0 1px #ffecec;  color: #f55d68;  }
.dropdown-menu_li_collection{  border-color: #ffcf74;  box-shadow: 0 0 0 1px #ffefd0;  color: #ffb11b;  }
.dropdown-menu_li_icon i{  font-size: 18px;  }
/*.dropdown-menu_li_div:hover .dropdown-menu_li_icon{*/
/*background-color: #94dfff;*/
/*color: #fff;*/
/*}*/
.dropdown-menu_li_tit{  padding-left: 8px;  font-size: 12px;  vertical-align: middle;  display: table-cell;  }
.dropdown-menu_li_cont{  font-style: normal;  overflow: hidden;  display: -webkit-box;  display: -ms-flexbox;  display: flex;
    -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  word-break: break-all;  }
.dropdown-menu_li_rights{  border-color: #fda3c1;  box-shadow: 0 0 0 1px #feeaf1;  color: #fd6799;  }
.dropdown-menu_li_fours{  border-color: #94dfff;  box-shadow: 0 0 0 1px #def8ff;  color: #5dcfff;  }
/**左侧用户区域样式 ------------------------------------------ **/
.cs_left1_user1_bar {  height:107px;  background: url("patterns/header-profile.png") no-repeat;  }
.cs_left1_user1_bar .open > a,
.cs_left1_user1_bar .open > a:hover,
.cs_left1_user1_bar .open > a:focus {  background:transparent;  }

.cs_left1_user1_layout1{float: left;margin: 25px 0 0 18px;}
.cs_left1_user1_pic1{float: left;width: 50px; height: 50px;}
.cs_left1_user1_pic1 img{border-radius: 50%;width: 50px; height: 50px;background-color: #eeeeee;}

.cs_left1_user1_info1{display: block;width:128px;height:50px;float: left;margin: 8px 0 0 8px;}
.cs_left1_user1_info1 a, a:hover, a:focus {color: #d9e2eb;}
.cs_left1_user1_name1{color: #d9e2eb;display: block;float:left;width:100px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cs_left1_user1_group1{color:#788ea4;display: block;float:left;width:100px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cs_left1_user1_arrow1{float: left;color: #d9e2eb;}



/**  右侧内容区域样式 ------------------------------------------ **/
.cs_right_bg1{background-color: #f3f3f4;}



/**  表单样式定义 ------------------------------------------ **/

.form_box1{background-color: #ffffff;border-radius: 10px;border: 1px #e2e2e2 solid;clear: both;}
.form_box1_head{border-bottom:1px #e2e2e2 solid;clear: both;padding: 15px 0 15px 0;}
.form_box1_title1{font-size: 18px;color:#000000;display: block;line-height: 46px;height:46px;text-align: center;}
.form_box1_title1_s1{font-size: 12px;color:#999999;display: block;line-height: 20px;height:20px;text-align: center;}
.form_box1_content{padding: 15px 0 30px 0;overflow: hidden;clear: both;}
.form_box1_head2{  border-bottom: 1px #e2e2e2 solid;  clear: both;  padding: 15px 0 15px 0;  height: 100px;  }
.form_box1_title2 {  font-size: 18px;  color: rgb(0, 0, 0);  display: block;  height:100%;  text-align: center;  }
.form_box1_title2 img{height:100%;width:auto;}

.form_group1{margin: 0 0 0 0;clear: both;overflow: hidden;}
.form_input_pos{  position: relative;  }
@media (min-width: 768px) {
    .form_group1 .control-label {  padding-top: 7px;  margin-bottom: 0;  text-align: right  }
}

.form_group2_div1{margin: 0 0 0 0;}
.form_group2_lable1{display: inline-block;}
.form_group2_lable2{display: inline-block;}

.form_box2{  background-color: #ffffff;  border-radius: 10px;  border: 1px #e2e2e2 solid;
    clear: both;  width: 900px;  margin: 0 auto 15px;  }


.form_box2_top{  box-shadow:0 0 5px rgba(102, 102, 102, .5);  }
.form_box2_head1{clear: both;padding: 15px 40px;}
.form_box2_title2{font-size: 18px;color:#000000;display: block;line-height: 46px;height:46px;text-align: center;}
.form_box2_title2_s1{font-size: 12px;color:#999999;display: block;line-height: 20px;height:20px;text-align: center;}
.form_box2_content{padding: 0 0 30px 0;overflow: hidden;clear: both;}
.form_box2_cont_head1{border-bottom:1px #e2e2e2 solid;clear: both;font-size:14px;padding: 10px 0 10px 0;}
.form_cont_title1{font-size: 14px;color:#666666;display: block;line-height: 30px;height:30px;text-align: left;
    margin:0 0 0 15px;
}
.form_cont_layout1{padding:15px 15px 15px 15px;width: 100%;}
.form_cont_layout2{padding:30px 15px 30px 15px;width: 100%;}

.hr_line_solid1 {border-top: 1px solid #e2e2e2;color: #ffffff;background-color: #ffffff;height: 1px;margin: 15px 0 15px 0;clear: both;}
.hr_line_dashed1 {border-top: 1px dashed #eeeeee;color: #ffffff;background-color: #ffffff;height: 1px;margin: 15px 0 15px 0;clear: both;}

.hr_line_solid2 {border-top: 1px solid #e2e2e2;color: #ffffff;background-color: #ffffff;height: 1px;margin: 10px 0 10px 0;clear: both;}
.hr_line_dashed2 {border-top: 1px dashed #eeeeee;color: #ffffff;background-color: #ffffff;height: 1px;margin: 10px 0 10px 0;clear: both;}

.hr_line_solid3 {border-top: 1px solid #f2f2f2;color: #ffffff;background-color: #ffffff;height: 1px;margin: 10px 0 10px 0;clear: both;}
.hr_line_solid4 {border-top: 1px solid #f2f2f2;color: #ffffff;background-color: #ffffff;height: 1px;margin:0;clear: both;}


/***按钮外补丁***/

.btn_margin1{margin: 0 7px 0 0;}
.btn_margin2{margin: 0 5px 0 5px;}
.btn_margin3{margin: 25px 0 0 0;}

/***各类表格样式***/

.form_cont_table1{border-collapse:collapse;width:100%;}

.form_cont_table1 td{border:1px #e2e2e2 solid;font-size:14px;line-height:24px;padding: 8px;}
.form_cont_table1_tr1 td{height:20px;background-color: #e4f8f4;font-size:12px;line-height:20px;color:#42b19c;text-align: center;}
.form_cont_table1_td1{background-color: #f8f8f8;color: #666666;}
.form_cont_table1_td2{word-break:break-all;}

.form_cont_table2{border: 0;width:100%;}
.form_cont_table2 td{font-size:14px;line-height:22px;padding: 4px 8px 4px 8px;}
.form_cont_table2_td1{color: #666666;}

.form_cont_view1{color: #333333;}

.form_cont_table3{border-collapse:collapse;width:100%;}
.form_cont_table3 td{border:1px #333333 solid;font-size:14px;line-height:24px;padding: 8px;}

.view_cont_table1{border: 0;width:100%;}
.view_cont_table1 td{line-height:24px;padding: 8px;vertical-align: top;}
.view_cont_table1_td1{color: #999999;line-height: 20px;white-space: nowrap;}
.view_cont_table1_td2{color: #333333;font-size: 14px;line-height: 22px;word-break: break-all; width: 40%;}

.view_cont_table2{width:100%;border-collapse:collapse;}
.view_cont_table2 td{line-height:24px;padding: 8px;vertical-align: top;border:1px #eeeeee solid;}
.view_cont_table2_td1{color: #999999;line-height: 20px;white-space: nowrap;background-color: #f8f8f8;}
.view_cont_table2_td2{color: #333333;font-size: 14px;line-height: 22px;}
.view_cont_table2_td3{color: #999999;font-size: 14px;}

/**表单填写引导层..**/
.form_layout1{margin:0 auto;max-width: 1100px; position: relative;overflow: hidden;}
.form_layout1_left {width: 190px;position: absolute;z-index: 9999;  top:20px;}

.form_layout1_nav1 { background-color: #ffffff; padding: 10px; border-radius: 10px;border: 1px #e2e2e2 solid;}
.fixed_slide{position: fixed; top: 20px;}
#sidebar1.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto;}
.form_layout1_nav1_title{font-size: 14px;text-align: center;height:30px;line-height: 36px;}
.form_layout1_nav1_div,.form_layout1_nav1_div2{margin: 15px 0 15px 0;overflow: hidden;}
.form_layout1_nav1_link{;overflow: hidden;}
.form_layout1_nav1_div a,.form_layout1_nav1_div2 button{ text-decoration:none;display: block;line-height: 22px; margin: 0 6px;color: #999; }
.form_layout1_nav1_div2 button{  width: 158px; text-align: center; }
.form_layout1_nav1_div a:hover{color: #000000;}
.form_layout1_nav1_div a.btn,.form_layout1_nav1_div2 button.btn{ margin-top: 5px;color: inherit;}
.form_layout1_nav1_div a i,.form_layout1_nav1_div2 button i{font-size: 24px;}
.form_layout1_nav1_div .nav_current a{color: #31cfb1;font-weight: bold;display: block;}
.form_layout1_nav1_flat{width: 22px;height:22px;line-height:22px;border-radius: 50%;float: right;background-color: #ffffff;text-align: center;border: 1px #eeeeee solid;color: #e2e2e2;}
.form_layout1_nav1_flat_fa{width: 22px;height:22px;line-height:22px;border-radius: 50%;float: right;background-color: #ffffff;text-align: center;border: 1px #fec454 solid;color: #fec454;}
.form_layout1_nav1_btm{text-align: center;height:60px;line-height: 50px;}
.form_layout1_right {float: right;margin: 20px 0 500px 0;}
.form_layout1_nav1_div a.btn,.form_layout1_nav1_div2 button.btn{margin: 5px 6px 0;}
/*.form_layout1_nav1_div a.btn-white{color: inherit; margin-top: 5px;}*/
.form_layout1_nav1_div input.btn_margin1,.form_layout1_nav1_div2 button.btn_margin1{width: 100%;margin: 0;}
.form_layout1_nav1_div a.btn-primary,.form_layout1_nav1_div2 button.btn-primary{ color: #ffffff;}
/*.form_layout1_nav1_link input.btn{display: block;line-height: 22px; margin: 5px 6px 0;}*/
/***自定义按钮样式****/
.btn-circle-xs {  width: 20px;  height: 20px;  padding: 3px 0;  border-radius: 50%;  text-align: center;  font-size: 12px;  line-height: 12px;  }

/***自定义表单项样式***/
.input_style_line1{background:transparent;border: 0 #333333 solid;border-bottom:1px #333333 solid; color: #333333;}
.input_search_style1{background:transparent;border: 0  #333333 solid;color: #333333;font-weight: normal;height:45px;margin: 0;width:194px;padding-left:3px;padding-right:5px;}
.form_style1_normal{color: #333333;}
.form_style1_ci{background-color:#ffffff;border: 1px #cccccc solid;border-radius:8px;height:40px;padding: 0 0 0 40px;color: #333333;}
.login1_form_layout1_ci{display:block;position: relative;width: 1px;height: 1px;font-size: 1px;}
.login1_form_layout1_ci_in{display:block;position: absolute;left:5px;top:0;}
.login1_form_layout1_ci_in i{font-size: 30px;color: #999999;}
.form_style1_unci{border-radius: 8px;color: #333333;}
.btn_border1{border-radius: 8px;}
.cs_btn1_white{border: 0;height:43px;background-color: #ffffff;font-weight: normal;padding:0 0 0 10px;color:#666666;}
.cs_btn1_white i{margin:0 0 0 5px;font-size: 14px;font-weight: normal;}
.cs_btn2_white{height:35px;line-height:34px;border:0 red solid;font-weight: normal;font-size:12px;padding:0 5px 0 5px;color:#666666;}
.cs_btn2_white i{margin:0 6px 0 0;font-size: 16px;}

.cs_btn2_green{display:block;border: 0;height:45px;width:45px;line-height:45px;margin:0;background-color: #31cfb1;text-align: center;color: #ffffff;font-size: 20px;}
.cs_btn2_green:active{color: #ffffff;background-color: #31cfb1;}
.cs_btn2_green:visited{color: #ffffff;background-color: #31cfb1;}
.cs_btn2_green:hover{color: #ffffff;background-color: #2ec3a7;}
.cs_search_handle_p1{display: inline-block;}


/***空间布局层***/
.layout_clear1{clear: both;margin: 15px 0 0 15px;height: 1px;font-size: 1px;}
.layout_center1{margin:0 auto;}


/**登录页样式 ------------------------------------------**/
/***全屏背景显示***/
.fullscreen_bg {position:static;left:0;top:0;z-index:-999;height:100%;width:100%;}
.fullscreen_bg li {display:block;list-style:none;z-index:-30;position:absolute;overflow:visible;top:0;left:0;width:100%;height:100%;background:#666666;}
.fullscreen_bg a {width:100%;height:100%;display:block;position:fixed;background-color:#666666;}
.fullscreen_bg li.activeslide {z-index:-10;}
.fullscreen_bg li.activeslide img{display:inline;position:relative;width:100%;height:100%;left:0;top:0;}

.login1_body{height: auto;}
.login1_layout1{margin:0 auto;width: 600px;background: url("../img/lg_shadow.png") no-repeat center bottom;overflow: hidden;padding: 20px 0px 80px 0px;}
.login1_top1{display: block;clear: both;margin: 10px auto;text-align: center;}
.login1_panel1{margin:0 auto;width: 420px;background-color: #ffffff;overflow: hidden;padding:40px 70px 40px 70px;}

.btn_register1{border-radius: 8px;border: 1px #00d6a1 solid;color: #31cfb1;width: 120px;height:40px;padding:9px 0 0 0;}
.btn_login1{border-radius: 8px;background-color: #31cfb1;height:40px;font-size:16px;color:#ffffff;padding:0 0 0 0;margin:25px 0 0 0;}
.btn_login1:hover{background-color: #2cb99e;color:#ffffff;}


.login1_btm{margin:0 auto 40px;width: 620px;color: #999999;overflow: hidden;}
.login1_btm_layout1{width: auto;overflow: hidden;}
.login1_btm_logo{position: relative;top:5px;}
.login1_btm_logo i{font-size: 28px;}
.login1_btm_cont{font-size: 14px;line-height: 20px;}
.login1_btm_cont a{color: #999999;}
.login1_btm_cont a:hover{color: #333333;}
.login1_btm_cont2{display:block;clear:both;margin:12px 0 0 0;font-size: 14px;line-height: 20px;}
.login1_btm_cont3{display:block;clear:both;font-size: 12px;line-height: 20px;margin:0 0 0 32px;}
.login1_btm_cont3 a{color: #999999;}
.login1_btm_cont3 a:hover{color: #31cfb1;}
.login1_btm_cont4{display:block;clear:both;font-size: 12px;line-height: 20px;margin:7px 0 0 18px;}
.login1_span1{display: block;margin: 20px auto;font-size: 14px;}
.login1_span2{display: block;margin: 15px 0 15px 0;}
.login1_btm2{margin:0 auto;margin-bottom:40px;width: 480px;color: #999999;overflow: hidden;}
.login_aptcha{width: 175px; height: 39px; padding: 0 13px;}
.login_aptcha_img{     position: absolute;  top: 0;  right: 0;  height: 39px;  width: 100px;}
/**用户首页样式 ------------------------------------------**/
.cd_body1{background-color: #ffffff;height: 100%;}
.cd_top1{height: 84px;width: 100%;border-bottom:4px  #31cfb1 solid;margin: 0;}
.cd_top1_layout{width: 1000px;margin: 0 auto;}
.cd_head1{background-color: #f2f2f2;height: 76px;}
.cd_head1_layout{width: 1000px;margin: 0 auto;}
.cd_top1_nav{float:right;margin:30px 15px 0 0;font-size: 14px;}
.cd_top1_nav_link1{color: #666666;}
.cd_top1_nav_link1:focus{color: #31cfb1;}
.cd_top1_nav_link1:hover{color: #31cfb1;}

.cd_top1_nav_bar1 > li{float: left;}
.cd_top1_link1 a.cd_top1_nav_link1{margin-right:30px;}
.cd_top1_dmenu_span1{position: relative;top:2px;}
.cd_top1_dmenu_span1 i{font-size: 24px;}

.cd_head1_user1_layout{float: left;margin: 12px 0 0 4px;}
.cd_head1_user1_pic{float: left;width: 50px; height: 50px;}
.cd_head1_user1_pic img{border-radius: 50%;width: 50px; height: 50px;background-color: #ffffff;}

.cd_head1_user1_info{display: block;width:228px;height:50px;float: left;margin: 8px 0 0 8px;}
.cd_head1_user1_info a, a:hover, a:focus {color: #999999;}
.cd_head1_user1_name{color: #333333;display: block;float:left;max-width:200px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cd_head1_user1_group{color:#999999;display: block;float:left;max-width:200px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cd_head1_user1_arrow{float: left;color: #999999;margin:0 0 0 5px;}

.cd_head1_search1{float: right;width: 424px;height: 40px;margin-top:18px;position: relative;}
.cd_head1_search1_in1{width: 424px;height: 40px;border-radius: 30px;border:solid 1px #e2e2e2;font-size: 14px;  color: #333;padding-left: 18px;padding-right: 40px;outline: none}
.cd_head1_search1_btn{width: 30px;height: 30px;position: absolute;top: 5px;right: 12px;display: inline-block;text-align: center;line-height: 30px;}
.cd_head1_search1_btnIcon{font-size: 30px;color: #bcbcbc;}
.cd_head1_search1_btnIcon:hover{color: #31cfb1;}

.cd_cont1{  clear: both;  overflow: hidden;  box-shadow:0 -2px 3px rgba(102, 102, 102, .2);  }
.cd_cont1_layout{width: 1000px;margin: 0 auto;}
.cd_sys_panel{margin:20px 10px 0 10px;}
.cd_sys_panel a{width:140px;height: 140px;}

.cd_sys_title{display: block;width: 120px;font-size: 14px; text-align: center;margin:10px auto;line-height: 20px;color: #666666;}
.cd_sys_title2{display: block;width: 120px;font-size: 14px; text-align: center;margin:10px auto;line-height: 20px;color: #31cfb1;}


/***用户动态内容区域***/
.cd_cont1_left1{float: left;width:558px;height: 370px;border: 1px #e2e2e2 solid;margin:15px 0 0 0}
.cd_cont1_left1_bar{height:50px;border-bottom: 1px #e2e2e2 solid;margin:0;padding:0;  position: relative;}
.cd_cont1_left1_bar ul li{float: left;list-style: none;padding: 0;}
.cd_cont1_left1_tab{height: 50px;}


.cd_cont1_left1_icon{display:inline-block;width: 36px;text-align: center;position: relative;top:5px;margin:0 0 0 6px;}
.cd_cont1_left1_title{display: inline-block;margin:0 0 0 0;color: #999999;font-size: 14px;line-height:50px;padding: 0 24px; }
.icon_layout1{display: inline-block;text-align: center;}
.icon_layout1 i{font-size: 28px;color: #999999;}


.cd_cont1_left1_tab_hover{height: 50px;border-bottom:3px #31cfb1 solid;}
.cd_cont1_left1_tab_hover .cd_cont1_left1_title{color: #31cfb1;}
.cd_cont1_left1_tab_hover .icon_layout1 i{color: #31cfb1;}

.notice_p1_out{display:inline-block;width: 1px;height:1px;font-size:1px;position: relative;top:0;left:0;}
.notice_p1{z-index: 10;position: absolute;top:-25px;left:-15px;font-size: 12px;font-weight:normal;background-color: #f05362;width:18px;height: 18px;text-align:center;line-height:18px;border-radius: 50%;color:#ffffff;}

.cd_cont1_left1_main ul{display: none;height: 318px;}
.cd_cont1_left1_main ul li{height: 100%;position: relative;list-style: none;padding: 0;}
.cd_cont1_left1_wrap{  width: 100%;  position: absolute;  overflow: hidden;  border: 0;  top: 0;  bottom: 0;  left: 0;  z-index: 1;  }
.cd_cont1_left1_incont1{  position: absolute;  z-index: 1;width: 556px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-transform: translateZ(0);  transform: translateZ(0);
    -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;
    user-select: none;  -webkit-text-size-adjust: none;  -ms-text-size-adjust: none;  -o-text-size-adjust: none;  text-size-adjust: none;  }
.ibox-content{padding: 0;}
.ibox-content2{padding: 0;  border-width: 0;}

.cd_cont1_left1_inbar{background-color: #f8f8f8;height: 40px;border-top:1px #e2e2e2 solid;overflow: hidden;zoom: 1;}
.cd_cont1_left1_inbar .cd_notice_icon1_layout{height: 40px;}
.cd_notice_icon_white .cloudicon_email{color: #a5a5a5;}
.cd_notice_iconBox{width:160px;height: 30px;line-height: 28px;border: 1px #d6d6d6 solid; margin: 4px 10px;border-radius: 5px;}
.cd_notice_iconBox:hover{border: solid 1px #31cfb1; background-color:#fff ;}
.cd_notice_iconBox:hover i,.cd_notice_iconBox:hover a{color: #31cfb1;}
.cd_notice_iconBox .cd_notice_icon1_layout{width: 40px;}
.cd_cont1_left1_inbar_t{color: #999;font-size: 14px;}

.cd_notice_iconBox2{width: 114px;float: left;}
.cd_notice_iconBox3{border: none;padding-left: 15px;line-height: 40px;}

.cd_notice1_layout{overflow: hidden;margin-top: 18px;}
.cd_notice_icon1_layout{width: 60px;height: 54px;text-align: center;float: left;}
.cd_notice_icon_yellow{display: inline-block;width: 30px;height: 30px;line-height: 30px;background: #fec454;border-radius: 50%;text-align: center;margin: auto;}
.cloudicon_email{font-size: 24px;color: #FFF;}
.cloudicon_work{font-size: 24px;color: #999999;}
.cd_notice_icon_gray{background: #FFF;border: solid 1px #e3e3e3;line-height:28px;}
.cd_notice_icon_gray .cloudicon_email{color: #a5a5a5;}


.cd_notice_cont1_layout{float: left;}
.cd_notice_cont1_layout label{display: block;color: #999;}
.cd_notice_cont1_layout label .cd_notice_cont1_md{color: #333333;font-size: 14px;}
.cd_notice_cont1_layout label a{color: #06a8ed;}
.cd_notice_warn{color: #fc9660;font-style: normal;}
.cd_notice_cont1_md,.cd_notice_cont1_btm{padding-left: 6px;padding-top: 6px;}
.cd_notice_cont1_btm{font-size: 12px;}

.cd_notice1_layout1{border-bottom: solid 1px #e2e2e2;margin-left: 14px}
.cd_notice1_layout1 .cd_notice_cont1_top{padding-bottom: 14px;}
.cd_notice_cont1_top span,.cd_notice_cont1_top a{font-size: 12px;}
.cd_notice1_layout1 a{padding: 4px 0 8px;display: inline-block;}
.cd_notice1_layout1 .cd_notice_cont1_btm1{padding-top: 0;padding-bottom: 8px;font-size: 12px;}

.cd_notice_num{width: 50px;height: 35px;color: #999;font-size: 14px;}
.cd_notice1_state .cd_notice1_layout{margin-top: 12px;}
.cd_notice1_state .cd_notice_cont1_top{padding-bottom: 4px;}
.cd_notice_cont1_detail{width: 478px;height: 50px;border-bottom: solid 1px #e2e2e2;float: left;}
.cd_notice_cont1_detail .cd_notice_cont1_layout{float: none;}
.cd_notice_cont1_btm3{padding-top:0 ;}
.cd_notice_cont1_mag,.cd_notice_cont1_mag span{font-size: 14px;}
.cd_notice1_state .cd_notice_cont1_layout a{padding-left: 5px;color: #06a8ed;font-size: 14px;}


#cont1 td {padding:8px;position:relative;}
.span_pos {top: 17px;right: 30px;position: absolute;}
/***地图内容区域***/
.cd_cont1_right1{float: right;width:426px;height: 370px;border: 1px #e2e2e2 solid;margin:15px 0px 0px 0px}
.cd_cont1_right1_bar{height:50px;border-bottom: 1px #e2e2e2 solid;margin:0;padding:0px 15px 0px 15px;background-color: #ffffff;}
.cd_cont1_right1_nav{line-height: 50px;color: #999999;}

.cd_cont1_right1_icon{display:inline-block;width: 30px;text-align: center;position: relative;top:0px;margin:0px 0px 0px 0px;}
.cd_cont1_right1_icon i{font-size: 20px;}
.cd_cont1_right1_title{display: inline-block;margin:0px 15px 0px 0px;color: #999999;font-size: 14px;position: relative;top:-3px;}
.cd_cont1_right1_nav:hover{color: #31cfb1;}
.cd_cont1_right1_nav:hover .cd_cont1_right1_title{color: #31cfb1;}


/*控制层全屏*/
.fullscreen_link1{float: right;height:50px;display:inline-block;margin:0px -6px 0px 0px;color: #999999;}
.fullscreen_link1 i{font-size: 30px;line-height: 50px;}
.cd_cont1_box{width: 100%;height: 100%;display: block;}
.cd_cont1_box {  clear: both;  margin-bottom: 25px;  margin-top: 0;  padding: 0;  }
.cd_cont1_box.ab_box{position: absolute;top:0;}
.cd_cont1_box.fullscreen {  z-index: 99999;  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  overflow: auto;  margin-bottom: 0;  }
.cd_cont1_right1_main{  width: 100%;  height: calc(100% - 51px);  }
.cd_cont1_box.fullscreen .cd_cont1_right1_main{  width: 100%;  height: calc(100% - 53px);  }
.js_gldk_box{position: relative;height: 100%; background: #fff}
.js_gldk_box.fullscreen{  z-index: 99999;  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  overflow: hidden;  margin-bottom: 0;  }
.js_gldk_box_main{  width: 100%;  height: calc(100% - 53px); }

.cd_map_main_wrap{  position: relative;}
.cd_cont1_right1_main .cd_map_changeList {border-radius: 3px;  border: solid 1px #ccc;height: 22px;  width: 100px;
    position: absolute;  top:20px;right: 20px;
    box-shadow: 0 2px 3px rgba(102, 102, 102, .3);}
.cd_cont1_right1_main .cd_map_changeList li{width: 50%;font-size: 12px;float: left;
    text-align: center;line-height: 22px;cursor: pointer;}
.cd_cont1_right1_main .cd_map_changeList li:first-child{border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;}
.cd_cont1_right1_main .cd_map_changeList li:last-child{border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;}
.cd_map_changType{background: #fff;  color: #666;}
.cd_map_changType_active{background: #f55d68;color: #fff;}

.view_box1_fullbox{height: 380px;border: 1px #e2e2e2 solid;background-color: #ffffff;margin: 0px 0px 20px 0px;}

.fullscreen_link2{float:right;margin:-8px 0px 0px 0px;color: #999999;}
.fullscreen_link2:hover{color: #555555;}
.fullscreen_link2 i{font-size: 30px;}
.cs_fullbox_layout{width: 100%;height: 100%;display: block;background-color: #ffffff;}
.cs_fullbox_layout {  clear: both;  margin-top: 0;  padding: 0;  }

.cs_fullbox_layout.fullscreen {  z-index: 2030;  position: fixed;
    top: 0;  left: 0;  right: 0;  bottom: 0;  overflow: auto;  margin-bottom: 0;  }

.view_main_cont3{  width: 100%;  height: calc(100% - 51px);  }

.cs_fullbox_layout.fullscreen .view_main_cont3{  width: 100%;  height: calc(100% - 53px);  }



/***统计图表区域***/
.cd_cont1_full1{float:left;width: 100%;border: 1px #e2e2e2 solid;margin:15px 0px 15px 0px;}
.cd_cont1_full1_bar{height:50px;border-bottom: 1px #e2e2e2 solid;margin:0;padding:0px 15px 0px 15px;}
.cd_cont1_full1_i{}
.cd_cont1_full1_icon{display: inline-block;margin:0px 0px 0px 6px;color: #31cfb1;position: relative;top:5px;}
.cd_cont1_full1_icon i{font-size: 28px;}
.cd_cont1_full1_title{display: inline-block;font-size: 14px;color: #666666;line-height: 50px;}
.cd_cont1_full1_main{height: 580px;padding: 10px 30px 0px 30px;}
/*.cd_cont1_full1_handle_layout{margin:0 auto;width:400px;height:40px;text-align:center;clear: both;position: relative;top:0px;}*/
/*.cd_cont1_full1_handle{cursor:pointer;display:inline-block;margin:0px 4px 0px 4px;background-color: #bbbbbb;width:50px;height:6px;font-size: 1px;}*/
/*.cd_cont1_full1_handle_hover{background-color: #31cfb1;}*/

.cd_cont1_full2{float:left;width: 100%;border: 0;margin:15px 0px 0px 0px;}
.cd_cont1_full2_bar{height:30px;margin:0;padding:0 0 0 15px;}
.cd_cont1_full2_title{display: inline-block;font-size: 14px;color: #999999;}

.cd_cont1_chartWrap{text-align: center;margin: auto;}
.cd_cont1_chartName{font-size: 18px;color: #666666;}
/***首页底部***/
.cd_btm1{overflow: hidden;clear:both;width: 1000px;margin: 10px auto;}
.cd_btm1_left{float: left;}
.cd_btm1_left_icon{display: inline-block;margin:0px 5px 0px 0px;color: #999999;}
.cd_btm1_left_icon i{font-size: 32px;}
.cd_btm1_left_title{display: inline-block;font-size: 14px;color: #999999;position: relative;top:-5px;}
.cd_btm1_left_title a{color: #999999;}
.cd_btm1_left_title a:hover{color: #333333;}

.cd_btm1_left_cont1{display:block;clear:both;font-size: 12px;line-height: 20px;margin:0px 0px 0px 42px;color: #999999;}
.cd_btm1_left_cont1 a{color: #999999;}
.cd_btm1_left_cont1 a:hover{color: #31cfb1;}

.cd_btm1_right{float: right;}
.cd_btm1_right_cont1{display:block;clear:both;margin:14px 0px 0px 0px;font-size: 14px;line-height: 20px;color: #999999;}
.cd_btm1_right_cont2{display:block;clear:both;color: #999999;font-size: 12px;line-height: 20px;margin:11px 0px 0px 18px;}


/***企业详情页面***/
.view_box1_top{
    box-shadow:0 0 5px rgba(102, 102, 102, .5);
}
.view_box1_top_layout1{margin:20px 0px 20px 20px;overflow: hidden;}
.view_top1_pic{float: left;border: 1px #eeeeee solid;width: 80px;height: 80px;text-align: center;line-height: 80px;}
.view_top1_pic img{max-width:80px;_width:expression(this.width > 80 ? "80px" : this.width);}
.view_top1_cont{float: left;margin:15px 0px 0px 20px;}
.view_top1_cont_t1{display:block;clear: both;font-size: 18px;font-weight:bold;color: #333333;height:36px;line-height: 20px;}
.view_top1_cont_t2{display:block;clear: both;font-size: 12px;color: #999999;}
.view_top1_cont_t3{display:block;clear: both;margin:10px 0px 0px 0px;font-size: 12px;font-weight:normal;color: #999999;line-height: 20px;}

.view_box1_top_layout2{margin:30px 20px 0px 0px;}
/*暂未使用.view_box1_top_layout3{width: 100%;clear: both;padding:0px 20px 0px 20px; overflow: hidden;}*/

.view_box1_main{margin:20px 0px 60px 0px;}
.view_box1_main_layout1{border: 1px #e2e2e2 solid;background-color: #ffffff;margin: 0px 0px 20px 0px;}
.view_main_title{padding: 0px 15px 0px 20px;height:50px;border-bottom:1px #e2e2e2 solid;overflow: hidden;}
.view_main_title_p1{display:block;line-height: 50px;font-size: 14px;font-weight: bold;}
.view_main_title_p2{display:block;margin:12px 0px 0px 0px;}
.view_main_title .view_main_select{margin: 8px 0 0 8px;}

.view_main_cont1{padding: 20px;}
.view_main_cont1_p1{line-height: 20px;color: #333333;font-size: 14px;}
.view_main_cont1_p1 p{padding:0px 0px 8px 0px;}
.view_main_footer1{padding: 10px 20px 10px 20px;background-color: #f8f8f8;border-top:1px #e2e2e2 solid;}
.view_main_cont2{padding: 5px 0px 15px 0px;}
.view_main_cont2_p1{margin:15px 15px 5px 15px;}
.view_main_cont2_t1{font-size: 14px;font-weight:normal;color: #333333;line-height: 20px;}
.view_main_cont2_t2{font-size: 12px;font-weight:normal;color: #999999;}

.view_main_card1{border: 1px #f2f2f2 solid;padding: 10px 20px 10px 20px;margin:0px 0px 15px 0px;}
.view_main_card1_t1{display:block;font-size: 18px;font-weight: bold;height: 40px;line-height: 40px;color: #333333;
    white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.view_main_card1_t2{display: block;font-size: 12px;font-weight: normal;line-height: 20px;color: #999999;}
.view_main_card1_t3{display:block;font-size: 14px;font-weight: bold;color: #666666;width: 100px;height:30px;line-height:28px;background-color:#f2f2f2; margin:-10px 0px 0px -10px;text-align:center;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}

.view_main_card2{border: 1px #f2f2f2 solid;padding: 15px 10px 15px 20px;margin:0px 0px 15px 0px;overflow: hidden;}
.view_main_card2_t1{display:block;font-size: 16px;font-weight: normal;color: #333333;cursor: pointer;}
.view_main_card2_t2{font-size: 14px;font-weight: normal;line-height: 24px;color: #999999;cursor: pointer;}
.view_main_card2_t3{font-size: 14px;font-weight: normal;line-height: 24px;color: #666666;cursor: pointer;}
.view_main_card2_right1{width: 80px;overflow: hidden;margin: 0px 0px 10px 0px;}
.view_main_card2_right1 img{max-width:80px;_width:expression(this.width > 80 ? "80px" : this.width);}


.cs_tab1_layout{background-color: #31cfb1;padding: 0 20px 0px 20px;}
.cs_tab1_layout li{display: inline-block;padding:12px 20px 12px 20px;}
.cs_tab1_layout li label{display: inline-block;}
.cs_tab1{cursor: pointer;color: #ffffff;font-size: 14px;}
.cs_tab1_on{cursor: pointer;background-color: #ffffff;color: #333333;font-size: 14px;}
.cs_num_panel1{border-radius: 10px;padding:2px 7px 2px 7px;margin:0px 0px 0px 5px;background-color: #37b59d;font-size: 12px;font-weight: normal;color: #ffffff;}

.fixBox{  position: fixed;  top:0;  left: 0;  width: 100%;  z-index: 999;  }

/**地图页样式 ------------------------------------------**/
.cs_map_body{width: 100%;height:100%;overflow: hidden;}
.cs_map_control{width: 1px;height:1px;position: absolute;top:0px;left:0px;font-size: 1px;}
.cs_map_search{position:fixed;top:20px;left:20px;width: 325px;height:45px;font-size: 12px;}
.cs_map_search_bar{  background-color: #ffffff;  box-shadow:0 2px 3px rgba(102, 102, 102, .3);  }
.cs_map_search_bar label{margin: 0;display: inline-block;}
.cs_map_search_result_layout{  border:0;  padding:0;  max-height:400px;  overflow: hidden;  margin:15px 0 0 0;
    background-color: #ffffff;  box-shadow:0 2px 3px rgba(102, 102, 102, .3);  }
.cs_map_search_result{padding:0;}

.cs_map_search_result_top{clear:both;background-color: #f2f2f2;height:24px;line-height:24px;font-size: 12px;font-weight: normal;color:#999999;text-align: center;margin:0px 10px 0px 10px;}
.cs_map_search_result_main{margin:5px 10px 0px 10px;}
.cs_map_search_result_cont{display:block;padding:8px;line-height: 20px;background-color: #ffffff;}
.cs_map_search_result_cont:hover{background-color: #f8f8f8;}
.cs_map_search_result_btm{margin:20px 0px 40px 0px;text-align: center;}
.cs_map_tools_top1{  position: fixed;  left: 20px;  top: 10px;  background-color: #f8f8f8;  box-shadow:0 2px 3px rgba(102, 102, 102, .3);  }
.cs_search_result_handle{display: block;float:right;width:30px;height:30px;color:#bbbbbb;text-align: center;line-height: 30px;margin:0px 5px 0px 0px;}
.cs_search_result_handle:hover{color:#333333;}
.cs_search_result_handle i{font-size: 22px;font-weight: normal;}

.cs_map_tools_top2{  position: fixed;  right: 20px;  top: 20px;  height: 35px;  width:100px;  font-size: 12px;  }

.cs_map_tools_bottom{  position: fixed;  left: 20px;  bottom: 10px;  background-color: #f8f8f8;  box-shadow:0 2px 3px rgba(102, 102, 102, .3);  }
.cs_map_tools_bottom2{bottom: 50px;}

.cs_map_tools_cont{float:left;display: block;padding:0px 10px 0px 10px;background-color: #f8f8f8;}
.cs_map_tools_cont .stat{padding:0 10px 0 10px;border:1px solid transparent;border-radius: 0;}
.cs_map_tools_cont .stat.stat_active{color:#1ab394;border: 1px solid rgb(26,179,148); background: #fff;}

.cs_map_tools_handle{float:left;width: 18px;height: 35px;line-height:35px;  font-size:18px;  text-align: center;margin-bottom: 0;}
.cs_map_tools_handle a{display:block;float:left;width: 18px;height: 35px;line-height:35px;
    font-size:18px;  text-align: center;  font-weight:normal;  color:#999999;  border-right:1px #eeeeee solid;  border-left:1px #eeeeee solid;  }
.cs_map_tools_handle a:hover{width: 18px;height: 35px;line-height:35px;border:0px red solid;
    background-color: #f8f8f8;  text-align: center;  color:#333333;  border-left:1px #eeeeee solid;  border-right:1px #eeeeee solid;  }
.cs_map_tools_handle.close {  float: left;  background-color: #f2f2f2;  font-size: 20px;  font-weight: normal;  line-height: 1;
    text-shadow: 0 1px 0 #fff;  filter: alpha(opacity=100);  opacity: 1;  }
.cs_map_tools_cont{float:left;display: inline-block;padding:0px 10px 0px 10px;}
.cs_map_tools_handle2{  float:right;  margin:0 12px 0 0;  width:35px;  height:35px;
    background-color: #ffffff;  text-align: center;  box-shadow:0 2px 3px rgba(102, 102, 102, .3);  }
.cs_map_tools_handle2 a{display:block;width:35px;  height:35px;line-height: 35px;  font-size: 16px;color:#333333; font-weight:normal;  }
.cs_map_tools_handle2 a:hover{color:#00b494;}
.cs_map_tools_handle2.close{  float: right;  color:#aaaaaa;  background-color: #f2f2f2;  font-size: 20px;  font-weight: normal;
    line-height: 1;  text-shadow: 0 1px 0 #fff;  filter: alpha(opacity=80);  opacity: 0.8;  }
.cs_map_tools_handle2.close a{color:#aaaaaa;}

.cs_map_tools_handle3{float:right;  width:35px;  height:35px;  background-color: #ffffff;  text-align: center;  box-shadow:0 2px 3px rgba(102, 102, 102, .3);  }
.cs_map_tools_handle3 a{display:block;width:35px;  height:35px;line-height: 35px;  font-size: 16px;color:#333333;  font-weight:normal;  }
.cs_map_tools_handle3 a:hover{color:#00b494;}
.cs_map_tools_handle3.close{  float: right;  color:#aaaaaa;  background-color: #f2f2f2;  font-size: 20px;  font-weight: normal;  line-height: 1;
    text-shadow: 0 1px 0 #fff;  filter: alpha(opacity=80);  opacity: 0.8;  }
.cs_map_tools_handle3.close a{color:#aaaaaa;}

.cs_map_lay_panel{  position: fixed;  padding:0 0 0 0;  background-color: #ffffff;  width: 230px;
    max-height:350px;  overflow: hidden;  top:70px;  right:0;  border: 0;  box-shadow:0 2px 3px rgba(102, 102, 102, .3);  }

.cs_map_lay_cont{clear: both;color: #666666;font-weight: normal;font-size: 12px;line-height: 22px;border: 0px red solid;padding:10px 0px 20px 10px;}

.cs_map_layout{width: 1200px;height: calc(100% - 1px);}
/*左右切换的样式*/
.swiper-container {  margin: 0 auto;  position: relative;  overflow: hidden;  z-index: 1;  }
.swiper-container-android .swiper-slide, .swiper-wrapper {  -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);  }
.swiper-wrapper {  position: relative;  width: 100%;  height: 100%;  z-index: 1;
    display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-transition-property: -webkit-transform;
    transition-property:-webkit-transform;  transition-property:transform;
    transition-property: transform, -webkit-transform;  box-sizing: content-box;  }
.swiper-slide {  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  -ms-flex-negative: 0;  flex-shrink: 0;
    width: 100%;  height: 100%;  position: relative;  }
.swiper-slide {  text-align: center;  font-size: 18px;  background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;  display: -ms-flexbox;  display: flex; -webkit-box-pack: center;  -ms-flex-pack: center;
    justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  }
/*.cd_cont1_layout{*/
/*position: relative;*/
/*}*/
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {  opacity: .35;  cursor: auto;  pointer-events: none;  }
.swiper-button-next, .swiper-button-prev {
    position: absolute;  top: 50%;  width: 27px;  height: 44px;  margin-top: -22px;  z-index: 10;
    cursor: pointer;  background-size: 27px 44px;  background-position: center;  background-repeat: no-repeat;  color: #999;
    text-align: center;  display: none;  }
.swiper-button-next{  right: -30px;  }
.swiper-button-prev{  left: -30px;  }
.swiper-button-lr{  font-size: 20px;  line-height: 44px;  }
/************** 各管理图标样式 ****************/
.cd_sys_map{display:block;float:left;cursor: pointer;}
.cd_sys_map_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #def8ff;overflow: hidden;}
.cd_sys_map_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #94dfff solid;background-color: #ffffff;}
.cd_sys_map_icon i{font-size: 52px;font-weight: normal;color: #5dcfff;}
.cd_sys_map:hover .cd_sys_map_icon{background-color: #94dfff;}
.cd_sys_map:hover .cd_sys_map_icon i{color: #ffffff;}
.cd_sys_map:hover .cd_sys_title{color: #000000;}

.cd_sys_invest{display:block;float:left;cursor: pointer;}
.cd_sys_invest_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #ffefd0;overflow: hidden;}
.cd_sys_invest_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #ffce6e solid;background-color: #ffffff;}
.cd_sys_invest_icon i{font-size: 52px;font-weight: normal;color: #ffb11b;}
.cd_sys_invest:hover .cd_sys_invest_icon{background-color: #ffce6e;}
.cd_sys_invest:hover .cd_sys_invest_icon i{color: #ffffff;}
.cd_sys_invest:hover .cd_sys_title{color: #000000;}

.cd_sys_project{display:block;float:left;cursor: pointer;}
.cd_sys_project_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #f6e9fc;overflow: hidden;}
.cd_sys_project_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #e1adfd solid;background-color: #ffffff;}
.cd_sys_project_icon i{font-size: 52px;font-weight: normal;color: #d07bfc;}
.cd_sys_project:hover .cd_sys_project_icon{background-color: #e1adfd;}
.cd_sys_project:hover .cd_sys_project_icon i{color: #ffffff;}
.cd_sys_project:hover .cd_sys_title{color: #000000;}

.cd_sys_land{display:block;float:left;cursor: pointer;}
.cd_sys_land_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #feede2;overflow: hidden;}
.cd_sys_land_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #fdb286 solid;background-color: #ffffff;}
.cd_sys_land_icon i{font-size: 52px;font-weight: normal;color: #fc8239;}
.cd_sys_land:hover .cd_sys_land_icon{background-color: #fdb286;}
.cd_sys_land:hover .cd_sys_land_icon i{color: #ffffff;}
.cd_sys_land:hover .cd_sys_title{color: #000000;}

.cd_sys_corp{display:block;float:left;cursor: pointer;}
.cd_sys_corp_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #d9faf4;overflow: hidden;}
.cd_sys_corp_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;height:72px;margin-top:5px;line-height:72px;text-align:center;width:72px;border:1px #7ee2cf solid;background-color: #ffffff;}
.cd_sys_corp_icon i{font-size: 52px;font-weight: normal;color: #31cfb1;}
.cd_sys_corp:hover .cd_sys_corp_icon{background-color: #7ee2cf;}
.cd_sys_corp:hover .cd_sys_corp_icon i{color: #ffffff;}
.cd_sys_corp:hover .cd_sys_title{color: #000000;}

.cd_sys_stat{display:block;float:left;cursor: pointer;}
.cd_sys_stat_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #feeaf1;overflow: hidden;}
.cd_sys_stat_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #fda3c1 solid;background-color: #ffffff;}
.cd_sys_stat_icon i{font-size: 52px;font-weight: normal;color: #fd6799;}
.cd_sys_stat:hover .cd_sys_stat_icon{background-color: #fda3c1;}
.cd_sys_stat:hover .cd_sys_stat_icon i{color: #ffffff;}
.cd_sys_stat:hover .cd_sys_title{color: #000000;}

.cd_sys_more{display:block;float:left;cursor: pointer;}
.cd_sys_stat_icon_out{display: block;cursor: pointer;margin:0 auto;height:82px;width:82px;overflow: hidden;}
.cd_sys_more_icon{display: block;cursor: pointer;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;background-color: #ffffff;}
.cd_sys_more_icon i{font-size: 62px;font-weight: normal;color: #31cfb1;}
.cd_sys_more:hover .cd_sys_more_icon i{color: #2cb99e;}
.cd_sys_more:hover .cd_sys_title2{color: #2cb99e;}

.cd_sys_set{display:block;float:left;cursor: pointer;}
.cd_sys_set_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #deecfe;overflow: hidden;}
.cd_sys_set_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #609ff4 solid;background-color: #ffffff;}
.cd_sys_set_icon i{font-size: 52px;font-weight: normal;color: #5696ed;}
.cd_sys_set:hover .cd_sys_set_icon{background-color: #609ff4;}
.cd_sys_set:hover .cd_sys_set_icon i{color: #ffffff;}
.cd_sys_set:hover .cd_sys_title{color: #000000;}

.cd_sys_creative{display:block;float:left;cursor: pointer;}
.cd_sys_creative_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #ffefd0;overflow: hidden;}
.cd_sys_creative_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #ffce6e solid;background-color: #ffffff;}
.cd_sys_creative_icon i{font-size: 52px;font-weight: normal;color: #ffb11b;}
.cd_sys_creative:hover .cd_sys_creative_icon{background-color: #ffce6e;}
.cd_sys_creative:hover .cd_sys_creative_icon i{color: #ffffff;}
.cd_sys_creative:hover .cd_sys_title{color: #000000;}

.cd_sys_multiple{display:block;float:left;cursor: pointer;}
.cd_sys_multiple_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #ffecec;overflow: hidden;}
.cd_sys_multiple_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #fc8e8e solid;background-color: #ffffff;}
.cd_sys_multiple_icon i{font-size: 52px;font-weight: normal;color: #f55d68;}
.cd_sys_multiple:hover .cd_sys_multiple_icon{background-color: #fc8e8e;}
.cd_sys_multiple:hover .cd_sys_multiple_icon i{color: #ffffff;}
.cd_sys_multiple:hover .cd_sys_title{color: #000000;}

.cd_sys_collection{display:block;float:left;cursor: pointer;}
.cd_sys_collection_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #ffefd0;overflow: hidden;}
.cd_sys_collection_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #ffcf74 solid;background-color: #ffffff;}
.cd_sys_collection_icon i{font-size: 52px;font-weight: normal;color: #ffb11b;}
.cd_sys_collection:hover .cd_sys_collection_icon{background-color: #ffcf74;}
.cd_sys_collection:hover .cd_sys_collection_icon i{color: #ffffff;}
.cd_sys_collection:hover .cd_sys_title{color: #000000;}



.cd_sys_rights{display:block;float:left;cursor: pointer;}
.cd_sys_rights_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #feeaf1;overflow: hidden;}
.cd_sys_rights_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #fda3c1 solid;background-color: #ffffff;}
.cd_sys_rights_icon i{font-size: 52px;font-weight: normal;color: #fd6799;}
.cd_sys_rights:hover .cd_sys_rights_icon{background-color: #fda3c1;}
.cd_sys_rights:hover .cd_sys_rights_icon i{color: #ffffff;}
.cd_sys_rights:hover .cd_sys_title{color: #000000;}

.cd_sys_fours{display:block;float:left;cursor: pointer;}
.cd_sys_fours_icon_out{display: block;cursor: pointer;margin:0 auto;border-radius:50%;height:82px;width:82px;background-color: #def8ff;overflow: hidden;}
.cd_sys_fours_icon{display: block;cursor: pointer;border-radius:50%;margin:0 auto;margin-top:5px;height:72px;line-height:72px;text-align:center;width:72px;border:1px #94dfff solid;background-color: #ffffff;}
.cd_sys_fours_icon i{font-size: 52px;font-weight: normal;color: #5dcfff;}
.cd_sys_fours:hover .cd_sys_fours_icon{background-color: #94dfff;}
.cd_sys_fours:hover .cd_sys_fours_icon i{color: #ffffff;}
.cd_sys_fours:hover .cd_sys_title{color: #000000;}

/*左右切换的样式*/
.swiper-container {  margin: 0 auto;  position: relative;  overflow: hidden;  z-index: 1;  }
.swiper-container-android .swiper-slide, .swiper-wrapper {  -webkit-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);  }
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property: transform, -webkit-transform;
    box-sizing: content-box;
}
.swiper-slide {  -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  -ms-flex-negative: 0;  flex-shrink: 0;
    width: 100%;  height: 100%;  position: relative;  }
.swiper-slide {  text-align: center;  font-size: 18px;  background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;  display: -ms-flexbox;  display: flex;
    -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;
    -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;
}
.cd_cont1_layout{  position: relative;  }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {  opacity: .35;  cursor: auto;  pointer-events: none;  }
.swiper-button-next, .swiper-button-prev {
    position: absolute;  top: 50%;  width: 27px;  height: 44px;  margin-top: -22px;  z-index: 10;
    cursor: pointer;  background-size: 27px 44px;  background-position: center;  background-repeat: no-repeat;
    color: #999;  text-align: center;  display: none;  }
.swiper-button-next i, .swiper-button-prev i{  color: #999;  font-size: 28px;  }
.swiper-button-next i:hover, .swiper-button-prev i:hover{  color: #31cfb1;  }
.swiper-button-next{  right: -30px; }
.swiper-button-prev{  left: -30px;  }
.swiper-button-lr{  font-size: 20px;  line-height: 44px;  }
.more_div{  width: 50px;  height: 100%;  color: #666;  background-color: #f8f8f8;
    position: absolute;  right: 0;  text-align: center;  line-height: 50px;  border-left: solid 1px #e2e2e2 ;  }
.more_li{  margin: auto;  position: absolute;  top: 48px;  right:0;  background-color: #0a6aa1;
    width: 190px;  z-index: 999; /*display: none;*/  padding: 0 10px;  }
.more_li li{  height: 50px;  width: 100%;  text-align: left;  }
.more_li li a{  padding: 0;  }
.ci_more{  font-size: 28px;  color: #999;  }

/***********************数据表样式**********************/
.cd_sys_sj{  border: 1px #e2e2e2 solid;  width: 100%;  margin:15px auto;  }
.cd_sys_sj_tit{ height: 50px;  border-bottom: 1px #e2e2e2 solid;  margin: 0;  padding: 0 15px 0 15px;  }
.cd_sys_sj_tit h5{  font-size: 16px;  margin: 0;  line-height: 50px;  color: #333333;  font-weight: normal;  }
.cd_sys_pane2{  padding: 0 20px 20px 20px;  width: 100%;  }
.cd_sys_pane3{  padding: 0 0 20px 0;  width: 100%;  }
.cd_sys_pane3_div1{margin:20px 0 0 0;line-height: 28px;font-size: 14px;color: #888888;}

.table{  margin-bottom: 0;  }
.cd_sys_table td{  color: #666;  font-size: 14px;  }
.cd_table_layout1 > thead > tr.cd_table_layout1_tr1 > th{  vertical-align: middle;  line-height: 24px;  padding: 8px 0 8px 20px; }
.cd_table_layout1 > tbody > tr.cd_table_layout1_tr2 > td{  vertical-align: middle;  line-height: 24px;  padding: 8px 0 8px 20px;  text-align: left;  }
.cd_table_layout2{width:100%;border-collapse:collapse;}
.cd_table_layout2 td{border:1px #e2e2e2 solid;padding: 8px 0 8px 20px;}
.cd_table_layout2_tr1{background-color: #f8f8f8;}
.cd_table_layout2_tr1 td{font-size: 12px;color: #999999;}
.cd_table_layout2_tr2 td{font-size: 13px;color: #888888;line-height: 24px;}

.cd_table_layout1_tr1 th{  color: #999999;  font-size: 14px;  font-weight: normal;  }
.cd_table_layout1_tr2:last-child{  border-bottom: none;  }

.cd_sys_save{  color: #1ba6ed;  }
.cd_sys_waiting{  color: #fdc555;  }
.cd_sys_pass{  color: #36bb9e;  }
.cd_sys_exit{  color: #ee4b62;  }

.cd_table_layout1_tr2 a{  padding-right: 20px;  display: inline-block;  width: 38px;  height: 30px;  }
.cd_table_layout1_tr2 a i.cloudicon{  font-size: 28px;  line-height: 40px;  }
.ci_property_ic{  color: #1ba6ed;  }
.ci_property_ic:hover{  color: #00699f;  }
.ci_pdf_ic{  color: #31cfb1;  }
.ci_pdf_ic:hover{  color: #6cbaab;  }
.ci_modify_ic{  color: #ff9703;  }
.ci_modify_ic:hover{  color: #d39b4b;  }
.ci_delect_ic{  color: #e61919;  }
.ci_delect_ic:hover{  color: #e61919;  }
.cd_circle{  color: #ff863f;  }
.cd_circle:hover{  color: #f17f3c;  }
/*修改密码*/
.cd_forgetPsw{  width: 100%;  height: 100%;  z-index: 1999;  background: rgba(0,0,0,0.5);  position: fixed;  display: none; top:0;left:0; }
.cd_forgetPsw_cont{  position: fixed;  top: 50%;  left: 50%;  background-color: #fff;  z-index: 9999;
    width: 500px;  height: 420px;  margin-top: -210px;  margin-left: -250px;  border-width: 0;  padding: 50px;  }
.form-group2{  padding: 0 30px;  }
.cd_forgetPsw_cont label{margin: afuto;}
.cd_forgetPsw_cont label.form-group_label{  width: 300px!important;  margin: 15px 50px;  border-radius: 5px;  position: relative;  }
.form-group2 input.m-b{  float: left;  width: 40%!important;  margin: 5%;  }
.cd_forgetPsw_cont label.error{  position: absolute;  bottom: -22px;  }
/*修改Extjs设置的样式*/
body .layui-layer-btn .layui-layer-btn0,.layui-layer-btn a.layui-layer-btn0,.layui-layer-btn .layui-layer-btn0{background:#1ab394;border-color:#1ab394;}

.layui-layer-btn,.layui-layer-btn a{text-align: center!important;}

/*********审核意见*********/
.shxx_wrap{  margin: 20px;  background-color: #fff;  border-radius: 10px;  border: solid #e0e0e0 1px;  }
.shxx_head{  width: 100%;  padding: 18px 14px;  border-bottom: solid #eee 1px;  }
.shxx_head h3{  color: #333;  font-size: 14px;  font-style: normal;  font-weight: normal;  margin: 0;  }
.shxx_cont{  padding: 0 20px;  }
.shxx_li{  border-bottom: dashed 1px #dadada;  padding: 30px 20px;  }
.shxx_p{  padding-bottom: 5px;  width:100%;  }
.shxx_p:last-child{  padding-bottom: 0;  margin-bottom: 0;  }
.shxx_span{  color: #333;  display: block;  float: left;  }
.shxx_p:first-child > span{  letter-spacing: 4px;  }
.shxx_cont_span{  font-style: normal;  display: table-cell;  padding-left: 2px;  }
.shxx_close_btn{  display: block;  width: 58px;  height: 32px;  border: solid 1px #e0e0e0;  color: #333;
    text-align: center;  font-size: 14px;  border-radius: 5px;  line-height: 32px;  margin: 25px auto;  }

/*图标*/
.nav-label_icon{  font-weight: normal;  color: #a7b1c2;  }
/*****************提交意见*****************/
.cd_check_cont{  width: auto;  margin: 20px;  }
.cd_check_layout{  padding:15px 8px;  }
.cd_check_txtArea{  width: 100%;  border-color: #e5e6e7;  }
table.cd_check_form{  border: none;  }
table.cd_check_form td{  border:none;  }
table td.cd_check_btm_btn{  border-top: 1px #e2e2e2 dashed;  padding: 25px 0 0;  }
/****************导入数据***************/
.cd_upload,.tooltip-demo{  width: 100%;  text-align: center;  }
.xls_model{  margin: 20px auto;  width:100%;  text-align: center;  }
.xls_model_link{  font-size: 14px;  font-weight: 400;  line-height: 1.42857143;  border: 1px solid #e7eaec;  border-radius: 4px;  padding: 12px;
    color: inherit;  text-align: center;  white-space: nowrap;  vertical-align: middle;  text-decoration: inherit;  }
/******************奉贤外贸*********************/
.fxwm_ibox_content{  border: none;  }
.fxwm_pane2{  padding: 0;  }
.cd_sys_sj_tit h5{  float: left;  }
.fxwm_join{  float: right;  line-height: 50px;  }
.fxwm_join a{  margin-right: 10px;  }
.fxwm_derict{  font-size: 12px;  }
.fxwm_editable{  width: 96%;  margin: 20px auto;  }
.fxwm_ibox_content .pagination{  float: right;  margin-right: 50px;  }
.cd_table_layout1_tr2 .tooltip-demo{  width:auto!important;  }
.fxwm_mate_no{  color: red;  cursor: pointer;  }

/******************奉贤外贸弹出层*********************/
.fxwm_listWrap{  background-color: #fff;  width:100%;  height:100%;  }
.fxwm_ibox_wrap{  padding: 50px;  max-width: 800px;  margin: auto;  }
.fxwm_ibox_content1{  margin: 20px 0 50px;  border-bottom: 1px dotted #EBEBEB;  padding-bottom: 50px;  }
.fxwm_btn{  margin: 100px auto 0;  text-align: center;  }
/******************张江首页样式*******************/
.cd_table_layout2_tr2 td a{  color: #1ba6ed;  }
/*.cd_table_layout2_tr1 td{*/
/*border-top: none;*/
/*}*/
.cd_table_layout2_trToth td:first-child{  border-left:none;  cursor: pointer;  }
.cd_table_layout2_trToth td:last-child{  border-right:none;  }
.cd_table_layout2_trToth td{  padding: 8px 0;  }
.cd_table_layout2_tr_zj td{  padding: 18px 15px;  border: none;  }
.cd_table_layout2_tr_zj td p:last-child{margin: 0}
.cd_table_layout2_alink_zj{  padding-right: 15px;  color: #1ba6ed;  }
.cd_table_layout2_tr_fy:first-child td{  border-top: none;  }
.cd_table_layout2_tr_fy:last-child td{  border-bottom: none;  }
.cd_table_layout2_tr_fy td:first-child{  background: #f8f8f8;  border-left:none;  padding: 15px;  }
.cd_table_layout2_tr_fy td:last-child{  padding: 15px;  border-right:none;  }
.cd_cont1_left1_fy_jhll a{  color: #999999;  }
.cd_cont1_left1_fy_jhll{  border: solid 1px #e2e2e2;  position: absolute;  right: 10px;top: 50%;margin-top: -15px;
    width: 90px;  height: 30px;  text-align: center;  line-height: 30px;  border-radius: 5px;  }

.cd_table_layout1_tr2 a.cd_data_title_zj{  display: inline;  }
.zj_cont1_margin{  margin-bottom: 15px;  }
/***********************张江表格样式*********************/

.zj_cont1_left1 {  float: left;  width: 558px;  height: 370px;  border: 1px #e2e2e2 solid;  margin: 15px 0 0 0;  }
.zj_cont1_left1_bar {  height: 50px;  border-bottom: 1px #e2e2e2 solid;  margin: 0;  padding: 0;  position: relative;  }
.zj_cont1_left1_bar ul li{  float: left;  list-style: none;  padding: 0;  }
.zj_cont1_left1_tab_hover {  height: 50px;  border-bottom: 3px #31cfb1 solid;  }
.zj_cont1_left1_title {  display: inline-block;  margin: 0 0 0 0;  color: #999999;  font-size: 14px;  line-height: 50px;  padding: 0 25px;  }
.zj_cont1_left1_tab_hover{height: 50px;border-bottom:3px #31cfb1 solid;}
.zj_cont1_left1_tab_hover .zj_cont1_left1_title{color: #31cfb1;}
.zj_cont1_left1_tab_hover .icon_layout1 i{color: #31cfb1;}
.zj_cont1_left1_main ul li {  height: 100%;  position: relative;  list-style: none;  padding: 0;  }
.zj_table_layout2 {  width: 100%;  border-collapse: collapse;  }
.zj_table_layout2_tr1 {  background-color: #f8f8f8;  }
.zj_table_layout2_tr1 td {  border-top: none;  }
.zj_table_layout2_tr1 td {  font-size: 12px;  color: #999999;  }
.zj_table_layout2 td {  border: 1px #e2e2e2 solid;  padding: 5px 7px;  line-height: 20px;  }
.zj_cont1_left1_main ul{  display: none;  height: 318px;  }
.zj_table_layout2_alink{  display: inline-block;  padding: 5px 15px 5px 0;  }
.zj_table_layout2_trHide td{  padding-left: 10px;  border: none;  }
.zj_table_layout2_trHide p:last-child{  margin-bottom: 0;  }
.zj_table_layout2_trHide p{  margin: 8px 0;  }
.zj_table_layout2_trToth td:first-child{  border-left: none;  cursor: pointer;  }
.zj_table_layout2_tr1 td {  border-top: none;  }
.zj_table_layout2_trToth td:last-child {  border-right: none;  }
.zj_table_layout2_tr_fy td:first-child {  background: #f8f8f8;  border-left: none;  padding: 15px;  }
.zj_table_layout2_tr_fy td:last-child {  padding: 15px;  border-right: none;  }
.zj_cont1_left1_bar ul li {  float: left;  list-style: none;  padding: 0;  }
.zj_cont1_left1_fy_jhll {  position: absolute;  right: 10px;  top: 50%;  margin-top: -15px;  width: 90px;  height: 30px;
    text-align: center;  line-height: 30px;  border-radius: 5px;  border: solid 1px #e2e2e2;  }
.zj_table_layout2_tr_fy:last-child td {  border-bottom: none;  }
.zj_cont1_left1_fy_jhll a {  color: #999999;  }
.zj_select2_box{  margin:  12px 5px 12px 17px;  }
.zj_select2_cont{  display: inline-block;  width: 200px;  }
/*************人才资源统计表**************/

.form_box1_content_zj{  border: 1px #e2e2e2 solid;  background: #fff;  display:-webkit-box;  display:-ms-flexbox;  display:flex;
    margin-top: 20px;  overflow: auto;  }
.form_box_left_zj{ background: #f9f9f9;  width: 350px;  }
.form_left_table_tdAll_zj{  line-height: 26px;  width: 20px;  margin: 0 auto;  text-align: center;  }
.form_cont_table1_td1 p{  margin: 0;  }

/*.form_box_right_cont_zj{*/
/*overflow-y: auto;*/
/*}*/
/*.form_box_left_table_zj{*/
/*overflow-y: auto;*/
/*}*/
.form_box_left_zj .form_cont_table1_td1{  background: #f9f9f9;  }
.form_box_right_zj .form_cont_table1_td1{  background: #fff;  }
.form_box_right_table_zj td,.form_box2_content_zj .form_cont_table1  td{  padding: 4px;  }
.form_box_table_text_zj{  display: inline-block;  width: 90px;  height: 36px;  line-height: 36px;  padding-left:10px ;  }
.form_box_table_fixLeft_zj{  position: absolute;  left: 0;  }
.text_gray_zj{  color: #999;  }
#form_box2_content_zj .form_cont_table1_td1{  background: #fff;  }
.form_box1_content_zj td{  border: 1px #e2e2e2 solid;  font-size: 14px;  line-height: 24px;  padding: 4px;  }
.form_cont_table1_zj{  border-collapse: collapse;  width: 2000px;  }
.zj_footer{ margin: 0 20px;  padding-bottom: 80px;  }
.zj_footer ul li{  float: left;  width: 30%;  margin-top: 10px;  }

/*.zj_table_layout2 td.zj_table_layout2_td{*/
/*padding: 0 5px;*/
/*}*/
.zj_cont1_white{  background: #fff;  }
.zj_cont1_autoHei{  height: auto;  }
.zj_cont1_left2,.zj_cont1_right2{  border: 1px #e2e2e2 solid;  margin-bottom: 20px;  }
.zj_box1_out{  height: 340px;  }
.zj_table_layout2_trToth3 td{  border-bottom: none;  }
.zj_table_layout2_trHide p.zj_table_layout2_trP{  margin-bottom: 10px;  }
.form_box_wrap_zj .form_group1{  margin: 30px 0 20px;  }
/********************张江企业单片**********************/
.view_main_footer1_group{  padding-top: 45px;  padding-bottom: 20px;  }
.view_top1_cont_margin1{  margin: 2px 0 0 20px;  }
.view_top1_cont_title1{  height: 28px;  }
.view_top1_cont_t2{  margin-bottom: 5px;  }
.view_box1_top_layout_more .view_top1_pic_out{  display: table-cell;  vertical-align: top;  float: none;  }
.view_box1_top_layout_more .view_top1_cont_margin1{  display: table-cell;  float: none;  padding-left: 20px;  }
.view_top1_cont_btn span{  margin-bottom: 5px;  }
.view_main_title_p2_margin{  margin: 6px 0 0 0;  }
.view_main_title_p2 p{  margin: 0;  }
.view_main_cont1_container_tit{  color: #999;  font-size: 16px;  }
.view_main_select select{  padding:3px;  }
.view_table_td_modify{  font-size: 28px;  color: #ff9703;  font-weight: normal;  }
.view_main_label_modify {  position: absolute;  width: 1px;  height: 1px;  font-size: 0;  top: 80px;  right: 50px;  }
.view_main_label_modify p{  position: relative;  }
.view_action_icon_font{  font-size: 28px;  font-weight: normal;  }
.view_main_label_action{  position: absolute;  bottom: 10px;  right: 20px;  }
.view_main_title_p3{  margin: 6px 0 0;  }
.view_main_title_p3 p{margin: 0;}
.ci_file_ic{  color: #31cfb1;  }
.cd_cont1_white{  background: #fff;  }
.view_top1_pic_icon{  font-size: 60px;  color: #e2e2e2;  }
.view_main_page_wrap,.view_main_page_wrap ul ,.view_main_page_wrap ul li{  height: 100%;  }
.view_main_title2{  border: none;  }
.cd_cont1_full2{  margin: 0 0 20px 0;  }
.view_top1_cont_p1{  float: left;  margin: 0 30px 5px 0;  }
.view_main_select_modul{height: 34px;  width: 80px;}
.view_main_select_modul2{width: 60px; height: 34px;}
/************************Ext 表格导航*****************************/

.cs_ibox_title{  padding: 0;  height: 45px;  background: #fff;  min-width: 100%;  position: absolute;  top:0;  z-index: 9;  }
.cs_ibox_nav_list{  height: 100%;  }
.cs_ibox_nav_handle{  height: 100%;  border: none;  border-left:solid 1px #e2e2e2;  border-right:solid 1px #e2e2e2;  cursor: pointer;
    width: 18px;  float: left;  line-height: 47px;  padding: 0;  text-align: center;  }
.cs_ibox_nav_handle i{  color: #666666;  font-size: 16px;  }
.cs_ibox_nav_menu_li{  float: left;  margin-right: 8px;  margin-top: 6px;  width: auto;  }
.cs_ibox_nav_menu_li:first-child{  margin: 6px 12px;  }
.cs_ibox_nav_menu_li:last-child{  margin-right: 13px;  }
.cs_ibox_nav_menu_alink{  display: inline-block;  padding: 0 8px 0 4px;  border:solid 1px #e2e2e2;  border-radius: 5px;
    height: 32px;  line-height: 31px;  text-decoration: none;  }
.cs_ibox_nav_menu_data{  vertical-align: top;  display: inline-block;  }
a.cs_ibox_nav_menu_alink:focus,a.cs_ibox_nav_menu_alink:hover,a.cs_ibox_nav_menu_alink:visited{text-decoration: none;}
.cs_ibox_nav_menu_alink i{  font-size: 22px;  }
.cs_ci_table{  color: #5dcfff;  padding-right: 2px;  }
.cs_ci_file_add{  color: #31cfb1;  }
.cs_ci_modify{  color: #ffb11b;  }
.cs_ci_share{  color: #fc8239;}
.cs_ci_delect{  color: #f55d68;  }
.cs_ci_circle{  color: #fc8239;  }
.cs_ci_xls{  color: #666666; }
.cs_ci_progress{ color: #5dcfff;  }
.cs_ci_piechart{ color:#d07bfc;}
.cs_ibox_nav_menu_alink_table:hover .cs_ci_table{  color: #1fb5f3;  }
.cs_ibox_nav_menu_alink_table:hover span{  color: #333333;  }
.cs_ibox_nav_menu_alink_add:hover .cs_ci_file_add{  color: #06b294;  }
.cs_ibox_nav_menu_alink_modify:hover .cs_ci_modify{  color: #d39b4b;  }
.cs_ibox_nav_menu_alink_circle:hover .cs_ci_circle{  color: #e25d0d;  }
.cs_ibox_nav_menu_alink_delect:hover .cs_ci_delect{  color: #ce212e;  }
.cs_ibox_nav_menu_alink_xls:hover i{  color: #333333;  }
.cs_ibox_nav_menu_alink i.cs_ci_arrow_down{  font-size: 16px;  }
.cs_ibox_nav_handle2{  margin-left: -1px;  }
.cs_ibox_nav_select{  float: left;  width: 170px;  height: 32px;  margin-top: 6px;  margin-left: 14px;  }
.dropdown-menu > li > a.text-center{  text-align: center;  }
.cs_ibox_nav1 .select2-container .select2-selection--single,.cs_ibox_nav1 .select2-container--default .select2-selection--single .select2-selection__arrow{  height: 32px;  }
.cs_ibox_nav1 .select2-container--default .select2-selection--single .select2-selection__rendered{  line-height: 32px;  }
@media screen and (max-width: 850px) {  .cs_ibox_title{  min-width: 850px;}  }
/***************************金山***************************/
.cd_box_margin_all{padding: 0 20px;}
.cd_cont1_incont1_dl{  padding: 0 5px; height: 58px;line-height: 58px; border-bottom: solid 1px #eeeeee; margin: 0;font-size: 14px; }
.cd_cont1_incont1_dt{display: inline-block;padding: 0 12px 0 0px;  width:32px;cursor: pointer;}
.cd_cont1_incont1_dt i{  color: #555;font-size: 20px;font-weight: normal;}
.cd_cont1_incont1_dd{display: inline-block; }
.cd_cont1_incont1_num{padding: 0 8px 0 10px;color: #358ec4;font-size: 24px;font-weight: normal;cursor: pointer;}
.cd_cont1_incont1_num2{padding: 0 5px;font-size: 16px;  color: #666666;}
.cd_cont1_incont1_nullNum{padding-left: 10px;}

.cd_cont1_incont1_pjDetail{padding: 12px 42px; border-bottom:solid 1px #eeeeee;  display: none;background: #f9f9f9;}
.cd_cont1_incont1_dl1{ margin: 0;font-size: 14px; }

.cd_cont1_incont1_dd1{display: inline-block; padding: 0; line-height: 24px;}
.cd_cont1_incont1_num1{padding: 0 8px 0 10px;   font-size: 16px;  color: #666666;}
.cd_cont1_incont1_num:hover{color: #1970a5;}

.cd_cont1_full1_main1{height: 385px;padding: 0;  display: -ms-flexbox;  display: flex;display: -webkit-box;}
.cd_cont1_full1_mainLeft{height: 380px;width: 270px;}
.cd_cont1_full1_mainRight{margin: 34px 20px 0 0; -webkit-box-flex:1;box-flex:1;}
.cd_cont1_mainRight_li{  width: 100%;border: solid 1px #f7d878;border-radius: 10px;margin-bottom: 16px;}
.cd_cont1_mainRight_li:nth-of-type(2){border: solid 1px #f7b478;}
.cd_cont1_mainRight_li:nth-of-type(3){border: solid 1px #f8504b;}
.cd_cont1_mainRight_title{background: #f7d878;  height: 36px; line-height: 36px;color: #444;
    display: block; width:100%;border-top-left-radius: 8px;border-top-right-radius: 8px;
    margin: 0;font-size: 14px;padding-left: 16px;font-weight: normal;}
.cd_cont1_mainRight_title1{background: #f7b478;}
.cd_cont1_mainRight_title2{background: #f8504b;}
.cd_cont1_mainRight_content{margin: 0;line-height: 48px;padding: 0 16px}
.cd_cont1_full1_i{ position: relative; }
.cd_cont1_full1_select{  position: absolute; top: 0;  right: 0;  height: 100%; line-height: 50px; }
.cd_monthselect{    width:110px;  height: 32px;  border-radius: 7px;  border-color: #eaebec;
    padding: 0 5px;outline: none;margin-left: 8px;}
.cd_regionselect{    border: 1px solid #dbdbdb;border-radius: 7px;  border-color: #eaebec;
    padding: 0 5px;outline: none;  width: 110px;  height: 30px;}
.cd_cont1_full1_main2{height: 560px;  width:100%;}
.cd_cont1_full1_main3{height: 500px;width: 100%;padding: 10px;}
.cd_cont1_full1_main3_height{height: 450px;}
.cd_cont1_full12{ width: 100%;margin: 15px 0 15px 0; }
.cd_cont1_full1_left{  width:49.2%; float: left;  border:1px #e2e2e2 solid;}
.cd_cont1_full1_right{float: right;  width:49.2%;border:1px #e2e2e2 solid;}

/*弹出预警框*/


.cd_warn_ibox{  width:90%; margin: 20px auto;min-width: 1000px;}
.cd_warn_ibox_title{margin-top: 20px;font-size: 24px;}
.cd_warn_ibox_title h5{    margin: 0;  font-size: 20px;  font-weight: normal;float: left;padding-bottom: 6px;}
.cd_warn_ibox_list_num{font-size: 14px;font-weight: normal;  float: left;
    padding: 2px 0 0 10px;margin: 0;}
.cd_th_fontWeight{font-weight: normal;}
.cd_warn_label{  margin:0;}
.table > tbody > tr.cd_warn_tr > td{vertical-align: middle;}
.cd_warn_look_box{display: -ms-flexbox;display: flex;  display: -webkit-box;}
.cd_warn_look_out{-webkit-box-flex: 1;box-flex: 1;  position: relative;min-width: 100px; }
.cd_warn_look{vertical-align: middle;}
.cd_warn_handle{  color: #31cfb1;}
.cs_ibox_nav_menu_alink_table:hover .cd_warn_handle{  color: #06b294;}
.cd_cont1_full1_slide{width:100%;height: 100%;}
.cd_cont1_full1_mainCont{width: 100%; height: 100%; position: relative; overflow: hidden;}
.cd_cont1_full1_mainList{height: 95%;  position: relative;}
.cd_cont1_full1_mainList li {  width: 100%;  height:100%;  float: left;  vertical-align: middle;  position: absolute;  left: -100%;  top: 0;  }
.cd_cont1_full1_mainList_index {  height: 20px;  width:100%;   position: absolute;  bottom: 0;text-align: center;}
.cd_cont1_full1_mainList_index li { position: relative;  display: inline-block;  width: 12px;  height: 12px;  margin: 0 5px;  padding: 0;  cursor: pointer;
    border-radius: 50%;background: rgba(0,0,0,.3)}
.cd_cont1_full1_mainList_index li:hover{ background: rgba(0,0,0,.75)  }
.cd_cont1_full1_mainList_index li.active{ background: rgba(0,0,0,.75)    }
.cd_cont1_full1_mainList_btn a{  display: block;  width: 40px;  height: 40px;  position: absolute;  top: 50%;  color: #fff;
    background: rgba(0,0,0,.3);   line-height: 40px;  text-align: center;  margin-top: -19px; border-radius: 50% }
.cd_cont1_full1_mainList_btn a.cd_cont1_full1_mainList_prev{left:0;display: none}
.cd_cont1_full1_mainList_btn a.cd_cont1_full1_mainList_next{right: 0;display: none}
.cd_cont1_full1_mainList_btn a i{font-size: 24px;}

.small_circle{  width:12px;border-radius:50%;height:12px;display:inline-block;vertical-align:top;margin:0 5px;  }
/*********************** 项目跟踪流程 **********************/
.cd_projectTrack_title{font-size: 16px; color: #333;font-weight: normal;}
.cd_projectTrack_town{color: #999;font-size: 14px;margin-bottom: 16px;}
.cd_projectTrack_nature{margin: 0;}
.cd_projectTrack_nature span{color: #999;font-size: 14px;padding:0 35px; }
.cd_projectTrack_nature b{color: #666;font-size: 14px;font-weight: normal;}
.cd_projectTrack_main #vertical-timeline{padding-bottom: 80px;}
.cd_projectTrack_main #vertical-timeline::before{ left: 7px; width: 6px;border:solid 1px #e8e8e8;border-radius: 5px;}
.cd_projectTrack_timeline_step{margin-top: 2em}
.cd_projectTrack_timeline_icon{  width:54px;  height:54px;  border: 5px solid #bbd5f8;
    font-size: 42px;  color: #fff;  background-color: #5696ed;  overflow: hidden;  line-height: 44px;
    position: absolute;  top:0;left: -18px;text-align: center;border-radius: 50%; }
.cd_projectTrack_icon_null{  border-color: #ebebeb;background-color: #ccc; }
.cd_projectTrack_timeline_content{ margin-left: 52px;  line-height: 54px;  color: #5696ed;  font-size: 16px;}
.cd_projectTrack_content_null{  color: #333;}
.cd_projectTrack_timeline_icon2{ width:20px;  height:20px;  border: 2px solid #fff; background-color: #fff;
    position: absolute;  top: 11px;left: 0;text-align: center;border-radius: 50%;line-height: 16px; }
.cd_projectTrack_timeline_icon2:after{content: '';display: inline-block;width: 8px;height: 8px;
    border-radius:100%;}
.cd_projectTrack_icon2_apply{border-color: #f7b478;}
.cd_projectTrack_icon2_apply:after,.small_circle_orange{background-color:#f7b478;}
.cd_projectTrack_icon2_undisposed{ border-color: #f7d878;}
.cd_projectTrack_icon2_undisposed:after,.small_circle_yellow{background-color:#f7d878;}
.cd_projectTrack_icon2_disposed{ border-color: #7be1b0;}
.cd_projectTrack_icon2_disposed:after,.small_circle_green{background-color:#7be1b0;}
.cd_projectTrack_icon2_tjkn{ border-color: #f8504b;}
.cd_projectTrack_icon2_tjkn:after,.small_circle_red{background-color:#f8504b;}
.cd_projectTrack_icon2_null{ border-color: #cccccc;}
.cd_projectTrack_icon2_null:after{background-color:#cccccc;}
.cd_projectTrack_timeline_content2{ position: relative;margin-left: 38px;background: white;border-radius: 0.25em;border-radius: 5px;border:solid 1px #eaeaea;  }
.cd_projectTrack_timeline_content2:before{  content: "";position: absolute;top: 10px;right: 100%;height: 0px;width: 0px;border-width: 10px;
    border-style: solid;  border-color: transparent #eaeaea transparent transparent;  border-right: 10px solid #eaeaea;  }
.cd_projectTrack_timeline_tit:before{position: absolute;top: 10px;left: -19px;height: 0;width: 0;border-right: 10px solid #f2f2f2;
    border-width: 10px;display: block;content: '';border-color: transparent #f2f2f2 transparent transparent;border-style: solid;}
.cd_projectTrack_timeline_tit{height: 40px;font-size: 14px;line-height: 40px;background: #F2F2F2;color: #333;
    padding-left: 12px;border-bottom: solid 1px #eaeaea;}
.cd_projectTrack_timeline_con{padding: 0 10px;}

.cd_projectTrack_timeline_con1{padding: 12px 0;font-size: 12px; color: #999;margin: 0}
.cd_projectTrack_timeline_data{border-bottom: dashed 1px #e2e2e2;}
.cd_projectTrack_timeline_con1 dt,.cd_projectTrack_timeline_con1 dd{  float: left;font-weight: normal;}
.cd_projectTrack_timeline_con1 span{  color: #666;}
.cd_projectTrack_timeline_state p{  color: #666;    word-break: break-all;margin: 3px 0;}
.cd_projectTrack_data_plan3{  color: #999;}
.cd_projectTrack_state_tel{margin: 0;}
.cd_projectTrack_data_plan{margin-bottom: 10px;}
.cd_projectTrack_data_plan2{margin-bottom: 0;}
.cd_projectTrack_data_plan dd,.cd_projectTrack_data_plan2 dd{  color: #666;
    word-break: break-all;}
.cd_projectTrack_data_plan2 dd b{padding: 0 3px;font-size: 16px;line-height: 14px;}
.cd_projectTrack_see_warn{padding: 4px 0;color:#666666;
    background: -webkit-linear-gradient(#fefefe, #e7e7e7);
    background: linear-gradient(#fefefe, #e7e7e7);  display: block;
    border: solid 1px #bbbbbb;border-radius: 5px;
    width: 100px;text-align: center;}
.cd_projectTrack_timeline_con1 p:last-child{margin-bottom: 0;}
.cd_projectTrack_timeline_con1 h5.cd_projectTrack_dpht{  color: #333; font-size: 14px; font-weight: normal;margin-top: 0;}


/******************************* 金山样式 ********************************/
.js_table_layout2 td{padding: 10px 6px;}
.js_login_bg {width: 100%; height: 100%; min-width: 1000px;  background:url(../img/js_bg.jpg) top center no-repeat;  }
.js_login_main{width: 1000px;height: 100%;margin: 0 auto;position:relative;}
.js_login_btn{position:absolute; left: 50%;  top: 265px;cursor: pointer;
    text-align: center;width: 94px;height: 34px;background-color: #ffdc00;
    margin-left: -47px;line-height: 34px;border-radius: 5px;color: #0060c2;font-size: 16px;}
#js_login_list{width:100%;height:100%;}
.js_login_info1{ width: 186px; height: 136px;  background:url(../img/massif01.png) no-repeat;position:relative; left:56px; top:415px; text-align:center; padding-top:50px;}
.js_login_info2{ width: 186px; height: 136px;  background:url(../img/massif03.png) no-repeat;position:relative; left:380px; top:285px;  padding-left: 45px; padding-top:30px;}
.js_login_info3{ width: 186px; height: 144px;  background:url(../img/massif06.png) no-repeat;position:relative; left:774px; top:162px; padding-top:50px; padding-left: 45px;}
.js_login_info4{ width: 186px; height: 136px;  background:url(../img/massif02.png) no-repeat;position:relative; left:0px; top:165px; text-align:center; padding-top:35px;}
.js_login_info5{ width: 186px; height: 136px;  background:url(../img/massif04.png) no-repeat;position:relative; left:305px; top:78px; text-align:center; padding-top:20px; padding-left: 10px;}
.js_login_info6{ width: 186px; height: 136px;   background:url(../img/massif05.png) no-repeat;position:relative; left:640px; top:-28px;  text-align:center;}

.js_img_1{position: absolute;top: -100px; display:none;  left: 120px;   -webkit-transition: all 3s ease-in;  transition: all 3s ease-in;  }
#js_login_list li:hover > img.js_img_1{display: block; }
.js_img_active{animation: js_toTop 2s both;-webkit-animation: js_toTop 2s both}
.js_font_white,.js_font_white a{color: #76baff;}
.js_font_white a:hover{color: #d0e7ff;}
@keyframes js_toTop {
    0%{  transform: translateY(0px);  -webkit-transform: translateY(0px);  }
    50%{  transform: translateY(-10px);  -webkit-transform: translateY(-10px);  }
    100%{  transform: translateY(0px);  -webkit-transform: translateY(0px);  }
}
@-webkit-keyframes js_toTop {
    0%{  transform: translateY(0px);  -webkit-transform: translateY(0px);  }
    50%{  transform: translateY(-10px);  -webkit-transform: translateY(-10px);  }
    100%{  transform: translateY(0px);  -webkit-transform: translateY(0px);  }
}
.js_tab_layout table tr td{padding: 15px;border: 1px solid #e7e7e7;font-weight: normal;}
.js_tab_layout table{width: 100%; /*border-bottom: none;*/}
.js_tab_layout table.table:nth-of-type(3) tr td{width: 15%}
.js_tab_layout table tr:first-child td{background: none;font-weight: 600;}
.js_tab_layout table tr:last-child td{border-bottom: none;}
.js_tab_layout table:last-child tr:last-child td{border-bottom: 1px solid #e7e7e7;}
.js_tab_layout table.font-15 tr td:nth-of-type(1){  width:10%;}
.js_tab_layout table.font-15 tr td:nth-of-type(2){ width: 15%;}
.js_tab_layout table.font-15 tr td:nth-of-type(3){  width:30%;}
.js_tab_layout table.font-15 tr td:nth-of-type(4){ width: 30%;}
.js_table_layout_th{ color: #333;font-weight: bold;padding: 10px;    border: 1px #e2e2e2 solid;}
.js_table_layout_td{  background: #f8f8f8;  line-height: 20px;  border: 1px #e2e2e2 solid;  }
.js_table_layout_td:last-child {  border: 1px #e2e2e2 solid;}

/*金山表格*/
.js_form_box{min-width: 800px;border-collapse: collapse;  }
.js_table_out{padding-bottom: 10px;}
.js_table_name{  margin-bottom: 0;   min-height: 55px;border-bottom: solid 1px #e2e2e2;}
.js_table_name h5{display: inline-block;  font-size: 15px; margin: 0;   padding: 0 15px; line-height: 55px;  text-overflow: ellipsis; }
.js_table_dataPicker{ display: inline-block;width: 150px; margin-bottom: 0;margin-top: 10px;vertical-align: top;}
.js_table_name .js_table_dataPicker{width: 142px;}
.js_table_item{margin: 5px;}
.js_table_item1 .js_table_box{font-size: 13px;}
.js_table_item1 .table > tbody > tr > th{color: #333;}
.js_table_item1 .table > tbody > tr > th,.js_table_item1 .table > tbody > tr > td{vertical-align: middle;}
.js_table_item1{  margin:15px 15px 30px 15px;}
.js_table_tr td{font-weight: bold;  border-top: solid 1px #999;}
.js_table_item1 .table > tbody > tr > td{font-size: 14px;word-break: break-all;}
.js_table_item1 .table > tbody > tr > td.js_table_th1{font-size: 13px;}
.js_table_item1 .table > tbody > tr:nth-child(2n) > td,.js_table_item1 .js_table_box2  > tbody > tr:nth-child(2n-1) > td{background: #f8f8f8;}
.js_table_item1 .js_table_nolayer > tbody > tr:nth-child(2n) > td,.js_table_item1 .js_table_nolayer  > tbody > tr:nth-child(2n-1) > td{background: #fff;}
.js_table_item1 .js_table_box2  > tbody > tr:nth-child(2n) > td{background: #fff;}
.js_table_th1,.js_table_item1 .table > tbody > tr > td.js_table_th1{background-color: #f2f2f2;text-align: center;}
.table > tbody > tr > td,.table > tbody > tr >th{vertical-align: middle}
.js_table_item1 .table > tbody > tr.js_table_tr:last-child > td{background: #fff;border-top: solid 3px #999;}
.js_table_item1 .table > tbody > tr:hover > td{background: #fefef3;}
.js_table_item1 .table > tbody > tr:hover > td.js_table_th1{background: #f2f2f2}
.js_table_item1 .table > tbody > tr.js_table_tr > td{  color: #666; }
.js_table_item1 .table > tbody > tr.js_table_tr > td:first-child{text-align: left;}
.js_table_item1 .table > tbody > tr.js_table_tr2:nth-child(3n) > td{color: #666;font-weight: bold;}
.js_table_dateNone{text-align: center;padding: 150px 0;font-size: 20px;  display: none;border-bottom: solid 1px #eee;}

.js_table_item2 .table > tbody > tr:nth-child(2n) > td,.js_table_item2 .js_table_box2  > tbody > tr:nth-child(2n-1) > td{background: #fff;}
.js_table_th1,.js_table_item2 .table > tbody > tr > td.js_table_th1{background-color: #f2f2f2;}

.js_table_bold{font-weight: bold;color:#3e3e3e; }

.js_exl_export{border: solid 1px #e2e2e2;  border-radius: 5px;  height: 32px;
    line-height: 30px;width: 104px; margin: 20px 0 0;text-align: center;}
.js_exl_export:hover{background: #f8f8f8;}
.js_exl_export_icon,.js_chartDetail_icon,.js_dataDetail_icon{vertical-align: sub;}
.js_exl_export_icon i,.js_chartDetail_icon i,.js_dataDetail_icon i{font-size: 22px;}
.js_chartDetail_icon i,.js_dataDetail_icon i,.js_detail_text{  color: #999;font-weight:normal;}
.js_exl_export_text{  color: #606060;}
.js_table_change{   height: 34px;line-height: 34px;
    width: 216px;margin-right: 15px;  float: right;margin-top: 10px;cursor: pointer;}
.js_table_list{height: 100%;background: #f8f8f8;border: solid 1px #e2e2e2;  border-radius: 5px; }
.js_table_change li{float: left;width: 50%;text-align: center;height: 100%;}
.js_table_change li.js_table_list_on{background: #fff;}
.js_table_change li:first-child{border-right: solid 1px #e2e2e2;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.js_table_change li:last-child{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.js_table_change li:hover{background: #fff;}
.js_table_change li:hover i.ci_table{color: rgb(93, 207, 255);  }
.js_table_change li:hover i.ci_piechart{ color: #d07bfc;}
.js_table_change li:hover .js_detail_text{font-weight: bold;  color: #333;}
.js_table_change li.js_table_list_on i.ci_table{color: rgb(93, 207, 255);  }
.js_table_change li.js_table_list_on i.ci_piechart{  color: #d07bfc;}
.js_table_change li.js_table_list_on .js_detail_text{font-weight: bold;  color: #333;}
.js_area_select{width: 110px;  height: 32px; margin-bottom: 10px; border-radius: 7px;
    border-color: #eaebec;  padding: 0 5px;  outline: none;  margin-left: 8px;}
.js_full1_select input ,.js_full1_select label{cursor: pointer}
#js_full1_select{border-radius: 5px;border: 1px solid #e9e9e9;display: inline-flex;margin-bottom: 16px;}
.js_full1_select .radio-bg{display: inline-block;padding: 0;color:  #cecece;}
.js_full1_select .radio-bg i{font-size: 22px;font-weight: normal;vertical-align: middle;}
.js_full1_select label{padding:3px 19px 0 19px;border-right: 1px solid #e9e9e9;margin-bottom: 0;color:#999;background:#f8f8f8;}
.js_full1_select label:first-child{background:#fff;color:#333;}
.js_full1_select label:hover{color:#333 !important;background: #fff !important;}
.js_full1_select label:hover .radio-bg i{color:#dfa5fd;}
.js_full1_select label:first-child{border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.js_full1_select label:last-child{border-radius: 5px;border-right: 0;}
.js_full1_select label input{display: none;}
.js_full1_select input:checked + span.radio-bg{color:#dfa5fd;}

/*金山首页修改版*/
.js_body{background: #f2f2f2;}
.js_top{box-shadow: 0 0 10px 5px rgba(220, 220, 220, 1);  position: relative;background: #fff;z-index: 999;}
.js_navbar_default{ border: solid 1px #e8e8e8;border-radius: 10px;background: #fff;padding-bottom: 10px;width: 220px;margin-right:20px;
    /*float: left;*/
    /*position: relative;    */
    /*height:431px;*/

    box-shadow: 0 2px 5px 2px #e9e9e9; z-index: 9;}
.js_cont{  overflow: initial;min-height: calc(100% - 211px);}
.js_menu li.js_menu_index_li{  border-top: solid #e8e8e8 1px;}
.js_menu li.js_menu_index_li:first-child{border: none;}
.js_menu li.js_menu_index_li a{padding: 10px 20px 10px 20px;display: block;}
.js_user_cont{height: 106px;border-bottom: solid #e8e8e8 1px;}
.js_head_user_info{width: 120px;}
.js_menu_title{font-size: 14px;}
.js_menu_link2 .js_menu_title{font-size: 13px;  color: #333;}

.js_menu_link2:hover .js_menu_title{font-weight: 600;}
.js_menu_title_gray{color: #666;font-weight: normal;}
.js_menu_title_black{color: #444;font-weight: 600;}
.js_menu li.js_menu_index_li a i{font-size: 24px;font-weight: normal;vertical-align: sub;color: #cccccc;padding-right: 4px;}
.js_menu_jt{ float: right; color: #a5a5a5;font-size: 18px;line-height: 34px;}
.js_menu3{display: none;}
.js_menu2 li.js_menu_index_li2{border-top: dashed 1px #e8e8e8;}
.js_menu2 li.js_menu_index_li2 a{padding: 10px 10px 10px 40px;color: #333333;font-weight: normal;margin: 0 10px;}
.js_menu2 li.js_menu_index_li2 a:hover{color: #21d0b1;}
.js_menu2 li.js_menu_index_li2:last-child{margin-bottom: 0;}
.js_menu2_jt{color:#a7b1c2;line-height: 16px;float: right;}
.js_menu3 li{  border:none;background: #f8f8f8;}
.js_menu3 li:hover a,.js_menu3 li:focus a,.js_menu3 li:visited a{color: #21d0b1;}
.js_menu2 li.js_menu_index_li2 .js_menu3 li a{font-size: 12px;padding: 10px 10px 10px 53px;}

/*.js_main{float: left;}*/
.js_menubar_default{float: left;margin: 12px 0 20px 0;}
.js_menubar_default_list{background: #fff;padding: 0 21px 0 50px;border-radius:40px;
    margin-left: -30px;  box-shadow: 0 2px 5px 2px #dcdcdc;  position: relative; float: left;}
.js_menubar_default_list li{display: inline-block;}
.js_menubar_default_list li a{padding: 10px 12px 6px; float: none;}
.js_sys_menu_icon_out{width: 59px;height: 59px;display: inline-block;  position: relative;}
.js_sys_menu_icon{width: 50px;height: 50px;line-height: 50px;    margin-top: 4px;}
.js_sys_menu_icon i{font-size: 32px;}
.js_menu_info_out{display: inline-block;vertical-align: top;margin-left: -20px;margin-top: 16px; }
.js_menu_info{display: none;padding: 0 24px; height: 30px;line-height: 30px; text-align: center;border-radius: 35px;
    background: #deecff;  font-weight: normal;  border: solid 1px #cbe1ff;color: #307eeb;cursor: pointer; }
.js_menu_project_info{background:#f6e9fc;border-color: #f3ddff;color: #bd59f0;}
.js_menu_invest_info{background:#ffefce;border-color: #ffe4ad;color: #ea9e00;}
.js_menu_land_info{background:#feede2;border-color: #ffddc7;color: #fc8239;}
.js_menu_corp_info{background:#d9faf4;border-color: #8cf7e4;color: #00c6a0;}
.js_menu_stat_info{background:#feeaf1;border-color: #ffd7e5;color: #ff4281; }
.js_menu_multiple_info{background:#ffecec;border-color: #ffdada;color: #f0545e;}
.js_tosearch_btn_out{ width: 145px;height: 80px; float: left; line-height: 80px; background: #f8f8f8;
    border-radius: 40px;: 40px;box-shadow: 0 2px 5px 2px #dcdcdc;text-align: right;padding-right: 22px;}
.js_tosearch_btn {  width: 44px;height: 80px;line-height: 80px; vertical-align: middle; display:inline-box; display:-webkit-inline-box; display:-moz-inline-box;
    margin: 0 30px; cursor: pointer;}
.js_tosearch_btn i{font-size: 40px;color: #31cfb1;font-weight: normal;}
.js_tosearch_btn:hover i,.js_tosearch_btn2:hover i{color: #00a787;}
.js_toseach_main{ width:859px;  height: 80px;   line-height: 80px;  background: #f8f8f8;
    border-radius: 40px;  box-shadow: 0 2px 5px 2px #dcdcdc; margin-left: -30px;display: none;padding-left: 50px;}
.js_toseach_back{display: inline-block;width: 40px;height: 40px;line-height: 40px;   vertical-align: middle;}
.js_toseach_back i{font-size: 36px;color: #999999; }
.js_toseach_back:hover i{color: #31cfb1;}
.js_toseach_intput_out{margin: 0 5px 0 10px;;vertical-align: middle;  position: relative;}
.js_toseach_intput_text{width: 680px;height: 38px;display: block;border: #ccc solid 1px;border-radius: 3px;
    line-height: 38px;font-size: 14px;padding: 0 10px;font-weight: normal; }
.js_toseach_intput_text::-webkit-input-placeholder{color: #ccc;}
.js_tosearch_btn2{display: inline-block;height: 44px;cursor: pointer; line-height: 44px;  width: 44px;  vertical-align: middle;  margin: 0;}
.js_tosearch_btn2 i{font-size: 40px;color: #31cfb1;font-weight: normal;}
.js_toseach_intput_cont{width: 676px;height: 256px;background: #fff;border-bottom-left-radius: 5px;margin: 0 2px;z-index: 99;
    border-bottom-right-radius: 5px;  position: absolute;padding: 8px 3px 0;  display: none;    box-shadow: 0 2px 5px 2px #e9e9e9;}
.js_toseach_intput_suggest{margin: 0 18px 0 8px;}
.js_toseach_intput_suggest li{width: 100%; line-height: 20px;}
.js_toseach_intput_suggest li a{font-weight: normal;font-size: 14px;color: #666;padding: 10px 12px;}
.js_toseach_intput_suggest li a strong{font-weight: bold;color: #000;}
.js_toseach_intput_suggest li.active,.js_toseach_intput_suggest li:hover{background: #f5f5f5;border-radius: 5px;}
.js_toseach_intput_info{  border-top: solid 1px #e2e2e2;    margin: 0 20px 0 10px;  padding: 0 10px; }
.js_toseach_intput_amount{display: block;color: #999;line-height: 42px;margin: 0;font-weight: normal;float: left;}
.js_toseach_intput_amount strong{font-weight: bold;color: #000;padding: 0 3px;}
.js_toseach_intput_more{display: block;line-height: 42px;margin: 0;font-weight: normal;float: right;}
.js_toseach_intput_more a{color: #338ecf;}
.js_toseach_intput_more a:hover{color: #338eee;}
.js_toseach_suggest_null{text-align: center;height: 204px;line-height: 200px;font-weight: normal;display: none}

.js_cont_index_gis_info .cd_cont1_mainRight_content{line-height: 35px;}
.js_cont_index_gis_info .cd_cont1_full1_mainRight{margin-top: 50px;}
.js_cont_index_gis_info .cd_cont1_mainRight_li{margin-bottom: 20px;}

.js_cont_default{width: 960px; height: auto;}
.js_cont_default_info{width: 100%}
.js_cont_default_info li{float: left;margin-left: 20px;width: calc(100% - 20px);}
.js_cont_index_info{  width: 100%;height: 175px;margin-right: 0; box-shadow: 0 2px 5px 2px #e9e9e9; border-radius: 10px; }
.js_cont_title1{width: 100%;padding: 10px 18px;background: #f8f8f8;font-weight: normal;  color: #666666;
    border-top-left-radius: 10px;    border-top-right-radius: 10px;border-bottom: solid 1px #e2e2e2;}
.js_cont_detail,.js_cont_gis_map{background: #fff;width: 100%; border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}
.js_cont_index_gis_info{
    /*width: 340px;*/
    box-shadow: 0 2px 5px 2px #e9e9e9;
    border-radius: 10px;}
.js_cont_detail{height: 135px;}
.js_cont_detail_qyxx1{  width: 66.6%;height: 100%;  border-right: solid 1px #e2e2e2;float: left; padding: 15px 25px 20px;}
.js_cont_detail_qyxx2{width: 33.4%;height: 100%;  float: left;padding: 15px 25px 20px;}
.js_detail_qyxx_town{display: inline-block;width: 24%;font-size: 14px;color: #337ab7;padding: 8px 0 8px 24px;font-weight: normal;  cursor: pointer;}
.js_detail_qyxx_gs{width: 49%;}
.js_detail_qyxx_town:hover{color: #1970a5;font-weight: bold;}


.js_cont_xmxx{background: #fff;box-shadow: 0 2px 5px 2px #e9e9e9; border-radius: 10px;margin-bottom:6px;position:relative;}
.js_cont_xmxx_chart{
    height: 450px;
    float: left;
}
.js_cont_xmxx_info{float: left;width:100%;background: #fff;border-left: solid 1px #e2e2e2;
    border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.js_cont_xmxx_info .cd_cont1_incont1_dl{padding: 0 12px;width: 100%;}
.js_cont_dk_gis_info{height: 530px;margin-bottom: 20px;  }
.prospace{margin-top:22px;}
.js_cont_pj_info{width: 100%;}
.js_cont_pj_detail{height: auto;width: 960px;border-top-left-radius: 10px;    border-top-right-radius: 10px;float:left;}
.js_cont_pj_js{width: 80%;text-align: center;margin: 0 auto;font-size: 16px;color: #333;padding: 20px 0;  }
.js_cont_title1 label{padding: 0px 5px 2px;}
.js_cont_title1 label input[type="radio"]{margin-right: 2px;}
.js_index_main_qyxx dl{float: left;}
.js_cont_full1_mainCont{  width: 100%;  height: 100%;  position: relative;  overflow: hidden;  }
.js_cont1_full1_mainList{  height: 95%;  position: relative;  }
.js_cont_chart_index {  height: 20px;  width: 100%;  position: absolute;  bottom: 10px;  text-align: center;  }
.js_cont_chart_index li{  width: 12px;  height: 12px;  float: none;  margin: 0 5px;  }
.js_cont_chart_index li.active {  background: rgba(0,0,0,.75);  }
.js_cont_mainList li{left: 0;margin: 20px 0;}
.js_index_canvase1{  height:95%;width: 96%;margin: auto;  }
.js_cont1_full1_mainLeft{width: 270px;height: 500px;}
.js_gis_main{  width: 100%;  height: calc(100% - 43px);}
.cd_cont1_box.fullscreen  .js_gis_main{  width: 1200px; height: calc(100% - 43px);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.js_cont1_incont1_num{padding: 0 8px 0 10px;color: #666;font-size: 18px;font-weight: bold;}

/**平台宣传页样式------------------------------------------**/

.js_index_banner{   height: 300px; margin: 0; padding: 0;text-align: center; width: 100%;background: url("../img/index/start_slogn.png") top center no-repeat;}
.js_index_slogn{ height:148px;margin: auto;text-align: center}

.js_index_banner .js_index_banner_btn{ clear: both; width: 110px; height: 35px; background-color: #fed61f;  color: #704900; text-align: center;
    margin-top:60px; font-size: 16px;border-radius:6px;line-height: 33px; }
.js_index_banner .js_index_banner_btn { color: #2f2700; text-align: center;  border: none;}
.js_index_banner .js_index_banner_btn:hover{ color: #7f6800; text-decoration: none;}

.js_index_slide{cursor: pointer;}
.js_index_slide_next,.js_index_slide_prev{position:absolute;top:50%;margin-top:-25px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;}
.js_index_slide_next{right: -10px;}
.js_index_slide_prev{left: -10px;}
.js_index_slide_prev i, .js_index_slide_next i{right:auto;font-size: 50px;color: #ccc;}
.js_index_slide_prev:hover i, .js_index_slide_next:hover i{
    color: #58cefe;}
.js_index_slide_pagination{ padding-top: 10px;}
.js_index_slide{height:400px; width: 1000px;padding: 0 5px}
.js_index_slide li { width: 330px; height:130px;float: left; padding-top: 0px; margin-bottom:50px;}
.js_index_slide li h2,.js_index_slide2 li h2{ font-size: 16px; color: #333333; line-height:18px; font-weight: normal;}
.js_index_slide li h4,.js_index_slide2 li h4{ font-size:14px; color:#666; line-height:18px;  font-weight: normal;}
.js_index_geo_left{ width:450px; height:320px; float:left; margin: 0; padding: 0;}
.js_index_geo_right{ width:460px; float:left; margin: 0; padding-left: 70px; padding-right: 30px;}
.js_index_geo_right img{border-bottom: solid 1px #e2e2e2; clear: both; display: block;}
.js_index_geo_right h3{ font-size:16px; line-height:30px; text-align: left; margin-top: 20px; font-weight: normal;    text-indent: 2em;letter-spacing: 2px;}
.js_index_slide2 li{margin: 10px 0 0;}
.js_index_slide2 li h2{margin-top: 10px;}

/**登录页修改样式 ------------------------------------------**/

.js_login_panel{padding: 30px 100px 20px;text-align: center;}
.js_login_error{ background-color: #ed5565; color: #fff;margin-bottom: 5px;padding: 0 5px;display: inline-block;}
.js_login_form_group{margin: 0px 0 15px 0;}
.js_login_user_in{  display: inline-block;  line-height: 40px;padding: 0 0 0 5px;}
.js_login_user_out {  display: block;  position: relative;  width: 1px;  height: 1px;  font-size: 1px;  }
.js_login_user_in i{font-size: 30px;color: #999}
.js_btm{    overflow: hidden;  clear: both;  width: 1180px;  margin:0 auto 30px auto;    }
.js_login_input_txt{height: 40px;border-radius: 8px;}
.js_login_btn1 { line-height: 39px;  }

/*金山首页改版------------------------------------------------*/
/*.js_cont1_layout{width: 1000px;margin: auto  }
.js_cont_default {
    width: 780px;
    height: auto;
}*/
/* -------------------- 地块地址选择框 ------------------ */
.js_map_onoffswitch{  width: 100px;  height: 40px;  }
.js_map_onoffswitch_inner:before{  content: '注册地';  height: 40px;line-height: 40px;  }
.js_map_onoffswitch_inner:after{  content: '经营地';  height: 40px;line-height: 40px;  }

/* ------------------------- 金山侧边栏图表切换 ------------------------------*/
.js_cont1_incont1_dl{  padding: 0 20px; height: 58px;position: relative; border-bottom: solid 1px #eeeeee;font-size: 14px; margin: 0;cursor: pointer; }
.js_cont1_incont1_dt{display: none;width: 0;height: 0;border-left: solid 10px #e2e2e2;
    border-right: none;  border-top: solid transparent 10px;  border-bottom: solid transparent 10px;
    position: absolute;  top: 50%;  margin-top: -10px;  left: 0;}
.js_cont1_incont1_dd1{display: inline-block;padding: 0 12px 0 0px;  line-height: 58px;color: #555;  font-weight: normal;}
.js_cont1_incont1_dd2{display: inline-block; float: right;line-height: 54px;}
.js_cont1_incont1_dl:hover .js_cont1_incont1_dt{display: block;}
.js_cont1_incont1_dl_on{background: #fafafa;}
.js_cont1_incont1_dl_on .js_cont1_incont1_dt{display: block;border-left: solid 10px #999999;}
.js_cont_chart_back{  position: absolute;  top: 5px;left: 15px;cursor: pointer;  display: none; width: 30px;
    height: 30px;line-height: 30px;}
.js_cont_chart_back i{font-size: 30px;}
/* ------------------------- 金山导航 ------------------------------*/

.js_detail_qyxx_town{padding: 8px 0 8px 10px;}
.js_left1_user1_layout1{margin-top: 30px;}
.js_top1_layout{ width: 1180px; margin: 0 auto;}
.js_cont1_layout{width: 1180px;  margin: 0 auto;  }
.js_menu .tooltip-demo{text-align: left;}

.js_menu li.js_menu_index_li a.js_menu_put{display: block;text-align: right;padding: 16px 20px 10px 20px}
.js_menu2_title{display: none;}

.js_menu_put .switchery{width: 40px;height: 18px;}
.js_menu_put .switchery > small{width: 18px;height: 18px;}

/*---load----*/
.js_loading{position: absolute;top: 300px;left: 50%;text-align: center;}
.js_loading_text{padding-top: 10px;}
/*--------------------------- 忘记密码 -------------------------*/

.js_wrapper_content{    padding: 35px 10px 40px;}
.js_changePsw_top{ margin: 38px 20px 0;border-bottom: solid 1px #e2e2e2;padding-bottom: 20px;}
.js_changePsw_title{padding-left: 20px; margin: 0; color: #333;font-size: 18px;display: inline;vertical-align: inherit;}
.js_changePsw_title_hint{display: inline;padding-left: 10px;color: #999;font-size: 12px;}
.js_changePsw_main{ width: 430px; margin: 45px auto 68px; }
.js_changePsw_group_label{ width: 100%;padding: 15px 0;margin-bottom: 0;}
.js_changePsw_user{margin: 0;display: inline;}
.js_changePsw_label_name{display: inline-block;width:112px;margin: 0;text-align: right;padding-right: 10px;vertical-align: top;  padding-top: 10px;font-weight: normal;}
.js_changePsw_input{display: inline-block;margin: 0;width: 305px;  position: relative;}
.js_changePsw_input input{height: 38px;}
.js_changePsw_input .input_error{border-color: #ed5565;}
.js_changePsw_input .error2{position: absolute;  top:45px; color: #ed5565;font-size: 14px;font-weight: normal;margin-left: 5px;display: none;}
.js_changePsw_form_group2 {text-align: center;}
.js_changePsw_form_group2 input{display: inline-block!important;width: 136px!important;margin: 22px 17px 22px 58px; height: 35px;
    line-height: 35px;padding: 0;border-radius: 4px;}
.js_changePsw_form_group2 input#psw_cancel{margin: 22px 58px 22px 17px; }
/*--------------------- 浏览器宽度小于1200 ----------------------*/
.js_toggle_body  .js_top1_layout{width: 1050px;}
.js_toggle_body .js_left1_user1_layout1{margin-left: 7px;}
.js_toggle_body .js_navbar_default{width: 68px;  }
.js_toggle_body .js_cont1_layout{width: 1050px;}
.js_toggle_body .js_menu_link span,.js_toggle_body  .js_head_user_info{  display: none;  }
.js_toggle_body  .cs_left1_user1_pic1{cursor: pointer;}
.js_toggle_body .js_menu li.js_menu_index_li a i{padding: 0;color: #666;}
.js_toggle_body .js_menu .tooltip-demo{text-align: center;}
.js_toggle_body .js_menu2{  position: absolute;  left: -1px;top:96px;  -webkit-transform: translateY(-55px);  transform: translateY(-55px);  width: 180px;  background: #fff;
    border: solid 1px #e2e2e2;  z-index: 999;  }
.js_toggle_body .js_menu2 li.js_menu2_title{display: block;padding: 17px 10px 17px 25px;font-size: 14px;color: #000;
    font-weight:bold;background: #f8f8f8;border-bottom: solid #e8e8e8 1px; }
.js_toggle_body .js_menu2 li.js_menu_index_li2:nth-of-type(2){  border: none;}
.js_toggle_body .js_menu3{width: 220px;  position: absolute; border: solid 1px #e2e2e2;-webkit-transform: translate(218px,-39px);transform: translate(218px,-39px);margin-bottom: 20px;}
.js_toggle_body .js_menu3 li{background: #fff;border-bottom:dashed 1px #e8e8e8;}
.js_toggle_body .js_menu3 li:last-child{border-bottom:none;}
.js_toggle_body .js_menu_title_black,.js_toggle_body  .js_menu_link2:hover .js_menu_title{font-weight: normal;}
.js_toggle_body .js_menu2 li.js_menu_index_li2 a{ padding: 10px 10px 10px 25px;margin: 0}
.js_toggle_body .js_menu li.js_menu_index_li a.js_menu_put { padding: 16px 12px 10px 12px;text-align:center; }
.js_toggle_body .js_btm{  width: 1050px; }

/*-- 张江搜索功能 ---------------------------------*/
.js_toseach_intput_cont{width: 676px;height: 256px;background: #fff;border-bottom-left-radius: 5px;margin: 0 2px;z-index: 99;
    border-bottom-right-radius: 5px;  position: absolute;padding: 8px 3px 0;  display: none;    box-shadow: 0 2px 5px 2px #e9e9e9;}
.js_toseach_intput_suggest{margin: 0 18px 0 8px;}
.js_toseach_intput_suggest li{width: 100%;line-height: 20px;}
.js_toseach_intput_suggest li a{font-weight: normal;font-size: 14px;color: #666;width: 100%;display: block;height: 100%;padding: 10px 12px; }
.js_toseach_intput_suggest li a strong{font-weight: bold;color: #000;}
.js_toseach_intput_suggest li.active,.js_toseach_intput_suggest li:hover{background: #f5f5f5;border-radius: 5px;}
.js_toseach_intput_info{  border-top: solid 1px #e2e2e2;    margin: 0 20px 0 10px;  padding: 0 10px; }
.js_toseach_intput_amount{display: block;color: #999;line-height: 42px;margin: 0;font-weight: normal;float: left;}
.js_toseach_intput_amount strong{font-weight: bold;color: #000;padding: 0 3px;}
.js_toseach_intput_more{display: block;line-height: 42px;margin: 0;font-weight: normal;float: right;}
.js_toseach_intput_more a{color: #338ecf;}
.js_toseach_intput_more a:hover{color: #338eee;}
.js_toseach_suggest_null{text-align: center;height: 204px;line-height: 200px;font-weight: normal;display: none}

.zj_head1_search1 {  float: right;  width: 508px;  height: 40px;  margin-top: 18px;  position: relative;  font-size: 14px;  }
.zj_head1_search1_choose_out{ position: absolute;  top: 0;  left: 0;   height: 40px;
    line-height: 40px;  padding: 0 10px;  border-right: solid 1px #e2e2e2;  }
.zj_head1_search1_choose{ color: #666; }
.zj_head1_search1_type{font-style: normal;}
.zj_head1_search1_down{font-size: 18px;padding-left: 1px;  vertical-align: middle;}
.zj_head1_search1_select{position: absolute; left: 1px;top: 39px; width: 100%;  padding: 10px 0;border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; border: solid 1px #e2e2e2;  z-index: 9;  background: #fff;display: none }
.zj_head1_search1_select li{text-align: center;padding: 8px 0;    line-height: initial;}
.zj_head1_search1_select li:hover{background: #f5f5f5;}
.zj_head1_search1_select li a{color: #666;}
.zj_head1_search1_in1 {  width: 508px;  height: 40px;  border-radius: 5px;  border: solid 1px #e2e2e2;  color: #333;  padding-left: 112px;
    padding-right: 40px;  outline: none;  }
.zj_head1_search1_btn {  width: 30px;  height: 30px;  position: absolute;  top: 5px;  right: 12px;  display: inline-block;
    text-align: center;  line-height: 30px;  }
.zj_head1_search1_btnIcon {  font-size: 30px;  color: #bcbcbc;  }
.zj_head1_search1_btnIcon:hover{color: #31cfb1;}
.zj_toseach_intput_cont{width: 405px;  right: 0;}

/*-- 注册地 -------------------------------------*/

.cd_map_main_wrap{  position: relative;}
.cd_cont1_right1_main .cd_map_changeList {border-radius: 3px;  border: solid 1px #ccc;height: 22px;  width: 100px;
    position: absolute;  top:20px;right: 20px;
    box-shadow: 0 2px 3px rgba(102, 102, 102, .3);}
.cd_cont1_right1_main .cd_map_changeList li{width: 50%;font-size: 12px;float: left;
    text-align: center;line-height: 20px;cursor: pointer;}
.cd_cont1_right1_main .cd_map_changeList li:first-child{border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;}
.cd_cont1_right1_main .cd_map_changeList li:last-child{border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;}
.cd_map_changType{background: #fff;  color: #666;}
.cd_map_changType_active{background: #f55d68;color: #fff;}

/*--张江数据分析页面-----------------------------------*/
/*--!管理和分析页面切换设置--*/
.cd_page_turn_out{position: fixed;top: 180px;left: 0;z-index: 999;}
.cd_page_turn_btn{   line-height: initial; position: relative;background-color: #f2f2f2;}
.cd_page_choose_btn{background-color: #007cb7;}
.cd_page_modmenu_btn{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.cd_page_stat_btn{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.cd_page_turn_btn a{display: block;padding: 14px; }
.cd_page_turn_btn a i{font-size: 26px;color: #999999;}
.cd_page_turn_btn:hover a i{color: #007cb7;}
.cd_page_choose_btn a i,.cd_page_choose_btn:hover a i{color: #fff;}
.cd_page_turn_tip{ position: absolute;  left: 68px;  top: 13px;  padding: 5px 10px;  display: none;
    color: #595959;  background-color: #f2f2f2;  white-space: nowrap;border-radius: 3px;}
.cd_page_turn_tip:before{content: '';position: absolute;  left: -8px;  top: 7px; display: block;width: 0;height: 0;
    border-top: solid 6px transparent; border-bottom: solid 6px transparent;border-left: none;border-right: solid 8px #f2f2f2;}
/*--!数据分析页--*/
.cd_data_body{overflow: auto;font-size: 12px;
    background: -webkit-radial-gradient(circle,#073754 25%, #06344e 50%, #000f17 100%);
    background: -webkit-radial-gradient(circle,#073754 25%, #06344e 60%, #000f17 100%);
    background: radial-gradient(circle,#073754 25%, #06344e 60%, #000f17 100%);}
.cd_data_wrapper{  min-width: 1200px;min-height: 800px;width: 100%;height: 100%;padding: 0 60px; }
.cd_data_header{width: 100%;height: 100px;  position: relative;}
.cd_data_header_left{float: left;width: 35.4%}
.cd_data_header_right{float: right;width: 35.4%}
.cd_data_header_module{float: left;padding: 25px 30px 25px 48px;width: 50%;}
.cd_data_header_moduleTit{color: #5696ed;margin: 5px 0 2px; }
.cd_data_header_moduleDet{ color: #fff;font-size: 16px;margin-bottom: 0;white-space: nowrap;}
.cd_data_header_moduleDet strong{font-size: 22px;padding-right: 5px;}
.cd_data_header_title{ width: 566px;height: 100%;position: absolute;left: 50%;margin-left: -283px;
    background: url("../img/zj/index_bg.png") no-repeat;}
.cd_data_header_titTop{width: 322px;height: 100%;padding: 20px 0 ;margin: auto;}
.cd_data_header_logo{float: left;width: 46px;height: 55px;}
.cd_data_header_titCon{float: left;padding-left: 16px;}
.cd_data_header_titCon h3{font-size: 16px;color: #fff;margin: 0;font-weight: normal;padding-bottom: 6px;}
.cd_data_header_titCon h1{font-size: 26px;color: #fff;margin: 0}

.cd_data_section{width: 100%; display: -webkit-box;display: -ms-flexbox;display: flex;}
.cd_data_module_wrap{width: 21.7%;height: 100%;}
.cd_data_module_wrap1{margin: 0 10px 0 1px;}
.cd_data_module_wrap2{margin-left: 10px;}
.cd_data_module_out{ width: 100%;height: 32.9%;  border-radius: 5px;  padding: 1px 0 0 1px;margin-bottom: 1.5%;
    background: -webkit-gradient(linear, 0 0, 80% 80%, from(#07405c), to(#032235));  }
.cd_data_module_wrap2 .cd_data_module_out{ padding: 1px 1px 0 0;
    background: -webkit-gradient(linear, 100% 0, 0 80%, from(#07405c), to(#032235)); }
.cd_data_module_list{ width: 100%;height: 100%;background: #022234;border-radius: 5px;}
.cd_data_module_cont,.cd_data_module_inner{  width: 100%;height: 100%;  }
.cd_data_module_top{padding: 0 2px 0 8px; height: 28px;line-height: 28px;}
.cd_data_module_topTit{font-size: 14px;  color: #5696ed; margin: 0;font-weight: normal;float: left;line-height: 28px;}
.cd_data_module_largen{float: right;display: block;width: 24px;height: 100%;text-align: center;}
.cd_data_module_largen i{font-size: 24px;color: #3a7fa0;}
.cd_data_module_largen:hover i{color: #8ac8e4;}
.cd_data_module_main{width: 100%;height: 85%;}
.cd_data_module_pagination{width: 100%;text-align: center;margin: 0;}
.cd_data_module_pagination span{width: 30px;height: 4px;background: #1a5473;display: inline-block; margin: 2px;cursor: pointer;}
.cd_data_module_pagination span.on{background: #ddd;}

.cd_data_module_out2{height: 485px;margin: 0;padding: 2px 2px 0 2px; }
.cd_data_module_top2{padding: 10px 12px 0; height: 45px;}
.cd_data_module_top2 .cd_data_module_topTit{font-size: 16px;}
.cd_data_module_top2 .cd_data_module_largen{width: 34px;height: 34px;line-height: 34px;}
.cd_data_module_top2 .cd_data_module_largen i{font-size: 34px;color: #dddddd;}
.cd_data_module_top2 .cd_data_module_largen:hover i{color: #fff;}
.cd_data_module_out2 .cd_data_module_pagination span{width: 50px;height: 8px;margin: 2px 3px;}

.cd_data_map_wrap{-webkit-box-flex:1;box-flex:1;  position: relative;margin-bottom: 1px;}
.cd_data_map{  width: 100%; height: 100%;display: block;  position: absolute;  top: 0;left: 0;border-radius: 5px;}

.cd_data_footer{width: 100%; height: 116px; position: relative;padding: 0 50px;}
.cd_data_footer2{width: 100%; height: 80px;}
.cd_data_map_nav{width: 100%;height: 100%;}
.cd_data_map_slide{background: rgba(0,0,0,0)}
.cd_data_map_slide li{width: 140px;height:100%;margin: 0 auto;position: relative; cursor: pointer;
    border-radius: 5px;  overflow: hidden; background-repeat: no-repeat;}
.cd_data_map_slide li img{height: 100%;width: auto;}
.cd_data_map_next,.cd_data_map_prev{ width: 50px;height:50px;line-height: 50px;position: absolute; top: 50%;
    margin-top: -25px;z-index: 999;text-align: center;  cursor: pointer}
.cd_data_map_next i,.cd_data_map_prev i{  color: #1a5574; font-size: 38px;  }
.cd_data_map_next{ left: 0; }
.cd_data_map_prev{right: 0;}


.cd_data_map_info{width: 18.7%; min-width: 134px;background: rgba(0,0,0,.5);position: absolute; top: 20px; right: 22px;
    border-radius: 3px;  box-shadow: 2px 3px 10px -3px #040000; }
.cd_data_map_state{width: 100%;height: 20px;line-height: 20px;text-align: center;background: #305f76;color: #fff;cursor: pointer;}
.cd_data_map_state i{font-size: 20px;vertical-align: middle;}
.cd_data_map_infoM1{padding: 10px;}
.cd_data_map_infoM1 li{ color: #e3f6ff;      line-height: 20px; padding: 4px 0;cursor: pointer;}
.cd_map_infoM1_checkbox{display:inline-block;width: 15px;height: 15px;border-radius: 50%;background: #cccccc;
    vertical-align: sub;text-align: center; margin-right: 5px; line-height: 15px;}
.cd_map_infoM1_checkbox i{display: none;  }
.check_active .cd_map_infoM1_checkbox{background: #f8504b;}
.check_active .cd_map_infoM1_checkbox i,.check_active2 .cd_map_infoM1_checkbox i,.check_active3 .cd_map_infoM1_checkbox i,.check_active4 .cd_map_infoM1_checkbox i{display: inline;}
.check_active2 .cd_map_infoM1_checkbox{background: #71de85;}
.check_active3 .cd_map_infoM1_checkbox{background: #fdb286;}
.check_active4 .cd_map_infoM1_checkbox{background: #5696ed;}

.cd_data_map_infoLine{display: block;width: 100%;height: 2px;margin: 0;
    background:  -webkit-radial-gradient(#2a6480, #0b3343, rgba(0,0,0,.5));}
.cd_data_map_infoM2{padding: 13px 10px 6px 10px;margin: 0;}
.cd_map_infoM2_area{margin-bottom: 8px;}
.cd_map_infoM2_areaTit{margin: 0 0 2px 0;color: #8ac8e4;}
.cd_map_infoM2_areaDate{  color: #abbec6;margin: 0;}
.cd_map_infoM2_areaDate strong{font-size: 18px;color: #fff;padding-right: 5px;font-weight: bold}

.cd_data_modals_out{  width:260px;  position: absolute;  display: none;z-index: 99;
    border:solid 1px rgba(0,182,191,.5);  border-radius: 5px;  overflow: hidden;  background: rgba(2,35,52,.9);  }
.cd_data_modals{  padding: 16px 14px;  position: relative;  }
.cd_data_modals_close{ width: 24px;  height: 28px;  display: block;  position: absolute;  right: 0;  top: 0;  color: #315f77;
    line-height: 24px;text-align: center;}
.cd_data_modals_close:hover{  color: #8ac8e4;}
.cd_data_modals_close i{font-size: 24px;}
.cd_data_modals_title{font-size: 13px;color: #e3f6ff;font-weight: 100;padding:0 15px 0 4px;line-height: 20px;margin: 0;}
.cd_data_modals_pos{color: #8ac8e4;margin: 2px 0 6px;font-weight: 100}
.cd_data_modals_pos i{font-size: 20px;vertical-align: sub;}
.cd_modals_pos_fy{font-weight: 100;}
.cd_data_modals_check{border-top: solid 1px #00465e;padding-top: 12px;margin:0 auto;}
.cd_modals_check_btn{display: block;width: 80px;height: 30px;text-align: center;line-height: 28px;color: #8ac8e4;
    border: solid 1px #3d7a9e;background: rgba(61,122,158,.2);border-radius: 3px;margin: auto}
.cd_modals_check_btn:hover,.cd_modals_check_btn:focus{background: #1c5272;border-color:#1c5272;color: #7ed2ff;}


/*-- 张江数据管理页面更新 -----------------------------*/
.cd_land_out{width: 100%;height: 899px;border-radius: 5px;border: solid 1px #e2e2e2;overflow: hidden;
    position: relative;font-size: 12px;}
.cd_land_area,.cd_land_selected{ width: 100%;height: 100%;position: absolute;top: 0;}
.cd_land_follow{width: 522px;height: 251px;z-index: 99;
    position: absolute;  top: 20%;left: 30%;display: none;}
.cd_land_follow_map{width: 260px;height: 100%;float: left;border-top-left-radius: 5px;border-bottom-left-radius: 5px;
    border: solid 1px #d1d1d0;box-shadow: -2px 2px 8px 1px #d1d1d0;border-right: none;}
.cd_land_follow_cont{width: 260px;height: auto;float: left;background: rgba(255,255,255,.9);box-shadow: 2px 2px 8px 1px #d1d1d0;
    position: relative;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border: solid 1px #d1d1d0;border-left: none;}
.cd_land_follow_close{  width: 20px;height: 20px; position: absolute; display: block; right: 6px;  top: 5px;line-height: 18px;text-align: center;}
.cd_land_follow_close i{font-size: 18px;color: #404040;}
.cd_land_follow_cont1{padding: 20px 15px 16px;margin: 0;  }
.cd_land_follow_tit a{font-size: 16px;color: #337ab7;margin-bottom: 6px;}
.cd_land_follow_info1{margin-top: 10px;border-bottom: solid 1px #eeeeee;}
.cd_land_follow_detail{margin-bottom: 6px;}
.cd_land_follow_detail strong{padding-right: 2px;  color: #333;}
.cd_land_follow_detail em{font-style: normal}
.cd_land_follow_info2{margin-top: 10px;position: relative;}
.cd_land_follow_info2 .cd_land_follow_detail{margin-bottom: 4px;}
.cd_land_follow_contShow{width: 52px;height: 22px;line-height: 22px;background: #f3f3f3;
    border: solid 1px #d7d7d7;  border-radius: 5px;  position: absolute;  top: -2px;right: 12px;cursor: pointer;}
.cd_land_follow_contShow span{padding: 0 0 0 4px;}
.cd_land_follow_contShow i{font-size: 14px;}

.cd_land_detail_more{width: 100%;display: none}
.cd_land_detail_yzy a{  color: #337ab7;padding-top: 6px;display: inline-block;}
.cd_land_out map,.cd_land_out map area{outline: none;}
.cd_land_hover_tip{position: absolute;z-index: 99;  padding: 5px 10px;  display: none;  color: #fff;  background-color: #00a0e9;  white-space: nowrap;  border-radius: 3px; cursor: pointer}
.cd_land_hover_tip:before{    content: '';  position: absolute;  left: -8px;  top: 7px;  display: block;  width: 0;  height: 0;
    border-top: solid 6px transparent;  border-bottom: solid 6px transparent;border-left: none;  border-right: solid 8px #00a0e9;}
.cd_land_area_info{padding: 18px 16px;position: absolute;  top: 16px;left: 16px;background: rgba(255,255,255,.8);border-radius: 5px;}
.cd_area_info_cont{margin-bottom: 0;}
.cd_area_info_title{font-size: 16px;color: #fc8239;padding-bottom: 12px;font-weight: normal}
.cd_land_map_next,.cd_land_map_prev{width: 42px;height: 42px;line-height: 42px;
    position: absolute;  top: 50%;  margin-top: -21px;  z-index: 999;  text-align: center;  cursor: pointer;}
.cd_land_map_next{left: 0;}
.cd_land_map_prev{right: 0;}
.cd_land_map_next i,.cd_land_map_prev i{font-size: 38px;color: #eaeaea;}
.cd_land_footer{width: 100%;height: 100px;padding: 0 42px;overflow: hidden;background: rgba(0,0,0,0.2);position: absolute;  bottom: 0;}
.cd_land_area_slide{background: rgba(0,0,0,0);}
.cd_land_area_slide li{width: 88px;height: 80px;margin: 10px auto;cursor: pointer;}
.cd_land_selected .hover_img{position: absolute;  top:0;}
.zj_top_pos_icon{font-size: 18px;vertical-align: sub;}
/*-- 张江入口页面 --------------------------*/
.zj_login1_top{text-align: center;}
.zj_login_panel{padding: 35px 70px 30px 70px;}
.login1_entry_wrapper{width: 100%; height: 315px; }
.login1_entry{   background: url("../img/zj_yunceng.png") no-repeat center bottom;  float: left;}
.login1_entry a{display: block;width: 180px;height: 180px;border-radius: 10px;background: #fff;overflow: hidden;text-align: center;
    position: relative;padding-top: 35px;border: none;}
.login1_entry a:hover{  border: solid 1px #4cc0aa;}
.login1_entry a:hover span{background:#4cc0aa; }
.login1_entry_fy{padding: 50px 60px 65px 60px;}
.login1_entry_gwh{padding:50px 60px 65px 60px;}
.login1_entry_txt{  position: absolute;bottom: 0;display: block;width: 100%;height: 45px;color: #fff;
    text-align: center;font-size: 18px;background: #50d4ba;line-height: 45px;}
.login1_panel1_out{width: 100%; padding-bottom: 70px; display: none;  background: url("../img/lg_shadow.png") no-repeat center bottom;}

/*-- 内容注释 ------------------------------*/
.form_cont_table1_td1 img{display: none;}

/*-- 张江修改样式 ----------------------*/
.zj_shxx_p{padding: 20px;margin-bottom: 0;}
.zj_shxx_btm{margin-bottom: 20px;  height: 35px;}

/*-- 金山登陆页面再订版 -----------------------------------*/
.js_login_title{font-size: 20px;text-align: center;color: #fff4c0;margin-bottom: 50px;}
.js_login1_layout1{width: 600px;margin: 0 auto;padding: 20px 0 120px 0; }
.js_login1_panel1{margin: 0 auto;  width: 466px;  background-color: #ffffff;
    overflow: hidden;  padding: 45px 92px 35px 92px;;  border-radius: 5px;}
.js_login_checkbox_out{padding: 0 28px;}
.js_login_checkbox_mark{font-size: 12px;}
.js_btn_login2{width: 100%;height: 40px;line-height:28px;color: #fff;background-color: #58bafe;font-size: 16px;border-radius: 5px;}
.js_btn_login2:hover,.js_btn_login2:focus,.js_btn_login2:visited{background-color: #2ea1f1;color: #fff;}
.js_login1_span2{ display: block;  margin: 10px 0 0 0;  }
.js_login1_btm2{width: 750px;}
.js_login1_btm2 span,.js_login1_btm2 span a{color: #6f80a5}
.fullscreen_bg a.fullscreen_bg_link{background-color: #509FDF;}
.fullscreen_bg li.activeslide img.bgimg{}
/*-- 大数据分析弹出层 -------------------------------------*/
.js_index_layer_wrapper{ position: fixed;  top: 0; width: 100%;height: 100%;background: rgba(0,0,0,.5);
    z-index:49990;}

.js_index_layer_out{position: absolute; top: 50%;left: 50%;margin-top: -310px;margin-left:-490px;
    width: 980px;height: 620px;background: #fff;border-radius: 10px;overflow: hidden;}
.js_index_slide2{width: 100%;height: 100%;cursor: pointer;overflow: hidden;padding: 0 50px;}
.js_index_banner2{height: 200px;position: relative;}
.js_index_module_out{  height: 100%;min-width: 650px; }
.js_index_layer_close{display: block;position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;line-height: 30px;
    text-align: center; color: #ffffff;}
.js_index_layer_close i{font-size: 30px;}
.js_layer_checkbox_out {  text-align: right;  padding: 0 20px;  margin-top: 0;  }
.js_index_geo_left2,.js_index_geo_right2{width: 50%;}
.js_index_geo_left2 img,.js_index_geo_right2 img{width: 100%;height: auto;}

/*-- 金山镇/工业区新增内容样式 ---------------------------------*/
.js_cont_title2{font-size: 14px;  color: #666666;padding: 10px 18px;background: #f8f8f8;
    border-top-left-radius: 10px;  border-top-right-radius: 10px;font-weight: normal}
.js_cont_table{border-left:none;border-right: none;}
.js_cont_table_out .table > tbody > tr > td{padding: 12px 32px;border-left:none;border-right: none;}
.js_cont_table_out .table > tbody > tr > td strong{font-size: 18px;padding: 0 5px;color: #333;font-weight: bold;}
.js_cont_table_out .table > tbody > tr:nth-child(2n+1) > td{background: #fff;}
.js_cont_table_out .table > tbody > tr:nth-child(2n) > td{background: #f8f8f8}
.js_cont_table_out .table > tbody > tr:hover > td{background: #fefef3;}
.js_cont_table_out .table > tbody > tr:last-child > td{border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.js_yqtx_area_select{height: 25px;margin: 0 5px;}
.js_table_item1_title{margin: 0 15px;  font-size: 16px;  border-top: dashed 1px #e2e2e2;  padding: 15px 0 0 5px;}
.js_form_input_unit{  position: absolute;  top: 12px;  right: 15px;}

@media screen and (max-height: 700px) {
    .js_table_item1 {  margin: 10px 15px 10px 15px; }
    .js_table_tbody_maxHei{height: 300px; overflow-y: auto;}
    .js_table_right_range{padding-right: 17px;}
}

/*-- 金山gis地图部分 ---------------------------------------------------------------------*/
.js_go_gis_search{  position: fixed;top: 8px;left: 15px;}
.js_map_tools_handle{width: 42px;height: 42px;background-color: #f3f3f3;text-align: center;border-radius: 50%;
    box-shadow: 0 2px 3px rgba(102, 102, 102, .3);text-shadow: 0 1px 0 #fff; }
.js_map_tools_link{display: block;width: 42px; height: 42px;line-height: 42px;color: #666;font-weight: normal}
.js_map_tools_link i{font-size: 24px;}
.js_map_tools_handle:hover{background: #fff}
.js_map_search{top: 60px; left: 15px;height: 35px;}
.js_map_search_bar{ display: none; position: absolute;box-shadow: 0 2px 8px rgba(102, 102, 102, .5); width: 100%;z-index: 999;}
.js_map_search_btn{height: 35px;}

.js_map_tools_bottom{left: 15px;}
.js_map_tools_cont{width: 42px;    position: fixed; bottom: 10px; left: 15px; border-radius: 5px;overflow: hidden}
.js_map_tools_cont button{display: block;width:  42px;height: 42px;background: #f8f8f8; box-shadow: 0 2px 3px rgba(102, 102, 102, .3);border: none;color: #999;}
.js_map_tools_cont button i{font-size: 24px;  }
.js_map_tools_cont button.js_map_active{background: #31cfb1;color: #fff;}

.js_map_busdata_turn i{line-height: inherit}

/*--金山图表分析部分--------*/

.js_chart_canvas{height:600px;margin: auto;}
.js_chart_pie_left_box{float:left;}
.js_chart_pie_left{height:600px;}
.js_chart_pie_right{ width: 24%;float: right;margin:0 20px 0 0;}
.js_chart_pie_right table{display: none;}
.js_chart_pie_right .js_table_th1{color:#666 !important;}
.js_chart_pie_right table .js_table_th1{ font-size: 14px;padding: 16px 0;color:#666;}
.js_chart_pie_right table .js_table_th1:first-child{border:none !important;}
.tableTabBtn div{display: flex;justify-content: space-between;align-items: flex-end; width: 100%;}
.tableTabBtn div span{border-top-left-radius: 4px;border-top-right-radius:4px;height: 20px;box-sizing: content-box;}
.tableTabBtn div span:hover{cursor: pointer;}
.tableTabBtn p.js_table_th1{margin:0 !important;height: 42px;line-height: 42px;font-size: 14px;font-weight:bold;color: #000 !important;}

.turn_page_subtit{text-align: right;color: #666;  padding-top: 10px;padding-right: 20px;}
.turn_page_subtit label{padding: 0 10px;font-weight: normal}
.turn_page_subtit label input{margin-right: 3px;}
.turn_page_wrap li{width: 100%;}

.js_chart_canvas2{height: 600px;min-width: 300px;margin: 0 auto 20px;display: none;padding: 10px;}

/*资源信息*/
.jd_section_cont2{width: 100%;border-radius: 8px;background-color: #fff;margin-bottom: 10px;border: 1px solid #eee;}
.jd_cont2_project1{width:1200px;height:478px !important;}
.jd_project1_chart_out,.jd_project2_chart_out{width: 57%;height: 100%;border-right: solid 1px #eeeeee;position: relative;}
.jd_project1_chart{width: 100%;height: 100%;padding: 16px;}
.jd_project1_chart_back{display: none;position: absolute;top: 5px;left: 15px;cursor: pointer;  width: 30px; height: 30px;  line-height: 30px;z-index: 9;}
.jd_project1_chart_back i{font-size: 28px;text-align: center;color: #999}
.jd_cont2_project1_dafult{ width: 43%;height: 390px;font-size: 14px;}
.jd_cont2_project1_item{color: #444;padding: 13px 44px 13px 32px;border-bottom: solid 1px #eeeeee;line-height: 21px;cursor: pointer;  position: relative;}
.jd_cont2_project1_item:before{content: "";display: none;width: 0;height: 0;border-left: solid 10px #e2e2e2;
    border-right: none;  border-top: solid transparent 10px;  border-bottom: solid transparent 10px;  position: absolute;
    top: 50%;  margin-top: -10px;  left: 0;}
.jd_cont2_project1_item:hover:before{display: block;}
.jd_cont2_project1_item.active:before{display: block;border-left: solid 10px #999;}
.jd_cont2_project1_item  a{color: #444;}
.jd_corp_nav_menu .jd_cont2_project1_item{cursor: auto}
.jd_corp_nav_menu .jd_cont2_project1_item:hover:before{display: none}
.jd_cont2_project1_item2{padding: 13px 20px 13px 20px;}
.jd_cont2_project1_item  p{margin: 0;}
.jd_cont2_invest1_name{line-height: 42px;}
.jd_cont2_project1_num{  width: 40%;text-align: right;font-size: 14px;}
.jd_cont2_project1_num strong{color: #ec6941;padding-right: 3px;}
.jd_cont2_project1_num strong:hover,.jd_project2_strong_num:hover{text-decoration: underline;color: red}
a.jd_cont2_project1_num3 strong{color: #358ec4}
a.jd_cont2_project1_num3:hover strong,a.jd_cont2_project1_num3:focus strong{color: red;text-decoration: underline;}
.jd_cont2_project1_num3 strong{padding: 0 8px 0 10px;  color: #666;  font-size: 18px;  font-weight: bold;}
.jd_cont2_invest1_block{display: block;text-align: right;}
.jd_cont2_invest1_block2{color: #777}

.form_box1_title1_data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*div.log_btn,div.cancel_relation_btn{height: 36px;border-radius: 3px;background: #1AB394;line-height: 36px;text-align: center;color: #fff;cursor: pointer;}*/