/* 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{background:#fff;}
.nav { background: #fff;}
.nav li{ color:#666;}
.nav li a:visited, .nav li a:link {color: #666;}
.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; }

/*a_top*/
.a_top{ width:100%; height: 556px; overflow: hidden;  background:url(../images/pic1.jpg) no-repeat center top; }
/*z_nav*/
.z_nav{ width: 900px; height:26px; line-height:26px ; overflow: hidden;font-size:18px ; margin:30px auto 25px;}
.z_nav span{color: #252525;}
.z_nav a{ padding:0 5px; color:#252525;  font-family: "微软雅黑";}
.z_nav a:hover{color: #01759e;}

/*a_lead*/
.a_lead{ line-height:26px ; font-size: 14px; color: #666;font-family: "微软雅黑";}
.a_lead strong{ font-weight: normal; color: #252525;}


/*a_hotZy*/
.a_hotZy{ position: relative; width: 1060px; margin:0 auto; font-family: "微软雅黑"; padding-top: 25px;}
.a_hotZy .hotZy_top{ display: block; width:1051px ; height: 405px; margin:0 auto;}
.qs_news{ padding-top: 27px;}
.qs_news .news_title{ width: 385px; font-size: 18px;font-family: "微软雅黑"; }
.qs_news .news_title a{ display: block; width: 186px; height:34px ;line-height:34px ; padding-left: 10px; overflow: hidden;color: #222;}
.qs_news .news_title a.se{ background: #f3f3f3; color: #01759e;}
.qs_news .news_con{width:615px; height: 260px; overflow: hidden; background: #f3f3f3; margin-top: 12px;}
.qs_news .news_con div{ height:255px ; width:573px ; overflow: hidden; color: #666; padding-left:42px; padding-top: 5px;}
.qs_news .news_con div h2{ height: 24px; line-height: 24px; padding-top: 25px; overflow: hidden; font-size: 14px; color: #222; font-weight: normal;}
.qs_news .news_con div p{ line-height: 24px; color: #666; font-size: 14px;}
.qs_news .news_con div p a{ color: #01759e; padding-left: 15px;}
.hide{ display: none;}
.link-ly{ display: block; width:206px ; margin:30px auto 0; height: 46px; line-height:46px; overflow: hidden; text-align: center; background: #01759e; color: #fff; font-size:14px ;}
.ly_hot{ position: absolute; top:165px; right:90px ; width:85px ; height: 24px; line-height: 24px; overflow: hidden; color: #01759e; font-size:14px ;}

/*a_team*/
.a_team{ padding-top: 90px;}

/*z_anli*/
.z_anli{ width: 100%; height:790px; margin-top: 100px; overflow: hidden; background: url(../images/pic3.jpg) no-repeat center top; font-family: "微软雅黑"; padding-top: 450px;}

.anli_left{ width: 495px; padding-top:252px ;  color: #fff;}
.anli_left h2{ padding-left: 90px; padding-top: 50px; height:26px ; line-height: 26px; overflow: hidden; font-size:18px ; font-weight: normal;}
.anli_left h2 a{ color: #fff;}
.anli_left h2 a:hover{ color: #e3c096;}
.anli_left div{ padding-left: 90px; height: 80px; overflow: hidden; padding-top: 15px;}
.anli_left div img{ width: 80px; height:80px ; overflow: hidden; }
.anli_left div p{ width:280px ; padding-left: 15px; font-size:14px ; padding-top: 10px;}
.anli_left div p span{ display: block; height: 26px; line-height: 26px; overflow: hidden;}

.anli_left.anli_right{ width: 505px; padding-top: 0; color: #252525;}
.anli_left.anli_right h2{ padding-top: 25px;}
.anli_left.anli_right h2 a{ color:#252525;}
.anli_left.anli_right h2 a:hover{ color: #01759e;}
.anli_left.anli_right div{ padding-bottom: 10px;}
.link_out{ text-align: right; padding-top: 50px;}
.link_out a{ padding-right:52px; font-size: 14px; color: #01759e;}

/*a_cankao*/
.a_cankao{ padding-right: 23px; height: 275px; padding-top:275px; overflow: hidden; margin-top: 100px;  background:url(../images/pic5.jpg) no-repeat center top; font-family: "微软雅黑";}

.a_cankao a{ display: block; height:24px ; padding-bottom: 18px; padding-left:20px ; width: 538px; line-height: 24px; overflow: hidden; font-size:18px ; color: #252525;}
.a_cankao a span{ float: left; width:20px ; text-align: center; height: 20px; line-height: 20px; margin-top: 2px; border:1px solid #252525;overflow: hidden;}
.a_cankao a p{ float: left; width: 494px; height: 24px; line-height: 24px; padding-left:15px ;}
.a_cankao a:hover{ color: #01759e;}
.a_cankao a:hover span{ background: #01759e; color: #fff; border-color: #01759e;}

/*a_look*/
.a_look{ width: 100%; height:710px ; overflow: hidden;background:url(../images/pic6.jpg) no-repeat center top; margin-top: 100px;font-family: "微软雅黑";}
.a_look ul{ width: 840px; margin:400px auto 0; }
.a_look ul li{ width:368px ; height: 38px; line-height: 38px; overflow: hidden; font-size: 18px; color: #252525; padding-left:52px ; }
.a_look div a{ display: block; text-align: right; color: #01759e; font-size: 14px; height: 24px; line-height: 24px; padding:95px 77px 0 0;}

/*a_apply*/
.a_apply{ padding-top: 60px;font-family: "微软雅黑";}
.a_apply img{ width:272px ; height:193px ; margin:65px 58px 0 78px; display: inline; overflow: hidden;}
.a_apply div{ width:590px ;}
.a_apply div a{ width: 240px; padding:40px 0 15px; margin:0 10px; display: inline; border-bottom: 2px solid #343434; text-align: center;}
.a_apply div a h3{ height:26px ; line-height: 26px; font-size: 18px; overflow: hidden; color: #252525; padding-bottom: 5px;}
.a_apply div a p{ height:24px ; line-height: 24px; overflow: hidden; font-size: 14px; color: #666;}
.a_apply div a:hover{border-color: #01759e;}
.a_apply div a:hover h3{ color: #01759e; }

/*a_zj*/
.a_zj{ width: 100%; height:595px ; margin-top: 100px; overflow: hidden;background:url(../images/pic8.jpg) no-repeat center top;font-family: "微软雅黑";}
.a_zj .a_zjCon{ padding-top: 128px;}
.a_zj .a_zjCon div{ width: 189px; text-align: center;}
.a_zj .a_zjCon div a{ display: block; color: #252525;}
.a_zj .a_zjCon div a h2{ height:24px ; line-height:24px ; overflow: hidden; font-size: 18px; font-weight: normal; padding-bottom: 8px; padding-top: 70px;}
.a_zj .a_zjCon div a p{height:24px ; line-height:24px ; overflow: hidden; font-size: 14px;}
.a_zj .a_zjCon div a:hover h2{ color: #01759e;}
.a_zj .a_zjCon div.zj_1 a:hover h2,.a_zj .a_zjCon div a.spA:hover h2,.a_zj .a_zjCon div.zj_4 a:hover h2{ color: #e3c096;}

/*a_hotEvent*/
.a_hotEvent{ width:1050px ; margin:75px auto 0;}
.a_hotEvent h2{ height:86px; line-height: 86px; overflow: hidden; font-size: 36px; font-weight: normal; text-align: center;}
.a_hotEvent div{ height:225px ; padding:24px 23px 0;overflow: hidden; background:url(../images/pic9.jpg) no-repeat center top; }
.a_hotEvent div a{ position: relative; width: 241px; height: 199px; overflow: hidden; margin:0 5px; display: inline;}
.a_hotEvent div a span{ display: none; position: absolute; top:0; left: 0; width: 241px; height: 124px; overflow: hidden; background:url(../images/pic1.png) repeat; color: #fff; font-size: 16px; text-align: center; padding-top: 75px;}
.a_hotEvent div a:hover span{ display: block;}
/*IdpAdvantage*/
.IdpAd{ width: 1200px; background: #fff; margin: 0 auto; padding-top: 75px;}
.IdpAdvantage{ padding-bottom:25px; }
.IdpAdvantage h2{  height:86px; line-height: 86px; overflow: hidden; font-size: 36px; font-weight: normal; text-align: center;}



