.column.ui-sortable{border-width:0px !important }

.b_show{display:block !important;}
/**hulanPortal.css*/
body,object, iframe, h1, h2, h3, h4, h5, h6,blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input,textarea {font-size:inherit;font-family: Arial, Helvetica, sans-serif;color:#666666;}


select,input,button,button img,label{vertical-align:middle;font-family:"微软雅黑","黑体","宋体";border:none;}




.eps-portlet-header{position:relative;  height:1px; z-index: 10006;}
.eps-portlet-header  .eps-module-menu{position:absolute; top:0; left:0; z-index:100; min-width:20px;}
.eps-portlet-header .eps-shadow{ top:15px !important; left:0  !important; width:130px;}
.portlet-header .shadow{margin:0  !important; padding:0 !important; width: auto !important;   height: auto !important;  }
b[runat="server"]{ display:inline-block; font-style: normal;  }
b[runat="server"] .portlet{display:inline-block; }
b[runat="server"] .portlet>div{display:inline-block; }
span[runat="server"]{ display:inline;  }
span[runat="server"] .portlet>div{display:inline; }

.aisite-tab-content>.aisite-tab-pane{padding:0 !important}
.eps-portlet-header .float_list_ul li .close{ float:none; font-size:14px; opacity:1;}
.eps-portlet-header .float_list_ul li a img{margin-right:3px;}

body .empty  .portlet{display:block;min-width: 20px;    }
body * .empty .portlet{float:none; min-width: auto;    min-height: auto;}

/*头部*/
.navgation-container{width:1230px !important; }
/*.navgationDiv{height:30px !important; position:absolute; top:0; width:100%; z-index:10007}*/
.navgationDiv:after{content:"", display:block; height:30px; width:30px; background:#f00}
.navgationDiv h1{margin:0 !important;}
.navgationDiv h1 img{height:30px !important;}
.eps-cur-user .eps-cur-user-text{line-height:30px !important;}
.eps-model-list li{line-height:30px !important;}
.eps-cur-user .eps-cur-user-text{max-width:150px !important;}

/*.eps-design-mode-toolbar-container {position:absolute; top:30px; width:100%; z-index:10006}*/

.eps-design-mode-toolbar-container .eps-design-mode-toolbar li{line-height:34px;}
.include_page.ui-sortable{margin-top:0px;}
.top100.ui-sortable{margin-top:100px;}
.eps-design-mode-toolbar-container .eps-design-mode-toolbar li:first-child{margin-left:640px;}

/*esg*/
.esg .en_nav{margin-top: 25px;}
.esg .en_nav dd{ margin-left:30px;}
.esg .en_nav dd a{ font-size:17px;}
.esg .en_nav dd.li1 { margin-left: 30px;}

/*easysite弹出*/
.eps-portallat-list{z-index:10009 !important;}
#ldg_lockmask{}

/*搜索样式*/
.partR{overflow:hidden; line-height:34px  !important;  margin-top: 14px;}
.partR .inputground{overflow:hidden;}
.partR .inputground input{float:left;}
.partR .inputground span{ display: table-cell;  vertical-align: middle;}
.partR .inputground input{margin-top:0;}

/*分页*/
.page_list {text-align:center; padding-top:40px;}
 .page_list .page_box{display:inline-block;}
 .page_list *{font-size:12px !important;}
 .page_list span{display:none !important;}
 .page_list p{display:inline-block;}
 .page_list a{cursor:pointer;}
 .page_list a,.page_list font,.page_list .page_btn{line-height:24px; padding:0 10px;   
            color:#333;  display:inline-block; }
 .page_list .toPage{line-height:24px;  height:24px; border:1px solid #0066b3;    padding: 0 10px;  max-width: 30px; }

 .page_list  .page_prev, .page_list font ,.page_list  .page_next,.page_list  .page_btn{ background: #0066b3;   color:#fff; }
 .page_list  .page_prev{margin-right:5px;}
 .page_list  .page_next{margin-left:5px;}

/*公共样式*/
.btn_close{cursor:pointer;}
.eip_footer{ overflow: visible !important; }

/*分页滚动*/
#cur_cont{position:absolute; top:273px;}
/*.officeBg{display:none}*/

/*弹出*/
html,body{height:100%;}
.mask {  position: fixed;  top: 0;  left: 0;  width: 2160px; height: 1024px;  background: rgba(0,0,0,0.8); z-index:11000 }
.popup_w{ z-index:1000;}

.pwwindow { color: #FFF;  width: 390px;  height: 240px;  background: #FFF; border-radius: 15px;
	position:fixed; left:50%; top:50%;   margin: -120px 0 0 -195px;  height:auto;  }
.pwwindowtitle {  position: relative; height: 40px; font-weight: 400; line-height: 40px;  color: #FFF;
	font-size: 18px;   text-align: left;  background: #3193E7; border-radius:15px 15px 0 0;
	padding:0 20px; overflow:hidden; }
.pwwindow input { width: 100%; height:58px; border-radius: 5px;  border: 1px solid #CCC;
    color: #333;  font-size:20px;  text-indent:15px;  }
.pwwindow .popup_main{text-align:center; font-size:18px; color:#333; padding:30px; }
.pwwindow .popup_cont{text-align:center; font-size:18px; color:#333; padding:30px 30px 0; }
.pwwindow .mask_info{color:#f00; text-align: left;  line-height: 30px;  padding-left: 14px; height:30px; font-size: 16px;}
.pwwindowtitle img { position: absolute;  right: 10px;  top: 5px; cursor: pointer;  }

.btn-l { display: inline-block;  border-radius: 25px;  height: 40px;  width: 120px;  background: #3193E7;
	color: #FFF;  margin-right: 5px;  cursor: pointer;  line-height: 40px; font-size: 20px;   text-align: center;  }
.btn-l:hover { background: #1977D2; }
.btn-c{margin:0 auto; display:block;}

.btn-r { display: inline-block; border-radius: 25px;  height: 40px;  width: 120px;  background: #3193E7;
	color: #FFF;  cursor:pointer; line-height: 40px;  font-size: 20px;  text-align: center; }
.btn-r:hover {  background: #1977D2;  }
.portlet div .page_list { padding-bottom: 40px;  }
.eps-portallat-list{z-index:10000}

/*头部*/
.header_top_box .easysite-section-header,.header_box .easysite-section-header,.footer  .easysite-section-header{display:none}
.header_top_box .empty  .eps-portlet-header,.header_box  .empty .eps-portlet-header,.footer  .empty  .eps-portlet-header{display:none !important;}
 .empty   .empty  .eps-portlet-header, .empty   .empty  .easysite-section-header{display:none !important;}

body .header .empty{float:left}
body .header .empty .nav_company{float:none; padding-top:0}


/*面包屑*/
.nav_more_group .nav_detail_group a{float:none !important;}
.nav_more .nav_detail span a:first-child{
     padding-left: 25px;
    background: url(/uiFramework/commonResource/zip/cn/cn/v3/images/home.png) left center no-repeat;
    color: #0066b3;
    display:inline !important;
}
.nav_more_group .nav_detail_group em{padding:0 5px;}
.nav_more_group .nav_detail_group a.last{color:#666}
.nav_more_group .nav_detail_group a:first-child {
     padding-left: 25px; 
     color: rgb(0, 102, 179); 
     background: url(/uiFramework/commonResource/zip/cn/cn/v3/images/home.png) left center no-repeat;
 }



.header_top_box{position:relative;}

/*头部*/
.header .en_nav li{margin:0 0 0 26px}


/*导航列表页*/
.left_pas .guide_menu{//margin:0;}
.content .list a{float:none;}
.content .list a .fl{float:left; color:#333;}
.content .list a .fr{float:right;  color:#999;}

.content .list a:hover span{color:#0066b3}

/*内容*/
.list_show{color: #000;}
.list_show div, .list_show strong, .list_show span{font-family: inherit;}
.list_show p{min-height:20px; font-family:Arial, Helvetica, sans-serif,"Times New Roman","微软雅黑","黑体","宋体";}
.list_show h2{ font-family:Arial,"微软雅黑","黑体","宋体";}
.list_show strong{color:#000;}


#topNav .header_nav.header_nav_four ul li{margin:0}
#topNav .header_nav ul li a{font-size:18px}
.guide_menu li a{overflow:hidden;text-overflow:ellipsis; overflow:hidden; white-space:normal;}
.header_top_left ul li a{font-size:16px;}

.section .section{width:100%; margin-top:0;}


.en_date b{font-weight:400;}
.en_date b.m{margin:0 5px}

/*头部*/
#en_nav{float:left;}
#en_nav .en_nav{float:none}

.en_nav{ font-family:Arial, Helvetica, sans-serif; float:right; margin-top:20px;}
.en_nav dd{ float:left; margin-left:28px;}
.en_nav dd a{ font-size:20px; color:#333;}
.en_nav dd a:hover{ color:#0066b3;}
.en_nav dd.cur a{ color:#0066b3;}
.en_nav dd .hover{ color:#0066b3;}

/*投资者关系*/
.investor .logo{padding-right:10px;}
.investor .en_nav{  margin-top:25px;}
.investor .en_nav dd{ margin-left:17px;}
.investor .en_nav dd.li1{ margin-left:0px;}
.investor .en_nav dd a{ font-size:16px;}




.list .fr{overflow:hidden;}
.list .fr b{font-weight:400; float:left;     margin: 0 2px;}

/*标题*/
#right h2 {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    margin-bottom:20px;
}