﻿@charset "utf-8";
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{-webkit-text-size-adjust:none;font:12px/1.5 Arial,microsoft yahei,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{color:inherit;outline:none;text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{outline: none;font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:none}a{blr:expression_r(this.onFocus=this.blur())}

body { position:relative; color:#848484; background:#223145;}
.wrap { position:relative; width:1000px; margin:0 auto; clear:both; }
.header,.container,.footer { position:relative; margin:0 auto; }
.fl { float: left !important;}
.fr { float: right !important;}

.header { width: 1000px; margin:0 auto; background: #fff;}
.logo { float:left; width:147px; height:35px; padding: 18px 0 15px 24px; overflow: hidden; }

.nav {float: left; height:14px; margin-top: 40px; margin-left: 72px; }
.nav li { position: relative; float:left; padding:0 26px 30px; background:url(../images/icon-1.jpg) no-repeat right 1px;}
.nav li a {color:#004182; font-size: 14px; line-height: 14px;}
.nav li:hover a,.nav li.current a { color: #1091d0;}

.nav li .subNav { display:none; position: absolute; top: 28px; left: 0;width: 120px; z-index: 2; background: #ecf1f7; text-align: center;}
.nav li .subNav dd {height: 36px; border-bottom: 1px solid #FF9000;}
.nav li .subNav dd:last-child { border-bottom:none;}
.nav li .subNav dd a { font-size: 12px; color: #2c2c38; line-height: 36px;}
.nav li .subNav dd:hover { background: #1091d0;}
.nav li .subNav dd:hover a{color: #fff}
.nav li:hover .subNav { display: block;}

.topArea { position: absolute; top: 0; right: 0; height: 24px; width: 400px;}
.language { float: right; height: 24px; background: #e7ebef;}
.language li { float: left; padding: 0 10px;}
.language li a { display: block;  color: #868686; font-size: 12px; line-height: 24px;}
/*  padding-left: 20px; */
.language li.l1 { background:url(../images/icon-2.png) no-repeat right center;}
/*
.language li.l1 a { background:url(../images/l1.jpg) no-repeat left center;}
.language li.l2 a { background:url(../images/l2.jpg) no-repeat left center;}
*/
.language li.dq a,.language li:hover a { color: #1091d0;}
/* search */
.search-form { position: relative; float:right; width: 140px; height:24px; overflow:hidden; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s;}
.search-input { position: absolute; top: 0; right: 29px; padding:3px 5px; width:101px; height:18px; color: #fff; line-height: 18px; border:none; background: #666;}
.search-btn { float: right; width:29px; height:24px; border:none; background:url(../images/search.jpg) no-repeat; cursor:pointer; text-indent:-999em; }
/*.search-form:hover { width: 140px;}*/

.footer { margin-bottom: 53px;}
.footer .wrap { width: 954px; height: 60px; padding: 0 25px 0 21px; background: url(../images/footer-bg.jpg) no-repeat; color: #fff;}
.footer .f-tel { float: left; margin-top: 10px; font-size: 20px; line-height: 20px; font-weight: normal;}
.footer .f-tel:before { display: block; content: "服务热线："; font-size: 12px;}
.footer .f-contact { float: left; margin-top: 12px; margin-left: 38px; font-size: 12px; line-height: 20px;}
.copyright { float: right; margin-top: 12px; text-align: right;}
.copyright a { display: block;}


.f-live800 { position: fixed; top: 50%; right: 20px; margin-top: -40px;}

.fd-panel{position: fixed; top: 50%; right: 0px;z-index: 999;}
.fd-tel {  margin-top: -20px; width: 205px; height: 45px; background: #0080ff; color: #fff; font-size: 22px; font-weight: bold; line-height: 45px; }
.fd-link { width: 205px; height: 45px; margin-top: -20px;margin-bottom: 25px;}
.fd-tel:before { float: left; margin-right: 12px; width: 45px; height: 45px; background: url(../images/tel2.png) no-repeat center #1ba7ff; content: "";}

