/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#fff !important; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none; outline: none;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}


.bg{}
.nav {}
.nav li{ }
.nav li a:visited, .nav li a:link {}
.nav li a:hover, .nav li a:active {color: #e53032;}
.foot{ background:#fff; color:#999;}
.foot a:visited, .foot a:link{ color:#999;}
.foot a:hover, .foot a:active{ color:#e53032;}

.idp_left_float{ margin-left: -695px !important;}
.idp_right_float {  margin-right: -695px !important;}

.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

/*z_top*/
.z_top{ width:100%; height: 550px; overflow: hidden;  background:url(../images/pic1.jpg) no-repeat center top; }
.z_top div{ position: relative; }
.z_top div a{ position: absolute; top:333px; left:270px ; width: 257px; height:38px ; overflow: hidden;}
/*z_nav*/
.z_nav{ width: 100%; height: 60px; line-height:60px ; overflow: hidden; background: #333;}
.z_nav div{ height: 60px; line-height: 60px;}
.z_nav div a{ float: left; padding:0 22px; color: #666; font-weight: bold; font-size:14px ; font-family: "宋体";}
.z_nav div a:hover{ background: #5c5c5c; color: #fff;}

/*z_lead*/
.z_lead{ width: 100%; height: 380px; overflow: hidden;  background:url(../images/pic2.jpg) no-repeat center top;}
.z_lead .lead_con{ margin-left:505px ; padding-top: 25px; width: 310px; font-family: "微软雅黑"; color: #000;}
.z_lead .lead_con h2{ text-align: center; height: 90px; line-height:90px ; overflow: hidden; font-size: 36px; font-weight: normal;}
.z_lead .lead_con p{ line-height: 30px; font-size: 14px; }

/*z_youshi*/
.z_youshi{font-family: "微软雅黑"; padding-bottom: 60px;}
.z_youshi h2{ height: 36px; line-height: 36px; text-align: center; font-size:24px ; color: #000; overflow: hidden; font-weight: normal;}
.z_youshi .fubiao{  height: 36px; line-height: 36px; text-align: center; font-size:14px ; color: #000; overflow: hidden; }
.youshi_con{ width:804px ; margin:0 auto; height:; }
.youshi_con a{ float: left; width: 172px; overflow: hidden; text-align: center;  margin:27px 13px 0 13px; display: inline; }
.youshi_con a p{width: 170px; height:32px; line-height: 32px; overflow: hidden; border:1px solid #333; color: #000; border-radius: 5px; font-size: 18px; text-align: center; font-weight: bold; margin-top:15px ;}
.youshi_con a:hover p{ color: #cc9900; border-color: #cc9900;}


/*z_apply*/
.z_youshi.z_apply .apply_con{}
.apply_con dl{width: 375px;  padding-left:30px; }
.apply_con dl dt{ height:36px ; line-height:36px; overflow: hidden; font-size:18px ; color:#000 ; font-weight: bold;}
.apply_con dl dd{ line-height: 30px; color: #000; font-size: 14px;}
.apply_con p{ float: left; width: 1px; background: #d9d9d9; height: 170px; overflow: hidden; margin-top:10px ;}
.z_apply a{ display: block; width:314px ; height: 35px; text-align: center; line-height: 35px; border:1px solid #cc9900; color: #cc9900; border-radius: 5px; font-size: 14px; margin:37px auto 0;}
.z_apply a:hover{ background: #cc9900; color: #fff;}

/*z_fa*/
.z_fa{ padding:80px 0 0; background: url(../images/pic11.jpg) no-repeat center top #e5e5e5; font-family: "微软雅黑"; padding-bottom: 52px;}
.z_fa h2{ height: 36px; line-height: 36px; text-align: center; font-size:24px ; color: #000; overflow: hidden; font-weight: normal;}
.z_fa .fubiao{  height: 36px; line-height: 36px; text-align: center; font-size:14px ; color: #000; overflow: hidden; }
.z_fa dl{ text-align: center; padding-top: 15px;}
.z_fa dl dt{ height: 36px; line-height: 36px; overflow: hidden; font-size:18px ; color: #000; font-weight: bold;}
.z_fa dl dd{ height: 24px; line-height: 24px; overflow: hidden; font-size:14px ; color: #000; }
.z_fa .z_faLink,.leyuLink{display: block; width:314px ; height: 35px; text-align: center; line-height: 35px; border:1px solid #cc9900; color: #cc9900; border-radius: 5px; font-size: 14px; margin:37px auto 0; background: #fff;}
.z_fa .z_faLink:hover,.leyuLink:hover{ background: #cc9900; color: #fff;}

.z_zyCon{ position: relative; height: 755px; background: url(../images/pic12.jpg) center 45px no-repeat;}
.z_zyCon a{ position: absolute; top:0; z-index: 10; left:191px; width:248px ; height: 215px; overflow: hidden;}
.z_zyCon a div{ display: none; position: absolute; top:0; left: 0; width:248px ; height: 215px;overflow: hidden;background: url(../images/pic11.png) no-repeat; text-align: center;}
.z_zyCon a div h3{height:36px ; line-height:36px ; overflow: hidden; font-size: 18px; font-weight: bold; color: #000; padding:45px 0 0; }
.z_zyCon a div p{height:24px ; line-height:24px ; overflow: hidden; font-size: 14px;  color: #000; }
.z_zyCon a:hover div{ display: block;}
.z_zyCon a:hover img{ display: none;}

/*z_tuijian*/
.z_youshi.z_tuijian{ padding-top: 45px;}
.tj_con{}
.tj_con div{ width:210px ; height: 200px; padding:20px 10px 0; border:1px solid #042243; margin:25px 24px 0 0; display: inline;}
.tj_con div.last{ margin-right: 0;}
.tj_con div a{ display: block; text-align: center; height:65px ; overflow: hidden;}
.tj_con div h3{ height: 40px; line-height:40px ; overflow: hidden; font-size: 18px; color: #333; font-weight: bold; text-align: center;}
.tj_con div p{ line-height:18px ; font-size: 14px; color: #333;}
.tj_con div span{ display: block; line-height:18px ; font-size: 14px; color: #666; padding-top: 7px;}


/*z_timePlan*/
.timePlan_con{ width: 570px; height: 340px; overflow: hidden; margin:15px auto 0; background: url(../images/pic21.jpg) no-repeat center top;}
.timePlan_con dl{ width:260px ;color: #333;}
.timePlan_con dl dt{ text-align: right; padding:20px 0 10px; height:24px ; line-height: 24px; overflow: hidden; font-size: 18px; font-weight: bold; }
.timePlan_con dl dd{ line-height:24px ; font-size:14px ;}
.timePlan_con dl.right dt{ text-align: left; padding-top: 170px;}

/*suc_con*/
.suc_con{ padding-top: 15px;}
.suc_conLeft{width:380px ; height: 245px; padding:40px 0 0 70px; font-size: 14px; border:1px solid #000; }
.suc_conLeft a{ color: #333; height: 30px;line-height: 30px; overflow: hidden; display: block;}
.suc_conLeft a:hover{ color: #cc9900;}
.suc_conLeft a:hover span{ color: #333;}
.suc_conright{ width: 503px;color: #333;}
.suc_conright h3{ height: 22px; line-height:22px ; overflow: hidden; font-size:18px ;  font-weight: bold;}
.suc_conright p{ height: 24px; line-height:24px ; overflow: hidden; font-size: 14px;}
.suc_conright a{ display: block; width: 503px; height:236px ; overflow: hidden; margin-top: 5px;}

/*proCon*/
.proCon{ padding-top: 50px;}
.proCon a{ width: 172px; font-size: 12px;  text-align: center; padding-right:95px; font-family: "宋体";}
.proCon a img{ width: 172px; height: 172px; overflow: hidden;}
.proCon p{ font-size: 12px; height:18px ;line-height: 18px; text-align:center; padding-top: 20px; overflow: hidden;color: #333; }
.proCon a:hover p{ color: #cc9900; text-decoration: underline;}



/*IdpAdvantage*/
.IdpAd{ width: 1200px; background: #fff; margin: 0 auto; padding-top: 60px; font-family: "微软雅黑";}
.IdpAdvantage{ padding-bottom:25px; }
.IdpAdvantage h2{ height: 36px; line-height: 36px; text-align: center; font-size:24px ; color: #000; overflow: hidden; font-weight: normal; padding-bottom: 25px;}



