html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0; margin:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}

html {font-size: 625%;/*10 ÷ 16 × 100% = 62.5%*/}

/*******CSS reset*************/

body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}

.f12{font-size:12px;}

.f16{font-size:16px;}

.bold{font-weight:bold;}

.white{color:#fff;}

.t_r{text-align:right;}

.left{ float:left;}

.right{ float:right;}

.clear{clear:both;}

.relative{position:relative;}

.absolute{position:absolute;}

.rel_center{position:relative;left:50%;}

.hidden{display:none;}

.w{ width:83%; margin:0 auto;}

/********General**********/

.header{ width:100%; float:left;height:auto; overflow:hidden; }

.bannerw{ width:100%; height:auto; overflow:hidden; float:left;margin-top:1.81rem; overflow:hidden;}

.cd-main-header{

  height:1.81rem; position:absolute; width:100%; top:0; left:0; z-index:999;)

   transition: all 0.3s ease 0s;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;}

.cd-logo {

    top:.27rem; position:absolute;

    left:5%;}



.cd-nav{ width:100%; padding:0 5%;  float:left; position:relative; height:.72rem;}

.topad{ float:right; font-size:18px; background:#FFF; color:#303030; line-height:1.5; height:107px; border-bottom:2px solid #068be8; padding:0 5% 0 1%;}

.topad p{ font-size:18px; color:#068be8; margin-top:25px; font-weight:bold;}

.toptel{ float:right; margin-right:5%; background:url(../Image/tel.png) top left no-repeat; margin-top:33px; font-size:24px; color:#068be8; padding:16px 0 0 64px;}

.topbj{ width:100%; height:109px; float:left; background:#f5fafe;transition: all 0.3s ease 0s; position:relative;

  -moz-transition: all 0.3s ease 0s;

  -webkit-transition: all 0.3s ease 0s;}



.topover{ border-bottom:1px solid #CCC; position:fixed; top:0; left:0; height:.72rem;background:#fff; z-index:9999;

box-shadow: 0px -2px 6px #000;}

.topover .topbj{ height:0; overflow:hidden;}

.topover .cd-logo{top:.1rem;}

.topover .cd-logo img{ height:.4rem;}

.navwx{ width:622px; margin-left:-451px; float:left; height:.72rem;background:url(../Image/navbj.png) center no-repeat;}

.navwx p{ width:171px; float:right; font-size:14px; height:.72rem; color:#FFF; line-height:.72rem; background:url(../Image/wxico.png) left center no-repeat; padding-left:52px;}

.navwx p img{ display:none;}

.navwx p:hover img{ display:block;}

.mlogo{ display:none;}

.wabfoot{ display:none;}





.sousuo{ width:100%; height:60px; border-bottom:1px solid #e3e3e3;}

.sousuo p{ background:url(../Image/sousuo.png) center left no-repeat; font-size:16px; float:left;color:#252626; line-height:60px; padding-left:40px; font-weight:bold;}

.sousuo a{ float:left; margin-left:38px; font-size:14px; color:#565656; line-height:60px;}

.pro{ width:100%; float:left; margin-top:50px;}

.pro li{ width:31.3%; float:left; margin:1%; background:#f7f7f9; border-bottom:5px solid #f7f7f9;}

.pro li p{ width:45%; margin: 2%; height:190px; float:left;}



.pro li dd{ font-size:18px; color:#303030; padding:50px 50px 0 0; width:51%; float:left;}

.pro li dd font{ font-size:14px; color:#ffffff; background:#aaaaaa; padding:2px 19px;}

.pro li:hover{ border-bottom:5px solid #0089e1; background:#e8eefa;}

.pro li:hover dd font{ background:#0089e1;}

.youshi{ margin-top:50px; float:left; width:100%; background:url(../Image/youshibj.jpg) center top no-repeat;}

.youshibt{ text-align:center; width:100%; float:left; margin-top:70px; line-height:2;}

.youshibt p{ font-size:47px; color:#3f3f3f;}

.youshibt span{ font-size:20px; color:#3f3f3f; display:block;}

.youshibt font{ font-size:14px; color:#7c7c7c; display:block;}

.youshi ul{  margin:50px auto 0; padding:2%; padding-top:2%; width:100%; height:auto; overflow:hidden; background:#fff;-moz-border-radius: 15px; /* Firefox */ 

  -webkit-border-radius: 15px; /* Safari 和 Chrome */

  border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.youshi li{ width:100%; background:#e8eefa; margin:0 auto 2%; float:left;}

.youshi li img{ float:left; width:30%; }

.youshi li dd{ width:66%;line-height:1.8; float:left; margin:40px 0 0 2%; background:url(../Image/ysxian.png) center 30px repeat-x;}

.youshi li dd b{ display:block; width:392px; height:57px; color:#fff; text-align:center; font-size:45px; line-height:57px; font-weight:bold; margin-left:-86px; background:#0089e1;}

.youshi li dd p{ font-size:32px; color:#252525; margin-top:30px; }

.youshi li dd span{ font-size:22px; display:block; margin-bottom:20px; color:#3b3a3a; line-height:1.3;}

.youshi li dd span i{ font-style:normal; color:#fe6600}

.youshi li dd font{ display:block; font-size:17px; color:#7d7d7d;}

.youshi li:nth-child(2) img{ float:right;}

.youshi li:nth-child(2) dd{ float:left;}

.youshi li:nth-child(2) dd b{ float:right; margin:0; margin-right:-86px;}

.youshi li:nth-child(4) img{ float:right;}

.youshi li:nth-child(4) dd{ float:left;}

.youshi li:nth-child(4) dd b{ float:right; margin:0; margin-right:-86px;}

.news{ width:100%; float:left; padding:3% 0; background:#f7f7f7;}

.newsbt{ width:30%; float:left; margin-top:50px;}

.newsbt p{ font-size:30px; color:#0089e1; font-weight:bold;}

.newsbt span{ font-size:16px; display:block; color:#777777; padding-bottom:38px; background:url(../Image/newsxian.png) left bottom no-repeat;}

.newsbt font{ font-size:14px; color:#7c7c7c; display:block; margin-top:50px;}

.news ul{ width:30%; margin-left:3%; float:left;}

.news ul li{ width:100%; float:left; border-bottom:1px dashed #c1c1c1; padding-bottom:20px; margin-bottom:20px;}

.news ul li span{ width:25%; float:left; display:block; text-align:center; font-size:14px; color:#7c7c7c;}

.news li span font{ font-size:36px; color:#7c7c7c;}

.news li p{ width:73%; float:right;}

.news li p font{ display:block; background:url(../Image/newslixian.png) left center no-repeat; text-indent:28px; font-size:18px; color:#424242; margin-bottom:10px;}

.newspic{ width:30%; float:right;}

.newspic img{ width:100%;}

.footer{ width:100%; margin-top:80px; background:#252525; float:left;}

.fnav{ width:100%;}

.fnav li{ width:12.5%; float:left; font-size:17px; color:#b2b2b2; text-align:center; margin:38px 0;}

.ftel{ width:100%; border-top:1px solid #343434; padding-top:43px;}

.ftel .ewm{ width:225px; height:133px; background:url(../Image/ewm.png) center no-repeat; float:left;}

.ftel ul{ float:left; }

.ftel li{ float:left; margin-top:30px; padding-left:68px; font-size:18px; color:#8d8d8d;margin-left:40px;}

.ftel li:nth-child(1){ background:url(../Image/ftel1.png) left center no-repeat;}

.ftel li:nth-child(2){ background:url(../Image/ftel2.png) left center no-repeat;}

.ftel li:nth-child(3){ background:url(../Image/ftel3.png) left center no-repeat;}

.admin{ width:100%; height:57px; background:#1c1c1c; margin-top:30px; font-size:14px; color:#535353; line-height:57px;}

.admin span{ float:right;}



.nbt{ width:100%; float:left; background:url(../Image/nbt.jpg) top center no-repeat;}

.nbt .rig-title-over{ float:left; font-size:60px; color:#0089e1; border-bottom:3px solid #0089e1; margin-top:40px; padding-bottom:10px;}

.nbt .crumbs{background:url(../Image/location.png) left center no-repeat; padding-left:25px; font-size:16px; color:#3f3f3f; float:right;}

.nabout{ width:100%; float:left; margin-top:50px;}

.n-about-pic{ float:left; width:30%; margin-top:50px; }

.n-about-pic img{ width:100%;}

.n-about-content{ width:68%; line-height:2; float:right; margin-top:50px; font-size:16px; color:#3d3d3d;}

.n-about-content img{ width:100%;}

.zhici{ width:100%; background:#f5f7f8; padding:50px 0; float:left;}

.zhicibt{ width:100%; float:left; font-size:14px; color:#383838; line-height:2;text-align:center; }

.zhicibt p{ font-size:30px; color:#383838; font-weight:bold; margin-bottom:30px;}

.zhiciw{ width:100%; float:left; margin-top:54px; float:left; background:#FFF;}

.zhicipic{ width:45%;  float:left;}

.zhicipic img{ width:100%;}

.zhiciw p{ font-size:16px; color:#383838; line-height:2; width:50%; padding:2%; float:right;}

.wenhua{ width:100%; float:left; margin-top:50px;}

.wenhuabt{ font-size:14px; color:#383838; width:100%; float:left; text-align:center;}

.wenhuabt p{ font-size:30px; color:#383838; margin-bottom:30px; font-weight:bold;}

.npro{ width:80%; border-left:12px solid #f7f7f9; padding:3%; float:left;}

.npro li{  margin-bottom:.2rem; width:22%; float:left; margin-right:3.5%;}

.npro li p{ width:100%; overflow:hidden; padding-bottom:100%; position:relative;

-moz-border-radius:10px; /* Firefox */

  -webkit-border-radius:10px; /* Safari 和 Chrome */

  border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}

.npro li p img{ position:absolute; top:0; left:0; width:100%; height:100%;transform:translate(0,0); transition:all .5s ease-in 0s;}

.npro li:nth-child(4n){ margin-right:0;}

.npro li span{ display:block; font-size:.14rem; color:#3c3c3c; text-align:center; line-height:3;}

.nproinfo{ width:80%; float:right; margin-left:-12px; border-left:12px solid #f7f7f9; padding:3%; }







.sllist{ width:100%; float:left; margin-top:40px;}

.sllist li{ width:14%; padding-left:.04rem; overflow:hidden; float:left; overflow:hidden; position:relative;

transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;}

.sllist li:nth-child(1){padding-left:0;}

.sllist li .pic{ width:386px;}

.sllist li .pic img{ width:100%; margin:0; display:block;}



.sllist li .sl_desc{position:absolute; width:314px; height:149px; bottom:0;  padding:30px;





transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;}

.sllist li .sl_desc p{font-size:18px; font-weight: bold; color:#ffffff; line-height:2;}

.sllist li .sl_desc span{font-size:18px; padding-left:10px; color:#ffffff; display: none;}

.sllist li.li_on{width:27.5%;}

.sllist li.li_on .sl_desc{background:rgba(6,82,166,.8);}

.sllist li.li_on .sl_desc span{ display:block;}



.nhj{ width:100%; margin-top:.5rem;}

.nhj ul{ margin-top:30px;}

.nhj li{ border:1px solid #dcdcdc; margin-bottom:.2rem; width:23%; margin: 1%; float:left; }

.nhj li p{ width:100%; overflow:hidden; padding-bottom:100%; position:relative;}

.nhj li p img{ position:absolute; top:0; left:0; width:100%; height:100%;transform:translate(0,0); transition:all .5s ease-in 0s;}

.nhj li p:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.nhj li:nth-child(3n){ margin-right:0;}

.nhj li span{ display:block; font-size:.16rem; color:#3c3c3c; text-align:center; line-height:3;}

.de-message{ width:100%; float:left; margin-top:30px;}

.mes-form{ width:80%; margin:30px auto; }

.form-tr{ width:48%; float:left;margin:1%;}

.forminput{ width:100%;float:left; height:45px; padding-left:5%;  border:1px solid #CCC;}

.formcontent{ width:100%; height:100px;}

.verify{ float:left; width:150px;}

#verifyImg{ width:100%;}

.formcaptcha{width:50%;float:left; height:45px; padding-left:5%;  border:1px solid #CCC}

.submit{width:100%;float:left; height:45px; padding-left:5%;  border: none; text-align:center; line-height:45px; background:#0089e1; color:#FFF;}

.contact-map{ width:100%; float:left; height:400px;}

.dituContent{ width:100%; height:400px;}

#dituContent{ width:100%; height:400px;}

















.nbanner{ width:100%; height:5.29rem; float:left; margin-top:1.81rem;}

.bannerbt{ text-align:center; margin-top:1.38rem; line-height:2;}

.bannerbt p{ font-size:.36rem; color:#121212; font-weight:bold;}

.bannerbt span{ font-size:18px; color:#121212; display:block;}

.bannerbt i{ display:block; height:.42rem; margin-top:.2rem; background:url(../Image/bannerbiao.png) center no-repeat;

transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;

}

.nbanner i:hover{ margin-top:.4rem;}

.nabout{ width:100%; margin-top:.5rem;}

.nabt{}

.nabt p{ font-size:.3rem; color:#121212; font-weight:bold;}

.nabt span{ font-size:18px; color:#121212;}

.naboutw{ width:50%; font-size:.14rem; margin-top:.2rem; float:left; color:#121212; line-height:2; padding-right:5%;}

.naboutpic{width:50%;  float:right; margin-top:.2rem;}

.naboutpic img{ width:100%;}

.licheng{ width:100%; padding-top:.5rem; height:7rem; background:url(../Image/licheng.jpg) center no-repeat; margin-top:.7rem;}

.lichengw{ width:12rem; margin:0 auto;}

.lcslider{ margin-top:.6rem;}

.lcslider li{ text-align:center;}

.lcslider li p{ font-size:.28rem; font-weight:bold; color:#121212;}

.lcslider li span{ display:block; font-size:.24rem; color:#121212; font-weight:bold; margin-top:.4rem;}

.lcslider li font{ display:block; font-size:.16rem; color:#121212; text-align:left; line-height:2; margin-top:.2rem}

.lcslider li img{ display:block; margin-top:.2rem; max-width:100%;}

.culture{ width:100%; float:left; margin-top:.4rem;}

.culturebj{ width:100%; height:4.78rem; background:url(../Image/culturebj.jpg) center no-repeat; margin-top:.4rem;}

.neiw{ width:73%; margin:0 auto;}

.culture ul{ width:50%; float:left; margin-top:.8rem;}

.culture li{ width:100%; float:left; font-size:.18rem; line-height:2; padding-left:.3rem; color:#FFF; margin-bottom:0.2rem;}

.adh{ width:31%; float:left; margin-right:3.3%; margin-top:.5rem;}

.adh:nth-child(3){ float:right; margin-right:0;}

.adh ul{ background:#ececec; padding-bottom:.2rem;color:#555555;}

.adh ul span{ width:90%; margin-top:.1rem; display:block; border-bottom:1px solid #FFF; margin:0 auto; line-height:3;}

.adh ul p{ width:100%; position:relative; padding-bottom:63.3%; overflow:hidden; margin-top:.2rem;}

.adh ul p img{ position:absolute; top:0; left:0; width:100%; height:100%;transform:translate(0,0); transition:all .5s ease-in 0s;}

.adh:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s;}

.adh ul a{ font-size:16px; display: block; width:90%; margin:0 auto;  line-height:3;}

.adh ul:hover{ background:#0667b3; color:#FFF;}

.page{ width:100%; text-align:center; margin-top:40px;}

.page a{ padding:5px 15px; background:#1592cc; border:1px solid #1592cc; color:#FFF; margin:0 5px;}

.page .current{border:1px solid #1592cc; color:#1592cc;padding:5px 15px; margin:0 5px;}





























.nteam li p{ width:280px; height:285px; background:#FFF;

display: table-cell;

vertical-align:middle;

/*设置水平居中*/

text-align:center;}

.nteam li p img{max-width:280px; max-height:285px;vertical-align:middle;}

.nteam li{ font-size:.14rem; color:#4d4d4d; line-height:2; text-align:center;}

.lichw{ width:100%; float:left; position:relative;}

.lichpic{ width:45%; float:left;}

.lichpic img{ width:100%;}

.lichw ul{ width:53%; float:right; position:absolute; right:0; height:100%; overflow:auto; background:url(../Image/lichul.png) left repeat-y;}

.lichw li{ border-bottom:1px solid #e5e5e5; width:90%; margin:0 5%; float:left; height:.71rem; margin-bottom:.3rem;}

.lichw li p{ font-size:.22rem; color:#2167d2; font-weight: bold;}

.lichw li span{ font-size:.14rem; color:#292929;}

.nmain{ width:100%; float:left; padding-bottom:.8rem;}

.prolist{ margin-top:.3rem;}

.prolistbt{ font-size:.4rem; font-style:italic; color:#333; line-height:2;}

.nnews{ width:100%; float:left; margin-top:.2rem;}

.nnews ul{ width:100%; float:left; background:#f2f3f6; margin-top:.3rem; overflow:hidden; padding:.2rem 0; color:#3f4952;transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;

}

.nnews ul:hover{ background:#0466b4;}

.nnews ul:hover p font{ color:#FFF;}

.nnews ul:hover p{ color:#FFF;}

.nnews ul:hover span{ color:#FFF;}



.nnews li{ height:1.48rem;}

.nnews li span{ width:10%; font-size:.26rem;margin-top:.2rem;}

.nnews li span font{font-size:14px; display:block;}

.nnews li img{ float:left; width:20%; height:auto;}

.nnews li p{ width:62%; margin-top:.2rem; margin-left:3%; font-size:.18rem; float:left; }

.nnews li p font{ font-size:.14rem; color:#888888; display:block; margin-top:.2rem;}

.nnewst li{ width:33%;}

.ncont li{ width:49.5%;}

.inner_con{ margin-top:.5rem;}

#guestsmt{width:100%; margin-top:.5rem;}

.guestipt{width:30%;height:46px;float:left;margin-bottom:24px;margin-right:5%;border:none;outline:none;background-color:rgb(240,240,240);

box-sizing:border-box;padding:0px 46px 0 10px;font-size:14px;line-height:46px;font-family:"微软雅黑";}

#guestsmt #name{background:url(../Image//m1.png) no-repeat right 10px center rgb(240,240,240);}

#guestsmt #tel{background:url(../Image//m3.png) no-repeat right 10px center rgb(240,240,240);}

#guestsmt #email{background:url(../Image//m2.png) no-repeat right 10px center rgb(240,240,240);}

.guestmr{margin-right:0px;}

.guestinfo{width:100%;height:164px;float:left;margin-bottom:24px;border:none;outline:none;

box-sizing:border-box;padding:10px 46px 10px 10px;font-size:14px;line-height:24px;font-family:"微软雅黑";

background:url(../Image//m4.png) no-repeat right 10px top 12px rgb(240,240,240);}

.guestimg{width:80px;height:36px;float:left;margin-top:5px;}

.guestbtn{width:150px;height:36px;margin:auto;margin-top:24px;display:block;border:1px solid #036eb5;font-size:16px;line-height:36px;text-align:center;color:rgb(77,77,77);background:none;cursor:pointer;

-webkit-transition:all 0.6s;transition:all 0.6s;}

.guestbtn:hover{background:#036eb5;border:1px solid #036eb5;border-radius:36px;border:none;color:#FFF;}

#prev_next{ float:left; margin-top:20px; padding-top:2%; border-top:1px dashed #1592cc; width:100%;}

#prev_next li{ width:100%; font-size:0.14rem; line-height:2; float:left; margin-bottom:2%;}

#prev_next li a{  color:#1592cc; line-height:1; margin-right:1%; border:1px solid #1592cc; padding:0.05rem 0.1rem; font-style:normal;

-moz-border-radius: 0.2rem; /* Firefox */

  -webkit-border-radius:  0.2rem; /* Safari 和 Chrome */

  border-radius:  0.2rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}

#prev_next li:hover a{ background:#1592cc; color:#FFF;}

.newsinfo{ width:100%; float:left; margin-top:5%;}

.newsinfo h1{  font-size:0.18rem; text-align:center; color:#333333; margin-bottom:2%;}

.newstime{margin:2% 2% 0 0; background:url(../Image/newstime.png) left center no-repeat; display:inline; padding-left:0.2rem;}

.newszuozhe{  margin:2% 2% 0 0; background:url(../Image/admintb.jpg) left center no-repeat;  display:inline;padding-left:0.2rem;}

.newslaiyuan{margin:2% 2% 0 0; background:url(../Image/laiyuantb.jpg) left center no-repeat; display:inline;padding-left:0.2rem;}

.newsclick{margin:2% 2% 0 0; background:url(../Image/click.jpg) left center no-repeat; display:inline;padding-left:0.2rem;}

#allmap{width:100%;height:3.5rem;overflow:hidden; float:left;}





.yftx{ margin-top:.5rem; width:100%;}

.yftx ul{ width:100%; float:left; margin-top:.2rem;}

.yftx li{ overflow:hidden; position:relative; padding-bottom:33.9%; width:23%; float:left; margin-right:2.66%;}

.yftx li img{ position:absolute; width:100%; left:0; top:0; height:100%;transform:translate(0,0); transition:all .5s ease-in 0s;}

.yftx li:hover img{transform: scale(1.1); transition: all .5s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all .5s ease 0s; }

.yftx li p{ position:absolute; font-size:.24rem; color:#ffffff; width:100%; text-align:center;text-shadow:5px 2px 6px #000; left:0; bottom:.2rem; text-align:center;}

.yftx li:nth-child(4){ margin-right:0;}

.zlzs{ width:100%; margin-top:.5rem;}

.zlzsbj{ width:100%; height:5.8rem; margin-top:.2rem; background:url(../Image/zlzsbj.jpg) fixed center no-repeat; background-size:cover;}

.zlzs img{ max-width:50%; margin-top:.8rem;}

.zlzs ul{ width:50%; float:right;}

.zlzs ul p{ width:100%; font-size:.3rem; color:#121212; margin-top:1.4rem; margin-bottom:.3rem;}

.zlzs li{ float:left; position:relative; width:30%; padding-bottom:30%; margin:0 1%;  font-size:.3rem;  text-align:center; float:left;  background:#FFF;

-moz-border-radius:50%; /* Firefox */

  -webkit-border-radius:50%; /* Safari 和 Chrome */

  border-radius:50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.zlzs li:nth-child(2){ border:1px solid #b67867;}

.zlzs li:nth-child(3){ border:1px solid #9db3a5;}

.zlzs li:nth-child(4){ border:1px solid #6e4d9d;}

.zlzs li:nth-child(2):hover{ background:#b67867; color:#fff}

.zlzs li:nth-child(3):hover{ background:#9db3a5; color:#fff}

.zlzs li:nth-child(4):hover{ background:#6e4d9d; color:#fff}

.zlzs li span{ display:block; width:100%; padding-top:.6rem; position:absolute; left:0; top:0; text-align:center; z-index:999;color:#121212;}

.zlzs li:hover span{ color:#FFF;}

.jscx{ width:100%; margin-top:.5rem;}

.jscx ul{ width:100%; margin-top:.2rem;}

.jscx li{ width:30%; float:left; margin:0 1.5%; float:left; overflow:hidden; background:#ececec;

-moz-border-radius: 15px; /* Firefox */

  -webkit-border-radius: 15px; /* Safari 和 Chrome */

  border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

.jscx li p{ width:100%; padding-bottom:66.5%; position:relative;}

.jscx li p img{ position:absolute; width:100%; height:100%; top:0; left:0;}

.jscx li span{ font-size:.24rem; color:#030303; line-height:3; display:block; padding:0 30px;}

.jscx li font{ display:block; font-size:.16rem; color:#636363; line-height:1.8; padding:0 30px; padding-bottom:30px; display:block;}

.rczl{ width:50%; float:left; margin-top:.5rem; padding-right:10%;}

.rczlbt{ background:url(../Image/rczlbt.png) left center no-repeat; padding-left:.8rem;}

.rczlbt p{ font-size:.3rem; color:#040404;}

.rczlbt span{ font-size:.16rem; color:#121212;}

.rczlw{ font-size:.14rem; color:#979696; line-height:2; margin-top:.2rem;}

.rcsh{ width:90%; margin-top:.5rem; float:left; padding-top:33.5%; position:relative; background:url(../Image/rcsh.jpg) top center no-repeat; background-size:100% 100%; }

.rcshw{ font-size:.16rem; color:#020202; line-height:2; width:3.58rem; position:absolute; top:.8rem; left:.8rem;}

.rcshw span{ padding-bottom:.1rem; font-size:.24rem; color:#020202; display:block; margin:.2rem 0; background:url(../Image/rcshxian.jpg.png) bottom left no-repeat;}



.rcsh2{ width:90%; float:right; padding-top:33.5%; margin-top:.7rem; position:relative; background:url(../Image/rcsh2.jpg) top center no-repeat; background-size:100% 100%; }

.rcsh2w{ font-size:.16rem; color:#020202; line-height:2; width:3.58rem; position:absolute; top:.8rem; left:.8rem;}







.nconw{ position: relative; width:100%; background: #f4f4f4; float:left; margin-top:.5rem;  padding: 2% 3%;  background-size:50% auto;}

.nconw p{ text-indent:.1rem; font-size:.3rem; margin-bottom: .2rem; width:100%; float:left; color:#000000; border-left:5px solid  #036eb5; line-height:1;}

.nconw ul{ width:50%; float:left; }

.nconw li{ font-size:.16rem; width: 100%; float: left; height:.45rem; color:#616160; line-height:.45rem; margin-top:.2rem; text-indent:.65rem; border-bottom:1px dashed #b9b9b8;}

.nconw ul li:nth-child(2){ background:url(../Image/tel1.png) 20px center no-repeat;}

.nconw ul li:nth-child(3){ background:url(../Image/tel2.png) 20px center no-repeat;}

.nconw ul li:nth-child(4){ background:url(../Image/tel3.png) 20px center no-repeat;}

.nconw ul li:nth-child(5){ background:url(../Image/tel4.png) 20px center no-repeat;}

.nconwpic{float: right; position: absolute; right: 0; top: 0; height: 100%;}

.nconwpic img{ height: 100%;}









.jobs{ width:100%; float:right; margin-top:.5rem}

.jobs dl{ width:100%; background:#585959; float:left; height:.71rem; border-bottom:1px solid #f6f6f6;}

.jobs dd{float:left; background:#fff; font-size:.14rem; color:#FFF; line-height:.71rem; text-indent:.3rem; background:url(../Image/jobslixian.png) right center repeat-y;

-moz-border-radius: 3px; /* Firefox */

  -webkit-border-radius: 3px; /* Safari 和 Chrome */

  border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}

.jobs .d1{width:40%;}

.jobs .d2{width:20%}

.jobs li{ width:100%; float:left; border-bottom:1px solid #dcdcdc;}

.jobs li .p{ width:40.5%; float:left; background:#fff; line-height:.71rem; text-align:center; font-size:.13rem; color:#676c68; text-align:left;  text-indent:.3rem;}

.jobs li .p1{width:40%;}

.jobs li .p2{width:20%}

.jobs li .jobsinfo{ width:100%;   line-height:2; font-size:.16rem;  height:0; overflow:hidden; padding:0 5%;

transition: all 0.8s ease 0s;

  -moz-transition: all 0.8s ease 0s;

  -webkit-transition: all 0.8s ease 0s; background:url(../Image/jobscon.png) .4rem top no-repeat #f0f0f0;

}

.jobs li.on .jobsinfo{ height:auto; padding:.5rem 5%;}



.jobsside{ width:23%; float:left;}

.jobssidebt{ width:100%;}

.jobssidebt p{ font-size:.14rem; color:#6c6c6c;}

.jobssidebt span{ font-size:.23rem; color:#3c3c3c;}

.jobsside ul{ width:100%; margin-top:.37rem; background:url(../Image/jobsli.png) top left no-repeat; padding-top:.06rem;}

.jobsside li{ width:90%; height:.75rem; padding-left:10%; border-bottom:1px solid #f6f6f6; padding-top:.25rem; background:#2167d2; color:#FFF;}

.jobsside li p{ font-size:.2rem; color:#ffffff;}

.jobsside li span{ font-size:.14rem; color:#ffffff;}

.jobscon{ margin-top:.3rem; padding:10%; width:80%; line-height:2; background:#FFF;}

.jobscon p{ font-size:.24rem; color:#2167d2;}

.jobscon span{ font-size:.16rem; color:#2167d2;}















.lanrenzhijia3{ width:7.5rem; height:5.85rem; overflow:hidden; margin:0px auto;  font-family:'微软雅黑';}

.lanrenzhijia3 .tab{ width:1.5rem; float:right; }

.lanrenzhijia3 .tab a{ display: block; width:100%; margin-bottom:5px; float:left;border:1px solid #CCC;}

.lanrenzhijia3 .tab a img{ width:100%; height:1.45rem; display:block;}

.lanrenzhijia3 .tab a.active{ border:1px solid #079cd5;}

.lanrenzhijia3 .content{ width:5.85rem; float:left; border:1px solid #CCC;}

.lanrenzhijia3 .content li{width:5.85rem; display:none;}

.lanrenzhijia3 .content li img{width:5.83rem; display:block;}





.nprobj{ width:100%; margin-top:.3rem; float:left; background:#FFF;}

.nprof{ width:20%; margin-right:0px;border-right:12px solid #f7f7f9; float:right; padding:2%; }

.nprof li{ color:#9fa0a0; font-size:.2rem; margin-top:.1rem; margin-bottom:.2rem; float: left; clear:both;}

.nprof dl{ margin-top:.3rem;}

.nprof dd{ font-size:.16rem; color:#727171; line-height:2; margin-top:.2rem; float: left; clear:both;}

.nprof dd i{ width:0%; border-bottom:1px solid #727171; display:block;

transition: all 0.5s ease 0s;

  -moz-transition: all 0.5s ease 0s;

  -webkit-transition: all 0.5s ease 0s;

}

.nprof dd:hover i{ width:100%;}

























