body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q,p, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{font-family: "Arial";font-size:14px; text-align: right;}
a:hover {
    color: #124191;
    text-decoration: none;
    font-family: "Arial";
    font-size:14px;
}
img{max-width:100%;}
/*header*/
.header-bg{ width: 100%; min-width: 1200px; height: 50px; line-height: 50px; background: #F5F5F5;}
.header{text-align: right;}
.header span{ color: #7a7a7a; font-family: "Arial"; padding: 0px 4px; margin-right: 6px;  height: 22px; line-height: 22px; display: inline-block;}
.header span a{ color: #7a7a7a; font-family: "Arial"; height: 22px; display: inline-block;}
.header-cn,.header-en{ border: 1px solid #959595;}
.header-cn.on,.header-en.on{background: #005DC4; color: #fff; border: 0;}
.main-r-bd {
    line-height: 28px;
}

/*nav*/
.nav{height: 122px;}
.logo{margin-top: 20px;}
/*搜索*/
.search{width: 291px; height: 30px; background: url(/eportal/fileDir/hdw_en/template/common/header/searsh.png) no-repeat; margin-top: 20px; display:none;}
.search input{height: 30px; line-height: 30px; width: 240px; border: 0; background: none; padding-right: 15px; outline: none; vertical-align: top;}
.search button{height: 30px; width: 30px; border: 0; background: none; outline: none; cursor: pointer;}
/*导航*/
.nav-ul{margin-top: 50px; min-width: 700px;}
.nav-ul li{float: left;}
.nav-ul li a{float: left; font-size: 18px; color: #333; font-family: "Arial"; padding: 2px 20px; border-radius: 20px; margin-left: 20px;}
.nav-ul li a.on{color: #fff; background: #015EC5;}
.nav-ul li a:hover{color: #fff; background: #015EC5;}

/*公用调整*/
.main-l-ul li.class_B {
    background: #f7f7f7;
    padding-right: 15px;
}
li.class_C {
    padding: 15px 30px 15px 56px;
}
.main-l-ul .class_B.on a.on {
    border-bottom: none;
}
.main-l-ul li.on {
    border-bottom: none;
}
.main-l-ul li.class_A.on {
    /* border-bottom: 1px solid #2B86D5; */
}
.main-l-ul li.class_C a {
    font-size: 15px;
}
.main-l-ul li.class_A {
    cursor: pointer;
}
/*公用调整 2018.04.08*/
.left_daohang {
    padding-top: 2px;
}
.main-l h3 {
    height: 100px;
    line-height: 100px;
    border: none;
    background: #005ec4;
    color: #fff;
    margin-right: 30px;
   font-family: "Arial";
   text-align: right;
    padding: 0 18px 0 2px;
    width: 220px;
}
ul.main-l-ul {
    padding: 0;
}
.main-l-ul li:hover a {
    color: #fff;
}
.main-l-ul li.class_A.on{
    /* border-bottom: 1px solid #2B86D5; */
    background: #005ec4;
}
.main-l-ul li.on a {
    color: #ffffff;
}
.main-l-ul li:hover, .main-l-ul li a:hover, .main-l-ul li:hover a{
    color:#005ec4
}
.main-l-ul .class_B.on {
    border-bottom: none;
    background: #4291e7;
}
.main-l-ul li a {
    padding: 15px 20px 15px 22px;
    display: block;
}
.main-l-ul li{
    padding: 0;
}
.main-l-ul li.class_C {
    padding-right: 18px;
}
.main-l-ul li.class_C a {
    font-size: 15px;
}
.main-r.fr h3 {
    background: #005ec4;
    color: #fff;
    padding: 10px 20px;
    margin-right: 30px;
    direction: rtl;
}
.main-l-ul li.on:hover, .main-l-ul li.on a:hover, .main-l-ul li.on:hover a {
    color: #fff;
}

div#main_r_bd * {
    direction: rtl;
}
.main-r-up-ul li span{
    direction: rtl;
}