#main_menu #m2 > .dropdown-menu > li {float: left;width: 15%;margin-bottom: 0px;margin-right: 40px;text-align: center;}
.dropdown-menu>li>a {color: #000;font-size: 16px;font-weight: bold;padding: 0;}
.dropdown-menu{border-top:0px solid #00396f !important;max-height: 0;overflow: hidden;transition: all 1s; -ms-transition: all 1s;display: block;padding: 0;border: 0;width: 100%;}
#m2 .dropdown-menu{transition: all 1s; -ms-transition: all 1s;padding: 0 !important;}
#main_menu #m2 > .dropdown-menu > li{padding: 36px 0px 36px 137px;}
#main_menu .open>.dropdown-menu{border-top: 4px solid #00396f;margin-top: 0;max-height: 2000px;}
#tab .cpp {display: none;}
#tab div.content {display: block;}
.pro_nn{display: block;background: #f7f7f7;padding: 30px 0;width: 25%;margin-top: 0 !important;}
.pro_nn:hover{background: #f7f7f7;text-decoration: none;}
.pro_nn li{line-height: 40px;padding:5px 20px 5px 40%;}
.pro_nn li a{font-size: 16px !important;color: #000 !important;}
.pro_nn li.activee{background: #fff;}
.pro_nn li.activee a{font-weight: bold;color: #00396f !important;text-decoration: none;}
.pro_nn li:after{}
.pro_nn li.activee::after{content: ">";font-size: 18px;float: right;font-family: serif;font-weight: bold;color: #00396f;}
#tab{display: flex;}
#tab div{padding: 50px 50px;width: 75%;background: #fff;}
#tab div .p-img{font-size: 15px;width: 28%;display: inline-block;vertical-align: top;padding-top: 30px;border-top: 1px solid #ededed;margin-right: 5%;padding-bottom: 25px;}
#tab div .p-img:nth-child(1){border-top: 0;padding-top: 0;}
#tab div .p-img:nth-child(2){border-top: 0;padding-top: 0;}
#tab div .p-img:nth-child(3){border-top: 0;padding-top: 0;}
#tab div .p-img a{display: block;color: #6c7073;font-size: 15px;text-indent: 100px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#tab div .p-img a.d_title{font-weight: bold;color: #000;font-size: 16px;position: relative;overflow: initial;margin-bottom: 5px;}
#tab div .p-img a.d_title img{width: 80px;position: absolute;left: 0;}
#tab div .p-img a:hover{text-decoration: none;color: #00396f;}
#tab div .p-img a.d_title:hover{color: #000;}
.serl{display:none;}
.serch2{display:block;}
.serch2 .yichu{display: initial;margin-left: 14px;vertical-align: top;background: #fff;float: right;padding: 5px;}
.serch2{}
.serch_1{width: 300px;padding-left: 15px;height: 40px;border-radius: 3px 0 0 3px;vertical-align: top;outline: none;border: 1px solid #eee;}
.serch_an{background:url(/file/ser.png) no-repeat center #00396f;height: 40px;width: 55px;background-size: 20px;border: 0;border-radius: 0px 3px 3px 0;}
.serdddd{position: absolute;top: 44%;left: 50%;margin-left: -440px;font-size: 16px;    z-index: 9999;}
.yichu img{margin-top: -1px;}
.ser_k{width: 100%;margin: 0 auto;position: fixed;z-index: 999;height: 0;}
#left_menu {display: none;}
#index_container {}
.input-group {display: table;width: 100%;text-align: right;padding-top: 22px;padding-bottom: 0;}
.mb_lag{display: none;margin-left: 65px; position: absolute;margin-top: 13px;color: #00396f;}
.jy-datalist-input-wrap{width: 295px;height: 41px;position: relative;display: inline-block;cursor: pointer;border:1px solid #ddd;background: #fff;}
.jy-datalist-input-wrap:after{content: "";position: absolute;top: 50%;right: 10px;margin-top: -2px;border-top: 5px solid #666;border-right: 5px solid transparent;border-left: 5px solid transparent;}
.jy-datalist-input{width: 275px;height:39px;position: absolute;top:0;left: 0;padding-left: 15px;border: none;outline:medium;}
.jy-datalist-ul{position: absolute;top: 40px;left: -1px;width: 295px;border: 1px solid #ddd;display: none; border-top: 0; background: #fff;text-align: left;padding: 5px 15px;}

.jy-datalist-ul li{height:30px;line-height: 30px;background: #fff;font-size: 14px;text-align: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.jy-datalist-ul li:hover{cursor: pointer;}

#language_area .jy-datalist-ul li:hover a{color: #00396f;font-weight: bold;text-decoration: none;}
.jy-datalist-ul h2{font-size: 16px;font-weight: bold;margin-bottom: 5px;margin-top: 10px;}
.blank_h{height: 80px;}

@media screen and (max-width:1024px) {
#left_menu{display: block;}
#tab .cpp {display: none !important;}
.pro_nn{width: 100%;background-color: #e6e6e6;min-height: auto;}
.pro_nn li{padding: 0px;color: #00396f;}
.pro_nn li.activee {background: none;font-weight: normal;}
.pro_nn li.activee::after{display: none;}
.pro_nn li a{color: #00396f !important;}
#left_menu .sb-submenu ul a{padding-left: 0px;font-size: 16px !important;}
#left_menu .sb-submenu>li>a{font-size: 16px ;padding-left: 0;}
}

@media (max-width: 991px){
.mb_lag{display: block;}
}

@media (max-width: 1024px){
.blank_h{height: 54px;}
}




