* {margin:0;padding:0;font-family: Raleway,sans-serif;}
body {background:#F2F2F2;}
#wrap {width:90%;margin:0 auto;margin-top:20px;}
#topmenua {width:100%;background:#000;height:80px;position:fixed;top:0;}
#menubar {width:90%;margin:0 auto;padding:10px 0 15px 0;}
#menubar a {color:#fff;text-decoration: none;font-size:16px;font-weight:bold;}
#bgimg {margin-top:75px;height:450px;width:100%;background:url('images/title-bg.jpg');background-position: center top;background-repeat:no-repeat;background-size:100%;text-align:center;display:table;}
#bgimg2 {margin-top:75px;margin-bottom:65px;height:450px;width:100%;background:url('images/title.jpg');background-position: center top;background-repeat:no-repeat;background-size:100%;text-align:center;display:table;}
#conleft {float:left;width:50%;}
#conleft2 {float:left;width:40%;}
#conright2 {float:right;width:60%;line-height:200%;}
#conleft img {width:100%;}
#conright {float:right;width:50%;line-height:200%;font-size:1.1em;}
#conright h1 {font-size:2.8em;margin:40px 0;font-weight:normal;padding:0 20px 0 20px;}
#conright h2 {font-size:1.5em;margin:25px 0;font-weight:normal;padding:0 20px 0 20px;}
#conright p {padding:0 20px 0 20px;}
.fdlist {display:inline;width:150px;white-space:nowrap; }
.conn2 a {color:#000;text-decoration: none;font-weight:bold;}
.picimg {float:left;margin:10px 20px;}
.picimg img{width:400px;}
#black {width:100%;height:300px;background:#FFC600;margin:30px 0;}
.conn1 {width:350px;margin:0 auto;padding:80px 0 20px 0;font-size:1.3em;font-weight:bold;}
.conn2 {width:80px;margin:0 auto;padding:10px 50px;border:2px solid #000;}
.a0,.a1,.a2,.a3,.a4 {font-size:1em;padding:10px 20px;}
.pricemm {font-size:1.4em;font-weight:bold;margin-bottom:20px;line-height:180%;text-align:right;}
#footimg {width:180px;margin:0 auto;}
#footer {text-align:center;}
#footer p {line-height:200%;}
.tel {font-size:1.1em;font-weight:bold;}
#maibg {width:500px;display:table-cell;vertical-align:middle;
	font-size:2em;text-shadow: black 0.1em 0.1em 0.3em;
	white-space: normal;
    font-weight: 800;
    color: #FFF;
    letter-spacing: 0px;
    font-family: Dosis;
    text-transform: uppercase;	
    visibility: inherit;
	word-break: break-all;
	}
.inimg {display:inline-block;width:250px; margin:10px 20px;}
.inimg img {width:100%;}
#topmenu {width:100%;margin:0 auto;text-align:center;}
#logo {float:left;}
#content {margin-top:20px;background:#E0E0E0;width:100%;}
#content2 {margin:0 auto;margin-top:20px;width:80%;}
#nav {float:right;padding:16px 0 0 0;}
table td {height:50px;}
table{border-collapse: collapse;margin: 0 auto;text-align: center;}
table td,.resulttable th{border: 1px solid #ccc;color: #333;height: 30px;}
table th{background-color: #DEDEDE;}
table tr:nth-child(odd){background: #fff;}
table tr:nth-child(even){background: #E0E0E0;}
/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
#footer a,.mycloum a {color:#333;text-decoration: none;font-size:16px;}
#footer a:hover,.mycloum a:hover {color:#f60;text-decoration: none;font-size:16px;}
/*菜单*/

.nav ul {
	margin: 0;
	padding: 0;
}
.nav li {
	margin: 0;
	padding: 0 15px;
	list-style: none;
	display: inline-block;
	*display:inline; /* ie7 */
}
.current {opacity: 0;}
.menu-icon{
		width: 30px;
		height: 5px;
		border-top: 5px solid #FFF;
		border-bottom: 5px solid #FFF;
		background-color: #FFF;
		padding: 5px 0;
        background-clip:content-box;
}

@media only screen and (max-width : 1020px) 
{
	h1 {font-size:2em;}
	.current {opacity: 50;}
.mycloum {width:120px;float:none;}
.nav {
		position: relative;
		min-height: 40px;
	}	
.nav ul {background: #000;}
	.nav li {
		display: none; /* hide all <li> items */
		margin: 0;
	}
	.nav .current {
		display: block; float:right;/* show only current <li> item */
	}
	.nav a {
		display: block;
		padding: 5px 0px 5px 5px;
		text-align: left;
	}

	/* on nav hover */
	.nav ul:hover {
		background-image: none;
	}
	.nav ul:hover li {
		display: block;
		margin: 0 0 5px;
	}

	/* right nav */
	.nav.right ul {
		left: auto;
		right: 0;
	}

	/* center nav */
	.nav.center ul {
		left: 50%;
		margin-left: -90px;
	}
}