@charset "utf-8";


/* CSS Document */


/*commen*/


*{margin: 0 auto; padding: 0;}


body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}


ul,li{list-style-type: none;}


img,ul,li,button{margin: 0px;}


img,button{border: none;}


a{color: #000;text-decoration: none;}


a:hover{text-decoration: none;}


a:active{text-decoration: none;}


img{border:0;}











/*top*/


.top_all{ width:100%; height:32px; overflow:hidden;background:url(../images/top_bk.jpg) no-repeat center;}


.top{ width:1080px; margin:auto; overflow:hidden;}


.top_l{ float:left; color:#FFFFFF; font-size:12px; line-height:36px;}


.top_r{ float:right; }


.top_r ul{ overflow:hidden;}


.top_r ul li{ float:left; line-height:36px;color:#fff; margin-left:12px;}


.top_r ul li a{ font-size:12xp; color:#555555;}


.top_r ul li img{ margin-right:3px;}





/*logo*/


.logo_all{width:100%; height:120px; background:url(../images/top-logo-bk.jpg) no-repeat center;}


.logo{ width:1200px; overflow:hidden; margin:auto;}


.logo_t{ width:125px; height:79px; float:left; margin-top:10px;}


.logo_w{ float:left;  margin-left:40px; margin-top:18px;  overflow:hidden; border-left:1px solid #919292;}


.logo_w span{ color:#1C7ABA; font-weight:bold;}


.logo_w1{ font-size:24px; color:#f99900;  margin-top:10px; line-height:30px; margin-left:20px;}


.logo_w2{ font-size:24px; color:#444; margin-top:0px; margin-left:20px; line-height:60px;}


.logo_call{float:right; overflow:hidden;}


.logo_call img{ float:left; margin-left:25px; margin-top:30px; margin-right:10px;}


.logo_call div{ float:left; margin-left:5px;}


.logo_call_1{ font-size:18px; color:#555555; margin-top:30px;}


.logo_call_2{font-size:24px; color:#1C7ABA; font-weight:600; letter-spacing:-1px; margin-top:2px; line-height:28px; }


/*nav*/


.nav_all{ width:100%; height:50px; background:url(../images/nav_bk.jpg) no-repeat center;}











/*footer*/


.footer_all{ width:100%; padding-bottom:0px;}


.footer_all a{ color:#fff;}


.footer_nav{width:100%; background:#075182;height:40px;}


.footer_nav ul{ width:1080px; overflow:hidden; margin:auto;}


.footer_nav ul li{ width:108px; line-height:40px; text-align:center; float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.footer_nav ul li a{ font-size:14px; color:#fff;}


.last{ background:url(../images/last_bk.jpg) no-repeat center; width:100%; height:135px;}


.last_ny{ width:1080px; margin:auto; overflow:hidden}


.last_ny_w{ font-size:14px; color:#fff; line-height:30px; float:left; margin-top:20px;}


.last_ny_w  h2{font-size:14px; font-weight:normal; display:inline; color:#fff}


.wechat{ float:right; margin-top:20px; margin-right:10px;}


.wechat img{ width:90px; height:90px;}

















/*在线客服*/


.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));


 z-index:990;}


.keifu_tab{ width:160px;}


.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu1.png) 0 0; position:relative; display:none; cursor:pointer;}


.keifu_box{ float:left; width:131px;}


.keifu_tab img{ display:block;}


.keifu_head{ width:131px; height:41px; background:url(../images/keifu1.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}


.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu1.png) -42px 0; position:absolute; top:5px; right:5px;}


.keifu_close:hover{ background-position:-60px 0;}


.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}


.keifu_con li{height:33px; padding-left:12px;}


.keifu_con .weixin{ height:96px;}


.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}


.keifu_bot{ width:131px; height:119px; background: url(../images/keifu1.png); background-position:0 -149px;  }


.keifu_bot p{font-weight:bold; color:#fe8900; font-size:14px; margin-left:10px; padding-top:85px;height:30px; width:100%;}











































.nav { height:60px; background:url(../images/nav-bj.png) center center repeat-x #19A8C1; position:relative; z-index:10; }
.nav ul { height:60px; }
.nav li { float:left; width:143px; text-align:center; position:relative; font-size:14px; border-right:1px solid #EAF6FF;}
.nav li:first-child { background:none; }
.nav li > a { display:block; height:60px; line-height:60px; font-size:16px; color:#fff; }
.nav .drop { position:absolute; left:0; right:0; top:60px; width:auto; background:url(about:blank) center center repeat; display:none; }
.nav .drop dl { overflow:hidden; padding:0 0 0; text-align:center; }
.nav .drop dd {  background:#066bcd; }
.nav .drop a { display:block; line-height:40px; color:#fff; }
.nav .drop a:hover { background:url(../images/nav_dd.png) center center no-repeat; }
.nav li.active > a,
.nav li.current > a { background:url(../images/nav_hover.png) center center no-repeat #3cc8f9; color:#fff; }

.wrap { width:1200px; margin:0 auto; position:relative; }

