﻿
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0}

.ihead{
  width:100%;
	height: 77px; 
  position: fixed; 
	text-align: right;
	background-color: #085d83; 
	z-index: 20;  
}

.ihead-fixed { 
	position: fixed; 
	z-index: 99; 
	top: 0; 
	left: 0;
	width: 100%; 
}
.ihead .box{
  width:98%;
  margin:0 auto;
  height: 80px;   
}

.ihead .logo { 
	float: left; 
	height: 60px; 
	padding: 16px 16px; 
}

.ihead .menu{ 
	height: 77px; 
	display: inline-block; 
	vertical-align: top; 
}

.ihead .menu ul li{
    float: left;
    padding: 0px 30px; 
    height: 100%; 
    position: relative;
}
.ihead .menu ul li>a{
    color:#ffffff; 
    font-size: 16px; 
    line-height: 80px;
    height: 74px; 
    display: block;
}
.ihead .menu ul li.on>a{
    color:#7ecef4; 
    border-bottom: 3px solid #7ecef4;  
}
.ihead .menu ul li:hover>a{
    color:#7ecef4; 
    border-bottom: 3px solid #7ecef4; 
}
.ihead .menu ul li dl{ 
    position: absolute;
    top:77px;  
    left: 0px;  
    overflow: hidden; 
    width:510px; 
    display: none; 
    z-index: 2; 
}
.ihead .menu ul li:last-child dl{  
    width: 300px;   
}
.ihead .menu ul li dl dd{
    float: left; 
    display: block; 
    background: #085d83; 
    height: 70px; 
    line-height: 70px;

}
.ihead .menu ul li dl dd:nth-child(1){
    padding-left: 5px;
}
.ihead .menu ul li dl dd:last-child{
    padding-right: 5px;
}
.ihead .menu ul li dl dd a{
    font-size: 16px; 
    color: #ffffff;
    margin-top: 25px; 
    text-align: center; 
    width: 120px;   
    line-height:1em; 
    display: block; 
    border-right: 1px solid #ecf6ff;
}
.ihead .menu ul li dl dd a:hover{
    color:#7ecef4;
}
.ihead .menu ul li dl dd:last-child a{
    border:none;
}
/*footer*/
.foot { 
  min-width:100%;
  background-color: #085d83; 
  text-align: left;
  z-index: 10;  
  /*
  width:100%;
  position: fixed; 
  text-align: right;
  background-color: #202d59; 
  z-index: 20;  
  */
}
.foot-logo { 
	float: right;
	width: 217px; 
	height: 110px; 
	padding-right: 16px;
  border-right: 1px solid #4e4e4e; 
}
.foot-logo img { 
	display: block; 
	width: 100%; 
}
.foot-ways { 
	float: right; 
	width: 354x; 
	color: #ffffff; 
	padding: 0 1%; 
	font-size: 14px; 
	line-height: 24px; 
	margin-top: -8px; 
}
.foot-ways p { 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 24px; 
}
.foot-ways a { 
	color: #ffffff;
}
.foot-ways a:hover { 
	color: #2b93e0;
}
.foot-code { float: right; }
.foot-code p { float: left; width: 110px; height: 110px; line-height: 1; margin-left: 30px; }
.foot-code img { display: block; width: 100%; }
.foot-code span { display: block; color: #b2b0b0; line-height: 2; text-align: center; font-size: 13px; margin-top: 5px; }
.foot .container {
	 padding: 40px 0; 
}
.foot .fp-tableCell { padding-top: 0; }

/*分页开始*/
.page{
    width: 100%; 
    background: #ecf6ff; 
    margin-top: 0px;
	position: relative; 
	z-index: 10; 
}
/*产品开始*/
.pba{
    width: 100%;
    position: relative;
}
.pba img{
    display: block; 
    margin:0 auto ; 
    width: 100%;
}
.pp .box{
    max-width: 1632px; 
    width: 100%; 
    margin:0 auto; 
    padding-bottom: 30px;
    min-height:720px;

}
.pp .pp_nav{
    width: 100%; 
    padding-top: 84px;
    margin-top: 0px; 
    margin-bottom: 0px; 
    height: 28px; 
    border-bottom: 1px solid #ecf6ff;
    overflow: hidden;
}
.pp .pp_nav h3{
    font-size: 16px; 
    color: #555; 
    text-transform: uppercase;
    float: left;
    margin-left: 32px;
}
.pp .pp_nav h3 span{
    font-size: 16px;
    font-weight: bold;
    color: #444;
}
.pp .pp_menu{float: right; overflow: hidden; /*margin-top: 12px;*/ height: 36px; margin-right:25px; }
.pp .pp_menu li{float: left; margin-left: 5px; margin-right: 5px; }
.pp .pp_menu li a{display: block; font-size: 16px; padding-top: 10px; padding-bottom: 10px; background-color:#f1f1f1; color: #2179db;padding-left: 30px;   line-height: 1em; padding-right: 30px;}
.pp .pp_menu li.on a,.pp .pp_menu li:hover a{color: #fff; background-color:#2179db;}
.pp .pp_menu li:last-child a{/*padding-right: 0px;*/ border-right: none;}
.pp .pss{ height: 40px; margin-top: 20px; overflow: hidden; margin-bottom: 60px; margin-right: 30px;}
/*.pp .pss form{width:428px; border:1px solid #2179db;border-radius: 3px; height: 38px; float: right; position: relative;}
.pp .pss form .button{width: 72px; display: block; height: 38px; background:#2179db; position: absolute; right: 0px; color: #fff; text-align: center; line-height: 38px;
border:none; }
.pp .pss form input{background: #f6f6f6; width: 90%; line-height: 38px; font-size: 14px; height: 38px; position: absolute; left: 0px; top: 0px; padding-left: 10px; 
  color: #555; border:none; }
.pfw .pfw_bottom .pfw_bss{width: 427px; margin: 0 auto}*/
.pp .pss form{width:320px; border:1px solid #2179db;border-radius: 3px; height: 36px; float: right; position: relative;}
.pp .pss form .ibg{ background: #f6f6f6; width: 90%; line-height: 36px; font-size: 14px; height: 36px; position: absolute; left: 0px; top: 0px; padding-left: 10px; 
  color: #555; border:none;  }
.pp .pss form button{width: 72px; display: block; height: 36px; background:#2179db; position: absolute; right: 0px; color: #fff; text-align: center; line-height: 36px;
border:none; background-image: url(img/ssan.png); background-repeat: no-repeat; background-position: center; 
}

.pp .pp_list{
    width: 100%;
    overflow: hidden; 
}
.pp .pp_list ul li{
    width: 50%; 
    float: left; 
    overflow: hidden;
    margin-top:30px; 
    margin-bottom:30px; 
}
.pp .pp_list ul li .pp_lpic{
    width: 45%; 
    margin-right: 5%; 
    display: block; 
    height:200px; 
    float: left; 
}
.pp .pp_list ul li .pp_lpic{
    margin-left: 8%;
}
.pp .pp_list ul li .pp_lpic img{
    max-width: 100%;
    max-height: 100%; 
    display: block; 
    margin:0 auto;
}
.pp .pp_list ul li:hover .pp_lpic img{
    transform:scale(1.1); 
    -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.pp .pp_list ul li .pp_lcon{width: 45%; float: left;font-size: 14px; color: #444;  }
.pp .pp_list ul li .pp_lcon h3{font-size: 18px; font-weight: bold; color: #444; line-height: 2em;}
.pp .pp_list ul li .pp_lcon div{position: relative; padding-left: 65px; }
.pp00 .pp_list ul li .pp_lcon div{position: relative; padding-left: 65px; padding-left: 26px; padding-top: 20px; }
.pp00 .pp_list ul li .pp_lcon div.pp_lc02{height: 130px;}
.pp .pp_list ul li .pp_lcon div i{position: absolute; top: 0px; left:26px;line-height: 1.8em;}
.pp .pp_list ul li .pp_lcon .pp_lc01 s{background: url(img/cj.png)no-repeat center center;position: absolute; top: 0px; left:0px; width: 23px; height: 27px;}
.pp .pp_list ul li .pp_lcon .pp_lc02 s{background: url(img/ys.png)no-repeat center center;position: absolute; top: 0px; left:0px; width: 23px; height: 27px;}
.pp .pp_list ul li .pp_lcon div p{line-height: 1.8em; font-size: 14px; color: #444;}
.pp .pp_list ul li .pp_lcon div.pp_lc02{min-height: 110px; overflow: hidden;}
.pp .pp_list ul li .pp_lcon a{color: #2179db; text-decoration: underline;}
.pp .pp_list ul li .pp_lcon a:hover{font-weight: bolder;}

.pp05 .pp_list ul li .pp_lpic{margin-left: 8%;}

/*.pp .pp_list ul li:nth-child(2n+1){background-color: #ede;}
.pp .pp_list ul li:nth-child(2n){background-color: #eee;}*/
.pp01 .pp_list{width: 90%; margin: 0 auto; overflow: hidden; margin-top: 80px;}
.pp01 .pp_list ul li{width: 31%; float: left; overflow: hidden; margin-right:3%; margin-top:0px; margin-bottom:50px; background: #f4f4f4; height: 460px;
border:1px solid #fff;}
.pp01 .pp_list ul li:nth-child(3n){margin-right: 0px;}
.pp01 .pp_list ul li .pp_lpic{width: 100%;  display: block; height:220px; float: left;  overflow: hidden; margin-left: 0px; }
.pp01 .pp_list ul li .pp_lpic img{display: block; width: 100%; height: 100%; margin:0 auto;}
.pp01 .pp_list ul li .pp_lcon{width: 100%; float: left;font-size: 14px; color: #444;  }
.pp01 .pp_list ul li:hover{background-color: #fff; border: 1px solid #2179db; }
.pp01 .pp_list ul li .pp_lcon h3{font-size: 18px; font-weight: bold; color: #2179db; line-height: 2em; text-align: center; margin-top: 50px; margin-bottom: 15px;}
.pp01 .pp_list ul li .pp_lcon div{position: relative; padding-left: 42px; }
.pp01 .pp_list ul li .pp_lcon div p{line-height: 1.8em; font-size: 14px; color: #666; padding-left: 10%; padding-right: 10%;}

.ppn01 .pp_list{
    width: 100%;
    overflow: hidden;
    min-height:380px;
}

.ppn01 .pp_list ul li{
    width: 100%; 
    float: left; 
    mini-height: 256px; 
    overflow: hidden;
    margin-top:50px;
    margin-bottom:20px;
    margin-right:0px;
}
.ppn01 .pp_list ul li .pp_lpic{
    width: 36%; 
    margin-right:0%; 
    display: block; 
    height:320px; 
    float: left; 
    margin-left: 2%; 
}
    
.ppn01 .pp_list ul li .pp_lcon{
    width: 50%; 
    float: left;
    font-size: 14px;
    color: #444; 
}
.ppn01 .pp_list ul li .pp_lcon h3{position: relative;font-size: 22px; font-weight: bold; color: #444; line-height: 1.3em; margin-bottom:2px;}
.ppn01 .pp_list ul li .pp_lcon h4{position: relative;font-size: 18px; font-weight: bold; color: #444; line-height: 1.3em;}
.ppn01 .pp_list ul li .pp_lcon span{position: relative;font-size: 14px; color: #888; line-height: 1.1em; display: block; margin-bottom: 2px;}
.ppn01 .pp_list ul li .pp_lcon div{position: relative;  padding-left: 0px;min-height: 110px; line-height: 1.8em;}
.ppn01 .pp_list ul li .pp_lcon .pp_lc01 p{line-height: 1.8em; font-size: 14px; color: #444; line-height: 1.8em;}
.ppn01 .pp_list ul li .pp_lcon a{color: #2179db; text-decoration: underline;}

    
.pp02 .pp_list{
    width: 100%;
    overflow: hidden;
    min-height:380px;
}
.pp02 .pp_list ul li{
    width: 50%; 
    float: left; 
    height: 280px; 
    overflow: hidden;
    margin-top:50px;
    margin-bottom:20px;
    margin-right:0px;
}
.pp02 .pp_list ul li .pp_lpic{
    width: 35%; 
    margin-right:0%; 
    display: block; 
    height:200px; 
    float: left; 
    margin-left: 2%; }
.pp02 .pp_list ul li .pp_lcon{
    width: 60%; 
    float: left;
    font-size: 13px;
    color: #444; 
}
.pp02 .pp_list ul li .pp_lcon h3{position: relative;font-size: 22px; font-weight: bold; color: #444; line-height: 1.3em; margin-bottom:2px;}
.pp02 .pp_list ul li .pp_lcon h4{position: relative;font-size: 18px; font-weight: bold; color: #444; line-height: 1.3em;}
.pp02 .pp_list ul li .pp_lcon span{position: relative;font-size: 14px; color: #888; line-height: 1.1em; display: block; margin-bottom: 2px;}
.pp02 .pp_list ul li .pp_lcon div{position: relative;  padding-left: 0px;min-height: 110px; line-height: 1.8em;}
.pp02 .pp_list ul li .pp_lcon .pp_lc01 p{line-height: 1.8em; font-size: 14px; color: #444; line-height: 1.8em;}
.pp02 .pp_list ul li .pp_lcon a{color: #2179db; text-decoration: underline;}

.pp03 .pp_list{width: 100%; overflow: hidden;}
.pp03 .pp_list ul li{width: 50%; float: left; overflow: hidden; height: 250px; margin-top:50px; margin-bottom:50px;}
.pp03 .pp_list ul li .pp_lpic{width: 40%; margin-right: 2%; display: block; height:200px; float: left;  }
.pp03 .pp_list ul li .pp_lcon{width:30%; float: left;font-size: 14px; color: #444;  }
.pp03 .pp_list ul li .pp_lcon h3{font-size: 22px; font-weight: bolder; color: #444; line-height: 1.5em; margin-bottom:8px;  }
.pp03 .pp_list ul li .pp_lcon h4{font-size: 18px; font-weight: bolder; color: #616060; line-height: 1.5em; margin-bottom: 12px;}
.pp03 .pp_list ul li .pp_lcon div{position: relative; padding-left:0px; }
.pp03 .pp_list ul li .pp_lcon div i{position: absolute; top: 0px; left: 0px;line-height: 1.8em;}
.pp03 .pp_list ul li .pp_lcon div p{line-height: 2em; font-size: 14px; color: #444;}
.pp03 .pp_list ul li .pp_lcon div.pp_lc02{min-height: 110px;}
.pp03 .pp_list ul li .pp_lcon a{color: #2179db; text-decoration: underline; margin-top: 30px; display: block;}

.pp03 .pp_list ul li:nth-child(2n+1) .pp_lpic{margin-left: 25%;}
.pp03 .pp_list ul li:nth-child(2n) .pp_lpic{margin-left: 3%;}
.pp03 .pp_list ul li:nth-child(2n) .pp_lcon{}


.pp04 .pp_list{
    width: 100%; 
    overflow: hidden;
    margin-top: 32px;
}
.pp04 .pp_list ul li{
    width: 50%; 
    float: left; 
    height: 290px;
    overflow: hidden; 
    margin-top:32px;
    margin-bottom:32px;
}
.pp04 .pp_list ul li .pp_lpic{width: 36%; margin-right: 5%; display: block; height:230px; float: left; margin-left: 8%;  }
.pp04 .pp_list ul li .pp_lcon{width: 42%; float: left;font-size: 14px; color: #444;  }
.pp04 .pp_list ul li .pp_lcon h3{font-size: 18px; font-weight: bold; color: #444; line-height: 2em; margin-bottom: 16px;}
.pp04 .pp_list ul li .pp_lcon div{position: relative; padding-left: 42px; margin-bottom: 5px;}
.pp04 .pp_list ul li .pp_lcon div i{position: absolute; top: 0px; left: 0px;display:block;  width: 28px; height: 28px;}
.pp04 .pp_list ul li .pp_lcon div.pp_lc01 i{background: url(img/cj.png)no-repeat center center;}
.pp04 .pp_list ul li .pp_lcon div.pp_lc02 i{background: url(img/ys.png)no-repeat center center;}
.pp04 .pp_list ul li .pp_lcon div p{line-height: 1.8em; font-size: 14px; color: #444; line-height: 1.8em;}
.pp04 .pp_list ul li .pp_lcon div p b{font-weight: bold;}
.pp04 .pp_list ul li .pp_lcon div.pp_lc02{height: 150px;}
.pp04 .pp_list ul li .pp_lcon a{color: #2179db; text-decoration: underline; margin-top: 20px;}

/*新闻列表开始*/
.pp .p_bt{width: 100%;}
.pp .p_bt h3{font-size: 32px; color: #444; font-weight: bold; text-align: center; position: relative; line-height: 1em; height: 52px; display: block;}
.pp .p_bt h3 span{display: block; width: 32px; height: 2px; background: #444; position: absolute; left: 50%; margin-left: -16px; bottom: 0px;}
.pp .p_bt ul{margin:0 auto; overflow: hidden; width: 180px; margin-top: 50px; margin-bottom: 32px;}
.pp .p_bt ul li{text-align: center; float: left; padding-left: 12px; padding-right: 12px; line-height: 1em; border-right: 1px solid #ecf6ff;}
.pp .p_bt ul li:last-child{border:none;}
.pp .p_bt ul li a{font-size: 16px; color: #444; text-align: center;}
.pp .p_bt ul li.on a,.pp .p_bt ul li:hover a{color: #2179db;}
.pp .pnews{width: 98%; margin:0 auto; }
.pp .pnews ul li{margin-bottom: 20px;}
.pp .pnews ul li:hover{box-shadow:0px 0px 10px 3px rgba(0,0,0,0.10);}
.pp .pnews .pn_box{padding: 20px 70px; overflow: hidden; height: 214px;}
.pp .pnews .pn_pic{float: left; width: 28%;   height: 214px; display: block; overflow: hidden; background: #ecf6ff;}
.pp .pnews .pn_pic img{display: block;}
.pp .pnews li:hover .pn_pic img{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);	 }
.pp .pnews .pn_con{float: right; width: 66%; overflow: hidden; height: 100%;}
.pp .pnews .pn_cnr{float: left; width: 60%;}
.pp .pnews .pn_cnr h3{font-size: 16px; color: #444; line-height: 3.5em;}
.pp .pnews .pn_cnr p{font-size: 14px; color: #6e6e6e; height: 90px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.pp .pnews .pn_cnr a{font-size: 14px; color: #444; text-transform: uppercase; padding-top: 20px; float:left;}
.pp .pnews .pn_crq{float: right; width: 20%; text-align: center; border-left: 1px solid #ecf6ff; height: 85px; margin-top: 65px;}
.pp .pnews .pn_crq p{font-size: 46px; color: #444; line-height: 1.4em; }
.pp .pnews .pn_crq i{font-size: 14px; color: #444; margin-top: -15px; display: block;}
.pp .pnews li:hover .pn_cnr a{color:#2179db; text-decoration: none;}

/*招聘页面*/
.pzp{background: #f4f4f4; overflow: hidden;}
.pzp .pzp_bt{font-size:32px; text-align: center; line-height: 1em; height:52px ; font-weight: bold;  color: #444; position: relative; padding-top: 105px; margin-bottom: 75px; }
.pzp .pzp_bt span{position: absolute; bottom: 0px; left: 50%; margin-left: -16px; display: block; width: 32px; height: 2px;
background: #444;}
.pzp .box01{width: 1200px; margin:0 auto; overflow: hidden; }
.pzp .box01 .pz_lnleft{float: left;}
.pzp .box01 .pz_lnleft dt{font-size: 20px; color: #444; font-weight: bold; margin-top: 50px; line-height: 2em;}
.pzp .box01 .pz_lnleft dd{font-size: 16px; color: #666; line-height: 2em;}
.pzp .box01 .pz_lnleft dd span{margin-right: 20px;}
.pzp .box01 .pz_middle{float: right; margin-right: 40px;}
.pzp .box01 .pz_right{float: right; margin-top: 40px;}
.pzp .box01 .pz_right p{font-size: 14px; color: #444; line-height: 1.8em;font-weight: bold;}
.pzp .box01 .pz_right p span{display: block; font-weight: normal; margin-bottom: 10px;}

.zplist{width: 100%; background: #fff; margin-top: 50px;}
.zplist .box{width: 100%; max-width: 1400px; margin:0 auto; padding-bottom: 120px;}
/* 本例子css */
.zplist .box .zpl_bg {width: 100%;    }
.zplist .box .zpl_bg  h3{ height:60px; line-height:60px; padding-left:40px;    cursor:pointer; font-size:18px; border-bottom: 1px solid #ecf6ff;
color: #444;  }
.zplist .box .zpl_bg  h3 em{ float:right; display:block; width:30px; height:30px; margin-top: 15px;   background:url(img/zk.png)   no-repeat; cursor:pointer; }
.zplist .box .zpl_bg  h3.on em{  background:url(img/xl.png)   no-repeat; }
.zplist .box .zpl_bg  ul{ padding:30px 40px; color:#999; display:none; /* 默认都隐藏 */ }
.zplist .box .zpl_bg  ul dl{width: 100%; padding-bottom: 30px; overflow: hidden; position: relative;  }
.zplist .box .zpl_bg  ul dl dd{font-size: 12px; color: #444;float: left; padding-right: 30px; line-height: 2em; padding-left: 42px; position: relative;}
.zplist .box .zpl_bg  ul dl dd i{display: block; width: 34px; height: 33px; position: absolute; left: 0px; top: 0px; background: url(img/icon.png)no-repeat ;}
.zplist .box .zpl_bg  ul dl dd span{font-size: 12px; color: #444;}
.zplist .box .zpl_bg  ul dl dd.zpl_b01 i{background-position: -286px  -4px;}
.zplist .box .zpl_bg  ul dl dd.zpl_b02 i{background-position: -286px  -35px;}
.zplist .box .zpl_bg  ul dl dd.zpl_b03 i{background-position: -286px  -70px;}
.zplist .box .zpl_bg  ul dl dd.zpl_b04 i{background-position: -286px  -103px;}
.zplist .box .zpl_bg  ul div{padding-bottom: 50px; position: relative;}
.zplist .box .zpl_bg  ul div .zpbtn{display: block; position: absolute; bottom: -10px; left: 0px; width: 105px; height: 38px; 
	background-color:#2179db ; background-image: url(img/jtzh.png); background-position:0px -40px; }
.zplist .box .zpl_bg  ul div .zpbtn:hover{/*background-position:0px 0px;*/ background-color:#444 ; }
.zplist .box .zpl_bg  ul div p{font-size: 14px; color: #444; line-height: 2em;}
.zplist .jzgd{width:252px; height: 52px; font-size: 18px; background: #2179db; color: #fff; text-align: center; line-height: 52px; display: block; margin:85px auto 0px; }
.zplist .jzgd:hover{background-color: #444;}
/*云服务*/

.pyfw .box01{width: 100%;}
.pyfw .pyfw_gjt{width: 95%; display: block; margin:0 auto 150px; max-width: 1160px;}
.pp .pzp_bt{font-size:32px; text-align: center; line-height: 1em; height:52px ; font-weight: bold;  color: #444; position: relative; padding-top: 105px; margin-bottom: 75px; }
.pp .pzp_bt span{position: absolute; bottom: 0px; left: 50%; margin-left: -16px; display: block; width: 32px; height: 2px;
background: #444;}
.pyfw table.big{width: 100%;  font-size: 14px; color: #666;}
.pyfw p{font-size: 14px; color: #666; line-height: 2em;}
.pyfw .pyfw_bcon{overflow: hidden; }
.pyfw .pyfw_bcon img{display: block; max-width: 100%;  }
/*.pyfw .pyfw_top{}
.pyfw .pyfw_bottom .pyfw_bcon{width: 100%; max-width: 1400px; margin:0 auto;}
.pyfw .pyfw_bottom .pyfw_btn{width: 132px; height: 44px; display: block; margin: 50px auto 140px; color: #fff; font-size: 16px; text-align: center; line-height: 44px;
 background: #2179db;}
.pyfw .pyfw_bottom .pyfw_btn:hover{background-color: #444;}*/
.pyfw .pyfw_middle{background-color:#fbfbfb;padding-bottom: 80px; }
.pyfw .pyfw_middle img{display: block; max-width: 100%; margin: 0 auto;}

.pyfw .pyfw_top{padding-bottom: 150px;}
.pyfw .pyfw_top ul{overflow: hidden; width: 100%; max-width: 1400px; margin: 0 auto}
.pyfw .pyfw_top li{float: left; width:27%; text-align: center;} 
.pyfw .pyfw_top li i{display: block; width: 80px; height: 80px; padding: 60px; border-radius: 100%; background-color: #fdfdfd;box-shadow: 0px 1px 10px rgba(0,0,0,0.07); margin:150px auto 30px;}
.pyfw .pyfw_top li i s{display: block; width: 80px; height: 80px; margin: 0 auto; background:url(img/icon.png);}
.pyfw .pyfw_top li.pyfw_top01{margin-right:9.5%  ;}
.pyfw .pyfw_top li.pyfw_top02{margin-right: 9.5% ;}
.pyfw .pyfw_top li.pyfw_top03{}
.pyfw .pyfw_top li.pyfw_top01 s{background-position:-422px  -2px;}
.pyfw .pyfw_top li.pyfw_top02 s{background-position:-420px -103px;}
.pyfw .pyfw_top li.pyfw_top03 s{background-position:-422px -200px;}
.pyfw .pyfw_top li h3{font-size: 28px; color: #444;   margin-bottom:10px;}
.pyfw .pyfw_top li p{font-size: 14px; color: #666;}

.pyfw .pyfw_td{width: 100%; background-color: #fff;}
.pyfw .pyfw_td ul{width: 100%;max-width: 1400px; margin:100px auto 100px; overflow: hidden;}
.pyfw .pyfw_td ul li{float: left; max-width: 280px;width: 20%;  height: 318px; margin-top: 20px; margin-bottom: 20px; display: block; text-align: center;
	margin-left: 6.6%; margin-right: 6.6%;}
.pyfw .pyfw_td ul li:hover{background-color: #fdfdfd; box-shadow: 0px 1px 10px rgba(0,0,0,0.07);}
.pyfw .pyfw_td ul li.pyfw_td01 i{ background-position:0px -407px; }
.pyfw .pyfw_td ul li.pyfw_td02 i{ background-position:-96px -407px; }
.pyfw .pyfw_td ul li.pyfw_td03 i{ background-position:-195px -407px; }
.pyfw .pyfw_td ul li i{display: block; width: 92px; height: 92px; margin:0 auto; margin-top: 50px; background:url(img/icon.png);}
.pyfw .pyfw_td ul li h3{color: #444; font-size: 26px;margin-top: 30px; margin-bottom: 28px;}
.pyfw .pyfw_td ul li p{color: #666; width: 200px; font-size: 14px; line-height: 1.8em; margin:0 auto; }
.pyfw .pyfw_zb{width: 100%; padding-top: 150px; padding-bottom: 130px;}
.pyfw .pyfw_zb h3{font-size: 48px; color: #444; text-align: center;}
.pyfw .pyfw_zb a{display: block; width: 173px; height: 55px; border:1px solid #2179db; border-radius: 5px; font-size: 24px; line-height: 53px; text-align: center; color: #2179db;
margin: 80px auto 0px;}
.pyfw .pyfw_zb a:hover{background-color:#2179db; color: #fff; }

.pyfw .pyfw_db{background-color:#fbfbfb;}
.pyfw .pyfw_db .pyfw_dbcon{width: 100%; max-width: 1400px; margin: 0 auto;}
.pyfw .pyfw_db .pyfw_dbcon ul{overflow: hidden;}
.pyfw .pyfw_db .pyfw_dbcon li{width:30%; height: 330px; float: left; margin-left:0.1%; margin-bottom: 140px; background-color: #fff;  box-shadow: 0px 1px 10px rgba(0,0,0,0.07);}
.pyfw .pyfw_db .pyfw_dbcon li.pyfw_dbcon01{margin-right: 4.8%;}
.pyfw .pyfw_db .pyfw_dbcon li.pyfw_dbcon02{margin-right: 4.8%;}
.pyfw .pyfw_db .pyfw_dbcon li.pyfw_dbcon03{margin-right: 0.1%;}
.pyfw .pyfw_db .pyfw_dbcon li .pyfw_dbcpic{display: block; width: 100%; height: 205px; overflow: hidden;}
.pyfw .pyfw_db .pyfw_dbcon li .pyfw_dbcpic img{display: block; max-width: 100%;}
.pyfw .pyfw_db .pyfw_dbcon li .pyfw_dbccon{}
.pyfw .pyfw_db .pyfw_dbcon li .pyfw_dbccon div{padding: 30px; position: relative;}
.pyfw .pyfw_db .pyfw_dbcon li .pyfw_dbccon div h3{font-size: 24px; color: #444;}
.pyfw .pyfw_db .pyfw_dbcon li .pyfw_dbccon div p{font-size: 14px; color: #666; line-height: 3em;}
.pyfw .pyfw_db .pyfw_dbcon li .pyfw_dbccon div i{width: 80px; height:68px; position: absolute; right: 30px; bottom: 30px; }


/*解决方案*/
.box01{width: 100%;  }
.pjjfa{}
.pjjfa01{background-color: #f4f4f4; margin-top: 100px;}
.pjjfa01 .pjjfa_middle {width: 100%; max-width: 1400px; margin:0 auto; padding-bottom: 50px;   }

.pjjfa ol,.pjjfa ul ,.pjjfa li{list-style: disc;   margin-left: 10px;}
.pjjfa .pjjfa_top{width: 1200px; margin:60px auto 0px; font-size: 14px; line-height: 2em; color: #666;}
.pjjfa .pjjfa_middle{max-width: 1400px; width: 100%; margin:0 auto; overflow: hidden;}
.pjjfa .pjjfa_middle img{display: block; width: 100%;}

.pjjfa01 .pjjfa_bottom{max-width: 1200px; width: 100%; margin:0 auto; overflow: hidden; padding-bottom: 100px;}
.pjjfa01 .pjjfa_bottom li{ overflow: hidden; margin-bottom: 50px; padding: 20px 50px; margin:5px; background-color: #fff;}
.pjjfa01 .pjjfa_bottom li:hover{box-shadow: 0px 1px 10px rgba(0,0,0,0.12)}
.pjjfa01 .pjjfa_bottom li .pjjfa_bpic{display: block; width: 450px; height: 278px;   float: left; overflow: hidden; margin-right:50px;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bpic img{display: block; width: 100%;}
.pjjfa01 .pjjfa_bottom li:hover .pjjfa_bpic img{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);	}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon{float: left; width: 570px; height: 280px;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon h3{font-size: 26px; font-weight: bold; color: #2179db; line-height:2.3em; margin-top: 5px;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon div{min-height: 160px; width: 100%;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon div p{font-size: 14px; line-height: 2em; color: #444; position: relative; padding-left: 70px;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon div p i{font-weight: bold; font-style: normal; position: absolute; left:0px; top: 0px;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon a{color: #444; font-size: 14px; padding-right: 40px; position: relative;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon a i{position: absolute; right: 0px; top: 1px; background: url(img/jbjt.png)no-repeat 0px 0px;background-position:  -41px  0px; display: block; width: 18px; height: 20px;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon a:hover{color: #2179db;}
.pjjfa01 .pjjfa_bottom li .pjjfa_bcon a:hover i{ background-position:  0px  0px;}

/*公司简介*/
.pab_top{width: 100%; overflow: hidden;}
.pab_top .pab_tleft{float: left; width: 45%;  }
.pab_top .pab_tleft img{display: block; max-width: 100%;}
.pab_top .pab_tright{float: right; width: 45%;}
.pab_top .pab_tright h3{font-size: 18px; color: #555;}
.pab_top .pab_tright h3 p{}
.pab_top .pab_tright h3 p i{font-size: 64px; color: #2179db; line-height: 1em; margin-right: 10px;}
.pab_top .pab_tright h3 span{display: block; }
.pab_top .pab_tright ul{overflow: hidden; margin-top: 40px; margin-bottom: 60px;}
.pab_top .pab_tright li{font-size: 18px; color: #555; float: left; width: 33.3%; position: relative;}
.pab_top .pab_tright li i{font-size: 50px; color: #2179db; line-height: 1em; padding-right: 10px;}
.pab_top .pab_tright li:nth-child(1) i{padding-right: 25px;}
.pab_top .pab_tright li span{display: block;}
.pab_top .pab_tright li p span{font-size:40px; color: #2179db; float: left; line-height:0.5em; margin-top: 0px; font-style: normal; display: block; margin-left: -5px; 
	margin-right: 5px; position: absolute; top: 0px; left: 90px;}

.pab_top .pab_tright .pab_trcon{}
.pab_top .pab_tright .pab_trcon p{font-size: 14px; color: #666; line-height: 1.8em; margin-bottom: 10px;}

.pab_bottom{width: 100%; background: #f4f4f4; padding-bottom:120px; position: relative;}
.pab_bottom .pzp_bt{margin-bottom:50px; }
.pab_bottom .pab_blist{width: 1200px; height: 450px; margin:0 auto; position: relative; }
.pab_bottom .pab_blist .pab_bldb{position: relative; width: 100%; height: 100%;}
.pab_bottom .pab_blist .pab_bldb .pab_blcon{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.pab_bottom .pab_blist .pab_blmenu{width: 180px; margin:0 auto; overflow: hidden;}
.pab_bottom .pab_blist .pab_blmenu li{float: left; width: 90px; text-align: center; line-height: 2em; cursor: pointer; font-size: 16px;}
.pab_bottom .pab_blist .pab_blmenu li.on{color: #2179db;}
.certify01{opacity: 1;}
.certify02{opacity: 0;}





/*服务页面*/
.pfw{width: 1220px; margin:0 auto;}
.pfw .pfw_top{}
.pfw .pfw_top .pfw_tmenu{width: 250px; margin:0 auto;}
.pfw .pfw_top .pfw_tmenu ul{overflow: hidden;}
.pfw .pfw_top .pfw_tmenu li{float: left; width: 125px; cursor: pointer;}
.pfw .pfw_top .pfw_tmenu li i{display: block; width: 65px; height: 65px; margin:0 auto; background: url(img/icon.png);}
.pfw .pfw_top .pfw_tmenu li p{font-size: 18px; color: #555; text-align: center; line-height: 2.5em;}
.pfw .pfw_top .pfw_tmenu li:nth-child(1) i{background-position: 0px -207px;}
.pfw .pfw_top .pfw_tmenu li:nth-child(2) i{background-position: -70px -207px;}
.pfw .pfw_top .pfw_tmenu li:nth-child(1).on i{background-position: 0px -280px;}
.pfw .pfw_top .pfw_tmenu li:nth-child(2).on i{background-position: -70px -280px;}
.pfw .pfw_top .pfw_tmenu li.on p{color: #2179db; }
.pfw .pfw_top .pfw_tlist{width: 100%;}
.pfw .pfw_top .pfw_tlist ul {overflow: hidden;text-align: center;}
.pfw .pfw_top .pfw_tlist ul li{display: inline-block;width: 581px; height: 290px; /*float: left; margin-right: 55px;*/ margin-top: 55px; background: #f4f4f4; }
.pfw .pfw_top .pfw_tlist ul li:nth-child(2n){margin-right: 0px;}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon{padding: 55px 50px; overflow: hidden;}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon .pfw_tlpic{width: 180px; height: 180px; border-radius: 100%; border:2px solid #4b92e0; overflow: hidden; float: left; background: #fff;}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon .pfw_tlpic img{display: block;}
.pfw .pfw_top .pfw_tlist ul li:hover .pfw_tcon .pfw_tlpic img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon .pfw_tlcon{float: right; width:245px; color: #444;}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon .pfw_tlcon h3{font-size: 22px;  font-weight: bold; margin-top: 15px; line-height: 2em;}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon .pfw_tlcon span{font-size: 16px; margin-bottom: 20px; line-height: 2em; display: block;}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon .pfw_tlcon p{font-size: 14px;}
.pfw .pfw_top .pfw_tlist ul li .pfw_tcon .pfw_tlcon p i{font-size: 16px; font-style: normal;}
.pfw .pfw_top .ypsq{width: 132px; height: 44px; background: #2179db; color: #fff; text-align: center; line-height: 44px; display: block; margin:110px auto 0px; 
	font-size: 16px; }
.pfw .pfw_top .ypsq:hover{background-color: #444;}

.pfw01 {padding-bottom: 110px;}
.pfw01 .pzp_bt{padding-top: 100px;}
.pfw01{padding-top:0px; margin-top: 100px; background:#fcfcfc url(img/dw.jpg)no-repeat bottom center; background-size: cover;}
.pfw01 .pfw_bottom .pfw_bss{width: 427px; margin: 0 auto; position: relative;}
.pfw01 .pfw_bottom .pfw_bss form{width: 427px; height:38px; border:1px solid #2179db; border-radius: 3px; position: relative; overflow: hidden;}
.pfw01 .pfw_bottom .pfw_bss .ibg{ display: block;border:none; width: 345px; padding-left: 20px; background: #f4f4f4; height: 100%; color: #444; font-size: 14px; line-height: 38px;  }
.pfw01 .pfw_bottom .pfw_bss button{display: block; width: 70px; height: 100%; position: absolute; right: 0px; top: 0px; background-color:#2179db;border:none; cursor: pointer;
	background-image: url(img/ssan.png); background-repeat: no-repeat; background-position: center; 
}
.pfw01 .pfw_bottom .pfw_bgjc{overflow: hidden;color: #888; display: none;}
.pfw01 .pfw_bottom .pfw_bgjc li {float: left; margin-right: 8px;}
.pfw01 .pfw_bottom .pfw_bgjc li a{font-size: 14px; color: #888; line-height: 2em;}
.pfw01 .pfw_bottom .pfw_bgjc li a:hover{color: #2179db; text-decoration: underline;}
.pfw01 .pfw_bottom .pfw_blist{width: 1120px; margin: 0 auto}
.pfw01 .pfw_bottom .pfw_blist ul{overflow: hidden; padding-left: 20px;}
.pfw01 .pfw_bottom .pfw_blist li{float: left; list-style-type: disc; width: 430px; color: #444; position: relative; padding-top: 50px; }
.pfw01 .pfw_bottom .pfw_blist li:nth-child(2n){float: right;}
.pfw01 .pfw_bottom .pfw_blist li a{font-size: 18px; line-height: 2em; border-bottom: 1px solid #ecf6ff; display: block; color: #444;}
.pfw01 .pfw_bottom .pfw_blist li i{display: block; width: 30px; height: 1px ; background:#2179db; position: absolute; bottom: 0px; left: 0px;}
.pfw01 .pfw_bottom .pfw_blist li:hover,.pfw01 .pfw_bottom .pfw_blist li:hover a{color: #2179db;}
.pfw01 .pfw_bottom .pfw_blist li:hover i{width: 100%;}
.pfw01 .pfw_bottom .wtfk{width: 132px; height: 44px; background: #2179db; color: #fff; text-align: center; line-height: 44px; display: block; margin:110px auto 0px ;  
	font-size: 16px; }
.pfw01 .pfw_bottom .wtfk:hover{background-color: #444;}

/*表单开始*/
.bd01 .form_title{display:none; }

.ypbd .bd01{width: 960px; height: 734px; box-shadow: 0px 1px 5px rgba(0,0,0,0.17); position: fixed; top: 50%; margin-top: -367px;  
left: 50%; margin-left: -480px; background: #fff;}
.ypbd .bd01 .bdgb{position: absolute; right:15px; top:15px; width: 21px; height: 21px; z-index: 10; background: url(img/cha.png)no-repeat center center;}
.ypbd .bd01 .bdgb:hover{transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg);}
.ypbd .bd01 .pzp_bt{font-size:32px; text-align: center; line-height: 1em; height:52px ;    color: #444; position: relative; padding-top: 10%; margin-bottom: 5%; }
.ypbd .bd01 .pzp_bt span{position: absolute; bottom: 0px; left: 50%; margin-left: -16px; display: block; width: 32px; height: 2px;
background: #444;}
.ypbd .bd01 .bdnr{padding: 0% 20%;}
.ypbd .bd01 .bdnr form{}
.ypbd .bd01 .bdnr .form_group{display: block; width: 615px; border:none; border-bottom: 1px solid #ecf6ff; line-height: 55px; font-size: 18px; color: #444; 
	position: relative; margin-bottom: 0px;}
.ypbd .bd01 .bdnr .form_group .control_label{position: absolute; left: 0px; top: 0px;}
.ypbd .bd01 .bdnr input{display: block; width:525px; padding-left: 90px; border:none;   line-height: 55px; font-size: 16px; color: #444;}
.ypbd .bd01 .bdnr .button{display: block; width: 615px; height: 50px; background :#2179db; color: #fff; line-height: 50px; text-align: center; border:none; font-size: 16px; 
margin-top: 40px; cursor: pointer; padding-left: 0px;}
.ypbd .bd01 .bdnr .button:hover{background-color: #444;}



.wtbd{  width: 100%; height: 100%; position: fixed; top: 0px; left:0px; background: rgba(0,0,0,0.3); background-image: url(/static/img/bdbg.jpg); background-size: cover;}
.wtbd .bd01{width:640px; height: 624px; box-shadow: 0px 1px 5px rgba(0,0,0,0.17); position: fixed; top: 50%; margin-top: -310px;  
left: 50%; margin-left: -320px; background: #fff;}
.wtbd .bd01 .bdgb{position: absolute; right:15px; top:15px;width: 21px; height: 21px; z-index: 10; background: url(img/cha.png)no-repeat center center;}
.wtbd .bd01 .bdgb:hover{transform:rotate(135deg); -ms-transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg);}
.wtbd .bd01 .pzp_bt{font-size:32px; text-align: center; line-height: 1em; height:60px ;  color: #444; position: relative; padding-top:90px; }
.wtbd .bd01 .pzp_bt span{position: absolute; bottom: 0px; left: 50%; margin-left: -16px; display: block; width: 32px; height: 2px;
background: #444;}
.wtbd .bd01>p{font-size: 12px; color: #444; text-align: center; margin-bottom: 30px;}
.wtbd .bd01 .bdnr{padding: 0% 75px;}
.wtbd .bd01 .bdnr form{}
.wtbd .bd01 .bdnr form .form_group{margin:0 auto; width: 472px;}
.wtbd .bd01 .bdnr input{display: block; width: 470px; border:none; border : 1px solid #ecf6ff; margin-bottom: 13px; line-height: 40px; font-size: 16px; color: #d4d4d4;
padding-left: 20px;}
.wtbd .bd01 .bdnr .button{display: block; width: 490px; height: 45px; background :#2179db; color: #fff; line-height: 45px; text-align: center; border:none; font-size: 18px; 
margin-top: 20px; cursor: pointer;}
.wtbd .bd01 .bdnr textarea{width: 470px;padding-left: 20px; height: 80px; display: block; line-height: 40px; font-size:16px; color: #d4d4d4;}
.wtbd .control_label{display: none;}

.ypbd{  width: 100%; height: 100%; position: fixed; top: 0px; left:0px; background-image: url(/static/img/bdbg.jpg); background-size: cover;}

.dljm{  width: 100%; height: 100%; position: fixed; top: 0px; left:0px; background: rgba(0,0,0,0.3); background-image: url(/static/img/bdbg.jpg); background-size: cover;}

/*关于我们轮播*/
.pab_blcon {width: 1000px; height: 500px; position: relative; margin: 40px auto 50px; } 
.pab_blcon a, .pab_blcon img { display: block; } 
.pab_blcon .poster-list {width: 1000px; height: 500px; } 
.pab_blcon .poster-list .poster-item {width: 200px; height: 500px; position: absolute; background-color: #fff; left: 0; top: 0; } 
.pab_blcon .poster-list .poster-item img{box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.17);}
.pab_blcon .poster-list .poster-item p{text-align: center; padding:40px 45px;margin-top: 5px; font-size: 20px; line-height: 1.5em;   color: #444;   background: #f4f4f4;}
.pab_blcon .poster-btn {position: absolute; top: 0; z-index: 10; cursor: pointer; } 
.pab_blcon .poster-prev-btn { display: block; width: 40px!important; height: 40px!important; left:-100px; top: 46%; background: url(img/icon.png) no-repeat  ; overflow: hidden;
background-position: -144px -218px; } 
.pab_blcon .poster-prev-btn:hover{background-position: -144px -268px;}
.pab_blcon .poster-next-btn { display: block; width: 40px!important; height: 40px!important; right:-100px; top: 46%; background: url(img/icon.png) no-repeat  ;  overflow: hidden;
background-position: -195px -218px;}
.pab_blcon .poster-next-btn:hover{background-position: -195px -268px;}
.pab_bldbname{width: 100%; height: 50px; margin-top: 50px; overflow: hidden;margin-top: 50px; }
.pab_bldbname li{font-size: 20px; color: #444; line-height: 50px;   text-align: center;  float: left; height: 100%; width: 100%;}
.pab_bldbname .prev{position: absolute; left: -100px; width: 10%; height: 500px; display: block; background: #ddd; }
.pab_bldbname .next{position: absolute; right: -100px; width: 10%; height: 500px; display: block; background: #ddd;}
.pab_blist .yaz{position: absolute; bottom: 0px; width: 40%; height:170px; background :#f4f4f4; left: 0px; z-index: 10;}
.pab_blist .yay{position: absolute; bottom: 0px; width: 40%; height:170px; background :#f4f4f4; right: 0px; z-index: 10;}


.certify {position: relative; width: 1200px; margin: 40px auto } 
.certify .swiper-container {padding-bottom: 60px; } 
.certify  .swiper-slide {width: 520px; height: 408px;/* background: #fff;*/ /*box-shadow: 0 8px 30px #ddd; */} 
.certify  .swiper-slide img{display:block; width: 395px; height: 290px; margin:0 auto; background: #fff;} 
.certify  .swiper-slide p {line-height: 98px; padding-top: 0; font-size: 14px;  background-color: #f4f4f4; text-align: center; color: #444; font-size: 1.1em; margin: 0; } 
.certify .swiper-pagination {width: 100%; bottom: 20px; } 
.certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px; border: 3px solid #fff; background-color: #d5d5d5; width: 10px; height: 10px; opacity: 1; } 
.certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc; background-color: #fff; } 
.certify .swiper-button-prev {display: block; width: 40px!important; height: 40px!important; left:-100px; top: 46%; background: url(img/icon.png) no-repeat  ; overflow: hidden;
background-position: -144px -218px; } 
.certify .swiper-button-prev:hover {background-position: -144px -268px;} 
.certify .swiper-button-next {display: block; width: 40px!important; height: 40px!important; right:-100px; top: 46%; background: url(img/icon.png) no-repeat  ;  overflow: hidden;
background-position: -195px -218px; } 
.certify .swiper-button-next:hover {background-position: -195px -268px; }

.pab_middle{width: 100%; background: url(img/fzlc.jpg)no-repeat; background-size: 100% 100%; padding-bottom: 130px;}
.pab_middle .pab_mfz{width: 100%;}
.pab_middle .pab_mfz .bd{width: 800px!important; margin:80px auto 20px;height: 200px; /*height: 250px;*/position: relative;}
.pab_middle .pab_mfz .bd li{width: 100%; height: 100%;position: absolute; top: 0px; left: 0px; overflow: hidden;}
.pab_middle .pab_mfz .bd li .pab_mfzpic{float: left; width: 374px; height:140px; /*background-color: #ddd;*/   }
.pab_middle .pab_mfz .bd li .pab_mfzpic h3{font-size: 96px; color: #f1f1f1; text-align: right; line-height:180px; margin-right: 50px; font-weight: bold;   }
.pab_middle .pab_mfz .bd li .pab_mfzpic img{display: block; width: 374px; height: 243px; position: relative; z-index: 5;}
.pab_middle .pab_mfz .bd li .pab_mfzpic i{position: absolute; top:7px; left: 7px;  width: 374px; height: 140px; background-color: #3ebaf3; }
.pab_middle .pab_mfz .bd li .pab_mfzcon{float: right; width: 400px; height: 100%; }
.pab_middle .pab_mfz .bd li .pab_mfzcon h3{font-size: 36px; color: #444; font-weight: bold; margin-top: 60px; line-height: 1em; margin-bottom:20px; }
.pab_middle .pab_mfz .bd li .pab_mfzcon div{font-size: 16px; color: #777; margin-top: 45px;}
.pab_middle .pab_mfz .hd{width: 100%;background:url(img/fzhx.png) repeat-x  0px 15px;  }
.pab_middle .pab_mfz .hd .hdlist{width: 1279px; margin:0 auto; position: relative; overflow: hidden;}
.pab_middle .pab_mfz .hd .sNext,.pab_middle .pab_mfz .hd .sPrev{position: absolute; bottom:0px; width: 0px; height: 0px; border:8px solid rgba(0,0,0,0); cursor: pointer;
z-index: 10;}
.pab_middle .pab_mfz .hd .sNext{right: 0px; border-left:12px solid #222; }
.pab_middle .pab_mfz .hd .sPrev{left:0px;  border-right:12px solid #222;}
.pab_middle .pab_mfz .hd .sNext:hover{right: 0px; border-left:12px solid #2179db; }
.pab_middle .pab_mfz .hd .sPrev:hover{left:0px;  border-right:12px solid #2179db;}
.pab_middle .pab_mfz .hd ul{ }
.pab_middle .pab_mfz .hd li{float: left; width: 160px; height: 95px; text-align: center; font-size: 18px; color: #666; cursor: pointer; background : url(img/lsx.png)no-repeat right bottom;}
.pab_middle .pab_mfz .hd li i{display: block; width: 28px; height: 28px; margin:0px auto 50px; background:none;}
.pab_middle .pab_mfz .hd li.on i{background:url(img/lq.png)no-repeat center center;   margin:0px auto 30px;}
.pab_middle .pab_mfz .hd li.on p{font-weight: bold; color: #2179db;  }
.pab_middle .pab_mfz .hd li p{ line-height: 14px;   }
.pab_middle01{background :url(img/pabwh.jpg); padding-bottom: 100px;}
.pab_middle01 .pab_wh{width:95%; max-width: 1400px; box-shadow: 0px 1px 5px rgba(0,0,0,0.17); background:#fff;  margin: -20px  auto 0px;}
.pab_middle01 .pab_wh ul{ overflow: hidden; width: 1210px; margin:0 auto; }
.pab_middle01 .pab_wh ul li{float: left; width:370px; height: 300px; position: relative; margin-right: 50px;margin-top: 50px; }
.pab_middle01 .pab_wh ul li:last-child{margin-right: 0px;}
.pab_middle01 .pab_wh div{}
.pab_middle01 .pab_wh img{width: 100%; height: 165px; display: block; 
	-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.pab_middle01 .pab_wh li:hover img{-webkit-filter: grayscale(10%); -moz-filter: grayscale(10%); -ms-filter: grayscale(10%); -o-filter: grayscale(10%); filter: grayscale(10%); filter: gray;}
.pab_middle01 .pab_wh h3{font-size: 20px; color: #444; font-weight: bold; line-height: 2em; margin-top: 10px;}
.pab_middle01 .pab_wh p{font-size: 14px; color: #666; line-height: 1.7em; margin-bottom: 50px;}
.pab_middle01 .pab_wh span{display: block; width: 100%; height: 1px ; background-color: #d4d4d4; position: absolute; bottom: 0px; left: 0px;   }
.pab_middle01 .pab_wh span i{display: block; width: 0px; height: 1px; background-color: #2179db;}
.pab_middle01 .pab_wh li:hover span i{width: 100%;}
.pab_middle01 .pab_wh>h3{font-size: 20px; width: 200px; margin:35px auto 0; color: #444444; text-align: center;  padding-bottom: 35px; 
	background:url(img/qywh00.jpg)no-repeat left top; 
padding-left: 130px; line-height:50px;}

.viewpage{
	width:100%; 
	position: relative;
	z-index: 10;
	padding: 76px 0px;
	background: #ecf6ff; 
	overflow: hidden;
	}
	
.viewpage p{text-indent:2em;margin-bottom:14px; color: #666;}
.viewpage-box{  
	max-width: 1632px; 
    width: 100%; 
    margin:0 auto; 
    padding-bottom: 30px;
    min-height:720px;
	}
	
.viewpage-box .vp_nav{
    width: 100%; 
    padding-top: 8px;
    margin-top: 0px; 
    margin-bottom: 0px; 
    height: 28px; 
    border-bottom: 1px solid #ecf6ff;
    overflow: hidden;
}
.viewpage-box .vp_nav h3{
    font-size: 16px; 
    color: #555; 
    text-transform: uppercase;
    float: left;
    margin-left: 32px;
}
.viewpage-box .vp_nav h3 span{
    font-size: 16px;
    font-weight: bold;
    color: #444;
}

.viewpage .vp_list{
    width: 85%;
    margin-left: 7.5%; 
    overflow: hidden; 
	background: #fff; 
	position: relative;
}
.viewpage-title{font-size:24px;display:block;text-align:center;margin:50px auto 20px; line-height: 1.5em; color: #444;width: 90%;margin-left:5%; }
.viewpage-info{text-align:center; border-bottom: 1px solid #ecf6ff; padding-bottom: 10px; margin-bottom: 10px;}
.viewpage-body{min-height: 500px; border-bottom: 1px solid #ecf6ff;  width: 90%;margin-left:5%; }
.viewpage-link {padding:20px 0;width:80%;float:left;}
.viewpage-return{width:120px;height:38px;display:block;background:#d9d9d9;text-align:center;line-height:38px;border-radius:3px;float:right; margin-top:28px;}
.viewpage-return:hover{background:#2179db;color:#fff;}

.time03{transition: all ease-out .3s ; -webkit-transition:all ease-out .3s ; -o-transition: all ease-out .3s ; }
.time05{transition: all .5s ease-out ; -webkit-transition:all .5s ease-out ; -o-transition: all .5s ease-out ; }