body {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
address {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
/*table {
	margin: 0px; padding: 0px;
}*/
th {
	margin: 0px; padding: 0px;
}
/*td {
	margin: 0px; padding: 0px;
}*/
b {
	margin: 0px; padding: 0px;
}
i {
	margin: 0px; padding: 0px;
}
input {
	padding: 3px 0px;
}
img {
	border: 0px currentColor; border-image: none;
}
.messages td {
	padding: 3px;
}
body {
	margin: 0px; padding: 0px; color: rgb(66, 66, 66); line-height: 200%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a:link {
	color: rgb(72, 72, 72); text-decoration: none;
}
a:visited {
	color: rgb(72, 72, 72);
}
a:hover {
	color: rgb(224, 0, 1);
}
a:active {
	color: rgb(72, 72, 72);
}
#warp {
	width: 100%; overflow: hidden;
}
#top {
	background: rgb(251, 251, 251); height: 68px; position: relative; z-index: 2; box-shadow: 1px 1px 10px #999;
}
.logo {
	width: 190px; height: 68px; float: left;
}
.logo a {
	width: 180px; height: 68px; text-indent: -999em; display: block;
}
.cop {
	background: url("../images/cop.png") no-repeat top; width: 75px; height: 25px; margin-top: 17px; float: right;
}
.cop a {
	padding: 0px 8px; color: rgb(255, 255, 255);
}
.head-v3 {
	position: relative; z-index: 100; min-width: 1120px;
}
.head-v3 .navigation-inner {
	margin: 0px auto; width: 1120px; position: relative;
}
.navigation-up {
	height: 68px; 
}
.navigation-up .navigation-v3 {
	float: left; margin-top: 10px;
}
.navigation-up .navigation-v3 ul {
	float: left;
}
.navigation-up .navigation-v3 li {
	font: 16px/59px "microsoft yahei"; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.navigation-up .navigation-v3 .nav-up-selected {
	
}
.navigation-up .navigation-v3 .nav-up-selected-inpage {
	
}
.navigation-up .navigation-v3 li {
	margin: 0px; padding: 0px; font-size: 14px; font-weight: normal; 
}
.navigation-up .navigation-v3 li a {
	padding: 0px 5px; height: 48px; line-height: 48px; display: inline-block;
}
.navigation-down {
	left: 0px; top: 70px; width: 100%; position: absolute;
}
.navigation-down .nav-down-menu {
	background: rgb(0, 161, 233); margin: 0px; top: 0px; width: 100%; position: absolute;
}
.navigation-down .nav-down-menu .navigation-down-inner {
	margin: auto; width: 1120px; position: relative;
}
.navigation-down .nav-down-menu dl {
	margin: 20px 28px; float: left;
}
.navigation-down .menu-1 dl dd {
	
}
.navigation-down .menu-1 dt, .navigation-down .menu-1 dt a{
	color: rgb(255, 255, 255); padding-bottom: 10px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(3, 176, 253); border-bottom-width: 0px; border-bottom-style: solid;
}
.navigation-down .menu-1 .promu dt {
	width: 104px; height: 68px; color: rgb(255, 255, 255); line-height: 18px; padding-bottom: 0px; font-weight: bold; margin-bottom: 0px; border-bottom-color: rgb(3, 176, 253); border-bottom-width: 0px; border-bottom-style: solid;
}
.navigation-down .menu-1 dd a {
	color: rgb(245, 212, 212); font-size: 12px;
}
.navigation-down .menu-1 dd a:hover {
	color: rgb(255, 255, 255);
}
.navigation-down .menu-2 dd a {
	color: rgb(255, 226, 228); font-size: 12px;
}
.navigation-down .menu-3 dd a {
	color: rgb(255, 226, 228); font-size: 12px;
}
#banner {
	padding: 0px; width: 100%; height: 560px; overflow: hidden; position: relative; z-index: 0;
}
.flexslider {
	margin: 0px auto; width: 100%; height: 560px; overflow: hidden; position: relative; -ms-zoom: 1;
}
.flex-viewport {
	transition:1s; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.flex-direction-nav a {
	background: url("../images/ad_ctr.png") no-repeat; margin: -60px 0px 0px; top: 50%; width: 60px; height: 90px; line-height: 99em; overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0px -90px; right: 10px;
}
.flex-direction-nav .flex-prev {
	left: 10px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
}
.flexslider:hover .flex-next:hover {
	opacity: 1;
}
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 5px; display: inline-block; -ms-zoom: 1;
}
.flex-control-paging li a {
	background: url("../images/dot.png") no-repeat 0px -16px; width: 16px; height: 16px; text-indent: -99em; overflow: hidden; display: block; cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0px 0px;
}
a.bannerbg_main {
	height: 560px; display: block;
}
.img {
	text-align: center;
}
#imain {
	background: rgb(242, 242, 242); margin: 3px 0px; width: 100%; overflow: hidden; clear: both;
}
.imainsub {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1120px; overflow: hidden;
}
.imainsub ul {
	overflow: hidden;
}
.imainsub ul li {
	width: 371px; height: 195px; overflow: hidden; float: left;
}
.imainsub ul li.im1 {
	
}
.imainsub ul li.im2 {
	margin-left: 3px;
}
.imainsub ul li.im3 {
	float: right;
}
#foot {
	background: rgb(242, 242, 242); width: 100%; overflow: hidden; clear: both;
}
.footsub1 {
	/*background: url("../images/index_17.jpg") no-repeat right top;*/ margin: 0px auto; width: 1120px; overflow: hidden; padding-top: 50px; clear: both; min-height: 150px; 
}
.footsub1 dl {
	padding-right: 130px; float: left;
}
.footsub1 dl.c1 {
	padding-left: 0px;
}
.footsub1 dl dt {
	color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 16px;
}
.footsub1 dl dd {
	font-size: 11px;
}
.footsub1 dl dd a {
	color: rgb(102, 102, 102); font-size: 110%;
}
.footsub1 dl dd a:hover {
	color: rgb(223, 0, 0); text-decoration: underline;
}
.footsub2 {
	background: url("../images/index_20.jpg") repeat-x top; margin: 20px auto 0px; padding: 10px 0px; width: 1120px; color: rgb(153, 153, 153); line-height: 18px; clear: both;
}
.footsub2 a {
	color: rgb(153, 153, 153);
}
#nbanner {
	width: 100%; height: 478px; clear: both;
}
.a1 {
	background: url("../images/abanner.jpg") no-repeat top;
}
.a2 {
	background: url("../images/abanner2.jpg") no-repeat top;
}
.a3 {
	background: url("../images/abanner3.jpg") no-repeat top;
}
.a4 {
	background: url("../images/abanner4.jpg") no-repeat top;
}
.a5 {
	background: url("../images/abanner5.jpg") no-repeat top;
}
#main {
	margin: 0px auto; padding: 20px 0px; width: 1120px; overflow: hidden; clear: both;
}
.mainsub {
	min-height: 450px;
}
.topnav {
	background: rgb(243, 243, 243);
}
.topnavsub {
	margin: 0px auto; padding: 50px 0px; width: 1120px;
}
.topnavsub h2 {
	color: rgb(100, 100, 100); text-transform: uppercase; line-height: 40px; font-size: 25px; font-weight: 300; margin-bottom: 5px;
}
.topnavsub .nav2 {
	color: rgb(145, 145, 145); text-transform: uppercase; font-size: 12px;
}
.cule {
	margin: 20px 0px; width: 50%; overflow: hidden; float: left;
}
ul.nlist {
	padding: 40px 0px;
}
ul.nlist li {
	padding: 0px 10px; clear: both; margin-bottom: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
ul.nlist li .ntitle {
	color: rgb(0, 0, 0); font-size: 20px; font-weight: bold;
}
ul.nlist li .nimg {
	width: 1100px; overflow: hidden;
}
ul.nlist li .nimg img {
	transition:opacity 0.35s, transform 0.35s; width: calc(100% + 50px); height: 350px; opacity: 0.7; transform: translate3d(-40px, 0px, 0px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
ul.nlist li .nimg:hover img {
	opacity: 1; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
ul.nlist li .nzy {
	padding: 15px 0px; color: rgb(92, 92, 92); line-height: 20px; font-size: 14px;
}
ul.nlist li .ndate {
	background: url("../images/time.png") no-repeat left; padding: 10px 0px 10px 20px; color: rgb(173, 173, 173); font-size: 12px;
}
ul.nlist li .nmore a {
	border: 1px solid rgb(229, 1, 18); border-image: none; width: 100px; height: 28px; text-align: center; color: rgb(229, 1, 18); line-height: 28px; font-size: 14px; margin-bottom: 25px; display: block;
}
ul.nlist li .nmore a:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0);
}
.newstext {
	padding: 50px 0px;
}
.nt {
	padding: 10px 0px; text-align: center; font-size: 28px; font-weight: bold;
}
.nd {
	padding: 5px 0px; text-align: center; color: rgb(204, 204, 204); margin-top: 10px; margin-bottom: 30px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.share {
	margin: 0px auto; padding: 20px 0px; width: 98%; text-align: center; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.cattitle {
	color: rgb(110, 110, 111); line-height: 30px; font-size: 1.5em; margin-top: 3px;
}
ul.plist {
	width: 835px; overflow: hidden; margin-bottom: 20px; border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 0px; border-left-width: 0px; border-top-style: solid; border-left-style: solid;
}
ul.plist li {
	width: 33.33%; float: left; min-height: 0px;
}
.item {
	text-align: center; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-right-width: 0px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: solid; position: relative;
}
.itemsub {
	border: 0px solid transparent; border-image: none; display: block; cursor: pointer;
}
.itemsub:hover {
	border: 0px solid rgb(200, 0, 15); border-image: none;
}
.pitemtxt{
    color: #fff;  text-align: right;
}
.pimg {
	
}
.pimg img {
	height: 300px; text-align: center; margin-top: 5px; margin-bottom: 10px; border: none;
}
.ptitle {
	height: 24px; color: rgb(51, 51, 51); line-height: 16px; font-size: 14px; margin-bottom: 10px;
}
.ptitle p {
	color: rgb(153, 153, 153); padding-top: 10px; clear: both; font-size: 10px;
}
.fy {
	width: 100%; text-align: right; padding-top: 10px; clear: both; margin-top: 10px;
}

.category li {
	height: 42px; line-height: 42px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.category li a {
	height: 42px; color: #000094; text-indent: 18px; font-size: 12px; border-bottom-color: currentColor; border-left-color: rgb(255, 255, 255); border-bottom-width: medium; border-left-width: 4px; border-bottom-style: none; border-left-style: solid; display: block; ine-height: 42px;
}
.category li a:hover {
	background: rgb(250, 250, 250); height: 42px; border-left-color: #000094; border-left-width: 4px; border-left-style: solid; display: block; ine-height: 42px;
}
.category li.hover a {
	background: rgb(250, 250, 250); height: 42px; color: #000094; border-left-color: #000094; border-left-width: 4px; border-left-style: solid; display: block; ine-height: 42px;
}



.mleft {
	width: 280px; float: left;
}
.mright {
	width: 830px; float: left; margin-top: 0px; margin-left: 10px;
}
.pc_header {
	border-width: 1px 1px medium;
	border-style: solid solid none;
	border-color: rgb(223, 223, 223) rgb(223, 223, 223);
currentColor; 	padding: 0px 10px 0px 15px;
	border-image: none;
	height: 35px;
	color:#FFF;
	line-height: 35px;
	font-size: 18px;
	
	_padding: 10px 10px 0 15px;
	_height: 25px;
	_line-height: 25px;
	background-color: #000094;
}

.sonnav {
	
}
.sonnav .p15 {
	padding: 15px 0px;
}
.proinfo {
	overflow: hidden; padding-top: 10px; clear: both;
}
.pro_img {
	width: 300px; text-align: center; float: right;
}
.pro_img img {
	width: 252px; height: 330px;
}
.proleft {
	width: 780px; padding-top: 30px; float: left;
}
.proleft ul {
	padding: 10px 0px; overflow: hidden; clear: both; margin-top: 30px; border-top-color: rgb(235, 235, 235); border-bottom-color: rgb(235, 235, 235); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.proleft ul li {
	padding: 15px 0px; width: 33.33%; font-size: 20px; float: left;
}
.proleft ul li span {
	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 12px;
}
.linkurl {
	padding: 15px 0px; text-align: center; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.linkurl a {
	margin: 0px 10px;
}
.linkurl img {
	transition:opacity 0.35s, transform 0.35s; opacity: 0.7; transform: translate3d(-40px, 0px, 0px); -webkit-filter: grayscale(100%);
}
.linkurl img:hover {
	opacity: 1; -webkit-filter: grayscale(0%);
}
.protitle {
	text-align: center; color: rgb(0, 0, 0); padding-bottom: 10px; clear: both; font-size: 30px; font-weight: bold;
}
.pro_dettitle {
	background: rgb(250, 250, 250); padding: 5px 10px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 60px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro_det {
	padding: 10px 0px;
}
ul.lianxi {
	padding: 50px 0px; overflow: hidden;
}
ul.lianxi li {
	margin: 5% 0% 0px 4%; width: 29.33%; float: left;
}
ul.lianxi li h3 {
	color: rgb(4, 0, 0); text-transform: uppercase; font-size: 16px; font-weight: normal;
}
ul.lianxi li p {
	padding: 5px 0px; color: rgb(4, 0, 0); line-height: 260%; font-size: 14px; margin-bottom: 0%;
}
ul.lianxi li span {
	color: rgb(110, 110, 109); line-height: 20px; padding-left: 25px; margin-top: 3%; display: block;
}
.contcon {
	background: rgb(241, 241, 241); padding: 50px 0px; width: 100%; overflow: hidden;
}
.contconsub {
	margin: 0px auto; width: 1120px;
}
.contcon .cleft {
	background: url("../images/logo.jpg") no-repeat left top; width: 300px; padding-top: 130px; padding-left: 60px; margin-left: 50px; float: left;
}
.contcon .cright {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 650px; float: right;
}
.contcon h3 {
	color: rgb(4, 0, 0); text-transform: uppercase; padding-top: 20px; padding-bottom: 30px; font-size: 20px; font-weight: normal;
}
.contcon span {
	color: rgb(217, 0, 17); padding-bottom: 10px; font-family: Impact; font-size: 28px; display: block;
}
.conmes {
	width: 100%; overflow: hidden; padding-top: 100px; padding-bottom: 100px; clear: both;
}
.conmes .subcon {
	margin: 0px auto; width: 1120px;
}
.conmes input {
	background: rgb(249, 249, 249); padding: 10px 20px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 315px; height: 20px; font-size: 12px; margin-right: 24px; float: left;
}
.conmes textarea {
	background: rgb(249, 249, 249); margin: 30px 0px; padding: 10px 20px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1078px; height: 80px; font-size: 12px;
}
.conmes input.in3 {
	margin: 0px; float: right;
}
.conmes input.in4 {
	background: rgb(229, 1, 18); margin: 0px; padding: 0px; width: 49%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; float: left;
}
.conmes input.in5 {
	background: rgb(102, 102, 102); margin: 0px; padding: 0px; width: 49%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; float: right;
}
.dn {
	display: none;
}
.go-top {
	width: 46px; right: 20px; bottom: 40px; position: fixed; z-index: 999;
}
.go-top a {
	width: 46px; height: 46px; margin-bottom: 10px; display: block; background-image: url("../images/go-top.png?");
}
.go-top a:last-child {
	margin-bottom: 0px;
}
.go-top .go {
	background-position: 0px -150px;
}
.go-top .go:hover {
	background-position: 0px -250px;
}
.go-top .feedback {
	background-position: 0px -100px;
}
.go-top .feedback:hover {
	background-position: 0px -300px;
}
.go-top .uc-2vm {
	background-position: 0px 0px;
}
.go-top .uc-2vm:hover {
	background-position: 0px -350px;
}
.go-top .uc-2vm-pop {
	background: rgb(255, 255, 255); top: -100px; width: 240px; right: 60px; position: absolute; box-shadow: 0px 1px 4px rgba(0,0,0,0.1);
}
.go-top .uc-2vm-pop .title-2wm {
	margin: 10px 20px; font-size: 14px;
}
.go-top .uc-2vm-pop .logo-2wm-box {
	position: relative;
}
.zs1 {
	background: url("../images/zs1.jpg") no-repeat top; width: 100%; height: 726px;
}
.zs2 {
	background: url("../images/zs2.jpg") no-repeat top; width: 100%; height: 1865px;
}
.zs3 {
	background: url("../images/zs3.jpg") no-repeat top; width: 100%; height: 704px;
}
.zs4 {
	background: url("../images/zs4.jpg") no-repeat top; width: 100%; height: 573px;
}
.zs5 {
	background: url("../images/zs5.jpg") no-repeat top; width: 100%; height: 1750px;
}
.zs6 {
	background: url("../images/zs6.jpg") no-repeat top; width: 100%; height: 494px;
}
.zs7 {
	background: url("../images/zs7.jpg") no-repeat top; width: 100%; height: 2185px;
}
.zs8 {
	background: url("../images/zs8.jpg") no-repeat top; width: 100%; height: 499px;
}
.zs9 {
	background: url("../images/zs9.jpg") no-repeat top; width: 100%; height: 830px;
}
.zs10 {
	background: url("../images/zs10.jpg") no-repeat top; width: 100%; height: 669px;
}
.zs11 {
	background: url("../images/zs11.jpg") no-repeat top; width: 100%; height: 496px;
}
.zs12 {
	background: url("../images/zs12.jpg") no-repeat top; width: 100%; height: 972px;
}
.zs13 {
	background: url("../images/zs13.jpg") no-repeat top; width: 100%; height: 552px;
}
ul.clist {
	
}
ul.clist li {
	padding: 10px 0px; width: 20%; text-align: center; float: left; position: relative;
}
ul.clist li img {
	padding: 2px; width: 170px; height: 255px; opacity: 0.9; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
ul.clist li img:hover {
	padding: 2px; opacity: 1; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
ul.clist li .zs {
	left: 7px; top: -5px; width: 43px; height: 64px; position: absolute; z-index: 3;
}
ul.clist li .zs img {
	width: 43px; height: 64px; opacity: 0.8;
}
ul.clist li:hover .zs img {
	opacity: 1; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
ul.clist2 {
	padding: 30px 0px; overflow: hidden;
}
ul.clist2 li {
	padding: 5px 0px; width: 33.33%; text-align: center; float: left;
}
ul.clist2 li img {
	padding: 2px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 320px; height: 213px;
}
ul.clist2 li img:hover {
	padding: 2px; border: 2px solid rgb(200, 0, 15); border-image: none;
}
.pro_det h3 {
	padding: 10px 0px; text-align: center; font-size: 20px; font-weight: bold;
}
.pro_det table {
	margin: 0px auto; width: 100%;
}
.pro_det table tr th {
	background: rgb(109, 109, 109); width: 130px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px;
}
.pro_det table tr td {
	background: rgb(245, 245, 245); width: 420px; height: 28px; text-align: center; line-height: 28px; vertical-align: middle;
}
.pro_det table tr td.left {
	text-align: left; padding-left: 10px;
}
.pro_det table tr.alt td {
	background: rgb(236, 236, 236);
}
.mainsub .zl {
	padding: 40px 0px; text-align: center; text-transform: uppercase; clear: both; font-size: 24px; font-weight: bold;
}
.zhu {
	text-align: center; padding-top: 40px; clear: both;
}
.zhu img {
	width: 250px; height: 342px; opacity: 0.7; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%);
}
.zhu img:hover {
	opacity: 1; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%);
}
.zhu .zleft {
	width: 50%; float: left;
}

#jsddm
{	margin: 0; float: left;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		padding: 0px 5px; height: 48px; line-height: 48px;}

	#jsddm li a
	{	display: block;
		
		padding: 3px 12px;
		text-decoration: none;
		border-right: 0px solid white;
	
		white-space: nowrap}

	#jsddm li a:hover
	{}
		
		#jsddm li ul
		{	margin-top: 10px;
			padding: 0;
			position: absolute;
			/*visibility: hidden;*/
			display:none;
			border-top: 0px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline;
				
				}
			
			#jsddm li ul li a
			{	width: auto;
				text-transform : capitalize;
				background: #000094;
				color: #fff}
			
			#jsddm li ul li a:hover
			{	background: #35bdfd;}