@charset "utf-8";
body, div, p, h1, h2, h3, img, dd, dt, dl, span, b, ul, li, input, select, em, form { margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
body { font-size: 12px; line-height: 18px; color: #333; background-color: #eee; font-family: "微软雅黑"; }
.Clear { font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; clear: both; height: 0px; }
LI { list-style-type: none; }
a { font-size: 14px; color: #333; text-decoration: none; }
a:hover { text-decoration: underline; color: #900; }
input, button, select, textarea { outline:none }
.banner { height: 100px; /*width: 980px;*/ margin-right: auto; margin-left: auto; text-align: center; padding-top: 60px;background:url(../images/bg_01.jpg) no-repeat top center;}
.main { width: 940px; margin-right: auto; margin-left: auto; padding-top: 10px; /*height: 450px;*/ }
.main_L { float: left; width: 230px; padding-right: 40px; }
.main_C { border-radius:8px;width: 600px; font-family: "微软雅黑"; font-size: 18px; line-height: 35px; color: #000; margin-right: auto; margin-left: auto; background-color: #FFF; padding: 20px; }
.main_R { width: 230px; padding-left: 40px; float: left; }
.sytu_s { padding-top: 40px; }
.foot { /*width: 990px;*/background:#fff;height:50px;line-height:50px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 20px; }
.show_box { width:120px; height:120px; padding:5px; border:1px solid #d4d4d4; border-radius:50%; float:left; cursor:pointer; background-color: #FFF; margin-left: 20px; }
.show_box .show_name { width: 120px; height: 120px; text-align: center; background: #E2E2E2; border-radius: 60%; overflow: hidden; position: relative; }
.show_box .show_txt{ width:120px; height:50px; text-align:center; position:absolute; left:0; bottom:0px; color:#fff; z-index:3; display:none; background-image: url(../images/show_txt_bg.png); background-repeat: repeat; font-family: "微软雅黑"; font-size: 16px; padding-top: 70px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; }
.show_box .show_txt a{ font-family: "微软雅黑"; font-size: 18px; color: #FFF; }
.show_box .show_txt a:hover{ color: #FFF; text-decoration: none; }
.on .show_txt{display:block;}
.show_box .show_pic { width: 120px; height: 120px; position: absolute; left: 0; top: 0; z-index: 1; overflow: hidden; }
.pic_1 { margin-left: 40px; float: right; }
.pic_2 { margin-right: 20px; }
.pic_3 { margin-top: 10px; float: right; margin-right: 40px; }
.pic_4 { margin-top: 10px; margin-left: 40px; }
.pic_5 { margin-left: 40px; margin-bottom: -40px; margin-top: 10px; float: right; }
.pic_6 { margin-right: 20px; margin-bottom: -40px; margin-top: 10px; }
.pic_box { width: 98%; margin-right: auto; margin-left: auto; height: 150px; padding-top: 40px; padding-bottom: 40px; }





/* 焦点图 */
.focusBox { float:left; position: relative; width: 380px; height: 285px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 380px; height: 285px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
/* Tab切换 */
.slideTxtBox{ float:right;  width:520px; height:264px; overflow:hidden;  padding:10px; background:#fff;  text-align:left;  }
.slideTxtBox .hd{ height:28px; line-height:28px; padding:0 0px; border-bottom:2px solid #f60; font-size:14px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; }
.slideTxtBox .hd ul li a{ display:block; padding:0 15px;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#f60; color:#fff; font-weight:bold;  }
.slideTxtBox .bd{ padding:10px;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

  /* 焦点图效果 */
    .picBtnTop{ width:928px; height:247px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1; margin-top:20px;  }
    .picBtnTop .hd{ width:179px;  height:247px; position:absolute; right:5px; overflow:hidden; }
    .picBtnTop .hd ul li{ width:166px; text-align:center; padding:0 0 5px 5px;  }
    .picBtnTop .hd ul li img{ width:166px; height:71px; border:4px solid #ddd; cursor:pointer; vertical-align:bottom; }
    .picBtnTop .hd ul li.on{ backgroud:url(images/icoleft.gif) no-repeat 0 28px;}
    .picBtnTop .hd ul li.on img{ border-color:#f60;  }
    .picBtnTop .bd{ width:750px;  height:247px; position:relative;  }
    .picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
    .picBtnTop .bd li .pic{ position:relative; z-index:0;  }
    .picBtnTop .bd li .pic img{ width:740px; height:247px; vertical-align:bottom; }
    .picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
    .picBtnTop .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
    .picBtnTop .bd li .title a{ color:#fff; padding-left:15px;  }
    #demo1,#demo2{ margin-bottom:20px;  }
	/* 友情链接-临时加的标题 */
.friendLinkhd{ height:30px;padding:5px; background:#fff; overflow:hidden; clear:both;   }
.friendLinkhd .hd{ height:30px; margin-left:5px; line-height:30px; background:#f60; padding:0 15px;   }
.friendLinkhd .hd h3{ font-weight:bold; font-size:14px;  color:#fff;  }
.friendLinkhd .hd h3 a{ color:#fff;   }
/* 友情链接 */
.friendLink{ height:40px; padding:10px; background:#fff; overflow:hidden; clear:both;   }
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{ width:150px; float:left; margin:0 5px;  display:inline; }
.friendLink ul li img{ width:150px; height:40px;   }



.picScroll{ position:relative;  height:150px; background:#fff; margin-bottom:23px; overflow:hidden; margin-top:12px;  }
.picScroll .hd {height: 10px;overflow: hidden; position: absolute;right: 35px;bottom: 15px; z-index: 100;}
.picScroll .hd ul li{font-size:0px;width:10px;height:10px;background:#98999b;border-radius:50%;float:left;margin:0 2px;}
.picScroll .hd ul li.on{background:#c00;}
.picScroll .bd ul{ overflow:hidden;  }
.picScroll .bd ul li{ float:left; margin: 0 6px;  width:298px; overflow:hidden; display:inline; }
.picScroll .bd ul li img{ width:298px; height:150px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:0px; top: 0px; display:block; width:18px; height:150px; overflow:hidden;cursor:pointer; background:#c00 url(../images/iconss.png) 4px 70px no-repeat; }
.picScroll .next{ left:auto; right:0px; background-position:-26px 70px;;width:18px;display:block; }
