﻿@charset "utf-8";
/* CSS Document */
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;}
/**/

.w1280 {width: 1280px;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;}	/* 显示的行数 */
.h100 { height:100%;}
.allpx { padding-left:20px; padding-right:20px;}
.allmx { margin-left:20px; margin-right:20px;}
.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;}

.sharebox {}
.sharebox a { display:block; float:left; padding:0 !important; margin:0; background-position: center center !important;}
				/*--------------------- 公用头部 ---------------------*/
.head_box { position:relative; z-index:255;}
.head_1 { position:absolute; top:0; left:0; right:0; height:410px; background:url(../image/bg-head_1-1-1.png) repeat-x left top;}
.head_1_1 { position:relative; z-index:15; height:148px;}
.head_1_1_l { float:left; padding:50px 0 0 0;}
.head_1_1_l .abox { display:block;}
.head_1_1_r { float:right; padding:60px 0 0 0;}
.head_1_1_r .main_item_1 { float:right; font-size:0;}
.head_1_1_r .main_item_1 .item { display:inline-block; color:#dbdbdb; font-size:12px; line-height:16px;}
.head_1_1_r .main_item_2 { float:right; margin-top:14px;}
.head_1_1_r .main_item_2 a { display:block; float:left; width:26px; height:26px; margin:0 0 0 30px !important;}
.head_1_1_r .main_item_2_1,
.head_1_1_r .main_item_2 .sharebox,
.head_1_1_r .main_item_2 .searchwrap { float:left; position:relative;}
.head_1_1_r .main_item_2_1 { position:relative; z-index:5;}
.head_1_1_r .main_item_2_1 .item { float:left; position:relative; margin-left:30px;}
.head_1_1_r .main_item_2_1 .item .abox { margin:0 !important;}
.head_1_1_r .main_item_2_1 .item .ewmbox { display:none; width:110px; height:110px; position:absolute; top:40px; left:-46px; font-size:0; padding:3px; background-color:#ffffff; border-radius:6px;}
.head_1_1_r .main_item_2_1 .item .ewmbox .jt { position:absolute; top:-5px; left:54px;}
.head_1_1_r .main_item_2_1 .item .ewmimg { display:block; width:100%; height:100%;}
.head_1_1_r .main_item_2 .searchwrap { margin-left:30px;}
.head_1_1_r .main_item_2 .searchwrap .searchbtn { margin:0 !important;}
.head_1_1_r .main_item_2 .searchwrap .searchzgbox { display:none; position:absolute; z-index:2; top:0; right:0; width:210px; height:66px;}
.head_1_1_r .main_item_2 .searchwrap .searchinside { display:none; position:absolute; z-index:5; top:40px; right:-4px; width:210px; height:26px; background-color:#ffffff; border-radius:13px;}
.head_1_1_r .main_item_2 .searchwrap .searchinside .searchbox { padding: 0 30px 0 16px;}
.head_1_1_r .main_item_2 .searchwrap .searchinside .searchbox .text { color:#666666; font-size:14px; line-height:26px; height:26px;}
.head_1_1_r .main_item_2 .searchwrap .searchinside .submit { position:absolute; right:6px; top:0; width:24px; height:26px; background:url(../image/p-search-1-1.png) no-repeat center center;}
/*act*/
.head_1_1_r .main_item_1 a:hover { color:#ffffff;}
.head_1_1_r .main_item_2_1 .item:hover .ewmbox { display:block;}
.head_1_1_r .main_item_2 .searchwrap:hover .searchzgbox,
.head_1_1_r .main_item_2 .searchwrap:hover .searchinside { display:block;}
/*act*/
.head_1_1_r .main_item_2 a.bg1 { background-image:url(../image/p-share-1-1.png) !important;}
.head_1_1_r .main_item_2 a.bg2 { background-image:url(../image/p-share-1-2.png) !important;}
.head_1_1_r .main_item_2 a.bg3 { background-image:url(../image/p-share-1-3.png) !important;}
.head_1_1_r .main_item_2 a.bg1:hover { background-image:url(../image/p-share-1-1on.png) !important;}
.head_1_1_r .main_item_2 a.bg2:hover { background-image:url(../image/p-share-1-2on.png) !important;}
.head_1_1_r .main_item_2 a.bg3:hover { background-image:url(../image/p-share-1-3on.png) !important;}


.head_1_2 { position:relative; border-top:1px solid rgba(255,255,255,0.1); border-bottom:1px solid rgba(255,255,255,0.1);}
.head_1_2.fix { position:fixed; top:0; left:0; right:0; z-index:655; background-color:rgba(0,0,0,0.3);}
.head_1_2_inside { position:relative;}
.head_1_2 table { table-layout:fixed;}
.head_1_2 .item {}
.head_1_2 .item .par { display:block; position:relative; z-index:5;}
.head_1_2 .item .par .line_1 { display:none; position:absolute; top:-1px; left:0; right:0; height:2px; background-color:#9e1725;}
.head_1_2 .item .par .partext { color:#e7e7e7; font-size:16px; line-height:44px; text-align:center;}
.head_1_2 .item .childbox { display:none; position:absolute; z-index:4; top:44px; left:0; right:0; padding: 14px 13px; background-color:rgba(2,28,69,0.3);}
.head_1_2 .item .childbox .child { display:block; float:left; width:114px;}
.head_1_2 .item .childbox .childtext { color:#e8e8e8; font-size:14px; line-height:36px;}





/*act*/
.head_1_2 .item.on .par,
.head_1_2 .item:hover .par { color:#fefefe; background-color:rgba(2,28,69,0.3);}
.head_1_2 .item.on .par .line_1,
.head_1_2 .item:hover .par .line_1 { display:block;}
/*.head_1_2 .item:hover .childbox { display:block;}*/
.head_1_2 .item .childbox .child:hover .childtext { color: #ffffff; text-decoration: underline;}
/*act*/


				/*--------------------- 面包屑导航 ---------------------*/
.crumb { font-size:0; text-align:right; padding:30px 0; border-bottom:1px solid #bfbfbf;}
.crumb a,.crumb span { display:inline-block; color:#999999; font-size:14px; line-height:20px; padding: 0 2px;}
.crumb a {}
.crumb span {}
/*act*/.crumb a.on,.crumb a:hover { color:#0074c6}
				/*--------------------- 页码 ---------------------*/
.pagebox { font-size:0; text-align:center; padding:80px 0;}
.pagebox>span { display:inline-block;}
.pagebox table {}
.pagebox table a { display: block; width:34px; color: #777777; font-size:16px; text-align: center; line-height:34px; height:34px; border:1px solid #b5b5b5; margin:0 10px; background-color:#ffffff; background-position: center center;}
.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 {}
.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_Pre,
.pagebox table a.pageCustom_Pre_Disable,
.pagebox table a.pageCustom_Next,
.pagebox table a.pageCustom_Next_Disable { font-size:0;}
.pagebox table a.pageCustom_Pre,
.pagebox table a.pageCustom_Pre_Disable { background-image:url(../image/p-pagelist-1-1.png);}
.pagebox table a.pageCustom_Next,
.pagebox table a.pageCustom_Next_Disable { background-image:url(../image/p-pagelist-1-2.png);}

.pagebox table .pageCustom_Go { display:none; border:1px solid #c9ae93; border-radius:5px; background-color:#ffffff; position:relative; width:auto; height:42px; margin-left:24px;}
.pagebox table .pageCustom_Go span { color:#40382c; font-size:18px; line-height:42px; padding: 0 8px;}
.pagebox table .pageCustom_Go input { padding:0; border:0; outline:none; background:none; width:42px; color:#0068b7; font-size:18px; line-height:42px; height:42px; text-align:center; font-weight:bold; border-left: 1px solid #c9ae93; border-right: 1px solid #c9ae93;}

.pagebox table a.pageCustom_Num_On { color:#FFFFFF; font-weight:bold; background:#0074c6; border-color:#0074c6;}
.pagebox table a:hover { color:#FFFFFF; background-color:#0074c6; border-color:#0074c6;}
.pagebox table a.pageCustom_Pre:hover,
.pagebox table a.pageCustom_Pre_Disable:hover { background-image:url(../image/p-pagelist-1-1on.png);}
.pagebox table a.pageCustom_Next:hover,
.pagebox table a.pageCustom_Next_Disable:hover { background-image:url(../image/p-pagelist-1-2on.png);}

				/*--------------------- 右侧飘窗 ---------------------*/
.fly_r { position:fixed; z-index:355; top:15%; left:0; right:0; height:0;}
.flyr_in { position:absolute; top:0; right:-270px;}
.fly_r .inside { width:180px;}
.fly_r .inside .switch { display:block; width:132px; height:132px; margin:0 auto; background-color:#ffffff; border-radius:50%; position:relative;}
.fly_r .inside .switch .img { display:block; width:75px; height:75px; margin:0 auto; position:relative; top:16px;}
.fly_r .inside .switch .text_1 { color:#9e1725; font-size:16px; line-height:20px; text-align:center; font-weight:bold; margin-top:6px; position:relative; top:16px;}
.fly_r .inside .switchbox { display:none; position:absolute; top:-66px; left:0; right:0;}
.fly_r .inside .mainbox { display:block; background-color:#ffffff; position:relative;}
.fly_r .inside .mainbox .switch { position:relative; margin-top:-100px; background:none; box-shadow:none !important;}
.fly_r .inside .mainbox_bg { position:absolute; top:-76px; left:-14px;}
.fly_r .inside .mainbox_in { padding:34px 0 0 0; position:relative; z-index:5;}
.fly_r .inside .mainbox .main_item_1 { padding: 0 12px; border-bottom:1px solid #dfdfdf;}
.fly_r .inside .mainbox .main_item_1 .item {}
.fly_r .inside .mainbox .main_item_1 .item .abox { display:block; position:relative;}
.fly_r .inside .mainbox .main_item_1 .item .abox .icon { display:block; width:26px; height:24px; position:absolute; top:10px; left:26px;}
.fly_r .inside .mainbox .main_item_1 .item .abox .text_1 { color:#555555; font-size:14px; line-height:42px; padding: 0 0 0 74px;}
.fly_r .inside .mainbox .main_item_1 .item .line { height:1px; background-color:#dbdbdb;}

.fly_r .inside .mainbox .main_item_2 { font-size:0; position:relative; padding:12px 0 14px 0; border-bottom:1px solid #dfdfdf;}
.fly_r .inside .mainbox .main_item_2 .ewmimg { display:block; width:128px; height:128px; margin:0 auto;}
.fly_r .inside .mainbox .main_item_2 .text_1 { color:#555555; font-size:14px; line-height:20px; text-align:center; margin-top:14px;}

.fly_r .inside .mainbox .main_item_3 {}
.fly_r .inside .mainbox .main_item_3 .text_item_1 { padding:20px 0 18px 0;}
.fly_r .inside .mainbox .main_item_3 .text_item_1 .text_1 { color:#9e1725; font-size:16px; line-height:20px; text-align:center; font-weight:bold; margin-bottom:8px;}
.fly_r .inside .mainbox .main_item_3 .text_item_1 .text_2 { color:#555555; font-size:14px; line-height:26px; text-align:center;}

.fly_r .inside .closebox { display:block; margin-top:16px;}
.fly_r .inside .closebox .close { display:block; width:29px; height:29px; margin:0 auto;}



.back_top_wrap { position:fixed; z-index:455; bottom:10%; left:0; right:0;}
.back_top_wrap .btn { position:absolute; display:block; right:-200px; width:72px; height:72px; background-color:rgba(255,255,255,0.5); border-radius:50%; background-position: center center;}
.back_top_wrap .btn.no1 { background-image:url(../image/back_to_top.png);}





				/*--------------------- 公用底部 ---------------------*/
.foot_box { position:relative; z-index:155;}
.foot_1 { height:260px; background-color:#1d2e4a;}
.ft01_item { float:left;}
.foot_1 .jg { float:left; width:1px; height:185px; background-color:rgba(255,255,255,0.5); position:relative; top:50px;}

.ft01_l { width:396px;}
.ft01_l .main_item_1 { padding:38px 0 0 8px;}
.ft01_l .main_item_1 .abox { display:block; height:68px; font-size:0; position:relative; overflow:hidden;}
.ft01_l .main_item_1 .abox .img { display:block; height:100%;}
.ft01_l .main_item_2 { margin-top:38px;}
.ft01_l .main_item_2 .text_item_1 {}
.ft01_l .main_item_2 .text_item_1 .text_1 { color:#bcbcbc; font-size:14px; line-height:30px; opacity:0.6;}

.ft01_m { width:438px;}
.ft01_m .main_item_1 { padding:66px 0 0 60px;}
.ft01_m .main_item_1 .list {}
.ft01_m .main_item_1 .list ul {}
.ft01_m .main_item_1 .list ul li { float:left; width:33.2%;}
.ft01_m .main_item_1 .list ul li .abox { display:block; margin-right:10px;}
.ft01_m .main_item_1 .list ul li .abox .text_item_1 { color:#bcbcbc; font-size:14px; line-height:40px;}
/*act*/
.ft01_m .main_item_1 .list ul li .abox:hover .text_item_1 { color:#ffffff; font-weight:bold;}
/*act*/

.ft01_r { float:right; width:376px;}
.ft01_r .main_item_1 { font-size:0; padding:52px 0 0 0; position:relative; z-index:5;}
.ft01_r .main_item_1 .abox { display:inline-block; position:relative;}
.ft01_r .main_item_1 .abox+.abox { margin-left:40px;}
.ft01_r .main_item_1 .abox .imgbox { width:42px; height:42px; margin:0 auto; position:relative;}
.ft01_r .main_item_1 .abox .imgbox .img { position:absolute; top:0; left:0; width:100%; height:100%;}
.ft01_r .main_item_1 .abox .imgbox .img_2 { display:none;}
.ft01_r .main_item_1 .abox .text_item_1 { color:#ffffff; font-size:14px; line-height:20px; text-align:center; margin-top:8px; opacity:0.6;}
.ft01_r .main_item_1 .abox .ewmbox { display:none; position:absolute; top:58px; left:-30px;}
.ft01_r .main_item_1 .abox .ewmbox_in { width:100px; height:100px; padding:10px; background-color:#ffffff; border-radius:6px; position:relative; font-size:0;}
.ft01_r .main_item_1 .abox .ewmbox .jt { position:absolute; top:-7px; left:48px;}
.ft01_r .main_item_1 .abox .ewmbox .ewmimg { display:block; width:100%; height:100%;}
/*act*/
.ft01_r .main_item_1 .abox:hover .imgbox .img_1 { display:none;}
.ft01_r .main_item_1 .abox:hover .imgbox .img_2 { display:block;}
.ft01_r .main_item_1 .abox:hover .text_item_1 { opacity:1;}
.ft01_r .main_item_1 .abox:hover .ewmbox { display:block;}
/*act*/

.ft01_r .main_item_2 { margin-top:20px;}
.ft01_r .main_item_2 .text_item_1 {}
.ft01_r .main_item_2 .text_item_1 .text_1 { color:#bcbcbc; font-size:14px; line-height:30px;}

.foot_2 { background-color:#19243b;}
.ft02_main_1 {}
.ft02_main_1 .text_item_1 { color:#ffffff; font-size:14px; line-height:42px; text-align:center;}

.foot_1 .jg,
.ft01_l,
.ft01_m { float:right;}
.ft01_l { margin-left:60px;}
.ft01_r { float:left;}












