@charset "gb2312";
/* CSS Document */
/*reset Start*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin: 0; padding: 0;}
body,button,input,select,textarea{font: 12px/1.5 Arial, Helvetica, sans-serif; color: #5c5c5c;}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal;}
address,cite,dfn,em,var{font-style: normal;}
code,kbd,pre,samp{font-family: courier new,courier,monospace;}
small{font-size: 12px;} 
ul,ol{list-style: none;}
a{ color: #5c5c5c; text-decoration: none; cursor: pointer;}
a:hover{text-decoration: none; color: #df1000;}
a {outline: none; /* for Forefox */ }
a {star:expression(this.onFocus=this.blur()); /* for Ie*/ }
legend{color: #000;}
fieldset,img{border: 0;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display: block;margin: 0;padding: 0;}
mark{background: #ff0;}

.gray-bgcolor{ background-color: #f5f5f5;}
.white-bgcolor{ background-color: #FFF;}
#yellow a{ color: #fa8130; font-size:12px;height:18px;line-height:16px; }
#yellow a:hover{text-decoration:underline; color:#fa8130;}
.yellow a{ color: #fa8130; font-size:12px;height:18px;line-height:16px; }
.yellow a:hover{text-decoration:underline; color:#fa8130;}
.color95{ color: #5c5c5c;}
#background-none{ background: none; padding-bottom: 0;}
#border-none{ border:none;}  /*2013-01-10 add*/

.fl{display: inline; float: left;}
.fr{display: inline; float: right;}
.pr{position: relative;}
.pb{position: absolute;}
.left32{left: 32px;}
.left42{left: 42px;}
.left350{left: 350px;}
.left485{left: 485px;}
.left620{left: 620px;}

.w{width: 100%;}
.w206{width: 198px;}
.w218{width: 218px;} /*2013-01-17 add*/
.w224{width: 224px;} /*2013-01-17 add*/
.w229{width: 229px;} /*2013-01-17 add*/
.w238{width: 230px;}
.w244{width: 244px;}
.w406{ width: 406px;}
.w86{width: 78px;}
.w98{ width: 90px;}
.w94{width: 86px;}
.w42{width: 34px;}
.w140{width: 140px;}
.w208{width: 200px;}
.h{height: 100%;}
.h10{height: 10px;}
.h14{height: 14px;}/*2013-01-14 add*/
.h64{height: 64px;}
.h76{height: 76px;}
.h68{height: 68px;}
.h90{height: 90px;}
.mtf3{*margin-top: -3px;}
.mt20{margin-top: 20px;}
.mt12{margin-top: 12px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt62{margin-top: 62px;}
.ml2{ margin-left: 2px;}
.ml7{ margin-left: 12px;}/*2013-01-10 update*/
.ml10{ margin-left: 10px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.pb4{padding-bottom: 4px;}
.pb30{padding-bottom: 30px;}
.pb10{padding-bottom: 25px;}/*2013-01-15 add*/
.pb50{padding-bottom: 50px;}
.pt8{padding-top: 8px;}
.pt10{padding-top: 10px;}
.pt18{padding-top: 22px;}
.pt24{padding-top: 24px;}
.pl70{ padding-left: 70px;}
.pl110{ padding-left: 110px; *padding-left:50px;}
.pl170{ padding-left: 160px;}
.pl280{ padding-left: 280px; *padding-left:275px;}
 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix {display:block;} 
.clear {height: 0;clear: both;visibility: hidden;}
/*reset End*/

/*Share start*/
.head_bg{ margin: 0 auto; width:100%; height:155px; background:url(images/head_bg.jpg) repeat-x;}
.c_990{ margin: 0 auto; width: 990px;}
.c_960{ margin: 0 auto; width: 960px;}
.c_940{ margin: 0 auto; width: 940px;}

.main_bg{ margin: 0 auto; width:100%; height:auto;}
.w_100{width:100%; float:left;}
/*20130929*/
.banner_pic { position:relative; width:1440px; height:533px; overflow:hidden;  }
.banner_pic ul { position:absolute; top:0; left:0; width:99999px; height:550px; }
.banner_pic ul li { float:left; width:1920px; }
.banner a.btn_prev, .banner a.btn_next { display:block; width:200px; height:550px;  overflow:hidden; background-repeat:no-repeat; outline:none; hide-focus:expression(this.hideFocus=true); }
.banner a.btn_prev { left:0; margin-left:1px;background-image:url(images/hw_s_278985.png); z-index: 999999; position: absolute; }
.banner a.btn_next { right:0; margin-right:1px;background-image:url(images/hw_s_278985.png); z-index: 999999; position: absolute; }
.banner a.btn_prev:hover { background-image:url(images/hw_s_278985.png);background-position:56px -482px; }
.banner a.btn_next:hover { background-image:url(images/hw_s_278985.png);background-position:-462px -482px; }
.banner_info {display:none;}
.banner_pages { position:absolute; left: 52%; margin-left: -70px; overflow:hidden; margin-top:-30px;}
.banner_pages ul {}
.banner_pages li { float:left; margin-left:4px;}
.banner_pages li span { display:block; width:13px; height:10px; margin-right:5px; overflow:hidden; background:url(images/img_dev_en_banner_btn1.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer; }
.banner_pages li span:hover { background:url(img_dev_en_banner_btn2.png) no-repeat 0 0; }
.banner_pages li.current span, .banner_pages li.current span:hover {background:url(images/img_dev_en_banner_btn2.png) no-repeat 0 0; }
