/* 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; }

/*top*/
.topOut{ width: 100%; height: 628px; overflow: hidden; margin: 0 auto; background: url(../images/pic1.jpg) no-repeat center top;}
.topOut .banner{height: 628px; position: relative;}
.topOut .banner h1{ position: absolute; top:95px; left: 50%; margin-left:-180px ; width:360px ; height:150px ; overflow: hidden;}
.topOut .banner h1 a{ display:block;width:360px ; height:150px ;}

/*yue_nav*/
.yue_nav{ position: relative; top:-43px; width: 852px; height: 90px; background: #eee; overflow: hidden; margin: 0 auto; font-family: "微软雅黑"; font-size: 18px;}
.yue_nav a{ float: left; width: 142px; height: 90px; line-height: 90px; text-align: center; color: #000;}
.yue_nav a.se,.yue_nav a:hover{ background: #d0a972;color: #fff;}


/*yue_num*/
.yue_num{ width: 980px; margin:40px auto 0 ; font-family: "微软雅黑"; font-size: 14px;}
.yue_num div{ width: 195px; text-align: center;}
.yue_num div dl{ padding-bottom: 35px;}
.yue_num div dl dt{ padding-bottom: 10px;}.yue_num div dl dt a{ display: block;}
.yue_num div dl dd{ height:24px ; line-height:24px ; overflow: hidden; }
.yue_num div dl dd a{color: #666;}
.yue_num span{ float: left; width:1px ; height:114px ; margin-top:70px ; background: #a8a8a8; overflow: hidden;}


/*idp_deve*/
.idp_deve{ margin-top: 90px;font-family: "微软雅黑";}
.idp_deve h2{ height: 42px; line-height: 42px; margin-bottom: 50px; overflow: hidden; text-align: center; font-size:36px ; color: #000; font-weight: normal;}
.idp_deve .deve_all{ margin-top: ;}
.idp_deve .deve_all div{ width:458px;}
.idp_deve .deve_all div h3{height: 24px; line-height: 24px; overflow: hidden; color: #252525; font-size:18px ; font-weight: bold; margin-bottom: 28px;}
.idp_deve .deve_all div p{ width:378px ; height:180px ; padding: 26px 42px 0 38px; background: url(../images/pic11.jpg) no-repeat; font-size: 14px; color: #fff; line-height: 24px;}
.idp_deve .deve_all div p.rightP{ background: url(../images/pic11.jpg) no-repeat;}
.idp_deve .deve_des{ margin-top: 40px;}
.idp_deve .deve_des div{ width:415px ; font-size:14px; color: #666;}
.idp_deve .deve_des div p{ height: 70px; padding-left: 74px; line-height:24px ; overflow: hidden; }
.idp_deve .deve_des div.rightDiv{ padding-top:100px ;}
.idp_deve .deve_des span{ float: left; width:19px ; height:423px ; margin-left:75px ; margin-top: 5px; display: inline; background:url(../images/pic22.jpg) no-repeat ;}
.idp_deve .deve_des2015 span{ display: block; margin: 1px auto; width: 98px; height: 40px; line-height: 40px;overflow: hidden; background:url(../images/pic23.jpg) no-repeat ;}
.idp_deve .deve_des2015 p{ height:24px ; line-height:24px ; margin: 10px 0 5px; overflow: hidden; text-align: center; font-size:18px ; color: #666;}
.idp_deve .deve_des2015 a{ display: block; width: 736px; height: 62px; margin:0 auto;  background:url(../images/pic24.jpg) no-repeat ;}


/*idp_adv*/
.idp_adv{ margin-top: 125px; font-family: "微软雅黑";}
.idp_adv .advBanner{ display: block; width: 100%; height: 300px; background:url(../images/pic25.jpg) no-repeat center; }
.idp_adv h2,.idp_spe h2,.idp_honer h2,.idp_sus h2{ position: relative; top:-50px; width:475px ; height:74px; line-height: 74px; margin: 0 auto; text-align: center; overflow: hidden; background: #bd9154; font-size:36px ; color: #fff; font-weight: normal;}
.idp_adv .adv_all{ width: 920px; margin:10px auto; }
.idp_adv .adv_all dl{ width:164px ; height:323px ; margin: 0 10px 18px; display: inline; overflow: hidden; background: url(../images/pic26.jpg) no-repeat;}
.idp_adv .adv_all dl.adv2{background: url(../images/pic27.jpg) no-repeat;}
.idp_adv .adv_all dl dt{height:105px ; line-height: 105px; margin-top:45px ; text-align: center; font-size:18px ; color: #fff; font-weight: bold;}
.idp_adv .adv_all dl dd{ padding:0 12px; line-height:24px ; color: #333; font-size: 14px;}
.idp_adv .fenghui{ display: block; margin: 12px auto; width:902px ; height:72px ; overflow: hidden; }





/*idp_spe*/
.idp_spe{ margin-top: 120px; font-family: "微软雅黑";}
.idp_spe .advBanner{display: block; width: 100%; height: 300px; background:url(../images/pic29.jpg) no-repeat center; overflow: hidden;}
.idp_spe .spe_all{ width:1120px; margin: 0 auto;}
.idp_spe .spe_all div{ float: left; width:230px; height:140px ; margin: 0 10px 30px; display: inline; overflow: hidden; padding:7px 15px 15px ; cursor: pointer; }
.idp_spe .spe_all div.spe_h{ height:130px ;}
.idp_spe .spe_all div.se{ background: #eee;}
.idp_spe .spe_all div h3{ height: 42px; line-height:42px ; font-size:18px ; color: #252525; font-weight: normal;}
.idp_spe .spe_all div h3.se a{ color:#bd9154;}
.idp_spe .spe_all div p{ line-height:24px ; color: #666; font-size:14px ;}
.idp_spe .spe_all div h3 a{display: block; color: #252525; }
.idp_spe .spe_all div h3 a:hover{color:#bd9154;}
.idp_spe .spe_all div p a{ display: block; color: #666; }

/*idp_honer*/
.idp_honer{margin-top: 90px; font-family: "微软雅黑";}
.idp_honer .advBanner{ display: block; width: 100%; height: 300px; background:url(../images/pic30.jpg) no-repeat center; overflow: hidden; }
.idp_honer .honer_all{}
.idp_honer .honer_all div{ float: left; width:250px; padding-left: 20px; margin:10px 20px 50px; display: inline;}
.idp_honer .honer_all div span{ display: block; height: 24px; margin-bottom:10px ; line-height:24px ; overflow: hidden; font-size:14px ; color: #666;}
.idp_honer .honer_all div p{ height: 24px; line-height: 24px; overflow: hidden; color: #252525; font-size: 18px;}
.idp_honer .honer_all div.honer_w{ width: 320px;}


/*idp_area*/
.idp_area{ margin-top: 90px; font-family: "微软雅黑";}
.idp_area h2{width:475px ; height:74px; line-height: 74px; margin: 0 auto; text-align: center; overflow: hidden; background: #bd9154; font-size:36px ; color: #fff; font-weight: normal;}
.idp_area .area_all{ margin: 60px auto 0; width:848px ; height:643px ; padding-top:32px ; overflow: hidden; background: url(../images/pic31.jpg) no-repeat center;}
.idp_area .area_all .mene_title{ width: 366px; margin-left: 331px; }
.idp_area .area_all .mene_title span{ float: left; width:120px ; margin: 0 1px; display: inline; height:60px ; line-height: 60px; overflow: hidden; text-align: center; color: #252525; font-size: 18px; background:#dcdcdc;}
.idp_area .area_all .mene_title span.se{ background: #2e4062; color: #fff;}
.idp_area .area_all .mene_con{}
.idp_area .area_all .mene_con .yue_con{ color: #252525;}
.idp_area .area_all .mene_con .yue_con .con_left{ width: 403px; padding:0 0 0 50px;}
.idp_area .area_all .mene_con .yue_con .con_left dt{ height:24px ; margin-top:48px; line-height:24px ; overflow: hidden; font-size:18px ;}
.idp_area .area_all .mene_con .yue_con .con_left.con_left3 dt{ margin-top:10px;}
.idp_area .area_all .mene_con .yue_con .con_left dd,.idp_area .area_all .mene_con .yue_con .con_right dd{ line-height:24px ; font-size:14px ;}
.idp_area .area_all .mene_con .yue_con .con_left dd.ddone,.idp_area .area_all .mene_con .yue_con .con_right dd.ddone{ padding-bottom: 15px;}
.idp_area .area_all .mene_con .yue_con .con_left.con_left3 dd.ddone{ padding-bottom: 5px;}
.idp_area .area_all .mene_con .yue_con .con_right{width: 360px; padding:25px 0 0 35px; color: #fff;}
.idp_area .area_all .mene_con .yue_con .con_right dt{ height:24px ; margin-top:95px; line-height:24px ; overflow: hidden; font-size:18px ;}

/*idp_sus*/
.idp_sus{ margin-top: 120px; font-family: "微软雅黑";}
.idp_sus .advBanner{display: block; width: 100%; height: 300px; background:url(../images/pic32.jpg) no-repeat center; overflow: hidden;}
.idp_sus .sus_all{height: 638px; padding-top: 50px; overflow: hidden; background:url(../images/pic33.jpg) no-repeat ; }
.idp_sus .sus_all .sus_title{ width:610px ; margin-left: 270px; }
.idp_sus .sus_all .sus_title span{ float: left; width: 120px; height: 60px; overflow: hidden; background: #dcdcdc; margin: 0 1px; display: inline; font-size:18px ; color: #252525; line-height: 60px; text-align: center;}
.idp_sus .sus_all .sus_title span.se{ background: #2e4062;  color: #fff;}
.idp_sus .sus_all .sus_con ul{padding-left: 490px; padding-top:30px ; font-size:18px ; line-height: 38px; }
.idp_sus .sus_all .sus_con ul li a{color: #fff; }
.idp_sus .sus_all .sus_con ul li a:hover{color: #ca9f48; }

.team_inner{ padding-top: 90px; margin-top:100px ; padding-bottom: 60px; overflow: hidden; border-top: 1px solid #ccc;}
.idpns_team{ font-family: "微软雅黑";}
.idpns_team h2{height: 42px; line-height: 42px; overflow: hidden; margin-bottom: 40px; font-size:36px ; color: #000; font-weight: normal; text-align: center;}

/*IdpAdvantage*/
.IdpAd{ width: 1200px; background: #fff; margin: 0 auto;}
.IdpAdvantage{ padding-bottom:25px; }
.IdpAdvantage h2{  height: 42px; line-height: 42px; overflow: hidden; margin-bottom: 50px; font-size:36px ; color: #000; font-weight: normal; text-align: center;}
/*.IdpAdvantage .content{ padding:0 35px; font-family:"宋体"; }
.IdpAdvantage .content div{ width:245px; border:1px solid #999; padding:36px 12px 0; height: 300px; overflow: hidden;}
.IdpAdvantage .content div.contentMid{ margin:0 50px; display:inline; }
.IdpAdvantage .content div h3{ height:42px; text-indent:17px; line-height:42px; overflow:hidden; border-bottom:3px solid #1b538e; margin-bottom:10px; font-size:16px; font-weight:bold; color:#212121;  }
.IdpAdvantage .content div ul li{ height:25px; line-height:25px;text-indent:17px; overflow:hidden; color:#999; font-size:12px; }
.IdpAdvantage .content div.contentLast h3,.IdpAdvantage .content div.contentLast ul li{ text-indent:35px;}*/


