﻿@charset "utf-8";
/* CSS Document sgy*/
html { font-size:50px;}
body {padding: 0;margin: 0; font-size:0.2rem; background-color:#ffffff;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}
@media screen and (min-width: 640px) {.w640 { width: 640px; margin: 0 auto;}}
.hide{ display: none}
.show{}
h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
a { color:inherit;}
img {margin: 0;}
ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}
.l{float: left}
.r{float: right;}
.resetinput { padding:0; border:0; outline:none; background:none;}
input { padding:0; border:0; outline:none; background:none;}
.bxhd_in+.bxhd_in { display:none;}
.bxhd-more a { display:block;}
.bxhd-more a+a { display:none;}
.bxsel-list-box { z-index:99;}
.aboxhide .bxsel-show-abox,
.inputboxhide .bxsel-show-inputbox,
select.bxsel { display:none;}
/*
.form_01 .bxselbox .bxsel-showbox { background:url(../image/p-sel-1-1.png) no-repeat right center;}
.form_01 .bxselbox .bxsel-list-box { display:none; position:absolute; top:100%; left:-1px; right:-1px; background-color:#ffffff; border:1px solid #d2d2d2; max-height:200px; overflow:auto;}
.form_01 .bxselbox .bxsel-list-box li {}
.form_01 .bxselbox .bxsel-list-box li a { display:block; color:#777777; font-size:16px; line-height:44px; padding: 0 20px;}
*/
/*清除苹果机默认样式*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; cursor:pointer;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"], input[type="search"], input[type="password"], textarea { padding:0; border:0; outline:none; background:none; width:100%; resize:none;}
textarea {  -webkit-appearance: none;}   
.button{ border-radius: 0; } 
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
/**/

.w1200 {width: 1400px;margin: 0 auto;}
.clear{clear: both; height: 0;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.hh4 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}	/* 显示的行数 */
.hh5 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}	/* 显示的行数 */
.h100 { height:100%;}
.allpx { padding-left:20px !important; padding-right:20px !important;}
.allmx { margin-left:20px !important;; margin-right:20px !important;;}
.posre { position: relative;}
.posab { position: absolute;}

.bgfff { background-color:#FFF;}
.mytal { text-align:left;}
.mytac { text-align:center;}
.mytar { text-align:right;}
.myfwb { font-weight:bold;}
.myfwn { font-weight:normal;}
.mytal_i { text-align:left !important;}
.mytac_i { text-align:center !important;}
.mytar_i { text-align:right !important;}
.myfwb_i { font-weight:bold !important;}
.myfwn_i { font-weight:normal !important;}

.shadow_1 { -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.50);}

        /*常用flex结构设定*/
[class^="flex-"], [class*=" flex-"] { display:flex;}
.flex-0 { flex:0;}
.flex-1 { flex:1;}
.flex-row { flex-direction:row;}
.flex-column { flex-direction:column;}
.flex-bet { justify-content:space-between;}
.flex-xcen { justify-content:center;}
.flex-cen { align-items:center;}
.flex-end { align-items:flex-end;}
.flex-wrap { flex-wrap:wrap;}
.flex-nowrap { flex-wrap: nowrap;}

				/*--------------------- 公用头部 ---------------------*/
.head_box { position:relative; z-index:255;}
.head_1 { height:36px; background-color:#f5f7f8; position:relative; overflow:hidden;}
.head_1_in {}
.head_1_l { float:left;}
.head_1_l .text_item_1 { color:#979797; font-size:14px; line-height:36px;}
.head_1_l .text_item_1 .cor2 { color:#009ea1;}
.head_1_r { float:right;}
.head_1_r .abox { display:block; float:left; padding-left:0.12rem; color:#535353; font-size:14px; line-height:36px; margin-left:12px; background-image:url(../image/p-head_1_r-1-1.png); background-position: left center;}
.head_2 { height:144px; background-color:#ffffff; position:relative; z-index:55;}
.head_2_in {}
.head_2_l { float:left; padding: 38px 0 0 0;}
.head_2_l .abox { display:block; height:74px;}
.head_2_l .abox .img { display:block; height:100%;}
.head_2_r { float:right; padding:32px 0 0 0;}
.head_2_r .main_item_1 { float:right; position:relative; z-index:5;}
.head_2_r .main_item_1 .text_1 { display:block; float:left; color:#747474; font-size:16px; line-height:24px; position:relative;}
.head_2_r .main_item_1 .btn { padding-left:24px;}
.head_2_r .main_item_1 .btn .imgbox { position:absolute; top:4px; left:0; width:18px; height:18px;}
.head_2_r .main_item_1 .btn .imgbox .img { display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.head_2_r .main_item_1 .btn .imgbox .img.no2 { display:none;}
.head_2_r .main_item_1 .btn .text {}
.head_2_r .main_item_1 .jg { margin:0 14px;}
.head_2_r .main_item_1 .jg:last-child { display:none;}
.head_2_r .main_item_1 .text_1 .ewmwrap { display:none; position:absolute; top:20px; left:-48px; width:110px; height:114px; background-image:url(../image/p-head_2_r-1-1.png);}
.head_2_r .main_item_1 .text_1 .ewmwrap .ewmbox { padding:18px 0 0 15px; width:82px; height:82px;}
.head_2_r .main_item_1 .text_1 .ewmwrap .ewmbox .ewmimg { display:block; width:100%; height:100%;}
.head_2_r .main_item_2 { float:right; width:326px; margin-top:14px;}
.head_2_r .main_item_2 .searchwrap { position:relative; height:40px; background-color:#eeeeee;}
.head_2_r .main_item_2 .searchwrap .selwrap { float:left; width:96px;}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox { position:relative;}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-showbox { padding: 0 10px 0 0;}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-showbox .bxsel-show { color:#747474; font-size:14px; line-height:40px; height:40px; text-indent:10px; background:url(../image/p-head_2_r-2-1.png) no-repeat right center;}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-list-box { display:none; position:absolute; top:44px; left:0; right:0; height:120px; background-color:#ffffff; border-radius:6px; overflow:auto;}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-list-box ul {}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-list-box ul li {}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-list-box ul li a { display:block; color:#727272; font-size:14px; line-height:30px; padding: 0 0 0 12px;}
.head_2_r .main_item_2 .searchwrap .jg { float:left; width:1px; height:20px; position:relative; top:10px; background-color:#c0c0c0}
.head_2_r .main_item_2 .searchwrap .textwrap { float:left; width:138px;}
.head_2_r .main_item_2 .searchwrap .textwrap .textbox { padding:0 8px;}
.head_2_r .main_item_2 .searchwrap .textwrap .textbox .text { color:#747474; font-size:14px; line-height:40px; height:40px;}
.head_2_r .main_item_2 .searchwrap .subbox { position:absolute; top:0; right:0; bottom:0; width:90px;}
.head_2_r .main_item_2 .searchwrap .subbox .submit { width:100%; height:100%; color:#fefefe; font-size:16px; line-height:40px; text-align:left; text-indent:42px; background:#009ea1 url(../image/p-head_2_r-3-1.png) no-repeat 14px center;}
/*act*/
.head_1_r .abox:hover { color:#017a7c;}
.head_2_r .main_item_1 .btn:hover .imgbox .img.no1 { display:none;}
.head_2_r .main_item_1 .btn:hover .imgbox .img.no2 { display:block;}
.head_2_r .main_item_1 .text_1:hover .text { color:#017a7c;}
.head_2_r .main_item_1 .text_1:hover .ewmwrap { display:block;}
.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-list-box ul li a:hover { color:#017a7c; text-decoration:underline;}
/*act*/

.head_3 { height:46px; background-color:#009ea1;}
.head_3_in {}
.head_3 table { table-layout:fixed;}
.head_3 .item { position:relative;}
.head_3 .item .par { display:block; position:relative;}
.head_3 .item .par .partext { color:#ffffff; font-size:16px; line-height:46px; text-align:center;}
.head_3 .item .par .line_1 { display:none; position:absolute; left:0; bottom:0; right:0; height:2px; background-color:#009ea1;}
.head_3 .item .childbox { display:none; position:absolute; top:46px; left:0; right:0; background-color:#ffffff;}
.head_3 .item .childbox .childitem { padding: 0 2px;}
.head_3 .item .childbox .childitem .child { display:block; padding: 0 8px 0 32px;}
.head_3 .item .childbox .childitem .child .childtext { color:#727272; font-size:14px; line-height:42px;}
/*act*/
.head_3 .item .par:hover,
.head_3 .item:hover .par { background-color:#ffffff;}
.head_3 .item .par:hover .partext,
.head_3 .item:hover .par .partext { color:#009ea1;}
.head_3 .item .par:hover .line_1,
.head_3 .item:hover .par .line_1 { display:block;}
.head_3 .item:hover .childbox { display:block;}
.head_3 .item .childbox .childitem .child:hover { background-color:#eeeeee;}
.head_3 .item .childbox .childitem .child:hover .childtext { color:#017a7c; text-decoration:underline;}
/*act*/
				/*--------------------- 面包屑导航 ---------------------*/
.crumb { font-size:0; text-align:left; padding:10px 0; border-bottom:1px solid #eeeeee;}
.crumb a,.crumb span { display:inline-block; color:#9a9a9a; font-size:14px; line-height:20px; padding: 0 3px; background-position: left center;}
.crumb a {}
.crumb span {}
.crumb .home { padding-left:32px; background-image:url(../image/p-crumb-1-1.png);}
/*act*/
.crumb a.on,
.crumb a:hover { color:#017a7c}
/*act*/
				/*--------------------- 页码 ---------------------*/
.pagebox { font-size:0; text-align:center; padding:30px 0 50px 0; border-top:1px solid #d2d2d2;}
.pagebox>span { display:inline-block;}
.pagebox table {}
.pagebox table a { display: block; width:36px; color: #5e5e5e; font-size:14px; text-align: center; line-height:36px; height:36px; margin:0 3px; background-color:#eeeeee; background-position: center center; border-radius:3px;}
.pagebox table a.pageCustom_First,
.pagebox table a.pageCustom_First_Disable,
.pagebox table a.pageCustom_Pre,
.pagebox table a.pageCustom_Pre_Disable,
.pagebox table a.pageCustom_Next,
.pagebox table a.pageCustom_Next_Disable,
.pagebox table a.pageCustom_Last,
.pagebox table a.pageCustom_Last_Disable { width:72px;}
.pagebox table a.pageCustom_First,
.pagebox table a.pageCustom_First_Disable,
.pagebox table a.pageCustom_Last,
.pagebox table a.pageCustom_Last_Disable { display:none;}
.pagebox table a.pageCustom_Prompt { width:auto; padding: 0 8px;}

.pagebox table .pageCustom_Go { display:block; background:none !important; position:relative; width:auto; height:36px;}
.pagebox table .pageCustom_Go span { display:block; float:left; color:#5e5e5e; font-size:14px; line-height:36px;}
.pagebox table .pageCustom_Go input { float:left; margin:0 6px; padding:0; border:0; outline:none; background:none; width:64px; color:#5e5e5e; font-size:14px; line-height:36px; height:36px; text-align:center; font-weight:bold; background-color:#eeeeee; border-radius:3px;}

.pagebox table a.pageCustom_Num_On { color:#FFFFFF; font-weight:bold; background:#009ea1; border-color:#009ea1;}
.pagebox table a:hover { color:#FFFFFF; background-color:#009ea1; border-color:#009ea1;}

				/*--------------------- 公用底部 ---------------------*/
.foot_box { position:relative; z-index:155;}
.foot_1 { background-color:#06908d;}
.ft01_main_1 { position:relative; z-index:25; height:58px; border-bottom:1px solid rgba(255,255,255,0.2);}
.ft01_main_1_l { float:left; padding:15px 0 0 0;}
.ft01_main_1_l .selwrap { float:left; margin-left:12px; width:180px; margin-right:30px;}
.ft01_main_1_l .selwrap .bxselbox { position:relative;}
.ft01_main_1_l .selwrap .bxselbox .bxsel-showbox { padding: 0 0 0 0;}
.ft01_main_1_l .selwrap .bxselbox .bxsel-showbox .bxsel-show { color:rgba(255,255,255,0.8); font-size:14px; line-height:30px; height:30px; text-indent:0; background:url(../image/p-ft01_main_1_l-1-1.png) no-repeat right center;}
.ft01_main_1_l .selwrap .bxselbox .bxsel-list-box { display:none; position:absolute; top:32px; left:0; right:0; height:120px; background-color:#ffffff; border-radius:6px; overflow:auto;}
.ft01_main_1_l .selwrap .bxselbox .bxsel-list-box ul {}
.ft01_main_1_l .selwrap .bxselbox .bxsel-list-box ul li {}
.ft01_main_1_l .selwrap .bxselbox .bxsel-list-box ul li a { display:block; color:#727272; font-size:14px; line-height:30px; padding: 0 0 0 12px;}
.ft01_main_1_r { float:right; padding:15px 0 0 0;}
.ft01_main_1_r .text_1 { display:block; float:left; color:#ffffff; font-size:14px; line-height:40px; padding: 0 14px;}
.ft01_main_1_r .text_1.abox {}
.ft01_main_1_r .text_1.jg {}
.ft01_main_1_r .text_1.jg:last-child { display:none;}
.ft01_main_2 {}
.ft01_main_2 table { height:186px; table-layout:fixed;}
.ft01_main_2 table .col_1 { width:428px;}
.ft01_main_2 table .col_2 {}
.ft01_main_2 table .col_3 { width:70px;}
.ft01_main_2_l {}
.ft01_main_2_l .abox {}
.ft01_main_2_l .abox .img {}
.ft01_main_2_m {}
.ft01_main_2_m .text_item_1 { float:right; width:482px;}
.ft01_main_2_m .text_item_1 .text_1 { color:#ffffff; font-size:14px; line-height:22px; opacity:0.6;}
.ft01_main_2_r {}
.foot_2 { height:56px; background-color:#008481;}
.ft02_in {}
.ft02_l { float:left;}
.ft02_l .text_item_1 { color:#ffffff; font-size:14px; line-height:56px; opacity:0.6;}
.ft02_r { float:right;}
.ft02_r .text_item_1 { color:#ffffff; font-size:14px; line-height:56px; opacity:0.6;}
/*act*/
.ft01_main_1_r .text_1.abox:hover { text-decoration:underline;}
.ft01_main_1_l .selwrap .bxselbox .bxsel-list-box ul li a:hover { color:#017a7c; text-decoration:underline;}
/*act*/

				/*--------------------- 右侧飘窗 ---------------------*/
.fly_r { position:fixed; top:20%; left:0; right:0; height:0;}
.fly_r .outside { width:100%; height:0; max-width:1920px; margin:0 auto; position:relative;}
.fly_r .inside { position:absolute; top:0; right:0;}
.fly_r .item { position:relative;}
.fly_r .item+.item { margin-top:2px;}
.fly_r .item .abox { display:block; width:60px; height:60px; background-color:#e2e3e4; border-top-left-radius:4px; border-bottom-left-radius:4px; position:relative; overflow:hidden;}
.fly_r .item .abox .imgbox { width:32px; height:32px; margin:0 auto; padding:14px 0 0 0;}
.fly_r .item .abox .imgbox .img { display:block; width:100%; height:100%;}
.fly_r .item .abox .textbox { display:none; position:absolute; top:0; left:0; right:0; bottom:0; padding:12px 0 0 0; background-color:#009ea1;}
.fly_r .item .abox .textbox .text_1 { color:#ffffff; font-size:14px; line-height:18px; text-align:center;}
.fly_r .item .ewmwrap { display:none; position:absolute; right:65px; top:0; width:136px; background-color:#ffffff; border-radius:6px;}
.fly_r .item .ewmwrap .ewmbox { padding: 0 0 16px 0;}
.fly_r .item .ewmwrap .ewmbox .ewmtext { color:#009ea1; font-size:14px; line-height:18px; text-align:center; padding:12px 0 14px 0;}
.fly_r .item .ewmwrap .ewmbox .ewmimgbox { width:102px; height:102px; margin:0 auto;}
.fly_r .item .ewmwrap .ewmbox .ewmimgbox .ewmimg { display:block; width:100%; height:100%;}
/*mdoe2*/
.fly_r .item.mode2 .abox { background-color:#17a6a9;}
/*act*/
.fly_r .item .abox:hover .textbox { display:block;}
.fly_r .item.mode2 .abox:hover { background-color:#535353;}
.fly_r .item:hover .ewmwrap { display:block;}
/*act*/

.head_2_r .main_item_2 .searchwrap .selwrap .bxselbox .bxsel-list-box,
.head_3,
.head_3 .item .childbox,
.i05_main_1 .item .abox:hover .abox_in,
.i10_mian_2 .list ul li .abox .zgbox .text_item_2 .text_1,
.fly_r .item .ewmwrap,
.content_nav,
.content_nav2,
.content_box { -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.30); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.30);}