/* CSS Document */
.pmd{display: none;}
.m{max-width:1360px;min-width:320px;margin:0 auto;overflow: hidden;}
.m_header{display: none;}

.pc_header{width:100%;z-index:2;position: absolute;}

.header_top_box{width:100%;margin:0 auto;}
.header_top_l{width: 40%;float: left;height:128px;line-height:128px;}
.header_top_l .logo{padding-left:13%;padding-top:32px;text-align: left;align-items: left;height: inherit;box-sizing: border-box;height:96px;}
.header_top_l .logo img{height:auto;vertical-align: middle;width:100%;max-width:658px;}

.header_top_r{width: 60%;float: right;}
.header_top_r .top_list{width:100%;padding-top:14px;height:44px;}
.header_top_r .nav_r{padding-right:3%;position:relative;}

.header_top_r .list_link{ float:right; height:44px; line-height:44px; position:relative; }
.header_top_r .list_link .link_list{padding:0px 25px 0px 10px;color:#666666; border:none; font-family:Verdana, Geneva, sans-serif;}
.header_top_r .list_link .link_list b{ position:absolute; right:10px; top:20px; border-color: #999999 transparent transparent ;border-style:solid dashed dashed;
 border-width:4px;font-size:0;height:0; line-height: 0;width:0; transition:all 0.3s ease-in 0s;}
.header_top_r .list_link .menu_list{ display:none;padding:0px 10%;}
.header_top_r .list_link a{color:#666666;}
.header_top_r .list_link.hover .menu_list{ width:400px; position:absolute; left:-130px; top:40px;background-color:rgba(255,255,255,1);border-bottom:solid 1px #d4d4d4;display:block; z-index:101}
.header_top_r .list_link.hover .menu_list .a_h{ display:block;text-align: left; line-height:22px; padding: 8px 0px;border-bottom:double 1px #d8d8d8;color: #666666;}
.header_top_r .list_link.hover .link_list{background-color:rgba(255,255,255,0.85);color: #666666;}
.header_top_r .list_link.hover .link_list b{top:15px; transform: rotate(180deg); border-color: #483e3d #FFFFFF #FFFFFF; transition: all 0.3s ease-in 0s;}
.header_top_r .list_link.hover a{color:#666666;}
.header_top_r .basket{ float:left; height:44px; line-height:44px;margin-left: 15px;}
.header_top_r .basket a{color:#666666;}
.header_top_r .basket .icon{color:#fae100;}

.header_top_r .list_link .header_pc_lg b {
    position: absolute;
    right: 10px;
    top: 20px;
    border-color: #ffffff transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
    transition: all 0.3s ease-in 0s;
}

.header_top_r .list_link:hover .header_pc_lg b {
    top: 18px;
    transform: rotate(180deg);
    border-color: #ffffff transparent transparent;
    transition: all 0.3s ease-in 0s;
}

.header_pc_lg{float:right;height: 40px;line-height:40px;padding: 2px 20px;color:#ffffff;font-size: 18px;cursor: pointer;}
.header_pc_lg i{padding-left: 5px;float:right;height: 40px;line-height:40px;}
.header_pc_lg .flag_icon{float:left;margin-right: 5px;height:15px;margin-top:13px;}
.header_header_lg_list_pc{padding:10px 10px;position:absolute;right:0px;top:40px;border: solid 1px #e5e5e5;border-top:solid 1px #f9f9f9;background: #ffffff; display:none;box-sizing: border-box;z-index: 100;min-width:130px;}
.header_top_r .list_link:hover .header_header_lg_list_pc {
    display: block;transition: all 0.5s ease-in 0s;
}
.header_header_lg_list_pc ul li{width:100%;height :35px;}
.header_header_lg_list_pc ul li .flag_icon{float:left;margin-right: 5px;height:15px;margin-top:11px;}
.header_header_lg_list_pc ul li a{width:100%; height:35px; line-height:35px; font-size:14px; color:#555555;overflow:hidden;}
.header_header_lg_list_pc ul li a.more{ text-align:center;border-bottom:none;color: #333333;font-size:1.6rem;}
.header_header_lg_list_pc ul li a.more i{padding-left:5px;font-size:2rem;}



.navigation{width:100%;height:70px;position: relative;z-index: 99;}
.nav_box{max-width:1360px;margin:0 auto;position: relative;}

.header_search_pc_sub{float:right;width:50px;height: 40px;line-height:40px;color:#FFF;font-size:20px;text-align: center;cursor: pointer;}
.header_search_pc{position: absolute;right:3%;top:0px;border: solid 1px #ffbd02;background: #ffffff;display: none;z-index:5}
.header_search_pc .text_input{float:left;width:260px; height:40px; line-height:40px; border:none;background:none; text-indent:15px; color:#999;}
.header_search_pc .sub_btn{width:70px; height:42px; border:none;background:#ffbd02; text-align:center;color:#232222;font-size:16px; cursor:pointer;}
.header_search_pc .sel{ width:70px; height: 40px;border:none;background:none;float: left; position: relative; box-sizing: border-box;z-index: 99;}
.header_search_pc .sel select{border: none;background: none; outline: none;width: 100%; height: 40px; line-height: 40px;appearance: none; -webkit-appearance: none; -moz-appearance: none; padding-left:10px;color: #999;font-family: Helvetica;} 
.header_search_pc .sel:after{ content: ""; width:40px; height:40px; background:url(../images/jt.png) no-repeat right center;position: absolute; right: 0px; top: 0; pointer-events: none; }
.header_search_m{display:none}
.header_top_r .list_link.hover .menu_list .a_h .icon-sgs {background: rgba(0, 0, 0, 0) url("../images/nav_sptb.gif") no-repeat scroll 0 0; display: inline-block;height: 13px;margin: 6px 10px 0px 0px;width: 27px;}
.header_top_r .list_link.hover .menu_list .a_h .icon-sp { background: rgba(0, 0, 0, 0) url("../images/nav_sptb.gif") no-repeat scroll -40px 0;display: inline-block;height: 13px;margin: 6px 10px 0px 0px;width: 13px;}
.header_top_r .list_link.hover .menu_list .a_h.more{ text-align:center;border-bottom:none;color: #d31700;font-size:1.6rem;}
.header_top_r .list_link.hover .menu_list .a_h.more i{padding-left:5px;font-size:2rem;}


/*.logo .com_text{color: #424242;font-size:22px;height:34px;line-height:34px;margin-top:4px;font-weight: bold;}
*/
.menu{float:right;padding-right:3%;}
.menu ul li{height:60px;line-height:60px; float:left; position:relative;}
.menu ul li a{ display:inline-block; margin:0 0 0 45px;height:50px; line-height:75px;color:#ffffff;font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-right: 10px;}
.menu ul li a:hover{border-bottom:2px solid #e60012;display:inline-block; margin:0 0 0 45px;height:50px;line-height:75px;color:#ffffff;font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight:bold;}
.menu ul li a.hot{border-bottom:2px solid #e60012;display:inline-block; margin:0 0 0 45px;height:50px;line-height:75px;color:#ffffff;font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight:bold;}
.TwoNav{display:none;width:240px; height:auto;background: #093d98; border:solid 1px #093d98; border-top:solid 5px #093d98; position:absolute; left:0px; top:60px; z-index:99;background-color:rgba(255,255,255,1); padding:10px 0px;}
div.TwoNav:nth-child(1){width:160px}
.menu ul li b{ position: absolute;
    top: 36px;
    right: 0px;
    border-color: #ffffff transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 0;
    transition: all 0.3s ease-in 0s;}
.menu ul li .TwoNav ul li{ padding:0px; height:40px; border:none; float:none; margin:0px; text-indent:10px; position:relative; background:none;}
.menu ul li .TwoNav ul li a{ height:40px; line-height:40px; color:#666664; font-size:14px; display:block;padding: 0px 25px;margin:auto;font-weight:none}
.menu ul li .TwoNav ul li a:hover{ height:40px; line-height:40px; color:#4f78d3; font-size:14px; background-color:#F7F7F7; padding: 0px 25px;border:none;font-weight:none}
.ThirdNav{width:240px; height:auto; position:absolute; left:240px; top:0px; z-index:999;background-color:rgba(255,255,255,1); border:solid 1px #093d98;  padding:10px 0px;}
.menu ul li .TwoNav ul li i{ position:absolute; left:240px; top:0px; width:1px; height:40px; line-height:40px;background-color:rgba(255,255,255,1); z-index:1000; display:none}
.menu ul li .TwoNav ul li.current i{ display:block}
/*.menu ul li .TwoNav ul li.one.current a.a_one{ color:#ffbd02;background-color:rgba(255,255,255,1);}*/
.menu ul li .TwoNav ul li .ThirdNav{ display:none}
.menu ul li .TwoNav ul li .ThirdNav ul li{ padding:0px 10px; height:40px; border:none; float:none; margin:0px;all:initial; text-indent:10px;}
.menu ul li .TwoNav ul li .ThirdNav ul li a{ height:40px; line-height:40px; color:#666664; font-size:14px; display:block;font-weight:none}
.menu ul li .TwoNav ul li .ThirdNav ul li a:hover{ height:40px; line-height:40px;font-size:14px;font-weight:none}
.menu ul li .TwoNav ul li .m_jt{ position:absolute; right:15px; top:-10px; font-size:14px; font-family:"宋体"}
.menu ul li .TwoNav ul li.current .m_jt{ color:#fae100;}

 @media only screen and (max-width:1680px) {

.home_news .cont .title{width:100%;margin-bottom: 10px;}

}

 @media only screen and (max-width:1400px) {
.side_left.home{display: none;}
.home_contact{padding: 20px;}
.home_contact_l{width: 100%;float: left;border-right:none;padding-right:0px;padding-bottom:20px;border-bottom: solid 1px #e5e5e5;}
.home_contact_r{width:100%;float:left;padding:0px;margin-top: 20px;}

}
 @media only screen and (max-width:1280px) {
.home_send .btn{font-size: 36px;}

}
@media only screen and (max-width:1040px) {
.pmd{display: block;}
.pc{display: none;}
.pc_header{display: none;}
.top_fxied{ width:100%;display:block;position:fixed; top:0px; left:0px;z-index:100;background:#f9f9f9;}
.top{width:100%;height:5.6rem;display: block;}
.m_company_name{font-size:2rem;color: #282828;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.navbar-item-l{float:left;height:5.6rem;line-height:5.6rem;width:30%;}
.navbar-item-r{float:right;height:5.6rem;line-height:5.6rem;text-align: right;width:30%;overflow: hidden;}
.navbar-L-box {float:left;height:5.6rem;width:40%;}
.navbar-L-box .navbar-center {width: 100%; display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; height: inherit;box-sizing: border-box}
.navbar-L-box .navbar-center img {height: 60%;display: block;}
.nav_div{position:relative;margin-right:25px;}
.nav_div .order_n{position: absolute;right:-15px;top:-1px;font-weight: 700;}
.iconfont.icon_list{color:rgb(40,40,40);margin-left: 10px;font-size: 2.4rem;}
.iconfont.icon_list_r{color: #fff;margin-left: 25px;font-size: 2.4rem;}
.wall-column {width: 50%;}
.header_search_m{padding:6px 10px;background:#ffffff;position: relative;box-sizing：border-box;display: none;padding-right:70px;}
.header_search_m .qx_btn{height:34px;line-height:34px;position: absolute;right:15px;top:6px;color:#232222;}
.header_search_m .sear_input{width:100%;height: 34px;text-indent:25px;font-size:14px;color:#777777;border:none;font-family:Garamond;vertical-align: middle;background:url(../images/s_icon.png) no-repeat left center;}
.header_top_bar{ display:none}
.header_lg_list{width:120px; position:absolute; right:0px; top:5.6rem;border-top: solid 3px #ffbd02; background:#f8f8f8; z-index:99; display:none;}
.header_lg_list ul li{ width:100%;text-align:center;}
.header_lg_list ul li a{width:100%; height:36px; line-height:36px; font-size:14px; color:#555;overflow:hidden;}
.header_lg_list ul li a.more{ text-align:center;border-bottom:none;color: #ffbd02;font-size:1.6rem;}
.header_lg_list ul li a.more i{padding-left:5px;font-size:2rem;}
.header_fl_list{ width:230px; position:absolute; left:0px; top:5.6rem;border-top: solid 3px #093d98; background:#f8f8f8; z-index:99; display:none;max-height: 500px;
overflow-y: auto;box-shadow: 2px 2px 6px #cccccc;}
.header_fl_list ul li{ width:100%;text-indent:10px;}
.header_fl_list ul li a{width:100%; height:36px; line-height:36px; font-size:14px; color:#555; display:block; overflow:hidden; position:relative;border-bottom: 1px solid #e4e4e4;}
.header_fl_list ul li a:hover{ width:100%; height:36px; line-height:36px; font-size:14px; color:#093d98; display:block; overflow:hidden; }
.header_fl_list ul li a i{ position:absolute;font-size:1.4rem;height:36px; line-height:36px;right:10px; top:0px;}
.header_fl_list ul li a:hover i{position:absolute;color:#e30005; float:right; font-size:1.4rem;height:36px; line-height:36px;right:10px; top:0px;}
.header_fl_list ul li .ej_pro{ padding:0px 10px; display:none;background-color: #fdfdfd;}
.header_fl_list ul li .ej_pro ul li{width:200px; height:30px; overflow:hidden;}
.header_fl_list ul li .ej_pro ul li a{ height:30px;line-height:30px; color:#777; font-size:12px;}
.header_fl_list ul li .ej_pro ul li a:hover{ height:30px;line-height:30px; color:#777; font-size:12px; background:none;}
.navigation{display: none;}
.ny_header{display: none;}
.m_header{display: block;margin-bottom: 5.6rem;}
.header_fl_list i{
        height: 36px;
        line-height: 36px;
		font-size:24px;
		position: absolute;
		top: 0;
		right: 10px;
		overflow:hidden;
		width:36px;
}
}

 @media only screen and (max-width:768px) {
.m_header{display: block;margin-bottom:4rem;}	
.navbar-item-l{float:left;height:4rem;line-height:4rem;width:30%;}
.navbar-item-r{float:right;height:4rem;line-height:4rem;text-align: right;width:30%;}
.navbar-L-box {float:left;height:4rem;width:40%;}
.navbar-L-box .navbar-center {width: 100%; display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; height: inherit;box-sizing: border-box}
.nav_div{position:relative;margin-right:15px;}
.nav_div .order_n{position: absolute;right:-15px;top:-1px;font-weight: 700;}
.iconfont.icon_list{margin-left: 10px;font-size: 2.2rem;}
.iconfont.icon_list_r{margin-left: 0;font-size: 2.2rem;line-height: 60px;}
.m_company_name{font-size:1.8rem;}	
.header_fl_list{top:4rem;}
.header_lg_list{top:4rem;}	
.top{height:4rem;}	
}
