*{ margin:0; padding:0}
html,body{ -webkit-text-size-adjust:none;}
body{margin:0 auto;font-size:13px;line-height:170%;color:#000; font-family:宋体; background-image:url(../images/bg.jpg)}
a:link,a:visited,a:active{color:#1A1A1A;text-decoration:none}
a:hover{ color: #F00;}
ul,ol{ list-style:none}
img{ border:0}
button{ cursor:pointer}
.clear{ clear:both; height:10px;}
.dis{display:block;}
.undis{display:none;} 

.main{ width:960px; margin:0 auto; background:#FFF}
.m{ width:940px; margin:0 auto; background:#FFF}
.m2{ width:940px; height:200px; margin:0 auto; background:#FFF}
.m-left{ width:660px; margin:0 auto; background:#FFF; float:left;}
.m-right{ width:270px; margin:0 auto; background:#FFF; float:right;}
.m-pic{ width:270px; height:200px; margin:0 auto; background:#FFF; float:left; border:1px solid #CCC;}
.m-news{ width:655px; height:200px; margin:0 auto; background:#FFF; float:right; border:1px solid #CCC;}
.m-news2{ width:658px; height:200px; margin:0 auto; background:#FFF; float:left; border:1px solid #CCC;}
.m-box{ width:270px; height:200px; margin:0 auto; background:#FFF; float:left; border:1px solid #CCC;}
.more{ width:50px; height:29px; float:right;line-height:29px;}
.m3{ width:250px;padding:10px;float:left;}

.tit01{width:100%; height:27px; background:url(../images/tab-bg02.jpg);}
.tit02{width:100px; height:27px; font-size:14px; color:#06C;padding-left:15px; line-height:27px; font-weight:bold}
.tit03{ width:270px; height:29px; float:left; background:url(../images/tit-bg02.jpg);}
.tit04{ width:110px; height:29px; float:left; background:url(../images/tit-bg01.jpg); font-size:14px;line-height:29px; font-weight:bold; color:#FFF; text-align: center;}
.tit05{width:100%; height:29px; background:url(../images/tit-bg02.jpg);}


.link{ width:940px; height:27px; background:url(../images/link-bg.jpg); border:1px solid #CCC;}
#bottom{ width:940px; height:80px;background: url(../images/bottom-bg.jpg); text-align:center; padding-top:15px; color:#FFF}



/* main nav ----------------------------------------------*/

#main-nav {
    background-color:#227EAF;
	background:url(../images/nav-bg.jpg);
    height: 30px;

}

#main-nav div { 
	background-color: inherit !important; 
	text-align: center;
}

#main-nav li {
    display: inline;
}

#main-nav a {
    text-decoration: none;
    font-weight: bold;
    color: #ececec;
}

#nav-menu li {
    font-family: Cantarell,"Droid Sans",Verdana,宋体,sans-serif;
    font-size: 15px;
    text-shadow: .5px .5px .5px #222;
    margin-left: .6em;
    margin-right: .6em;
	line-height:32px;
}

#nav-menu a:hover {
  color: #FF0;
  text-shadow: 1.5px 1.5px black;
}

