@charset "utf-8";


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, textarea, p, th, td ,table {margin:0;padding:0;}
body, input, select, button, textarea { font-size: 12px; font-family:Verdana, Geneva, sans-serif; color:#333;}
button { cursor: pointer;}
fieldset{border:0;}
img{vertical-align: middle; border:0 none;}
address, caption, cite, code, dfn, em, 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;}*/
i,cite,em{font-style:normal;font-weight:normal;}
abbr, acronym {border:0;}


.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

a { cursor: pointer;text-decoration:none;color:#333;}
.bule , a.bule{ color:#0a6bb7;}
.orang , a.orang{ color:#ff8700;}
.c999 , a.c999{ color:#999;}
.orang, a.orang{ color:#ff8700;}
a:hover{ color:#c00;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt80{ margin-top:80px;}
.mtl10{ margin-left:10px;}
.padt10{ padding-top:10px;}


.fonts14{ font-size:14px;}
.fonts16{ font-size:16px;}

.txt_c{ text-align:center;}
.txt_r{ text-align:right;}
.underline{ text-decoration:underline;}
.inline{display:inline}


.w1024{ width:1024px; margin:0 auto;}
.w505{ width:505px;}
.relative{ position:relative}

/*btn*/
.btn_sign, .btn1{ display:inline-block; width:75px; height:27px; line-height:27px; text-align:center; border:none; cursor:pointer; background:url(../image/signbox.png) no-repeat -200px -50px;  color:#6d6d6d; vertical-align:top}
.btn_search{ display:inline-block; width:106px; height:43px; line-height:43px; text-align:center; border:none; cursor:pointer; background:url(../image/search.png) no-repeat 0px -120px; }


.header{ width:1024px; height:171px; margin:auto; background:url(../image/top_bg.jpg) no-repeat; position:relative;}


.logo{ position:absolute; width:230px; height:105px; display:inline-block;}


.banner{ width:100%; height:242px; background:url(../image/bannerbg.png) repeat-x;}
.signin{ position:absolute; top:-63px; left:15px; padding-top:57px; padding-left:14px; padding-right:10px; width:164px; height:194px; background:url(../image/signbox.png) no-repeat; color:#6d6d6d;}
.signin input.txt,
.headright input.txt{ width:143px; height:30px; padding:0 10px; line-height:26px; border:none; background:url(../image/signbox.png) no-repeat -200px 0; color:#666; vertical-align:middle;}
.sign_check{ margin-top:5px;}
.sign_check a{  -webkit-text-size-adjust:none;font-size:8px;  color:#6d6d6d;}

.msg_sign{ margin-top:8px;  -webkit-text-size-adjust:none; font-size:8px; line-height:1.5em}
.msg_sign a{ text-decoration:underline;  color:#6d6d6d;}

.bannercon{ width:580px; margin:51px 105px 0 0; color:#fff; line-height:18px; font-family:Verdana, Geneva, sans-serif}
.bannercon strong{ display:block; margin-bottom:18px; font-size:18px; text-align:center;}
.bannercon a{ display:block; width:121px; height:24px; background:url(../image/signbox.png) no-repeat -200px -100px;}

.search{ padding:25px 15px 0 15px; height:90px; background:url(../image/search.png) no-repeat; font-size:12px; color:#666;}
.search .txt { width:235px; height:45px; padding:0 10px; line-height:45px; border:none;  color:#666;background:url(../image/search.png) no-repeat -120px -120px;}



.links{ padding-left:13px;}
.links a{ display:inline-block; margin:0 10px 10px 0;}

.footer{ padding-bottom:20px; border-top:1px solid #b6aba8; background:#057bac; color:#fff;}
.foot-top{ height:7px; width:100%; background:#5daecf;}
.fot_tit{ font-size:16px; font-weight:bold; margin-bottom:14px;}
.footer a{ font-size:14px; line-height:24px; color:#fff;}
.fot_about{padding:23px 10px 0 13px; width:115px;}
.fot_contact{padding:23px 10px 0 0; width:130px;}
.erweima{padding:23px 10px 0 0; }
.fot_right{ padding-top:32px; width:340px; text-align:right; line-height:24px;}

/*neiye*/
.n_top{ width:100%; background:url(../image/n_headerbg.png) repeat;}
.n_top .header{ height:100px;background:none; }
.n_logo{ display:inline-block; width:70px; padding:15px 0 0 10px; }
.headright{ padding-top:20px; width:650px; text-align:right; line-height:18px}

.banner_n{ padding:14px 0; height:353px; width:100%; background:url(../image/bannerbg_n.png) repeat-x;}
#banner{width:1024px;height:353px;position:relative;font-size:12px;overflow:hidden;}
#img li{opacity:1;filter:alpha(opacity=100);cursor:pointer;float:left}
#img{list-style:none;position:absolute;top:0px;left:0px}
#num{list-style:none;position:absolute;bottom:10px;right:20px;z-index:999}
#num li{display:block;height:10px;width:10px;margin-left:5px;background:#ab8f83;float:left;color:#DE7D4B;opacity:0.7;filter:alpha(opacity=70);cursor:pointer;behavior:url(css/pie.htc)}
#num .hover{background:#FFf; border:1px solid #c88c04; margin-top:-1px;}




.n-left ,.barw310{ width:310px;overflow:hidden; display:inline;}
.n-right , .barw700{ width:700px; overflow:hidden; display:inline;}

.tit_n{ color:#0a6bb7; font-size:18px; font-weight:bold; line-height:30px;}

/*bulebox*/
.boxbule{ padding:20px 5px 5px 5px; background:#057bac;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}
.boxbule h2{ padding:0 10px 15px 10px; font-size:14px; line-height:18px; color:#FFF;}
.boxwhite{ background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;}

/*Language Choice*/
.headright .bule{ vertical-align:middle;}
.lanbox .select_box{width:143px;height:24px; vertical-align:middle;}
.lanbox div.tag_select{display:block;color:#79A2BD;width:123px;height:24px;background:transparent url("../image/ubox-select.gif") no-repeat 0 0;padding:0 10px;line-height:24px;text-align:left;}
.lanbox div.tag_select_hover{display:block;color:#79A2BD;width:123px;height:24px;background:transparent url("../image/ubox-select.gif") no-repeat 0 -24px;padding:0 10px;line-height:24px;text-align:left;}
.lanbox div.tag_select_open{display:block;color:#79A2BD;width:123px;height:24px;background:transparent url("../image/ubox-select.gif") no-repeat 0 -48px;padding:0 10px;line-height:24px; text-align:left;}
.lanbox ul.tag_options{position:absolute;padding:0;margin:0;list-style:none;background:transparent url("../image/ubox-select.gif") no-repeat right bottom;width:143px;padding:0 0 5px;margin:0;}
.lanbox ul.tag_options li{background:transparent url("../image/ubox-select.gif") repeat-y -143px 0;display:block;width:123px;padding:0 10px;height:24px;text-decoration:none;line-height:24px;color:#79A2BD;}
.lanbox ul.tag_options li.open_hover{background:transparent url("../image/ubox-select.gif") no-repeat 0 -72px;color:#fff}
.lanbox ul.tag_options li.open_selected{background:transparent url("../image/ubox-select.gif") no-repeat 0 -96px;color:#fff}