@charset "utf-8";
html { }
body { font-size: 9pt; text-decoration: none; margin: 0px;padding: 0px; background:url('../img/bg.jpg');}
table {  font-size: 9pt; text-decoration: none}
p { margin:0; padding:0;}
.casename { font-size:14px; color:#B00204;  font-weight:bold; }
.casename1 { font-size:26px; color:#057142; font-weight:bold; }
.casename2 { font-size:14px; color:#000; font-weight:bold; }
.casename3 { font-size:14px; color:#E16505; font-weight:bold; }
.casename4 { font-size:14px; color:#025EB5; font-weight:bold; }
.inptxt { border-width:1px; font-size:12px; border-color:#7F9EBA; background-color:#FFFFFF; }
.txt { height:19px;}
.mtxt { line-height: 150%; font-size:14px; }
.mview { font-size: 16px; line-height:25px; }
.mview td { font-size: 16px; line-height:25px; }
.mview span { font-size: 16px; line-height:25px; }
.moretxt { line-height: 200%; }
.moretxt p { line-height: 200%; }
.leftcasename { color:#462627; font-size:14px; font-weight:bold; }
.smenu { width:6px; }
a:active {  font-size: 9pt; color: #057142; text-decoration: none}
a:link {  font-size: 9pt; color: #057142; text-decoration: none}
a:visited {  font-size: 9pt; color: #057142; text-decoration: none}
a:hover {  font-size: 9pt; color: #057142; text-decoration: underline}
a.link1:active,a.link1:link,a.link1:visited {  color: #fff; text-decoration: none}
a.link1:hover {   color: #fff; text-decoration: underline  }
a.over_hide { display: inline-block; width: 246px; line-height: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
a.link2:active,a.link2:link,a.link2:visited {  color: #057142; text-decoration: none; font-size:12px; line-height: 30px;}
a.link2:hover {   color: #ff0000; text-decoration: none; font-size:12px; }
a.flink:active,a.flink:link,a.flink:visited {  font-size: 9pt; color: #fff; text-decoration: none}
a.flink:hover {  font-size: 9pt; color: #4345BC; text-decoration: none }
.toplink { color:#034292 }
.toplink a { color:#034292; text-decoration: none }
.login td { color:#fff; }
.login a { color:#fff; text-decoration: none }
.menubot td { color:#034196 }
.tril a, .trilmenu a:link,.trilmenu a:visited { color:#000; text-decoration: none }
.tril a:hover { color:#000; text-decoration: none }
.tril td { color:#000 line-height:200%; }
.flash td { color:#FFFFFF; }


a.menu:active,a.menu:link,a.menu:visited {  font-size: 16px; color: #FFFEFA; text-decoration: none; }
a.menu:hover {  font-size: 16px; color: #ffffff; text-decoration: none; }
#nav a:active,#nav a:link,#nav a:visited {  font-size: 14px; color: #000; text-decoration: none; }
#nav a::hover {  font-size: 14px; color: #000; text-decoration: none; }
#nav { color:#000000; font-size:14px;}
a.submenu:active,a.submenu:link,a.submenu:visited {  font-size: 16px; color: #FFF; text-decoration: none; }
a.submenu:hover {  font-size: 16px; color: #FCE805; text-decoration: none; }
a.trilmenu:active,a.trilmenu:link,a.trilmenu:visited {  font-size: 12px; color: #FFF; text-decoration: none; }
a.trilmenu:hover {  font-size: 14px; color: #0000ff; text-decoration: none; }
a.news:active,a.news:link,a.news:visited {  font-size: 14px; color: #1A4F9B; text-decoration: none}
a.news:hover {  font-size: 14px; color: #1A4F9B; text-decoration: underline }
a.oalink:active,a.oalink:link,a.oalink:visited {  font-size: 14px; color: #4A2200; text-decoration: none}
a.oalink:hover {  font-size: 14px; color: #1A4F9B; text-decoration: underline }
a.classlink:active,a.classlink:link,a.classlink:visited {  font-size: 12px; color: #1A4F9B; text-decoration: none}
a.classlink:hover {  font-size: 12px; color: #1A4F9B; text-decoration: underline }
a.tealink:active,a.tealink:link,a.tealink:visited {  font-size: 12px; color: #1A4F9B; text-decoration: none}
a.tealink:hover {  font-size: 12px; color: #1A4F9B; text-decoration: underline }
.timefont { color:#547AAC; font-size:9pt; }
.hand {  cursor: hand}

/*下拉菜单样式*/
.menuTable{ background-color : #45D3B1;	border-bottom : solid #17C89E 1px;border-left : solid #17C89E 1px;border-right : solid #17C89E 1px;	border-top : solid #17C89E 1px;	margin : 0px;	-moz-user-select : none;	padding : 0px;		font-size: 9pt;}
.menuButton {border : solid 1px #45D3B1;font-size: 9pt;cursor: hand;}
.menuButtondown {background-color : #45D3B1;border: solid 1px #17C89E;color:white;font-size: 9pt;cursor : default;}
.menuButtonover {background-color : #FFE367;border: solid 1px #17C89E;color:#000;cursor : hand;}

/*标签区*/
.mtab1_open {background:url("../img/tab1.jpg"); width:127px; height:54px; font-size:14px; font-weight:bold; color:#FFF; text-align:center; cursor: hand;}
.mtab1_close { width:127px; height:54px; color:#FFF; text-align:center; cursor: hand;font-size:14px; font-weight:bold;}

/*标签区*/
.mtab2_open {background:url("../img/tab2_1.jpg"); background-repeat:no-repeat; background-position:bottom; width:103px; height:40px; color:#FFF; font-size:14px; font-weight:bold;  text-align:center; cursor: hand;}
.mtab2_close {background:url("../img/tab2_2.jpg"); background-repeat:no-repeat; background-position:bottom; width:103px;height:40px; color:#FFF; font-size:14px;text-align:center; cursor: hand;}
.copyright a {color: #fff;}
.copyright a:hover {color: #ff0000;}

.index .slide {
  position: relative;
  width: 380px;
  height: 325px;
  overflow: hidden;
}
.index .slide .slide_bar {
  position: absolute;
  top: 0;
  font-size: 0;
}
.index .slide .slide_item {
  display: inline-block;
  position: relative;
  width: 380px;
  height: 325px;
}
.index .slide .slide_item img {
  width: 100%;
  height: 285px;
}
.index .slide .slide_item .title {
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  height: 40px;
  line-height: 40px;
  text-align: left;
  background: #f5f5eb;
  padding-left:15px;
  padding-right: 100px;
}
.index .slide .slide_item .title .txt {
  display: inline-block;
  width: 260px;
  height: 100%;
  font-size: 14px;
  color: #1a1a1a;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index .slide .buttons {
  position: absolute;
  height: 10px;
  right: 15px;
  bottom: 15px;
  font-size: 0;
  text-align: center;
}
.index .slide .but {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #c4e0a9;
  margin-left: 5px;
  cursor: pointer;
}
.index .slide .but.active {
  background: #6b8f49;
}