@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font:12px/1.5 微软雅黑, Arial, sans-serif !important; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var,i { font-style: normal; }
ul, ol { list-style: none; }
a,s { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none;outline: none; }
a:hover, a:active,a:focus{ text-decoration: underline;outline:none;}
/*a { blr:expression_r(this.onFocus=this.blur());}*/
a { outline: none; /*transition-duration: 0.3s, 0.3s;*/ color: #555;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
img{max-width: 100%;height: auto;}
/*.info{text-align: justify; text-justify: inter-ideograph;}*/

/*Body*/
body {margin: 0 auto; overflow-x: hidden;  background: #fff; color:#000;overflow-x: hidden; }
a {color: #000;text-decoration:none; transition: all 0.5s ease 0s;}
a:hover { text-decoration:none; color: #008fd5; }
area {  anything:expression(this.onfocus=this.blur);  }

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in{width:1106px;margin:0 auto;*zoom:1;} .g-in:after{content:"\20";display:block;height:0;clear:both;}

.navbar-brand {
	height:auto;
	position:relative;
	z-index:999;
}
.navbar-nav>li {
	position:relative;
	margin:0 1px;
}
.navbar-nav>li>a {
	font-size:16px;
	padding:36px 24px!important;
	color:#2b2b2b;
}
.navbar-nav>li>a:focus,.navbar-nav>li>a:hover,.navbar-nav>li.active>a {
	background:#0069a4;
	color:#fff;
}
.navbar-nav>li>a:focus,.navbar-nav>li>a:hover,.navbar-nav li .cur {
	background:#0069a4!important;
	color:#fff;
}
.subnav{position: absolute;top: 101%;z-index: 1000;box-shadow: 0 6px 12px rgba(0,0,0,.175);background:#fff;left:-196px;width:910px;padding:32px 32px 0;/*border-top:2px solid transparent;*/display: none;}
.subnav h3{font-size: 14px;color: #666;font-weight: bold;margin-bottom:20px;}
.subnav .sb-l{/*float: left;width: 246px;*/}
.subnav .sb-l>ul{text-align: center;}
.subnav .sb-l>ul>li{/*float: left;padding:0 12px;*/text-align: center;display: inline-block;width:12%;}
.subnav .sb-l>ul>li a{display:block;font-size:14px;color:#666;padding:45px 4px 20px;text-align: center;}
.subnav .sb-l>ul>li a:hover{color: #01b0f1;}
.subnav .sb-l>ul>li .a1{background:url(../images/n01.png) no-repeat center top;}
.subnav .sb-l>ul>li .a2{background:url(../images/n02.png) no-repeat center top;}
.subnav .sb-l>ul>li .a3{background:url(../images/n03.png) no-repeat center top;}
.subnav .sb-l>ul>li .a4{background:url(../images/n04.png) no-repeat center top;}
.subnav .sb-l>ul>li .a5{background:url(../images/n05.png) no-repeat center top;}
.subnav .sb-l>ul>li .a6{background:url(../images/n06.png) no-repeat center top;}
.subnav .sb-l>ul>li .a7{background:url(../images/n07.png) no-repeat center top;}
.subnav .sb-l>ul>li .a8{background:url(../images/n08.png) no-repeat center top;}
.subnav .sb-r{float: right;width: 220px;}
.subnav .sb-r>ul>li{line-height: 2;}
.sub-menu{position: absolute;z-index: 999;top: 101%;z-index: 1000;box-shadow: 0 6px 12px rgba(0,0,0,.175);background:#fff;left:-196px;width:640px;padding:32px 24px 20px;border-top:2px solid transparent;display: none;}
.sub-menu>ul>li{float: left;/*width:156px;*/width: 14%;margin:0 1%;}
.sub-menu4>ul>li{/*width: 95px*/;text-align: center;width:14%;}
.sub-menu2{width:910px;left:-82px;}
.sub-menu2>ul>li{width: 17%;margin:0 1.5%;}
.sub-menu2>ul>li>a{padding-top: 48px;padding-bottom: 8px;margin-bottom: 8px!important;border-bottom:1px solid #e5e5e5;}
.sub-menu2>ul>li:nth-child(1)>a{background:url(../images/item-01.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(2)>a{background:url(../images/item-02.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(3)>a{background:url(../images/item-03.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(4)>a{background:url(../images/item-04.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(5)>a{background:url(../images/item-05.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(6)>a{background:url(../images/item-06.png) no-repeat left top;background-size: 30%;}
.sub-menu2>ul>li:nth-child(7)>a{background:url(../images/item-07.png) no-repeat left top;background-size: 30%;}

.sub-menu>ul>li>a{font-size: 14px;color: #666;font-weight: bold;margin-bottom:20px;display: block;}
.sub-menu>ul>li>a:hover,.sub-menu .dlnav>dt>a:hover{color: #01b0f1;}
.sub-menu .dlnav>dt>a{display: block;font-size: 12px;line-height: 2;font-weight: normal;}
.sub-menu5{text-align: center;width: 910px;right: -244px;left: auto;}
.sub-menu5>ul>li{width: 14%;}

.navbar-header .lang{float: right;margin:3.6% 4% 0 0;}

.footer{background:#2f2f2f;position: relative;z-index: 9;color:#989898; margin-top:50px;}
.footer>.container{padding:40px 0 48px;}
.footnav li{float: left;width:25%;font-size: 16px;color: #989898;border-right:1px solid #737272;min-height: 150px; }
.footnav li i {padding-left:20%;}
.footnav li i a{color: #989898;}
.footnav li i a:hover{color: #fff;}
.footnav li>dl{margin-top:10px;font-size: 12px;}
.footnav li>dl dt{font-weight:normal;line-height:2;width:68%;text-align: left;margin:0 auto;}
.footnav li>dl dt a{color: #989898;background:url(../images/icon-05.png) no-repeat left center;display: inline-block;display: inline-block;padding-left:9px;}
.footer a:hover{color:#fff;}
.tTelbox{width: 37%;float: left;}
.footnav{width: 62%;float: right;}
.ftlogo .pic{float: left;display: block;}
.ftlogo .ewm {float: left;padding-left: 80px;}
/*.ftlogo .ewm img{height: 100px!important;width: 100px!important;}*/

.tTelbox .pic{display: block;margin-bottom:20px;}
.tTelbox .tTel{margin-top:20px;}
.tTelbox .tel{padding:8px 0 8px 0;float: left;}
.tTelbox .tel1{/*float: left;*/margin:10px 0 0 0;}
.tTelbox .tel p{font-size: 14px; color:#FFF; line-height:26px;}
.footer .cy{height:48px;line-height:48px;background:#1b1b1b;text-align: center;color: rgba(255,255,255,.35);}
.footer .cy a{color: rgba(255,255,255,.35);}
.footer .cy a:hover{color: #fff;}

.back-to { position:fixed; bottom:110px; right:46%; margin-right:-620px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(../images/top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }
#slide-nav-collapse{position: relative;}

#form{position:absolute;right:0;top:6%;width: 20%;}
#form .btn{padding:7px 12px; }
#form>p{font-size:14px;text-align:right;padding-bottom:5px;}
#form>p a{display: inline-block;padding-left:5px;}
#form>p a:hover{color: #ccc;}

.phone{ float:right; margin-top:25px; background:url(../images/phone.png) no-repeat left center;}
.phone p{ font-size:16px; color:#5cbff0; font-weight:normal; padding-left:45px;}
.phone h3{font-size:16px; color:#000; padding-left:45px; }

@media (max-width: 768px){
	.navbar-toggle .icon-bar{background: #01b0f1;}
	.navbar-toggle{border-color:#01b0f1;color: #01b0f1;}
	.navbar-header{border-bottom: 1px solid #e5e5e5;}
	.navbar-nav{margin:0 -15px!important;}
	.navbar-nav>li{padding:4px 15px!important;border-bottom: 1px solid #e5e5e5;}
	.navbar-brand img{width:66%;}
	.navbar-brand{padding:8px 12px!important;}
	.navbar-nav>li>a:focus{color: #2b2b2b;}
	.navbar-nav>li.active>a:focus{color: #fff;}
	.navbar-nav>li.active a{/*background: #01b0f1;*/color: #01b0f1;}
	.navbar-nav>li>a{padding:6px 18px 6px 42px!important;display: inline-block;}
	.navbar-nav>li:first-child>a{background:url(../images/sj1.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(2)>a{background:url(../images/sj2.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(3)>a{background:url(../images/sj3.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(4)>a{background:url(../images/sj4.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(5)>a{background:url(../images/sj5.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(6)>a{background:url(../images/sj6.png) no-repeat 5px center;}
	.navbar-nav>li:first-child.active>a{background:url(../images/sj10.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(2).active>a{background:url(../images/sj20.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(3).active>a{background:url(../images/sj30.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(4).active>a{background:url(../images/sj40.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(5).active>a{background:url(../images/sj50.png) no-repeat 5px center;}
	.navbar-nav>li:nth-child(6).active>a{background:url(../images/sj60.png) no-repeat 5px center;}
	.sub-menu{position:static;width: 100%;padding:5px 32px;box-shadow:1px 3px 12px rgba(0,0,0,.175);}
	.sub-menu>ul>li{width: 100%;text-align: left;}
	.sub-menu>ul>li>a{margin-bottom:6px;font-weight: normal;}
	.sub-menu .dlnav{padding-left: 15px;}
	
	.sub-menu2>ul>li>a{padding-top: 0;background: none!important;}
	.sub-menu2>ul>.li1>a{background: none;}

	.ftlogo .ewm{float: right;padding: 0;}
	.tTelbox{width: 100%;}
	.tTelbox .pic{text-align: center;margin:15px 0 0;}
	.tTelbox .tTel{margin-top: 0;}
	.tTelbox .tel{padding-left:46px;background-size: 24%}
	.tTelbox .tel1{margin:10px 0;}
	.tTelbox .tel2{float: right;margin:15px 0 0 25px;}
	.tTelbox .tel .p3{font-size: 14px;font-weight: normal;}
	.footnav{width: 100%;padding:10px 0;}
	.footnav li{min-height:initial;text-align: left;border: none;}

	.footer .cy{text-align: center;height: auto;line-height:1.7;padding:10px 0;}
	.footer>.container{padding:10px 20px;}
	.footnav li{/*float: none;width:100%;margin-bottom:10px;*/font-size:16px;}
	.footnav li i{display: block;padding:4px 0;/*border-bottom:1px solid rgba(255,255,255,.1);*/}
	.footnav li i.on{}
	.footnav li>dl{display: none;}
	.footnav li>dl dt{line-height: 2;font-size: 13px;width: 100%;}

}
@media (max-width:1176px){
	
}

.swiper-pagination-bullet-active{background:#01b0f1!important}





