@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body,html{ width:100%; font-size:16x; font-family:"微软雅黑"; color:#3d3d3d; position:relative; background:#fff;}
html{ overflow-x:hidden;}
img{ border:none; text-decoration:none;}
a,a:hover{ text-decoration: none; color:#666;}
ul li{ list-style:none;} 
.left {
    float: left;
}

.right {
    float: right;
}

.wrapper{ width:100%; background:#FFF; overflow:hidden;}
.topbar{ width:100%;  }
.topbar h1{ margin-top:10px;}
.clearfix{ width:1100px; margin:0 auto; overflow:hidden;}

.ban{width: 100%;}
.mynav-box{ width:100%;  background:#f4f2f3;  z-index:999; font-family:"微软雅黑";margin-top: 3px;}
.kpd{padding-top:15px;font-size:20px;text-align: center;}

.no{
    width:960px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 93px;}

.mynav{ width:1100px; margin:0 auto; overflow:hidden;}
.mynav>li{ width:110px; margin:0; text-align:center;padding: 15px 0px; overflow:hidden; transition:all ease 1s; float:left}
.mynav>li.cur3{ height:390px; transition:all ease 1s;  }
.mynav>li>a.cur4{ color:#18c9d5;background:#fff;}

.mynav>li a{ width:150px; text-align:center; height:60px; color:#333;font-size:18px;}
.mynav li ul{ width:150px; background:#000; display:block; margin:0;height:290px; position:absolute; top:60px; padding-top:15px; line-height:32px; background:none; }
.mynav li ul li{ margin:0;  line-height:32px; height:32px; width:100%;}
.mynav li ul li a{ height:32px; line-height:32px; font-size:18px; width:100%; height:100%; display:block;}
.mynav li ul li a:hover{ background:#fff; color:#18c9d5;}


.zt{width:980px; margin:20px auto 0px; overflow:hidden;}

.bj{margin:20px auto 0px; overflow:hidden;}
.bj img{width:900px;margin: 0 0 0 20px;}
.bj1{ text-align:center; color:#716e6e; margin: 15px 0 0 90px;background-color: #f9ffff;width:35%;float: left;border:2px solid #e0dcdc;border-radius:19px;}
.bj1 img{width:90%;margin: 0 0 0 20px;}
.bj2{ font-size:16px; text-indent:30px;line-height:28px; color:#111; padding:30px 20px 0px;}


.bm{ background:#f0f0f0; margin:30px auto 0px; overflow:hidden;}
.bm1{ float:left; overflow:hidden; padding:30px 0px 30px 80px;}
.bm2{ float:left; overflow:hidden; }
.bm2a { padding:48px 0px 30px 60px; overflow:hidden;}
.bm2a li{ font-size:24px; margin-bottom:20px;color:#000;}
.bm2a li a{font-size:24px; color:#fff; text-align:center; background:#a52f3b; padding:5px 10px; margin-right:15px;}

.zjj{background:url(../images/ssl.jpg) no-repeat left center; height: 548px;margin-top: 30px;}
.zjj1,.btal{ padding-top:150px;text-align: center;}
.zjj2{ padding-top:15px;text-align: center; }
.zjt{background:url(../images/hdl.jpg) no-repeat left center; height: 480px;margin-top: 30px;}
.zjc{background:url(../images/cjl.jpg) no-repeat left center; height: 480px;position: relative;}
.zjt1{width:29%;float: left;margin: 220px 0 0 80px;}
.zjt2{width:29%;float: left;margin-top: 220px;}
.zjc1{width:29%;float: left;margin: 160px 0 0 80px;}
.zjc2{width:29%;float: left;margin-top: 160px;}
.zjc3{width: 950px;font-size: 18px;text-align: center;position: absolute;padding-top: 430px;}
.zjj2le{ padding:30px 0px 0px 15px;}
.zjj2re{ margin-top:50px;  width:560px; padding-bottom:5px; background: #FFF;}
.zj2rea{ overflow:hidden; border-bottom:1px dashed #cccbc8;}
.zj2reb{ font-size:15px; color:#595757; line-height:30px; padding:25px 25px 25px 50px;}
.ale{ color:#9e4e56; font-size:45px; padding:60px 55px 60px;}
.are .re1{ overflow:hidden; padding-top:30px;}
.are .re1 li{ font-size:16px; color:#595757; line-height:30px; background:url(../images/p.jpg) no-repeat left center; padding-left:30px;}
.lu{ float:left; overflow:hidden;}
.ru{ float:left; overflow:hidden;}


.ala1{ background:#fef5e0; overflow:hidden; border-radius:10px; margin:0px 0px 30px; }
.albt{ text-align:center; padding:30px 0px 0px;}
.alzt{ width:905px; margin:30px auto 0px; overflow:hidden; padding-bottom:30px;}
.alwa{ font-size:14px; padding:0px 0px 15px; color:#595757; text-indent:25px; line-height:25px; }
.ztle{ overflow:hidden;}
.ztre{ overflow:hidden;     width: 474px;
    padding-left: 15px;}
	
	
	
	.footer{width:100%;background: #f4f2f3;}
.footer_nav{padding:74px 0;border-bottom: 1px solid #eee; }
.footer_left{width:32%;float: left;overflow:hidden;    padding-left: 43px;}
.footer_left h3{font-size:16px;line-height: 20px;margin-bottom: 14px;}
.footer_left h6{font-size:30px;margin-bottom: 18px;color:#e29431;}
.footer_left p{line-height: 20px;word-wrap: break-word;}


.hot_line{margin-bottom: 15px;}
.hot_line span{font-size:14px;margin-right: 28px;}
.hot_line a{display: inline-block;height: 27px;border-radius: 10px;border:1px solid #deab77;text-align: center;line-height: 25px;color:#deab77;padding: 0 10px;}
.hot_line a img{display: inline-block;vertical-align: middle;margin-bottom: 2px;}
.footer_middle{margin: 0px 0% 0 2%;
    float: left;
    width: 46%;float: left;width:46%; overflow:hidden;}
.footer_middle dl{float:left;width:20%;padding-left:2.4%;margin-top: 20px;}
.footer_middle dl dd{margin-top:12px;}
.footer_middle dl dd a:hover{border-bottom: 1px dotted #e29431;color:#e29431;}
.fooer_right{width:120px;float: left;text-align: center;    padding-top: 20px;}
.fooer_right p{line-height: 20px;font-size:14px;margin-top: 4px;}
.copyRight{padding: 20px 0;text-align: center;}
.copyRight a:hover{text-decoration: underline;}
