﻿@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,input,button{margin:0;padding:0;font-size:14px;
  font-family:Microsoft Yahei,PingFang SC,Arial,Hiragino Sans GB,\\5FAE\8F6F\96C5\9ED1,STHeiti,\\534E\6587\7EC6\9ED1,sans-serif;line-height:1.5em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{color:#777}
body{background:#fff; min-width: 1200px;}
ul,ol,li{list-style:none}
a{color:#777;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;-ms-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
img{border:0}
em{font-style:normal}
h1,h2,h3,h4,h5{font-weight:normal}
@font-face {
  font-family: 'HelveticaNeue';  
  src: url('img/HelveticaNeue.eot');
  src: url('img/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
  url('img/HelveticaNeue.woff') format('woff'),
  url('img/HelveticaNeue.ttf') format('truetype'),
  url('img/HelveticaNeue.svg') format('svg');
}



@font-face {
  font-family: 'alzt'; 
  src: url('img/iconfont.eot');
  src: url('img/iconfont.eot?#iefix') format('embedded-opentype'),
  url('img/iconfont.woff') format('woff'),
  url('img/iconfont.ttf') format('truetype'),
  url('img/iconfont.svg') format('svg');
}
.alzt{
  font-family:"alzt" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.iconfont{font-family: "iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left { float:left; }
.right { float:right; }
.hide{ display:none;}
.tra{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.box-shadow{box-shadow: 0px 5px 35px rgba(0,0,0,0.1);}
.box{width: 1200px; margin: 0 auto;}
/*延迟加载*/
.lazy {background: url("img/loading.gif") 50% 50% no-repeat;}
.w1200{width: 1200px;margin: 0 auto;}
.time03{transition: 0.3s ease-in; -webkit-transition: 0.3s ease-in; -o-transition: 0.3s ease-in; }
.time05{transition: 0.5s ease-in; -webkit-transition: 0.5s ease-in; -o-transition: 0.5s ease-in; }
/*分页框架*/
.pager {width:100%; color:#333; line-height:34px; padding:0; font-size:14px; text-align:center; padding-bottom: 120px; padding-top: 100px;}
.pager>a,.pager>span { border: #cccccc 1px solid; padding:0 13px; text-align: center;   color: #666; text-decoration: none;  font-size:14px; 
  height:34px;line-height:34px;display:inline-block;margin:0 5px; border-radius: 50%;}
.pager>a:hover { border: #146033 1px solid; color: #fff; background-color: #146033; }
.pager>a:active { color: #fff; border: #146033 1px solid; background-color: #146033; }
.pager>span.now  { color: #fff; border: #146033 1px solid; background-color: #146033; }
.pager>span.disabled { color: #ccc;  border: #ccc 1px solid } 
.pager>i{font-style: normal; display: inline-block;  width: 50px; margin-left: 50px; margin-right: 50px;}
.pager>i>span{font-size: 12px; border: none!important; width: 50px;}
.pager>i>a{ border: none!important; width: 50px;}

/*index*/
.top{width: 100%; height:6px; background: #2C66A5; }
.head{width: 100%; height:110px; background:#fff; border-top: 6px solid #2C66A5; position: fixed; top: 0px; box-shadow: 0px 2px 5px rgba(0,0,0,0.15); z-index: 99;}
.head .ilogo{display: block; width: 162px; height: 101px; overflow: hidden; margin-top: 3px; float: left;}
.head .imenu{ float: right;  }
.head .imenu li{float: left; position: relative; padding-top: 45px; padding-bottom: 30px;}
.head .imenu li>a{display: block;width: 170px; height: 100%; border-right: 1px dashed #ccc;}
.head .imenu li:nth-child(6) a{border:none;}
.head .imenu li>a p{text-align: center; font-size: 18px; color:#231815; line-height: 1em; margin-bottom: 9px;}
.head .imenu li>a span{display:  block; text-align: center; font-size: 12px; color: #888;line-height: 1em; text-transform:capitalize;}

.head .imenu li dl{width: 100%; position: absolute; top:110px; z-index: 100; background: #fff; box-shadow: 0px 3px 5px rgba(0,0,0,0.15); padding-top: 20px;padding-bottom: 20px; display: none;}
.head .imenu li dl dd{cursor: pointer;}
.head .imenu li dl dd a{display: block; width: 100%; height:43px; line-height: 43px; text-align: center; color:#888888 ;}
.head .imenu li dl dd a:hover{color:#2C66A5; }


.ibanner{width: 100%; height: 640px; position: relative; z-index: 1;}
.ibanner .bd{width: 100%; height: 100%; overflow: hidden; position: relative;}
.ibanner .bd li{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.ibanner .bd li a{display: block;  width: 1200px; height: 100%; margin:0 auto;}

.ibanner .prev,.ibanner .next{position: absolute; top: 50%;  font-size: 60px; color: #fff; }
.ibanner .prev{left: 30px;}
.ibanner .next{right: 30px;}

.iwrap01{width: 100%; height: 630px;}
.iwrap01 .iitem{padding-top: 100px;}
.iwrap01 .iitem{text-align: center;}
.iitem p{font-size: 24px; color: #231815; line-height: 1em; margin-bottom: 10px;}
.iitem span{display: block;color: #2C66A5; font-size: 14px;line-height: 1em; }

.iwrap01 .iwrap01_list{overflow: hidden; margin-top: 60px; }
.iwrap01 .iwrap01_list li{width: 298px; height: 385px; float: left; border-right: 1px solid #ccc; position: relative;}
.iwrap01 .iwrap01_list li:last-child{border: none;}



.iwrap01 .iwrap01_list li .iwrap01_lpic{width: 235px; height: 270px; overflow: hidden; margin:0px auto 15px; background-position: 0px -114px;}



.iwrap01 .iwrap01_list li p{text-align: center; font-size: 18px; color: #404040; line-height: 1em; margin-bottom: 20px;}
.iwrap01 .iwrap01_list li span{display: block; width: 240px; margin:0 auto; text-align: center; font-size: 14px; line-height: 26px;}
.iwrap01 .iwrap01_list li a{display:block; width: 100px; height: 36px; line-height: 36px; border: 1px solid #ddd;  border-radius: 18px; position: absolute;
bottom: 5px; left: 50%; margin-left: -50px;}
.iwrap01 .iwrap01_list li a i{display: block;width: 100px; height: 36px; font-size: 40px; line-height: 36px; text-align: center; color: #888;}
.iwrap01 .iwrap01_list li:hover .iwrap01_lpic {background-position:0px 5px; }
.iwrap01 .iwrap01_list li:hover p,.iwrap01 .iwrap01_list li:hover span{color:#2C66A5; }
.iwrap01 .iwrap01_list li:hover a{background: #2C66A5; }
.iwrap01 .iwrap01_list li:hover a i{color: #fff;}
.iwrap01 .iwrap01_list li a:hover i{  -webkit-animation: gogo 1s 1 linear; animation: gogo 1s 1 linear;}


.iwrap02{width: 100%;   background: #c1dbcc; position: relative; ;}
.iwrap02_btn { width: 100px; height: 40px; line-height: 35px; color: #707070; font-size: 14px; text-align: center; position: absolute; top: -35px;
left: 50%; margin-left: -50px; background: #c1dbcc; border-radius: 5px; }
.iwrap02_btn p{line-height: 40px;}
.iwrap02_btn i{font-size: 14px;}
.iwrap02_hide{width: 100%; height: 0px; position: relative;}
.iwrap02 .iwrap02_list{overflow: hidden;}
.iwrap02 .iwrap02_list li{float: left; width: 25%; height: 100%;}
.iwrap02 .iwrap02_list li a{display: block; width: 100%; padding-top: 40px;}
.iwrap02 .iwrap02_list li a span{display: block; width: 55px; height: 42px; margin:0 auto; margin-bottom: 17px;}
.iwrap02 .iwrap02_list li a p{color: #4c5e54; text-align: center; font-size: 18px; line-height: 1em; font-weight: bold;}

.iwrap03{width: 100%; height:560px; background:#e3f1e9; position: relative; z-index: 3;}
.iwrap03 .box{height: 390px; padding-top:100px; }

.iwrap03 .iwrap03_left{width: 560px; height: 100%; float: left; padding-right: 40px; border-right: 1px solid #d5e2da; }

.iwrap03 .iwrap03_left{}
.iwrap03 .iitem{padding-left:19px; border-left: 4px solid #2C66A5; overflow: hidden;}
.iwrap03 .iitem div{float: left;}
.iwrap03 .iitem a{display:  block; width: 100px; height: 36px; border: 1px solid #2C66A5; float: right; margin-top: 8px; border-radius: 18px; overflow: hidden;}
.iwrap03 .iitem a i{display: block; width: 100%; font-size: 40px; text-align: center; line-height:  36px; color:#2C66A5;}
.iwrap03 .iitem a:hover{background:#2C66A5; }
.iwrap03 .iitem a:hover i{color:#fff; -webkit-animation: gogo 1s 1 linear; animation: gogo 1s 1 linear;}
.iwrap03 .iwrap03_left .iwrap03_lpic{width: 100%; overflow: hidden; margin-top: 40px; margin-bottom: 20px;}
.iwrap03 .iwrap03_left .iwrap03_lpic img{display: block; max-width: 100%;}
.iwrap03 .iwrap03_left .iwrap03_lcont{width: 100%; line-height:30px;font-size: 14px; color: #404040; }

.iwrap03 .iwrap03_right{ float: right; width: 560px; height: 100%;}
.iwrap03 .iwrap03_right a i{font-size: 26px;}
.iwrap03 .iwrap03_right .iwrap03_rlist{width: 100%; overflow: hidden; margin-top: 40px;}
.iwrap03 .iwrap03_right .iwrap03_rlist  li{height: 103px; overflow: hidden;}
.iwrap03 .iwrap03_rlrq{width: 70px; float: left;}
.iwrap03 .iwrap03_rlrq p{font-size: 60px; line-height: 1em; color:#2C66A5;font-family: "HelveticaNeue";}
.iwrap03 .iwrap03_rlrq span{display: block; font-size: 14px; color: #999; text-align: center;}
.iwrap03 .iwrap03_rlnr{width: 440px; height: 100%; float: right;}
.iwrap03 .iwrap03_rlnr p{font-size: 18px; color: #808080; line-height: 1em; margin-bottom: 5px;}
.iwrap03 .iwrap03_rlnr span{display: block; width: 100%; font-size: 14px; line-height: 26px; color: #777777;}
.iwrap03 a:hover .iwrap03_rlnr{margin-right:25px;}
.iwrap03 a:hover .iwrap03_rlnr p,.iwrap03 a:hover .iwrap03_rlnr span{color:#2C66A5; }

.footer{width: 100%; background:#dadfdc; }
.footer .footer_top{width: 100%; padding-top: 120px;}
.footer .footer_top .footer_tmenu{float:left; height: 240px;}
.footer .footer_top .footer_tmenu ul li{float: left; margin-right: 50px;}
.footer .footer_top .footer_tmenu ul li:last-child{margin-right: 0px;}
.footer .footer_top .footer_tmenu ul li dt{font-size: 14px; line-height: 1em ; color: #444; margin-bottom: 15px; }
.footer .footer_top .footer_tmenu ul li dd a{font-size: 14px; line-height:30px ; color: #777;}
.footer .footer_top .footer_tmenu ul li dd a:hover{color:#2C66A5; text-decoration: underline;}

.footer .footer_top .footer_tewm{float: right;width:328px;  }
.footer .footer_top .footer_tewm img{display: block; height: 100%;}

.footer .footer_top .footer_tlx{float: right;  margin-right:5px;}
.footer .footer_top .footer_tlx .iflogo{width: 100px; margin-bottom:3px;}
.footer .footer_top .footer_tlx .iflogo img{display: block; width: 100%;}
.footer .footer_top .footer_tlx li{font-size: 14px; line-height: 30px; color: #777; margin-bottom: 10px;}
.footer .footer_top .footer_tlx li span{color:#2C66A5; font-size: 18px; }
.footer .bottom{width: 100%; height:60px; border-top: 1px solid #ced6d1; }
.footer .bottom p{text-align: center; font-size: 15px; color: #999999; line-height: 60px;}
/*分页开始*/
.page{width: 100%; }
.page .pbanner{width: 100%; height:260px;  }
.pcon{width: 100%; background:#fff; min-height: 300px; overflow: hidden;}
.pcon .ppnews{width: 100%;margin-bottom: 100px; padding-top: 110px;}
.pcon .ppnews h2{font-size:18px; color: #404040; text-align: center; line-height: 1em ;margin-bottom:10px; }
.pcon .ppnews>i{display: block; font-style: normal; font-size: 14px; color: #888; line-height: 30px; text-align: center;}
.pcon .ppnews_con{width: 100%; min-height: 200px; padding-top: 70px;}
.pcon .ppnews_con p{font-size:14px; line-height: 30px; color: #888;  text-indent: 2em;}
.pcon .ppnews_con  img{max-width: 100%; display: block;}

/*招聘页面开始*/
.pnav{width: 100%; height:118px; background:#e4efe8; overflow: hidden;}
.pnav .pnav_left{float: left; padding-top: 35px;}
.pnav .pnav_left .pnav_lname{font-size: 16px; color: #bbb; line-height: 25px;}
.pnav .pnav_left .pnav_lname span{text-transform:capitalize;}
.pnav .pnav_left .pnav_lname i{font-style: normal; font-weight: bold; color: #2C66A5; }
.pnav .pnav_left .pnav_ltitle{font-size: 14px; color:#777; line-height: 24px;}
.pnav .pnav_right{float: right;padding-top: 35px;}
.pnav .pnav_right ul li{float:  left; margin-left: 10px;}
.pnav .pnav_right ul li a{display: block; width: 120px; height: 44px; line-height: 44px; color: #404040; font-size: 16px; text-align: center; border-radius: 22px;}
.pnav .pnav_right ul li.on a,.pnav .pnav_right ul li a:hover{background: #3468B1; color: #fff;}
.ppcont{width: 100%;min-height: 200px; padding-top: 70px;margin-bottom: 100px; overflow: hidden;}
.ppcont p{font-size:14px; line-height: 30px; color: #888;  text-indent: 2em; }
.ppcont .box img{max-width: 100%!important; display: block;}

/*联系我们开始*/
.plxcont{width: 1200px; margin:0 auto; min-height: 500px; margin-bottom: 120px; overflow: hidden;}
.plx_cont {width: 100%; margin-top: 100px;}
.plx_cont p{color: #707070; font-size: 16px; line-height: 36px;}
.imap{width: 100%; height: 515px; padding-top: 60px;}
#ContactMap{width: 100%; height: 515px;}

/*新闻列表页*/
.pnews{width: 100%; margin-top: 35px; }
.pnews .pnews_list{width: 100%; height:255px; border-bottom: 1px solid #ddd;}
.pnews .pnews_list a{display: block; padding: 80px 0px; overflow: hidden; }
.pnews .pnews_list .pnews_lleft{float: left; width: 150px; overflow: hidden; position: relative;}
.pnews .pnews_list .pnews_lleft .pnews_lltop{font-size:58px; line-height: 1em; color:#888; font-family: "HelveticaNeue";}
.pnews .pnews_list .pnews_lleft .pnews_llbottom{font-size: 16px; color: #bbb; margin-top: 30px; line-height: 1em; overflow: hidden;}
.pnews .pnews_list .pnews_lleft .pnews_llbottom span{line-height: 1em; float: left;}
.pnews .pnews_list .pnews_lleft .pnews_llbottom i{font-style: normal; font-size: 30px; color: #888; float: right;line-height:20px; margin-right: 5px;}
.pnews .pnews_list .pnews_lleft img{display: block; position: absolute;left:-150px; top: 0px; width: 150px; }
.pnews .pnews_list .pnews_lright{float: right; width: 970px; }
.pnews .pnews_list .pnews_lright p{font-size: 18px; color: #404040; margin-bottom: 10px;}
.pnews .pnews_list .pnews_lright span{display: block; width: 100%; font-size: 14px; color: #888; line-height:32px; text-indent: 2em; }

.pnews .pnews_list a:hover .pnews_lright{margin-right: 30px;}
.pnews .pnews_list a:hover .pnews_lright p{color: #3468B1;}
.pnews .pnews_list a:hover .pnews_lleft img{left: 0px;}



/*关于我们开始*/
.pab{width: 100%; min-height: 500px; }
.pab01 {width:100%; /*overflow: hidden;*/padding-top: 120px; height:400px; }
.pab01 .pab01_left{float: left; width: 495px; }
.pab01 .pab01_left h2{font-size: 24px; color: #404040; line-height: 1em; margin-bottom: 50px;}
.pab01 .pab01_left .pab01_lcon{width: 100%; height:565px; border-bottom: 2px solid #3468B1; }
.pab01 .pab01_left .pab01_lcon p{text-indent: 2em; font-size:16px; line-height: 36px;color: #888; }
.pab01 .pab01_right{width: 622px; float: right; margin-bottom: 80px;}
.pab01 .pab01_right .pab01_rpic{width: 100%; height:528px; }
.pab01 .pab01_right .pab01_rwh{width: 100%; margin-top:65px; }

 .boxr{width: 622px; float: right;margin-bottom: 80px;margin-top: -30px; height: 100px;}
 .pab01_rwh p{font-size:16px; color: #888; line-height: 36px; margin-bottom: 10px; }
 .pab01_rwh p span{font-size: 24px; line-height: 36px; color: #404040;}
 .pab01_rwh p i{display: inline-block;*display: block; width: 20px; height: 36px; margin-left: 15px; margin-right: 15px;}
 .pab01_rwh p i.pab01_lic{background: url(img/pab01_lic.png) 20px 45px;}
 .pab01_rwh p i.pab01_ric{background: url(img/pab01_ric.jpg) 20px 48px;}

.pab02{width: 100%; height: 483px; background-color: #eaf4ee; display: none;}
.pab02 h3{font-size: 24px; color: #404040; text-align: center; line-height: 1em; padding-top: 100px; margin-bottom: 80px;}
.pab02 .pab02_list{width: 100%; position: relative;}
.pab02 .pab02_list .bd{width: 1020px; height: 180px; margin: 0 auto;}
.pab02 .pab02_list .bd ul li{float: left; width: 280px; height: 180px; background-color: #eee; margin-left:30px; margin-right: 30px; }
.pab02 .pab02_list a.next,.pab02 .pab02_list a.prev{display: block;font-size: 40px; color: #146033;  position: absolute; top: 50%; margin-top: -20px;}
.pab02 .pab02_list a.next{right: 0px;}
.pab02 .pab02_list a.prev{left: 0px;}

.pab03{width: 100%; height: 420px;  background-color: #eaf4ee;}
.pab03 h3{font-size: 24px; color: #404040; text-align: center; line-height: 1em; padding-top: 100px; margin-bottom: 80px;}
.pab03 .pab03_list{width: 100%; position: relative;}
.pab03 .pab03_list .bd{width: 1100px; height: 100px; margin: 0 auto;}
.pab03 .pab03_list .bd ul li{float: left; width: 210px; height: 100px; overflow: hidden;  margin-left:5px; margin-right: 5px; }
.pab03 .pab03_list .bd ul li img{display: block; width: 100%;}
.pab03 .pab03_list a.next,.pab03 .pab03_list a.prev{display: block;font-size: 40px; color: #146033;  position: absolute; top: 50%; margin-top: -15px;}
.pab03 .pab03_list a.next{right: 0px;}
.pab03 .pab03_list a.prev{left: 0px;}


/*农仓业务*/
.pncyw{width: 100%; background-color: #fff; }
.pncyw01{width: 1200px; padding-top: 120px; padding-bottom: 100px; margin: 0 auto;}
.pncyw01 h3{text-align:  center; font-size: 24px; line-height: 1em; color:#404040; margin-bottom: 30px;}
.pncyw01 span{width: 100%; display: block; text-align: center; font-size: 16px; color: #707070; line-height: 24px; margin-bottom: 60px;}
.pncyw01 .pnc01_list{width: 100%; overflow: hidden; }
.pncyw01 .pnc01_list li{float: left; width: 282px;  margin-left: 9px; margin-right: 9px; }
.pncyw01 .pnc01_list li .pnc01_ltop{font-size:18px; color: #404040; text-align: center; line-height: 38px; }

.pncyw01 .pnc01_list li div{border:1px solid #ccc; border-top: 2px solid #146033; padding:70px 35px; height: 150px; margin-top: 40px; cursor: pointer;}
.pncyw01 .pnc01_list li:nth-child(2) div p{margin-top: 50px;}
.pncyw01 .pnc01_list li:nth-child(3) div p{margin-top: 20px;}
.pncyw01 .pnc01_list li:nth-child(4) div p{margin-top: 50px;}
.pncyw01 .pnc01_list li div p{font-size: 14px; color: #404040; line-height: 30px; text-align: center;}
.pncyw01 .pnc01_list li:hover div{background: #146033;}
.pncyw01 .pnc01_list li:hover div p{color: #fff;}

.pncyw02{width: 100%; background-color:#e4efe8; padding-top: 95px; padding-bottom: 95px; }
.pncyw02 h3{text-align:  center; font-size: 24px; line-height: 1em; color:#404040; margin-bottom: 30px;}
.pncyw02 span{width: 100%; display: block; text-align: center; font-size: 16px; color: #707070; line-height: 24px; margin-bottom: 60px;}
.pncyw02 .zl_jj{font-size: 14px; color: #888;line-height: 18px; }
.pncyw02 .zl_jj strong{font-size: 18px; color: #808080;}

.pncyw02 .table{width: 100%; margin-top: 25px; margin-bottom: 85px;}
.pncyw02 .table dl{ color: #fff; font-size: 16px; border:none; overflow: hidden;}
.pncyw02 .table dd:nth-child(1){width: 189px; text-align: center; border-left: 1px solid #ccc; margin-left: 1px; }
.pncyw02 .table dd:nth-child(2){width: 500px; text-align: center;}
.pncyw02 .table dd:nth-child(3){width: 504px; line-height: 59px; border-right: 1px solid #ccc;}
.pncyw02 .table dt{ height: 59px; line-height: 59px; font-size: 16px; display: block; float: left; text-align: center;background-color: #146033;}
.pncyw02 .table dt:nth-child(1){width: 190px;  border-left: 1px solid #ccc;  }
.pncyw02 .table dt:nth-child(2){width:500px; }
.pncyw02 .table dt:nth-child(3){width: 505px; line-height: 59px; border-right: 1px solid #ccc;}
.pncyw02 .table dd{text-align: center;display: block; float: left; color: #404040;height: 59px; line-height: 59px; font-size: 16px;  border-bottom: 1px solid #ccc;}

.pncyw02_dt{width: 100%; height:476px; }
.pncyw02_dt .pncyw02_left{width: 585px; height: 445px; float: left; position: relative;}
.pncyw02_dt .pncyw02_left ul li{position: absolute; color:#2C66A5; line-height: 1em; font-weight: bold ; text-align: center;}
.pncyw02_dt .pncyw02_left ul li.dtbig{background: url(img/sjx.png)no-repeat center top; width: 100px;height: 35px; font-size: 18px; padding-top: 25px;}
.pncyw02_dt .pncyw02_left ul li.dtsmall{background: url(img/disc.png)no-repeat center top; width: 100px;height:30px; font-size: 14px;padding-top: 16px;}
.pncyw02_dt .pncyw02_left ul li.xj{top: 140px; left: 100px;}
.pncyw02_dt .pncyw02_left ul li.xa{top: 242px; right: 170px;}
.pncyw02_dt .pncyw02_left ul li.cd{top: 305px; right: 242px;}
.pncyw02_dt .pncyw02_left ul li.yn{top: 355px; right: 250px;}
.pncyw02_dt .pncyw02_left ul li.hn{top: 424px; right: 144px;}
.pncyw02_dt .pncyw02_left ul li.bj{top: 170px; right: 95px;}
.pncyw02_dt .pncyw02_left ul li.wh{top: 280px; right: 110px;}
.pncyw02_dt .pncyw02_left ul li.gz{top: 370px; right: 100px;}
.pncyw02_dt .pncyw02_left ul li.sh{top: 272px; right: 15px;}
.pncyw02_dt .pncyw02_left ul li.hz{top: 290px; right: 45px;}
.pncyw02_dt .pncyw02_left p{font-size: 14px; color: #404040; text-align: center; margin-top:460px;}
.pncyw02_dt .pncyw02_right{float: right;}
.pncyw02_dt .pncyw02_right div{margin-top: 35px;}
.pncyw02_dt .pncyw02_right  p{font-size: 14px; color: #404040; text-align: center; line-height: 1em; margin-top: 25px;}

.pncyw03{width: 100%; background-color:#fff; padding-top: 95px; padding-bottom: 95px; overflow: hidden;}
.pncyw03 h3{text-align:  center; font-size: 24px; line-height: 1em; color:#404040; margin-bottom: 30px;}
.pncyw03 span{width: 100%; display: block; text-align: center; font-size: 16px; color: #707070; line-height: 24px; margin-bottom: 55px;}
.pncyw03 .pncyw03_list{ margin-top: 75px; margin-bottom: 5px;}
.pncyw03 .pncyw03_list li{float: left; width: 360px; height: 242px; box-shadow: 0px 1px 5px rgba(0,0,0,0.2); margin-right: 60px;}
.pncyw03 .pncyw03_list li:nth-child(3){margin-right: 0px;}
.pncyw03 .pncyw03_list li .pncyw03_cont{padding: 55px 40px 10px 30px;}
.pncyw03 .pncyw03_list li .pncyw03_lright{width: 225px; float: left; padding-left: 50px; padding-top: 0px;}
.pncyw03 .pncyw03_list li .pncyw03_lright p{color: #707070; font-size: 16px; line-height: 34px; }
.pncyw03 .pncyw03_list li .pncyw03_lright01{background: url(img/ye01.png)no-repeat top left;}
.pncyw03 .pncyw03_list li .pncyw03_lright02{margin-top: 30px;background: url(img/ye02.png)no-repeat top left;}
.pncyw03 .pncyw03_list li .pncyw03_lright03{margin-top: 50px;background: url(img/ye03.png)no-repeat top left;}

.pncyw03 .pncyw03_list li:hover{background: #2C66A5; }
.pncyw03 .pncyw03_list li:hover .pncyw03_lright01{background: url(img/ye11.png)no-repeat top left;}
.pncyw03 .pncyw03_list li:hover .pncyw03_lright p{color: #fff;}
.pncyw03 .pncyw03_list li:hover .pncyw03_lright02{margin-top: 30px;background: url(img/ye12.png)no-repeat top left;}
.pncyw03 .pncyw03_list li:hover .pncyw03_lright03{margin-top: 50px;background: url(img/ye13.png)no-repeat top left;}

.pncyw04{width: 100%; background:#e4efe8; padding-top:100px; padding-bottom: 100px;  }
.pncyw04 h3{text-align:  center; font-size: 24px; line-height: 1em; color:#404040; margin-bottom: 30px;}
.pncyw04 span{width: 710px; margin:0 auto; display: block; text-align: center; font-size: 16px; color: #707070; line-height: 36px; margin-bottom: 55px;}
.pncyw04 .pncyw04_title{font-size: 18px; color: #404040; text-align: center; line-height: 1em; margin-bottom: 60px;}
.pncyw04 .pncyw04_pic{display: block; width: 1200px;}
.pncyw04 .pncyw04_list{width: 100%; margin-top: 15px;}
.pncyw04 .pncyw04_list span{display: block; width: 25%; float: left; font-size: 18px; color: #2C66A5;}

.pncyw05{width: 100%; background:#fff; padding-top:100px; padding-bottom: 100px; }
.pncyw05 h3{text-align:  center; font-size: 24px; line-height: 1em; color:#404040; margin-bottom: 30px;}
.pncyw05 span{width: 710px; margin:0 auto; display: block; text-align: center; font-size: 16px; color: #707070; line-height: 36px; margin-bottom: 55px;}
.pncyw05 .pncyw05_pic{display: block; width: 815px; margin:0 auto;}
.pncyw05 .pncyw05_list{width: 815px; margin:0 auto; margin-top: 15px; margin-bottom: 20px;}
.pncyw05 .pncyw05_list span{display: block; width: 30%; float: left; font-size: 18px; color: #2C66A5;}
.pncyw05 .pncyw05_list span:nth-child(1){width: 18%;}
.pncyw05 .pncyw05_list span:nth-child(2){width: 52%;}
.pncyw05 .pncyw05_list span:nth-child(3){width: 30%;}

.pncyw06{margin-bottom: 230px;}
.pncyw06_yin{width: 100%; height: 440px; background: #e4efe8;}
.pncyw06_yin h3{text-align:  center; font-size: 24px; line-height: 1em; color:#404040; margin-bottom: 30px; padding-top: 90px;}
.pncyw06_yin span{width: 750px; margin:0 auto; display: block; text-align: center; font-size: 16px; color: #707070; line-height: 36px; margin-bottom: 55px;}
.pncyw06_yin span a{color: #2d8ae0;}
.pncyw06_yin .box{}
.pncyw06_yin .box li{ background: #fff; width: 550px; height: 240px;}
.pncyw06_yin .box li:nth-child(1){float: left;}
.pncyw06_yin .box li:nth-child(2){float: right;}
.pncyw06_yin .box div{padding: 50px 55px;  box-shadow: 0px 1px 10px rgba(0,0,0,0.2);}
.pncyw06_yin .box div:hover{background:#2C66A5; color: #fff; }
.pncyw06_yin .box div:hover p{color: #fff;}
.pncyw06_yin .box div p{font-size: 14px; color: #888; line-height: 30px;}
.pncyw06_yin .box div .pncyw06_ytitle{font-size: 18px; color: #404040; line-height: 36px;padding-left: 50px; }
.pncyw06 .pncyw06_link{display: block; width: 100%;text-align: center; margin-top:250px; margin-bottom: 110px; color: #bbc8c0;font-size: 14px; }

.pncyw06_yin .box .pncyw06_y01 .pncyw06_ytitle{background: url(img/pt01.png)no-repeat top left;}
.pncyw06_yin .box .pncyw06_y01:hover .pncyw06_ytitle{background: url(img/pt02.png)no-repeat top left;}
.pncyw06_yin .box .pncyw06_y02 .pncyw06_ytitle{background: url(img/pt03.png)no-repeat top left;}
.pncyw06_yin .box .pncyw06_y02:hover .pncyw06_ytitle{background: url(img/pt04.png)no-repeat top left;}

/*招聘列表页*/
.pzplb{width: 100%;}
.pzplb .pzplb_list{width: 100%; padding-top: 60px;  background: #fff; }
.pzplb .pzplb_list .pager{padding-top: 10px;}
.pzplb .pzplb_list li{width: 100%; border-bottom:1px solid #ddd; height: 255px;  overflow: hidden;}
.pzplb .pzplb_list li .box{display: block;}
.pzplb .pzplb_list li .pzplb_name{font-size: 24px; color: #146033; line-height: 1em; margin-top: 55px; margin-bottom: 20px;}
.pzplb .pzplb_list li .pzplb_jj{font-size: 14px; color: #888888;}
.pzplb .pzplb_list li .pzplb_jj span{margin-right: 35px;}
.pzplb .pzplb_list li .pzplb_summ{font-size: 16px; color: #404040; height: 80px;}
.pzplb .pzplb_list li .pzplb_summ p{line-height: 32px; display: inline; }
.pzplb .pzplb_list li .pzplb_summ span{color:#146033;font-size: 14px;}
.pzplb .pzplb_list li .pzplb_summ span i{color:#959595; font-style: normal; margin-left: 15px; margin-right: 15px; font-family: "宋体";}
.pzplb .pzplb_list li:last-child{border: none;}

.reccont{width: 729px;height: 500px;margin: 0 auto;overflow: auto;padding: 26px 0;}
.reccont .tcbox{padding: 50px 100px;}
.reccont .tcbox .tc_title{color: #2C66A5; font-size: 24px; line-height: 32px; }
.reccont .tcbox .tc_xjie{font-size: 14px; color: #888; line-height: 32px;}
.reccont  p{font-size: 14px; color: #404040; line-height: 32px;}
.reccont  p span{margin-right: 10px;}

.tctp{padding: 20px 60px;}
.tctp p{line-height: 2em;}
.tctp img{display: block; max-width: 100%;}
#layui-layer1{left: 50%!important; margin-left: -550px;}

@-webkit-keyframes gogo {
    0%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,0px,0);
   
    }
    50%{
        -webkit-transform: translate3d(50px,0px,0);
        transform: translate3d(50px,0px,0);
   
    }
    51%{
        -webkit-transform: translate3d(-50px,0px,0);
        transform: translate3d(-50px,0px,0);
   
    }
    100%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,-0px,0);
    }

}
@keyframes gogo {
    0%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,0px,0);
   
    }
    50%{
        -webkit-transform: translate3d(50px,0px,0);
        transform: translate3d(50px,0px,0);
   
    }
    51%{
        -webkit-transform: translate3d(-50px,0px,0);
        transform: translate3d(-50px,0px,0);
   
    }
    100%{
        -webkit-transform: translate3d(0,0px,0);
        transform: translate3d(0,-0px,0);
    }

}

@media screen and (max-width:800px) {
    .reccont{height: 1000px;}
}
























#flip{ margin-bottom:15px;}




.met_page{ text-align:center;}
.met_page a{ margin-right:50px; color:#1C57C4; text-decoration:underline;}




/*按钮*/
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.orange:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
/*表单*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:16px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}


/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}
/*在线反馈*/
#feedback{ padding:15px;}
#feedback table{ margin:0px auto;}
/*友情链接*/
#linklist{ padding:15px 15px 25px;}
#linklist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#linklist .inside{ padding:15px 0px 0px;}
#linklist .metlist .img li{ list-style:none; display:inline; padding-right:5px;}
#linklist .metlist .img img{ width:88px; height:31px;}
#linklist .metlist .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}
#linksubmit{ padding:15px;}
#linksubmit table{ margin:0px auto;}
#memberbox{ padding:15px;}
/*站内搜索*/
ul.searchnavlist{ list-style:none; padding:0px; margin:0px;}
ul.searchnavlist li{ padding:5px 0px;}
#searchlist{ padding:15px;}
#searchlist li{ padding-left:10px; margin-bottom:6px; line-height:1.5;}
#searchlist ul{ list-style:none; padding:0px; margin:0px;}
#searchlist ul li{ padding:3px 5px; margin-bottom:5px;}
#searchlist ul li img{ display:none;}
#searchlist .search_title{ display:block; padding:2px 0px;}
#searchlist .search_title a{ font-size:14px; color:#12C; text-decoration:underline;}
#searchlist .search_title em{ color:#c00; text-decoration:underline; font-style:normal;}
#searchlist .search_detail{ display:block; }
#searchlist .search_detail a{ text-decoration:underline; color:#12C;}
#searchlist .search_content em{ color:#c00; font-style:normal;}
#searchlist .search_updatetime{ display:block; margin-top:5px; color:green;}
#searchlist a:hover{ text-decoration:underline;}
/*网站地图*/
#sitemaplist{ padding:15px;}
#sitemaplist .sitemapclass{ padding:5px 0px;}
#sitemaplist .sitemapclass1{ display:block; height:28px; line-height:28px; margin-bottom:5px; border-bottom:1px solid #ddd;}
#sitemaplist .sitemapclass1 a{ padding:5px 10px; background:#eee;}
#sitemaplist .sitemapclass2{ padding-left:15px; padding-top:3px;}
#sitemaplist .sitemapclass2 h3{  background:url(../images/dt-0.gif) no-repeat left center; padding:2px 8px;}
#sitemaplist .sitemapclass2 h3 a{ color:#444;}
#sitemaplist .sitemapclass2 div{ padding-left:2px;}
#sitemaplist .sitemapclass2 h4{ display:inline; padding:2px 6px;}
#sitemaplist .sitemapclass2 h4 a{ text-decoration:underline; color:#2c7199;}
/*翻页样式*/
.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.metpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 









/*产品模块*/
.pro_main{ width:1200px; margin:0 auto; padding:0;}
.pro_main ul{ width:1200px; margin:0; padding:0; overflow:hidden; zoom:1;}
.pro_main ul li{ width:260px; margin:0 12px; _margin:0 5px; *+margin:0 5px; padding:0; float:left; height:385px;}

.pro_main ul li a.szll_img1{ width:260px; display:block; margin:0; padding:0; overflow:hidden; height:305px; border:2px solid #ebebeb;}
.pro_main ul li a.szll_img1:hover{ width:260px; display:block; margin:0; padding:0; overflow:hidden; height:305px; border:2px solid #ABCDE8;}

 
.pro_main ul li a.yxxz_name{ display:block; margin:5px 0 0 0; padding:0; overflow:hidden; height:30px; line-height:30px; text-align:center; font-size:14px;}




/*案例模块*/

.pro_main1{ width:1300px; margin:0 auto; padding:0;}
.pro_main1 ul{ width:1300px; margin:0; padding:0; overflow:hidden; zoom:1;}
.pro_main1 ul li{ width:280px; margin:0 12px; _margin:0 5px; *+margin:0 5px; padding:0; float:left; height:265px;}

.pro_main1 ul li a.szll_img1{ width:280px; display:block; margin:0; padding:0; overflow:hidden; height:190px; border:2px solid #ebebeb;}
.pro_main1 ul li a.szll_img1:hover{ width:280px; display:block; margin:0; padding:0; overflow:hidden; height:190px; border:2px solid #ABCDE8;}

 
.pro_main1 ul li a.yxxz_name{ display:block; margin:5px 0 0 0; padding:0; overflow:hidden; height:30px; line-height:30px; text-align:center; font-size:14px;}

