body{ font-family:"SimHei" !important;}
body,a,b,p,em,ul,ol,li,span,div,h1,h2,h3,h4,h5,h6,html,img,label,i,dl,dt,dd,input,button,select,option,textarea{ padding: 0; margin: 0; font-weight: unset; border: 0; list-style:none;}
.padding0{ padding: 0;}
.padding-l0{ padding-left: 0;}
.padding-r0{ padding-right: 0;}
.clear{ clear: both;}
.red{ color: red !important;}
.zhjh_empty{text-align: center;padding-top: 10%;}
/*.row{ margin: 0 !important;}*/
/*Í·²¿µ¼º½*/
/*.navbar-toggle{ margin-top: 27px; margin-bottom: 27px;}*/
.navbar-brand{ height: auto;}
.navbar-default{ background-color: #fff; margin-bottom: 0; border: 0;}
.nav>li>a { padding: 5px 15px;}
.logoleft>.navbar-brand{ width: 80%; padding: 10px 15px;}
.logoleft>.navbar-brand img{ width: 226px; max-width: 358px;}
.logoleft>button{ margin-top: 12px; margin-bottom: 11px; background: #fff;}
.navbar-collapse{ max-height: 300px; position: absolute; width: 100%; z-index: 2; background: #fff; border-bottom: 1px solid transparent;}
.row{ margin: 0;}

/*banner*/
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { display: block; max-width: 100%; width: 100%; height: 100%; object-fit: cover;}
.carousel-inner{ height: auto;}
.carousel-inner>.item{ height: 100%;}
.carousel-control.right{ background-image: none;}
.carousel-control.left{ background-image: none;}

.LeftBox0{ padding: 0;}

.footImg-xinchun{ width: 100%; margin-top: 20px;}
.footImg-xinchun img{ display: none; width: 100%;}
/*µ×²¿*/
.container-foot{ background: #363636; width: 100%; margin-top: 0px; padding: 20px 20px 0 20px;}
.SubNav{ margin-bottom: 20px; min-height: 200px; border-left: 1px solid #efefef;}
.SubNav>p{ font-size: 16px; color: #fff; margin-bottom: 20px;}
.SubNav>a:after,.SubNav>span:after{ content: ""; display: block; clear: both;}
.SubNav>span,.SubNav>a{ font-size: 12px; color: #efefef; margin-bottom: 10px; display: block;}
.SubNav-r li{ float: left; width: 40%; margin-right: 10%; margin-bottom: 10px;}
.SubNav-r li p{}
.SubNav-r li img{ width: 100%; margin-right: 10px;}
.SubNav-r li span{ color: #efefef; font-size: 12px; text-align: center; display: block;}
.foot1{ background: #666666; padding: 20px; text-align: center; display: block; color: #efefef; font-size: 12px;}

.container-w100{ width: 100%; padding: 0;}
.Bread-crumbs{ width: 100%; margin: 0 auto; background: #efefef;}
.Bread-crumbs>div{ max-width: 1200px; margin: 0 auto; padding: 15px 10px;}
.Bread-crumbs a{ color: #333;}
.Bread-crumbs b:last-child{ color: #337ab7;}
.Bread-crumbs .jiange{ position: relative; margin-left: 15px;}
.Bread-crumbs .jiange:before{ position: absolute; content: "/"; display: block; left: -12px; top: 0; color: #333; line-height: 19px;}

.container-Main{ padding: 0 10px 10px 10px; max-width: 1200px; margin: 0 auto;}
.container-Title{ width: 100%; margin-top: 20px; line-height: 38px; font-size: 18px; font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 0px; color: #337ab7;}
.container-Title1{ text-align: center;}
.container-Time{ text-align: center; color: #999; padding-top: 5px; margin-bottom: 20px;}
.container-Time span{ color: #999;}
.container-details{line-height: 1.8}
.container-details table{ width: 100%; margin: 20px 0;}

.Left-Nav{ margin-top: 20px; border: 1px solid #337ab7; border-radius: 5px; overflow: hidden;}
.Left-Nav h3{ background: #337ab7; color: #fff; height: 38px; width: 100%; display: block; line-height: 38px; font-size: 16px; padding-left: 10px;}
.Left-Nav li{ height: 35px; line-height: 34px; border-bottom: 1px solid #ccc;}
.Left-Nav li:last-child{ border-bottom: 0;}
.Left-Nav li a{ padding-left: 15px; line-height: 34px; display: block; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/*ËÑË÷*/
.search_for_top{ padding: 10px; background: #f2f2f2; display: none;}
.search_for_top:after{ content: ""; display: block; clear: both;}
.search_for_Input{ position: relative; text-align: center; display: block; margin: 0 auto; max-width: 500px;}
.search_for_Input input[type=text]{ border: 1px solid #ccc; padding: 6px 80px 6px 10px; line-height: 14px; width: 100%;}
.search_for_Input input[type=submit],.search_for_Input a,.search_for_Input button{ position: absolute; right: 0px; top: 0; background: #337ab7; color: #fff; width: 70px; height: 32px; border: 0;}
		
.search_for_top1{ position: absolute; right: 10px; top: 50%; margin-top: -38px; width: 320px;}
.search_for_Input1{ position: relative; text-align: center; display: block; margin: 0 auto; max-width: 500px;}
.search_for_Input1 input[type=text]{ border: 1px solid #ccc; padding: 6px 80px 6px 10px; line-height: 14px; width: 100%;}
.search_for_Input1 input[type=submit],.search_for_Input1 a,.search_for_Input1 button{ position: absolute; right: 0px; top: 0; background: #337ab7; color: #fff; width: 70px; height: 32px; border: 0;}

.SubSearchFor{ background: #f2f2f2; padding: 10px; position: relative; margin-top: 20px;}
.SubSearchFor input[type=text]{ width: 100%; border: 1px solid #ddd; border-radius: 5px; padding: 9px 90px 9px 10px; line-height: 16px;}
.SubSearchFor input[type=submit],.SubSearchFor button{ color: #666; position: absolute; right: 10px; top: 10px; height: 36px; width: 80px; text-align: center; background: transparent; cursor: pointer; background: #337ab7; color: #fff;}
.SearchFor-Top{ width: 100%; background: #fff; margin-top: 10px; padding: 10px 10px 0 10px; border-radius: 5px;}
.SearchFor-Top .Title{ margin-right: -5px;}
.SearchFor-Top .Title span{ color: #999; line-height: 26px; height: 26px; float: left; padding: 0 5px; width: auto; font-size: 14px;}
.SearchFor-Top ul{ font-size: 0;}
.SearchFor-Top ul li{ display: inline-block; margin: 0 25px 10px 0; width: auto; vertical-align: middle;}
.SearchFor-Top ul li b{ font-weight: normal; color: #999; font-size: 12px; margin-left: 3px;}
.SearchFor-Top ul li a{ display: block; float: left; padding: 0 5px; width: auto; line-height: 26px; height: 26px; font-size: 14px;}
.SearchFor-Top ul li.active a{ color: #f00;}


@media (min-width: 1200px){
.container-Nav1 { width: 100%;}
.SubNav-r li{ float: left; width: 45%; margin-right: 5%; margin-bottom: 10px;}

}

@media (min-width: 992px){
.SubNav-r li{ float: left; width: 45%; margin-right: 5%; margin-bottom: 10px;}
.SubNav-r li p{}
.collapse1{ width: 100%; position: relative;}
.navbar-nav{}
.container-Nav1 { width: 100%;}
.logoleft{ width: 30% !important;}
.logoleft>.navbar-brand{width: 100%;}
.logoleft>.navbar-brand>img{width: 100%; margin: 0;}

.SubNav-r li{ float: left; width: 25%; margin-right: 8%; position: relative;}
.SubNav-r li p{ text-align: center;}
.SubNav-r li img{ width: 50px; height: auto; margin: 0 auto;}
.SubNav-r li span{ color: #efefef; font-size: 12px; text-align: center; display: block; line-height: 14px; height: 42px;}
.img-position{min-height: 700px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.LeftBox0{ padding: 0 15px;}
.LeftBox1{ padding: 0;}
.logoleft>.navbar-brand>img{ margin: 0 auto;}

.SubNav-r li{ float: left; width: 120px; margin-right: 8%; position: relative;}
.SubNav-r li p{}
.SubNav-r li img{ width: 100%; height: auto; margin-right: 0;}
.SubNav-r li span{ color: #efefef; font-size: 14px; text-align: center; display: block;}
}

@media (min-width: 768px){
.navbar-collapse{ max-height: 300px; position: relative; width: 100%; z-index: 2; background: transparent; border-bottom: 0px solid transparent; background: #337ab7;}
.logoleft{ width: 30%;}
.navbar-header{ float: none;}
.logoleft:after{ content: ""; display: block; clear: both;}
.logoleft>.navbar-brand{width: 100%; margin-left: 0 !important;}
.collapse1>ul{ width: 100%;}
.collapse1 li{ width: 10%; text-align: center;}
.collapse1 li>a{ width: 100%; padding: 10px 0;}
.container-Nav1{ width: 100%; position: relative; padding: 0;}
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; font-size: 16px; color: #fff !important;}
.navbar-nav>li.active>a{ color: #fff !important; background-color: #165d9a !important;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { display: block; max-width: 100%; width: 100%; height: 100%; object-fit: cover; color: #fff !important;}
.thumbnail a>img{ height: 220px !important;}
/*.carousel-inner{ height: 580px;}*/
.carousel-inner{ height: auto; max-height: 580px;}
.carousel-inner>.item{ height: 100%;}

.padding-r15{ padding-right: 15px;}
.padding-l15{ padding-left: 15px;}

.container-foot{ background: #363636; width: 100%; margin-top: 0px; padding: 20px 20px 0 20px;}
.SubNav{ margin-bottom: 15px; min-height: 200px; border-left: 1px solid #efefef;}
.SubNav>p{ font-size: 18px; color: #fff; margin-bottom: 20px;}
.SubNav>a:after,.SubNav>span:after{ content: ""; display: block; clear: both;}
.SubNav>span,.SubNav>a{ font-size: 14px; color: #efefef; margin-bottom: 10px; display: block;}

.foot1{ font-size: 14px;}

}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.dowebokMain{display: none; }
.container-Main video{ width: 100% !important;}	
.search_for_top{ display: block;}
.search_for_top1{ display: none;}
.search_for_Input{ width: 100%;}
.search_for_Input input[type=text]{ width: 100%;}
	
}



