@charset "utf-8";
/* CSS Document */

body {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #606773;
	width:100%;
	overflow: auto;
}
* {
	margin:0;
	padding:0;
}
div {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
font {
	font-size:12px;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
a:active, a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #606773;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	color:#FF0000;
	text-decoration:none;
}
ul li {
	list-style:none;
}
#header {
	width:100%;
	height:96px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/top_bg.jpg) no-repeat top center;
	position:relative;
}
.header {
	width:1220px;
	height:96px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
#logo {
	width:580px;
	height:96px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat center;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png");
	_background:none;
	margin-left:25px;
	float:left;
	position:relative;
}
.header_r {
	width:350px;
	height:90px;
	overflow:hidden;
	margin-right:20px;
	float:right;
	position:relative;
}
.top {
	width:350px;
	height:35px;
	overflow:hidden;
	line-height:35px;
	padding:0;
	margin:10px auto 0;
	text-align:right;
	position:relative;
}
.top a {
	padding:0 8px;
}
.top_ch {
	width:350px;
	height:24px;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	position:relative;
}
.anniu {
	width:75px;
	height:24px;
	overflow:hidden;
	float:right;
	position:relative;
}
.search {
	width:200px;
	height:22px;
	overflow:hidden;
	border:1px solid #C8C7C7;
	border-right:none;
	background:#FFF;
	float:right;
	position:relative;
}
.nav_put {
	width:198px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	padding-left:2px;
	color:#666;
	border:none;
	position:relative;
}
#nav {
	width:1220px;
	height:36px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#0099FF;
	position:relative;
}
#nav ul li {
	width:173px;
	height:36px;
	line-height:36px;
	text-align:center;
	float:left;
}
#nav ul li a:active {
	display:block;
	width:173px;
	height:36px;
	font-size:14px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#nav ul li a:link {
	display:block;
	width:173px;
	height:36px;
	font-size:14px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#nav ul li a:visited {
	display:block;
	width:173px;
	height:36px;
	font-size:14px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#nav ul li a:hover {
	display:block;
	width:173px;
	height:36px;
	font-size:14px;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	background:#008BE8;
}
.banner {
	width:1220px;
	height:260px;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	position:relative;
}
#main {
	width:1220px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	position:relative;
}
.main_left {
	width:260px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
}
.category_top {
	width:260px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
.category {
	width:250px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	padding:0 0 0 10px;
	margin:0 auto;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/slbg.jpg) no-repeat center;
	position:relative;
}
.category_main {
	width:258px;
	height:auto;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
	border:1px solid #B8C4D4;
	border-top:none;
	position:relative;
}
.category_main ul {
	width:210px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
.category_main ul li {
	width:187px;
	height:30px;
	line-height:30px;
	background:url(../images/ico.png) no-repeat 5px center;
	border-bottom:1px solid #E5E4E5;
	padding-left:23px;
	float:left;
}
.category_main ul li a:active, .category_main ul li a:link, .category_main ul li a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #008AD9;
	font-family: Arial, Helvetica, sans-serif;
}
.category_main ul li a:hover {
	color:#F00;
}
.category_bottom {
	width:258px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:15px auto 0;
	border:#FFDB9B 1px solid;
	position:relative;
}
.category_bot {
	width:238px;
	height:auto;
	overflow:hidden;
	padding:10px 8px 10px 10px;
	margin:0 auto;
	border: #FFF 1px solid;
	background:#FEF2DA;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 180%;
	position:relative;
}
.category_bot span {
	color:#F00;
}
.category_bot a:active, .category_bot a:link, .category_bot a:visited {
	color:#EE700C;
	text-decoration:underline;
}
.main_right {
	width:940px;
	height:auto;
	overflow:hidden;
	float:right;
	position:relative;
}
.main_right_top {
	width:940px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
.about {
	width:648px;
	height:225px;
	overflow:hidden;
	border:1px solid #C7D9E7;
	float:left;
	position:relative;
}
.about_top {
	width:648px;
	height:29px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#EBF5FF;
	position:relative;
}
.about_title {
	width:100px;
	height:29px;
	overflow:hidden;
	line-height:29px;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
	text-align:center;
	float:left;
	position:relative;
}
.more {
	width:36px;
	height:11px;
	overflow:hidden;
	margin:9px 10px 0 0;
	float:right;
	position:relative;
}
.about_main {
	width:620px;
	height:auto;
	overflow:hidden;
	padding:12px 0;
	margin:0 auto;
	line-height:170%;
	position:relative;
}
.about_main img {
	border:1px solid #B8C4D4;
	margin-right:15px;
	float:left;
}
.about_main span {
	color:#F00;
}
.about_main a {
	float: right;
}
.about_main a:active, .about_main a:link, .about_main a:visited {
	color:#CC3333;
	text-decoration:underline;
}
.about_main a:hover {
	color:#F00;
}
.hdp {
	width:268px;
	height:223px;
	overflow:hidden;
	border:1px solid #707070;
	float: right;
	position:relative;
}
#box{position:relative;width: 268px;height:223px; border: 1px solid #C7D9E7; padding:0;overflow: hidden;float: right;}
#box .bigUl{}
#box .prev{position:absolute;width:40px;height:60px;background:url(../images/icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat;z-index:500;top:67px;left:0px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
#box .next{position:absolute;width:40px;height:60px;background:url(../images/icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat;z-index:500;top:67px;right:0px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.bigUl li{position:absolute;}
.bigUl li img{width:268px; height:223px}
.numberUl{position:absolute;right:0;bottom:7px;z-index:10000}
.numberUl li{width:24px;height:13px;float:left;background:#3b5998;opacity:0.7;margin-left:1px;}
.numberUl li a{display:block;width:24px;height:13px;color:#fff;font-size:12px;text-align:center;line-height:13px;}
#box .textUl li{position:absolute;width:353px;text-align:center;bottom:10px;display:none;}
#box .textUl li a{font-size:14px;font-family:"Microsoft Yahei";color:#000;font-weight:bold;}
.numberUl li.night a{background:yellow;color:black;}
.main_porduct {
	width:940px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:18px auto 0;
	position:relative;
}
.porduct_top {
	width:940px;
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#088FCF;
	position:relative;
}
.ct {
	width:1220px;
	height:30px;
	overflow:hidden;
	padding:0;
	margin:15px auto 0;
	background:#088FCF;
	position:relative;
}
.ct2 {
	width:1220px;
	height:auto;
	overflow:hidden;
	padding:20px 0 2px 0;
	margin:0 auto;
	border:1px solid #C7D9E7;
	border-top:none;
	background:#EEF7FF;
	position:relative;
}
.porduct_title {
	width:200px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:left;
	padding-left:15px;
	color:#FFF;
	font-size: 14px;
	font-weight: bold;
	float:left;
	position:relative;
}
.porduct_main {
	width:938px;
	height:auto;
	overflow:hidden;
	padding:25px 0 2px 0;
	margin:0 auto;
	border:1px solid #C7D9E7;
	border-top:none;
	background:#EEF7FF;
	position:relative;
}
.porduct_main ul li {
	width:202px;
	height:180px;
	text-align:center;
	margin:0 10px 10px 20px;
	overflow:hidden;
	float:left;
}

.fk{
   padding:0 10px; text-align:center
}
.fk img {
	border:1px solid #DDDDDD;
	margin-bottom:5px;
}
#demo_right{
   width:920px; height:195px; margin:0 auto 17px; overflow:hidden; position:relative
}
#demo{
   width:1190px; height:155px; margin:0 auto 17px; overflow:hidden; position:relative
}
#footer {
	width:1180px;
	height:59px;
	overflow:hidden;
	padding:17px 0 0 40px;
	text-align:center;
	margin:5px auto 0;
	line-height:180%;
	color:#FFF;
	background:url(../images/footer.jpg) repeat-x center;
	position:relative;
}
#footer a:active, #footer a:link, #footer a:visited {
	color: #FFF;
	text-decoration:underline;
}
#footer a:hover {
	color:#F00;
}
.nymian {
	width:1220px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:15px auto 0;
	position:relative;
}
.nyleft {
	width:260px;
	height:auto;
	overflow: hidden;
	float:left;
	position:relative;
}
.nyleft_top {
	width:258px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto 0;
	border:1px solid #E3E3E3;
	position:relative;
}
.nytitle {
	width:248px;
	height:35px;
	overflow:hidden;
	line-height:35px;
	padding:0 0 0 10px;
	margin:0 auto;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background:#008BE8;
	position:relative;
}
.nyfl {
	width:258px;
	height:auto;
	overflow:hidden;
	padding:10px 0 10px 0;
	margin:0 auto;
	position:relative;
}
.nyfl ul {
	width:230px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.nyfl ul li {
	width:230px;
	height: 32px;
	line-height: 32px;
	background:url(../images/ico.png) no-repeat left center;
	text-align: left;
}
.nyfl ul li a:active {
	width:215px;
	height: 32px;
	line-height: 32px;
	text-align: left;
	padding-left: 15px;
	display: block;
}
.nyfl ul li a:link {
	width:215px;
	height: 32px;
	line-height: 32px;
	text-align: left;
	padding-left: 15px;
	display: block;
}
.nyfl ul li a:visited {
	width:215px;
	height: 32px;
	line-height: 32px;
	text-align: left;
	padding-left: 15px;
	display: block;
}
.nyfl ul li a:hover {
	width:215px;
	height: 32px;
	line-height: 32px;
	text-align: left;
	padding-left:15px;
	text-decoration:underline;
	color:#008BE8;
	display: block;
}
.nylx {
	width:258px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:15px auto 0;
	border:1px solid #E3E3E3;
	position:relative;
}
.nylx_main {
	width:238px;
	height:auto;
	overflow:hidden;
	padding:10px 10px 5px 10px;
	margin:0 auto;
	line-height:200%;
	position:relative;
}
.nyright {
	width:940px;
	height:auto;
	overflow:hidden;
	float:right;
	position:relative;
}
.nyright_top {
	width:940px;
	height:32px;
	overflow:hidden;
	line-height:32px;
	padding:0;
	margin:0 auto;
	border-bottom:1px solid #E6E6E6;
	position:relative;
}
.nyright_title {
	width:80px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	color:#008BE8;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	float:left;
	position:relative;
}
.mbx {
	width:600px;
	height:36xp;
	overflow:hidden;
	text-align:right;
	padding-right:8px;
	padding-top:6px;
	float:right;
	position:relative;
}
.mbx span {
	color:#F00;
}
.nyright_main {
	width:930px;
	height:auto;
	overflow:hidden;
	padding:10px 5px 0 5px;
	margin:0 auto;
	line-height:200%;
	position:relative;
}
.nyproduct {
	width:930px;
	height:auto;
	overflow:hidden;
	padding:10px 0 0;
	margin:0 auto;
	position:relative;
}
.nyproduct ul li {
	width:202px;
	height:215px;
	text-align:center;
	line-height:150%;
	margin:0 15px;
	float:left;
}
.nyproduct ul li img {
	border:1px solid #DFDFDF;
	margin-bottom:5px;
}
.product_show {
	width:730px;
	height:auto;
	overflow: hidden;
	text-align: center;
	line-height: 180%;
	padding:10px 0 0;
	margin:0 auto;
	position:relative;
}
.product_title {
	width: 705px;
	height: auto;
	margin: 0 auto;
	line-height: 200%;
	padding: 10px 0 0 10px;
	text-align: left;
	overflow: hidden;
	position: relative;
}
.product_title img{
    max-width:100%;
}
.product_show img {
	border:1px solid #CCC;
	margin-bottom:10px;
	max-width:728px;
}
.news {
	width:930px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:10px auto;
	position:relative;
}

.news ul li {
	width:895px;
	height: 32px;
	line-height: 32px;
	border-bottom: #999 1px dashed;
	background: url(../images/hj.gif) no-repeat left center;
	padding-left: 15px;
	float:left;
}
.news ul li a {
	color:#606773;
}
.news ul li a:hover {
	color:#F00;
	text-decoration:underline;
}
.news ul li span {
	height:30px;
	line-height:30px;
	padding-right:5px;
	color:#606773;
	float:right;
}
.title {
	width:920px;
	height:35px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	line-height:35px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#333;
	position:relative;
}
.title1 {
	width:920px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	margin:0 auto;
	padding:0;
	text-align:center;
	border-bottom: #ccc 1px dashed;
	position:relative;
}
.news_cont {
	width:915px;
	height:auto;
	overflow:hidden;
	padding-top:15px;
	padding-left:5px;
	margin:0 auto;
	text-align:left;
	line-height:200%;
	padding-bottom:15px;
	position:relative;
}
#basic-accordian {
	width:258px;
	z-index: 2;
}
.accordion_headings {
	width:230px;
	height: 32px;
	line-height: 32px;
	text-align:  center;
	border-bottom:1px dashed #E4E4E4;
	background: #F7FBFF;
	margin-bottom:3px;
	cursor:pointer;
}
.accordion_child {
	width:230px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.accordion_child ul {
}
.accordion_child ul li {
	width:210px;
	line-height: 23px;
	padding-left: 20px;
	border-bottom:1px dashed #E4E4E4;
	list-style-type: none;
	background:url(../images/123.png) no-repeat 10px center;
}
