@font-face { font-family: Nunito Sans; src: url(../fonts/NunitoSans-Regular.woff2) format("woff2"), url(../fonts/NunitoSans-Regular.woff) format("woff"); font-style: normal; font-weight: 400; font-display: swap }
@font-face { font-family: Nunito Sans; src: url(../fonts/NunitoSans-SemiBold.woff2) format("woff2"), url(../fonts/NunitoSans-SemiBold.woff) format("woff"); font-style: normal; font-weight: 600; font-display: swap }
@font-face { font-family: Nunito Sans; src: url(../fonts/NunitoSans-Bold.woff2) format("woff2"), url(../fonts/NunitoSans-Bold.woff) format("woff"); font-style: normal; font-weight: 700; font-display: swap }
@font-face { font-family: Nunito Sans; src: url(../fonts/NunitoSans-ExtraLight.woff2) format("woff2"), url(../fonts/NunitoSans-ExtraLight.woff) format("woff"); font-style: normal; font-weight: 200; font-display: swap }
/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:14px; font-family: Nunito Sans,sans-serif; color:#13426b;font-weight: 400;}
a{ color:#13426b;}
a:hover{ color:#e0921e; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper0{ width:1200px; margin:0 auto;}
.wapper1{ width:1200px; margin:0 auto;}
input,textarea,select{outline:none}
img{
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
/*common end*/


.h_height{ height:130px;}
.head_pc{ width:100%; position:fixed; top:0; left:0; z-index:55; }
.head1bg{ background:#fff;}
.head1{ height:60px; overflow:hidden;}
.head1 .logo{ float:left; height:60px; line-height:60px; position:relative; }
.head1 .logo img{ display:block; vertical-align:middle; height:40px; margin:10px 0 0 0;}
.head1 .h_btn1{ float:left; line-height:30px; margin:15px 0 0 15px;}
.head1 .h_btn1 a{ display:inline-block; font-size:14px; font-weight:700;}
.head1 .h_btn1 a:hover{ }
.head1 .h_btn1 i{ margin-right:5px;}
.head1 .h_btn1 a.bg1{ background:#e0921e; color:#fff; padding:0 10px; border-radius:4px; margin-right:6px;}
.h_menu1{ float:right; padding:0 0 0 5px; height:60px; line-height:60px; position:relative;}
.h_menu1:before{ content:""; width:1px; height:20px; background:rgba(19,66,107,.2); position:absolute; left:0; top:20px;}
.h_menu1 ul li{ float:left; padding:0 10px;}
.h_menu1 ul li a{ font-size:14px; font-weight:700;}
.h_menu1 ul li a:hover{}
.h_search1{ float:right; height:28px; border:1px solid rgba(19,66,107,.2); margin:15px 0 0 10px;}
.h_search1 select{ float:left; border:none; width:60px; height:28px; line-height:28px; padding:0; font-size:14px;color: #13426b; font-weight:700;}
.h_search1 .text1{ float:left; border:none; border-left:1px solid rgba(19,66,107,.2); border-right:1px solid rgba(19,66,107,.2); width:116px; height:28px; line-height:28px; padding:0 10px; font-size:14px;color: #13426b; font-weight:700;}
.h_search1 .button1{ float:left; width:60px; height:28px; line-height:28px; background:#e0921e; color:#fff; text-align:center; font-weight:700;}
.h_search1 input::-webkit-input-placeholder{ color: #13426b; font-size:14px; font-weight:700;}
.h_search1 input:-moz-placeholder{ color: #13426b; font-size:14px; font-weight:700;}
.h_search1 input::-moz-placeholder{ color: #13426b; font-size:14px; font-weight:700;}
.h_search1 input:-ms-input-placeholder{ color: #13426b; font-size:14px; font-weight:700;}
.head2bg{ background:#13426b;}
.head2{ height:80px; color:#fff;}
.head2 .logo_txt{ padding:10px 0 0 0; height:30px; line-height:30px; font-weight:700; text-transform:uppercase; font-size:30px; overflow:hidden;}
/*menu*/
.menu{height:40px;line-height:40px; }
.menu ul li{ float:left; position:relative; }
.menu ul li:before{ content:""; width:1px; height:14px; background:rgba(255,255,255,.3); position:absolute; right:0; top:13px;}
.menu ul li:last-child:before{ display:none;}
.menu ul li dl{ background:url(../image/v2/slide_menu_bg.png) repeat; width:200px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); transition:all .3s ease; opacity:0; visibility:hidden; transform:translateY(-10px);}
.menu ul li dl dd{ line-height:22px; position:relative;}
.menu ul li dl dd a{ font-size:14px; color:#fff; text-align:left; padding:10px 20px 10px 12px; position:relative;}
.menu ul li dl dd a i{ position:absolute; top:50%; right:10px; transform:translateY(-50%);}
.menu ul li dl dd a:hover,.menu ul li dl.erji>dd:hover>a{ color:#e0921e; }
.menu ul li dl.erji{ position:absolute; left:0; top:100%; }
.menu ul li:hover dl.erji{ opacity:1; visibility:visible; transform:translateY(0px);}
.menu ul li dl.sanji{ position:absolute; left:100%; top:0; }
.menu ul li dl dd:hover dl.sanji{  opacity:1; visibility:visible; transform:translateY(0px);}
.menu a{ font-size:14px;color:#fff; text-decoration:none; display:block;text-align:center; padding:0 12px;}
.menu a:hover{color:#e0921e;}
a.menu_hover{ color:#e0921e; }
.menu ul li:nth-child(1) span a{ padding-left:0;}
.menu ul li:last-child span a{ padding-right:0;}
/**/
.head_mbg{ width:100%; background:#fff; position:fixed; z-index:55; top:0; left:0; display:none;}
.head_m{ height:60px; position:relative; }
.head_m .logo{ float:left; height:60px; line-height:50px; margin:0 0 0 5%;}
.head_m .logo img{ display:block; height:40px; margin:10px 0 0 0;}
.h_search2{ float:right; height:30px; margin:15px 5% 0 0;}
.h_search2 a{ display:block; height:30px; line-height:30px; font-size:14px; color:#13426b;}
/**/
.search2bg{ width:100%; background:#fff; position:fixed; top:60px; left:0; border-top:1px solid rgba(19,66,107,.2); box-shadow:2px 2px 5px rgba(0,0,0,0.2); z-index:999; display:none;}
.search2{ position:relative; padding:10px 5%;}
.search2_close{ position:absolute; top:50%; right:5%; transform:translateY(-50%);}
.search2_con{ width:302px; height:28px; border:1px solid rgba(19,66,107,.2);}
.search2 select{ float:left; border:none; width:60px; height:28px; line-height:28px; padding:0; font-size:14px;color: #13426b; }
.search2 .text1{ float:left; border:none; border-left:1px solid rgba(19,66,107,.2); border-right:1px solid rgba(19,66,107,.2); width:160px; height:28px; line-height:28px; padding:0 10px; font-size:14px;color: #13426b; }
.search2 .button1{ float:left; width:60px; height:28px; line-height:28px; background:#e0921e; color:#fff; text-align:center;}
.search2 input::-webkit-input-placeholder{ color: #13426b; font-size:14px; }
.search2 input:-moz-placeholder{ color: #13426b; font-size:14px; }
.search2 input::-moz-placeholder{ color: #13426b; font-size:14px; }
.search2 input:-ms-input-placeholder{ color: #13426b; font-size:14px; }
/**/
.nav_open{ height:30px; line-height:30px; text-align:center; float:right; margin:15px 5% 0 0;}
.nav_open i{ font-size:20px; color:#13426b;}
.navbg{ width:100%; height:calc(100vh - 61px); background:#fff; position:fixed; top:60px; left:0; z-index:666; display:none; border-top:1px solid rgba(19,66,107,.2);}
.nav{ padding:0 5% 20px 5%; position:relative;}
.nav_close{ height:30px; line-height:30px; text-align:center; position:absolute; right:5%; top:15px; }
.nav_close i{ font-size:20px; vertical-align:middle; color:#13426b;}
.nav_list{ height:calc(100vh - 80px); overflow-Y:scroll;}
.tree{}
.tree_box{ }
.tree_one,.tree_two{display: none; overflow: hidden;}
.tree_box h3{ font-weight:400; font-size:14px; height:49px; line-height:49px; overflow:hidden; margin:0; position:relative; border-bottom:1px solid #eee;}
.tree_box h3 a{ color:#13426b; position:relative; z-index:10;}
.tree_box h3 a:hover{ color:#e0921e;}
.tree_box h3 span{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:right;}
.tree_box h3 span i{}
.tree_box h4{ font-weight:400; font-size:14px; position:relative; height:39px; line-height:39px; overflow:hidden; margin:0 0 0 5%; border-bottom:1px solid #eee;}
.tree_box h4 a{ color:#13426b; position:relative; z-index:10;}
.tree_box h4 a:hover{ color:#e0921e;}
.tree_box h5{ font-weight:400; font-size:12px; position:relative; height:39px; line-height:39px; overflow:hidden; margin:0 0 0 10%; border-bottom:1px solid #eee;}
.tree_box h5 a{ color:#13426b;}
.tree_box h5 a:hover{ color:#e0921e;}



.con01_ad{ background-color:#13426b; background-position:center; background-repeat:no-repeat; background-size:cover; margin:20px auto 0 auto;}
.tit1{}
.tit1 .h2{ height:42px; line-height:42px; background:#13426b; border-radius:6px 6px 0 0; color:#fff; padding:0 10px; text-transform:uppercase}
.tit1 .h2 span{ float:left; font-size:14px; text-transform:uppercase; font-weight:700; padding-left:13px; position:relative;}
.tit1 .h2 span:before{ content:""; width:5px; height:16px; background:#e0921e; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.tit1 .h2 a{ float:right; color:#fff; font-size:12px;}
.tit1 .h2 a:hover{ text-decoration:underline;}
.con01bg{ padding:10px 0 10px 0;}
.con01{}
.con01_lt{ float:left; width:calc((100% - 40px)/3); background:rgba(19,66,107,.05);}
.con01_lt .list{ padding:10px;}
.con01_lt .list ul li{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.con01_lt .list ul li a{ font-size:14px;}
.con01_ct{ float:left; width:calc((100% - 40px)/3*2/5*2); background:rgba(19,66,107,.05); margin-left:20px;}
.con01_ct .list{ padding:10px; height:330px;}
.con01_ct .list dl dt{ padding-bottom:16px; margin-bottom:12px; border-bottom:1px solid rgba(19,66,107,.2);}
.con01_ct .list dl dt .h4{ font-size:14px; line-height:20px; font-weight:700; color:#e0921e;}
.con01_ct .list dl dt .h2{ font-size:18px; line-height:26px; height:26px; margin-top:5px; font-weight:700; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con01_ct .list dl dt .h2 a{}
.con01_ct .list dl dt .h3{ font-size:14px; line-height:22px; height:90px; overflow:hidden; margin-top:5px; font-weight:200;}
.con01_ct .list dl dd{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.con01_ct .list dl dd a{ font-size:14px;}
.con01_rt{ float:right; width:calc((100% - 40px)/3*2/5*3); margin-left:20px; background:rgba(19,66,107,.05);}
.con01_rt .list{ height:308px;}
.con01_rt .list img{ display:block; width:100%; height:308px;object-fit: contain;}

.tit3{ border-bottom:1px solid rgba(19,66,107,.2);}
.tit3 .h2{ height:41px; line-height:39px; text-transform:uppercase}
.tit3 .h2 span{ float:left; font-size:14px; text-transform:uppercase; border-bottom:3px solid transparent; font-weight:700;}
.tit3 .h2 span img{ display:inline-block; vertical-align:bottom;}
.tit3 .h2 a{ float:right; font-size:12px;}
.tit3 .h2 a:hover{ text-decoration:underline;}
.con02bg{ padding:10px 0 10px 0; }
.con02{}
.con02_lt{ float:left; width:25%;}
.con02_box{ margin-top:20px;}
.con02_lt .con02_box:nth-child(1){ margin-top:0;}
.con02_box .list{}
.con02_box .list ul li{ background:#171739; height:155px; margin-top:10px; color:#fff; border-radius:6px;}
.con02_box .list ul li .txt{ padding:30px 20px 0 20px;}
.con02_box .list ul li .txt .h2{ font-size:14px; line-height:24px;}
.con02_box .list ul li .txt .h3{ font-size:24px; line-height:34px; height:34px; font-weight:700; margin-top:10px;}
.con02_box .list ul li .txt .h3 span{ font-size:14px; line-height:20px; display:inline-block;/* padding:0 10px;*/ width:80px; text-align:center; border-radius:4px; float:right; margin:7px 0 0 0;}
.con02_box .list ul li.li01 .txt .h3 span{ background:rgba(74,203,112,.46);}
.con02_box .list ul li.li02 .txt .h3 span{ background:rgba(244,54,76,.46);}
.con02_box .list ul li.li03 .txt .h3 span{ background:rgba(255,255,255,.46);}
.con02_box .list ul li .txt .h4{ font-size:12px; line-height:22px; color:rgba(255,255,255,.6); margin-top:5px;}
.con02_ct{ float:left; width:calc(75%/2 - 20px); margin:0 0 0 20px;}
.con02_ct .list{ margin-top:10px;}
.con02_ct .list dl dt{ margin-bottom:17px; padding-bottom:17px; border-bottom:1px solid rgba(19,66,107,.2);}
.con02_ct .list dl dt .h2{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:700;}
.con02_ct .list dl dt .h2 a{ font-size:20px; }
.con02_ct .list dl dt .h2 a:hover{ }
.con02_ct .list dl dt .h3{ line-height:26px; height:70px; overflow:hidden; font-size:14px; font-weight:200; margin-top:5px;}
.con02_ct .list dl dt .h3 a{ color:#e0921e;}
.con02_ct .list dl dt .h3 a:hover{ text-decoration:underline;}
.con02_ct .list dl dd{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat; }
.con02_ct .list dl dd a{ font-size:14px; }
.con02_rt{ float:right; width:calc(75%/2 - 20px); margin:0 0 0 20px; }
.con02_rt .list{ margin-top:10px;}
.con02_rt .list dl dd{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat; }
.con02_rt .list dl dd a{ font-size:14px; }

.tit4{ border-bottom:1px solid rgba(19,66,107,.2);}
.tit4 .h2{ height:41px; line-height:40px; text-transform:uppercase; padding:0 10px 0 0;}
.tit4 .h2 span{ float:left; font-size:14px; text-transform:uppercase; border-bottom:2px solid #e0921e; padding:0 10px; font-weight:700;}
.tit4 .h2 a{ float:right; font-size:12px;}
.tit4 .h2 a:hover{ text-decoration:underline;}
.con03bg{ padding:10px 0 10px 0;}
.con03{}
.con03_lt{ float:left; width:calc((100% - 40px)/3*2 + 20px); height:188px;}
.con03_lt .top{}
.con03_lt .list1{ float:left; width:calc((100% - 20px)/2); font-size:14px; line-height:24px; height:137px;}
.con03_lt .list1 table th{ padding:4px 0; font-weight:700;}
.con03_lt .list1 table td{ padding:4px 0;}
.con03_lt .list1 span img{ display:inline-block; vertical-align:text-bottom; max-width:33px; max-height:22px;}
.my_up{ color:#3a9112}
.my_down{ color:#c00}
.my_ping{ color:#666;}
/*.con03_lt .list2{ font-size:14px; line-height:30px; padding-top:10px; margin-top:10px; border-top:1px solid rgba(19,66,107,.2);}
.con03_lt .list2 dl{}
.con03_lt .list2 dl dt{ float:left; width:110px; font-weight:bold;}
.con03_lt .list2 dl dd{ float:right; width:calc(100% - 110px);}
.con03_lt .list2 dl dd a{ display:inline-block; height:30px; line-height:30px; border-radius:3px; padding:0 10px; background:rgba(19,66,107,.05);}*/
/*.con03_ct{ float:right; width:calc((100% - 40px)/3); margin-left:20px; height:188px;}*/
.con03_lt .list2{ float:right; width:calc((100% - 20px)/2); height:137px;}
.con03_lt .list2 ul li{ float:left; width:calc((100% - 20px)/3); margin:0 10px 0 0;}
.con03_lt .list2 ul li:nth-child(3n){ margin-right:0;}
.con03_lt .list2 ul li .h2{ font-weight:700; font-size:14px; line-height:24px; padding:4px 0;}
.con03_lt .list2 ul li .img{ background:rgba(19,66,107,.05);}
.con03_lt .list2 ul li .img img{display: block; width: 100%; height: 105px; object-fit: contain;}
/*.con03_ct .list2{ line-height:30px; padding-top:10px; margin-top:10px; border-top:1px solid rgba(19,66,107,.2);}
.con03_ct .list2 dl{}
.con03_ct .list2 dl dt{ font-size:14px; float:left; width:110px; font-weight:bold;}
.con03_ct .list2 dl dd{ float:right; width:calc(100% - 110px);}
.con03_ct .list2 dl dd a{ display:inline-block; height:30px; line-height:30px; border-radius:3px; padding:0 10px; background:rgba(19,66,107,.05);}*/
.con03_lt .list3{ padding-top:10px; margin-top:10px; border-top:1px solid rgba(19,66,107,.2); line-height:30px;}
.con03_lt .list3 dl dt{ float:left; width:110px; font-weight:bold; font-size:14px;}
.con03_lt .list3 dl dd{ float:right; width:calc(100% - 110px); font-size:12px;}
.scroll_01{}
.scroll_01 .bd ul li{ float:left; width:50%;}
.scroll_01 .bd ul li table{ padding:0 10px;}
.scroll_01 .bd ul li table td{ text-align:left;}
.scroll_01 .bd ul li span img{ display:inline-block; vertical-align:text-bottom; max-width:22px; }
.scroll_01 .bd ul li span.bg1{ color:#c00;}
.scroll_01 .bd ul li span.bg2{ color:#666;}
.con03_rt{ float:right; width:calc((100% - 40px)/3); }
.con03_rt .list{ margin-top:10px;}
.con03_rt .list ul li{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.con03_rt .list ul li a{ font-size:14px;}

.con04bg{ padding:10px 0 0 0;}
.con04{}
.con04_ad{ height:100px; background-color:#13426b; background-position:center; background-repeat:no-repeat; background-size:cover; margin:0 auto 10px auto;}
.con04_box{ float:left; width:calc((100% - 40px)/3); margin:0 20px 20px 0; background:rgba(19,66,107,.05);}
.con04 .con04_box:nth-child(3n-1){ margin-right:0; }
.con04 .con04_box:nth-child(3n){ margin-right:0; float:right;}
.con04_box2{ margin-right:0 !important;}
.con04_box3{ margin-right:0 !important; float:right;}
.con04_box .list{ padding:10px;}
.con04_box .list ul li{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.con04_box .list ul li a{ font-size:14px;}

.con05bg{ padding:0 0 40px 0;}
.con05{}
.con05_lt{ float:left; width:calc((100% - 40px)/3*2 + 20px); }
.con05_lt .list{ height:832px; overflow-y:scroll; margin-top:10px;}
.con05_lt .list table { width:100%;}
.con05_lt .list table tr{ background:rgba(19,66,107,.1);}
.con05_lt .list table tr:nth-child(2n){ background:rgba(19,66,107,.05);}
.con05_lt .list table th{ font-size:14px; line-height:26px; padding:10px 10px; text-align:center; background:#13426b; color:#fff; font-weight:700;}
.con05_lt .list table td{ font-size:14px; line-height:24px; padding:10px 10px; text-align:center;}
.con05_rt{ float:right; width:calc((100% - 40px)/3); margin:0 0 0 20px;}
.con05_box{ margin-top:20px; background:rgba(19,66,107,.05);}
.con05_rt .con05_box:nth-child(1){ margin-top:0;}
.con05_box .list{ padding:10px;}
.con05_box .list ul li{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.con05_box .list ul li a{ font-size:14px;}


.tit2{}
.tit2 .h2{ font-size:22px; line-height:42px; position:relative;}
.tit2 .h2:before{ content:""; width:100%; height:1px; background:rgba(19,66,107,.2); position:absolute; top:50%; left:0; transform:translateY(-50%);}
.tit2 .h2 span{ display:inline-block; padding:0 20px 0 0; background:#fff; position:relative; z-index:2; font-weight: 700; text-transform:uppercase;}
.foot{}
.foot1bg{ padding:0 0 40px 0;}
.foot1{}
.foot1 .list{ margin-top:20px;}
.foot1 .box1{ float:left; width:calc((100% - 120px)/4); border-right:1px solid rgba(19,66,107,.2); min-height:110px;}
.foot1 .box1 a{ display:inline-block; margin:30px 20px 0 0;}
.foot1 .box1 a img{ display:block;}
.foot1 .box2{ float:left; width:calc((100% - 120px)/4); margin:0 0 0 39px;}
.foot1 .box2 .h2{ font-size:22px; line-height:50px; text-transform:uppercase;font-weight: 700;}
.foot1 .box2 .h2 img{ vertical-align:bottom; border-right:1px solid rgba(19,66,107,.2); padding-right:10px; margin-right:10px;}
.foot1 .box2 .h3{ font-size:14px; line-height:26px; margin-top:10px;}
.foot1 .box3{ float:left; width:calc((100% - 120px)/4); margin:0 0 0 40px;}
.foot1 .box3 .h2{ font-size:22px; line-height:50px; text-transform:uppercase;font-weight: 700;}
.foot1 .box3 .h2 img{ vertical-align:bottom; border-right:1px solid rgba(19,66,107,.2); padding-right:10px; margin-right:10px;}
.foot1 .box3 .h3{ font-size:14px; line-height:26px; margin-top:10px;}
.foot1 .box4{ float:right; width:calc((100% - 120px)/4);}
.foot1 .box4 ul li{ font-size:14px; line-height:26px;}
.foot1 .box4 ul li a{ font-weight:700;}
.foot2bg{ background:#13426b; padding:12px 0;}
.foot2{ color:#fff; text-align:center;}
.foot2 ul li{ display:inline-block; line-height:36px; margin:0 5%;}
.foot2 a{ color:#fff; font-size:14px;}
.foot2 a:hover{ color:e0921e;}


/*Add------------------------------------------------------------------------------*/
.in_navbg{ }
.in_nav{ height:34px; line-height:34px; font-size:14px;}
.in_nav dl dt{ float:left; font-weight:bold; margin:0 15px 5px 0; position:relative;}
.in_nav dl dt:before{ content:""; width:100%; height:2px; background:#e0921e; position:absolute; bottom:0; left:0;}
.in_nav dl dd{ float:left; margin:0 15px 5px 0;}



.cathode1bg{ padding:20px 0 10px 0;}
.cathode1{}
.cathode1_lt{ float:left; width:calc((100% - 40px)/3*2 + 20px); }
.cathode1_lt .list{ height:494px;}
.cathode1_lt .list img{ display:block; width:100%; height:494px;object-fit: contain;}
.cathode1_rt{ float:right; width:calc((100% - 40px)/3); background:rgba(19,66,107,.05);}
.cathode1_rt .list{ padding:10px;}
.cathode1_rt .list ul li{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.cathode1_rt .list ul li a{ font-size:14px;}

.cathode2bg{ padding:20px 0 10px 0;}
.cathode2{}
.cathode2_lt{ float:left; width:calc((100% - 40px)/3*2 + 20px); }
.cathode2_lt .list{ height:350px;}
.cathode2_lt .list img{ display:block; width:100%; height:350px;object-fit: contain;}
.cathode2_rt{ float:right; width:calc((100% - 40px)/3); background:rgba(19,66,107,.05);}
.cathode2_rt .list{ padding:10px;}
.cathode2_rt .list ul li{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.cathode2_rt .list ul li a{ font-size:14px;}



.head3bg{ background:#13426b; padding:0 0 10px 0;}
.head3{ font-size:13px; line-height:15px; text-align:center; color:#fff;}
.head3 a{ color:#fff;}
.head3 a:hover{ color:#e0921e;}
.head3 dl{ float:left;}
.head3 dl dt{ float:left; width:109px; height:30px; font-weight:700; position:relative;
/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	/*flex-wrap: wrap;
	justify-content: flex-start;*/}
.head3 dl dt a{ padding:0 5px;}
.head3 dl.dl1 dt:before {
    content: "";
    width: 1px;
    height: 14px; margin-top:-7px;
    background: rgba(255,255,255,.3);
    position: absolute;
    left: 0;
    top: 50%;
}
.head3 dl dt:after {
    content: "";
    width: 1px;
    height: 14px; margin-top:-7px;
    background: rgba(255,255,255,.3);
    position: absolute;
    right: 0;
    top: 50%;
}
.head3 dl dd{ float:left; width:109px; height:30px; font-weight:200; position:relative;
/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	/*flex-wrap: wrap;
	justify-content: flex-start;*/}
.head3 dl dd:after {
    content: "";
    width: 1px;
    height: 14px; margin-top:-7px;
    background: rgba(255,255,255,.3);
    position: absolute;
    right: 0;
    top: 50%;
}
.head3 dl dd a{ padding:0 5px;}
.head3 dl.dl1 dt{ height:60px;}
.head3 dl.dl4{ }

.carbon1bg{ padding:20px 0 10px 0;}
.carbon1{}
.carbon1_lt{ float:left; width:calc((100% - 40px)/3); }
.carbon1_lt .list{ margin-top:10px;}
.carbon1_lt .list dl dt{ margin-bottom:17px; padding-bottom:17px; border-bottom:1px solid rgba(19,66,107,.2);}
.carbon1_lt .list dl dt .h2{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:700;}
.carbon1_lt .list dl dt .h2 a{ font-size:20px; }
.carbon1_lt .list dl dt .h2 a:hover{ }
.carbon1_lt .list dl dt .h3{ line-height:26px; height:52px; overflow:hidden; font-size:14px; font-weight:200; margin-top:5px;}
.carbon1_lt .list dl dt .h3 a{ color:#e0921e;}
.carbon1_lt .list dl dt .h3 a:hover{ text-decoration:underline;}
.carbon1_lt .list dl dd{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat; }
.carbon1_lt .list dl dd a{ font-size:14px; }
.carbon1_rt{ float:right; width:calc((100% - 40px)/3*2 + 20px);}
.carbon1_rt .list{ height:334px;}



.con06bg{ padding:0 0 40px 0;}
.con06{}
.swiper-container1 { width: 100%; }
.swiper-container1 .swiper-slide { }
.swiper-container1 .swiper-slide .img{ display:block; width:100%; height:768px;}
.swiper-container1 .swiper-slide img{ display:block; width:100%; height:768px; object-fit: cover;}
.swiper-container1 .swiper-slide .banner_txtbg{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%)
/* Center slide text vertically */
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;*/}
.swiper-container1 .swiper-slide .banner_txt{ width:70%; color:#fff;}
.swiper-container1 .swiper-slide .banner_txt .h2{ font-size:44px; line-height:54px; font-weight:bold;}
.swiper-container1 .swiper-slide .banner_txt .h3{ font-size:20px; line-height:30px; margin-top:10px;}
.swiper-container1 .swiper-slide .banner_txt .h4{ font-size:18px; line-height:28px; font-weight:bold; margin-top:25px;}
.swiper-container1 .swiper-slide .banner_txt .h4 a{ color:#fff;}
.swiper-container1 .swiper-slide .banner_txt .h4 a:hover{ color:#e0921e;}
.swiper-container1 .swiper-slide .banner_txt .h4 i{ color:#e0921e; margin-left:20px; transition:all .3s ease;}
.swiper-container1 .swiper-slide .banner_txt .h4 a:hover i{ margin-left:30px}
.swiper-container1 .swiper-pagination1{}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet{ border-radius:0; width:50px; height:5px; background:#fff; opacity:.5;}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#e0921e; opacity:1;}
.swiper-container1 .swiper-button-prev1,.swiper-container1 .swiper-button-next1{ display:none;}
.swiper-container1 .swiper-button-prev1{}
.swiper-container1 .swiper-button-next1{}




.head4bg{}
.head4{ height:60px; position:relative;}
.head4 .logo{ float:left; height:60px; line-height:60px; position:relative; }
.head4 .logo img{ display:block; vertical-align:middle; height:40px; margin:10px 0 0 0;}
.h_menu2{ float:right; padding:0 0 0 10px; height:60px; line-height:60px; }
.h_menu2 ul li{ float:left; padding:0 10px;}
.h_menu2 ul li a{ font-size:14px; font-weight:700; color:#fff; padding:0 10px; display:block;}
.h_menu2 ul li a:hover,.h_menu2 ul li:hover>a{ color:#e0921e; }
.h_menu2 ul li.menudown:hover>a{ background:url(../image/v2/menu_hover.png) bottom center no-repeat;}

.h_menu2_downbg{ width:100%; background:rgba(255,255,255,.9); position:absolute; top:100%; left:0; display:none;}
.h_menu2 ul li:hover .h_menu2_downbg{ display:block;}
.h_menu2_down{ padding:10px 10px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
justify-content: space-between;
align-items: flex-start;}
.h_menu2_down .lt{ width:calc(100%/6);}
.h_menu2_down .ct{ width:calc(100%/6);}
.h_menu2_down .rt{ width:calc(100%/6*4);}
.h_menu2_down .yiji{ float:left; padding:10px 10px; width:calc(100%/4 - 20px);}
.h_menu2_down .lt .yiji{ float:none; width:100%;}
.h_menu2_down .ct .yiji{ float:none; width:100%;}
.h_menu2_down .yiji:nth-child(7n-6){ clear:left;}
.h_menu2_down .yiji .h2{}
.h_menu2_down .yiji .h2 a{ color:#000; font-weight:700; font-size:15px; line-height:25px; padding:0;}
.h_menu2_down .yiji .h2 a:hover{ color:#e0921e;}
.h_menu2_down .yiji .erji{ }
.h_menu2_down .yiji .erji dl dt{}
.h_menu2_down .yiji .erji dl dt a{ color:#000; font-weight:600; font-size:14px; line-height:24px; padding:0 0 0 10px;}
.h_menu2_down .yiji .erji dl dt a:hover{ color:#e0921e;}
.h_menu2_down .yiji .erji dl dd{}
.h_menu2_down .yiji .erji dl dd a{ color:#000; font-weight:200; font-size:13px; line-height:23px; padding:0 0 0 10px;}
.h_menu2_down .yiji .erji dl dd a:hover{ color:#e0921e;}



.con09bg{ padding:0 0 40px 0;}
.con09{}
.con09_lt{ float:left; width:calc((100% - 40px)/3*2 + 20px);}
.con09_lt .list{ background:rgba(19,66,107,.05);}
.con09_lt .lt{ float:left; width:50%;}
.con09_lt .lt img{ display:block; width:100%; height:333px;object-fit: cover;}
.con09_lt .rt{ float:right; width:calc(50% - 20px); padding:10px 10px;}
.con09_lt .rt dl{}
.con09_lt .rt dl dt{ margin-bottom:10px; padding-bottom:15px; border-bottom:1px solid rgba(19,66,107,.2);}
.con09_lt .rt dl dt .h2{ font-weight:700; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size: 18px; line-height: 30px; height: 30px;}
.con09_lt .rt dl dt .h2 a{}
.con09_lt .rt dl dt .h3{ font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-top:5px; font-weight:200;}
.con09_lt .rt dl dt .h3 a{ color:#e0921e;}
.con09_lt .rt dl dd{line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.con09_lt .rt dl dd a{ font-size:14px;}
.con09_rt{ float:right; width: calc((100% - 40px)/3); margin: 0 0 0 20px;}
.con09_rt .list{ background:rgba(19,66,107,.05);}
.con09_rt .list img{ display:block; margin:0 auto; width:100%; height:333px;object-fit: contain;}

.con08bg{ padding:0px 0 0px 0;}
.con08{}
.con08_lt{ float:left; width:calc((100% - 40px)/3*2 + 20px); }
.con08_lt .list{ height:800px; overflow-y:scroll; }
.con08_lt .list table tr{ background:rgba(19,66,107,.1);}
.con08_lt .list table tr:nth-child(2n){ background:rgba(19,66,107,.05);}
.con08_lt .list table th{ font-size:14px; line-height:26px; padding:10px 10px; text-align:center; background:#13426b; color:#fff; font-weight:700;}
.con08_lt .list table td{ font-size:14px; line-height:24px; padding:10px 10px; text-align:center;}
.con08_rt{ float:right; width:calc((100% - 40px)/3); margin:0 0 0 20px;}
.con08_box{ margin-top:10px; background:rgba(19,66,107,.05);}
.con08_rt .con08_box:nth-child(1){ margin-top:0;}
.con08_box .list{ padding:10px;}
.con08_box .list ul li{ line-height:36px; height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-left:13px; background:url(../image/v2/li_dot.png) left center no-repeat;}
.con08_box .list ul li a{ font-size:14px;}
.con8_ad1{ margin-top:10px;}
.con8_ad1 img{ display:block; width:100%; height:90px;object-fit: cover;}



.tit5{}
.tit5 .h2{ font-size:12px; line-height:22px; font-weight:700; position:relative; padding-left:16px;}
.tit5 .h2:before{ content:""; width:6px; height:6px; border-radius:100%; position:absolute; top:50%; left:0; margin-top:-3px; background:#f4364c;}
.tit5 .h3{ font-size:14px; line-height:16px; margin-top:15px;}
.con10bg{ padding:10px 0 0 0; }
.con10{ background:#13426b; padding:10px 0 20px 0; color:#fff;}
.con10 .tit5{ padding:0 10px;}
.con10 .list{ padding:0 10px; margin-top:10px;}
.con10 .list ul li{ float:left; width:calc((100% - 40px)/5); margin:10px 10px 0 0; background:#171739; height:120px; color:#fff; border-radius:6px;}
.con10 .list ul li:nth-child(5n){ margin-right:0;}
.con10 .list ul li .txt{ padding:15px 10px 0 10px;}
.con10 .list ul li .txt .h2{ font-size:14px; line-height:24px;}
.con10 .list ul li .txt .h3{ font-size:20px; line-height:30px; height:30px; font-weight:700; margin-top:5px;}
.con10 .list ul li .txt .h3 span{ font-size:14px; line-height:20px; display:inline-block;/* padding:0 10px;*/ width:80px; text-align:center; border-radius:4px; float:right; margin:5px 0 0 0;}
.con10 .list ul li.li01 .txt .h3 span{ background:rgba(244,54,76,.46);}

.con10 .list ul li.li02 .txt .h3 span{ background:rgba(74,203,112,.46);}
.con10 .list ul li.li03 .txt .h3 span{ background:rgba(255,255,255,.46);}
.con10 .list ul li .txt .h4{ font-size:12px; line-height:22px; color:rgba(255,255,255,.6); margin-top:5px;}

