BODY {
 margin: 0px; font-family: Arial; color: #000000; font-size: 12px;
 background-image: url(../img/webbg.gif);
 background-repeat: repeat-x;
  background-color: #FFFFFF;}

.indexdivm {
 background: url(../10index_tcmenu1.gif) no-repeat left top; visibility: hidden; width: 195px; padding-top: 3px; position: absolute
;}
.indexdivm TD {
 font-size: 12px; color: #5a5a5a
;}
.indexdivm TD A {
 font-size: 12px; color: #5a5a5a; text-decoration: none
;}
.indexdivm TD A:hover {
 color: #e87814
;}
.case_study p a{
 text-decoration:none; 
 width:90px;
 height:28px;
 color:#000;
 line-height:28px;
 text-align:center;
 margin:2px 1px;
 float:left;
 display:inline;
 background:url(../img/tm_bg_index_right.gif) no-repeat left top;}
.case_study h3{
 height:34px;
 line-height:28px;}
.case_study p a:hover{
 background-position:left -28px;
 color:#fff;}
.info_textbg{
  background-image: url(../images/nbu.jpg);
  background-repeat: no-repeat;
font-family: "宋体";
 font-size: 12px; 
 color: #000000; 
 text-decoration: none; 
 line-height: 20px;
 padding-top: 15px;}
.ny_right-bt_dz {
 text-align: right; width: 300px; padding-top: 7px
;}
.ny_right-bt {
 border-bottom: #e5e5e5 2px solid; padding-bottom: 0px; padding-left: 26px; padding-right: 0px; background: url(../images/ny_right-bt.gif) no-repeat left 50%; height: 25px; padding-top: 0px
;}
.ny_right-bt_mc {
 text-align: left; line-height: 18px; width: 300px; font-family: "微软雅黑"; color: #6d6d6d; font-size: 18px; font-weight: bold
;}
.ny_left {
 padding-bottom: 0px; padding-left: 25px; width: 190px; padding-right: 32px; background: url(../images/ny_left-bj.gif) no-repeat right top; height: 569px; padding-top: 25px
;}
.ny_left-bt {
 text-align: left; padding-bottom: 0px; padding-left: 10px; padding-right: 0px; font-family: "微软雅黑"; background: url(../images/ny_left-bt.gif) no-repeat; height: 38px; color: #fff; font-size: 18px; padding-top: 6px
;}
.ny_left-bt SPAN {
 padding-left: 20px; font-family: Tahoma; color: #b0c4df; font-size: 12px
;}
.ny_right {
 padding-bottom: 30px; padding-left: 0px; width: 709px; padding-right: 8px; padding-top: 39px
;}
.ny_right-bt {
 border-bottom: #e5e5e5 2px solid; padding-bottom: 0px; padding-left: 40px; padding-right: 0px; background: url(../images/ny_right-bt.gif) no-repeat left 50%; height: 25px; padding-top: 0px
;}
.ny_right-bt_mc {
 text-align: left; line-height: 18px; width: 280px; font-family: "微软雅黑"; color: #6d6d6d; font-size: 18px; font-weight: bold
;}
.ny_right-bt_dz {
 text-align: right; width: 280px; padding-top: 7px
;}
.ny_right-bt_dz A:link {
 color: #979797; text-decoration: none
;}
.ny_right-nr {
 padding-bottom: 17px; line-height: 25px; padding-left: 17px; padding-right: 17px; padding-top: 17px
;}
.STYLE1 {
 font-size: 14px; font-weight: bold
;}
.AssiNavi {
 padding-left: 2px; display: block; background-repeat: no-repeat; font-family: "Arial", "Helvetica", "sans-serif"; color: #cc0000; font-size: 12px; font-weight: bold
;}
.AssiNavi A {
 padding-bottom: 2px; margin-top: 1px; display: block; font-family: "Arial", "Helvetica", "sans-serif"; margin-bottom: 1px; color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; padding-top: 4px
;}
.AssiNavi A:hover {
 background-color: #f0f0f0; display: block; font-family: "Arial", "Helvetica", "sans-serif"; color: #cc0000; font-size: 12px; text-decoration: none
;}
.AssiNavi2 {
 padding-bottom: 2px; background-color: #f0f0f0; margin-top: 2px; padding-left: 2px; display: block; background-repeat: no-repeat; font-family: "Arial", "Helvetica", "sans-serif"; margin-bottom: 2px; color: #000000; font-size: 12px; font-weight: normal; padding-top: 4px
;}
.AssiNavi2 A {
 display: block; font-family: "Arial", "Helvetica", "sans-serif"; color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: none
;}
.AssiNavi2 A:hover {
 background-color: #f0f0f0; display: block; font-family: "Arial", "Helvetica", "sans-serif"; color: #cc0000; font-size: 12px; text-decoration: none
;}
.AssiSubNavi {
 background-image: url(../_img/assi_navi/icon_02.gif); padding-bottom: 6px; padding-left: 20px; padding-right: 15px; background-repeat: no-repeat; color: #cc0000; text-decoration: none; padding-top: 8px
;}
.AssiSubNavi A {
 color: #666666; text-decoration: none
;}
.AssiSubNavi A:hover {
 position: relative; color: #cc0000; top: 1px; right: 1px
;}
.AssiSubNavi2 {
 background-image: url(../_img/assi_navi/icon_02.gif); padding-bottom: 6px; padding-left: 20px; padding-right: 15px; background-repeat: no-repeat; color: #cc0000; text-decoration: none; padding-top: 8px
;}
.AssiSubNavi2 A {
 color: #cc0000; text-decoration: none
;}
.AssiSubNavi2 A:hover {
 position: relative; color: #cc0000; top: 1px; right: 1px
;}
.AssiSubNavi3 {
 padding-bottom: 5px; padding-left: 25px; padding-right: 15px; color: #cc0000; text-decoration: none; padding-top: 6px
;}
.AssiSubNavi3 A {
 color: #666666; text-decoration: none
;}
.AssiSubNavi3 A:hover {
 position: relative; color: #cc0000; top: 1px; right: 1px
;}
.AssiNaveLine {
 line-height: 1px; background-color: #e3e3e3; font-size: 1px
;}
.AssiNaveLineDot {
 background-image: url(../_img/assi_navi/line_dot.gif); line-height: 1px; background-repeat: repeat-x; font-size: 1px
;}
.AssiNaviBg {}
.AssiNaviBgTop {}
* {
 padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; word-break: break-all; padding-top: 0px
;}
BODY {font-size: 12px
;}
TD { font-size: 12px
;}
TH {font-size: 12px
;}
BODY {
 background-color: #eee; margin: 0px
;}
IMG {
 padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}
FORM {
 padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}
.left {
 display: inline; float: left
;}
.rihgt {
 float: right
;}
.clear {
 clear: both
;}
.indexabg {
 position: relative; text-align: center; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: url(../index_abg.gif) repeat-y center top; padding-top: 0px
;}
.indextabg {
 position: relative; text-align: center; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; background: url(../index_atbg.gif) no-repeat center top; padding-top: 0px
;}
.indexcenterdiv {
 margin: 0px auto; width: 1000px
;}
IMG {
 border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
;}
.indextprtt {
 color: #cacaca; font-size: 12px; font-weight: normal; text-decoration: none
;}
.indextprtt:link {
 color: #555555; font-size: 12px; font-weight: normal; text-decoration: none
;}
.indextprtt:visited {
 color: #555555; font-size: 12px; font-weight: normal; text-decoration: none
;}
.indextprtt:hover {
 color: #0784ee
;}
.indexzyfw {
 text-align: left; color: #3f3f40; font-size: 12px; font-weight: bold; padding-top: 8px
;}
.indexzyfw A {
 text-align: left; color: #3f3f40; font-size: 12px; font-weight: bold; text-decoration: none
;}
.indexzyfw A:hover {
 color: #ff6600
;}
.indexdivm TD {
 color: #5a5a5a; font-size: 12px
;}
.indexdivm TD A {
 color: #5a5a5a; font-size: 12px; text-decoration: none
;}
.indexdivm TD A:hover {
 color: #e87814
;}