/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,address,big,em,img,dl,dt,dd,ol,ul,li,form {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0; 
	list-style-type: none;
	}

html { -webkit-font-smoothing: antialiased;height: 100%; }
body, html {
	color: #4e4e4e;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 24px;
	height: 100%;
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none; }
	
a {color: #333;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;text-decoration: none;}
a:hover {color: #045fb0; text-decoration: none;}
a:active,a:focus {outline: 0;color: #045fb0; text-decoration: none;}


.clearfix::after{
    content:"";
　　height:0;
　　line-height:0;
　　display:block;
　　visibility:hidden;
　　clear:both;
}
.clearfix{clear: both;}
.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fl{ float:left;}
.fr{ float: right;}
.h10{ height: 10px;}

/*MENU*/
.header{height:50px;background:#045fb0;width:100%;position:fixed;z-index: 999;}
.logo{float:left; line-height: 50px; font-size: 18px;padding-left: 15px;}
.logo a{color: #FFF; font-weight: bold;}
.right_nav{float:right; width:50px;position:relative;cursor:pointer;margin-top: 15px;}
.right_nav span{display:block;background:#FFF;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.right_nav span:nth-of-type(1){top:0px}
.right_nav span:nth-of-type(2){top:8px}
.right_nav span:nth-of-type(3){top:16px}
.right_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.right_nav_se span:nth-of-type(2){width:0}
.right_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.nav{position:fixed;background:#eee;width:100%;height:calc(100% - 104px);top:-100%;transition:top ease 0.35s;}
.nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.nav ul li .nav_i_se svg{transform:rotate(0deg)}
.nav ul li{border-top:1px #ddd solid;position:relative;line-height:40px;font-size:14px; text-align: center;}
.nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.nav ul li ul{display:none}
.nav ul li a{color:#666;width:80%}
.nav ul li ul li a{color:#999; padding-left: 30px;}
.nav ul li i svg{width:20px;height:20px;fill:#555;}
.nav ul li .nav_i_se svg{fill:#045fb0}
.nav ul li ul li>ul{margin-left:10px}
.nav_show{top:50px;z-index: 999;}

/*BANNER*/
#owl-demo {overflow: hidden; width: 100%; padding-top: 50px;}
#owl-demo .item {display: block;}
#owl-demo img {display: block;width: 100%;}

.here{ background: #F0F0EE; border-left:5px solid #045fb0; height: 36px; line-height: 36px;}
.here span{ float: left; font-size: 16px; color: #666; padding: 0 8px;}
.here p{ float: right; padding-right: 8px;}

/*单页内容*/
.Singlepage{line-height: 24px; padding: 15px;}
.Singlepage img{max-width: 100%;}

.diqu{overflow: hidden; margin-top: 30px;}
.diqu ul{}
.diqu ul li{overflow: hidden; border: 1px solid #e7e7e7; padding: 20px; margin-bottom: 30px;}
.diqu ul li h2{font-size: 18px;font-weight: bold; margin-bottom: 10px;}

/*产品展示*/
.product{overflow: hidden;}
.product ul{}
.product ul li{float: left; width: 44%;margin: 3%; padding-bottom: 0;}
.product ul li .list-img{ position: relative;height: 140px; overflow: hidden; background: #FFF; border: 1px solid #e7e7e7;}
.product ul li .list-img img{position: absolute;margin: auto;max-width: 100%;max-height: 100%;top: 0;right: 0;bottom: 0;left: 0; transition: all 0.6s;}
.product ul li h2{ height: 40px; line-height: 40px; text-align: center;}

/*图片新闻*/
.news_tj{padding: 15px; overflow: hidden; border-bottom: 1px solid #E7E7E7;}
.news_tj ul{}
.news_tj ul li{float: left;}
.news_tj ul li h2{font-size: 15px; font-weight: bold;}
.news_tj ul li time{line-height: 24px; color: #999;}
.news_tj ul li p{line-height: 20px;}
.news_tj ul li img{max-width: 100%;}
.news_tj ul li:nth-of-type(1){ width: 26%; margin-right: 10px;}
.news_tj ul li:nth-of-type(2){ width: 70%;}

/*图片新闻*/
.news{padding: 15px; overflow: hidden;}
.news ul{}
.news ul li{float: left; width: 100%; border-bottom: 1px solid #E7E7E7; height: 38px; line-height: 38px;}
.news ul li time{float: right; font-size: 12px; color: #999;}

/*在线留言*/
.book{padding: 15px; overflow: hidden;}
.book ul{}
.book ul li{float: left; width: 100%;  padding: 5px 0;}
.book ul li span{float: left; font-size: 15px; width: 60px; line-height: 32px;}
.book ul li i{color: #045fb0; font-weight: bold; padding-left: 8px;}
.book ul li input{ height: 30px; line-height: 30px; padding:0 5px; width: 66%; border: 1px solid #ccc;}
.book ul li textarea{ padding:0 5px; width: 66%; border: 1px solid #ccc;}
.book ul li .yzm{width: 80px;}
.book .submit{ background: #045fb0; width: 100px; line-height: 38px; height: 38px; text-align: center; border: 0; cursor: pointer; color: #FFF; margin-left: 60px; margin-top: 15px;}

/*详情页*/
.Details{overflow: hidden; padding: 15px;}
.Details h1{ text-align: center; font-size: 22px; line-height: 38px; margin-bottom: 15px;}
.Details dt{ text-align: center; line-height: 38px; border-bottom: 1px solid #E7E7E7;border-top: 1px solid #E7E7E7;}
.Details_content{ padding: 15px 0; line-height: 25px;}
.Details_content img{max-width: 100%;}

/*产品详情页内容切换*/
#tabbox{ width:100%; overflow:hidden;}
.tab_conbox{padding: 15px 0;}
.tab_con{ display:none;}
.tab_con img{max-width: 100%;}

.tabs{height: 40px;border-bottom:1px solid #ccc;}
.tabs li{float: left; width: 108px; height:40px;line-height:40px;overflow: hidden;position: relative;background: #ececec; border-right: 1px solid #d0d0d0;}
.tabs li:last-child{border-right:0;}
.tabs li a {display: block;padding: 0 20px; text-align: center;}
.tabs li a:hover {background: #067fc8; color: #FFF;}	
.tabs .thistab a{color: #FFF;}
.tabs .thistab,.tabs .thistab a:hover{background: #067fc8;}

/*版权*/
footer{ background: #E7E7E7; text-align: center; padding-bottom: 55px; line-height: 40px;}

/*底部一键拨号*/
.Mobile-fluid{position:fixed; left:0; bottom:0; background-color:#045fb0;width:100%; border-top:3px solid #f1840b;}
.Mobile-fluid ul {width:100%; overflow:hidden; padding:10px 0; }
.Mobile-fluid ul li{ float:left; width:33.333333%; text-align: center;}
.Mobile-fluid ul li i{float: left;font-size: 22px; }
.Mobile-fluid ul li span{float: left; font-size: 15px;padding-left:10px;}
.Mobile-fluid ul li a{color: #FFF;display: inline-block;}

/*地图*/
.map .title{ font-size: 22px; line-height: 34px;}

/*分页*/
.page{margin: 15px;line-height: 28px; text-align: center;}
.page span{ padding: 0 3px;}
.page a{ padding: 0 3px;}

/*上一条,下一条*/
.Previous{border-bottom: 1px solid #e7e7e7;margin: 15px;line-height: 28px;}
