﻿@charset "utf-8";
html { font-family:"宋体"; background-color:#E77918; }
body { font-family:"宋体"; font-size: 9pt; text-decoration: none; margin: 0px;padding: 0px; background-color:#E77918;}
table {  font-size: 9pt; text-decoration: none}
p { margin:0; padding:0;}
li { list-style: none;}
.casename { font-size:14px; color:#FEFEFE; }
.casename1 { color:#000000; font-size:14px;  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:#B41C1B; font-weight:bold; }
.casename6 { font-size:14px; color:#ffffff; font-weight:bold; }
.inptxt { border-width:1px; font-size:12px; border-color:#7F9EBA; background-color:#FFFFFF; }
.txt { height:19px;}
.LinkTxt { color:#696969; font-size:14px;}
.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%; }
.leftcasename { color:#00294A; font-size:14px; font-weight:bold; }
.smenu { width:6px; }
a:active {  font-size: 9pt; color: #333331; text-decoration: none}
a:link {  font-size: 9pt; color: #333331; text-decoration: none}
a:visited {  font-size: 9pt; color: #333331; text-decoration: none}
a:hover {  font-size: 9pt; color: #FF6633; text-decoration: underline}
a.LinkTxt:active,a.link1:link,a.link1:visited {  font-size: 9pt; color: #696969; text-decoration: none}
a.LinkTxt:hover {  font-size: 9pt; color: #FF6633; text-decoration: none }
a.link1 { white-space: nowrap; }
a.link1:active,a.link1:link,a.link1:visited {  font-size: 9pt; color: #333331; text-decoration: none}
a.link1:hover {  font-size: 9pt; color: #FF6633; text-decoration: none }
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:#000000; text-decoration: none }
.tril a:hover { color:#000000; text-decoration: none }
.tril td { color:#000000; line-height:200%; }
.flash td { color:#FFFFFF; }


a.menu:active,a.menu:link,a.menu:visited {  font-size: 14px; color: #6F6F6F; text-decoration: none;}
a.menu:hover {  font-size: 14px; color: #339933; text-decoration: none; }
a.submenu:active,a.submenu:link,a.submenu:visited {  font-size: 12px; color: #000000; text-decoration: none; }
a.submenu:hover {  font-size: 12px; color: #FF6633; text-decoration: none; }
a.trilmenu:active,a.trilmenu:link,a.trilmenu:visited {  font-size: 12px; color: #000000; text-decoration: none; }
a.trilmenu:hover {  font-size: 12px; color: #000000; 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: 12px; color: #000; text-decoration: none; }
a.oalink:hover {  font-size: 12px; color: #000; text-decoration: none; }

.TimeFont { float: right; color:#547AAC; font-size:9pt; }
.hand {  cursor: hand; height:34;}

.bannerBox{ width:965px; height:200px; overflow:hidden; position:relative; }
.bannerBox .hd{ height:15px; position:absolute; right:48%; bottom:15px; z-index:1; }
.bannerBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.bannerBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:6px; border-radius: 3px; background:#fff; cursor:pointer; }
.bannerBox .hd ul li.on{ width:20px; }
.bannerBox .bd{ width:965px;position:relative; height:100%; z-index:0; }
.bannerBox .bd li{ width:965px;zoom:1; vertical-align:middle; }
.bannerBox .bd img{ width:965px; height:200px; display:block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.bannerBox .prev,
.bannerBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bannerBox .next{ left:auto; right:3%; background-position:8px 5px; }
.bannerBox .prev:hover,
.bannerBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.bannerBox .prevStop{ display:none; }
.bannerBox .nextStop{ display:none; }

/*下拉菜单样式*/
.menuTable{ background-color : #ffffff;	-moz-user-select : none;font-size: 10pt; }
.menuButton {font-size: 10pt;cursor: hand; color:#000000 ; text-align:center}
.menuButtondown {background-color : #FFFFFF;border: solid 1px #89B56A;font-size: 10pt;cursor : default; text-align:center}
.menuButtonover {background-color : #FFE367;border: solid 1px #89B56A;cursor : hand; text-align:center;font-size: 10pt}

/*标签区*/
.mtab4_open {background:url("../image/tab_1.jpg"); width:105px; height:33px; font-size:16px; font-weight:bold; color:#000000; text-align:center; cursor: hand;}

.mtab4_close { background:url("../image/tab_2.jpg"); width:105px; height:33px; font-size:14px; font-weight:bold; color:#696969; text-align:center; cursor: hand; background-repeat:no-repeat; }
.mtab3_open {background:url("../image/tab_1.jpg"); width:105px; height:33px; font-size:16px; font-weight:bold; color:#000000; text-align:center; cursor: hand;}

.mtab3_close { background:url("../image/tab_2.jpg"); width:105px; height:33px; font-size:14px; font-weight:bold; color:#696969; text-align:center; cursor: hand; background-repeat:no-repeat; }
a.tablink1:active,a.tablink1:link,a.tablink1:visited {  font-size: 12px; color: #A8300E; text-decoration: none}
a.tablink1:hover {  font-size: 12px; color: #1A4F9B; text-decoration: underline }
.tabremark1 { color:#575757; line-height:20px; }

/*标签区*/
.pname {
  background:url("../image/tab_2.jpg"); width:105px; height:33px; font-size:14px; font-weight:bold; color:#696969; text-align:center; background-repeat:no-repeat; cursor: pointer;
}
.pname.active {
  background:url("../image/tab_1.jpg"); color:#000000;
}
.picMarquee-left .bd {
  white-space: nowrap;
}
.picMarquee-left .bd li {
  display: inline-block;
  margin-right: 5px;
  width: 125px;
}
.mtab2_open {background:url("../image/case2_name1.jpg"); width:73px; height:26px; background-repeat:no-repeat; background-position:bottom; padding-top:3px; color:#AB310A; text-align:center; cursor: hand;}
.mtab2_open a,.mtab2_open a:link,.mtab2_open a:visited {text-decoration:none;color:#AB310A;}
.mtab2_open a:hover {text-decoration:underline;color:#FF3300;}
.mtab2_close { width:73px; height:26px; background-repeat:no-repeat; background-position:bottom; padding-top:3px; color:#3D3D3D; text-align:center; cursor: hand;}
.mtab2_close a,.mtab2_close a:link,.mtab2_close a:visited {text-decoration:none;color:#3D3D3D;}
.mtab2_close a:hover {text-decoration:none;color:#FFF7D5;}

.text_i {
  display: inline-block;
  width: 49%;
  height: 22px;
}
.index .slide {
  position: relative;
  width: 210px;
  height: 210px;
  overflow: hidden;
}
.index .slide .slide_bar {
  position: absolute;
  top: 0;
  font-size: 0;
}
.index .slide .slide_item {
  display: inline-block;
  position: relative;
  width: 210px;
  height: 210px;
  vertical-align:middle;
}
.index .slide .slide_item img {
  width: 100%;
  height: 190px;
}
.index .slide .slide_item .title {
  position: absolute;
  display: block;
  width: 100%;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.index .slide .slide_item .title .txt {
  display: inline-block;
  width: 210px;
  height: 100%;
  font-size: 14px;
  color: #1a1a1a;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index .slide .slide_item .title .txt:hover {
  color: red;
}
.index .slide .buttons {
  position: absolute;
  height: 15px;
  right: 0px;
  bottom: 30px;
  font-size: 0;
  text-align: center;
}
.index .slide .but {
  display: inline-block;
  width: 22px;
  height: 15px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 15px;
  background: rgba(0,0,0,.5);
  border-right: 1px solid #fff;
  cursor: pointer;
}
.index .slide .but.active {
  background: #e70000;
}
.slideBox {
  height: 200px;
}
span.link1 {
  margin-left: 5px;
}
span.link2 {
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 5px;
}
