﻿@charset "utf-8";
/* CSS Document */


body {
	margin: 0px;
	padding: 0px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 22px;
	speech-rate: fast;
	speak-numeral: continuous;
	color: #333;
	background: #06F;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #093;
	text-decoration: none;
}
#bj {
	width: 1000px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	background: #FFF;
	padding: 10px;
	padding-top: 0px
}
#top {
	width: 1000px;
	height: 105px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	background: url(../images/top.jpg);
	color: #FFF
}
#top a {
	color: #FFF;
	text-decoration: none;
}
#top a:hover {
	color: #F90;
	text-decoration: none;
}
#nav {
	width: 1000px;
	height: 36px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	background: url(../images/nav_bj.jpg) repeat-x;
	border-left: 1px #004fa4 solid;
	border-right: 1px #004fa4 solid
}
.nav {
	width: 1000px;
	height: 36px;
	overflow: hidden;
	clear: both;
	margin: 0 auto
}
.nav ul.ziti {
	font-size: 14px;
	color: #FFFFFF;
}
.ziti a {
	color: #FFF;
	font-weight: bold
}
.ziti a:hover {
	color: #FFF;
	height: 36px;
	width: 124px;
	background: #06a2d5;
	display: block;
	font-weight: bold
}
.nav ul li {
	width: 124px;
	height: 36px;
	line-height: 36px;
	float: left;
	background: url(images/nav_t.jpg) right 0 no-repeat;
	text-align: center;
}
.nav ul li.nobg {
	background: none;
}
.nav ul li.w {
	background: none;
	width: 1px;
	line-height: 36px;
	text-align: right;
	background: url(../images/nav_x.jpg)
}
#banner {
	width: 1003px;
	height: 327px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
}

/*幻灯*/
.focus_slide{width:1003px;height:327px;background:#fff;position:relative;overflow:hidden; margin:0 auto;} 
.focus_slide .bd{width:1003px; height:327px;float:left;}
.focus_slide .bd li{width:1003px;height:327px;float:left;}
.focus_slide .bd li img{width:1003px;height:327px;float:left;}
.focus_slide .hd{height:18px;right:10px;bottom:10px;position:absolute;z-index:999;}
.focus_slide .hd li{width:18px;height:18px;background:#fff;color:#333;line-height:18px;text-align:center;float:left;cursor:pointer;margin-left:8px;display:inline;}
.focus_slide .hd li.on{background:#ffd699;color:#FF3300;}
.focus_slide .prev{width:32px;height:40px;position:absolute;left:10px;top:143px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;z-index:9999;}
.focus_slide .next{width:32px;height:40px;position:absolute;right:10px;top:143px;background:url(../images/slider-arrow.png) 8px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;z-index:9999;}
.focus_slide .prev:hover,.focus_slide .next:hover{filter:alpha(opacity=100);opacity:1;}

#gg {
	width: 978px;
	height: 26px;
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 5px;
	border: 1px #CCCCCC solid;
	overflow: hidden;
	clear: both;
	margin-bottom: 5px;
	background: url(../images/gg_bj.jpg) repeat-x;
	margin: 0px auto 5px
}
#ct {
	width: 1003px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-top: 6px
}
#left {
	width: 200px;
	float: left
}
#right {
	width: 790px;
	float: right
}
.fl_bt {
	width: 200px;
	height: 32px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	background: url(../images/fl_bt.jpg)
}
.contact_bt {
	width: 200px;
	height: 32px;
	overflow: hidden;
	clear: both;
	margin: 8px auto 0px;
	background: url(../images/contact_bt.jpg)
}
.fl_nr1 {
	width: 200px;
	height: 27px;
	overflow: hidden;
	clear: both;
	margin: 6px auto;
	font-size: 14px;
	font-weight: bold
}
.fl_nr1 a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	width: 160px;
	height: 24px;
	padding-left: 40px;
	padding-top: 3px;
	display: block;
	background: url(../images/fl2.jpg)
}
.fl_nr1 a:hover {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	width: 160px;
	height: 24px;
	padding-left: 40px;
	padding-top: 3px;
	display: block;
	background: url(../images/fl1.jpg)
}
.fl_nr {
	width: 200px;
	height: 27px;
	overflow: hidden;
	clear: both;
	margin: 6px auto;
	font-size: 14px;
	font-weight: bold
}
.fl_nr a {
	color: #333;
	text-decoration: none;
	width: 160px;
	height: 24px;
	padding-left: 40px;
	padding-top: 3px;
	display: block;
	background: url(../images/fl1.jpg)
}
.fl_nr a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	width: 160px;
	height: 24px;
	padding-left: 40px;
	padding-top: 3px;
	display: block;
	background: url(../images/fl2.jpg)
}
.contact {
	width: 182px;
	height: 211px;
	border: 1px #CCC solid;
	padding: 8px;
	overflow: hidden;
	clear: both;
	margin: 0 auto
}
.message {
	width: 200px;
	height: 95px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-top: 6px
}
.right {
	width: 790px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-bottom: 8px
}
.about {
	width: 522px;
	float: left
}
.news {
	width: 255px;
	float: right
}
.about_bt {
	width: 522px;
	height: 34px;
	overflow: hidden;
	clear: both;
	margin: 0 auto
}
.about_nr {
	width: 500px;
	height: 221px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding: 10px;
	border: 1px #CCC solid
}
.about_pic {
	width: 140px;
	height: 123px;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px
}
.news_bt {
	width: 255px;
	height: 34px;
	overflow: hidden;
	clear: both;
	margin: 0 auto
}
.news_nr {
	width: 237px;
	height: 225px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding: 8px;
	border: 1px #CCC solid
}
.news_tj {
	width: 237px;
	height: 78px;
	padding-bottom: 5px;
	border-bottom: 1px #CCC dotted;
	overflow: hidden;
	clear: both;
	margin: 0 auto
}
.news_tj a {
	color: #06a2d5;
	text-decoration: none;
}
.news_tj a:hover {
	color: #F93;
	text-decoration: none;
}
.news_wz {
	width: 215px;
	height: 25px;
	padding-left: 22px;
	padding-top: 2px;
	overflow: hidden;
	clear: both;
	background: url(../images/news_wz.jpg);
	margin-top: 1px
}
.right_bt {
	width: 760px;
	height: 28px;
	padding-left: 30px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/right_bt.jpg);
	overflow: hidden;
	clear: both;
	margin: 0 auto 0px
}
.product {
	width: 770px;
	height: 470px;
	overflow: hidden;
	clear: both;
	margin: 0 auto 8px;
	padding: 9px;
	border: 1px #CCC solid
}
.product_pic {
	width: 168px;
	height: 160px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding: 2px;
	border: 1px #CCCCCC solid
}
.case {
	width: 770px;
	height: 190px;
	overflow: hidden;
	clear: both;
	margin: 0 auto 8px;
	padding: 9px;
	border: 1px #CCC solid
}
.ny_nr {
	width: 770px;
	min-height: 670px;
	overflow: hidden;
	clear: both;
	margin: 0 auto 8px;
	padding: 9px;
	border: 1px #CCC solid
}
#foot {
	width: 100%;
	min-height: 23px;
	overflow: hidden;
	clear: both;
	margin: 6px auto 0px;
	background: #f1f1f1;
	padding-top: 8px
}
#leftDiv, #rightDiv {
	margin-top: 60px;
	position: absolute;
	z-index: 9999;
}
.footlinks {
	clear: both;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	font-size: 9pt;
	line-height: 140%;
	color: #777;
	text-align: center;
}
.footlinks a:link, .footlinks a:visited {
	font-size: 9pt;
	line-height: 140%;
	color: #777;
}


.floating_ck {position:fixed; right:5px; top:30%;}
.floating_ck dl dd {position:relative; width:80px; height:80px; background-color:#757575; border-bottom:solid 1px #555666; text-align:center; background-repeat:no-repeat;background-position:center 20%; cursor:pointer;}
.floating_ck dl dd:hover {background-color:#19b1f1; border-bottom:solid 1px #0073a4; }
.floating_ck dl dd:hover .floating_right {display:block;}
.guestbook {background-image:url(../rightad/zxicon.png);}
.qqicon {background-image:url(../rightad/qqicon.png);}
.quote {background-image:url(../rightad/kficon.png);}
.wxicon {background-image:url(../rightad/erweima.png);}
.return {background-image:url(../rightad/fanhui.png);}
.floating_ck dd span {color:#fff;display:block; padding-top:54px;}
.floating_right { position:absolute; left:-160px;top:0px; width:160px; height:80px; background-color:#19b1f1; border-bottom:solid 1px #0073a4; display:none;}
.floating_right a { color:#fff; line-height:80px;}
.floating_ewm {height:260px;top:-180px;}
.floating_ewm i {background-image:url(../images/erweima.png); display:block; width:145px; height:145px; margin:auto; margin-top:7px;}
.floating_ewm p {color:#fff; margin-top:5px;}
.floating_ewm .qrcord_p01 {font-size:12px; line-height:20px;}
.floating_ewm .qrcord_p02 {font-size:16px;}