﻿html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;font-size:12px;font-family:Arial;color:#333333;}
body{ background:#EFEFEF url(../images/common/bodybg.gif) left top repeat-x; font-size:12px; color:#333333;}
.main_width{width:1012px; margin:0px auto 0px auto;}
.clear{ clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
ul{ list-style:none;}
img{border:none;}
input{border:none;hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */outline:none;  /* for firefox 1.5 + */ }
.float_left{ float:left;}
.float_right{ float:right;}
a{hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */outline:none;  /* for firefox 1.5 + */cursor:pointer; color:#333; text-decoration:none;}
.clear{ clear:both; height:0px;}
.clear_50px{ height:50px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_20px{ height:20px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_10px{ height:10px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_30px{ height:30px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.clear_155px{ height:155px; clear:both; font-size:0px; margin:0px; padding:0px; overflow:hidden;}
.float_left{ float:left;}
.float_right{ float:right;}
.text_left{ text-align:left;}
.color_666_14px{ color:#666666; font-size:14px;}
.line_height_20px{ line-height:20px;}
.font_weight{ font-weight:bold;}
.cor_red{ color:#ff0000; font-weight:bold;}
.cor_red_12px{ color:#ff0000;}
.cor_gray{ color:#b5b5b5;}
.font_arial{ font-family:Arial;}


.clearfix:after {visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */
.clearfix{*zoom:1;}
*.clearfix {zoom: 1;} /* IE6/7 */ 

* html a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */  

.main_width{ width:968px; margin:0px auto;  background:url(../images/common/main_bg.jpg) left top repeat-y; position:relative; /*height:887px;*/height:690px;}
.main_width_page{ width:968px; margin:0px auto;  background:url(../images/common/main_bg.jpg) left top repeat-y; }
.main_width_topbg{background:url(../images/common/main_topbg.gif) left top no-repeat; width:968px;}
.page_banner{ width:952px; margin:0px auto; height:228px;}
.page_banner img{width:952px; overflow:hidden;}
.page_content_box{ background:url(../images/else/page_content_box.gif) left top repeat-y; width:958px; margin:0px auto; padding-bottom:30px;}
.page_content{ width:710px; overflow:hidden; padding-top:20px; line-height:22px;}
.page_content p.tips{ color:#ff0000; margin-bottom:15px;}


.top{height:20px; overflow:hidden; width:964px;}
.head{ width:960px; margin:0px auto;padding-top:15px;}
.language{ float:right; width:115px; height:17px; padding-top:5px; line-height:17px;}
.language img{margin-right:5px;}
.search{ float:right; background:url(../images/common/search.jpg) left center no-repeat; width:260px; height:17px;padding:5px 0px 0px 10px; overflow:hidden;}
.search ul li{ float:left;}
.search ul li.text{ width:230px;}
.search ul li.text input{ width:215px; height:15px; line-height:15px; float:left; border:none; background:#fff;}
.search ul li.search_btn input{ width:22px; height:15px; cursor:pointer; border:0px; background:none;hide-focus:expression(this.hideFocus=true);  /* for ie 5+ */outline:none; }

.menu_box{background:url(../images/common/menubg.gif) 0px 0px no-repeat; width:964px; height:95px;margin:0px auto;}
.logo{float:left; width:131px; height:35px;}
.menu{ float:left;padding:0px 0px 0px 85px; line-height:25px;}
.menu ul li{ float:left; text-align:center;}
.menu ul li a{display:block; height:25px; margin:0px auto;}
.menu ul li.home{ width:95px;}
.menu ul li.about{ width:115px;}
.menu ul li.products{ width:100px;}
.menu ul li.download{ width:179px;}
.menu ul li.career{ width:91px;}
.menu ul li.investor{ width:155px;}

.menu ul li a.bg1{background:url(../images/common/menubg1.gif) left center no-repeat; width:63px; height:25px;}
.menu ul li a.bg2{background:url(../images/common/menubg2.gif) left center no-repeat; width:86px; height:25px;}
.menu ul li a.bg3{background:url(../images/common/menubg2.gif) left center no-repeat; width:142px; height:25px;}

.menu ul li.home a:hover{background:url(../images/common/menubg1.gif) left center no-repeat; width:63px; height:25px;}
.menu ul li.about a:hover{background:url(../images/common/menubg2.gif) left center no-repeat; width:86px; height:25px;}
.menu ul li.products a:hover{background:url(../images/common/menubg2.gif) left center no-repeat; width:86px; height:25px;}
.menu ul li.download a:hover{background:url(../images/common/menubg3.gif) left center no-repeat; width:142px; height:25px;}
.menu ul li.career a:hover{background:url(../images/common/menubg1.gif) left center no-repeat; width:63px; height:25px;}
.menu ul li.investor a:hover{background:url(../images/common/menubg4.gif) left center no-repeat; width:125px; height:25px;}


.index_list{background:url(../images/else/bg001.png) left top no-repeat; width:942px; height:212px; margin-top:-125px; position:absolute; left:13px;
	/*top: 531px;*/top:425px;
}
.index_list dl.last{margin-right:0px;}
.index_list dl{ width:245px; padding-top:8px; float:left; margin:0px 45px 0px 29px; display:inline;}
.index_list dl dt{ line-height:20px;  font-weight:bold;}
.index_list dl dt a{color:#223068; font-size:16px;}
.index_list dl dd{background:url(../images/else/img001.gif) 5px center no-repeat; text-indent:15px; line-height:20px; font-size:13px;}
.index_list dl dd.img{ width:240px; height:81px; padding:1px 2px; background:url(../images/else/img_bg01.jpg) left top no-repeat; text-indent:0px; margin-bottom:3px;}
.index_list dl dd.img img{ width:240px; height:81px;}
.index_list dl dd.more{ width:53px; height:14px; background:none; margin-top:3px;}

.index_left{ float:left; width:636px; overflow:hidden;}

.index_news{background:url(../images/else/news_titlebg.jpg) 13px center no-repeat; width:636px; height:25px; line-height:25px; color:#fff; font-weight:bold; float:left; font-size:15px; text-indent:30px;}
.index_news a{ float:right; margin-right:10px;color:#fff; font-size:12px; font-weight:normal;}
.index_news_list{padding-left:20px; margin-top:5px;}
.index_news_list dl{ width:575px; line-height:20px; margin:5px 0px 10px 0px;}
.index_news_list dl dt{ font-weight:bold;background:url(../images/else/img002.jpg) 0px center no-repeat; text-indent:25px; font-weight:bold;}
.index_news_list dl dt span{ color:#818181; font-weight:normal;}
.index_news_list dl dd{text-indent:25px; width:610px; overflow:hidden;}

.content_bottom{ position:absolute;  /*top:688px;*/top:525px; left:0px;}

.index_right{ float:left; display:inline;}
.index_download{background:url(../images/else/download.jpg) 13px top no-repeat; width:318px; /*height:204px;*/ height:166px; }
.index_download_title{line-height:25px; font-weight:bold;color:#fff; text-indent:30px; font-size:15px;}
.index_download_title a{ float:right; margin-right:10px;color:#fff; font-size:12px; font-weight:normal;}
.index_download_list{margin-top:10px;}
.index_download_list ul{}
.index_download_list ul li{/*background:url(../images/else/img003.gif) 25px center no-repeat;*/ text-indent:55px; line-height:24px;}
.index_download_list ul li.icon01{background:url(../images/else/icon18.gif) 30px center no-repeat; }
.index_download_list ul li.icon02{background:url(../images/else/icon19.gif) 30px center no-repeat; }
.index_download_list ul li.icon03{background:url(../images/else/icon20.gif) 30px center no-repeat; }
.index_download_list ul li.icon04{background:url(../images/else/icon21.gif) 30px center no-repeat; }

.foot{background:url(../images/common/footerbg.gif) left top no-repeat; width:968px; margin:0px auto 30px auto; height:35px; padding-top:30px;}
.foot_left{ float:left; margin-left:17px; display:inline;}

.foot_right{ float:right; margin-right:17px; width:318px; overflow:hidden; text-align:right; display:inline;}
.foot_right a{margin:0px 5px;}
.foot_right a.dseign{ text-decoration:underline; float:right; }

.tj img{ vertical-align:middle;}