

.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; }
.Banner .slide li a img{ width: 100%; }
.Banner .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.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; background:url(/oldnic/images/gb20190122/lf.png) no-repeat left top;  }
.Banner .slide_tabs li a{ width: 11px; height: 11px; display: inline-block;  text-indent:-999em;  background:url(/oldnic/images/gb20190122/a.png) no-repeat; border-radius: 50%;}
.Banner .slide_tabs li.slide_here a {  background:url(/oldnic/images/gb20190122/a_hover.png) no-repeat;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:10px;z-index:999; width: 100%; text-align: center;  }
.Banner .slider { width: 100%; height: 50px; background:url(/oldnic/images/gb20190122/slider.png); position: absolute; left: 0px; bottom: 0px; }


.mode01 { max-width: 1200px; margin: 0px auto; overflow: hidden; }
.mode01 .lf { width: 58.4%; float: left; }
.mode01 .rt { width: 40%; float: right; background: #ffffff; }
.mode02 { max-width: 1200px; margin: 20px auto; overflow: hidden; }
.mode02 .lf { width: 58.4%; float: left; background: #ffffff; }
.mode02 .rt { width: 40%; float: right; background: #ffffff; }


.link { max-width: 1200px; margin: 30px auto; }
.link ul { overflow: hidden; margin: 0 3%; }
.link ul li { float: left; width: 11%; }
.link span { display: block; }
.link p { font-size: 16px; margin: 15px 0 0 0; text-align: center; }
.link img { display: block; margin: 0 auto; }
.link ul li:hover p { color: #710f0f; }




.notice .title { overflow: hidden; border-bottom: 2px solid #f5f5f5 }
.notice .title h2 { width: 60px; height: 50px; line-height: 50px; font-size: 16px; color: #ffffff; float: left; background:url(/oldnic/images/gb20190122/notice.png) no-repeat 20px center #8c0000; padding:0 0 0 60px; }
.notice .title a {font-size: 16px; color: #999999; font-weight: bold; float: right; margin: 0 20px 0 0; height: 50px; line-height: 50px; }
.notice .title a:hover { font-weight: normal; color: #8c0000; }
.notice ul { padding: 0 20px 18px; }
.notice ul li { height: 47px; line-height: 47px; border-top: 1px solid #e1e1e1; overflow: hidden; *vertical-align: middle; }
.notice ul li:first-child { border-top: 0px; }
.notice li a { float: left; }
.notice li span { float: right;font-size: 16px; color: #999999; }


.work .title { overflow: hidden; border-bottom: 2px solid #f5f5f5 }
.work .title h2 { width: 90px; height: 50px; line-height: 50px; font-size: 16px; color: #ffffff; float: left; background:url(/oldnic/images/gb20190122/work.png) no-repeat 20px center #8c0000; padding:0 0 0 60px; }
.work .title a {font-size: 16px; color: #999999; font-weight: bold; float: right; margin: 0 20px 0 0; height: 50px; line-height: 50px; }
.work .title a:hover { font-weight: normal; color: #8c0000; }
.work ul { padding: 0 20px 18px; }
.work ul li { height: 47px; line-height: 47px; border-top: 1px solid #e1e1e1; overflow: hidden; *vertical-align: middle; }
.work ul li:first-child { border-top: 0px; }
.work li a { float: left; }
.work li span { float: right;font-size: 16px; color: #999999; }




.contact .title { overflow: hidden; border-bottom: 2px solid #f5f5f5 }
.contact .title h2 { width: 90px; height: 50px; line-height: 50px; font-size: 16px; color: #ffffff; float: left; background:url(/oldnic/images/gb20190122/contact.png) no-repeat 20px center #8c0000; padding:0 0 0 60px; }
.contact .title a {font-size: 16px; color: #999999; font-weight: bold; float: right; margin: 0 20px 0 0; height: 50px; line-height: 50px; }
.contact .title a:hover { font-weight: normal; color: #8c0000; }
.contact ul { padding: 11px 20px; border-top: 2px solid #f5f5f5; }
.contact ul:first-child { border-top: 0px; }
.contact ul li { overflow: hidden; }
.contact_con h3 { float: left; font-size: 16px; color: #333333; }
.cont_right { float: left; }
.cont_right span {display: block; font-size: 16px; color: #333333; }










/* CSS Document */
@media screen  and (max-width:1200px) {
.notice li a { width: 70%; }
}
@media screen  and (max-width:1024px) {
.notice ul li:last-child { display: none; }
}


@media screen  and (max-width:1023px) {
.link ul li	{ width: 20%; margin: 0 0 30px 0; }
.Banner .slide_tabs { width: 100%; text-align: center; margin: 0px; left: 0px;   }
.mode01 { margin: 10px auto; }
.mode01 .lf { width: 100%; float: none; }
.mode01 .rt { width: 100%; float: none; margin: 30px 0 0 0; }
.mode02 { margin: 30px auto; }
.mode02 .lf { width: 100%; float: none; }
.mode02 .rt { width: 100%; float: none; margin: 30px 0 0 0; }
.notice ul li:last-child { display: block; }

}


@media screen and (max-width:800px) {
.work li a { width: 100%; }	
}




@media screen and (max-width:640px) {
.link ul li { width: 33.3%; }
}


@media screen and (max-width:480px) {
.notice li a { width: 100%; }
.cont_right span { max-width: 250px; }
}
@media screen and (max-width:479px) {
.contact_con h3 { float: none; }
.cont_right { margin: 5px 0 10px 0; }
.cont_right span { max-width: 400px; }

}


@media screen and (max-width:400px) {
.Banner .slide_nav { top: 40%; }
}




