/*index.css*/
/*index.html*/

body{
	font-family: "微软雅黑";
}
a{
	color: #333;
}
a:hover{
	text-decoration: none;
	color: #333;
}
ul,li,.dropdown-menu{
	border-radius: 0;
}
/*.row2{
	margin: 0 -50px;
}*/
@media (min-width: 1224px){
	.container {
	    width: 1224px;
	}
}
.content-about{
	margin-top: 57px;
}
.en-title{
	font-size: 18.7px;
	line-height: 26px;
	color: #a09c9c;
}
.zh-title{
	font-size: 18.7px;
	color: #1b1c1e;
	line-height: 26px;
	margin-bottom: 3px;
}
.line-center{
	margin: 0 auto;
}
.red-line{
	width: 30px;
	border: 2px solid red;
}
.about{
	font-size: 15px;
	color: #454545;
	line-height: 24px;
	padding-top: 40px;
	text-indent: 2em;
	text-align: justify;
	margin-bottom: 30px;
}
.about-r{
	padding-top: 30px;
}
.more{
	border-radius: 0;
	width: 100px;
	height: 30px;
	background-color: #37a1ec;
	color: #fff;
	line-height: 30px;
	font-size: 13px;
	padding: 0;
}
.content-product{
	margin-top: 30px;
}
h5{
	font-size: 16px;
	text-align: center;
	line-height: 24px;
}
h4{
	color: #37a1ec;
	text-align: center;
}
.pre{
	margin-top: 20px;
	font-size: 12px;
}
.pre a{
	color: #37a1ec;
}
.h5-g{
	color: #222;
}
.product-one p{
	color: #4e4e4e;
	line-height: 24px;
}
.product-one:hover .caption{
	border-bottom: 4px solid #009244;
}
.product-one:hover .caption h5{
	color: #ee180e;
}
.thumbnail{
	padding: 0;
	
	border: none;
	border-radius: 0;
}
.thumbnail .caption{
	padding: 10px 20px 10px 20px;
	background-color: #e6eaea;
	border-bottom: 4px solid #e6eaea;
}
.product-all{
	margin-bottom: 80px;
	margin-top: 40px;
}
.news-one{
	min-height: 130px;
	background-color: #e6eaea;
}
.news-one{
	padding: 10px 30px;
	margin-top: 76px;
	min-height: 130px;
}
.news-one h5{
	color: #303030;
	margin-bottom: 10px;
}
.news-one p{
	color: #747474;
	line-height: 24px;
}
.news-list{
	margin-left: 0;
}
.news-time{
	width: 70px;
	height: 80px;
	background-color: #37a1ec;
	position: absolute;
	left: 20px;
	top: -40px;
	color: #fff;
}
.news-time-d{
	font-size: 34px;
	line-height: 50px;	
	padding-left: 8px;
}
.news-time-m{
	font-size: 14px;
	line-height: 17px;
}
.news-one:hover .news-time{
	color: #37a1ec;
	background-color: #e6eaea;
}
.news-one:hover{
	background-color: #37a1ec;
}
.news-one:hover h5{
	color: #fff;
}
.news-one:hover p{
	color: #fff;
}

.case-show{
	height: 367px;
	padding-left: 10px;
	padding-top: 27px;
	background-image: url(../image/img_2.jpg);
	background-size: 100% 100%;
	color: #fff;
	margin-top: 76px;
	transition: 1s linear;
}
.case-show:hover{
	background-size: 105% 105%;
}
.case-show p{
	font-size: 13px;
}
.square{
	width: 52px;
	height: 52px;
	font-size: 18px;
	color: #fff;
	border: 1px solid #37a1ec;
	text-align: center;
	margin: 22px 0 22px 4px;
}
.footer{
	/*height: 229px;*/
	background-color: #f0f0f0;
	padding-top: 36px;
	padding-bottom: 43px;
}
.footer-cat{
	word-break: keep-all;
    white-space: nowrap;
	font-size: 14px;
	color: #1a1a1a;
	padding: 0 16px;
	border-right: 1px solid #1a1a1a;
}
.footer-cat:nth-child(1){
	padding-left: 0;
}
.footer-cat:nth-last-child(1){
	border: none;
}
.nbsp{
	width: 10px;
	display: inline-block;
}
.footer-addr{
	font-size: 13px;
	color: #7f8080;
	line-height: 24px;
	margin-top: 30px;
	padding-left: 0;
}
.qr{
	padding-top: 30px;
	position: relative; 
}
.qr p{
	font-size: 13px;
	color: #6e6e6e;
	display: block;
	width: 87px;
	text-align: center;
	line-height: 24px;
}
.footer-2{
	height: 69px;
	background-color: #37a1ec;
	color: #fff;
	line-height: 69px;
	clear: both;
}
.img-responsive-my{
	max-width: 100%;
}
.img-responsive-my1{
	width: 100%;
}
.img-phone{
	margin-right: 4px;
}
#scrollup {
	width: 103px;
	height: 101px;   
    color: #47a8ed;
    font-size: 14px;
	padding-top: 55px;
    background: rgb(245,245,245) url(../image/arrow.png) no-repeat;
    background-position: 49% 30%;
    text-align: center;
    position: absolute;
    top: 30px;
    right: 15px;
    transition: .5s;
}
#scrollup:hover{
	cursor: pointer;
}
#scrollup:active{
	background-color: #37a1ec;
	color: #fff;
}


/*about css*/
.cotent-h{
	/*height: 164px;*/
	background-color: #f1f0f0;
}
.content-h-1{
	margin-bottom: 26px;
}
.catpos{
	font: 13px '宋体';
	color: #272727;
	margin-top: 44px;
	margin-bottom: 30px;
}
.content-addr{
	padding: 50px 0;
}
.about-left p{
	font-size: 18px;
	color: #353535;
	line-height: 24px;
	margin: 0;
}
.map{
	height: 227px;
	overflow: hidden;
}
.about-left{
	padding-left: 53px;
}
.form-mes .form-list{
	font-size: 14px;
	color: #37a1ec;
	margin-top: 24px;
}
.form-h{
	font-size: 16px;
	color: #37a1ec;
}
.form-mes{
	padding-left: 12%;
}
.form-mes input{
	width: 90%;
	height: 37px;
	border: 1px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;
}
.form-mes textarea{
	width: 90%;
	border: 1px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;
}
.btn-about{
	display: block;
	border-radius: 0;
	width: 90%;
	color: #37a1ec;
	margin-top: 17px;
	background-color: #e5e5e5;
}
.btn-about:hover{
	color: #fff;
	background-color: #37a1ec;
}
.text-right img{
	padding-top: 7px;
	max-width: 100%;
}
.content-h-2{
	padding-left: 30px;
}
.content-h-2 .nav-sec{
	margin-left: 2px;
	min-width: 92px;
	height: 39px;
	color: #fff;
	background-color: #f1f0f0;
	text-align: center;
	border-radius: 0;
}
.nav-sec.active.MenuOpen{
	margin-right: 20px;
	float: right;
}
.nav-sec ul{
	/*background-color: #37a1ec!important;*/
	border: none;
}
.nav-sec{
	margin-top: 2px;
}
.slide-nav{
	background-color: #f1f0f0;
}
.slide-nav ul,.slide-nav li{
	width: 100%;
}
.content-h-2 .nav-tabs>li>a{
	border: none;
	font-size: 14px;
}
.content-h-2 .nav-tabs>li>a:hover,
.content-h-2 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav>li>a:focus, .nav>li>a:hover{
	border: none;
	background-color: #37a1ec;
	border-radius: 0;
	color: #fff;
}
.content-h-2 .nav-tabs{
	border: none;
}
.content-a{
	padding: 43px 3.1% 50px 3.1%;
}
.tab-content{
	font-size: 15px;
	color: #454545;
	line-height: 24px;
	
}
.tab-content1{
	max-width: 750px; 
	margin: 0px auto; 
	background-color: rgb(241, 240, 240); 
	padding: 20px 50px;
}
.content-a img{
	max-width: 100%;
}
.content-pro-page{
	text-align: center;
}
.content-pro-page p{
	line-height: 24px;
	color: #4e4e4e;
	font-size: 14px;
}
.content-h-2 .active a{
	background-color: #37a1ec;
	border-radius: 0;
	color: #fff;
}
.page-num li a{
	font-size: 12px;
	color: #272727;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #37a1ec;
  border-color: #37a1ec;
}
.product-all-1{
	margin-bottom: 10px;
}
.product-one{
	transition: all 1s;
}
.cl{
	clear: both;
}
.nav-thr{
	min-width: 92px;
	background-color: #37a1ec;
	padding: 0;
	border: none;
	/*display: block!important;*/
}
.nav-thr .acc a, .nav-thr li:hover a{
	background-color: #6ebef7;
	color: #f7f7f7;
}
.nav-thr li a{
	text-align: left;
	color: #fff;
}
/*.slid-nav .nav-thr li a{
	width: 200px;
	color: #f7f7f7;
}*/
/*.nav-thr a:visited,.dropdown-menu.nav-thr .dropdown-toggle:visited{
	background-color: #6ebef7;
	color: #f7f7f7;
}*/
.nav-thr a{
	text-align: center;
	font-size: 13px;
	color: #f7f7f7;
	line-height: 36px;
}
.ac a{
	background-color: #37a1ec;
    color: #fff;
    border-radius: 0;
}
.nav-tabs>li>a{
	margin: 0;
}
.news-liss-1{
	padding-bottom: 25px;
}
.page-news{
	margin-bottom: 10px;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
	background-color: #37a1ec;
	color: #fff;
}
.navbar-brand{
	height: 110px;
}
.nav-pc{
	float: right;
	font-size: 15px;
	color: #171717;
	padding-top: 57px;
}
.nav-pc li{
	padding: 0 17px;
}
.nav-pc li a{
	padding: 0;
}
.nav-pc li a:after{
	content:"▲	";
	width: 100%;
	border-bottom: 4px solid #37a1ec;
	height: 24px;
	position: absolute;
	bottom: -34px;
	left: 0;
	text-align: center;
	font-size: 12px;
	color: #fff;
	overflow: hidden;
	display: none;
}
.navbar{
	margin-bottom: 0;
}
header .nav>li>a:hover{
	background-color: #fff;
	color: #37a1ec;
	
}
header .nav>li>a:hover:after{
	animation: myfirst .7s forwards ;
	-moz-animation: myfirst .7s forwards ;	/* Firefox */
	-webkit-animation: myfirst .7s forwards;	/* Safari 和 Chrome */
	-o-animation: myfirst .7s forwards ;
	display: block;
	/*color: #37a1ec;*/
}
@keyframes myfirst
{
	0% 	 {width: 10px;}
	60%  {color: #fff;}
	100% {width: 100%;color: #37a1ec}
}

.h{
	height: 33px;
	background-color: #37a1ec;
	color: #f2f2f2;
}
.h-left{
	float: left;
	font-size: 13px;
	line-height: 33px;
}
.h-right{
	float: right;
	line-height: 33px;
}
.h-right input, .nav-search input{
	border-radius: 8px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	box-shadow: none;
	padding-left: 4px;
	width: 174px;
	color: #333;
	border: none;
}
.nav-search{
	background-color: #37a1ec;
	line-height: 33px;
	display: none;
}
.slide-nav .nav-search{
	display: block;
}
.h-right img, .nav-search img{
	margin-left: -23px;
}
.bs-docs-nav{
	background-color: #fff;
}
.content-b .col-md-6{
	margin-bottom: 50px;
}
.tab-content1 h4{
	font-size: 28px;
	font-weight: 600;
}

/*nav适应调试*/
@media screen and (min-width:1203px){
	.product-one .thumbnail img{
		height: 276px;
		width: auto;
	}
	.product-one{
		width: 306px;
		overflow: hidden;
	}
}
@media screen and (max-width:1202px) and (min-width:1000px){

	.navbar-brand>img {
    	width: 315px;
	}
	.nav-pc{
		padding-top: 4%;
		font-size: 14px;
	}
	.navbar-brand{
		height: auto;
	}
	.nav-pc li{
		padding: 0 10px;
	}
}
@media screen and (max-width:1202px) and (min-width:992px){
	.product-one .thumbnail img{
		height: 163.445px;
		width: auto;
	}
}
@media screen and (max-width:1202px) and (min-width:992px){
	.product-one .thumbnail img{
		height: 163.445px;
		width: auto;
	}
}
@media screen and (max-width:999px) and (min-width:767px){
	.navbar-brand>img {
    	width: 265px;
	}
	.nav-pc{
		padding-top: 5%;
		font-size: 13px;
	}
	.navbar-brand{
		height: auto;
	}
	.nav-pc li{
		padding: 0 5px;
	}
	.about-r{
		padding-top: 0;
	}
	.about{
		font-size: 14px;
		padding-top: 0;
		margin-bottom: 0;
	}
	.form-mes {
	    padding-left: 6%;
	}
	.about-left {
	    padding-left: 5%;
	}
}
@media screen and (max-width:768px){
	.content-h-2 .nav.nav-tabs{
		display: block !important;
	}
}
@media screen and (max-width:767px){
	.nav-pc li a {
	    padding: 0;
	    height: 40px;
	    line-height: 40px;
	    border-bottom: 1px solid #e7e7e7;
	}
	.catpos {
	    margin-top: 21px;
	    margin-bottom: 11px;
	}
	.form-mes{
		margin-top: 20px;
		padding-left: 7%;
	}
	.nav-pc>li:nth-last-child(1)>a{
		border-bottom: none;
	}
	.case-show{
		margin-top: 24px;
	}
	.link_list{
		text-align: center;
	}
	.footer{
		padding-top: 24px;
	}
	.footer-cat{
		border: none;
		padding: 0 2%;
		line-height: 24px;
	}
	.navbar-brand{
		height: auto;
		width: 52%;
		padding: 0 15px;
	}
	.navbar-brand>img {
    	height: 50px;
	}
	.navbar-toggle{
		border-color: #009241;
		/*background-color: #37a1ec;*/
	}
	.navbar-toggle .icon-bar{
		background-color: #009241;
	}
	.nav-pc{
		padding: 0;
		float: none;
	}
	#bs-navbar{
		text-align: center;
	}
	header .nav>li>a:hover:after{
		display: none;
	}
	.navbar-static-top{
		position: fixed;
		width: 100%;
		top: 0;
		box-shadow: 1px 1px 10px #333;
	}
	.h{
		display: none;
	}
	.banner{
		margin-top: 50px;
	}
	.content-about{
		margin-top: 0;
	}
	.about{
		padding-top: 24px;
		font-size: 14px;
	}
	.thumbnail .caption{
		padding: 9px;
	}
	.h5-g{
		margin-bottom: 0;
	}
	.product-all{
		margin-bottom: 10px;
	}
	.news-list{
		margin: 0;
	}
	.news-one h5{
		font-size: 15px;
		margin: 10px 0;
	}
	.news-one p{
		font-size: 13px;
	}
	.news-one{
		padding: 8px 12px;
		margin-top: 54px;
	}
	.news-time-d {
	    font-size: 26px;
	    line-height: 35px;
	}
	.news-time {
	    width: 58px;
	    height: 56px;	   
	    left: 3%;
	    top: -33px;
	}
	#sc{
		right: 10px;
		bottom: 43px;
		width: 38px;
		height: 38px;
		background: url(../image/top.png) no-repeat;
	}
	.tab-content1{
		padding: 20px 10px;
	}

}
@media screen and (max-width:559px){
	.thumbnail .caption p{
		display: none;
	}
	.about-left{
		padding-left: 15px;
	}
	.footer{
		padding-bottom: 8px;
	}
	.footer-2{
		height: 37px;
		line-height: 37px;
	}
	.phone-link{
		width: 80px;
		float: left;
		text-align: center;
		margin-top: 13px;
		margin-left: 7%;
	}
	.qr-img{
		float: left;
	}
	#scrollup {
	    width: 80px;
	    height: 80px;
	    top: 39px;
	}
	.h5-g{
		margin-top: 0;
	}
	.content-h-2{
		padding-left: 15px;
	}
	.tab-content1 h4{
		font-size: 22px;
	}
}
@media screen and (max-width:440px){
	.tab-content1{
		padding: 10px 6px;
	}
	.tab-content1 h4{
		font-size: 20px;
	}
	.news-time{
		display: none;
	}
	.news-one{
		margin-top: 24px;
	}
	.content-h-2 .nav-sec.parent-name{
		display: none;
	}
	.hidden-s{
		display: none;
	}
	.h5-g{
		font-size: 14px;
	}
	.en-title{
		font-size: 14px;
	}
	.zh-title{
		font-size: 16px;
	}
}