@charset "utf-8";

/*===============================================header================================================*/

.header{ position:relative; width:960px; margin:0 auto; height:155px; z-index:999;}

/*网站公用样式表*/
.top_main { height:120px; }
.top_main .lianxi { position:absolute; right:0; top:10px;}
.top_main .lianxi span a {  font-size:12px; font-weight:normal; color:#000; }
.top_main .lianxi span em { padding: 0 10px; }
.top_main .left img { float:left; height:71px; padding-top:20px; }
.top_main .right { float:right; position: relative; text-align: center; font-size: 12px; margin-top:50px;}
.top_main .right span { font-size:24px; color:#0f7f81;}

.nav_main { height:35px; line-height: 35px; background: #0f7f81; width:960px; } 
.g_nav01{ width:960px; margin:0 auto;}
.g_nav01 table tr td{ text-align:center; border-right:#666 solid 1px; height:35px; line-height:35px; position:relative}
.g_nav01 a{ height:35px; line-height:35px; display:block; color:#fff; font-size:15px;}
.g_nav01 a span{font-size:12px; color:#baa58c;}
.g_nav01 table tr td .nav_tan{ display:none; width:100%; position:absolute; left:0; top:35px; padding:5px 0 10px 0; background:rgba(15,127,129,0.8); z-index:100;}
.g_nav01 table tr td .nav_tan a{ width:100%; background:none; padding:0; margin:0 auto; line-height:20px; height:20px; font-size:12px;}
.g_nav01 table tr td .nav_tan a:hover{ width:100%; background:#40beb2; padding:0; margin:0 auto;}




.clear{ clear:both;}

/*================= banne===================*/
.slide_container {position: relative;width:960px; height:260px; margin:0 auto; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li{ position: absolute; width: 100%; left: 0; top: 0; }
.slide img{ display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav{ position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; 
text-decoration: none; height: 40px; width: 40px; background: transparent url(them.png) no-repeat left top; margin-top: -45px; }
.slide_nav.prev:hover{ background-position:0 -40px; }
.slide_nav.next:hover{ background-position:-40px -40px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.slide_nav span { border:1px solid red; }

