.main {
	margin: 0px auto; width:1024px;
}

.top-head {
	border-bottom:solid 2px #AAA; height:100px;
}

.head-pad{
	padding:20px;
	position:relative;
}

.logo{
	float:left; 
}

.subicon-bar{
	float:right;
	margin-bottom:15px; 
	margin-top:5px;
}.subicon-bar._2{
	position:absolute;
	right:20px;
	top:65px;
	float:none;
}


.subicon{
	float:left; margin-left: 10px;
}
.subicon-no{
	float:left;
}

.clean{
	clear:both;
}



.menu{
	margin: 5px auto; 
	width:100%;
	display:block;
	white-space:nowrap;
}


.micon{
	float:left; margin-right: 5px; margin: 0px auto；
}

.mtext{
	float:left; color:#FFF; font-size:18px; margin-top:5px; 
}



.menu1,.menu2,.menu3,.menu4,.menu5,.menu6,.menu7,.menu8{
	padding:5px;
	margin-left: 6px;
	border-radius:5px;
	/*width:120px;*/
	height:30px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.menu1{
	background-color: #ffb400;
}.menu2{
	background-color: #01b57c;
}.menu3{
	background-color: #348bf8;
}.menu4{
	background-color: #29bffd;
}.menu5{
	background-color: #c829fc;
}.menu6{
	background-color: #df1a9c;
}.menu7{
	background-color: #ef6a30;
}.menu8{
	background-color: #3cb2c7;
}



.index-box{
	margin: 5px auto; width:100%;
}

.box-content{
	width:320px;
}


.box-content-mid{
	/*width:99%; margin: 0px auto;*/
}

.box-click-mid{
	position: relative;
    height: 50px;
    width:300px;
    float: left;
    margin: 10px;
}

.box-click-mid img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max - height: 100 % ;
    max - width: 100 % ;
}

.box-left-hor{
	float:left; 
	background-color: transparent;
	width:180px;
	height: 110px;
	margin-bottom: 6px;
}

.box-right-str{
	float:right;
	background-color: transparent;
	width:135px;
	height: 226px;
}


.box-right-hor{
	float:right; 
	background-color: transparent;
	width:180px;
	height: 110px;
	margin-bottom: 6px;
}

.box-left-str{
	float:left;
	background-color: transparent;
	width:135px;
	height: 226px;
}

.box-mid-hor{
	float:left; 
	background-color: transparent;
	width:316px;
	height: 110px;
	margin-bottom: 6px;
}

.box-mid-str{
	float:left;
	background-color: transparent;
	margin-right: 4px;
	width:153px;
	height: 226px;
}



.box1{
	float:left;
	margin-left: 10px;
	margin-top: 15px;

	border:solid 5px #ffb400;
	border-radius:5px;
	width:320px;
	height:350px;
	background-color: #fdefcc;

}

.box2{
	float:left;
	margin-left: 10px;
	margin-top: 15px;

	border:solid 5px #01b57c;
	border-radius:5px;
	width:320px;
	height:350px;
	background-color: #e3fcf4;

}

.box3{
	float:left;
	margin-left: 10px;
	margin-top: 15px;

	border:solid 5px #348bf8;
	border-radius:5px;
	width:320px;
	height:350px;
	background-color: #dfedff;

}

.box4{
	float:left;
	margin-left: 10px;
	margin-top: 15px;

	border:solid 5px #880ab1;
	border-radius:5px;
	width:320px;
	height:350px;
	background-color: #f9eafe;

}
.box5{
	float:left;
	margin-left: 10px;
	margin-top: 15px;

	border:solid 5px #ef6a30;
	border-radius:5px;
	width:320px;
	height:350px;
	background-color: #ffe2d5;

}
.box6{
	float:left;
	margin-left: 10px;
	margin-top: 15px;

	border:solid 5px #3cb2c7;
	border-radius:5px;
	width:320px;
	height:350px;
	background-color: #dbf7fc;

}


.box-title1{
	width:320px;
	height:55px;
	background-color: #ffb400;
}

.box-title2{
	width:320px;
	height:55px;
	background-color: #01b57c;
}

.box-title3{
	width:320px;
	height:55px;
	background-color: #348bf8;
}

.box-title4{
	width:320px;
	height:55px;
	background-color: #880ab1;
}
.box-title5{
	width:320px;
	height:55px;
	background-color: #ef6a30;
}
.box-title6{
	width:320px;
	height:55px;
	background-color: #3cb2c7;
}



.index-mid{
	margin: 10px auto; width:99%;
}


.index-slideshow{
	float: left;
	width:70%;
	background-color: #3cb2c7;
}

.index-calendar-wrapper{
	float:right;
	width:29%;
}
.index-calendar{
	height:350px;
	padding-bottom:10px;
}




iframe {
    padding: 0;
    margin: 0;
    border: 0;
}




.mid{
	margin:10px 0px auto; width:100%;
	background-color: #fde9d1;
	min-height: 800px;
}


.left-bar{
float: left;
margin:10px;

}

.submenu1{
	border:solid 3px #ffb400;
	border-radius:5px;
	width:210px;
	height:auto;
	background-color: #fdefcc;
}



.submenu1 li {
    list-style-type:none;
    text-align: center;
    margin: 5px;
    padding: 10px 0;
    border-bottom:solid 1px #ffb400;
}

.submenu1 li:last-child {
    list-style-type:none;
    text-align: center;
    margin: 5px;
    padding: 10px;
    border-bottom:none;
}

.submenu1 ul {
	display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
	margin-left:0;
	padding-left:0;
 }

.submenu-title1{
	height:40px;
	background-color: #ffb400;
	margin: 0px auto; width: 100%;
}

.left-btn{

}


.right-content{
	float: left;
	margin:20px;
	width: 70%;

}



.footer{
    height: 300px;
    width: 100%;
    background: -webkit-linear-gradient(#FFF, #fde9d1); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FFF, #fde9d1); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FFF, #fde9d1); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#FFF, #fde9d1); /* Standard syntax */

}

.footer-bg{
	background-image: url("../images/footer-bg.png");
    background-repeat: no-repeat;
    height: 300px;
    width: 100%;
}


.footer-top{
	height: 50px;
	/*background-color: rgba(249, 103, 0, 0.76);*/
	background:rgb(249,103,0);
}



/* unvisited link */
a:link {
    color: #000;text-decoration: none;
}

/* visited link */
a:visited {
    color: #000;text-decoration: none;
}

/* mouse over link */
a:hover {
    color: #f69124;text-decoration: none;
}

/* selected link */
a:active {
    color: #f69124;text-decoration: none;
}



.title-text1 h3{
	font-size: 20px;
	color: #ff781e;
}


.content p{
	font-size: 16px;
	color: #000;
	text-align: justify;
	/*letter-spacing:5px;*/
	 line-height: 24px;
}

.content img{
	max-width:100%;
}