@charset "utf-8";


.flex_box_sb{display:flex;justify-content: space-between;}
.flex_box_t{display:flex;}
.flex_col{flex-direction: column;}
.flex_row{flex-direction: row;}
.flex-wrap{flex-wrap: wrap;}
.flex1{flex:1;}
.header-title{background:url(/images/header_title_bg.gif) repeat-x;height:44px;_height:47px;}
.header-cont{width:1200px;margin:auto; position:relative;}
.header-cont span{ float:left;margin-top:10px;_width:100px;}
.header-cont span a{ background:#dedede url(../images/header_en_tit.gif) no-repeat 13px 6px;height:25px; border-radius:15px;line-height:25px;padding-left:30px;padding-right:20px;color:#969696;display:block;}
.header-cont span a:hover{background:#0071a5 url(../images/header_en_tit.gif) no-repeat 13px 6px;;color:#fff;}
.header-cont .header-rcont{ position:absolute; right:0px;background:url(/images/header_rightll.gif) no-repeat left 3px;margin-top:0px;height:47px;*width:600px;}
.header-cont .header-rcont a.butfrbox{background:url(/images/header_rightll.gif) no-repeat right 3px;padding:0 15px;height:44px;display:block;float:right; text-align:center;display:block;line-height:44px;color:#7c858e;}
.header-cont .header-rcont a.butfrbox:hover{ background:url(/images/header_button.gif) no-repeat center top; color:#fff;height:47px;}
.header-cont .header-rcont .usercont{line-height:44px;padding:0 10px;background:url(/images/header_rightll.gif) no-repeat right 3px;height:44px;}
.header-cont .header-rcont .usercont a{padding:0 5px;}
/*--------------*/
.header_line{background:var(--zt-color);color:#fff;font-size:14px;line-height: 36px;align-items: center;position: relative;z-index:100;}
.header_line > div{width:1200px;margin:auto;}
.header_line > div > div:first-child{letter-spacing: 1px;}
.header_line a{background:var(--zt-color);color:#fff;padding:0 15px;line-height: 36px;display:flex;align-items: center;white-space: nowrap;}
.header_line a i{margin-right:5px;width:20px;height:20px;display: flex;}
.header_line a i img{width:100%;}
.header_line a:hover{background:#2b4b9a;}
.header_line h6{font: 14px/36px '';}
.header_line .nli{position: relative;}
.header_line .nli:hover a{background:#2b4b9a;}
.header_line .nli .sub a:hover{background:#001c3e;}
.header_line .sub{ display:none; min-width:100%;right:0; top:36px;  position:absolute; line-height:36px; padding:0px 0;}

.header_line .mosite{position: relative;}
.header_line .mosite:after{content:'';position: absolute;border:1px solid #999;background:url(/images/mosite.png) no-repeat center center;background-size:100%;width:100px;height:100px;left:0;top:36px;display:none;z-index:100;}
.header_line .mosite:hover:after{display: block;}
.header-logo{border-bottom:4px solid var(--zt-color);width:1200px;margin:auto; position:relative;padding-bottom:10px;align-items: center;}
.logoenter{display:block; cursor:pointer;}
.logoenter img{height:66px;}
.rg-search{display:flex;border:1px solid #c1c1c1;border-radius:5px;}
.rg-search select{height:36px;border:none;padding-left:10px;padding-right:10px;background: none;font-size:16px;}
.rg-search .init{width:230px;height:32px;border:none;border-left:1px solid #c1c1c1;;font-size:16px;padding-left:10px;color:#333;line-height:36px; font-family:arial;margin-top:2px;}
.rg-search .inent{background:url(/images/svg/search.svg) no-repeat center var(--zt-color);background-size:36%;cursor:pointer;display:flex;align-items: center;justify-content: center;border-radius:4px;border:1px solid #fff;padding:0 40px;}
.rg-search .inent:hover{background:url(/images/svg/search.svg) no-repeat center var(--hover-color);}
/*--------------*/
/*.newyear_bg{text-align: center;}*/
.header-menu{width:1200px;display: flex;margin:10px auto;clear:both;font-size:16px;}
.header-menu ul{display: flex;flex-wrap:wrap;position: relative;border-right:1px solid #b2d4e4;height:60px;padding:2px 5px 2px 30px;box-sizing: border-box;}
/*.header-menu ul:first-child{padding-left:23px;}*/
.header-menu ul li{padding:0 16px;box-sizing: border-box;white-space:nowrap;}
.header-menu ul li.w104{width:128px;}
.header-menu ul li.w90{width:112px;}
.header-menu ul li.w80{width:100px;}
.header-menu ul span:first-child{width:30px;height:60px;display:flex;align-items: center;position: absolute;left:0px;top:-1px;justify-content: center; font-weight: 700;font-size:18px;box-sizing: border-box;}
.header-menu ul span:first-child a{display: flex;padding:0 5px;align-items: center;justify-content: center;text-align: center;color:var(--zt-color);}
/*.header-menu ul:first-child > span:first-child{left:3px;}*/
.header-menu ul:hover{background:#eaf8ff;}
.header-menu ul:hover span:first-child{background:var(--zt-color);}
.header-menu ul:hover span:first-child a{color:#fff;}
.header-menu ul:last-child{border-right:0;margin-right:0;padding-right:0px;}
.header-menu ul li a{color:#001c30;display:block;text-align: justify;white-space: pre-wrap;height:24px;}
.header-menu ul li a i{width:100%;display: inline-block;}
.header-menu ul li a:hover{color:#A5090A;}


.nav{ background:url(/images/header/nav_bg.jpg) repeat-x left bottom; height:34px;}
.nav_ext {}
.nav_ul1{display:flex;position: relative;background:#fff;}
.nav_ul1 li{height:50px;font-size:16px;background:rgba(0, 0, 0, .0);display: flex;align-items: center;position: relative;box-sizing: border-box;position: relative;padding-top: 5px;margin-top: -5px;overflow: hidden;}
.nav_ul1 li{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;transition:all .25s linear;}
.nav_ul1 li:after{content:'';position: absolute;right:0;width:1px;background:#e9e9e9;top: 18px;bottom: 12px;display: block;}
.nav_ul1 li:hover,.nav_ul1 li.on{color:#333;/* border-bottom:2px solid var(--hover-color); */z-index: 9;padding-top:0px;font-weight: 700;background:var(--zt-color);}
.nav_ul1 li:hover:after,.nav_ul1 li.on:after,.nav_ul1 li:last-child:after{display: none;}
.nav_ul1 a{color:var(--zt-color);text-decoration:none;padding:0 20px;height: 100%;display: flex;align-items: center;position: relative;z-index: 5;justify-content: center;box-sizing: border-box;}
.nav_ul1 li:hover a,.nav_ul1 li.on a{color:#fff;}
.nav_ul1 li:before{content:'';background-image:radial-gradient(#12c4e4 10%, rgba(0, 0, 0, .0) 70%);-webkit-transition:all .55s linear;-moz-transition:all .55s linear;transition:all .55s linear;bottom:-30px;}
.nav_ul1 li:hover:before,.nav_ul1 li.on:before{content:''; background-image:radial-gradient(#12c4e4 10%, var(--zt-color) 70%);width:100%;height:30px;position: absolute;bottom:-20px;left:0;}

.nav_ul1 ol{position: relative;display: flex;align-items: center;font-size:20px;font-weight: 700;color:var(--zt-color);background: var(--dt-color);overflow:hidden;padding:0 40px 0 15px;}
.nav_ul1 ol:before{content: '';width:0;height:0;border-top:50px solid #fff;border-left:30px solid transparent;position: absolute;right:0;top:0;}
.nav_ul1 ol:after{content: '>>';font:16px '宋体';letter-spacing: -4px;margin-left:10px;color:var(--opb-color);}
.nav_ul1 ol b{position: relative;z-index:9;}

.nav_ul2{background:url(/images/header/nav_ul1_bg.gif) repeat-x;height:41px;}
.nav_ul2 li{ float:left;height:36px; line-height:36px;padding-top:5px;border-bottom:none; font-size:14px; width:81px;}
.nav_ul2 a{ color:#ffffff; text-decoration:none;}
.nav_ul2 li a{ display:block;height:36px;border-left:1px solid #76BDE7; width:80px; text-align:center;}
.nav_ul2 li a.a1{ background:#ffffff; color:#323232;border-top:2px solid #f43610;border-right:1px solid #fff}
.nav_ul2 li.nav_left_title{width:188px;padding-top:0px;}
.nav_ul2 li a.aleftline{border-left:1px solid #76BDE7;}

.footer{background:url(/images/footer_bg.gif);border-top:4px solid #262525;}
.erwmbox{ text-align:center;*padding-left:25%;}
.erwmbox ul{width:230px;display:inline-block;color:#fff;*float:left;}
.erwmbox ul span{float:left;width:90px;height:90px;}
.erwmbox ul li{padding-left:10px;text-align:left;float:left;width:120px;}
.size12ccc{font-size:12px;color:#ccc;}
.size12ccc a{font-size:12px;color:#ccc;}
.size12ccc a:hover{font-size:12px;color:#76BDE7;}
.footer-menu{height:40px;line-height:40px;background:rgba(0, 0, 0, 0.20) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=20); background:#000;/*实现IE背景透明*/ _background: url(/images_en/po_flashbg.png) #000;}
.footer-menu p{ position:relative;text-align:center;color:#666;}
.footer-menu a{color:#fff;padding:0 15px;}
.footer-menu a:hover{color:#fff; text-decoration:underline;}
/*5.28*/
.gf_website_txt{font-size: 16px;font-weight: 700;float: left;line-height:44px;color:#999; }
.header-logo h4{float:left;margin:30px 0px 0 30px;}
.header-logo h4 a{background:#ccc;color:#00588c;width:28px;height:28px;text-align:center;font:14px/28px 'Times New Roman', Times, serif;display:inline-block;-webkit-transition:all .45s linear;-moz-transition:all .45s linear;transition:all .45s linear;}
.header-logo h4 a.on,.header-logo h4 a:hover{background:#00649b;color: #fff;}

/*2024-04-26样式调整*/
.news_nav_form1{display:flex;border:none;height:32px;}
.news_nav_form1 select,.news_nav_form1 input{outline: none;border:1px solid #c9c9c9;height:32px;padding:0 5px;box-sizing: border-box;}
.news_nav_form1 input[type="text"]{width:100%;flex:1;}
.news_nav_form1 select + input[type="text"]{border-left:none;}
.news_nav_form1 input[type="button"]{padding:0 15px;background:#0071a5;color:#fff;}

.flex_sb{display:flex;justify-content: space-between;}
.zy_lw_list_form1 .flex_search_zy{display: flex;margin-bottom:10px;line-height: 32px;justify-content: space-between;}
.zy_lw_list_form1 .flex_search_zy select{width:90px;box-sizing: border-box;height:32px;padding:0 5px;border:1px solid #c9c9c9;outline: none;}
.zy_lw_list_form1 .flex_search_zy select + select{margin-left:5px;}
.zy_lw_list_form1 .flex_search_zy input[type="text"]{box-sizing: border-box;height:32px;width:100%;padding:0 5px;border:1px solid #c9c9c9;outline: none;flex:1;}
.zy_lw_list_form1 .flex_search_zy input[type="text"]:first-child{margin-right:5px;}
.zy_lw_list_form1 .flex_search_zy span{display: block;padding:0 5px;box-sizing: border-box;}
.zy_lw_list_form1 .flex_search_zy span:first-child{width:90px;display: block;padding:0 5px;}
.zy_lw_list_form1 .flex_search_zy input[type="button"]{padding:0 15px;background:#0071a5;color:#fff;text-align:center;width:90px;position: revert;outline: none;border:none;}
