body {
	MARGIN: 0px; background-image: url('../images/menu_bg.jpg'); background-repeat: repeat-x; background-color: #FFFFFF;
}
img{
	border:0 none;
}
TD {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
ul, p, li {
	PADDING: 0px; MARGIN: 0px; list-style-type:none;
}
label,img,input,textarea,select,button {
	vertical-align:middle;
}
.logo {
	background: url("../images/logo.png") no-repeat; width: 996px; height: 113px; float: left;
}
.clear {
	overflow: hidden; clear: both;
}
.warp {
	margin: 0px auto; width: 996px;
}
.pt11 {
    font-size: 11px; FONT-FAMILY: Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
.pt12a {
    font-size: 12px; line-height: 18px;
}
.pt12b {
    font-size: 12px; line-height: 22px;
}
.pt14 {
    font-size: 14px;
}
.pt14tit {
    font-size: 14px; font-weight: bold; color:#3866CC; padding-left:15px;
}
.pt14l{
    font-size: 14px; line-height: 24px;
}
.pt14lx{
    font-size: 14px; line-height: 30px;
}
.pt14jj {
    font-size: 14px; color: #999999;
}
.pttitle {
    font-size: 14px; font-weight: bold; color: #0066CC;
}
.pt16l{
    font-size: 16px; line-height: 24px;
}
.pt16x{
    font-size: 16px; line-height: 30px;
}
.pt16jia {
    font-size: 16px; font-weight: bold; color: #ffffff;
}
.pt18cu {
	FONT-SIZE: 18px; font-weight: bold;
}
.pt18jia {
	FONT-SIZE: 18px; FONT-FAMILY: Candara; COLOR: #f0bf00
}
.pt18l{
    font-size: 18px; line-height: 28px;
}
.pt20l{
    font-size: 20px; line-height: 24px;
}
.pt24 {
    font-size: 24px; font-weight: bold; font-family: Arial,Helvetica,sans-serif;
}
.pt24s{
    font-size: 24px;
}
.pt30 {
    font-size: 30px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
.pt34 {
    font-size: 34px; font-weight: bold; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
.pt38 {
    font-size: 38px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
.pt44 {
    font-size: 44px; font-weight: bold; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
.pt40eng {
    font-size: 40px; font-weight: bold; FONT-FAMILY: Arial,Helvetica,sans-serif;
}
.ptwwt {
    font-size: 34px; font-weight: bold; line-height: 50px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
.ptwwb {
    font-size: 22px; font-weight: bold; line-height: 40px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
INPUT {
	FONT-SIZE: 14px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
TEXTAREA {
	FONT-SIZE: 14px; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
A {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #0065AF; TEXT-DECORATION: none;
}
.fontbut {
    font-size: 14px; COLOR: #FFFFFF; FONT-FAMILY: "Î¢ÈíÑÅºÚ";
}
A.fontbut {
	font-size: 12px; COLOR: #9F9F9F; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; TEXT-DECORATION: none;
}
A.fontbut:hover {
 	font-size: 12px; COLOR: #31A1D1; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; TEXT-DECORATION: none;
}
.top_line5 {
	width: 100%; padding-top: 5px;
}
.top_line10 {
	width: 100%; padding-top: 10px;
}
.top_line20 {
	width: 100%; padding-top: 20px;
}
.top_line30 {
	width: 100%; padding-top: 30px;
}
.top_line40 {
	width: 100%; padding-top: 40px;
}
.top_line50 {
	width: 100%; padding-top: 50px;
}
.top_line60 {
	width: 100%; padding-top: 60px;
}
A.web {
	FONT-SIZE: 14px; TEXT-DECORATION: none; HEIGHT: 31px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND-IMAGE: url(../images/web01.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; COLOR: #333333; TEXT-ALIGN: center; DISPLAY: block; LINE-HEIGHT: 30px
}
A.web:hover {
	TEXT-DECORATION: none; HEIGHT: 31px; BACKGROUND-IMAGE: url(../images/web02.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; COLOR: #013681; TEXT-ALIGN: center; DISPLAY: block; LINE-HEIGHT: 30px
}
.index_bg {
	background-color: rgb(250, 250, 250); width: 100%;
}
.index_bg1 {
	background-color: rgb(72, 72, 72); width: 100%;
}
.index_bg2 {
	background-color: rgb(16, 16, 16); width: 100%;
}
.page_bg {
	background-image: url("../images/page_bg.jpg"); background-repeat: repeat; width: 100%;
}
.case_m {
	overflow: hidden; margin-top: 30px;
}
.case_m a {
	margin: 0px auto; border-radius: 3px; border: 1px solid rgb(178, 184, 186); border-image: none; width: 140px; height: 38px; text-align: center; line-height: 38px; font-size: 16px; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.case_m a:hover {
	background: rgb(26, 155, 219); border: 1px solid rgb(26, 155, 219); border-image: none; color: rgb(255, 255, 255);
}
.case_line {
	width: 100%; height: 10px;
}
.youshi_bg {
	BACKGROUND-IMAGE: url(../images/youshi_bg.png); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center top;
}


/*»ù±¾Àà*/
body
{
margin:0px;
padding:0px;
font-size:12px;
font-family:"Î¢ÈíÑÅºÚ";
color:black;
}
form,marquee
{
padding:0;
margin:0;
}
div
{
margin-left:auto;
margin-right:auto;
}
a
{
color:black;
text-decoration:none;
}
a:hover
{
color:red;
text-decoration:none;
}
img,table
{
border:none;
}

/*Ò³Ãæ¶ÔÆëÀà*/
.site_left
{
margin-left:0px;
}
.site_center
{
margin-left:auto;
margin-right:auto;
}
.site_right
{
float:right
}

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
/*  width: 500px; old*/
  width: 100%; /*For KHTML*/
  list-style: none;
/*  height: 24px;*/
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  Z-INDEX: 2000;
/*  height: 24px;*/
  height: 30px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu (Alan:not root)*/
ul#navmenu-h ul a {
  border: 1px solid #AAA;
  border-right-color: #AAA;
  border-bottom-color: #AAA;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #FFF;
  color: #000;
/*  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif,ËÎÌå;*/
  font: 12px/28px Î¢ÈíÑÅºÚ, ËÎÌå, Tahoma, Verdana, Helvetica, Arial, sans-serif;
  text-decoration: none;
  height:30PX;  
  padding-left:15px;
  filter: alpha(Opacity=85);
}

/* Root Menu Hover Persistence */
ul#navmenu-h ul a:hover,
ul#navmenu-h ul li:hover a,
ul#navmenu-h ul li.iehover a {
  background: #E1E1E1;
  color: #666;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #FFF;
  color: #000;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #E1E1E1;
  color: #666;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #FFF;
  color: #000;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #E1E1E1;
  color: #666;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #FFF;
  color: #000;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #E1E1E1;
  color: #666;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

/* menu */
.sys_color {
	BACKGROUND-COLOR: #333333
}
#fixed_out {
	background: rgb(51, 51, 51); top: 0px; width: 100%; display: none; position: fixed; z-index: 9999; _position: absolute;
}
#outer {
	WIDTH: 996px
}
#div_143 .a_143_main {
	WIDTH: 97px; FLOAT: left; COLOR: white; TEXT-ALIGN: center; LETTER-SPACING: 0px
}
#div_143 .a_143_main:hover {
	TEXT-DECORATION: none; BACKGROUND-IMAGE: url(../images/menu_lit.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
#div_143 .a_143_main_selected {
	TEXT-DECORATION: none; BACKGROUND-IMAGE: url(../images/menu_lit.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%
}
#div_143 .span_143_split {
	HEIGHT: 100%; WIDTH: 2px; FLOAT: left; CLEAR: none; DISPLAY: block
}
#div_143 {
	
}
#div_143 UL UL {
	BORDER-TOP: #999 0px solid; BORDER-RIGHT: #999 1px solid; WIDTH: 196px; BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; MARGIN-TOP: 15px; filter:alpha(opacity=95); -moz-pacity:0.95; opacity:0.95
}
#div_143 UL UL LI A {
	BORDER-LEFT-WIDTH: 0px; HEIGHT: 34px !important; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000; PADDING-LEFT: 23px; LETTER-SPACING: 0px; LINE-HEIGHT: 34px; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #f1f1f1
}
#div_143 UL UL LI A:hover {
	BORDER-TOP: #88c4ff 1px solid; HEIGHT: 32px !important; BORDER-BOTTOM: #88c4ff 1px solid; COLOR: #015d9f !important; LINE-HEIGHT: 32px; BACKGROUND-COLOR: #cee7ff
}
#div_143 UL UL LI {
	HEIGHT: 34px !important; WIDTH: 196px
}
.div_143 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px; HEIGHT: 39px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND-IMAGE: url(../images/menu.png); FONT-WEIGHT: normal; PADDING-LEFT: 4px; LINE-HEIGHT: 39px; BACKGROUND-COLOR: transparent
}

/*ÔÚÏß¿Í·þ*/
.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:160px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666; font-size:12px; FONT-FAMILY:"Î¢ÈíÑÅºÚ";}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p span{ color:#547816; display:block; font-size:12px; FONT-FAMILY:"Î¢ÈíÑÅºÚ";}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:160px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}


/*×ó²à¶þ¼¶×ÝÏò²Ëµ¥*/
.menu {
    font-size: 14px; letter-spacing: 1px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; padding-left:46px;
}
.menus {
    font-size: 12px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; padding-left:46px;
}
.subnav li {
	width: 218px; line-height: 35px; float: left;
}
.subnav li a {
	background: url("../images/child_menu_off.gif"); COLOR: #333333; TEXT-DECORATION: none; display: block;
}
.subnav li.hover a {
	background: url("../images/child_menu_on.gif"); COLOR: #FF7700; TEXT-DECORATION: none;
}
.subnav li a:hover {
	background: url("../images/child_menu_on.gif"); COLOR: #FF7700; TEXT-DECORATION: none;
}


/*Ê×Ò³Ñ¡Ïî¿¨*/
.clear {
	clear: both;
}
.m2nr {
	margin: 0px auto; width: 990px; padding-top: 40px;
}
.kuai {
	width: 186px; height: 132px; padding-right: 15px; float: left; position: relative;
}
div.ts {
	padding-right: 0px;
}
.img1 {
	left: 0px; top: 0px; position: absolute; z-index: 1000;
}
.img11 {
	left: 0px; top: 0px; position: absolute; z-index: 100;
}
.m2bot {
	padding-top: 40px;
}
.m2bt {
	text-align: center; color: rgb(51, 51, 51); padding-bottom: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 30px;
}
.m2xx {
	text-align: center; color: rgb(102, 102, 102); line-height: 28px; padding-bottom: 50px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px;
}
.div2 {
	display: none;
}

/*kuang_star*/
.box-more a img {
	border: 2px solid rgb(255, 255, 255);
}
.box-more a:hover img {
	border: 2px solid rgb(11, 165, 210);
}
.box-more1 a img {
	border: 2px solid rgb(250, 250, 250);
}
.box-more1 a:hover img {
	border: 2px solid rgb(11, 165, 210);
}