html { -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-size:1em !important;  }
body { margin: 0; overflow-x:hidden;font-family: 'verdana' !important; background:#f8f8f8;font-size:1em !important; }
ul, li { list-style:none; margin:0; padding:0;}
.container-fluid { margin-right: auto; margin-left: auto; padding-left:15px; padding-right:15px; }
.container{padding-right:15px; padding-left:15px; margin-right: auto; margin-left: auto; }
.row { margin-right: 0px; margin-left: 0px; }
p{ margin:0; line-height:1.5; font-size:0.9em;}
a,a:hover,a:visited{ text-decoration:none !important;}
h1 { margin: .67em 0; font-size: 2em; color:#313131;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin:0; line-height:2; font-weight:500;}
img{border:0;}
.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after{ display: table; content: " "; }
.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after{ clear: both; }
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}





@media (min-width: 768px) {
.container { width: 750px; }

}

@media (min-width: 992px) {
.container { width: 970px; }

}

@media (min-width: 1200px) {
.container { width: 1170px; }

}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, 
.col-sm-4,.col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, 
.col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, 
.col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 
{ position: relative; min-height: 1px; padding-left:4px !important;padding-right:4px !important;  }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }

@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-12 { width: 100%; }
.col-sm-11 { width: 91.66666667%; }
.col-sm-10 { width: 83.33333333%; }
.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.66666667%; }
.col-sm-7 { width: 58.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-5 { width: 41.66666667%; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-3 { width: 25%; }
.col-sm-2 { width: 16.66666667%; }
.col-sm-1 { width: 8.33333333%; }
}

@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-12 { width: 100%; }
.col-md-11 { width: 91.66666667%; }
.col-md-10 { width: 83.33333333%; }
.col-md-9 { width: 75%; }
.col-md-8 { width: 66.66666667%; }
.col-md-7 { width: 58.33333333%; }
.col-md-6 { width: 50%; }
.col-md-5 { width: 41.66666667%; }
.col-md-4 { width: 33.33333333%; }
.col-md-3 { width: 25%;  }
.col-md-2 { width: 16.66666667%; }
.col-md-1 { width: 8.33333333%; }
}

@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
.col-lg-12 { width: 100%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-9 { width: 75%; }
.col-lg-8 { width: 66.66666667%; }
.col-lg-7 { width: 58.33333333%; }
.col-lg-6 { width: 50%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-3 { width: 25%; }
.col-lg-2 { width: 16.66666667%; }
.col-lg-1 { width: 8.33333333%; }
}


@media (max-width: 767px){
.hidden-location {display: none!important;}
.page {display: none!important;}
}

/*index-navbar*/
.navbar-wrapper { width:100%; background:#fff; box-shadow: 0px 1px 6px #434343; padding-bottom:5px; position:fixed11; float:left; top:0px; left:0px; right:0px; z-index:1002; }
.navbar-logo { float: left;padding-top: 18px;padding-left: 20px;padding-bottom: 20px; }
.navbar-logo img { width: 100%; }


.navbar{ margin-bottom: 0px;min-height: 35px;float: right;}
.navbar-menu { float:right; }
.navbar-menu>li{margin-right:20px;}
.navbar-menu>li>a{ color:#000; font-size:1em; display:block; border-bottom:3px solid  rgba(0,0,0,0); }
.navbar-menu-cl{color:#fff;  border-bottom:3px solid  rgba(255,255,255,.6) !important;}
.navbar-menu>li>a:hover{ color:#fff; background:#004ea2 !important;}



.icon-bar{ background:#e1e1e1;}
.btnxg{ background:#286090;}
.navbar-toggler {
	width: 2.5em; height: 1.8em; font-size: 1.25rem;  background: transparent no-repeat center center; 
	-webkit-background-size: 24px 24px; background-size: 24px 24px;  border-radius: .25rem;
    background-color: rgba(13,91,179,0.8) !important; background-image: url(../images/tm-navbar.png) !important; border: none; 
    display: block; float:right;
}

@media (min-width: 768px){
.navbar-nav>li>a {padding-top:40px; padding-bottom:10px;}
}


#example-navbar-collapse li:hover > ul {
    opacity: 1;
    padding-top:4px; 
    visibility: visible;
    left: auto;
    display: block !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#example-navbar-collapse ul li ul {
	
    position: absolute;
    top: 100%;
    left: initial;
    opacity: 0;
    visibility: hidden;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.sub-menu { z-index: 99999;list-style: none; margin: 0;padding: 0;}
.sub-menu li{}
.sub-menu li a{background:#fff; font-size:0.9rem; line-height:24px; display:block; color:#000; text-align:center;  padding:0 18px;}
.sub-menu li:hover > a{ background:#fff; border-bottom:solid 2px #004ea2;}


.maodianheight{ padding-top:120px; margin-top:-120px;}

/*index-header*/
.headerwrap{padding-left: 0px !important; padding-right: 0px !important;}
.headerwrap img { width:100%; min-height:200px; display:block;}
.glyphicon-chevron-left{ background:url(../images/arrow_left.png); width:23px !important; height:42px !important; }
.glyphicon-chevron-right{ background:url(../images/arrow_right.png); width:23px !important; height:42px !important;}
.glyphicon-chevron-left:before{ content:"" !important;}
.glyphicon-chevron-right:before{ content:"" !important;}







/*选中当前导航*/
.nav_current{
	background:#004ea2;
	color:#fff !important;
	}
