﻿@charset "utf-8";
/* CSS Document */

body,html{ background:#000; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,code,form,fieldset,legend,input,button,textarea,select,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
strong { font-weight:bold;}
del,ins{text-decoration:none}li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
em { font-style:normal; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:14px; }
img { vertical-align:middle; }

/*ie6 png*/
.pngFix {}

input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; } 
/*to enable resizing for IE*/ 
/*在ie下重定义*/ 
input, textarea, select { *font-size:100%; } 
/*because legend doesn't inherit in IE */ 

i { font-style:normal; }
body{color:#fff; font:12px/1.5 "Microsoft Yahei"; }
a{color:#755f48;text-decoration:none;}
a:hover{color:#f0691f;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

/*clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix             { height: 1%;} /* IE6 */
*:first-child+html .clearfix { height: 1%;} /* IE7 */

.clear{clear:both; height:0; font-size: 0px; line-height: 0px;}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.mr5{margin-right:5px;}
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }z.cn


.pr5 { padding-right:10px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb50 {padding-bottom:50px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.lh20{line-height:20px;}
.lh24{line-height:24px;}
.fl{float:left;}
.fr{float:right}
.left{text-align:left;}
.right{text-align:right;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.lou{color:#4DF5FF;}
.re{position:relative;}
.po{position:absolute;}
select { background:none; border:none; }
.center { width:1026px; margin:0 auto; }
.wr { font-family:"Microsoft Yahei";}

body {font-family:"Microsoft Yahei"; }
.header { height:157px; padding-bottom:0; position:relative; z-index:9999; background:url(../images/line01.jpg) bottom repeat-x; }
.logo { text-align:center; padding-top:20px; position:relative; z-index:11; }
.header_bj { position:absolute; left:0; top:0; width:53%; background:url(../images/bj02.png) right center no-repeat; height:132px; }
.nav { height:30px; text-align:center; line-height:30px; margin-top:20px; position:relative; z-index:11;  }
.nav ul li { display:inline-block; *display:inline; padding:0 55px; position:relative; }
.nav ul li a { color:#fff; padding:0 10px; display:inline-block; letter-spacing:5px; font-size:18px;font-family: simhei;line-height: 22px;}
.nav ul li a .en{font-size: 16px;}
.nav ul li a:hover { color:#ffefca; }
.nav_more { position:absolute; top:49px; *left:55px; background:url(../images/bj02.jpg) no-repeat; width:399px; height:363px; display:none; }
.nav_last { width:199px; color:#000; line-height:16px; height:350px; text-align:left; padding-top:13px; position:relative; }
.nav_last ul li { padding:0; padding-top:15px; display:block;  }
.nav_last ul li a { height:20px; line-height:20px; background:url(../images/icon01.png) left bottom no-repeat; padding-left:35px; color:#000000; letter-spacing:0; text-transform:uppercase; display:block;   }
.nav_last ul li a:hover { background-color:#333333; background-position:top; color:#fff; }
.nav_pic { width:177px; padding:7px 7px 0 0;   }
.nav_word { position:absolute; left:36px; bottom:20px;  }

.footer { border-top:1px solid #4d4d4d; padding-top:25px; height:70px;  }
.footer_con { width:980px; margin:0 auto; color:#6c6b6b; }
.footer_left ul li { float:left; color:#6c6b6b; padding-right:15px; }
.footer ul li a { color:#6c6b6b;font-family: simhei; }
.footer ul li a:hover { color:#ffefca; }
.copyright { padding-top:4px; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more { margin-right:1px !important; }
.bds_more { float:right !important; }
.language_on { background:url(../images/bj04.jpg) no-repeat; width:150px; padding-left:10px; height:26px; line-height:26px; cursor:pointer; }
.language { position:relative; }
.language ul { position:absolute; left:21px; bottom:0; background:#1a1a1a; width:160px; display:none; padding:3px 0; }
.language ul li { height:26px; line-height:26px; }
.language ul li a { padding-left:10px; width:150px; height:26px; line-height:26px; display:block; }
.share_word { color:#e7e7e7;  }
.share { background:url(../images/line03.jpg) left center no-repeat; padding:0 16px 0 27px; height:30px; }
.language { background:url(../images/line02.jpg) left center no-repeat; padding-left:21px; margin-top:2px; }

.page { }
.page a { display:inline-block; padding:1px; color:#fff; width:21px; height:21px; line-height:21px; text-align:center; margin:0 3px 0 2px; }
.page a:hover { color:#c7ad7d; background:#fff; padding:0; border:1px solid #bebebe; }
.page a.on { color:#c7ad7d; background:#fff; padding:0; border:1px solid #bebebe; }
.page a.pre { width:80px; background:#fff; border:1px solid #bebebe; padding:0; }
.page a.next { width:60px; background:#fff; border:1px solid #bebebe; padding:0; }
.page a.next:hover { background:#f1f1f1; }
.page a.pre:hover { background:#f1f1f1; }
.page a img { vertical-align:top; }