/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, ol, ul, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input {
    margin: 0;
    padding: 0;
    border: 0;
    font-size:0.8em;
    font: inherit;
    vertical-align: baseline;
	font-family:微软雅黑,Arial, Helvetica, sans-serif;}

ul,li,dl,dt,dd{
	list-style:none;
	}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #666666;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #666666;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#61aa31;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #666666;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}
	



/*-------------------------------------------index----------------------------------------------------------*/

.header{
	border-top:5px solid #60aa31;
	height:50px;
	background: #00394a;
	overflow:hidden;
	}
.top_ico{
	padding:0 0px 0 0;
	}
.banner{background:#f5f5f6;}
.in_newpro{
	background:url(../images/index_newpro.jpg) center top no-repeat; 
	background-size:100% auto;
	min-height:230px;
	padding:0 0 0 1em;
	}

a.in_newpros_k{
	overflow:hidden;
	display:block;
	float:left;
	margin:0 1% 0 0;
	padding:1.2%;
	width:32%;
	text-align:center;
	border:1px solid #e0dfdf;
	}
	
.in_newpro img,a.in_newpros_k img{
	width:100%;
	}
.film{
	width:100%;
	vertical-align: baseline;
	}

.film a h3{ padding:0; margin:0; margin:10px 0 0 0;
    font-size:0.8em;}
.film a span{
    font-size:0.8em; }	.about_lc{	float:left;	width:782px;	padding:0 0 0 0;	overflow:hidden;	}.about_lc .film{	width:10000px;}.about_lc .film li{	float:left;	width:229px;	margin:0 7px;	}.about_lcimg{	width:229px;	height:337px;	padding-bottom:46px;	}

.in_foot{
	height:55px;
	position:fixed; 
	bottom:0;
	left:0;
	right:0
	}

.imgs01{
	background:url(../images/b_ico01.png) center top no-repeat;
	background-size:auto 110px;
	}
	
ul.footer_nav{}
ul.footer_nav a span.image{display:block; width:37px; height:33px; margin:0 auto; background-position:center center; background-repeat:no-repeat;}
ul.footer_nav a.nav_01 span.image{background-image:url(../images/a_ico01.png); }
ul.footer_nav a.nav_02 span.image{background-image:url(../images/a_ico02.png);}
ul.footer_nav a.nav_03 span.image{background-image:url(../images/a_ico03.png);}
ul.footer_nav a.nav_04 span.image{background-image:url(../images/a_ico04.png);}
ul.footer_nav a.nav_05 span.image{background-image:url(../images/a_ico05.png);}

ul.footer_nav li.selected a{color:#5faa31;}
ul.footer_nav li.selected a.nav_01 span.image{background-image:url(../images/a_ico11.png);}
ul.footer_nav li.selected a.nav_02 span.image{background-image:url(../images/a_ico22.png);}
ul.footer_nav li.selected a.nav_03 span.image{background-image:url(../images/a_ico33.png);}
ul.footer_nav li.selected a.nav_04 span.image{background-image:url(../images/a_ico44.png);}
ul.footer_nav li.selected a.nav_05 span.image{background-image:url(../images/a_ico55.png);}



.in_ggimg{
	padding:0.5em 1em;
	}
	
.inggimg01{
	padding:.2em 0 0 0;
	}

.inf_nav{
	background:#f5f5f6;
	padding:0em 1em 1em 1em;
	}

.inf_nav_text{
	padding:2em 0;
	border-bottom:1px solid #e5e5e5;
	}

.inf_nav_text li{
	width:49%;
	font-size:0.9em;
	color:#767676;
	line-height:200%;
	}
.foot_nav li{
	padding:2em 0 0em 0;
	width:32%;
	float:left;
	}
.foot_nav li a{
	font-size:0.9em;}
.sub_l{
	padding:1em 0;
	border-top:1px solid #e5e5e5;
	}
.sub_more{
	text-align:center;
	padding:1em 0;
	background:#dfdfdf;}
	

.ser_l{
	padding:1em 0;
	line-height:180%;
	color: #666666;
	border-bottom:1px solid #e5e5e5;
	}


.about_t{
	background-size:100% auto;
	min-height:230px;
	}

a.about_k{
	overflow:hidden;
	display:block;
	float:left;
	margin:0 2% 0 0;
	padding:1.2%;
	width:28%;
	text-align:left;
	}
	


a.prolist_k{
	overflow:hidden;
	display:block;
	float:left;
	margin:0 4% 0 4%;
	padding:5% 1.2%;
	line-height:180%;
	width:39%;
	text-align:center;
	}

.newspad{
	padding:20px 0;
	font-size:.8em;
	}
	
	
/* 二级导航   */
#mask{position:fixed; left:0; top:0; right:0; bottom:0;  opacity:0; display:none; z-index:100000000;}
#nav_2{ position:fixed; top:52px; right:0;  padding:2px; display:none; z-index:200000000;}
#nav_2 a{ display:block;background:url(../images/m_nav_bg.png); border-bottom:1px solid #eee; padding:9px 10px; line-height:150%; text-align:center;}


.title_f{
	font-size:1.2em;
	}
.title_e{
	padding-left:20px; 
	padding-top:0;
	font-size:0.6em;
	}
.title_con{
	font-size:0.8em;
	line-height:100%;
	}
	
.pro_banner .swiper-container {
        /*width: 100%;*/
        /*margin: 20px auto;*/
        /*overflow: visible!important;*/
    }
.pro_banner .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.pro_banner .swiper-slide img{
	width: 100%; 
}
.pro_text div{
	margin: 30px auto;
}
.pro_text .pro_name{
	font-size: 17px;
}
.pro_text .pro_name span{
    color: #ff4400;
    font-size: 24px;
    font-weight: bold;
    margin-left: 28px;
}
.pro_text .pro_num{
    font-size: 14px;
	    color: #888888;
}
.pro_text .pro_tmain{
    font-size: 14px;
    line-height: 25px;
}.cp_type li{ margin-right:15px; float:left;} .cp_type{ margin-bottom:30px; width:98%; float:left; margin-left:10px;}.cp_type .biaot{ width:180px; background:#0155ad; color:#fff; font-size:16px;  height:42px;line-height:42px; border-top-left-radius:6px;border-top-right-radius:6px;}.cp_type .img{ background:#999;border: 1px solid #dfdfdf;}.cp_type img{ width:180px; height:180px;}.cp_type li h3{ font-size:12px; text-align:center; line-height:24px; font-weight:normal; border:0px; margin:0px;}.cp_type .biaot a:hover{width:200px; background:#0155ad; color:#fff; height:42px; display:block; color:#fff; border-top-left-radius:6px;border-top-right-radius:6px;}.cp_type .biaot a{width:200px; background:#b6b6b6; color:#fff; height:42px; display:block; color:#fff; border-top-left-radius:6px;border-top-right-radius:6px;}.cp89{ float:left; width:220px; line-height:30px; text-align:center; font-size:14px;}    .swipe{background-color:#f9f9f9;}.swipe img{width:100%;}
