﻿@charset "utf-8";
body,td,th {
	font-family: "宋体";
	font-size: 12px;
	color: #505050;
}

body {  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }



a { font-family: "宋体"; font-size: 12px; color: #191919; }

a:link { text-decoration: none; }

a:visited { text-decoration: none; color: #191919; }

a:hover { text-decoration: none; color: #005180; }

a:active { text-decoration: none; color: #191919; }

.dnav {
	background-color:#dc0000; 
	width: 100%;
	clear: both;
	height:44px;
	margin-bottom:10px;
}

.Menu_Nav { width:1006px; padding:0px; margin:0 auto; text-align:center; }

.Menu_Nav ul{list-style:none; padding:0px; margin:0px;}

.Menu_Nav ul li { float:left; list-style:none; width:120px; height:44px; }

.Menu_Nav .navjiange { float:left; list-style:none; width:2px; height:44px; 	background-color: #fa6060; }

.Menu_Nav li .v a{ width:124px;height:44px; line-height:44px; display:block; font-size:14px; color:#FFFFFF; float:left; font-family:"Microsoft Yahei";}

.Menu_Nav li .v a:hover,.nav li .v .sele{	background-color: #ff7200;  color:#ffffff; line-height:44px; font-size:14px; }



.IndexProClass { width:204px; padding:0px; margin:0px; overflow:hidden; }

.IndexProClass ul{list-style:none; padding:0px; margin:0px;}

.IndexProClass ul li { float:left; list-style:none; width:204px; height:32px; text-align:left; }

.IndexProClass .IndexPro_L{ float:left; list-style:none; width:204px; height:1px; padding:0px; margin:0px; }

.IndexProClass li .IndexPro_v a{ width:204px;height:32px; line-height:32px; display:block; font-size:13px; color:#2f2f2f; float:left; font-family:"Microsoft Yahei"; padding-left:13px; text-align:left; }

.IndexProClass li .IndexPro_v a:hover,.IndexProClass li .IndexPro_v .sele{line-height:32px; font-size:13px; color:#0463a7; float:left; font-family:"Microsoft Yahei"; padding-left:13px; text-align:left; }



.ProClass { width:240px; padding:0px; margin:0px; overflow:hidden; }

.ProClass ul{list-style:none; padding:0px; margin:0px;}

.ProClass ul li { float:left; list-style:none; width:240px; height:33px; text-align:left; }

.ProClass .Pro_L{ float:left; list-style:none; width:240px; height:1px; padding:0px; margin:0px; }

.ProClass li .Pro_v a{ width:240px;height:33px; line-height:33px; display:block; font-size:12px;  float:left; font-family:"Microsoft Yahei"; background:url(../style/neileftlistbg.jpg); padding-left:30px; text-align:left; }

.ProClass li .Pro_v a:hover,.ProClass li .Pro_v .sele{background:url(../style/neileftlistbghover.jpg); line-height:33px; font-size:12px; color:#FFFFFF; float:left; font-family:"Microsoft Yahei"; padding-left:30px; text-align:left; }



.indexservices { padding-left:19px; padding-right:17px; padding-top:12px; padding-bottom:12px; background-color:#0981b5; color:#FFFFFF; font-family:"Microsoft Yahei"; line-height:24px; }



.indexsearchtitle {
	font-size: 13px;
	font-weight: bold;
	color: #1979BC;
	font-family: "Microsoft Yahei";
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}



.PicOnePxBorder { padding:1px; border:1px #e6e6e6 solid; }



.TableFourPxBorder { padding:2px; border:4px #CCCCCC solid; cursor:pointer; }

.TableFourPxBorder2 { padding:2px; border:4px #1081b9 solid; cursor:pointer; }





.Change_title2 { font-size:14px; font-family:"Microsoft Yahei"; color:#FFFFFF; cursor:pointer; background-image:url(../images/Waypoo_KcList_Bg.jpg); }

.Change_title {	font-size:14px; font-family:"Microsoft Yahei"; color:#ffffff; cursor:pointer; background-image:url(); }



.IndexAbout {
	font-size: 12px;
	line-height: 23px;
	color: #191919;
	padding-left: 17px;
	padding-right: 13px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	word-break: break-all;
	text-indent: 2em;
	margin-top: 10px;
	padding-bottom: 15px;
}

.IndexAbout img{ float:left; padding-right:15px; padding-top:5px; padding-bottom:0px;}



.indexlanmutitle {
	padding-left: 33px;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 35px;
	font-weight: bold;
	font-family: 'Microsoft Yahei';
	float: left;
}



.indexclasstitle {font-size:14px; color:#FFFFFF; line-height:35px; font-weight:bold; font-family:'Microsoft Yahei';}



.TdPaddingThreePx { padding-top:2px; }





.storefrontpadding {
	padding: 5px;
	cursor: pointer;
	text-align: center;

}

.storefrontBorder {
	background-color: #f0f0f0;
	cursor: pointer;
	width: 177px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.storefrontBorder2 { 	width: 177px;
	float: left;
background-color:#d8e7ff; cursor:pointer;	margin-right: 10px;	margin-top: 10px;

 }



.NeiContactContent { line-height:23px; color:#191919; font-family:Arial, Helvetica, sans-serif; }

.IndexContactContent {
	background: url(../style/map.jpg) no-repeat bottom;
	line-height: 25px;
	padding-left: 16px;
	padding-top: 8px;
	padding-right: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #191919;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.Nei_Right_Content { background:url(../style/Nei_Right_Bg.jpg) repeat-x; border:1px #E4E4E4 solid; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; }



a.indexaboutmore:link { font-size: 12px; color: #003a99; text-decoration: none; }

a.indexaboutmore:visited { font-size: 12px; color: #003a99; text-decoration: none; }

a.indexaboutmore:hover { font-size: 12px;color: #FF0000; text-decoration:underline; }

a.indexaboutmore:active { font-size: 12px; color: #003a99; text-decoration: none; }





a.NewsBoldTitle:link { font-size: 12px; font-weight:bold; color: #c70003; text-decoration: none; }

a.NewsBoldTitle:visited { font-size: 12px; color: #c70003; font-weight:bold; text-decoration: none; }

a.NewsBoldTitle:hover { font-size: 12px;color: #FF0000; font-weight:bold; text-decoration:underline; }

a.NewsBoldTitle:active { font-size: 12px; color: #c70003; font-weight:bold; text-decoration: none; }



a.neiprotitleclass:link { font-size: 13px; font-family:"Microsoft Yahei"; color: #1081b9; text-decoration: none; }

a.neiprotitleclass:visited { font-size: 13px; font-family:"Microsoft Yahei"; color: #1081b9; text-decoration: none; }

a.neiprotitleclass:hover { font-size: 13px; font-family:"Microsoft Yahei"; color: #FF0000; text-decoration:none; }

a.neiprotitleclass:active { font-size: 13px; font-family:"Microsoft Yahei"; color: #1081b9; text-decoration: none; }



.neipronexttitle { font-size: 13px; font-family:"Microsoft Yahei"; color: #1081b9; text-decoration: none; }



a.IndexProTitle:link { font-size: 13px;color: #4a4a4a; text-decoration: none; }

a.IndexProTitle:visited { font-size: 13px; color: #4a4a4a; text-decoration: none; }

a.IndexProTitle:hover { font-size: 13px; color: #c00000; text-decoration:underline; }

a.IndexProTitle:active { font-size: 13px; color: #4a4a4a; text-decoration: none; }



.NeiRightTitle { background-color:#F9F9F9; border:1px #DCDCDC solid; }

.NeiRightTitleRight { padding-right:10px; padding-top:3px; color:#191919; }



.Nei_Top_Title { font-size:15px; padding-top:1px; font-weight:bold; font-family:"Microsoft Yahei"; color:#2a2a2a; }

.About { font-size:14px; line-height:28px; background-color:#FFFFFF; color:#191919; padding:15px; border:1px #DCDCDC solid; font-family:Arial, Helvetica, sans-serif; }

.About .AboutImg { float:right; padding-left:15px; padding-top:8px; padding-bottom:0px;}

.NewsContent { font-size:14px; padding:12px; border:1px #DCDCDC solid; background-color:#FFFFFF;}

.NewsShowContent { font-size:14px; line-height:28px; padding:15px; border:1px #DCDCDC solid; color:#191919; background-color:#FFFFFF;}

.NewsShowContentContent { font-size:14px; line-height:28px; font-family:"Microsoft Yahei"; color:#191919; padding-top:10px; }





.ContactContent { font-size:14px; line-height:32px; background-color:#ffffff; color:#191919; padding:15px; border:1px #DBDBDB solid; font-family:Arial, Helvetica, sans-serif; word-break:break-all; vertical-align:top; }



.ProductContent { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:32px; background-color:#FFFFFF; border:1px #DBDBDB solid; }



.newsh1 { font-size:24px; padding-top:6px; margin:0px; padding-bottom:0px; color:#000; font-family:"Microsoft Yahei"; }



.photoList{margin:0px;position:relative; z-index:0;}

.photoList .NeiApProBg{width:222px; height:31px; text-align:center; line-height:31px; background-color:#000000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; display:block; position:absolute; bottom:2px; left:2px; }

.photoList .NeiApProName{width:222px; height:31px; text-align:center; line-height:31px; display:block; position:absolute; bottom:0px; left:0px; }



a.IndexProName:link { font-size: 13px; color: #FFF; font-family:"Microsoft Yahei"; text-decoration: none; }

a.IndexProName:visited { font-size: 13px; color: #FFF; font-family:"Microsoft Yahei"; text-decoration: none; }

a.IndexProName:hover { font-size: 13px;color: #FFF; font-family:"Microsoft Yahei"; text-decoration:none; }

a.IndexProName:active { font-size: 13px; color: #FFF; font-family:"Microsoft Yahei"; text-decoration: none; }



*{list-style:none;}
#slider{overflow:hidden;width:1000px;height:100%;max-height:260px;position:relative; margin:0px auto;margin-bottom:10px;}
#slider .pics{width:100%;width:100%;}
#slider .pics li{width:100%;width:100%;float:left}
#slider .pics li img{max-width: 100%;
   width:1000px; max-height:260px;
 height:260px;
 height:expression(document.body.clientWidth>300?"300px":"auto");
 overflow:hidden;
}


#slider #nav {position:absolute;bottom:20px;right:20px;}
#slider #nav li.nav{background:#F47500; color:#fff;}
#slider #nav li{border:1px solid #f47500; color:#d94b01; cursor:pointer;background:#fff;font-size:12px; height:15px;width:15px;float:left;margin-left:14px;display:inline;text-align:center}.bottomx {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	padding-top: 10px;
}

.bottom1 {
	margin-bottom: 10px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	line-height: 30px;
	border: 1px solid #CCC;
	text-align: left;
	text-indent: 20px;
}
.bottom2 {
	background-color: #323232;
	width: 100%;
	clear: both;
	margin-top: 10px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 28px;
	padding-top: 20px;
}
.bottom2 a{
	color: #FFFFFF;
}
.top {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top1 {
	float: left;
}
.top2 {
	float: right;
}

.index {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.index1 {
	float: left;
	background-image: url(/images/index1.jpg);
	height: 35px;
	width: 1000px;
	clear: both;
}
.index5 {
	width: 978px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 10px;
	clear: both;
	font-size: 14px;
	line-height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.xwnr { font-size:14px; line-height:38px; font-family:"Microsoft Yahei"; color:#191919; padding:20px; }



.kleft {
	float: left;
}
.kleft1 {
	float: left;
	width: 240px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d90000;
}
.kleft1 .tit{
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	height: 40px;
	padding-left: 20px;
	background-color: #d90000;
	color: #FFF;

}
.kleft2 {
	clear: both;
	float: left;
	width: 238px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1979BC;
	border-right-color: #1979BC;
	border-bottom-color: #1979BC;
	border-left-color: #1979BC;

}
.ge{
	height: 10px;
	clear: both;
}
.kleft3 {
	clear: both;
	float: left;
	width: 238px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d90000;
	border-bottom-color: #d90000;
	border-left-color: #d90000;
	text-align: center;
	padding-top: 10px;
}
.kright {
	float: right;
}
.kright1 {
	float: left;
	background-image: url(/images/products-01.jpg);
	height: 35px;
	width: 750px;
	clear: both;
}
.kright2 {
	width: 748px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 10px;
	clear: both;
}
.kright3 {
	float: left;
	margin-bottom: 10px;
	clear: both;
	width: 749px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEE;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
}
.kright1a {
	float: right;
	margin-right: 10px;
	width: 40px;
	margin-top: 10px;
}
.kright4 {
	float: left;
	width: 750px;
	clear: both;
}
.kright5 {
	width: 728px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-bottom: 10px;
	clear: both;
	font-size: 14px;
	line-height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kright6 {
	width: 730px;
	float: left;
	margin-bottom: 10px;
	clear: both;
	font-size: 14px;
	line-height: 28px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.banner .swiper-slide {
	background: no-repeat center / cover;
	height: 400px;
}
.banner .swiper-slide img {
	display: block;
	width: 100%;
	height: auto;
}
.banner .swiper-pagination {
	bottom: 30px;
}
.banner .swiper-pagination-bullet {
	width: 44px;
	border-radius: 5px;
	background-color: #fff;
	opacity: 1;
}
.banner .swiper-pagination-bullet-active {
	background-color: #0063d8;
}