

.Banner { position: relative; z-index: 1; }
.Banner .rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.Banner .rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; }
.Banner .rslides li:first-child { position: relative; display: block; float: left; }
.Banner .rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.Banner .slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.Banner .slide li { position: absolute; width: 100%; }
.Banner .slide li a { display: block; height: 0;padding-bottom: 75%;width: 100%;overflow: hidden;}
.Banner .slide li a img{ width: 100%; }
.Banner .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; bottom: 11px; }
.Banner .slide_container { position: relative;  width: 100%;overflow:hidden; }
.Banner .slide_nav { position: absolute; top: 45%;  opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height: 43px; width: 29px;}
.Banner .slide_tabs li a{ width: 10px; height: 10px; display: inline-block;  text-indent:-999em;  background: #ffffff; border-radius: 50%;}
.Banner .slide_tabs li.slide_here a {  background:#00955a;width:10px;height:10px; border-radius: 50px; }
.Banner .slide_tabs li{width:10px;height:10px; display: inline; margin:0 5px 0 5px;  color:#fff;}
.Banner .slide_tabs{position:absolute; bottom:20px;z-index:999; width: 100%; text-align: center;  }
.Banner .slider { width: 100%; height: 40px; background: url(../images/slider_03.png); position: absolute; left: 0px; bottom: 0px; }


.mode01 { max-width: 1200px; margin: 30px auto 22px; overflow: hidden; }
.mode01 .lf { width: 45%; float: left; }
.mode01 .rt { width: 51.7%; float: right; }
.phone { max-width: 1200px; margin: 20px auto 20px; padding: 10px 10px; border: 1px solid #cccccc; background: #ececec}
.phone h2 {  width: 100px; height: 32px; line-height: 32px;  background: #066640; text-align: center; font-size: 16px; color: #ffffff; font-weight: normal; }
.phone ul { margin: 5px 0 0 0; overflow: hidden;}
.phone ul li { margin: 0 30px 0 0; float: left; height: 30px;line-height: 30px;}
.phone ul li strong{ font-size: 14px; font-weight: bold; width: 90px; display: block; height: 30px; float: left;
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	-webkit-text-align:justify;
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/}

.phone ul li em{display: inline-block;*display: inline;*zoom:1;font-weight: bold;font-size: 14px;vertical-align: middle;}
/*.phone ul li strong i{display: inline-block;width: 100%;height: 0;vertical-align:middle;}*/
.phone ul li span { font-size: 14px; vertical-align: middle; }

.news .title { height: 32px; line-height: 32px;  }
.news .title h2 { float: left; width: 100px; height: 32px; background: #066640; text-align: center; font-size: 16px; color: #ffffff; font-weight: normal; }
.news .title a { float: right; font-size: 14px; color: #066640; }
.news .title a:hover { font-weight: bold; }
.news ul li { overflow: hidden; padding: 10px 0 10px 0; border-top: 1px dashed #e1e1e1; }
.news ul li:first-child { border-top: 0px; }
.news_con { overflow: hidden; }
.news_con img { float: left; width: 100px; height: 60px; display: block; }
.news_right { margin: 0 0 0 110px; }
.news_right h2 { font-size: 14px; height: 19px; overflow: hidden; }
.nr_con { font-size: 12px; color: #999999;line-height: 18px; height: 36px; overflow: hidden; margin: 5px 0 0 0; }





.mode02 { overflow: hidden; max-width: 1200px; margin: 0 auto; }
.mode02 .lf { width: 45%; float: left; }
.mode02 .rt { width: 51.7%; float: right; }
.notice .title { overflow: hidden; }
.notice .title h2 { width: 100px; height: 32px; line-height: 32px; float: left;  background: #066640; text-align: center; font-size: 16px; color: #ffffff; font-weight: normal;}
.notice .title a { float: right; height: 32px; line-height: 32px;  font-size: 14px; color: #066640; }
.notice .title a:hover { font-weight: bold; }
.notice ul li { height: 38px; line-height: 38px; border-top: 1px dashed #e1e1e1; overflow: hidden; *vertical-align: middle; }
.notice ul li:first-child { border-top: 0px; }
.notice ul li a { float: left; }
.notice ul li span { float: right; font-size: 14px; }




.anpai { overflow: hidden; }
.anpai h2 { width: 100px; height: 32px; line-height: 32px; float: left;  background: #066640; text-align: center; font-size: 16px; color: #ffffff; font-weight: normal; }

#localtime { font-size: 14px; color: #333333; height: 20px; width: 148px; overflow: hidden; display: inline-block; margin: 5px 30px 0 25px; }
#day { font-size: 14px; color: #066640; width: 160px; height: 20px; display: inline-block; overflow: hidden; text-indent: -136px; }






.anpaiIn { margin: 10px 0 0 0; }
.anpaiIn a { width: 48%; height: 60px; line-height: 60px; background: #f7f7f7; display: inline-block; margin: 0 0 0 3%; }
.anpaiIn a:first-child { margin: 0px; }
.anpaiIn a p { padding: 0 0 0 25%; background: url(../images/bangong01.png) no-repeat 10% center; font-size: 16px; }
.anpaiIn a:first-child p { background: url(../images/yewu01.png) no-repeat 10% center; }


.culture { margin: 0 0 20px 0; }
.culture .title { height: 32px; line-height: 32px; }
.culture .title h2 { width: 100px; height: 32px; line-height: 32px; float: left;  background: #066640; text-align: center; font-size: 16px; color: #ffffff; font-weight: normal;  }
.culture .title a { float: right; height: 32px; line-height: 32px;  font-size: 14px; color: #066640;  }
.culture .title a:hover { font-weight: bold; }
.culture ul li { overflow: hidden; height: 38px; line-height: 38px; border-top: 1px dashed #e1e1e1; }
.culture ul li:first-child { border: 0px; }
.culture ul li a { float: left; }
.culture ul li span { float: right; font-size: 14px; color: #333333; }



.mode03 { max-width: 1200px; margin: 30px auto; }
.link ul { overflow: hidden; }
.link ul li { float: left; width: 9%; }
.link ul li a { margin: 0 10px; display: block; text-align: center; }
.link ul li img { display: block; margin: 0 auto; }
.link ul li span { height: 0px; padding: 0 0 40px 0; display: block; }
.link ul li p{ height: 38px; overflow: hidden; }



/* CSS Document */

@media screen  and (max-width:1550px) {
.phone {width: 94%; position: static; margin: 0px; max-width: 1200px; margin: 20px auto; }
.phone ul li { display: inline-block; margin: 0 33px 0 0; }
}
@media screen  and (max-width:1023px) {
.Banner .slide_tabs { width: 100%; text-align: center; margin: 0px; left: 0px;   }
.mode01 { width:94%; margin: 10px auto; }
.mode01 .lf { width: 100%; float: none; }
.mode01 .rt { width: 100%; float: none; margin: 30px 0 0 0; }
.mode02 { width:94%; margin: 30px auto; }
.mode02 .lf { width: 100%; float: none; }
.mode02 .rt { width: 100%; float: none; margin: 20px 0 0 0; }
.link ul li { width: 14%;margin: 0 0 20px 0; }
.culture { margin: 15px 0 0 0; }
.culture:first-child { margin: 24px 0 0 0; }
}


@media screen and (max-width:800px) {
}




@media screen and (max-width:640px) {
#localtime { margin: 5px 0px 0 5px; }
.link ul li { width: 25%; }
.culture ul li a { width: 70%; }
.notice ul li a { width: 70%; }
}


@media screen and (max-width:480px) {
.anpaiIn a { width: 100%; float: none; margin: 0px;}
.anpaiIn a:first-child { margin: 0 0 10px 0;  }
}
@media screen and (max-width:479px) {
#localtime { display: none; }
#day { display: none; }
}


@media screen and (max-width:400px) {
.Banner .slide_nav { top: 40%; }
}




