﻿@charset "utf-8";
/* CSS Document */

*, :before, :after { -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body {width:100%; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body,* { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template, script { display: none; }
a { background-color: transparent; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0; }
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
ins, a { text-decoration: none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
pre { white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -.5em; }
sub { bottom: -.25em; }
img { -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; border: 0; }
input[type=text],textarea{ -webkit-appearance: none;}
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
input[type=radio], input[type=checkbox] { cursor: pointer; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; }
input[type=search] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
html { font-size: 62.5%; -webkit-tap-highlight-color: transparent; }
body {  background: #fff; font-family: "Microsoft YaHei";color: #333;width:100%;     width: 100%;
    min-width: 1200px;
    width: expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" );
    margin: 0px auto;
}
body, input, textarea, select, button,samp { font-family: "Microsoft YaHei";text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga","kern"; }

a {color: #333; }
a:hover, a:focus { }
a:focus { outline: none; outline: 0px auto -webkit-focus-ring-color; outline-offset: -2px; }
ins { background: #ffa; color: #333; }
mark { background: #ffa; color: #333; }
abbr[title], dfn[title] { cursor: help; }
dfn[title] { border-bottom: 1px dotted; font-style: normal; }
p, hr, ul, ol, dl, blockquote, pre, address, fieldset, figure {margin:0; padding:0; }
* + p, * + hr, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure { margin-top:0; }
h1, h2, h3, h4, h5, h6 { margin:0; font-weight: 600; font-size: 100%; }
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { margin-top: 0; }
li{list-style:none;}
ul, ol {}
ul > li > ul, ul > li > ol, ol > li > ol, ol > li > ul { margin:0; }
dt { font-weight: 700; }
dt + dd { margin-top: 0; }
dd { margin-left: 0; }
dd + dt { margin-top: 0; }
em{font-style:normal;}
hr { display: block; padding: 0; border: 0; height: 0; border-top: 1px solid #eee; -webkit-box-sizing: content-box; box-sizing: content-box; }
address { font-style: normal; }
blockquote { padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-left: 4px solid #ddd; font-family: Georgia,"Times New Roman",Times,Kai,"Kaiti SC",KaiTi,BiauKai,FontAwesome,serif; }
blockquote small { display: block; color: #999; font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif; text-align: right; }
blockquote p:last-of-type { margin-bottom: 0; }
iframe { border: 0; }
button, input:not([type=radio]):not([type=checkbox]), select { vertical-align: middle; }

.wimg{width:100%; display:block;}
/******/
.re { position: relative; }
.ab { position: absolute; }
.fix{position:fixed!important;}
.fr { float: right; }
.fl { float: left; }
.block{display:block!important;}
.dis_n{display:none!important;}

.nobg{background:none!important;}
.noborder{border:0!important;}

.underline{text-decoration:underline!important;}

.p_normal{margin:0 !important;}
.p0{padding:0 !important;}

.pr_10{padding-right:10px !important;}
.pr_5{padding-right:5px !important;}
.px1{padding-left:1rem !important;padding-right:1rem !important;}

.pt0{padding-top:0px !important;}
.pt10{padding-top:10px !important;}
.pt5{padding-top:5px !important;}
.pt1em{padding-top:1rem !important;}
.pt1_5em{padding-top:1.5rem !important;}
.pt3em{padding-top:3rem !important;}

.pl5{padding-left:5px !important;}
.p1em{padding-left:1rem !important;padding-right:1rem !important;}


.pb_50{padding-bottom:50px !important;}
.pb_0{padding-bottom:0 !important;}
.pb_10{padding-bottom:10px !important;}
.pb_5{padding-bottom:5px !important;}
.pb_1em{padding-bottom:1em !important;}

.mt_5{margin-top:5px !important; }
.mt_10{margin-top:10px !important; }
.mt_0{margin-top:0px !important; }
.mt_15{margin-top:15px !important; }
.mb_0{margin-bottom:0px !important; }


.w48{width:48% !important;}
.w45{width:45% !important;}

.text-center{text-align:center !important;}
.text-right{text-align:right!important;}
.text-left{text-align:left !important;}
.text-justify{text-align:justify; text-justify:inter-ideograph;}

.fontsize_14{font-size:1.4rem!important;}
.fontsize_16{font-size:1.6rem!important;}
.fontsize_18{font-size:1.8rem!important;}
.fontsize_20{font-size:2rem!important;}
.f_small{font-size:1.4rem!important;}

.font_normal{font-weight:normal!important;}

.clearfix::after, clearfix:after, clearfix after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; }
.space{margin:0; padding:0; line-height:0; font-size:0; height:15px; overflow:hidden;}
.grayscale{ filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url(desaturate.svg#grayscale);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(1);}
.vertical { transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.grayLayer{width:100%; height:100%; background:#eee;position:fixed; left:0; top:0; z-index:-1;}

.clear{width:100%;height:0; overflow:hidden;line-height:0;font-size: 0; clear:both;}
#loading{background:rgba(0,0,0,0)!important;position:fixed; z-index:999; height:100%;width:100%; left:0; top:0;}
#loading span{display:block; height:80px;width:160px;border-radius:6px;-webkit-border-radius:6px; padding-top:45px; position:absolute; left:50%; top:50%; margin-left:-80px; margin-top:-40px;   font-size:1.4rem; color:#fff;z-index:1999;text-align:center; background:url(../images/load_3.gif) no-repeat center 20px rgba(0, 0, 0, 0.65);}

/****/
.f_Orange {color: #e8be3f !important;}
.titleFont{margin-top: 30px;font-size: 23px;font-weight:bold;}
.titleFont3{margin-top: 0px;font-size: 23px;font-weight:bold;}
.titleFont2{margin-top: 30px;font-size: 23px;font-weight:bold;}
.f_blue{color:#19e8e8!important;}
.f_black{color:#333!important; font-weight:normal;}
.f_red{color:#e50606!important; }
.f_lightGrey{color:#ccc!important; }
.f_green{color:#70c700!important;}
.f_light{color:#9cc09e!important; }
.f_navy{color:#00a9c8!important;}

/* WebKit browsers */
::-webkit-input-placeholder {
	color: #999;
    font-size:1.4rem;
}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {
	color: #999;
	opacity: 1;
    font-size:1.4rem;
}
/* Mozilla Firefox 19+ */
::-moz-placeholder {
	color: #999;
	opacity: 1;
    font-size:1.4rem;
}
/* Internet Explorer 10+ */
:-ms-input-placeholder {
	color: #999;
    font-size:1.4rem;
}

@-webkit-keyframes zoomIn {
    0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3); }
    100% { opacity: 1; }
}

@keyframes zoomIn {
    0% { opacity: 0; -webkit-transform: scale3d(.3,.3,.3); -ms-transform: scale3d(.3,.3,.3); transform: scale3d(.3,.3,.3); }
    100% { opacity: 1; }
}

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }


/****/
#banner .swiper-slide{width:100%; height:364px;text-align:center;}
.page1{background:url(../images/ban_bg1.jpg) no-repeat center top #0a015a;}
.page2{background:url(../images/ban_bg2.jpg) no-repeat center top #f3a82b;}
.page3{background:url(../images/ban_bg3.jpg) no-repeat center top #120d69;}
.ban1{width:100%; height:764px;background:url() no-repeat center top;}
.ban2{width:100%; height:764px;background:url() no-repeat center top;}
.ban3{width:100%; height:764px;background:url() no-repeat center top;}
#banner .swiper-pagination-bullet{width:24px; height:8px;background:#959595;border-radius:8px;-webkit-border-radius:8px; opacity:1;}
#banner .swiper-pagination-bullet-active{background:#fff;}

.indexBody{width:100%;background:url(../images/bg.png) no-repeat center 145px #fff;}

.mainnav{background:#26292e;width:100%;height:80px; overflow:hidden;}
.nav{width:1200px; margin:0 auto; position:relative; height:80px;}
.navlist{display:inline-block;}
.navlist li{float:left; padding-right:29px;}
.navlist li a{color:#fff;font-size: 18px; display:block; line-height:80px;padding:0 5px;}
.navlist li a:hover,.navlist li a.on{color:#3399FF;}

.language{display:block;width:138px; height:34px;position:absolute;right:0; top:23px;  background:url(../images/lau_bg.png) no-repeat left top;}
.language a{display:block;width:62px; height:34px;text-align:center;float:left;color:#fff;font-size: 18px;line-height:34px;padding-left:12px;}
.language a:hover{color:#3399FF;}

.mainnav_fixed{position:fixed; left:0; top:0; z-index:100;}

/***/
.HnewsBox{width:1104px; margin:0 auto;padding-top: 0px;}
.home_heaer{text-align:center;padding-bottom:20px;}

.hnewBan{width:624px;height:358px;float:left;}
.hnewList{width:438px;float:right;}
#hnewBan .swiper-slide a{display:block;width:624px;height:358px; position:relative;}
#hnewBan .swiper-slide a img{display:block;width:624px;height:358px; }
#hnewBan .swiper-slide a p{width:100%;padding:0 5px; height:48px; background:rgba(0, 0, 0, 0.80);color:#fff; line-height:48px; position:absolute;left:0; bottom:0;font-size: 18px;}
#newBan_page{text-align:right;bottom:15px;}
#newBan_page .swiper-pagination-bullet{width:24px; height:8px;background:#6d798d;border-radius:8px;-webkit-border-radius:8px; opacity:1;}
#newBan_page .swiper-pagination-bullet-active{background:#df685a;}

.hn_header{border-bottom:1px solid #0086d1;height:35px;}
.hn_header span{display:inline-block;color:#26292e;padding:0 15px; font-size: 18px;font-weight:bold;border-bottom:1px solid #0086d1;line-height:33px;}
.hn_header a{float:right;margin-top:8px; line-height:20px;font-size: 14px; color:#0086d1;background:url(../images/right_icon.png) no-repeat right center;padding-right:15px;}

.hlist01{width:100%;padding-top:5px}
.hlist01 li{border-bottom:1px dashed #b5b5b5;line-height:40px;padding-top:1px;}
.hlist01 li a{color:#26292e;font-size: 18px;}
.hlist01 li a:hover{color:#0086d1;}
.hlist01 li span{float:right;color:#b5b5b5;font-size: 14px;}

/****/
.HGuest{margin:0 auto;width:1104px;padding-top: 95px;}
.hguest_list{display:inline-block;}
/*.hguest_list li{float:left;width:218px; height:334px; margin-right:1px; margin-bottom:1px;position:relative;}
.hguest_list li a{display:block;}
.hguest_list li a h3{width:218px;height:242px;position:relative;background:#eee;display:block; overflow:hidden;}
.hguest_list li a  img{display:block;width:218px;height:242px;filter:alpha(opacity=50);   -moz-opacity:0.5;opacity: 0.5;overflow:hidden;}
.hguest_list li a h3 span{position:absolute;left:0;bottom:0; width:100%;background:rgba(0, 149, 255, 0.5);height:56px;text-align:center;color:#fff;font-size: 18px;font-weight:normal;line-height:56px;text-shadow:2px 0px 2px #737272; overflow:hidden;}
.hguest_list li p{width:100%;padding:20px 2px 0 2px; text-align:center;color:#fff;background:#0095ff; height:92px;font-size: 16px; line-height:26px; overflow:hidden;}
.hguest_list li a:hover{background:#f9c800;position:absolute; z-index:3;transition: all 0.3s;-webkit-transition: all 0.3s;  -webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);  transform:scale(1.08,1.08);-moz-box-shadow:1px 1px 20px #acabab; -webkit-box-shadow:1px 1px 20px #acabab; box-shadow:1px 1px 20px #acabab;}
.hguest_list li a:hover h3{background:#f9c800;}
.hguest_list li a:hover  img{display:block;filter:alpha(opacity=100);   -moz-opacity:1;opacity:1;}
.hguest_list li a:hover h3 span{background:rgba(0, 0, 0, 0.50);}
.hguest_list li a:hover p{background:#323232;}*/
.hguest_list li{float:left;width:150px; height:234px; margin-right:1px; margin-bottom:1px;position:relative;}
.hguest_list li a{display:block;}
.hguest_list li a h3{width:150px;height:142px;position:relative;background:#eee;display:block; overflow:hidden;}
.hguest_list li a  img{display:block;width:150px;height:166px;filter:alpha(opacity=50);   -moz-opacity:0.5;opacity: 0.5;overflow:hidden;}
/*.hguest_list li a h3 span{position:absolute;left:0;bottom:0; width:100%;background:rgba(0, 149, 255, 0.5);height:20px;text-align:center;color:#fff;font-size: 18px;font-weight:normal;line-height:20px;text-shadow:2px 0px 2px #737272; overflow:hidden;}*/
.hguest_list li a h3 span{position:absolute;left:0;bottom:0px; width:100%;background:rgba(0, 149, 255, 0.5);height:20px;text-align:center;color:#fff;font-size: 18px;font-weight:normal;line-height:20px;text-shadow:2px 0px 2px #737272; overflow:hidden;}

.hguest_list li p{width:100%;padding:10px 2px 0 2px; text-align:center;color:#fff;background:#0095ff; height:92px;font-size: 15px; line-height:19px; overflow:hidden;}
.hguest_list li a:hover{background:#f9c800;position:absolute; z-index:3;transition: all 0.3s;-webkit-transition: all 0.3s;  -webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);  transform:scale(1.08,1.08);-moz-box-shadow:1px 1px 20px #acabab; -webkit-box-shadow:1px 1px 20px #acabab; box-shadow:1px 1px 20px #acabab;}
.hguest_list li a:hover h3{background:#f9c800;}
.hguest_list li a:hover  img{display:block;filter:alpha(opacity=100);   -moz-opacity:1;opacity:1;}
.hguest_list li a:hover h3 span{background:rgba(0, 0, 0, 0.50);}
.hguest_list li a:hover p{background:#323232;}

/****/
.HGuest1{margin:0 auto;width:1104px;padding-top: 95px;}
.hguest_list1{display:inline-block;}
.hguest_list1 li{float:left;width:150px; height:234px; margin-right:1px; margin-bottom:1px;position:relative;}
.hguest_list1 li a{display:block;}
.hguest_list1 li a h3{width:150px;height:142px;position:relative;background:#eee;display:block; overflow:hidden;}
.hguest_list1 li a  img{display:block;width:150px;height:166px;filter:alpha(opacity=50);   -moz-opacity:0.5;opacity: 0.5;overflow:hidden;}
.hguest_list1 li a h3 span{position:absolute;left:0;bottom:0; width:100%;background:rgba(0, 149, 255, 0.5);height:20px;text-align:center;color:#fff;font-size: 18px;font-weight:normal;line-height:20px;text-shadow:2px 0px 2px #737272; overflow:hidden;}
.hguest_list1 li p{width:100%;padding:20px 2px 0 2px; text-align:center;color:#fff;background:#0095ff; height:92px;font-size: 16px; line-height:20px; overflow:hidden;}
.hguest_list1 li a:hover{background:#f9c800;position:absolute; z-index:3;transition: all 0.3s;-webkit-transition: all 0.3s;  -webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);  transform:scale(1.08,1.08);-moz-box-shadow:1px 1px 20px #acabab; -webkit-box-shadow:1px 1px 20px #acabab; box-shadow:1px 1px 20px #acabab;}
.hguest_list1 li a:hover h3{background:#f9c800;}
.hguest_list1 li a:hover  img{display:block;filter:alpha(opacity=100);   -moz-opacity:1;opacity:1;}
.hguest_list1 li a:hover h3 span{background:rgba(0, 0, 0, 0.50);}
.hguest_list1 li a:hover p{background:#323232;}

/***/
.Hactivity{padding-top:95px;width:1104px; margin:0 auto;}
.HactivityBox{width:1104px; margin:0 auto;background:#6d798d;padding:4px;height:458px; overflow:hidden;}
.Hcalendar{background:#fff;float:left;width:605px; height:450px;padding:0 5px 0 15px;}
.ca_header{display:inline-block;width:100%;}
.ca_header span{width:14%; float:left;display:block;text-align:center;font-size: 18px;color:#969798;padding-top:25px;height:110px;}
.ca_header span.red{color:#ecaea8;}
.caData_list{width:100%;display:inline-block;}
.caData_list li{float:left;width:14%;text-align:center;height:114px;border-top:1px solid #bfbfbf; cursor:pointer;}
.caData_list li span{display:block;color:#dfe0e0;font-size: 18px;padding-top:25px;}
.caData_list li b{display:block;color:#6d798d;font-size: 18px;padding-top:25px;}
.caData_list li label{display:block;color:#bfbfbf;font-size: 14px;padding-top:5px; cursor:pointer;}
.caData_list li font{display:block;color:#f9e6e4;font-size: 18px;padding-top:25px;}
.caData_list li.on{background:#6d798d; color:#fff!important;}
.caData_list li.on1{background:#7cb9ce; color:#fff!important;}
.caData_list li.on2{background:#7ccace; color:#fff!important;}
.caData_list li.on3{background:#91aed6; color:#fff!important;}
.caData_list li.on span,.caData_list li.on b,.caData_list li.on label,.caData_list li.on font{color:#fff!important;}

.Calen_list{float:right;width:470px; padding-right: 15px;background:#6d798d; position:relative;}
.calen_header{color:#fff; font-size: 48px; line-height:100px;font-weight:bold; height:110px; background:#6d798d;}
.cla{background:#6d798d;width:470px; margin:0 auto;}
.hlist02{color:#fff;width:460px;}
.hlist02 li{min-height:115px;overflow:hidden;margin-top: 10px;}                    
.hlist02 li h5{font-weight:normal;position:relative; text-align:right;font-size: 23px;background:url(../images/line4.png) no-repeat left top; padding-top:10px; }
.hlist02 li h5 span{position:absolute;right:0; top:12px;}
.hlist02 li h5.h_Orange{background:url(../images/line1.png) no-repeat left top;}
.hlist02 li h5.h_blue{background:url(../images/line2.png) no-repeat left top;}
.hlist02 li h5.h_light{background:url(../images/line3.png) no-repeat left top;}
.hlist02 li h4{font-size: 26px; line-height:26px; }
.hlist02 li h3{font-size: 16px;font-weight:normal;}
.hlist02 li p{font-size: 15px;line-height:21px;}
.hlist02 li a{color:#fff;}
.scrollDown{display:block; width:38px; height:14px; background:url(../images/down_icon.png) no-repeat left top;cursor:pointer; position:absolute; left:50%; bottom:0px; margin-left:-19px;z-index:10;}
/****/
.Hpreviously{padding-top:140px;width:1148px; margin:0 auto;}
#previously_ban{width:100%; position:relative;}
#previously_ban .swiper-slide img{width:1148px; height:240px;}
#previously_ban .swiper-button-next{display:block;width:48px; height:240px;right:0;margin-top:-120px;  background:url(../images/arrow_icon.png) no-repeat right top;}
#previously_ban .swiper-button-prev{display:block;width:48px; height:240px;left:0;margin-top:-120px;  background:url(../images/arrow_icon.png) no-repeat left top;}

.hlist03{width:100%; display:inline-block; padding-top:5px;}
.hlist03 li{float:left;width:284px; height:100px;background:#6d798d; color:#fff; margin-right:4px;}
.hlist03 li.li04{margin-right:0;background:#8ac2c5;}
.hlist03 li a{color:#fff;}
.hlist03 li h3{font-weight:normal;font-size:26px; line-height:30px; padding-top:18px; padding-left:38px; padding-right:10px;}
.hlist03 li p{font-weight:normal;font-size:14px; line-height:20px; padding-top:10px; padding-left:38px; padding-right:10px;}
.hlist03 li.li02{background:#df685a;}
.hlist03 li.li03{background:#e8be3f;}

/***/
.Hcooperation{width:1104px; margin:0 auto; padding-top:110px;}
.hsort_title{text-align:center;font-size:16px; color:#aeaeb0; padding-bottom:5px;}
.coopList{display:inline-block; width:100%; background:#fff;}
.coopList li{float:left; width:152px; height:70px;padding:1px;}
.coopList li img{display:block;width:152px; height:70px;}

.cardListDiv{width:1104px; margin:0 auto; padding-top:10px;}
.cardList{display:inline-block; width:100%; background:#fff;}
.cardList li{float:left; width:500px; height:213px;padding:1px;margin-left: 3px;margin-top: 13px;}
.cardList li img{display:block;width:300px; height:213px;float: left;}

/****/
.Hcompany{width:1106px; margin:0 auto; padding-top:80px;}
.company_list{display:inline-block; width:100%; background:#fff;}
.company_list li{float:left; width:158px; height:77px;}
.company_list li img{display:block;width:158px; height:77px;}

/****/
.Hcontact{width:790px; margin:0 auto; padding-top:75px; padding-bottom:45px;}
.HaddrBox{width:410px; float:left;padding-top:50px;}
.hcode_box{width:245px; float:right; padding-top:40px;}
.hcode_box h2{font-size:30px;line-height:40px; color:#000;}
.hcode_box p{color:#000;font-size:16px; line-height:24px; padding-bottom:20px;}
.hcode_box .scan_img{width:186px;}
.hcode_box .scan_img img{display:block; width:186px;height:186px;}

.HC_dl{}
.HC_dl dt{color:#000; font-size:20px; line-height:30px;font-weight:bold;}
.HC_dl dd{color:#000;font-size:16px; line-height:26px;}
.HC_dl dd s{display:inline-block;padding-left:1em;}
.HC_dl dd span{position:relative;display:inline-block; padding-left:20px; margin-left:5px;}
.HC_dl dd label{color:#fff;}
.tel_icon{display:block;width:16px; height:16px; background:url(../images/tel_icon.png) no-repeat left top; position:absolute; left:0; top:50%;margin-top:-8px;}
.phone_icon{display:block;width:8px; height:16px; background:url(../images/phone_icon.png) no-repeat left top; position:absolute; left:5px; top:50%;margin-top:-8px;}
.email_icon{display:block;width:14px; height:10px; background:url(../images/email_icon.png) no-repeat left top; position:absolute; left:2px; top:50%;margin-top:-5px;}
.HC_dl_01{padding-top:30px;}
.HC_dl b{font-size:16px; padding-top:5px;color:#000;display:block;}


.footer{width:100%; background:#1869a8;height:144px;color:#fff;text-align:center;}
.footer h3{font-weight:normal; color:#2d99d7; font-size:20px; line-height:22px; padding-top:25px;}
.footer h4{font-weight:normal; color:#fff; font-size:12px; line-height:14px; padding-bottom:8px;}
.footer p{font-weight:normal; color:#fff; font-size:14px; line-height:30px;}

/***/
.Features_fixed{position:fixed;width:70px; left:20px; top:80px; z-index:100;}
.Features_fixed a{display:block;width:70px; height:70px;margin: 15px 0;position:relative;}
.Features_fixed a img{display:block;width:70px; height:70px;}
.Features_fixed a span{display:none;width:100px; height:100px;background:#fff; position:absolute;left:80px; top:-10px;}
.Features_fixed a span img{width:100px; height:100px; display:block;}
.Features_fixed a i {position:absolute;left:-8px; top:50%;margin-top:-12px; display: block; width: 0; height: 0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #fff; }
.Features_fixed a:hover span{display:block;}
/***/
.Floating_window{height:300px; position:fixed;right:0; top:100px; z-index:100;color:#fff; overflow:hidden;width:54px;}
.Scan_code{width:230px; background:#6d798d;border-radius:30px 0 0 0;-webkit-border-radius:30px 0 0 0;height:200px; position:relative;z-index:1;}
.Scan_book{width:230px; background:#df685a;border-radius:0 0 0 30px;-webkit-border-radius:0 0 0 30px;height:100px; position:relative;z-index:1;}
.Scan_code span{ display:block;width:30px;text-align:center; color:#fff; font-size:16px;position:absolute;left:15px;top:24px;line-height:18px;}
.Scan_code p{ padding-left:60px; padding-top:28px;}
.Scan_book span{ display:block;width:30px;text-align:center; color:#fff; font-size:16px;position:absolute;left:15px;top:12px;line-height:18px; }
.Scan_book h4{padding-left:60px; padding-top:30px;}
.scan_btn{border:0;width:148px; height:40px; background:#fff;text-align:center;font-size:16px;color:#df685a;cursor:pointer;}
.Fw_op{width:54px;height:300px;position:absolute;left:0; top:0; z-index:20;cursor:pointer;}
.Fw_op i{display:block;width:26px; height:26px; background:url(../images/right_arrow_icon.png) no-repeat left top; position:absolute;left:16px; top:138px;}
.Fw_op i.op_icon{ background:url(../images/left_arrow_icon.png) no-repeat left top;}
.Floating_open{width:230px;}


/*******/
.place_box{background:#eee;padding:1.2rem 1rem 1rem 1rem;font-size: 1.4rem;border-bottom:1px solid #ccc;}
.current{width:1036px; margin:0 auto;}
.current span{display:inline-block;position:relative;padding-left:2rem;}
.current a{display:inline-block;position:relative;padding-left:2rem;margin-right:5px;}
.current a:hover{color:#00a0f0;}
.right_black_icon{display:block;width:1.4rem; height:1.4rem; background:url(../images/right_black_icon.png) no-repeat left top; background-size:contain; position:absolute; left:0; top:50%; margin-top:-0.7rem;}

.contain{width:1036px; margin:0 auto; padding-top:30px;}
.Single{}
.apply_form{border-bottom:1px solid #d6d6d6;padding-bottom:30px;}

.h3_header{text-align:center;color:#00a0f0;font-weight:bold;font-size: 24px;}
.h4_header{text-align:center;color:#00a0f0;font-weight:normal;font-size: 24px;}
.form_box{padding-top:20px;width:1104px;}
.form_box1{padding-top:20px;width:1104px;margin-left: 30px;}
.form_table{color:#7a7a7a; font-size: 18px;}
.form_table th{font-weight:normal;text-align:left; line-height:30px; padding-right:0px; padding-bottom:10px;}
.form_table td{padding-bottom:10px;}

.role_list{width:100%;}
.role_list span{float:left;width:120px;margin-right:22px;height:38px;text-align:center;border:1px solid #c4c4c4; line-height:34px; color:#7a7a7a;font-size: 18px; vertical-align:middle;}
.role_list span:last-child{margin-right:0;}
.role_list span.on{border:3px solid #00a0f0;position:relative;}
.role_list span.on:before{content:"";display:block;width: 0;height: 0;line-height:0;font-size: 0; border-bottom:18px solid #00a0f0;border-left:18px solid transparent; position:absolute;right:-2px;bottom:0;}
.input_max{width:404px;border:1px solid #c4c4c4;padding:0 5px 2px 5px;  background:#fff;color:#7a7a7a;font-size: 16px;line-height:20px; height:38px;}
.btn{background:#00a0f0;border:0;width:300px; color:#fff; font-size: 18px; line-height:30px;padding:4px 0; cursor:pointer;}

.Line_guide{padding:25px 20px;overflow:hidden;}
.h5_header{color:#00a0f0;font-weight:normal;font-size:24px;}
.guide{padding:10px 0; line-height:26px;color:#41484e; font-size:12px;}
.g_img{padding-top:10px;}

/****/
.zh_left{width:470px; float:left;}
.zh_right{width:470px; float:right;}
.zh_list{padding-left:30px; padding-right:30px;}
.zh_list li h3{color:#00a0f0;font-size: 18px;padding-bottom:5px;font-weight:bold;}
.zh_list li p{color:#26292e; font-size: 16px; line-height:30px;}
.zh_list li{padding-bottom:15px;}
.tips_box{background:#eee;font-size: 16px;padding:10px; color:#26292e;line-height:26px; margin-top:5px;}
.tips_box a{color:#00a0f0;display:inline-block; padding-left:5px;}

.zlxz_box{border-top:1px solid #d6d6d6; margin-top:20px;padding:30px 0 20px 30px;border-bottom:1px solid #d6d6d6;}
.h2_header{color:#00a0f0;font-size: 18px;padding-bottom:5px;font-weight:bold;}
.down_dl{padding-top:5px;position:relative;top:250px;left:10px;}


.fla_img{
    position:absolute;
}
.down_dl dd{padding-bottom:1rem;float:left;width:250px; margin:0  50px 0 20px;background:rgba(0,0,0,0.0)}
.down_dl dd a{display:block;color:#fff; height:100px; position:relative; font-size:18px; line-height:100px;text-align:center;}
.down_dl dd span{display:inline-block; position:relative;}



.down_dd dd{padding-bottom:1rem;float:left;width:473px; margin-right:30px;}
.down_dd dd a{display:block; background:#00a0f0; color:#fff; height:100px; position:relative; font-size:18px; line-height:100px;text-align:center;}
.down_dd dd span{display:inline-block; position:relative;}

.dd1,.dd2{
    margin-top:300px;
}



// .down_dl dd{padding-bottom:1rem;float:left;width:473px; margin-right:30px;}
// .down_dl dd a{display:block; background:#00a0f0; color:#fff; height:100px; position:relative; font-size:18px; line-height:100px;text-align:center;}
// .down_dl dd span{display:inline-block; position:relative;}
// .bj_icon{display:block;width:20px; height:20px;left:-28px; margin-top:-9px; background:url(../images/bj_icon.png) no-repeat left top; background-size:contain; position:absolute;top:50%;}
 .pdf_icon{display:block;width:24px; height:24px;left:-32px;  margin-top:-10px; background:url(../images/download_icon.png) no-repeat left top; background-size:contain; position:absolute;top:50%;}



// .fla_img{
//     position:absolute;
// }
// .dd1,.dd2{
//     margin-top:200px;
// }
// .down_dd dd{padding-bottom:1rem;float:left;width:250px; margin:0  50px 0 20px;background:rgba(0,0,0,0.0)}
// .down_dd dd a{display:block;color:#fff; height:100px; position:relative; font-size:18px; line-height:100px;text-align:center;}
// .down_dd dd span{display:inline-block; position:relative;}


.ser_box{padding:30px 0 30px 30px;border-bottom:1px solid #d6d6d6;}
.HC_dl_list{display:inline-block;width:100%;}
.HC_dl_list li{float:left;width:50%;}


/****/
.header_title{color:#00a0f0;font-size: 24px;text-align:center;padding:10px 0 30px 0;font-weight:bold; border-bottom:1px solid #c4c4c4;}
.reward_info{padding:30px;border-bottom:1px solid #c4c4c4; overflow:hidden;}
.header_reward{color:#00a0f0;font-size:24px;font-weight:normal; padding-bottom:5px;}
.reward_single{padding-top:5px;color:#26292e;line-height:26px;font-size: 16px;}

.liu_box{display: flex;padding-top: 20px;}
.liu_item{width:20%; float:left;padding-bottom:1rem;height: auto;flex-grow: 0;}
.liu_item h2{text-align:center;color:#00a0f0;line-height:24px;font-size:18px;font-weight:normal;padding-bottom:5px;padding-right:20px; }
.liu_item .liu_time{background:url(../images/tiem_bg.png) no-repeat left center;background-size:100% 100%; text-align:center;color:#fff;font-size:14px;height:57px; position:relative;}
.liu_item .liu_time span{text-align:right;display:inline-block;white-space:nowrap; position:absolute;top:52%;left:50%; transform: translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.liu_item p{color:#26292e; line-height:26px; font-size:16px;padding:8px 21px 0 0;}

.jx_list{padding-top:2rem;}
.jx_list li{width:20%;display:inline-block;float:left; padding-bottom:1rem;text-align:center;}
.jx_list li span{display:inline-block; padding-top:5px;}
.jx_list li p{color:#26292e; font-size:16px;line-height:26px;}

.rew_form{padding-top:2rem;width:470px; margin:0 auto;}
.rew_table{color:#7a7a7a; font-size: 18px;}
.rew_table th{font-weight:normal;text-align:left; line-height:38px; padding-right:15px; padding-bottom:30px;white-space:nowrap;}
.rew_table td{padding-bottom:30px;}
.rew_form .input_max{width:100%;}
.rew_form .btn{width:100%;}
.input_code_box{position:relative; padding-right:160px;}
.input_code_box .input_max{width:100%;}
.code_btn{width:148px;border:1px solid #00a0f0;text-align:center;padding:2px 0 0 0;  background:#00a0f0;color:#fff;font-size: 1.4rem;line-height:20px; height:40px;position:absolute;right:0; }
.code_btn:disabled{background:#acabab;border:1px solid #acabab;}
.code_img{width:148px;height:38px;position:absolute;right:0;top:0;cursor:pointer;}
.code_img img{width:148px;height:38px;}
.input_code_box .code_hbtn{color:#00a0f0;font-size:14px; line-height:38px; cursor:pointer;position:absolute;right:-50px;top:0;font-weight:normal;}

.meter_dl{padding-top: 15px;}
.meter_dl dt{font-size: 16px;color:#00a0f0;padding:10px 0;font-weight:normal;width:100%;}
.meter_dl dd{padding-bottom:10px;float:left;width:305px;margin-right:30px;}
.meter_dl dd:nth-of-type(3n){margin-right:0;}
.meter_dl dd a{display:block; background:#00a0f0; color:#fff; height:100px; position:relative; font-size: 18px; line-height:100px;text-align:center;}
.meter_dl dd a span{display:inline-block;position:relative;padding-left:40px;}
.meter_dl dd a span1{display:inline-block;position:relative;padding-left:0px;}
.meter_dl dd a span2{display:inline-block;position:relative;padding-left:0px;padding-top:-30px;}
.m_icon1{display:block;width:32px; height:32px; margin-top:-16px; background:url(../images/m_icon1.png) no-repeat left top; background-size:contain; position:absolute; left:0px; top:50%;}
.m_icon2{display:block;width:32px; height:32px; margin-top:-16px; background:url(../images/m_icon2.png) no-repeat left top; background-size:contain; position:absolute; left:0px; top:50%;}
.m_icon3{display:block;width:32px; height:32px; margin-top:-16px; background:url(../images/m_icon3.png) no-repeat left top; background-size:contain; position:absolute; left:0px; top:50%;}
.m_icon4{display:block;width:32px; height:32px; margin-top:-16px; background:url(../images/m_icon4.png) no-repeat left top; background-size:contain; position:absolute; left:0px; top:50%;}

.reward_contact{padding:30px;}
.web_icon{display:block;width:14px; height:14px; background:url(../images/web_icon.png) no-repeat left top; background-size:contain;position:absolute; left:0px; top:50%;margin-top:-7px;}

/****/
.news_list{padding:0 25px;}
.news_list li{height:178px;overflow:hidden; padding-bottom:18px; margin-bottom:18px; position:relative; padding-left:290px;border-bottom:1px solid #d6d6d6;}
.news_list li .pic{display:block;width:256px; height:160px; position:absolute; left:0; top:0;}
.news_list li .pic img{display:block;display:block;width:256px; height:160px;}
.news_list li h2{position:relative;font-size: 24px;font-weight:normal;line-height:30px; padding-right:70px; margin-top:10px;}
.news_list li h2 a{color:#26292e;}
.news_list li h2 a:hover{color:#0086d1;}
.news_list li h2 span{display:inline-block;font-size: 12px; color:#a7a7a7; position:absolute;right:0;top:0;}
.news_list li p{color:#7a7a7a;font-size: 16px; line-height:30px; padding-top:10px;}

.pageBox{padding:20px 20px 30px 20px;text-align:center;}
.pageBox a{display:inline-block;color:#26292e;font-size:14px;border:1px solid #eaebeb;background:#fff;padding:0 5px;margin:0 3px; line-height:22px;}
.pageBox a:hover,.pageBox a.on{background:#f8f8f8;color:#0185cf;}
.pageBox .pageset_span{display:inline-block;font-size:14px;border:1px solid  transparent;margin:0 3px; line-height:22px;position:relative;}
.pageBox b{display:inline-block;color:#a7a7a7;font-size:12px;border:1px solid #eaebeb;background:#fff;padding:0 10px;margin:0 3px; line-height:22px;font-weight:normal;}

.news_title{text-align:center;color:#26292e;font-size: 18px;font-weight:bold; line-height:30px;}
.news_tips{text-align:center;border-bottom:1px solid #d6d6d6;font-size: 12px;color:#7a7a7a; line-height:30px;}
.news_tips span{display:inline-block;padding:0 20px;}
.news_info{padding:20px 0;color:#7a7a7a;font-size:18px; line-height:36px; overflow:hidden;}
.news_info p{padding-bottom:10px;}
.img_box{text-align:center;}

.news_op{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:10px 0 40px 0;padding:5px 0;}
.npage_link{line-height:30px;font-size: 14px;color:#26292e;}
.npage_link a{color:#7a7a7a;}
.npage_link a:hover{color:#00a0f0;}

/*.picMarquee-left1{width:100%;overflow:hidden; position:relative;  border:0px solid #ccc;margin-top: 0%;background:#999898;}*/
.picMarquee-left{text-align:center;margin:0px auto;width:1144px;overflow:hidden; position:relative;  border:0px solid #ccc;}
.picMarquee-left .hd .prev{position:absolute;display:block;width:5px; height:9px;right:0%; margin-top:5.5%;overflow:hidden;
             cursor:pointer; background:url("../images/arrow.png") no-repeat;background-position:0px -50px;}
.picMarquee-left .hd .next{position:absolute;display:block;  width:5px; height:9px;margin-left:0px; margin-top:5.5%; overflow:hidden;
             cursor:pointer; background:url("../images/arrow.png") no-repeat;}
/*.picMarquee-left .hd .next{ background-position:0 -50px;  }*/
.picMarquee-left .bd{ padding:20px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .title{ line-height:24px;color:blue;}

#box{width:800px; height:50px; margin:10px auto 0;}
#tab_nav{margin:0; padding-bottom: 50px; height:25px; line-height:24px;border-bottom:2px solid #00a0f0;}
.tab_nav_li{float:left; list-style:none;  border-bottom:none; height:50px; width:400px; text-align:center; background:#0086d1;valign="bottom";border-top-left-radius:1.5em;border-top-right-radius:1.5em;}
.tab_nav_li_noSelect{float:left; list-style:none;  border-bottom:none; height:50px; width:400px; text-align:center; background:#fff;valign="bottom";}
/*a{font:bold 14px/24px "微软雅黑", Verdana, Arial, Helvetica, sans-serif; color:green; text-decoration:none;}
a:hover{color:red;}*/
#tab_content{width:398px; height:273px; border:1px solid #999; font:bold 4em/273px "微软雅黑", Verdana, Arial, Helvetica, sans-serif; text-align:center; background:#FFF; overflow:hidden;}
#t_1,#t_2,#t_3{width:100%; height:273px;}
.new_header{text-align:center;color:#fff;font-weight:normal;font-size: 2rem;bottom:0px;padding-top: 15px;}
.new_headerNoSelect{text-align:center;color:#00a0f0;font-weight:normal;font-size: 2rem;bottom:0px;padding-top: 15px;}



#voteBox{width:800px; height:50px; margin:10px auto 0;}\
#voteBox_tab_nav{margin:0; padding-bottom: 50px; height:25px; line-height:24px;border-bottom:2px solid #00a0f0;}
.voteBox_tab_nav_li{cursor:pointer;float:left; list-style:none;  border-bottom:none; height:50px; width:30%; text-align:center; background:#0086d1;valign="bottom";border-top-left-radius:1.5em;border-top-right-radius:1.5em;}
.voteBox_tab_nav_li_noSelect{cursor:pointer;float:left; list-style:none;  border-bottom:none; height:50px; width:30%; text-align:center; background:#fff;valign="bottom";}
.voteBox_new_header{text-align:center;color:#fff;font-weight:normal;font-size: 2rem;bottom:0px;padding-top: 15px;}
.voteBox_new_headerNoSelect{text-align:center;color:#00a0f0;font-weight:normal;font-size: 2rem;bottom:0px;padding-top: 15px;}

.votePanel{width: 100%;}
.voteItem{background-color: #e5e5e5;width:232px;height: 302px;float: left;margin-left: 20px;margin-top: 20px;}
.voteItemImg{margin-left: 6px;padding-top: 6px;}
.voteItemName{margin-top: 12px;text-align:center;font-size: 15px;font-weight:bold;}
.voteBtn{cursor:pointer;text-align:center;font-size: 15px;font-weight:bold;color:#fff;background-color: #0086d1;width:197px;height:30px;border-radius:0.5em;margin-left: 15px;margin-top: 10px;padding-top: 5px;}
.voteNum{text-align:center;font-size: 15px;margin-top: 10px;}

.newRect{width: 400px;height:280px;background:#8397b5;margin-left: 80px;margin-top: 80px;float: left;}
/*.newRect:hover{background:#e7f4fb;}*/
.newRectTitle-1{cursor:pointer;text-align:center;font-size: 25px;color: #fff;font-weight:bold;padding-top: 30px;background:#7eb9cf;padding-bottom: 30px;}
.newRectTitle-2{cursor:pointer;text-align:center;font-size: 25px;color: #fff;font-weight:bold;padding-top: 30px;background:#7eb9cf;padding-bottom: 30px;}
.specialxuzhi{width:350px;margin-left: 25px;position: relative;margin-top: 60px;}
.new_header1-1{text-align:left;color:#fff;font-weight:normal;font-size: 1.5em;bottom:0px;padding-top: 10px;font-weight:bold;line-height:20px;}
.new_header1-2{text-align:left;color:#fff;font-weight:normal;font-size: 1.5em;bottom:0px;padding-top: 10px;line-height:23px;}

.new_header2-1{text-align:left;color:#fff;font-weight:normal;font-size: 1.5em;bottom:0px;padding-top: 10px;font-weight:bold; }
.new_header2-2{text-align:left;color:#fff;font-weight:normal;font-size: 1.5em;bottom:0px;padding-top: 10px; line-height:23px;}

.new_header2{text-align:center;color:#000;font-weight:normal;font-size: 1.5em;bottom:0px;padding-top: 10px;font-weight:bold;width:900px;}

.newVoteItem{width:469px;height: 319px;background:#e5e5e5;position: relative;float: left;margin-left: 42px;margin-top: 42px;}
.blackWord{font-size: 1.5em;margin-left: 87px;margin-top: 39px;width:320px;height:2rem;overflow: hidden;}
.companyTitleWord{font-size: 1.5em;margin-left: 87px;margin-top: 7px;width:320px;height:2rem;overflow: hidden;font-family: "KaiTi";}
/*.companyTitleWord{font-size: 2em;color:#000;margin-left: 87px;font-weight:bold;margin-top: 3px;width:320px;height:2rem;overflow: hidden;}*/
.blueWord{font-size: 2em;color:#3995d6;margin-left: 87px;font-weight:bold;margin-top: 3px;width:320px;height:2rem;overflow: hidden;}
.desWord{font-size: 1em;margin-left: 87px;margin-top: 10px;width:320px;height: 80px;overflow: hidden;}
.newDesBtn{cursor:pointer;text-align:center;font-size: 15px;font-weight:bold;color:#fff;background-color: #0086d0;width:103px;height:34px;border-radius:0.5em;margin-left: 182px;margin-top: 10px;padding-top: 5px;}
.newVoteBtn{cursor:pointer;margin-left:202px;margin-top:10px;font-size: 1.8em;color: #aeaeae;text-decoration:underline;float: left;}
.newVoteNum{margin-right:50px;margin-top:10px;font-size: 1.8em;color: #7a7a7a;text-align:center;float: right;}

.desMask{width: 100%;height:100%;opacity: 0.7;background-color: #000;position: fixed;top: 0px;left: 0px;}
.desPanel{text-align:center;margin:0px auto;background-color: #fff;width: 60%;height:90%;position: fixed;top: 5%;left: 20%;}
.desTF{width: 80%;height: 90%;margin-left: 10%;margin-top: 10%;text-align: left;word-wrap:break-word;font-size: 1.6em;}

.closeBtn{width: 22px;height: 23px;background-color: #000;position: absolute;top: 10px;right: 10px;background:url("../images/closeBtn.jpg") no-repeat;}
.huiyitimeSpan{margin-top: 0px;}
.huiyiTitleSpan{margin-left: 0px;margin-top: 0px;height: 20px;}
.codeSpan{margin-left: 0px;margin-top: 0px;float: left;}
.codeinput{margin-left:0px;width:100px;border:1px solid #c4c4c4;padding:0 5px 2px 5px;  background:#fff;color:#7a7a7a;font-size: 16px;line-height:16px; height:26px;}

