@charset "utf-8";
/* CSS Document */
*html{ padding:0; margin:0;} 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-style: inherit;font-size: 100%;font-family: "微软雅黑";vertical-align: baseline;}
:focus {outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
li,ul { list-style: none; }
a { text-decoration: none; }
a{ display: inline-block; }
.clear { clear: both; }
i,em{ font-style:normal; }
.clear,.area,.con:after{ zoom:1 }
fieldset, img, input { border: 0 none; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
a:focus { outline:0; }
a:hover{ text-decoration:none; }
a:active { color:red; }
.area:after,.clear:after,.con:after{ content:" "; display:block; visibility:hidden; height:0; clear:both; }
.left { float: left; }
.right { float: right; }
body a{text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
/*--------------------------------------滚动条样式----------------------------*/
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar{width: 10px;  height: 10px;  background-color: #F5F5F5;}  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px;background-color: #F5F5F5;}    
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #bdbdbd;}  
/*滑块效果*/
::-webkit-scrollbar-thumb:hover{border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.4);}
	
/*在线客服*/
.floating_ck{position:fixed;right:20px;top:30%; z-index:9999;}
.floating_ck dl dd{position:relative;width:70px;height:70px; border-radius:8px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer; margin-bottom:5px;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:40px; font-size:12px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left p{font-size:18px; color:#fff; text-align:center; line-height:80px; font-weight:bold;}
.floating_left a{color:#fff;line-height:80px;}
.floating_left li{margin-top:10px;}
.floating_ewm{height:200px;top:-140px; padding-top:15px;}
.floating_ewm i{width:110px;height:110px;margin:auto;margin-top:7px;}
.floating_ewm i img{width:110px; height:110px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
/*.keifu{ position:fixed; top:10%; right:0; width:148px;  _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/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:148px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative; margin-bottom:10px;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:0px; right:0px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border:7px solid #0060ad; background:#f6f6f6; padding-top:5px; padding-bottom:10px;}
.keifu_con li{height:33px; text-align:center;}
.keifu_con .weixin{ height:120px; text-align:center; margin-top:20px;}
.keifu_con .weixin img{width:96px; margin:0 auto;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:148px; height:50px;}
.keifu_bot a{width:100px; height:30px; background-color:#FFF; margin-left:18px; margin-top:10px;text-align:center; font-size:14px; color:#0060ad; line-height:30px;}
.td{border-top:1px dashed #ccc; width:120px; margin:0 auto; margin-top:15px; padding-top:10px;}
.td a{width:90px; height:30px; background:url(../images/td1.png) no-repeat center; text-align:center; line-height:30px; color:#FFF; font-size:14px; behavior: url(css/PIE.htc); display:block; margin:0 auto;}*/
/*--------------------------------------------头部-----------------------------------------------*/

.had{width:100%; margin:0 auto; height:80px; background-color:#fff;}
.had1{width:1200px; margin:0 auto;}
.dh{background:url(../images/dh.png) left no-repeat; height:40px; padding-left:50px; margin-top:20px;}
.dh h3{font-size:18px; color:#0060ad; line-height:40px;}
/*--------------------------------------------------导航-----------------------------------------*/
.nav{width:100%; margin:0 auto; height:50px; background-color:#0060ad;}
.nav1{width:1200px; margin:0 auto;text-align:center; }
.nav1 a{color:#fff; display:inline-block;line-height:50px; width:140px; height:50px; font-size:18px;}
.nav1 a:hover{ text-decoration:none;color:#fff; background-color:#00904a; height:50px;width:140px;}
.nav1 .nav_on{color:#fff; background-color:#00904a; height:50px;}
/*-----------------------------------banner---------------------------------------*/
.banner{width:100%; margin:0 auto; overflow:hidden; border-bottom:4px solid #0060ad;}
.banner img{width:100%; height:auto; display:block;}
/*--------------------------------------正文-----------------------------*/
.nr{width:100%; margin:0 auto;}
.nr1{width:1200px; margin:0 auto; padding-top:20px;overflow:hidden;}
/*-------------------------------------左边-----------------------------------*/
.nr_lf{width:220px;}
.nr_lf_dh{width:206px; border:1px solid #ccc;border-radius:8px;behavior: url(css/PIE.htc); background-color:#f5f5f5; padding-bottom:30px; float:right;}
.nr_lf_dh .ny_lf_bt{border-bottom:1px solid #ccc;}
.nr_lf_dh .ny_lf_bt h3{width:200px; line-height:60px;background:url(../images/ny_bt.png) center no-repeat; height:62px; margin:0 auto; margin-top:3px; text-align:center; font-size:20px; color:#0060ad;}
.nr_lf_dh ul li{border-bottom:1px solid #ccc; height:50px;}
.nr_lf_dh ul li a:hover{background:url(../images/4.png) no-repeat bottom; width:212px; height:42px;position:relative; left:-10px; color:#fff;line-height:50px;}
.nr_lf_dh ul li a:hover .jt{background:url(../images/jt.png) center no-repeat; margin-left:20px;margin-top:10px;}
.nr_lf_dh ul li a:hover p{color:#fff;}
.nr_lf_dh ul li .li_on{background:url(../images/4.png) no-repeat bottom; width:212px; height:42px; position:relative; left:-10px;color:#fff; line-height:50px;}
.nr_lf_dh ul li .li_on .jt{margin-left:20px; background:url(../images/jt.png) center no-repeat; margin-top:10px;}
.nr_lf_dh ul li .li_on p{ color:#FFF;}
.nr_lf_dh ul li a p{float:left;line-height:50px; font-size:14px; color:#333;}
.jt{width:30px; height:30px; background:url(../images/jt1.png) no-repeat center; float:left; margin-left:10px; margin-top:10px;}
.nr_lf_lx{padding-top:30px; width:220px;}
.nr_lf_lx li{clear:both;}
.nr_lf_lx li img{float:left; margin-bottom:15px;}
.nr_lf_lx li p{float:right; width:170px; font-size:14px;}
/*------------------------------------右边-----------------------------*/
.nr_rt{width:916px;min-height:400px;}
.nr_rt_bt{background:url(../images/ny1.png) center no-repeat; width:916px; height:36px; text-align:center; margin-bottom:40px;}
.nr_rt_bt h3{font-size:18px; font-weight:normal; line-height:36px;}
/*-----gywm-----*/
.gywm{width:916px;}
.gywm p{font-size:14px; text-align:justify; line-height:24px; text-indent:2em;}
.gywm_img{width:916px; margin:0 auto;margin-bottom:15px; margin-top:15px;}
.gywm_img img{width:100%; display:block;}
.gywm h3{font-size:18px; margin-bottom:20px;}
.gywm h4{background:url(../images/ys.png) left no-repeat; height:30px; padding-left:40px; line-height:30px; font-size:14px; font-weight:normal; margin-bottom:10px;}
/*----------------------------------------------新闻中心------------------------------------*/
.xw{overflow:hidden;}
.xwzx1{ height:270px; border:1px solid #ccc; width:270px; margin-bottom:30px; padding:4px; overflow:hidden; float:left;margin-right:38px;}
.xwzx1:nth-child(3n){margin-right:0;}
.xw1 a{font-size:16px; font-weight:normal;-o-text-overflow:ellipsis; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:210px; color:#333; margin-left:5px; margin-bottom:10px; margin-top:10px;}
.xw1 a:hover{color:#0060ad;}
.xw1 p{font-size:14px; color:#666; line-height:24px; height:50px; overflow:hidden; margin-left:5px;}
.xwimg a{position:relative;width:270px; height:170px; display:block;}
.sj{position:absolute; top:5px; z-index:9; right:5px;width:70px; height:70px; background:url(../images/sj.png) no-repeat center; color:#fff;text-align:center;}
.sj h3{font-size:18px; font-weight:normal;}
.sj p{font-size:14px; display:inline-block; border-top:1px solid #fff;}
.xw_img{width:270px; height:170px; background:url(../images/xw_bj.png) center no-repeat; margin:0 auto;}
.xw_img img{width:250px; height:150px; display:block; margin:0 auto;position:absolute; top:10px; left:10px;}
.about3 li h2{font-size:18px; text-align:center; margin-bottom:10px; font-weight:normal;}
.about3 li{border-bottom:1px solid #CCC; margin-bottom:20px;}
.about3 li .ts{width:300px; height:30px; margin:0 auto;}
.about3 li .ts h3{float:left; font-weight:normal; font-size:12px; background:url(../images/sj1.png) left no-repeat; padding-left:20px; color:#999;}
.about3 li .ts h4{float:right; font-weight:normal; font-size:12px; background:url(../images/ll.png) left no-repeat;padding-left:25px;color:#999;}
.about3 p{text-indent:2em; font-size:14px; line-height:20px; margin-bottom:20px;}
/*------------------------------------------翻页---------------------------*/
.page{ padding:20px 0 0 0; text-align:center; clear:both;}
.page a{ display:inline-block; margin:0 5px; height:30px; line-height:30px; padding:0 12px; border:#bcbcbc solid 1px; border-radius:2px; color:#666;}
.page i{width:0;height:0;line-height:0; display:block; border-width:5px;border-style:solid;Filter:Chroma(color=color); position:absolute;top:10px;}
.page .first{ padding-left:20px !important; position:relative;}
.page .last{ padding-right:20px !important; position:relative;}
.page .first i{border-color:transparent #999 transparent transparent; left:5px;}
.page .last i{border-color:transparent transparent transparent #999; right:5px;}
.page a:hover{ text-decoration:none; box-shadow:#00904a 0 0 3px; border:#00904a solid 1px;background:#00904a; color:#FFF;}
.page .on{color:#FFF; border:#00904a solid 1px; background:#00904a;}

.fy{border-top:1px #ccc dashed; height:40px; margin-bottom:20px; margin-top:40px;}
.fy p{ font-size:14px; float:left; margin-right:50px; margin-top:15px;}
.fy p a{color:#333; line-height:30px;}
.fy p a:hover{ color:#236fb6;}
.fy p span{margin-left:30px;}
.fh{margin-bottom:30px;}
.fh a{ width:90px; height:30px; text-align:center; line-height:30px; border-radius:14px;behavior: url(css/PIE.htc); border:1px solid #236fb6; color:#236fb6; font-size:14px;}
/*---------------------------------------招聘-----------------------------------*/
.zp ul li{border-bottom:1px dashed #ccc; height:190px; margin-bottom:20px;}
.zp_img a{position:relative; margin-left:10px; width:230px; height:160px; margin-bottom:20px;transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s; -webkit-transition: all 0.3s; border:1px solid #ccc;}
.zp_img a:hover{box-shadow: 0px 10px 16px 5px rgba(4, 0, 0, 0.2);transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);}
.zp_img a img{width:100%; height:160px; display:block;}
.zp_nr{width:600px;}
.zp_nr .xw_bt a{width:400px;white-space:nowrap; display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden;font-size:18px; font-weight:normal; color:#333; float:left;}
.zp_nr .xw_bt a:hover{color:#0060ad;}
.zp_nr .xw_bt span{float:right; font-size:14px; display:block;}
.zp_nr p{font-size:14px; color:#666; line-height:24px; margin-top:15px; height:96px; overflow:hidden; text-align:justify;}
.zp_nr .gd a{font-size:16px;color:#e70012; margin-top:15px;}
/*-------------------------------------联系我们-----------------------*/
.lxwm .lxwm_1{width:190px; text-align:center; float:left; margin-right:50px;}
.lxwm .lxwm_1 h3,.lxwm .lxwm_2 h3,.lxwm .lxwm_3 h3,.lxwm .lxwm_4 h3{font-size:18px; margin-top:15px; margin-bottom:5px;}
.lxwm .lxwm_1 p,.lxwm .lxwm_2 p,.lxwm .lxwm_3 p,.lxwm .lxwm_4 p{font-size:14px;}
.lxwm .lxwm_2{width:190px; text-align:center; float:left;margin-right:50px;}
.lxwm .lxwm_3{width:190px; text-align:center; float:left;}
.lxwm .lxwm_4{width:190px; text-align:center; float:right;}
/*--------------------------------------------百度地图-----------------------------------*/
.dt{width:916px; padding-top:50px;}
#allmap {height:350px; overflow: hidden; margin:0 auto;}
#l-map { height: 100%; width: 100%; float: left; border-right: 2px solid #bcbcbc; }
#r-result { height: 100%; width: 20%; float: left; }
.myclass{ height:50px; width:200px; font-size:12px; line-height:22px;}
.lx_nr h3{font-size:18px; margin-bottom:20px;}
.lx_nr p{font-size:16px; margin-bottom:15px;}
/*------------------------------------页脚---------------------------------*/
.yj{width:100%; margin:0 auto; background-color:#0060ad; padding-top:20px; padding-bottom:20px; margin-top:50px;}
.yj1{width:1200px; margin:0 auto; text-align:center;color:#FFF;}
.yj1 li{font-size:16px;}
.yj1 li a{font-size:16px; color:#FFF;}
.yj1 p{font-size:14px;margin-top:15px;}
.yj1 p a{font-size:14px;color:#FFF;}