﻿/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {font-family: sans-serif; /* 1 */-ms-text-size-adjust: 100%; /* 2 */-webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {margin: 0;text-align: left;font-size: 12px;background: #eaeaea;font-family:  "Microsoft YaHei";}
article, aside, details, /* 1 */ figcaption, figure, footer, header, main, /* 2 */ menu, nav, section, summary { /* 1 */display: block;}
audio, canvas, progress, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
progress {vertical-align: baseline;}
template, /* 1 */ [hidden] {
display: none;}
a {background-color: transparent; /* 1 */-webkit-text-decoration-skip: objects; /* 2 */}
a:active, a:hover {outline-width: 0;}
abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */text-decoration: underline dotted; /* 2 */}
b, strong {font-weight: inherit;}
b, strong {font-weight: bolder;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: 0.67em 0;}
.zishiyin{font-size:14px; line-height:28px;}
.zishiyin img{max-width: 100%;width: auto;height: auto !important;}
.clear{ clear:both;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
mark {background-color: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
img {border-style: none;}
svg:not(:root) {overflow: hidden;}
code, kbd, pre, samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}
figure {margin: 1em 40px;}
hr {box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}
button, input, select, textarea {font: inherit; /* 1 */margin: 0; /* 2 */}
optgroup {font-weight: bold;}
button, input { /* 1 */overflow: visible;}
button, select { /* 1 */text-transform: none;}
button, html [type="button"], /* 1 */ [type="reset"], [type="submit"] {
-webkit-appearance: button; /* 2 */}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;}
fieldset {border: 0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height: auto;}
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;}
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {
*zoom:1}
.clearfix:before, .clearfix:after {display: table;line-height: 0;content: ""}
.clearfix:after {clear: both}
p {margin: 0;}
img {width: auto\9;height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic}
ul, ol, dl, h1, h2, h3, h4, h5, h6, dt, dd {margin: 0;padding: 0}
ul li, ol li {list-style: none}
.f-fl, .f-lifl li, .f-dlfl dt, .f-dlfl dd {float: left;display: inline}
.f-fr {float: right;display: inline}
a, a:visited {text-decoration: none;color: #2a2a2a;}
a:hover {transition: color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s;color: #f77;cursor: pointer;}
em {font-style: normal;}
/* 全站全局CSS部分结束 */

.g-box-1200 {width: 1200px;height: auto;margin: auto;display: block;}
.g-top-full {width: 100%;height: 30px;background: #27303f;display: block;overflow: hidden}
.g-top-full p {height: 30px;line-height: 30px;font-size: 12px;font-weight: normal;color: #fff;overflow: hidden}
.g-top-full p a {padding: 0 10px;color: #fff;}
.g-top-full p a:hover {text-decoration: none;color: #2087ed;}
.tbgg{ width:600px;color: #fff; overflow:hidden; margin-left:30px;}
.tbgg ul{ float:left;}
.tbgg ul li{ float:left; width:600px; height:30px; line-height:30px;}
.g-nav-full {width: 100%;height: 90px;padding: 8px 0 0;background: #fff;border-bottom: 1px solid #dedede;display: block;overflow: hidden}
.g-nav-full .u-logo {height: auto;margin-top:16px;overflow: hidden}
.g-nav-full .u-logo h1{ font-size:36px; color:#151356;}

.g-nav-full .u-logo:hover img {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);}
.g-nav-full .tip {height: 21px;line-height: 38px;color: #999;font-size: 14px;background-image: url(../images/logotxt.png);background-repeat: no-repeat;background-position: left center;width: 220px; margin:31px 0px 0px 20px;
}
.g-nav-full .m-nav {width: auto;height: auto;margin: 7px 0 0 20px;overflow: hidden}
.g-nav-full .m-nav li {float: left;margin: 0 0 0 30px;float: left;display: inline;}
.g-nav-full .m-nav li a {width: auto;height: 33px;line-height: 33px;font-size: 16px;font-weight: normal;color: #333;padding: 0 10px;text-decoration: none;display: block;overflow: hidden;}
.g-nav-full .m-nav li a:hover {background: #00AAFF;color: #fff;}
.g-nav-full #form_top {width: 450px;height: 46px;margin: 18px 0 0;overflow: hidden}
.g-nav-full #form_top .u-search-input {width: 372px;height: 41px;line-height: 30px;text-indent: 10px;background: #fff;float: left;font-size: 14px;font-weight: normal;color: #333;margin: 0;padding: 0;border: 2px solid #2087ed;border-radius: 6px 0 0 6px;display: inline;overflow: hidden}
.g-nav-full #form_top .u-search-btn {width: 74px;height: 45px;line-height: 32px;font-size: 16px;font-weight: normal;color: #fff;text-align: center;background: #2087ed;float: left;margin: 0;padding: 0;border: 0;border-radius: 0 6px 6px 0;display: inline;overflow: hidden;cursor: pointer}
.g-navlist{width: 100%;height: 52px; background-color:#27303f;z-index:99;}
.g-navlist ul li {float: left;width:120px; position:relative;}
.g-navlist ul li a{color: #fff;display: block;line-height: 52px;height: 52px;font-size: 16px; width:120px; text-align:center;}
#navbox li a:hover,#navbox .sfhover .nav_a,#navbox .current{display:block; color:#FFF; background-color:#2087ed;}
#navbox li ul {list-style-type: none;text-align: left;left: -999em; position: absolute;z-index:990;width:120px; background: #f7f9fb;}
#navbox li ul li{float: left;width:120px;z-index: 9990;margin-left:0px;}
#navbox li ul li a{display: block;width: 100%;text-align:center;height: 38px;font-size: 13px; color:#333;line-height: 38px; padding:0px !important; }
#navbox li ul li a span{ color:#27303f;}
#navbox li ul li a:hover{color:#fff; background-color:#2087ed;}
#navbox li:hover ul {z-index:990;left: auto;}
#navbox li.sfhover ul {left: auto;}
.nav_li_id64 ul{ display:none;}
.nav_li_id64 .nav_a{
	background-image: url(../images/icoi-news.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/*浮动客服*/
/* 底部版权 */
.g_foot {background: #fbfbfb;border-top: 1px solid #cecece;text-align: left;font-size: 12px;padding: 10px 0;margin: 20px 0 0 0;line-height: 24px;color: #666}
.g_foot p {text-align: left;}
.g_foot a {font-size: 14px;color: #333}
.g_foot b, .g_foot span {color: #F00}
.foot_bg {width: 100%;overflow: hidden;padding: 15px 0;background: #fff;border-top: 1px solid #bbb;margin-top: 20px;}
.foot_jz {width: 1200px;overflow: hidden;margin: 0 auto;}
.foot_jz img {float: left;margin-right: 50px;display: none;}
.foot_jz span {width: 900px;float: left;overflow: hidden;display: block;font-size: 14px;color: #999;padding-top: 28px;line-height: 27px;}
.foot_jz span a {color: #999;}
.foot_jz span i {display: none;}
.list2_weixin {width: 95px;float: right;overflow: hidden;text-align: center;margin-top: 10px;}
.list2_weixin img {width: 95px;height: 95px;margin-bottom: 3px;margin-left: 0px;display: block;}
/* 当前位置 */
.f-jkico {background-image: url(../images/jkicon.jpg);background-repeat: no-repeat;}
.g-jknav {height: 44px;position: relative;zoom: 1;text-indent: 24px;}
.g-jknav b {width: 13px;height: 15px;position: absolute;left: 2px;top: 15px;background-position: -9px -8px}
.g-jknav p {width: 100%;height: 44px;line-height: 44px;font-size: 14px;font-weight: normal;color: #555;text-indent: 24px;display: block;overflow: hidden;}
.g-jknav p a{color: #555;}
/* 返回顶部 滚动监听 */
.g-float {width: 60px;height: auto;position: fixed;bottom:80px;left: 50%;cursor: pointer;margin-left: 610px;z-index: 100;}
.g-float a {width: 100%;height: 60px;margin: 1px 0 0 0;display: block;overflow: hidden;}
.g-float #m-top-back {height: 0px;background: url(../images/gotop.gif) no-repeat;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2;float: left;display: block;overflow: hidden}
.g-float #m-top-back:hover {background-position: -60px 0;}
/*列表页分页*/
.page-list {text-align: center;display: block;overflow: hidden;padding: 20px 0;}
.page-list a {width: auto;height: 30px;line-height: 30px;font-size: 14px;font-weight: normal;color: #555;text-align: center;padding: 0 12px;background: #fafafa;margin: 0 5px 0 0;display: inline-block;overflow: hidden}
.page-list b {width: auto;height: 30px;line-height: 30px;font-size: 13px;font-weight: normal;color: #fff;text-align: center;padding: 0 12px;background: #54cf77;margin: 0 5px 0 0;display: inline-block;overflow: hidden}
.page-list a:hover {background: #54cf77;color: #fff;}
/*分页*/
.page{ width:100%; text-align:center; padding:30px 0px;clear:both;}
.page a,.page span{display:inline-block; padding:0px 8px; background:#ededed;border-radius:0px; font-size:14px; height:32px; line-height:32px; margin:0px 2px;}
.page a:hover,.page .current{ background-color:#2087ed;color:#FFF;display:inline-block;}
.page select{ height:33px;}
.page .pageinfo{ display:none;}

/*底部-*/
canvas {width: 100%; height:310px;}
.footer_2019{ background-color:#37363b; width:100%; height:466px; margin-top:25px; position:relative;}
.footer_2019_c{ width:100%; position:absolute; left:0px; top:55px; right:0px; z-index:20;}
.footer_nav {padding-bottom: 45px;}
.footer_nav dl{padding:0px 36px 0px 0px;color:#999; position:relative; float:left;}
.footer_nav dl .xian{ width:3px; height:15px; background-color:#2087ed; position:absolute; left:0px; top:7px;}
.footer_nav dl dt{height:28px;line-height:28px;text-indent:12px;margin-bottom: 2px;margin-bottom:4px; font-size:15px;}
.footer_nav dl dt a{ color:#FFF;}
.footer_nav dl dd{display:block; height:28px; line-height:28px; font-size:13px; text-indent:12px;}
.footer_nav dl dd a{ color:#999;}
.footer_dl_1,.footer_dl_9,.footer_dl_31{ display:none;}
.footer_dl_15{ padding-right:0px !important;}
.footer_2019 .lastd{ border-right:0px; padding-right:0px; width:400px;}
.footer_2019 .lastd dd{text-indent:12px;}
.footer_2019 .ewm{width: 154px;text-align:center; margin-top:5px; float:right;} 
.footer_2019 .ewm .p1{ line-height:34px !important;color:#999;font-size:12px;width:90px; margin-left:32px;}
.footer_2019 .ewm .tel{background-image: url(../images/foot_ico_dh.png);background-repeat: no-repeat;background-position: left center; height:34px; line-height:34px; color:#2087ed; font-size:18px; font-weight:bold; text-indent:25px;}
.banquan{ border-top:1px solid #5c5c5c; padding:15px 0px 95px 0px; text-align:center; color:#acacac; font-size:13px;}
.banquan a{color:#acacac;}
.banquan a:hover{ color:#ccc;}
.banquan p{ line-height:20px; margin:5px 0px;}

/*浮动客服*/
#floatDivBoxs{width:150px;background:#fff;position:fixed;top:129px;left:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#ff7e00;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li img{vertical-align: middle;}
#floatDivBoxs .floatDtxt{font-size:16px;color:#333;padding:14px 14px 3px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 10px 14px; font-size:18px; line-height:32px; color:#2087ed; font-weight:bold !important;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatewm{ line-height:30px; text-align:center; background-color:#f7f7f7; padding:10px 0px;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width: 50px;height: 45px;position: fixed;top: 129px;left: 150px;z-index: 999;background-image: url(../images/online_arrow.jpg);background-repeat: no-repeat;background-position: right center;}
#rightArrow a{display:block;height:45px;}
/*图片列表页*/
.pic_ul{ padding:10px 0px;}
.pic_ul li{ width:270px; float:left; margin:10px 0px 0px 20px;}
.pic_ul li .img{ overflow:hidden; height:190px;}
.pic_ul li .img img{ min-height:190px;}
.pic_ul li .tit{ font-size:14px; line-height:20px; height:20px; text-align:center; margin-top:7px;}
.pic_ul{ margin-left:-2%;}
/*留言-*/
.list_liuyan{padding:40px 10px;margin:10px auto 50px auto;}
.list_liuyan .tit{ font-size:20px; font-weight:bold; color:#444; border-left:4px solid #2087ed; padding-left:10px; margin-bottom:10px;}
.list_liuyan_box{padding: 10px 0px;}
.list_liuyan select,.list_liuyan .form_text{ color:#666;width:100%;height: 38px; border-radius: 3px;line-height: 38px; padding:0px;text-indent:10px; background-color:#fff;border: 1px solid #ddd; font-size:14px;}
.list_liuyan select option{ height:30px; line-height:30px; color:#666;}
.list_liuyan .form_textarea{ height:120px;}
.list_liuyan  .form_text_verifycode{ width:100px;}
.list_liuyan .form_button{ width:160px; height:42px; background-color:#2087ed; border:1px solid #2087ed; font-size:16px; text-align:center; line-height:42px; border:0px;font-family: "Microsoft yahei", helvetica;color:#FFF; cursor:pointer; margin-top:0px;border-radius: 3px; margin-top:10px;}
/*-网站地图-*/
.maplist{ padding:10px 0px 30px 0px;}
.maplist .depth1{ font-weight:bold; height:40px; line-height:40px; clear:both; font-size:15px;}
.maplist .depth2{ font-size:14px; float:left; margin:0px 20px 15px 0px;}
.maplist .depth2 a{ color:#666;}

/*自定义*/
.h_ywfw{ padding:30px 0px;}
.h_ywfw_ul li{width: 16.66%;height: 250px;float: left;background-repeat: no-repeat;background-position: center center;background-size: cover; color:#FFF;}
.h_ywfw_ul li .biaoti{ font-size:18px; height:30px; line-height:30px; font-weight:bold; margin:50px 20px 0px 20px;}
.h_ywfw_ul li .desc{ font-size:12px; line-height:20px; height:100px;-webkit-line-clamp:5;margin:5px 20px;}
.x_sub_nav ul{ padding:20px 0px; background-color:#FFF;}
.x_sub_nav ul li{ display:inline-block; text-align:center; padding:0px 11px; line-height:24px; font-size:14px;}
.x_sub_nav ul li a{ display:block;}
.x_sub_nav ul li a i{width: 20px;height: 20px; display:block; margin:0px auto 10px auto;background-repeat: no-repeat;background-position: center center; background-size:100%;filter: grayscale(1);}
.x_sub_nav ul li a:hover,.x_sub_nav ul .cur a{ color:#2087ed;}
.x_sub_nav ul li a:hover i,.x_sub_nav ul .cur a i{filter: grayscale(0);}
.x_sub_nav2 li{width:19.2%; margin:0px 0px 0px 1%;float:left;}
.x_sub_nav2 li a{ text-align:center;line-height:24px; font-size:16px; background-color:#FFF;  height:46px; line-height:46px; display:block;}
.x_sub_nav2 li a span{ color:#888; font-size:13px;}
.x_sub_nav2 li:nth-child(1){ margin-left:0px;}
.x_sub_nav2 li a:hover,.x_sub_nav2 .cur a{ background-color:#2087ed; color:#FFF;}
.x_sub_nav2 li a:hover span,.x_sub_nav2 .cur a span{color:#FFF;}
.kp_news { background-color:#eaeaea !important;}
.kp_news .m-jklistul li{ background-color:#FFF; border-bottom:0px; padding:20px;}
.kp_news .m-jklistul li a.f-fl img{ width:400px; height:248px;}
.kp_news .m-jklistul li .m-listdiv{ margin-left:420px;}
.kp_news .m-jklistul li .m-listdiv .m-title{ border-left:5px solid #2087ed; height:38px; line-height:38px; font-size:20px;}
.kp_news .m-jklistul li .m-listdiv .m-listinfo{ height:156px;}
imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:hover img{cursor: pointer; transform:scale(1.15); -webkit-transform:scale(1.15) translateZ(0); -moz-transform:scale(1.15) translateZ(0); -ms-transform:scale(1.15) translateZ(0); -o-transform:scale(1.15) translateZ(0);}
.anli_ul li{ width:380px; float:left; margin:20px 0px 0px 30px;}
.anli_ul li .img{ overflow:hidden;}
.anli_ul li .img img{ height:250px;}
.anli_ul li .tit{height: 46px;line-height: 46px;padding: 0px 40px 0px 20px;font-size: 16px;background-color: #f5f5f5;background-image: url(../images/case_ico1.png);background-repeat: no-repeat;background-position: right -5px; font-weight:normal;}
.anli_ul li:hover .tit{background-color: #2087ed;background-position: right -61px; color:#FFF;}
.anli_ul li:nth-child(3n+1){ margin-left:0px !important;}
.anli_show{ padding:20px;}
.anli_show .tit{ font-size:32px; line-height:46px; padding:0px 0px 15px 0px; font-weight:normal;}
.anli_show .more{font-size: 18px;color: #fff;text-align: center;width: 259px;height: 60px;line-height: 60px;display: block;background: #2087ed;border-radius: 50px; margin:0px auto;}
.anli_show .img{ margin:0px auto 20px auto;}
.anli_show .img img{ height:550px;}
.anli_show .more i{width: 20px;height: 20px;background-image: url(../images/ico_lj.png);background-repeat: no-repeat;background-position: center center;vertical-align: middle; background-size:100%; display:inline-block; margin-right:7px;}
/*二级页关于我们-*/
.h_bt_h2{ font-size:32px; font-weight:bold; text-align:center;color:#fff; letter-spacing:2px; line-height:38px;}
.h_bt_h2 span{text-transform:Uppercase; font-size:16px; font-weight:normal; letter-spacing:0px;}
.h_bt_xian{display:block;position:relative;height:3px;border-radius:20px;background-color:#2087ed;width:60px;overflow:hidden; margin:6px auto 12px auto;}
.h_bt_xian:after{content:"";position:absolute;left:0;top:-1.1px;height:5px;width:6px;background-color:#fff;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:MOVE-BG;animation-name:MOVE-BG}
@-webkit-keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@keyframes MOVE-BG{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(88px);transform:translateX(88px)}
}
@-webkit-keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
@keyframes MOVE-BG2{0%{-webkit-transform:translateX(0);transform:translateX(0)}
to{-webkit-transform:translateX(48px);transform:translateX(48px)}
}
.h_bt_desc{ text-align:center; line-height:30px; height:30px; color:#999; font-size:14px;}
.guodu{transition: 0.4s;}
.gywm_bg{ padding:60px 0px; width:100%;}
.gywm_gsys_ul li{ width:240px; padding:30px 20px; text-align:center; float:left;box-shadow: 0 0 20px rgba(175,175,175,.4); background-color:#FFF; border-radius:5px; margin:15px 0px 20px 25px;}
.gywm_gsys_ul li:nth-child(1){ margin-left:0px;}
.gywm_gsys_ul li .img{width: 70px;height: 70px;background-repeat: no-repeat;background-position: center center; background-size:100%; margin:0px auto;}
.gywm_gsys_ul li .tit{ font-size:16px; line-height:30px; height:30px; color:#2087ed; margin:10px 0px 10px 0px; font-weight:bold;}
.gywm_gsys_ul li .desc{ font-size:14px; line-height:24px; min-height:120px; color:#666;}
.gywm_gsys_ul li:hover{ margin-top:10px;}
.gywm_zs{ background-color:#fff;}
.gywm_zs .swiper-container{ padding:10px 0px;}
.gywm_zs .td_box{ padding:5px 5px 12px 5px; background-color:#f5f5f5; text-align:center;}
.gywm_zs .td_box .img{ display: table-cell;vertical-align: middle; height:308px;}
.gywm_zs .td_box .tit{ font-size:14px; font-weight:normal;}
.gywm_zs .swiper-button-next,.gywm_zs .swiper-button-prev{width:50px;height:50px;position: absolute;z-index: 20; background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(../images/qiehuan_l.png);opacity:1; margin-top:-30px; background-size:20px; border-radius:50%;}
.gywm_zs .swiper-button-prev{left:1%;}
.gywm_zs .swiper-button-next{right:1%;background-image: url(../images/qiehuan_r.png);}
.gywm_hzhb .h_bt_xian{ margin-bottom:20px;}
.gywm_hzhb_c{ padding:5px 0px;}
.gywm_hzhb_c_l{ width:120px; height:70px; float:left; padding:22px 0px 18px 0px; background-color:#2087ed; text-align:center; color:#FFF; font-size:14px;}
.gywm_hzhb_c_l .img{width: 40px;height: 40px;background-repeat: no-repeat;background-position: center center; background-size:100%; margin:0px auto;}
.gywm_hzhb_c_l p{ line-height:30px;}
.gywm_hzhb_c_r{ width:1060px; float:right; background-color:#FFF; padding:35px 0px;overflow:hidden;position:relative; height:40px;}
.gywm_hzhb_c_r ul{ float:left;} 
.gywm_hzhb_c_r ul li{ float:left; height:40px; margin-right:30px;position:relative;}
.gywm_hzhb_c_r ul li img{ height:40px;}
.gywm_hzhb_c_id135 .gywm_hzhb_c_l{ background-color:#4499ec;}
.gywm_hzhb_c_id136 .gywm_hzhb_c_l{ background-color:#66a9eb;}
.h_bt_h2_h{ color:#333;}
.h_hzhb{ background-color:#FFF;width: 1198px;margin-top: 18px; padding:30px 0px 0px 0px;border: 1px #e4e4e4 solid;}
/*联系*/
.lianxi{ position:relative;}
#container{width:680px; padding:30px 10px 0px 0px;pointer-events: none; float:right;}
.clear{ clear:both;}
.lianxi_map_ul{ position:absolute; right:80px; top:80px; z-index:222;}
.lianxi_map_ul li{ position: absolute; top:151px; right:53px; width:120px; text-align:center; display:block; cursor:pointer;}
.lianxi_map_ul .lianxi_map_ul_li_id673{ right:83px; top:242px;}
.lianxi_map_ul li p{ display:inline-block; background-color:#2087ed; height:18px; line-height:18px; padding:0px 10px; border-radius:10px; color:#FFF; position:relative;}
.lianxi_map_ul li p:before {border: 5px solid transparent;border-top-color: #2087ed;content: '';display: block;height: 0px;left: 50%; margin-left:-6px;position: absolute;top:18px;width: 0px;}
.lianxi_map_ul .cur{top:151px;}
.lianxi_map_ul .cur p{height:22px; line-height:22px; padding:0px 12px; font-size:13px;}
.lianxi_map_ul .cur p:before{  top:22px;}
.lianxi_map_ul_li_id673.cur{ top:240px;}
.lianxi_map_body{ position:absolute; width:1040px; top:80px; left:80px; z-index:11;}
.lianxi_map_cont{ display:none; width:100%;/*background-image: url(../images/lianxi_map_jiantou.png);background-repeat: no-repeat;background-position: 390px 80px;*/}
.lianxi_map_cont_id673{background-position: 390px 182px;}
.lianxi_map_box{width:380px;border:1px solid #ddd;}
.lianxi_map_cont .img2019{ width:100%;}
.lianxi_map_cont .desc2019{  padding:15px 20px;}
.lianxi_map_cont .desc2019 .tits{ font-size:16px; font-weight:bold; height:32px; line-height:32px;}
.lianxi_map_cont .desc2019 p{line-height: 24px;margin: 4px 0px;font-size: 14px;color: #555;background-image: url(../images/lianxi_map_ico.png);background-repeat: no-repeat;background-position: left top; text-indent:20px;}
.lianxi_map_cont .desc2019 .mail{background-position: left -33px;}
.lianxi_map_cont .desc2019 .address{background-position: left -66px;}

.w1200{ width:1200px; margin:0px auto;}
.footertc{position: fixed;width: 100%;height:80px;background: rgba(0,0,0,0.7);left: 0;bottom: 0px;z-index: 1000;transition: all 0.5s ease-out;}
.footertc-on{bottom: 0;}
.footertc-no{ display:none;}
.footertc .w1200{ position:relative;}
.footertc .footertc_l{ width:400px; color:#FFF; float:left; font-weight:bold; font-size:20px; height:80px; line-height:80px;}
.footertc .footertc_r{ width:800px; float:right;}
.footertc .foot_text{ width:184px; height:40px; line-height:40px;  background-color:#fff; border:0px;text-indent:12px; font-size:16px;}
.footertc .foot_text_verifycode{ width:130px;}
.footertc .wenben{position:relative; float:left; height:40px; margin:20px 10px 0px 0px;}
.footertc .wenben_3,.footertc .wenben_4{ display:none;}
.footertc .wenben_tj{ float:right;}
.footertc .foot_tj{ width:180px; height:40px; line-height:40px; border:0px; font-size:16px; background-color:#2087ed; display:block; color:#FFF;font-family: "Microsoft yahei"; cursor:pointer;}
.footertc .code_image{ width:58px; height:26px; margin-top:-5px;}
.dbtc-cl{background-repeat: no-repeat;background-position: center center;height: 30px;cursor: pointer;width: 30px;position: absolute;top: 0px;right: 10px;z-index: 2000;background-size: 22px; font-size:16px; color:#FFF; line-height:30px;}
#kc_slideshow p { font-size:18px; font-weight: bold;}
#kc_slideshow p a{ color:#FFF;}
