body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
body {background-color:#ffffff;font-family:arial,"ËÎÌå";font-size:12px;text-align:center;  }
table {border-collapse:collapse;border-spacing:0; } 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
:focus {outline: 0;}

html {height: 100%; }
body {height: 100%;  background:url(../images/main_bg.png) center top repeat-y ;}

a:link,a:visited{color:#3c3c3c;text-decoration: none;}
a:visited {color:#8f8f8f}
a:hover {color: #4284b6;text-decoration: none;}

.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden; }
.clear {display:inline-block}
* html .clear {height:1%;}
.clear {display: block;}

.main_wrap {overflow:hidden; background:url(../images/all_bg.jpg) center top no-repeat ; }
 .container {margin:0 auto;padding-top:24px; width: 975px; text-align:left; }
  .header {padding-left:31px; }
   .header h1 a {float:left; overflow:hidden; width: 192px; height: 46px; background:url(../images/header_spirit.png) left top no-repeat ; text-indent:-99em; }
   .header ul {float:left; margin:12px 0 0 21px;  padding-left:6px; padding-top:4px; height: 40px; _height: 44px; width: 703px; _width: 709px; background:#ff0000 url(../images/header_spirit.png) left -283px no-repeat ; }
    .header ul li {float:left; margin-right:1px; height: 28px; }
	 .header li a {float:left; overflow:hidden; text-indent:-99em; width: 90px; height: 28px; }
	  .header .nav1 a {background:url(../images/header_spirit.png) left -59px no-repeat ; width: 55px;}
		.header .nav1 .current,.header .nav1 a:hover{background-position: -90px -59px;}
	  .header .nav2 a {background:url(../images/header_spirit.png) left -87px no-repeat ; }
		.header .nav2 .current,.header .nav2 a:hover{background-position: -90px -87px;}
	  .header .nav3 a {background:url(../images/header_spirit.png) left -115px no-repeat ; }
		.header .nav3 .current,.header .nav3 a:hover{background-position: -90px -115px;}
	  .header .nav4 a {background:url(../images/header_spirit.png) left -143px no-repeat ; }
		.header .nav4 .current,.header .nav4 a:hover{background-position: -90px -143px;}
	  .header .nav5 a {background:url(../images/header_spirit.png) left -171px no-repeat ; }
		.header .nav5 .current,.header .nav5 a:hover{background-position: -90px -171px;}
	  .header .nav6 a {background:url(../images/header_spirit.png) left -199px no-repeat ; }
		.header .nav6 .current,.header .nav6 a:hover{background-position: -90px -199px;}
	  .header .nav7 a {background:url(../images/header_spirit.png) left -227px no-repeat ; }
		.header .nav7 .current,.header .nav7 a:hover{background-position: -90px -227px;}
	  .header .nav8 a {background:url(../images/header_spirit.png) left -255px no-repeat ; }
		.header .nav8 .current,.header .nav8 a:hover{background-position: -90px -255px;}
   .wrap {padding-top:10px;background:url(../images/mid_bg.jpg) left top no-repeat ; }
    .vi_show {padding:10px 17px 0 18px}
	 .vi_show img {display:block;}
     .vi_show object {display:block;}
	.main {margin:0 17px 20px 18px; padding-top:12px;  background:#eef2f5 url(../images/main_bg.jpg) left top repeat-x ; border-top:4px solid #025c98 }
	 .main .main_border_r {padding-bottom:12px;  background:url(../images/main_border_r.png) right bottom no-repeat ; }
	 .main .main_border_l {  background:url(../images/main_border_l.png) left bottom no-repeat ; }
	  .main_content_index {float:left; margin:0 12px 0 0; width: 700px; border-right:1px solid #d3d5d5;  }
	   
	   .index_about {margin:0 0 22px 15px; padding:15px 16px 14px 7px;line-height:24px; background:url(../images/index_about_bg.jpg) right bottom no-repeat ; border-bottom:1px solid #D3D5D5; }
	    .index_about h3 {margin:0 0 9px 12px; overflow:hidden; text-indent:-99em; height: 15px; background:url(../images/other_spirit.png) left top no-repeat ; }
		.index_about p {text-indent:2em;}
		 .index_about a:link,.index_about a:visited {color:#b53d24}
		 .index_about a:hover {color:#4284b6}
	   
	   .index_about_new {margin:0 0 22px 4px; padding:15px 16px 14px 7px;line-height:24px; background:url(../images/index_about_bg.jpg) right bottom no-repeat ; border-bottom:1px solid #D3D5D5; }
	    .index_about_new h3 {margin:0 0 9px 12px; overflow:hidden; text-indent:-99em; height: 15px; width:100px; background:url(../images/other_spirit.png) left top no-repeat ; }
		.index_about_new p {text-indent:2em;}
		 .index_about_new a,.index_about_new a:visited,.index_about a:visited,.index_about a:link {color:#1f1f1f}
		 .index_about_new a:hover {color:#4284b6}
	   
	   .index_about_left {margin:0 0 22px 2px; padding:2px 2px 14px 2px;line-height:24px; background:url(../images/index_about_bg.jpg) right bottom no-repeat ; border-bottom:1px solid #D3D5D5; }
	    .index_about_left h3 {margin:0 0 9px 2px; overflow:hidden; text-indent:-99em; height: 15px;  background:url(../images/other_spirit.png) left top no-repeat ; }
		.index_about_left p {text-indent:2em;}
		 .index_about_left a:link,.index_about a:visited {color:#b53d24}
		 .index_about_left a:hover {color:#4284b6}
	   
	   .product_intro_index,.suc_case_index,.tech_support_index {float:left;margin:0 13px 15px 20px; display:inline;  width: 200px;  }
	   .tech_support_index {margin-right:0; }
	    .product_intro_index img,.suc_case_index img,.tech_support_index img {margin-bottom:10px; border:4px solid #b6b6b6;}
	    .product_intro_index p,.suc_case_index p,.tech_support_index p {line-height:1.6; }
	    .product_intro_index h3 {margin-bottom:7px; overflow:hidden; text-indent:-99em; height: 15px;  background:url(../images/other_spirit.png) left -179px no-repeat ; }
		.suc_case_index h3 {margin-bottom:7px; overflow:hidden; text-indent:-99em; height: 15px;  background:url(../images/other_spirit.png) left -151px no-repeat ; }
		.tech_support_index h3 {margin-bottom:7px; overflow:hidden; text-indent:-99em; height: 15px;  background:url(../images/other_spirit.png) left -127px no-repeat ; }
		.corp_trends_index {margin-bottom:20px; }
		.corp_trends_index h3 {margin:0 0 9px 9px;overflow:hidden; text-indent:-99em; height: 15px;  background:url(../images/other_spirit.png) left -23px no-repeat ; }
		.industry_news_index h3 {margin:0 0 9px 9px;overflow:hidden; text-indent:-99em; height: 15px;  background:url(../images/other_spirit.png) left -207px no-repeat ; }
	   .search {margin-bottom:17px;padding:0 0 7px 7px; border-bottom:1px solid #d3d5d5; }
	    .search label,.search div {float:left; }
		 .search label {line-height:2; }
		 .input_in {float:left; padding:2px; width: 134px; height: 18px; _height: 22px; _line-height:18px;  border:none;background:url(../images/other_spirit.png) left -234px no-repeat ;}
		 .input_sub {float:left; overflow:hidden; width: 23px; height: 22px; line-height:99em; border:none;text-indent:-99em;background:url(../images/other_spirit.png) -137px -234px no-repeat ; cursor:pointer }
	    .corp_trends_index li,.industry_news_index li {background:url(../images/dotted.png) left bottom repeat-x ;line-height:2;  }
		 .corp_trends_index li a,.industry_news_index li a {padding-left:18px;background:url(../images/other_spirit.png) 6px -303px no-repeat ; }
		.corp_trends_index p,.industry_news_index p {line-height:2; }
		 .corp_trends_index p a:link,.corp_trends_index p a:visited {color:#b53d24}
		 .corp_trends_index p a:hover {color:#4284b6}
		 .industry_news_index p a:link,.industry_news_index p a:visited {color:#b53d24}
		 .industry_news_index p a:hover {color:#4284b6}
	  .sidebar {float:left; padding-top:7px; width: 218px; }
	   .sidebar .corp_trends_index p,.sidebar .industry_news_index p {text-align:right; }

	.footer {padding:0 30px; color:#848484}
	 .footer_l {float:left; }
	 .footer_r {float:right; margin-bottom:10px;  text-align:right; clear:right }
	 .footer_r a:link,.footer_r a:visited {color:#8f8f8f}
	 .footer_r a:hover {color:#4284b6}

.main_content {padding:0 35px; }
 .tit_bar {margin-bottom:18px; height: 40px;width: 100%;  background:url(../images/other_spirit.png) -452px -343px repeat-x ; }
  .tit_bar h3 {float:left; overflow:hidden; width: 200px; height: 40px; line-height:99em; background:url(../images/other_spirit.png) -452px -187px no-repeat ; }
  .tit_bar p {float:right; padding:10px 15px 0 0; height: 30px; _height: 40px;  background:url(../images/other_spirit.png) right -388px no-repeat ; color:#979797}
  .news_content {line-height:28px;color:#3c3c3c; }
   .news_content p {font-size:14px;text-indent:2em;}
   .news_content h4 {margin-bottom:28px; font-size:20px;  font-weight:bold; text-align:center;}
 
 .corp_trends .sidebar,.product_intro .sidebar,.suc_case .sidebar {float:left; margin:0 12px;  }
 .corp_trends .main_content,.product_intro .main_content,.suc_case .main_content {float:left; width: 620px;_width: 680px;  border-left:1px solid #d3d5d5; }
  .corp_trends .tit_bar h3 {background:url(../images/other_spirit.png) -452px -145px no-repeat ; }
   .news_list  ul {float:left; margin:0 0 15px 10px; _margin-bottom:27px;  display:inline;   }
   .news_list li {float:left; margin-bottom:13px; padding-left:15px; width: 590px; background:url(../images/other_spirit.png) -599px -320px no-repeat ; }
   .news_list li a {float:left; }
   .news_list span {float:right; }


 .product_intro .industry_news_index a:link,.suc_case .industry_news_index a:link{color:#006599}
 .product_intro .industry_news_index a:visited,.suc_case .industry_news_index a:visited{color:#8f8f8f}
 .product_intro .industry_news_index a:hover, .suc_case .industry_news_index a:hover{color:#4284b6}
 .product_intro .industry_news_index h3 {padding-bottom:7px; _height: 22px; border-bottom:1px solid #d3d5d5;background:url(../images/other_spirit.png) left -70px no-repeat ;}
 .product_intro .tit_bar h3 {background:url(../images/other_spirit.png) -452px -61px no-repeat ; }
 .industry_news_index a.selected_news:link,.industry_news_index a.selected_news:visited,.industry_news_index a.selected_news:hover {color:#c00000}
 .product_intro .industry_news_index li,.suc_case .industry_news_index li {margin-bottom:8px; }
 .news_pic {margin-bottom:20px;text-align:center; }

 .tech_support .tit_bar h3 {background:url(../images/other_spirit.png) -452px -19px no-repeat ; }
 .contact_us .tit_bar h3 {background:url(../images/other_spirit.png) -452px -271px no-repeat ; }

 .suc_case .industry_news_index h3 {padding-bottom:7px;_height: 22px;  border-bottom:1px solid #d3d5d5;background:url(../images/other_spirit.png) left -100px no-repeat ;}
 .suc_case .tit_bar h3 {background:url(../images/other_spirit.png) -452px -19px no-repeat ; }
  .suc_case .tit_bar h3 {background:url(../images/other_spirit.png) -452px -103px no-repeat ; }

.contact_us .contact1,.contact_us .contact2 {float:left;margin-bottom:20px; padding:14px 10px 0 20px;  width: 224px; _width:254px;font-size:12px;height: 333px; _height: 347px;  background:url(../images/contact_bg.jpg) left top no-repeat ; }
.contact_us .contact1 p,.contact_us .contact2 p{font-size:12px;text-indent:0;line-height:23px; }
.contact_us .contact1 h5,.contact_us .contact2 h5{color:#c00000;font-weight:bold;line-height:18px; }
.contact_us .contact2 {margin:0 46px; display:inline; }

.news_info .tit_bar h3 {background:url(../images/other_spirit.png) -452px -229px no-repeat ; }

.next_pages {text-align:right; color:#c00000}
 .next_pages a{margin-left:15px; }
 .next_pages a:link,.next_pages a:visited{color:#c00000;}
 .next_pages a:hover {color: #4284b6;}


