*{
	text-decoration: none;
}
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, font, 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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style-type: none;
}
body{
	font-size:62.5%; background-color:#e2edff;
}
img,a{
-webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.content .con_left a,.content .con_right a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.bodyBg{
	height: auto;
	width: 100%; 
	overflow: hidden;
}
.header{width: 100%; clear:both;}
.header .logos{text-align:center;}
.header .navMuen{
	width: 32px;
	float: right;
	height: 30px;
	background-image: url(../images/nav.png);
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 16px;
	margin-right: 4%;
}

.headers{	height: 70px;	background-image:url(../images/bg.png); background-repeat:repeat-x;position:relative;}
.headers .logos{margin:0px;text-align:center;	height:70px;}
.headers .logos img{ margin-top: 5px;width: auto;	}
.headers .navMuen{height: 30px; position: absolute; right: 15px; top: 16px;width: 32px;	background-image: url(../images/nav.png);
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.headers .navMuen a {display: block; height: 30px; width: 32px;}
.headers .backs{ height: 60px; position: absolute; left: 0; top: 0; width: 60px;}
.headers .backs img{width:70%; height:auto;margin-top:10px;	margin-left:4px;	}
.headers .backs a {  display: block; height: 60px; width: 60px;}

.slidBtn{
	width: 60px;
	height: 55px;
	background-image: url(../images/slid_btn.gif);
	background-size:auto 100% ;
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
	margin-right: 1%;
}
/*menu*/
#menubox{ width:100%; height:24px;background-color:#c21400; clear:both;}
#menu{ position:relative;z-index:999; text-align:left; }
#menu * {    list-style:none;    border:0;    padding:0;    margin:0;}
#menu a { display:block;  white-space:nowrap; }
#menu ul li{ float:left;font-size: 1.2em; overflow:hidden; height:24px; line-height:24px;}
#menu li li {float:none;}
#menu li ul {visibility:hidden; position:absolute; background:url(i);}
#menu li:hover>ul { visibility:visible; }

/* menu::special styles */
#menu>ul>li>a{position:relative;z-index:77; color:#FFF; text-decoration: none;text-align:center;}
#menu li{ width:25%;}
#menu>ul>li:hover>a { background-color:#9a1607;  color:#fff;}
/* menu::level >= 2 */
#menu li ul{ background-color:#ad3434; width:25%;}
#menu li li{ background:#9a1607; border-top:1px solid #9a1607; width:100%;height: 1.6em;	line-height: 1.6em; font-size:12px;}
#menu li li a {
    position:static;
    background:#ad3434;
    white-space:normal;
    text-align:left; 
    color:#FFF;
    padding:0;
	text-transform:none;font-weight:normal; text-decoration: none; padding-left:4px;}
#menu li.current li a {background: none; color:#FFF;}
#menu li li a.parent{background:transparent url(/images/arrow.gif) no-repeat scroll right 50%; z-index:10; }
#menu li li a:hover { background:#9a1607; }
/*首页导航图标*/
.index_nav{margin:4px 2%; position:relative; clear:both; padding-top:15px;}
.index_nav .menu1 li{width:30%; float:left; text-align:center; overflow:hidden; background-size:contain;position:relative}
.index_nav .menu1 li:first-child {background-image:url(../images/nav0.jpg); background-repeat:no-repeat; background-position:center;}
.index_nav .menu1 li:nth-child(2) { margin:0px 5%; background-image:url(../images/nav2.jpg); background-repeat:no-repeat; background-position:center; }
.index_nav .menu1 li:nth-child(3)  {background-image:url(../images/nav3.jpg); background-repeat:no-repeat; background-position:center;}
.index_nav .menu1 li h2{ width:100%; text-align:center; font-size:1.2em; line-height:1.2em; font-weight:normal;position:absolute;bottom:1.4em; color:#Fff}
.index_nav .menu2{ width:100%; margin-top:2%; clear:both;}
.index_nav .menu2 li{width:30%; float:left; text-align:center; overflow:hidden; background-size:contain;position:relative; }
.index_nav .menu2 li:first-child {background-image:url(../images/nav4.jpg); background-repeat:no-repeat; background-position:center;}
.index_nav .menu2 li:nth-child(2) {margin:0px 5%; background-image:url(../images/nav5.jpg); background-repeat:no-repeat; background-position:center; }
.index_nav .menu2 li:nth-child(3)  {background-image:url(../images/nav6.jpg); background-repeat:no-repeat; background-position:center;}
.index_nav .menu2 li h2{ width:100%; text-align:center; font-size:1.2em; line-height:1.2em; font-weight:normal;position:absolute;bottom:1.4em; color:#Fff}


/*banner*/
.block_home_slider {
	padding: 1px;
	position: relative;
	border: 0px solid #f2f2f2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:0px; display:inline-block;}
.block_home_slider .flex-control-paging li {margin: 0px;	padding: 0px;	float: left;overflow: hidden;	list-style-type: none;}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}


.banren{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.banren .slide_banren{

	overflow: hidden;
}
.banren .slide_banren .swiper-slide{
	font-size: 0;
	float: left;
}
.banren .slide_banren .swiper-slide img{
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.pagination{
	bottom: 5px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.pagination .swiper-pagination-switch {
    background:#ffffff;
    border-radius: 4px;
    box-shadow: 0 0.5px 0.5px #003817 inset;
    cursor: pointer;
    display: inline-block;
    height: 4px;
    margin: 0 2px;
    width: 4px;
}
.pagination .swiper-pagination-switch.swiper-active-switch{
	background-color: #22c064;
}
.home{ background-color:#FBFBFB;}
/*prod*/
.prodslist{ margin-top:10px;}
.prodslist li{padding-bottom:2px; background:url(../images/line1.gif) 0 100% repeat-x;}
.prodslist li{width:100%; padding:12px 0 12px 0; position:relative; min-height:82px;}
.prodslist li a.link_on{background:#fff;}
.prodslist li:hover{ background-color:#F2F2F2}
.prodslist_pic{position:absolute; top:12px; left:12px;}
.prodslist_pic img{border:1px solid #ccc; width:100px;}
.prodslist_con{margin:0 12px 0 125px; line-height:22px; font-size:12px;}
.prodslist_con h3{font-size:16px; line-height:30px;}
.prodslist_con p{ line-height:22px; margin-top:3px; color:#666;}
/*search*/
.sou li{ list-style:disc; list-style:inside; line-height:24px; }
.sou li a:hover{ color:#F00}
/*news*/
.newslist{ margin-top:10px;}
.newslist li{padding-bottom:2px; background:url(../images/line1.gif) 0 100% repeat-x; }
.newslist li{width:100%; padding:5px 2px; min-height:22px; }
.newslist li a.link_on{background:#fff;}
.newslist li:hover{ background-color:#F2F2F2}
.newslist_pic{position:absolute; top:12px; left:12px;}
.newslist_pic img{border:1px solid #ccc; width:100px;}

.newslist_con{margin:0px; }
.newslist_con h3{font-size:1em; line-height:1.2em; font-weight:normal;}
.newslist_con p{ line-height:22px; margin-top:3px; color:#666;}

.news_top{padding:18px 0px; background:url(../images/line1.gif) 0 100% repeat-x;}
.news_top h1{font-size:1.2em; line-height:24px; color:#000; text-shadow:0 1px 0 #fff; text-align:center; }
.news_top p{margin-top:5px; color:#666; text-align:center;}
.newstime{ line-height:1.6em; font-size:1em; color:#333;}


/*子导航*/
#submenubox{ width:100%; height:24px;background-color:#9a1607; clear:both;}
#submenu{ position:relative;z-index:900; text-align:left; }
#submenu * {    list-style:none;    border:0;    padding:0;    margin:0;}
#submenu a { display:block;  white-space:nowrap; }
#submenu ul li{ float:left;font-size: 1.2em; overflow:hidden; height:24px; line-height:24px;}
#submenu li:hover>ul { visibility:visible; }
#submenu>ul>li>a{position:relative;z-index:77; color:#FFF; text-decoration: none;text-align:center;}
#submenu li{ width:25%;}
#submenu .about li{ width:50%;}
#submenu>ul>li:hover>a { background-color:#c21400;  color:#fff;}
#submenu .current{background-color:#c21400; color:#FFF;}

.subnavshade{position:fixed; top:0; left:0; width:100%; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4; z-index:1009; min-height:100%; display:none;}
.subnavshade_show{display:block;}
/*about*/
.about_content{margin:2%; font-size:1.4em; line-height:1.6em;}
.about_content *{line-height:1.6em;}
/*prod*/
.prod_content{margin:2%; font-size:1.4em; line-height:1.6em;}
.prod_content *{line-height:1.6em;}
.prod_content ul{padding:2em 0px; line-height:1.4em; margin:0 auto; list-style-type:none;list-style:none;}
.prod_content ul li{width:40%; height:154px; float:left; margin:10px 4.5%; text-align:center; line-height:25px;  border:1px dotted #C4C1C1; overflow:hidden;}
.prod_content ul li img{ width:100%; height: auto;}
.hb20{ height:20px; line-height:20px; clear:both;}
.mar20{ margin:20px; clear:both; text-align:center;}
.articletitle{width:100%;  height:2em; font-size:1.4em;background-color:#9a1607; clear:both; line-height:2em; color:#FFF; }
/*article submenu*/
#menubox2{ width:100%; font-size:1.4em;background-color:#116a94; clear:both;text-align:center; color:#FFF;line-height:1.8em;}
#menu2{ position:relative;z-index:99; text-align:center; }
#menu2 * {list-style:none; border:0; padding:0; margin:0;}
#menu2 a { display:block;  white-space:nowrap; }
#menu2 ul{ width:50%; margin:0px auto; }
#menu2 ul li{ overflow:hidden; background-color:#0D91C0;}
#menu2 li li {float:none;}
#menu2 li ul {visibility:hidden; position:absolute; }
#menu2 li:hover>ul { visibility:visible;}
/* menu::special styles */
#menu2>ul>li>a{position:relative;z-index:77; color:#FFF; text-decoration: none;text-align:center;}
#menu2 li{ width:100%; }
#menu2>ul>li:hover>a { background-color:#0D91C0;  color:#fff;}
/* menu::level >= 2 */
#menu2 li ul{ background-color:#116a94; }
#menu2 li li{  border-top:1px solid #116a94; width:100%;}
#menu2 li li a {position:static; background:#0D91C0;white-space:normal; text-align:center; color:#FFF; padding:0;text-transform:none;font-weight:normal; text-decoration: none;}
#menu2 li.current li a {background: none; color:#FFF;}
#menu2 li li a.parent{background:transparent url(/images/arrow.gif) no-repeat scroll right 50%; z-index:10; }
#menu2 li li a:hover { background:#116a94; }
img{
	 -ms-interpolation-mode: bicubic;
	 max-width: 100%;
}



/*菜单导航--右侧*/
.nav{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9998;
	transition:All 0.5s ease;
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
	transform:rotate(0deg) scale(1) skew(0deg) translateX(2200px);
	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translateX(2200px);
	-moz-transform: rotate(0deg) scale(1) skew(0deg) translateX(2200px);
	-o-transform: rotate(0deg) scale(1) skew(0deg) translateX(2200px);
	-ms-transform: rotate(0deg) scale(1) skew(0deg) translateX(2200px);

}
.slideNav{
	width: 100%;
	height: 100%;
}
.nav .navMeun{
	width: 50%;
	height: 100%;
	background-color:#0D91C0;
	float: right;
}
.nav .navMeun .navTitle{
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #ffffff;
	font-size: 1.8em;
	position: relative;
	background-color: #116a94;
}
.nav .navMeun .navTitle span{
	padding-left: 25px
}
.nav .navMeun .navTitle .offNav{
	display: inline-block;
	position: absolute;
	left: 4%;
	top: 50%;
	margin-top: -25px;
	width: 40px;
	height: 50px;
	border-radius: 3px;
	line-height: 45px;
	text-align: center;
	font-size: 2em;
	background-color: #06adfd;
	font-family: Arial;
	padding: 0;
}
.nav .navMeun .sorrll{
	width: 100%;
	height: 100%;
	overflow-y:auto;

}
.nav .navMeun ul{
	width: 100%;
	padding-bottom: 130%;
}
.nav .navMeun ul li{
	width: 100%;
	border-bottom: 1px solid #116a94;
	overflow: hidden;
}
.nav .navMeun ul li a{
	display: block;
	width: 90%;
	padding: 5% 0%;
	height: 1.8em;
	line-height: 1.8em;
	font-size: 1.5em;
	color: #FFFFFF;
	padding-left: 1.5em;
}

.get_more{margin:10px; text-align:center}
.more_loader_spinner{width:16px; height:16px; margin:10px auto; background: url(../images/loading.gif) no-repeat;}
.get_more a{background:url(../images/more.gif) no-repeat center; height:23px; display:block;}

/*分页菜单*/
.meneame{MARGIN: 0 3px;	height: 26px;	line-height: 26px;	color: #333;	overflow: hidden; text-align:center;}
.meneame a, .meneame strong, .meneame em{ padding: 0 8px; margin:0 2px;line-height:24px;BORDER: 1px solid #ccc; }
.meneame a:hover { background-color: #e8e8e8;border: 1px solid #999999;TEXT-DECORATION: none}
.meneame strong {	font-weight: bold;	color: #0644a5;	background: #e8e8e8;}
.meneame input { border: 1px solid #010629; margin-right: 4px; padding: 0 2px; height: 20px;line-height:20px; width:30px;}
#postform{text-align:center;height:100px;line-height:100px}


.pages a{ border:#ddd solid 1px; padding:5px 10px; background-color:#fff; margin-left:5px}