@charset "utf-8";
/* CSS Document */
body,ul,li,dl,dt,dd,p,form,h1,h2,h3,h4,h5 { margin:0; padding:0;}
ul,li { list-style:none;}
input, textarea { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
body { margin:0; padding:0; font-family:/*Helvetica,STHeiti,Droid Sans Fallback*/"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; padding-bottom:62px;}
a { text-decoration:none; color:#111;}
img { border:0;}
.delete { text-decoration:line-through;}
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.header { background:#fff; width:100%; text-align:center;}
.header .logo {
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu { height:82px; background-image:-webkit-linear-gradient(#f1f1f1,#e7e7e7); background-image:-moz-linear-gradient(#f1f1f1,#e7e7e7); background-image:linear-gradient(#f1f1f1,#e7e7e7); width:100%;}
.menu ul { overflow:hidden;}
.menu li { float:left; border-right:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 solid; margin-left:-1px; display:inline-block; line-height:40px; width:33.33%; text-align:center; font-size:15px;}
.menu li a { color:#333; width:100%; line-height:40px; display:block;}

.banner { max-width:640px; margin:0px auto; position:relative; overflow:hidden; }

.swiper-container {
	/*height:121px;*/
	height:100%;
  	max-width:640px;
  	z-index:0;
}
.content-slide {
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
  z-index:1;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}



.swiper-active-switch {
   background-image:-webkit-linear-gradient(#393939,#060606); background-image:-moz-linear-gradient(#393939,#060606); background-image:linear-gradient(#393939,#060606);
}

.itembox { background:#FFF; }
.itembox_tit { height:40px; padding-left:1em; background:#006ca2; border-top:1px #006ca2 solid; color:#FFF; text-shadow:1px 1px 0px #333; font-size:1.125em; font-weight:bold; line-height:40px;}
.itembox_tit a { color:#FFF;}
.itembox_con,.itembox_news,.news_show,.product_show { padding:12px; overflow:hidden; line-height:2em;}
.itembox_news { padding:0px 12px;}

.proul { overflow:hidden;}
.proul li { width:46%; float:left; text-align:center; margin:10px 0px 10px 10px; }
.proul li span { max-width:308px; margin:0px; padding:12px; background:#fbfbfb; border:1px #d8d8d8 solid; text-align:center; line-height:18px; box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2); display:block; margin:0px auto;}
.proul li img { max-width:308px; padding-bottom:6px;}
.proul li a { color:#51545a;}

.proul2 { overflow:hidden;}
.proul2 li { width:46%; float:left; text-align:center; margin:5px 2% 10px 2%; }
.proul2 li span {max-width:308px; margin:0px; padding:1px; text-align:center; line-height:18px; display:block; margin:0px auto; font-size:12px;}
.proul2 li img {padding-bottom:10px;}
.prou2l li img { max-width:308px; padding-bottom:6px;}
.prou2l li a { color:#51545a;}

.newsul { padding:12px 0px;}
.newsul li { height:33px; line-height:33px; border-bottom:1px #ccc dotted; box-shadow: 0px 1px 1px rgb(251, 251, 251); text-overflow: ellipsis; white-space: nowrap !important; overflow: hidden; padding-right:2px;}

.gochannel { height:52px; line-height:52px; text-align:center;}
.gochannel a { background:transparent url(../images/go.png) right 0px no-repeat; background-size:22px 22px; height:22px; display:inline-block; font-size:1em; color:#b3b5b9; padding-right: 25px; margin: 15px 0px; line-height:22px;}

.pagetit { height:40px; padding-left:1em; line-height:40px; background:#1b8ac2; overflow:hidden;}
.pagetit h2 { margin:0; padding:0; font-size:1.1em; float:left; color:#fff;}
.pagetit span { float:right; padding-top:5px; margin-right:6px;}
.classnav { background:#ff5d57; overflow:hidden; display:none; padding:.3em 0px .3em 12px;}
.classnav a { width:20%; padding:.6em 0; display:inline-block; color:#fff;}

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
/* blue */
.blue {
	color: #fff;
	border: solid 1px #000000;
	background: #060606;
	background: -webkit-gradient(linear, left top, left bottom, from(#393939), to(#060606));
	background: -moz-linear-gradient(top,  #393939,  #060606);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#060606');
}
.medium {
	font-size: 14px;
	padding: .5em .5em .52em;
}

.textNews{margin:0px 5px 0px 5px;}
.textNews ul{ padding:0px; margin:0px;}
.textNews ul li {color:#003c20;text-align:left;list-style-type: none; background:url(../Images/line_03.gif);padding-left:10px; line-height:26px;}
.textNews ul li span{ float:right; width:60px;font-size:14px; font-weight:normal; color:#999999;text-align:left;margin-right: 25px;}
.textNews ul li a{color:#003c20;}
.textNews ul li a:visited, .textNews ul li a:active, .textNews ul li a:link {color:#003c20;}
.textNews ul li a:hover{color:#f23947}

.news_show h1,.product_show h1 { color:#000; padding:4px 0px; border-bottom:1px #cccccc solid; margin:0; font-size:1em;}
.news_show_con,.product_show_con { padding:.6em 0;}
.itembox_con img,.news_show_con img,.product_show_con img,.product_show_img img { max-width:100%;}
.product_show_img { padding:8px 0px; margin-bottom:8px; text-align:center;}

.pageshow_item { padding:5px 0px; text-align:center; width:100%;}
.pageshow_item .inputs {
	width: 100%;
	height: 33px;
	text-indent:10px;
	line-height: normal;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
}
.pageshow_item .inputs1 {
	width: 100%;
	height: 130px;
	padding: 10px 0px;
	text-indent:10px;
	line-height: 20px;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
}

.foot { width:100%; background:#fbfbfb; padding:12px 0px; line-height:24px; font-size:14px; color:#666666; text-align:center;}

.xtools { height:62px; position:fixed; bottom:0px; z-index:2147483647; left:0; width:100%;}
.xtools_con { max-width:100%; background:#0e2f5c; border-top:1px #0e2f5c solid; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5) inset; height:62px; margin:0px auto;}
.xtools_con ul { overflow:hidden;}
.xtools_con ul li { width:25%; float:left; border-left:1px #4e4e4e solid; border-top:0; border-bottom:0; height:62px; margin-left:-1px; display:inline-block;}
.xtools_con ul li a { height:23px; padding-top:42px; display:block; text-align:center; color:#FFF; font-size:12px;}
.xtools_con ul li a.home { background:url(../images/dbsy.png) center 13px no-repeat; background-size:30px 30px;}
.xtools_con ul li a.tel { background:url(../images/dbdh.png) center 13px no-repeat; background-size:30px 30px;}
.xtools_con ul li a.sms { background:url(../images/duanxin.png) center 13px no-repeat; background-size:30px 30px;}
.xtools_con ul li a.map { background:url(../images/icon_map.png) center 13px no-repeat;}
.xtools_con ul li a.message { background:url(../images/dbqq.png) center 13px no-repeat; background-size:30px 30px;}
.xtools_con ul li a.share { background:url(../images/icon_share.gif) center 13px no-repeat;}

.pageContent_end {
	clear:both;
	padding-top:20px;
	text-align:center;
	display:block;
	}
.pageContent_end a{padding:0px 5px; margin:0px 3px; line-height:24px; border:1px #ccc solid;}
	
.prosortul li{width:49%; line-height:28px; height:28px; overflow:hidden; background:url(../images/prosico.jpg) left 50% no-repeat;}
.prosortul li a{font-size:12px; font-weight:bold; padding-left:15px;}
.fl{float:left;}
.fr{float:right;}


.itembox_tit2{width:100%; height:36px; background:url(../images/line.jpg) 50% 50% repeat-x; text-align:center; display:block; padding:10px 0px;}
.itembox_tit2 span{line-height:18px; padding:0px 20px; width:100px; background:#fff; text-align:center; display:table; margin:0 auto;}
.indexmore{display:block; border:1px #ccc solid; border-radius:5px; text-align:center; width:150px; height:35px; line-height:35px; margin:20px auto 0 auto;}
.itembox_con2{padding:15px; line-height:150%; font-size:16px;}

.slide{
    position: relative;
    max-width: 640px;
    overflow: hidden;
    margin:0px auto 20px auto;
	display:block;
	background:#fff;
}
.slide:after{
    content: '';
    display: block;
    width: 100%;
    padding-top:100px;
}
.slide ul{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
	
}
.slide li{
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
/* 解决js阻塞页面显示首屏 */
.slide li:first-child{
    z-index: 1;
}
.slide li img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    border: none;
}
.slide .dot{
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 5;
    font-size: 0;
}
.slide .dot span{
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-left: 5px;
    border: 1px solid #fff;
    border-radius: 50%;
}
.slide .dot .cur{
    background-color: #fff;
}

/*新闻中心*/
.xwzx_nr { width:96%; height:auto; margin:5px auto; padding:10px 0px;}
.xwzx_nr ul li { width:96%; height:auto; padding:10px 10px; float:left; line-height:30px; border-bottom:1px solid #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center; }
.xwzx_nr ul li h3 { width:96%; font-size:15px; color:#333; line-height:20px; overflow:hidden; white-space: nowrap;}
.xwzx_nr ul li p { width:96%; font-size:13px; color:#666; line-height:22px; overflow:hidden;height:44px;}
.xwzx_nr ul li .lzj { width:13%;  text-align:center; float:left; margin-right:15px;}

.zybt { width:100%; height:40px; border-bottom:1px solid #e5e5e5; margin:10px 0px; }
.zybt strong { font-size:15px; color:#333; line-height:40px; padding-left:10px;}
.menubtn{position:relative;z-index:101;text-decoration:none;background-image:url(../images/hamburger2.png);background-position: center center; background-repeat:no-repeat; width:30px; height:25px; float:right; margin-top:5px; margin-right:10px;}
#hamburgermenu{height:100%;width:0;background:#373737;position:fixed;top:0;right:0;z-index:101;overflow:hidden;-webkit-box-shadow:3px 0 7px rgba(0,0,0,.55);-moz-box-shadow:3px 0 7px rgba(0,0,0,.55);box-shadow:3px 0 7px rgba(0,0,0,.55)}
#hamburgermenu ul{margin-top:45px;z-index:101;overflow-y:auto;overflow-x:hidden}
#hamburgermenu ul li{display:block}
#hamburgermenu ul li a{display:block;min-width:130px;padding:10px 8px;color:#cdcdcd;font-size:14px;text-decoration:none;text-align:center}
#hamburgermenu li a:hover{color:#fff;background:#2c2c2c}

.viewmap{width:98%; margin:0 auto; line-height:35px; color:#fff; text-align:center; background:#0e2f5c; display:block; border-radius:5px;}








