* { margin: 0; padding: 0; }
html, body { width: 100%; height: 100%; }
body { font-family: "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体"; *font-family:"微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
}
ol, ul, p, input { padding: 0; margin: 0; border: 0; list-style: none; }
a { text-decoration: none; }
img { border: none; }
.left { float: left; }
.right { float: right; }
.hide { display: block; }
.clearfix:after { content: "."; display: block; clear: both; height: 0; font-size: 0; overflow: hidden; }
.clearfix { zoom: 1; }
.wrap { width: 750px; margin: 0 auto; font-size: 28px; }
.cont { width: 670px; margin: 0px auto; }
.xian { padding-bottom: 60px; border-bottom: 1px solid #ccc; margin-bottom: 60px; }
.cblue {color:#8163a1;}

/*按钮*/
.but { font-size: 34px; height: 90px; line-height: 90px; background: #835fa8; border-radius: 8px; text-align: center; }
.but a { color: #fff; text-decoration: none; }
.but a:hover { text-decoration: none; }
.buta { font-size: 34px; height: 90px; line-height: 90px; border: 1px solid #835fa8; border-radius: 8px; text-align: center; margin-top: 20px; }
.buta a { color: #835fa8; text-decoration: none; }
.buta a:hover { text-decoration: none; }
/*导航*/
.dy { width: 100%; height: auto; overflow: hidden; background: url(../images/banner.jpg) no-repeat #fff; padding: 450px 0px 0; font-size: 30px; color: #fff; line-height: 50px; font-family: "微软雅黑";}
.dy .dy_con { line-height: 50px; font-size: 30px;  }
.dy .dy_tel{ width: 690px; padding:0 30px; height: 110px; border-bottom: 1px solid #ccc; overflow: hidden; background:#8163a1;}
.dy .dy_tel p{ width:598px ; line-height: 110px;font-size:36px ;}
.dy .dy_tel p span{ }
.dy .dy_tel a{ width: 92px; height: 42px; padding-top: 38px; color:#fbfbfb; font-size: 30px;}

/*表单*/
.formCon{ background:#fff; border:15px solid #d1c7e0;overflow: hidden; padding-top:34px; padding-bottom: 40px; height:auto; font-family: "微软雅黑"; margin:0 auto;}
.formCon h2{ text-align:center; font-size:36px; font-weight:normal; height:36px; padding-bottom:32px;}
.formDiv{width:517px; height:79px; padding-top: 2px; overflow: hidden; padding-left:75px; margin-bottom:18px; background: url(../images/name.jpg) no-repeat;}
#form_zhuanti{ padding-left:25px;}
#form_zhuanti input{width:516px; height:75px; line-height:75px; border:0; font-size:28px; color:#aab2bd; }
.formTel{ background:  url(../images/phone.jpg) no-repeat;}
.select{ background:  url(../images/city.jpg) no-repeat; }
#form_zhuanti select{width:520px; height:75px;line-height:75px; background: none; border:0; font-size:28px; color:#aab2bd;  }
.anniu{ padding-bottom:8px;}
.anniu a{ display: block; width:592px; height:98px; overflow:hidden; cursor:pointer; text-decoration:none;background:#8163a1; color: #fbfbfb; font-size:36px ; text-align: center; line-height:98px; border-radius: 5px;}
 .bt { line-height: 56px; padding:40px 0 45px; font-weight: bold; font-size: 42px; color: #000; text-align: center; }
.bg1{ background:#f9f9fa; padding:30px 40px 0;} 
.bgcol{background:#fff;}
.bgfff{background:#fff;}
.bgN{background:#FFF url(../images/formbg.jpg) no-repeat top;}
/*map*/
.map{ background:url(../images/map.jpg) no-repeat center top; height:431px;}
.az_jxj{ width:670px; margin:0 auto;}
.az_jxj h3{ height:158px; text-align:left; line-height:154px; padding-left:209px; color:#b3a3c5; font-size:36px; opacity:0.8; margin-bottom:10px; }
.az_jxj h3 strong{ float:left; font-size:90px;}
.az_jxj h3 p{ float:left; padding-left:8px;}
.state1{ background:url(../images/state1_cur.jpg) no-repeat;}
.az_jxj .on{ opacity:1 !important; color:#fff;}
.state2{ background:url(../images/state2_cur.jpg) no-repeat;}
.state3{ background:url(../images/state3_cur.jpg) no-repeat;}
.state4{ background:url(../images/state4_cur.jpg) no-repeat;}
.state5{ background:url(../images/state5_cur.png) no-repeat;}

.az_jxj .item {padding:35px 0 0;display: none;}
.az_jxj .item h4 { height:41px; line-height:41px; color:#fff; background:#d1c7e0;text-align:left; display:block; font-size:30px; width:167px; text-indent:25px; margin:4px 0 0;}
.az_jxj .item h4.tit2{ width:217px; text-align:center;height:41px; line-height:41px; color:#fff;margin:4px 0 0;background:#d1c7e0;display:block; padding:0 25px 0 0;}
.az_jxj .item p{ line-height:49px; font-size:30px; padding:10px 0; display:block;}

.az_jxj .logo{ padding-top:35px;}
.az_jxj .logo a{width:211px; text-align:center; line-height:60px; margin-right:10px; display:inline-block; padding-bottom:4px; float:left;}
.az_jxj .logo a img{ display:block;}
.az_jxj .logo .none{ margin-right:0;}

.dy_link2 { padding-top:30px; padding-bottom:30px;}
.dy_link2 a {display: block; width: 670px; height:98px; line-height: 98px; font-size: 30px; text-align: center; color: #fff; overflow: hidden; cursor: pointer; text-decoration: none; background: #372c56; border-radius:8px;}

.dy_link3 { padding-bottom:50px;}
.dy_link3 a {display: block; width: 670px; height:98px; line-height: 98px; font-size: 30px; text-align: center; color: #fff; overflow: hidden; cursor: pointer; text-decoration: none; background: #4b89dc; border-radius: 15px;}


.guide{ padding-left:40px;}
.guide a{ width:295px; text-align:center; font-size:22px; line-height:60px; color:#666; float:left; margin-right:76px; margin-bottom:17px;}
.guide a img{ display:block;}
.guide a:hover{ color:#8163a1; text-decoration:underline;}
.guide a.none{ margin-right:0;}

 .anli{ padding-left:0px; line-height:72px; font-size:30px;}
.anli a{ color:#333333;}
.anli a:hover{ color:#8163a1;}

.zt { width: 100%; background: #fff; padding-top: 15px; padding-bottom: 4px; }
.zt a { display: block; width: 750px;  margin: 10px auto 0; overflow: hidden; }
.zt a img { width: 100%; }

/* end */
 
/*底部*/
.dibu { position: fixed; height: 98px; overflow: hidden; z-index: 3; bottom: 0px; width: 750px; }
.tell { width: 375px; height: 98px; float: left; }
.weixin { position: relative; float: left; width: 375px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.weixin:last-child { border-right: none; }
.weixin_nr { position: absolute; bottom: 98px; z-index: 10; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; display: none; background: #fff; }
.weixin_bt { width: 375px; height: 98px; }
.weixin_bt a { display: block; cursor: pointer; }

.youshiN li{ float:left; padding:0px 0px 40px 35px; font-size:24px; color:#666; text-align:center; width:310px;}
.youshiN li span{ font-size:30px; color:#333;}