@charset "utf-8";
body {font:normal 12px/24px "", Arial, Helvetica, sans-serif; color: #555555; padding-top:15px; text-decoration: none;}
a{ color: #555; text-decoration: none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#a70e15; text-decoration: none; outline: 0;}

img {border: 0;-ms-interpolation-mode:bicubic}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.mg{padding-top:20px;}
.divcontent{ margin:0 auto;}
.divbox{clear:both; margin:0 auto; width:1100px;}

.header-top{ height:104px;padding-top:16px; background:url(../images/bj.jpg) repeat-x left top;}
.w100{ width:1100px; margin:0 auto;}
.logo{ float:left;background:url(../images/logo.png) no-repeat; width:215px; height:93px; margin-top:2px;}
.xian{ background:url(../images/xian.png) no-repeat right center; padding-right:10px; margin-right:7px;color:#888; margin-top:3px;}
.xian a{color:#888;}
.header-top .search{position: relative;z-index: 5;width: 29px;height: 32px;cursor: pointer;}
.header-top .searchbtn{width: 29px;height: 32px;background: url(../images/btn_search01.png) no-repeat left top;}
.header-top .searchbtn.open{background-position: right top;}
.header-top .searchbox{position: absolute;overflow: hidden;width: 0;top: 0;right: 29px;height: 32px;background-color: #141415;}
.header-top .searchbox input{border: none;background: none;}
.header-top .searchbox .txt{color: #777b86;width: 120px;height: 13px;padding: 8px 0 8px 13px;line-height: 13px;}
.header-top .searchbox .sub{background: url(../images/index_03.png) no-repeat center;width: 29px;height: 32px;cursor: pointer;}
.header-top .lang{width: 118px;background: url(../images/index_06.png) no-repeat 3px 7px;}
.header-top .language{padding-left: 32px;height: 35px;line-height: 30px;color: #888;text-transform: uppercase;background: url(../images/index_09.png) no-repeat 104px 14px;cursor: pointer;display: block;font-size: 11px;}
.header-top .langsub{width: 118px;background-color: #e1af3d;position: absolute;z-index: 8;display: none; }
.header-top .langsub a{display: block;width: 118px;text-align: center;height: 30px;line-height: 30px;color: #fff;text-transform: uppercase;}
.header-top .langsub a:hover{color: #fff;}
.header-top .langsub a.on{color: #fff;background-color: #a70e16;}
.header-top .langsub .cn{border-top: 1px solid #2c374a;}

.nav{}
.nav li{ float:left; width:132px; text-align:center; font-size:16px; color:#afaeae; line-height:43px; height:43px;margin-top:10px;}
.nav li a{font-size:16px; color:#afaeae; line-height:43px;}
.nav li a:hover{color:#a70e15;}



.bottom{ background-color:#1d1d1f; color:#9c9c9c; padding-top:47px; margin-top:0px;}
.bottom a{color:#9c9c9c;}
.bottom a:hover{color:#a70e15;}
.bottom ul{ float:left; width:850px;}
.bottom li{ float:left; margin-right:65px;line-height:32px; text-align:center;}
.bottom li a{line-height:32px;}
.fon16{ font-size:16px; color:#f8f8f8;line-height:38px;}
.contact_left{float:left; width:263px;font-size:12px;}
.contact_left a{font-size:14px;}
.tel{ background:url(../images/tel.png) no-repeat 4px center; padding-left:32px; margin-bottom:15px;}
.fax{ background:url(../images/fax.png) no-repeat left center; padding-left:32px;margin-bottom:15px;}
.email{ background:url(../images/mail.png) no-repeat left center; padding-left:32px;margin-bottom:15px;}
.add{ background:url(../images/add.png) no-repeat 2px top; padding-left:32px;margin-bottom:15px;}
.footer{ margin-top:30px;height:80px; line-height:20px;}
.wei{ font-size:16px; text-align:center; line-height:45px;}