/* Common */
body {overflow-x: hidden; font-size: 14px; color: #575C5C; line-height: 1.4; font-family: Helvetica,Arial,"Microsoft YaHei";}
a {color: #575C5C; outline: none; transition: all 0.3s linear 0s;}
a:hover, a:focus {color: #4b984f; text-decoration: none; outline: none;}
ul,ol {list-style: none; outline: none; padding-left: 0;}

.animated {-webkit-animation-duration:1.5s;animation-duration:1.5s;}

.o {overflow: hidden;}
.p15 {padding: 15px;}
.p30 {padding: 30px;}
.p40 {padding: 40px;}

.ptb15 {padding-top: 15px; padding-bottom: 15px;}
.ptb20 {padding-top: 20px; padding-bottom: 20px;}
.ptb30 {padding-top: 30px; padding-bottom: 30px;}
.ptb40 {padding-top: 40px; padding-bottom: 40px;}
.ptb50 {padding-top: 50px; padding-bottom: 50px;}
.ptb60 {padding-top: 60px; padding-bottom: 60px;}
.ptb100 {padding-top: 100px; padding-bottom: 100px;}

.plr15 {padding-left: 15px; padding-right: 15px;}
.plr30 {padding-left: 30px; padding-right: 30px;}
.plr40 {padding-left: 40px; padding-right: 40px;}
.plr50 {padding-left: 50px; padding-right: 50px;}
.ptop60 {padding-top:60px;}
.ptop50 {padding-top:50px;}
.ptop40 {padding-top:40px;}
.ptop30 {padding-top:30px;}
.ptop20 {padding-top:20px;}
.mt0 {margin-top: 0;}
.mb0 {margin-bottom: 0;}
.ml0 {margin-left: 0;}
.mr0 {margin-right: 0;}
.block {display: block;}

.no-padding {padding-left: 0px !important; padding-right: 0px !important;}
.padding-5 {padding-left: 5px !important; padding-right: 5px !important;}
.container {max-width: 1340px; width: inherit; margin-left: auto; margin-right:auto;}

/* Header */
.header {}
.header .brand-logo {float: left;}
.header .brand-logo img {max-height: 100%;}
.header .itemlang {width: 20%; float: right; text-align: center; font-size: 12px; padding-top: 42px; color: rgba(31,37,38,.75);}
.header .itemlang span {display: inline-block; font-size: 12px; padding-right: 15px;}
.header .itemlang span img {margin-right: 5px;}
.header .item { float: right; font-size: 12px; padding-top: 42px; color: rgba(31,37,38,.75);}
.header .item span {display: inline-block; float: left; font-size: 2em; padding-right: 15px;}
.header .item span i {color: #076bf4;}


/* PC menu */
.pcmenu {height: 52px; background-color: #0c0994; color: #fff;}
.pcmenu .meul { float: left; overflow: hidden; margin-bottom: 0;}
.pcmenu .meul li {display: inline-block; float: left;}
.pcmenu .meul li a {display: block; line-height: 52px; color: #fff; font-size: 15px; padding: 0 30px;}
.pcmenu .meul li a:hover, .pcmenu .meul li.active a {background: url(../img/hover.png) no-repeat center bottom;}


/* Header */
.wml-navbar {border-radius: 0; background: #fff; border-top: solid 5px #305dc3; border-bottom: none; margin-bottom: 0; top: 0; transition: all 0.5s ease 0s;}
.wml-navbar.fix-down {background: rgb(255,255,255); box-shadow: 0 0 10px #ddd;}
.wml-navbar .navbar-brand {padding-top:10px;}
.wml-navbar .navbar-brand img {max-height: 50px;}
.wml-navbar .navbar-nav li a {color: #333; font-size: 15px; margin:0 10px; padding-top: 28px; padding-bottom: 28px;}
.wml-navbar .navbar-nav li a:hover, .wml-navbar .navbar-nav li.active a.dropdown-toggle {color: #fff; background: #305dc3;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {color: #fff; background: #305dc3;}
.wml-navbar .navbar-nav .dropdown-menu li a {margin:0; padding-top:5px; padding-bottom: 5px;}
/*.navbar-nav > li > .dropdown-menu {margin-top: 15px;}*/


/* Index-Banner */
.carousel-inner {background: #CFD8DF; } 
.carousel-inner > .item img {margin: 0 auto;} 
.carousel-control.left {background-image: none;} 
.carousel-control.right {background-image: none;}


/* Index common */
.wml-title h3 {font-size: 28px; color: #333;}
.serbox {padding-top: 20px;}
.serbox .col-md-3 {padding: 30px 0; border-radius: 5px; /*background-color: #f8f8f8;*/}
.serbox a {border:1px solid #ccc; border-radius: 50%; padding: 35px 0 0; width: 130px; height: 130px; display: inline-block; transition: all 0.3s linear 0s;}
.serbox i {font-size: 60px; color: #305dc3; }
.serbox h4 {text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);}
.serbox p {color: #5e7387;}
.serbox a:hover {background-color: #305dc3; border-color: #305dc3;}
.serbox a:hover i {color: #fff;}


.index2 {background: #f5f5f5;}
.i2-pro .widget{margin-right:10px;margin-bottom:10px;border-radius:0;border-radius:0}
.i2-pro .widget .img-holder{position:relative;overflow:hidden}
.i2-pro .widget .img-holder img{width:100%}
.i2-pro .widget .img-holder .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(48,93,195,.6);text-align:center;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.i2-pro .widget .img-holder a{color:#fff}
.i2-pro .widget:hover .img-holder .overlay{opacity:1}
.i2-pro .widget .img-holder .overlay .inner{display:table;width:100%;height:100%;position:relative}
.i2-pro .widget .img-holder .overlay .inner:before{content:'';position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(255,255,255,.5)}
.i2-pro .widget .img-holder .overlay .social{display:table-cell;vertical-align:middle;position:relative;padding:30px}
.i2-pro .widget .img-holder .overlay .social li{display:inline;margin-right:4px}
.i2-pro .widget .img-holder .overlay .social li a{display:inline-block;width:31px;height:31px;border:1px solid #fff;text-align:center;font-size:12px;line-height:30px;color:#fff;border-radius:50%}
.i2-pro .widget .content-holder{text-align:center;background:#fff;border-top:2px solid #305dc3;display:block;margin-top:0;padding:12px 20px}
.i2-pro .widget .content-holder:before{background:#305dc3}
.i2-pro .widget:hover .content-holder{border-top-color:#305dc3}
.i2-pro .widget:hover .content-holder:before{-webkit-transform:scaleY(1);transform:scaleY(1)}
.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.i2-pro .widget:hover .content-holder h4{color:#fff}
.i2-pro .widget:hover .content-holder p{color:#eee}
.i2-pro .widget .content-holder h4{text-transform:uppercase;color:#305dc3;margin:0;font-size:14px;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}
.i2-pro .widget .content-holder p{text-transform:uppercase;color:#FFF;margin:0;font-size:13px;line-height:22px;padding-bottom:14px;-webkit-transition:all .3s ease;transition:all .3s ease}

.index3 {background: #f5f5f5;}
.i3-box .newsblock{margin-top:30px}
.i3-box .newsblock h4{font-size:24px}
.i3-box .newsblock .list-group{margin-bottom:2px}
.i3-box .newsblock .newslist{padding:8px 2px 8px 8px;border:none;text-align:left}
.i3-box .newsblock .newslist h5{text-shadow:inherit;width:76%;float:left;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.i3-box .newsblock .newslist:hover h5{color:#1e8bc3}
.i3-box .newsblock .newslist p.list-group-item-text{display:none;overflow:hidden;line-height:1.3;color:#555;width:100%;white-space:nowrap;text-overflow:ellipsis}
.i3-box .newsblock .newslist .badge{width:24%;font-size:14px;float:right;text-align:right;margin-top:0;font-weight:400;background:0 0;color:#555}
.i3-box .newsblock .newslist .list-group-item-heading{margin-bottom:0}
@media (min-width:992px) and (max-width:1200px){.i3-box .newsblock .newslist{padding:6px 0 6px 6px;text-align:left}
.i3-box .newsblock .newslist h5{width:69%;font-size:15px}
.i3-box .newsblock .newslist .badge{width:31%;font-size:14px}
}
@media (min-width:1201px) and (max-width:1600px){.i3-box .newsblock .newslist{padding:6px 0 6px 6px;text-align:left}
.i3-box .newsblock .newslist h5{width:68%;font-size:15px}
.i3-box .newsblock .newslist .badge{width:32%;font-size:14px}
}
.i3-box .newsblock .img-holder{display:block}
.i3-box .newsblock .img-holder:before{background:#1e8bc3}
.i3-box .newsblock .img-holder img{-webkit-transition:all .3s ease;transition:all .3s ease}
.i3-box .newsblock .img-holder:hover img{opacity:.65}
.i3-box .newsblock .img-holder:active,.i3-box .newsblock .img-holder:before,.i3-box .newsblock .img-holder:focus,.i3-box .newsblock .img-holder:hover{-webkit-transform:scale(1);transform:scale(1);border-radius:3px}
.i3-box .newsblock .btn-reply{display:inline-block;padding:6px 12px;margin:15px 7px 7px;font-size:13px;font-weight:600;line-height:1.45;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#305dc3;border:1px solid transparent;border-radius:4px;min-width:90px;text-align:center;text-transform:uppercase;letter-spacing:.03em;color:#fff!important;text-decoration:none;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out}
.i3-box .newsblock .btn-reply:hover{background-color:#444}

.index4 {background: #fff;}
.i4list {padding: 15px 50px;}
.i4list .item {text-align: center; overflow: hidden; margin-top: 10px; position: relative;}
.i4list .item .thumbnail {border: none; left: 0; right: 0; top: 0; margin-top: -204px; height: 80%; transition: all 0.4s; margin-bottom: 0; position: absolute; background-color:rgba(255,255,255,.5); background-image: url(../img/icon1.png); background-position: center center; background-repeat: no-repeat; }
.i4list .item img {width:180px; height:70px;}
.i4list .item .thumbnail a {display: block;}
.i4list .item .caption {position: absolute; left: 0; right: 0; bottom: 0; height: 22%; transition: all 0.4s; background-color: rgba(0,0,0,.8); color: #fff; font-size: 14px; padding: 10px 0;}
.i4list .item a:hover .thumbnail {margin-top: 0;}
.index4 .owl-theme .owl-nav .owl-prev {position: absolute; left: -52px; background: none;}
.index4 .owl-theme .owl-nav .owl-next {position: absolute; right: -52px; background: none;}
.index4 .owl-theme .owl-nav [class*="owl-"]:hover {background: none;}
.index4 .owl-theme .owl-nav {position: relative; width: 100%; top: -170px;}
.index4 .owl-theme .owl-nav i {font-size: 5em; color: #1c97d6;}

.index5 {background: #0c0994; margin-bottom: 0;}
.index5 a {color: #fff;}
.index5 .btn-default {border-radius: 0; background: none; border:1px solid #fff; color: #fff; margin-left: 2em; transition: all .5s;}
.index5 .btn-default:hover {background: #fff; color: #0c0994;}

.backtop {position: fixed; display: none; right: 20px; bottom: 20px; padding: 5px 10px; background: #4b984f; text-align: center; z-index: 1000;}
.backtop i {font-size: 2.1em; color: #fff;}


footer {background: #282D32;}
.footnav{padding:40px 0 30px 0; background:#32373C;}
.footnav p a {color: #999;}
.footnav h4{margin-top:10px; text-shadow:none;}
.footnav h4 a{color:#fff; text-decoration:none;}
.footnav h4 a:hover{color:#fff;}
.footnav h4 a:active,
.footnav h4 a:focus,
.footnav h4 a:hover{text-decoration:none;}
.footnav ul{padding:0px; margin-bottom:0px; list-style:none;}
.footnav ul li{margin-bottom:3px;}
.footnav ul li a{color:#fff; opacity:.75; text-decoration:none; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
.footnav ul li a:active,
.footnav ul li a:focus,
.footnav ul li a:hover{text-decoration:none;}
.footnav ul li a:hover{opacity:1;}
.footnav .foot-text{text-align: center;}
.footnav .foot-text h4{color:#fff;}
.footnav .foot-text h4 a{display:block; font-size:14px; line-height:1; font-style:normal;}
@media (max-width:1599px){.met-footnav .foot-text h4 a{font-size:28px;}}
@media (max-width:1199px){.met-footnav .foot-text h4 a{font-size:24px;}}
@media (max-width:767px){
.footnav .foot-text h4 a{font-size:28px;}}
.footnav .foot-text em a{color:#fff; transition:color 0.5s; -moz-transition:color 0.5s; -webkit-transition:color 0.5s; -o-transition:color 0.5s;}
.footnav .foot-text em a:hover{color:#fff; opacity:.8;}
.footnav .foot-text p{color:#fff; margin:5px 0 0 0; opacity:.75;}
.footnav .foot-text i{font-size:20px; cursor:pointer;}
.footnav .social-box{margin-top:15px;}
.footnav .social-box a{margin:0 5px 0 0; display:inline-block; width:40px; height:36px; line-height:36px; padding-top: 2px;
text-align:center; background:#305dc3; border-radius:50%; color:#fff;
transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;}
.footnav .social-box a:hover{background:rgba(48,93,195,.8);}
.footnav .foot-text a:hover,
.footnav .foot-text a:focus{text-decoration:none;}
@media (max-width:991px){
.footnav .foot-text{margin-top:0;}}


.footer {background: #282D32; color: #fff;}
.footer a {color: #fff;}
.footer .footcopy p {margin-bottom: 4px;}
.footer .footlink {padding-bottom: 20px; color: #E4F1FE;;}
.footer .footlink a {display: inline-block; white-space: nowrap; color: #E4F1FE; margin:0 5px;}


/*page banner*/
.wml-conbox {/*background-color: #f6f6f6;*/}
.wml-conbox .rowbox {/*padding:30px 30px!important;*/ margin:30px auto; background-color: #fff;}
.wml-conbox .rowbox p {line-height: 1.8;}

/* PAGE - Common */
.wml-banner {position: relative;}
.wml-banner img {display: block;}
.wml-banner .gxb-text {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.wml-banner .gxb-text .container {display: table; height: 100%; text-align: center; }
.wml-banner .gxb-text .container .gxb-text-con {display: table-cell; vertical-align: middle; }
.wml-banner .gxb-text h2 {font-size: 36px; font-weight: bold; color:#fff;}


.wml-pagenav {border-bottom: 1px solid #eee; background-color: #fff;}
.wml-pagenav .navbar-brand {display: none;}
.wml-pagenav .navbar-collapse {text-align: center;}
.wml-pagenav .navbar-nav {float: none; display: inline-block; margin-left: auto; margin-right: auto;}
.wml-pagenav .navbar-nav > li {float: none; display: inline-block;}
.wml-pagenav .navbar-toggle .icon-bar {background: #333;}
.wml-pagenav .navbar-nav .active a {border-bottom: 3px solid #0c0994;}


/* NEWS - CONTENET*/

.gx_page_news {background: #f6f6f6;}

.gx_page_news .newsleft, .gx_page_news .newsright {background: #fff;}
.gx_page_news .newsright {float: right; width: 23%; }

.news_list{margin:30px 30px 30px 15px}
.nlist{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #eee;transition:all .4s ease 0s}
.nlist img{max-width:100%}
.nlist .col-md-9 i{color:#3895f4;font-size:1.2em}
.nlist .col-md-9 .more{padding-top:6px;color:#999}
.nlist .col-md-9 .more span{display:inline-block;margin-right:20px}
.nlist .col-md-9 .more a{float:right;display:inline-block}
.newsright h3{margin-top:15px;padding:0 0 10px;font-size:18px;border-bottom:1px solid #0683b8}
.newsright h3 span{color:#0683b8}
.newsright .list-group-item.active {background:#0c0994!important;border-color:#0c0994}
.newsright .list-group-item.active a {color: #fff;}
.nright{padding:0}
.nright li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:2.6}
.nright li span{margin-right:5px;border-radius:0}
.nright li:nth-child(1) span{background-color:red}
.nright li:nth-child(2) span{background-color:#f55d0d}
.nright li:nth-child(3) span{background-color:#ffa800}
.gx_newshow_info span{display:inline-block;padding:0 10px;color:#999}
.gx_newshow_body{line-height:26px}
.gx_newshow_body img {max-width: 100%;}
.gx_newshow_pn div{padding:5px 0}
.gx_newshow_back{text-align:center;padding-bottom:30px}
.gx_page_local{background:#F2F2F2;padding:5px 0}

.case_right {padding: 0 15px;}
.case_right > li {padding: 0; border: none; text-align: center; margin-top: 15px;}
.case_right li img {max-width:100%;}
.case_right li p {padding: 6px 0 0;}

.gx_page_local {background: #F2F2F2; padding: 5px 0;}
.local {line-height: 3;}
.local i {margin: 8px 10px 0 0; float: left;}
.local .breadcrumb {margin: 0; padding: 0; background: none;}
.breadcrumb > li + li::before {color: #000;}


.case_list .widget {margin-top:30px;}
.case_list .widget .widget-img {width: 100%; overflow: hidden;}
.case_list .widget .widget-img a {display: block; position: relative; height: 100%;}
.case_list .widget .widget-img a:after {border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 50px; color: #fff; content: "+"; display: inline-block; font-family: "Times New Roman","微软雅黑"; font-size: 40px; height: 50px; left: 50%; line-height: 50px; margin: 0 auto 0 -26px; opacity: 0; position: absolute; text-align: center; top: 0; transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s; width: 50px; z-index: 10; }
.case_list .widget .widget-img:hover a:after {opacity: 1; top: 35%;}
.case_list .widget-img .mask {height: 100%; position: absolute; transition: all 0.5s ease-out 0s; width: 100%; z-index: 2; }
.case_list .widget-img:hover .mask {background:rgba(0,0,0,0.5);}
.case_list .widget-img img {transition: all 0.6s cubic-bezier(0.17, 0.84, 0.44, 1) 0s; width: 100%; height: 100%;}
.case_list .widget-img:hover img {transform: scale(1.1);}
.case_list .widget .widget-title {border-bottom: 1px solid #e0e0e0; overflow: hidden; background: #fff; margin: 0; padding: 20px; border-bottom: 1px solid #e0e0e0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.case_list .widget .widget-title a {color: #666; font-size: 16px;}
.case_list .widget .widget-title p {font-size: 13px; margin-bottom: 0; padding-top: 10px; color: #848484;}
.case_list .widget .widget-title:hover {border-color: #666;}


/*page*/
.pagelist {text-align: center; overflow: hidden; padding-top: 15px;}
.pagelist li {display: inline-block; border:1px solid #eee;}
.pagelist li a {display: block; font-size: 16px; padding: 4px 12px;}
.pagelist li.active, .pagelist li:hover {background-color: #ffc000;}
.pagelist li.active a, .pagelist li:hover a {color: #fff;}



.suspension{position:fixed;z-index:55;right:0;top:38%;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../img/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{/*border-bottom:1px solid #eee;*/ padding:14px 0 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px; margin-bottom: 0; margin-top: 0;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../img/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}


@media (max-width:768px) {

body {padding-top: 60px;}
.container {max-width: 100%; width: auto;}
.ptb40 {padding-top: 20px; padding-bottom: 20px;}
.ptb50 {padding-top: 30px; padding-bottom: 30px;}
.ptop40 {padding-top: 20px; }
.ptop20 {padding-top: 0px; }
.ptb100 {padding-top: 30px; padding-bottom: 60px;}

/* header footer*/
.nav > li {padding-top: 0; padding-bottom: 0;}
.jl-navbar {background: rgba(255, 255, 255, .95); text-align: center; padding: 4px 0; box-shadow: 0 0 10px #ddd; margin-bottom: 0;}
.jl-navbar .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 100%; height: 100%;}
.navbar-toggle .icon-bar {background: #111;}
.jl-navbar .navbar-brand {padding-top: 2px;}
.jl-navbar .navbar-brand img {height: 45px;}
.jl-navbar .navbar-nav li a {padding-top: 10px; padding-bottom: 10px; margin:1em 18%; border-bottom: 1px solid #999;}

  .footer {margin-bottom:52px;}
.foot-text {text-align: center;}

.formbox {width:100%; margin:0 auto;}
.formbox .form-group {margin-left:15px; margin-right:15px;}

  .footinfo{overflow:hidden;text-align:center!important;background:#0c0994;position:fixed;bottom:0;left:0;z-index:999;width:100%;line-height:1.65}
.footinfo .main{display:flex}
.footinfo .main>div{flex:1}
.footinfo a.item{color:#fff;padding:8px 0 5px;display:inline-block}
.footinfo a.item i{font-size:16px;display:block}
.footinfo a.item span{color:#fff;font-size:14px}

/* Index */
.carousel-indicators {display: none;}

.serbox .col-md-3 {padding-bottom: 0; padding-top: 20px;}
.serbox a {width: 100px; height: 100px; padding-top: 26px; margin-bottom: 0;}
.serbox i {font-size: 42px;}
  .serbox h4 {    font-size: 14px;}

.i2-pro .col-xs-6 {padding-left: 5px; padding-right: 5px;}
.i2-pro .widget {margin-right: 0;}
.i2-pro .widget .content-holder h4 {font-size: 14px;}

.i4block {margin-bottom: 20px;}

.index5 h2 {font-size: 16px;}
.index5 .btn-default {margin-left:0; margin-top: 15px;}

/* pagecommon*/
.wml-banner .gxb-text h2 {font-size: 16px; }
.wml-page {padding-left:15px; padding-right: 15px;}
.wml-pagenav .navbar-toggle {margin-bottom: 2px;}
.wml-conbox .rowbox {margin:15px 0; padding: 15px!important;}


/* LIST */
#wml-conbox .container {padding-left: 0; padding-right:0;}
.case_list .widget {padding-left: 10px; padding-right: 10px; margin-top: 15px;}
.case_list .widget .widget-title {padding:10px;}
.case_list .widget .widget-img a {height: 160px;}
.case_list .widget .widget-title a {overflow: hidden;height: 26px; font-size: 12px; line-height: 26px; white-space: nowrap; text-overflow: ellipsis;}

.news_list {margin: 0;}
.news_list h4 {margin:0;}
.news_list .col-xs-8 {padding: 0;}


/* Content*/
.gx_newshow_title h1 {font-size: 24px;}
.gx_page_news {background: none;}
.gx_page_news .newsleft, .gx_page_news .newsright {background: none;}
.gx_page_news .newsright {float: none; width: 100%;}


}

#daojishi {position: absolute; left:410px;top:4%;background:rgb(255, 65, 81);border-radius:20pc; padding:5px 20px; font-size: 16px; color: #FFF;}
#daojishi span {
	display: inline-block;
	background-color: 
}
#daojishi span s {
	text-decoration: none;
	margin-right: 5px;

@media (min-width:768px) and (max-width:992px) {

}


@media (min-width:993px) and (max-width:1199px) {


}
#daojishi {position: absolute; left:350px;top:4%;background:rgb(255, 65, 81);border-radius:20pc; padding:5px 20px; font-size: 16px; color: #FFF;}
#daojishi span {
	display: inline-block;
	background-color: 
}
#daojishi span s {
	text-decoration: none;
	margin-right: 5px;
}
