* {
	padding: 0;
	margin: 0;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

p,
span,
h1,
h2,
h3,
h4,
h5,
h6,
small,
div,
li,
a {
	font-family: "Microsoft YaHei" !important;
	color: #999999;
}





.slogan {border-left: solid 1px #fff; padding-top:12px;}
.slogan h3 { font-size: 24px; color: #ffffff; }
.slogan p span { padding: 0 5px; color: #ffffff;}
.phonemenu h2{color:#fff; line-height:42px; font-size: 16px; margin-top: 0px;}
.phonemenu .uk-navbar-toggle{ color:#fff; line-height:45px;}



.uk-nav-offcanvas ul a {color: #ccc;height:24px;line-height:24px;}
.uk-nav-offcanvas>li>a {height:35px;line-height:35px;color: #ccc;padding: 0px 15px;box-shadow: inset 0 1px 0 rgba(255,255,255,.05);}
.uk-nav-offcanvas .uk-nav-header, .uk-nav-offcanvas>li>a {text-shadow: 0 1px 0 rgba(0,0,0,.5);border-top: 1px solid rgba(0,0,0,.3);}

.mainmenu{ background:#005f27; height:45px; line-height:45px;}
.mainmenu .uk-navbar{ background:none; height:45px; line-height:45px;}
.mainmenu li.uk-width-1-7{ width:14.2857%}
.mainmenu .uk-navbar-nav>li>a {height:45px; line-height:45px; font-size:16px; font-weight: lighter;font-family: "Microsoft YaHei"; color:#fff; text-shadow:none;}
.mainmenu .uk-navbar-nav>li.uk-active>a,.mainmenu .uk-navbar-nav>li>a:hover,.mainmenu .uk-navbar-nav>li.uk-open>a,.mainmenu .uk-navbar-nav>li>a:focus{background-color: #ff9c00; border: none;}
.mainmenu .uk-dropdown {width: 100%;}
.mainmenu .uk-dropdown-navbar {background: #008737;color: white; opacity:0.9;}
.mainmenu  .uk-nav-navbar>li>a {color: #efefef; padding:0; height:32px; line-height:32px;}
.mainmenu .uk-nav-navbar>li>a:hover,.mainmenu .uk-nav-navbar>li>a:focus {background: #085304;color: #ffffff;}


.top{ background:#008737 url(404.png) center no-repeat; padding:1% 0;}




.tpqh .uk-dotnav-contrast>.uk-active>* {
	background: rgba(70, 70, 70, 0.9);
}

.tpqh .uk-dotnav-contrast>*>* {
	background: rgba(43, 43, 43, 0.4);
}

.p-tpqh .uk-dotnav>*>* {
	width: 10px;
	height: 10px;
}




.top .uk-grid .top-logo p{
	font-size: 3em;
	color: #FFFFFF;
	margin-top: 5%;
}


.gsjs{ background:#eee ;}
.gsjs .uk-grid{ margin-top: 4%;}

.gsjs .uk-grid .uk-width-large-2-3{}
.gsjs .uk-grid .uk-width-large-2-3 .iqy{
	padding-left: 8%;
}
.gsjs .uk-grid .uk-width-large-2-3 .gsjj {background:#01721c ; padding: 1.5% 3%; margin-top: 1%;}
.gsjs .uk-grid .uk-width-large-2-3 .gsjj p{
	text-indent: 2em;
	margin: 2px 0;
	font-family: "微软雅黑";
	color: #F0F0F0;
	text-align:justify;
	margin-bottom: 15px;
}
.gsjs .uk-grid .uk-width-large-2-3 .gsjj img{
	margin: 1.1% 0;
}

.cpzs .uk-overlay-panel{
	padding: 8px;
}
.cpzs .uk-overlay-background{
	    background: rgba(1,129,32,0.7);
}

@media screen and (max-width: 768px) {
	.cpzs .uk-width-large-1-6{
		margin-top: 8%;
		}
	.gsjs .uk-grid .iqy img{ 
		margin: 5% 0;
	}   
}

.tptel{
	margin: 1.5% 0;
}

.ystop{
	background:url(404.png) center no-repeat;
	padding:2% 1% 0; 
	text-align: center;}
.ystop span{ 
	font-family: "微软雅黑"; 
	color: #fff; 
	font-size: x-large;}
.ystop p{ 
	font-family: "微软雅黑"; 
	color: #fff; 
	font-size: 14px;}
.dzys{
	background:#01721c;
	}
.dzys .uk-width-large-1-4{
	padding-top: 3%;
	}
.ystop-padding{
	padding: 3.5%;
}

.gcal{ 
	background:#01721C;
	padding: 2% 0;
	text-align: center;
	}
.gcal span{
	color: #fff; 
	font-size: x-large;
}
.gcal p{
	color: #fff; 
	font-size: 14px;
}
.gcal .uk-width-large-1-3{
	margin-top: 3%;
}
.foot{
	background: #004e13;
	padding: 2%;
	margin-top: 15px;
}
.foot p{
	font-size: 20px;
	color: #fff;
	line-height: 2em;
}
@media screen and (max-width: 768px) {
	.tptel .uk-visible-small{
		margin: 3% 0;
	}
	.ystop .ystop-padding{
		padding-top: 8%;
	}
	.gcal{
		padding-top: 8%;
	}
	.foot .uk-float-right p{
		font-size: 18px;
		color: #fff;
		padding-bottom: 10%;
	} 
	.foot .uk-float-right img{
		margin-top: 5%;
	} 
}


.foot-nav{
	background: url(404.png);
	width: 100%;
	height: 50px;
	color: #FFF;
	position: fixed;
	bottom: 0;
}
.foot-nav .uk-grid{
	margin-top:4px;
}
.foot-nav .uk-grid .uk-width-1-4 p{
	margin: 0;
}
.foot .uk-float-left img{
	margin-top: 10%;
}


.box2{}
.product_bg{background:#e0dede; min-height:386px;}
.product .uk-thumbnav { margin:0; padding-right:20px;padding-bottom:20px;}
.product .uk-thumbnav>* {  margin:0;}
.product{ }
.product ul li{ display:block; padding:20px 0 0 20px;}
.product ul li a { color:#fff; display:block;}
.product ul li a span{ display:block; width:100%; height:30px; line-height:30px; font-size:16px; background:#999;}

.product_nav{padding: 10px; background:#0067ac;}
.product_nav a{ font-size:18px; color:#fff;}
.product_nav .uk-nav ul a{ padding:0;}
.product_nav .title_1{ background:#1283cf; height:25px; line-height:25px; }
.product_nav .title_2 li a{ border-bottom: dotted 1px  #fff; background:url(404.png) no-repeat left center; padding-left:15px; height:36px; line-height:36px; }
.product_nav .title_2 li a:hover{ color:#ff9c00; background:url(404.png)  no-repeat left center;}
.product_nav ul.uk-nav-sub {padding:2px 10px 5px 10px}
.product_nav .uk-grid-small>*{ padding:0;}

.youshi{ background:url(404.png) repeat-x top center; padding-top:40px;}


.youshi i{ display: inline-block; width: 48px; height: 54px; background: url(404.png) no-repeat center center; color: #fff; font-size: 18px; text-align: center; font-style: normal; line-height:40px; margin-right:10px;}
.youshi h2{display: inline-block; line-height:60px; font-size:28px; color:#0058a8; padding-right:20px; background:url(404.png) repeat-x center bottom; font-weight:bold; }
.youshi p{ font-size:18px; line-height:24px; padding-left:58px; padding-bottom:10px;}
.ys_img1{ padding-top:60px;}
.ys_img2{ padding-top:20px;}


.phone_youshi .uk-panel-box{ background:#0067ac; color:#fff;}
.phone_youshi .uk-panel-box .uk-panel-title {color:#fff; font-size:18px; font-weight:bold;}

.sl_show .uk-slidenav {width: 60px;height: 100px;line-height: 100px;font-size: 100px;}
.sl_show .uk-slidenav-position .uk-slidenav { margin-top:-70px;}
.sl_show .uk-slidenav:hover, .uk-slidenav:focus {color: #fff;}
.sl_list li a h3{ color:#fff; font-size:18px; line-height:30px;}


.new{background:#efeded; min-height:300px;}
.new .top_new{ padding:0 0 35px 35px;}
.new .top_new .title{ height:45px; border-bottom:solid 1px #e0e0e0; padding:25px 0 15px 0; }
.new .top_new .title h3{ font-size:28px; color:#0067ac;}
.new .top_new .title span{ font-size:14px; color:#bcbcbc;}
.new .top_new .title a{ display:block; font-size:14px; color:#0067ac; line-height:45px;}
.new .top_new .sanjiao{display: inline-block;width: 0;height: 0;border-bottom: 40px solid transparent;border-left: 40px solid #0067ac;}
.new .new_list{background:#0067ac; padding:20px;}
.new_list li a{ line-height:39px; color:#fff; display:block; height:39px; border-bottom: dashed 1px #fff; font-size:16px; }
.new_list li a:hover{ color:#f9bc01;}

.head_new{ display: block; text-decoration: none; }
.head_new h3{ font-size:18px; color:#0067ac;}
.head_new span{ font-size:12px; color:#a09696;}
.head_new p{font-size:14px; color:#a09696;}
.head_new p:hover{color:#0067ac; }

footer .nav{ background:#0067ac; height:45px;}
footer .nav ul li {margin-top: 10px;margin-bottom: 10px;}
footer .nav li {display: inline-block;}
footer .nav ul li a {margin-right: 35px;padding-right: 35px;color: white;position: relative;text-decoration: none;font-size:16px;}
footer .nav ul li a:after {content: "";position: absolute;width: 2px;height: 16px;background: white;top: 3px;right: -5px;}

.foot{ font-size:16px; color:#555; line-height:24px; padding-top:20px;}

.phone_title { border-bottom:solid 1px #257bb4; padding-top:15px; margin-bottom:15px; line-height:45px;}
.phone_title a{ color:#fff;}


.titleheader {margin-top: -45px;}
.titleheader>div>div:first-child+div {margin-top: 55px;}
.topheader {padding-bottom: 0;}
.topheader h3.uk-panel-title {margin: -16px -16px 0 -16px;color: white;font-size: 18px;padding-left: 10px;height: 45px;background: #005f27;line-height: 45px;}
.topheader .uk-panel-box {background: #0067ac;color: #fff;border: 1px solid #ddd;}
.topheader .uk-panel-box .uk-panel-title {
color: #fff;
}
.topheader h3.uk-panel-title span {font-size: 13px;margin-left: 10px; color: #fff;}
.uk-nav-side>li.uk-active>a, .uk-nav-side>li>a:focus, .uk-nav-side>li>a:hover {background: #005f27;border-top: 1px solid #efefef;text-shadow: none;color: white;}
.uk-nav-side>li>a {padding-top: 10px;border-top: 1px solid #efefef;padding-top: 10px;padding-bottom: 10px;font-size: 16px;}
.titleheader .content {}
.contactus {background: #005f27; color:#FFF;}
.contactus h3.uk-panel-title {font-size: 18px;padding: 0 15px;margin: -15px -15px 0 -15px;border-bottom: 1px solid #ddd;height: 45px;color: white;line-height: 45px;}
.contactus h3.uk-panel-title span {font-size: 13px;margin-left: 10px;}
.content_nr{ line-height:36px; font-size:16px;}
.content_nr p{ padding-bottom:15px;}
.newslist li{ line-height:40px; font-size:16px; border-bottom:dotted 1px #CCCCCC;}
.newslist li a{ color:#555;}
.newslist li a:hover{ color:#0067ac;}

div.phonelink {position: fixed;left: 3%;bottom: 5%;}
.phonelink .uk-icon-button {box-shadow: 0 0 5px #ddd;height: 45px;width: 45px;color: white;background: #0067ac;font-size: 25px;line-height: 45px;}
.phonelink ul.uk-list {background: white;border: 1px solid #ddd;padding: 10px;border: 4px solid #CFD0D2;border-radius: 4px;background-color: #FFFFFF;}
.phonelink ul.uk-list li:first-child {border-bottom: 1px dotted #ddd;}
.phonelink ul.uk-list li {padding: 5px;}

.uk-nav-side.sidebar {
left: calc(100% - 140px)!important;
z-index: 5;
border: 1px solid #ddd;
right: 10px!important;
top: 100px;
position: absolute;
width: 110px!important;
background: white;
padding: 5px;
box-shadow: 0 0 5px #ddd;
}

div#sidecontainer {
position: relative;
}
.uk-link:hover, a:hover {
    color: #005f27;
    text-decoration: none;
}

@media (min-width: 1200px) { 
.uk-container {
max-width: 1190px;
padding: 0px;
}
.box1{ background:url(404.png) no-repeat center top; height:412px; margin-top:1px;}
.sl_show{ background:url(404.png) no-repeat; min-height:432px;}
 }
 

@media (min-width: 768px) and (max-width: 979px) { 
.box1{ background:#e1e1e1; height:auto; margin-top:1px;}
.sl_show{ background:#004d93; }
 }
 

@media (max-width: 767px) { 
.box1{ background:#e1e1e1; height:auto; margin-top:1px;}
.box2 .uk-grid-small>*{ padding:0; margin:0;}
.sl_show{ background:#004d93; }
.new {background: none;}
}
 

@media (max-width: 480px) { 
.box1{ background:#e1e1e1; height:auto; margin-top:1px;}
.box2 .uk-grid-small>*{ padding:0; margin:0;}
.product .uk-thumbnav{ padding-bottom:20px}
.sl_show{ background:#004d93; }
.product_bg{background:none;}
.box2 {background:#e0dede;}
.new_bg{background: #0067ac;}
.titleheader {margin-top: 15px;}
.titleheader>div>div:first-child+div {margin-top: 15px;}
.new {background: none;}
 }

 .product-lm{ text-align: center; }
.product-lm a{ display: inline-block;margin-top: 10px; padding: 0px 20px; margin-right: 10px; line-height: 260%; background: #01721C; border-radius: 50px; color: #fff;}