@charset "utf-8";
*,body{
	margin: 0;
	padding: 0;
	font:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
}
html, body {width: 100%;height: 100%;}
body {font-family: "Microsoft YaHei";}
ul li {list-style: none;}
a {	text-decoration: none;}
img {border: none;}
.clear {clear: both;}
h1,h2,h3,h4,h5,h6,p,i,span,ul,li,.img,.top,.fixednav,a,img,.time,font,.item,.news-img{
	transition:all 0.5s;
    -webkit-transition:all 0.5s; /* Safari and Chrome */
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    -ms-transition:all 0.5s;
}
  
::-webkit-scrollbar {width: 8px;/* 这是针对缺省样式 (必须的) */ }
::-webkit-scrollbar-track {background-color: #fff;/* 滚动条的滑轨背景颜色 */}
::-webkit-scrollbar-thumb {background-color: #237ac1;/* 滑块颜色 */}
::-webkit-scrollbar-button {background-color: #fff;/* 滑轨两头的监听按钮颜色 */}
::-webkit-scrollbar-corner {background-color: #fff;/* 横向滚动条和纵向滚动条相交处尖角的颜色 */}
  
html {
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  -ms-background-size:cover;
  background-size:cover;
}
@media (min-width:768px){
	.container{width:750px}
	.sub-nav{width: 750px;margin-left: -375px;}
}
@media (min-width:992px){
	.container{width:940px}
	.sub-nav{width: 940px;margin-left: -470px;}
}
@media (min-width:1280px){
	.container{width:1100px}
	.sub-nav{width: 1100px;margin-left: -550px;}
}
@media (min-width:1440px){
	.container{width:1200px}
	.sub-nav{width: 1200px;margin-left: -600px;}
}
@media (min-width:1600px){
	.container{width:1300px}
	.sub-nav{width: 1300px;margin-left: -650px;}
}
@media (min-width:1920px){
	.container{width:1400px}
	.sub-nav{width: 1400px;margin-left: -700px;}
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
nav.navbar.bootsnav{ border: none;background-color:#fff;width: 100%;padding: 0;margin: 0;}
.fixednav {background-color: #fff!important;border-bottom:none!important;z-index: 9999;
-webkit-box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);
box-shadow: 0 12px 40px 8px rgba(0, 0, 0, 0.08);}
.fixednav .navbar-logo{transform: scale(0.6);padding:0 0 0 0;}
nav.fixednav.bootsnav ul.nav > li > a{
			font-size:16px!important; 
	        font-weight: 100;
		    padding:20px 30px!important;}
.navbar-logo{float:left;padding:0 0 0 20px;transform: scale(0.8);}
.navbar-nav{float: right;}
#navbar-menu{position:relative;width:100%;}
nav.navbar.bootsnav ul.nav > li > a{
		    color: #333;
		    text-transform: uppercase;
			font-size:16px; 
	        font-weight: 100;
		    padding:0 30px;line-height: 30px;
}

nav.navbar.bootsnav ul.nav > li:hover a{color:#d72e33; }
nav.navbar.bootsnav ul.nav > li:hover{}
.nav > li:after{
		    content: "";
		    width: 0;
		    height: 5px;
		    background: #3fb560;
		    position: absolute;
		    bottom: 0;
		    left: 50%;
	        margin-left: -13%;
		    transition: all 0.5s ease 0s;
		}
.nav > li:hover:after{/*width: 26%;*/}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
		    content: "";
		    font-family: 'FontAwesome';
		    font-size: 16px;
		    font-weight: 500;
		    position: absolute;
		    top: 35%;
		    right: 10%;
		    transition: all 0.4s ease 0s;
	        transform: rotate(90deg);
		}
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{
		    /*content: "\f105";*/
		    
		}
.dropdown-menu.multi-dropdown{
		    position: absolute;
		    left: -100% !important;
		}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
	       
		   -webkit-box-shadow: 0 13px 42px 8px rgba(0, 0, 0, 0.08);
           box-shadow: 0 13px 42px 8px rgba(0, 0, 0, 0.08);
		   border: none;
		}
    
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
        padding: 10px 15px;
	    background-color: rgba(255,255,255,1);
        border-bottom: solid 1px #eee;
        color: #6f6f6f;
	    font-size: 14px;
    }
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover{
        background-color: #036eb8;color: #fff;
    }
/*footer*/
footer{ width:100%; background-color:#333;}
footer .foot-nav{padding:40px 0 0 40px;}
footer .foot-nav dl{float:left; display:block;padding-right: 100px;}
footer .foot-nav dt{ font-size:16px; color:#fff; font-weight:500;padding-bottom:10px;}
footer .foot-nav dd{}
footer .foot-nav dd a{ font-size:13px; color:rgba(255,255,255,0.5); line-height:30px;}
footer .foot-nav dd a:hover{ color:#fff;}
footer .foot-contact{padding:40px 40px 0 0; position:relative;}
footer .foot-contact .c-info{}
footer .foot-contact .c-info .t{text-decoration: none;color:#fff;font-size:35px; line-height: 30px;margin-bottom: 10px; font-family:Arial, "sans-serif";font-weight:800;}
footer .foot-contact .c-info .t a{text-decoration: none;color:#fff;}
footer .foot-contact .c-info .s-time{ font-size:13px; color:rgba(255,255,255,0.5); line-height:25px;}
footer .foot-contact .c-info p{ color:rgba(255,255,255,0.5); font-size:13px; line-height:25px;padding:0;margin:0;  }
footer .wx{padding-left: 40px; font-size:14px; color:#fff; text-align:center;}
footer .wx img{ width: 100px;height: 100px; display:block;}
footer .copy{background-color: #242424; font-family: 'Lato', sans-serif; height:35px;font-size:12px; color:rgba(255,255,255,0.6); line-height:35px;text-transform: uppercase;}
footer .copy{padding:0 40px}
footer .copy a{padding-left: 10px; color: rgba(255,255,255,0.6)}
@media only screen and (max-width:992px){
	footer .foot-nav{width: 100%;}
	footer .foot-nav dl{width: 100%;}
	footer .foot-contact{width: 100%;padding:40px;}
}
.section-header {
  margin-bottom: 60px;
}
.section-header .section-title {
  font-size: 30px;font-weight:800;
  color: #333;letter-spacing: 2px;
  position: relative;
  padding: 20px 0;
  margin:0;}

.section-header .section-title:after{
	content:'';
	width:100px;
	height:1px;
	background-color:rgba(0,0,0,0.5);
	display:block;
	position:absolute; left:50%;margin-left: -25%; bottom:10px;}
.section-header .section-title:before{
	content:'';
	width:100px;
	height:1px;
	background-color:rgba(0,0,0,0.5);
	display:block;
	position:absolute; right:50%;margin-right: -25%; bottom:10px;}
.section-header span{font-size:14px;font-family:Arial, "sans-serif"; text-transform:none;color:rgba(0,0,0,0.3);font-weight: 400;position:relative;line-height: 20px;display: block;text-transform: uppercase;padding: 0;margin: 0;}
.section-header span:before{
	content:'';
	width:30px;
	height:6px;
	background-color:#007ac0;border-radius: 6px;
	display:block;
	position:absolute; right:50%;margin-right: -15px; bottom:-15px;}
.section-header p{
	text-align: center;
	letter-spacing: 2px;padding: 30px 0 0 0;
	line-height: 30px;font-size: 18px;color: #888;
}

.section-header1 {
  margin-bottom: 60px;
}
.section-header1 h2{
  font-size: 30px;font-weight:800;
  color: #fff;letter-spacing: 2px;
  position: relative;
  padding: 20px 0;
  margin:0;}

.section-header1 h2:after{
	content:'';
	width:100px;
	height:1px;
	background-color:rgba(255,255,255,0.5);
	display:block;
	position:absolute; left:50%;margin-left: -25%; bottom:10px;}
.section-header1 h2:before{
	content:'';
	width:100px;
	height:1px;
	background-color:rgba(255,255,255,0.5);
	display:block;
	position:absolute; right:50%;margin-right: -25%; bottom:10px;}
.section-header1 span{font-size:14px;font-family:Arial, "sans-serif"; text-transform:none;color:rgba(255,255,255,0.3);font-weight: 400;position:relative;line-height: 20px;display: block;text-transform: uppercase;padding: 0;margin: 0;}
.section-header1 span:before{
	content:'';
	width:30px;
	height:6px;
	background-color:#fff;border-radius: 6px;
	display:block;
	position:absolute; right:50%;margin-right: -15px; bottom:-15px;}
.section-header1 p{
	text-align: center;
	letter-spacing: 2px;padding: 30px 0 0 0;
	line-height: 30px;font-size: 18px;color: #fff;
}


.parallax-section {
	background-attachment: fixed !important;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}

@media screen and (min-width:1920px){
.navbar-logo{float:left;padding:5px 50px 5px 30px;}
.navbar-nav{max-width:868px;float: right;}
#navbar-menu{position:relative;width:100%;}
nav.navbar.bootsnav ul.nav > li > a{font-size:16px; padding:30px 30px;}
	
}
@media screen and (min-width:1600x) and (max-width: 1919px){
.navbar-logo{float:left;padding:10px 50px 10px 30px;}
.navbar-nav{max-width:868px;float: right;}
#navbar-menu{position:relative;width:100%;}
nav.navbar.bootsnav ul.nav > li > a{font-size:16px; padding:30px;}
}
@media screen and (min-width:1400px) and (max-width: 1599px){
.navbar-logo{float:left;padding:8px 50px 10px 30px;}
.navbar-logo img{width: 75%;}	
.navbar-nav{max-width:730px;float: right;}
#navbar-menu{position:relative;width:100%;}
nav.navbar.bootsnav ul.nav > li > a{font-size:16px; padding:20px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{top:64px;}
nav.fixednav.bootsnav ul.nav > li > a{padding:14px 20px!important;}
.fixednav .navbar-logo{padding:3px 0px 1px 30px;}	
}
@media screen and (min-width: 1200px) and (max-width: 1399px){
.navbar-logo{float:left;padding:10px 50px 10px 30px;}
.navbar-logo img{width: 75%;}
.navbar-nav{max-width:678px;float: right;}
#navbar-menu{position:relative;width:100%;}
nav.navbar.bootsnav ul.nav > li > a{font-size:14px; padding:20px!important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{top:64px;}
nav.fixednav.bootsnav ul.nav > li > a{padding:15px 20px!important;font-size:14px!important; }
.fixednav .navbar-logo{padding:2px 0px 1px 30px;}
}
@media screen and (min-width: 993px) and (max-width: 1199px){
.navbar-logo{float:left;padding:10px 50px 10px 30px;}
.navbar-logo img{width: 75%;}
.navbar-nav{max-width:678px;float: right;}
#navbar-menu{position:relative;width:100%;}	
nav.navbar.bootsnav ul.nav > li > a{font-size:14px; padding:20px!important;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{top:64px;}
nav.fixednav.bootsnav ul.nav > li > a{padding:15px 20px!important;font-size:14px!important; }
.fixednav .navbar-logo{padding:2px 0px 1px 30px;}
}
@media only screen and (max-width:992px){
body{width: 100%;height: 100%;}	
::-webkit-scrollbar {width: 0px;/* 这是针对缺省样式 (必须的) */ }
::-webkit-scrollbar-track {background-color: #fff;/* 滚动条的滑轨背景颜色 */}
::-webkit-scrollbar-thumb {background-color: #237ac1;/* 滑块颜色 */}
::-webkit-scrollbar-button {background-color: #fff;/* 滑轨两头的监听按钮颜色 */}
::-webkit-scrollbar-corner {background-color: #fff;/* 横向滚动条和纵向滚动条相交处尖角的颜色 */}
.pre-scrollable{height:600px!important;overflow-y:scroll}
.navbar-logo{float:left;padding:10px 10px 10px 0;margin: 0;left:0;}	
.navbar-logo img{width: 50%;}
.navbar-fixed-top,.navbar-fixed-bottom{}
body.side-right > .wrapper{
        margin-left: 0;
        margin-right: -180px !important;
	    z-index: 9999;
}	
nav.navbar.bootsnav.no-full .navbar-collapse{
        height: 100%;width: 100%;}
nav.navbar.bootsnav .navbar-toggle {
        display: inline-block;
        float: left;
        margin-right: 10px;
        margin-top: 5px;
	    z-index: 9999;
}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse{
        position: fixed;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        background: #3fb560;
        width: 180px;
        height: 800px!important;
        left: 0;
	    z-index: 9999;padding: 0;margin: 0;
		-webkit-box-shadow: 0 13px 42px 8px rgba(0, 0, 0, 0.1);
        box-shadow: 0 13px 42px 8px rgba(0, 0, 0, 0.1);
}	
nav.navbar.bootsnav.navbar-mobile ul.nav{
        padding-right: 0;
        padding-left: 0;
}
nav.navbar.bootsnav.navbar-mobile ul.nav > li{text-align: left;}	
nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{text-align: left;}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a{}	
nav.navbar.bootsnav .navbar-nav{width: 100%!important;background-color: #333;margin: 0;padding: 0;}
nav.navbar.bootsnav .navbar-nav > li {border: none;margin: 0;padding: 0;width: 100%!important;}
nav.navbar.bootsnav .navbar-nav > li > a{
        display: block;
        width: 100%;
        border: none;
        padding: 10px 0;
        margin-bottom:0;
    }
nav.navbar.bootsnav .navbar-nav > li > a:hover{color:#fff!important;}
nav.navbar.bootsnav .navbar-toggle{
    color: #fff;
	background-color: transparent;
    border: none;
    padding: 0;
    font-size: 1.8em;
    position: relative;
    top: 5px;right: 0!important;float: right;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
.dropdown-menu.multi-dropdown{ left: 0 !important; }
nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
.slide-image{height: 400px!important;width: auto;}	
}

.dn{display: none;}
/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -50px;
	width: 100px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 10px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}



