/*kong*/
.kong{height:300px;line-height:300px;font-size:16px;text-align:center;}

/*ban_top*/
#ban_top{width:100%;position: relative;}
#ban_top .ej_img{width:100%;overflow:hidden;}
#ban_top .ej_img img{width:100%;display:block;}

#ban_bg{width:100%;position: absolute;top:0;left:0;z-index: 990;}
/*top*/
#top{position: fixed;top:15px;left:50%;;margin-left:-600px;background:rgba(255,255,255,0.9);z-index: 995}
#top:after{content: '';display:block;clear:both;}
#top #logo{width:175px;height:56px;line-height:56px;float:left;display:block;margin-top:10px;margin-left:20px;}
#top #top_r{width:900px;float:left;position: relative}
#top #qie{width:100px;position: relative;top:-20px;left:-40px;float:right;}
#top #qie a{width:60px;height:27px;line-height:27px;color:#000;background:url('../img/ling_b.png')center no-repeat;position: absolute;top:35px;left:50px;z-index: 996;text-align:center;font-size:12px;}
#top #qie a:first-child{left:18px;top:48px;}
#top #qie a.me,#top #qie a:hover{background:url('../img/ling.png')center no-repeat;z-index: 999;color:white;}


/*nav*/
#nav{height:77px;line-height:77px;margin-left:100px;}
#nav ul li{padding:0 20px;float:left;position: relative;}
#nav ul li a{width:100%;display:block;color:#000;text-align:center;font-size:19px;border-bottom:2px solid transparent;}
#nav ul li a:hover{opacity:0.7;}
#nav ul li span{width:30px;height:2px;background: #7d0000;display:none;position: absolute;top:60px;left:50%;z-index: 5;margin-left:-15px;}
#nav ul li.me span,#nav ul li:hover span{display:block;}
#nav ul li ol{position: absolute;left:0;top:100%;z-index: 9;background:white;display:none;}
#nav ul li ol li{width:100%;line-height:50px;}
#nav ul li ol li a{width:100%;display:block;text-align:center;}
#nav ul li ol li a:hover{color:#7d0000;}
#nav .nav_pro_div{position: absolute;left:0;top:100%;z-index: 9;background:white;font-size:16px;display:none;}
#nav .nav_pro:after{display:block;clear:both;content:''}
#nav .nav_pro div{height:50px;line-height:50px;text-align: center;background:#0458be;color:white;border-bottom:1px solid #eee;}
#nav .nav_pro dl{width:180px;float:left;margin:0 1px;}
#nav .nav_pro dl dt{height:50px;line-height:50px;}
#nav .nav_pro dl dt a{width:100%;padding:0 10px;display:block;}
#nav .nav_pro dl dt a:hover{background:#0458be;color:white;}
#nav .nav_pro dl dd{height:50px;line-height:50px;padding:0 10px;position: relative;}
#nav .nav_pro dl dd a{width:100%;display:block;text-align:center;}
#nav .nav_pro dl dd span{width:20px;height:2px;background:#7d0000;position: absolute;left:50%;top:38px;z-index: 8;margin-left:-10px;display:none;}
#nav .nav_pro dl dd:hover span{display:block;}
#nav .nav_pro.nav_fuwu dl{width:180px;float:left;margin:0 1px;}






    /*bans(topa)*/
#bans {min-height:700px;width:100%;position:relative;overflow:hidden;margin:0 auto;}
#bans a {display:block;}
#bans img {height:100%;position:absolute;top:0;left:0;}
#bans dl {width:100%;height:30px;line-height:30px;position:absolute;right:0;bottom:0;filter:alpha(opacity=60);opacity:0.6;z-index:5;text-align:center;}
#bans dl dd {width:15px;height:15px;margin:10px 5px;cursor:pointer;background:#777777;display:inline-block;border-radius: 50%;}
#bans dl .me {background:#7d0000;}

/*gy_top*/
.gy_top{height:100px;padding:40px 0;}
.gy_top h3{font-size:28px;line-height:50px;color:#000;font-weight:normal;display:inline}
.gy_top span{font-size:24px;color:#0458be;}
.route{width:100%;height:33px;margin-top:50px;border-bottom:1px solid #bbb;font-size:16px;color:#777;overflow:hidden;}
.route a{line-height:30px;color:#777;}
.route img{display: block;float:left;margin-right:10px;}
.route span{line-height:30px;}
.gy_topn{margin:50px 0}
.gy_topn h3{font-size:28px;line-height:50px;color:#000;font-weight:normal;text-align: center}
.gy_topn span{font-size:24px;color:#0458be;}
.sec_title{font-size:24px;color:#0458be;width:1200px;margin:0 auto;text-align: center;}
/*ind0*/
#ind0{height:20px;background:url("../img/ind0.png") center no-repeat;}

/*ind1*/
#ind1{height:200px;background:url("../img/ind1_bg.png") center no-repeat;color:#FFF;}
#ind1 .title-1{width:1200px;margin:0 auto;color:#FFF;font-size:18px;position: absolute;left:0;top:10px;z-index: 5;}
#ind1 .title-1 h3{font-weight:normal;}
#ind1 .news{width:1200px;height:150px;margin:0 auto;color:#FFF;position: relative;}
#ind1 dl{width:600px;padding: 40px 30px 20px 30px;float:left;margin:20px 0;}
#ind1 dl:nth-child(2){border-right:1px dashed #eee;padding-left:0;}
#ind1 dl dt{height:20px;font-size:14px;text-align: left;}
#ind1 dl dd p{height:60px;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
#ind1 dl dd a{display:block;font-size:14px;color:#FFF;}
#ind1 dl dd a:hover{opacity:0.7;}

/*ind2*/
#ind2{background:white;}
#ind2 .text-2{margin:30px 0;font-size:16px;color:#000;}
#ind2 .button-1{width:1200px;height:50px;margin-top:55px;}
#ind2 .button-1 ul{margin-top:20px;}
#ind2 .button-1 li{width:120px;height:50px;line-height:50px;text-align:center;background:#0458be;float:left;margin-right:30px;}
#ind2 .button-1 .lookall{width:150px;}
#ind2 .button-1 li a{font-size:16px;color:white;display:inline-block;}
#ind2 .button-1 li a:hover{opacity:0.7;}
#ind2 .ind2_ban{margin-top:30px;position: relative;}
#ind2 .ind2_ban .swiper-top-prev img{width:54px;height:59px;}
#ind2 .ind2_ban .swiper-top-next img{width:54px;height:59px;}
#ind2 .ind2_ban .swiper-top-prev img:hover{opacity:0.6;}
#ind2 .ind2_ban .swiper-top-next img:hover{opacity:0.6;}
#ind2 .ind2_ban .fuwu img{width:300px;height:200px;border:5px solid #aaa;margin:30px;}
#ind2 .ind2_ban dd{font-size:18px;margin-top:-25px;margin-left:35px;}
.swiper-slide:hover{box-shadow: -3px -3px 3px #ccc,3px 3px 3px #ccc}



/*ind3 关于我们*/
#ind3{height:550px;background:url("../img/ind3_bg.png");}
#ind3 .leftbg{width:800px;height:550px;float:left;}
#ind3 .leftbg img{display:block;}
#ind3 .rightbg{width:400px;height:550px;background:#e5e5e5;float:right;}
#ind3 .rightbg .gy_top{margin-left:35px;padding-top:60px;}
#ind3 .rightbg dl{height:300px;font-size:16px;color:#000;}
#ind3 .rightbg dl dt{font-size:18px;color:#7d0000;margin:20px 35px;}
#ind3 .rightbg dl dd{margin:40px 35px;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;}
#ind3 .rightbg a{font-size:16px;display:block;width:180px;height:50px;line-height:50px;text-align:center;background:#0458be;color:#FFF;margin-left:35px;}
#ind3 .rightbg a:hover{opacity:0.7;}


/*ind4产品*/
#ind4{padding-bottom: 30px;}
#ind4 .about{width:1000px;line-height:30px;font-size:16px;}
#ind4 .gd{width:250px;height:45px;line-height:45px;color:white;display: block;background:#0458be;text-align:center;font-size:16px;margin:20px 0;}
#ind4 .gd:hover{opacity: 0.7;}
#ind4 ul:after{display:block;clear:both;content:''}
#ind4 ul li{width:280px;float:left;margin:20px 10px;}
#ind4 ul li img{width:100%;height:140px;display:block;border:4px solid white;}
#ind4 ul li img:hover{border:4px solid #bbb;}
#ind4 ul li a.li_a{height:35px;line-height:35px;overflow:hidden;font-size:16px;display:block;}
#ind4 ul li a.li_a:hover{color:#0458be;}

/*ind5控制和流程*/
#ind5:after{display:block;clear:both;content:''}
#ind5_l{width:50%;height:549px;float:left;background:#c6ccd8;}
#ind5_l .wid600{width:600px;float:right;}
#ind5_l .wid600 p{height:30px;line-height:30px;color:#7d0000;overflow:hidden;font-size:16px;}
#ind5_l .wid600 .ind5_abou{height:150px;line-height:30px;margin-top:30px;overflow:hidden;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
#ind5_l .wid600 .gd{width:170px;line-height:45px;margin-top:100px;display:block;font-size:16px;color:white;text-align: center;background:#0458be;}
#ind5_l .wid600 .gd:hover{opacity: 0.7;}

#ind5_r{width:50%;height:549px;float:left;background:url('../img/liuc_b.jpg')no-repeat;}
#ind5_r .gy_top{margin-left:50px;}
#ind5_r .gy_top h3,#ind5_r .gy_top span{color:white;}
#ind5_r .wid600{width:600px;float:left;}
#ind5_r .wid600 img{width:500px;display: block;margin: 50px 0 0 80px;}
#ind5_r .wid600 .gd{width:170px;line-height:45px;margin-top:70px;margin-left:250px;display:block;font-size:16px;color:white;text-align: center;border:1px solid white;}
#ind5_r .wid600 .gd:hover{background:#0458be;color:#fff;}

/*ind6*/
#ind6 #ind6_p{height:30px;line-height:30px;color:#7d0000;overflow:hidden;font-size:16px;}
#ind6 .gd{width:170px;line-height:45px;margin-top:20px;display:block;font-size:16px;color:white;text-align: center;background:#0458be;}
#ind6 .gd:hover{opacity: 0.7;}
#ind6 #ind6_p p{font-size:16px;color:#7d0000;}
#ind6 .cent a.gd{display:block;background:#0458be;width:140px;height:50px;line-height:50px;color:#fff;text-align:center;margin-top:30px;font-size:16px;}
#ind6 .cent a.gd:hover{opacity:0.7;}
#ind6 #ind6_zz{padding:50px 0;position: relative}
#ind6 #ind6_zz #ind6_div{width:1000px;height:330px;margin:0 auto;overflow:hidden;position: relative;}
#ind6 #ind6_zz #ind6_div ul{height:330px;position: absolute;left:0;top:0;z-index: 5;}
#ind6 #ind6_zz #ind6_div ul:after{display:block;clear:both;content:''}
#ind6 #ind6_zz #ind6_div ul li{width:210px;margin:0 20px;float:left;}
#ind6 #ind6_zz #ind6_div ul li img{width:210px;height:280px;display:block;}
#ind6 #ind6_zz #ind6_div ul li p{height:50px;line-height:50px;text-align:center;}
#ind6 #ind6_zz .ind6_a{position: absolute;left:20px;top:170px;z-index: 5;}
#ind6 #ind6_zz .ind6_a.right{left:1140px;}

/*ind7*/
#ind7{padding-top:1px;padding-bottom:50px;background:#f5f5f5;}
#ind7 ul:after{display:block;clear:both;content:''}
#ind7 ul li{width:200px;float:left;margin:20px;}
#ind7 ul li img{width:100%;display: block}

/*casf*/
#casf{padding-bottom:20px;}
#casf:after{display:block;clear:both;content:''}
#casf .all{background:#eee;}
#casf dl{height:335px;padding:40px;}
#casf dl:after{content: '';display:block;clear:both;}
#casf .all:nth-child(even){background-color:#fff;}
#casf .all:nth-child(even) dt{float:right;border:5px solid #aaa;}
#casf .all:nth-child(even) dd{padding:0;}
#casf .all:nth-child(even) span{margin-left:0;}
#casf .all:nth-child(even) p{margin-left:0;}
#casf dl dt{width:386px;height:257px;border:5px solid #fff;float:left;}
#casf dl dt img{width:100%;height:100%;display:block;}
#casf dl dd{width:700px;padding:0 20px;float:left;}
#casf dl dd span{width:3px;height:20px;background:#7d0000;display: block;float:left;margin-top: 12px;margin-left: 20px;}
#casf dl dd a.text_a{height:40px;line-height:40px;overflow:hidden;font-size:24px;color:#555;display:block;margin-left:10px;float:left;}
#casf dl dd a.text_a:hover{color:#0458be;}
#casf dl dd p{width:100%;height:150px;line-height:30px;margin-top:15px;margin-left:30px;text-indent:35px;font-size:16px;color:#777;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
#casf dl dd a.a_gd{width:160px;height:35px;line-height:35px;display:block;text-align:center;border:1px solid #0458be;color:#0458be;float:right;margin-top:10px;}
#casf dl dd a.a_gd:hover{background:#0458be;color:white;}

/*prof*/
#pro_clas{width:1200px;margin:0 auto;text-align: center}
#pro_clas a{width:215px;height:50px;line-height:50px;margin:5px 10px;display:inline-block;font-size:20px;background:#eee;color:#0458be;}
#pro_clas a.me,#pro_clas a:hover{color:white;background:#0458be;}
#prof .cent:after{content: '';display:block;clear:both;}
.pro_li{width:378px;padding-bottom:10px;float:left;margin:20px 10px;border:1px solid #e5e5e5;background:white;}
.pro_li img{width:100%;height:188px;display:block;}
.pro_li .tit_a{height:40px;line-height:40px;padding:0 10px;display: flex}
.pro_li .tit_a span{padding:0 3px;height:24px;line-height:24px;margin-top:8px;margin-right:5px;background:#0458be;color:white;display: block}
.pro_li .tit_a a.tit_aa{flex: 1;overflow:hidden;color:#000;text-overflow:ellipsis;white-space: nowrap;font-size:16px;}
.pro_li .tit_a a.tit_aa:hover{color:#0458be}
.pro_li p{height:90px;line-height:30px;padding:0 10px;color:#555;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.pro_li a.xiangq{width:110px;height:35px;line-height:33px;color:#870000;display: block;text-align: center;border:1px solid #e5e5e5;float:right;margin-right:20px;}
.pro_li a.xiangq:hover{background:#870000;border:1px solid #870000;color:white;}

/*teaf*/
#teaf{padding-bottom:20px;}
#teaf #ul:after{display:block;clear:both;content:''}
#teaf #ul li{width:278px;border:1px solid #eee;float:left;margin:10px;}
#teaf #ul li img{width:100%;height:278px;display: block;}
#teaf #ul li a.a_text{width:100%;height:50px;line-height:50px;font-size:16px;text-align: center;display: block;oferflow:hidden;}
#teaf #ul li a.a_text:hover{color:#0458be}
    /*newf*/
#newf .gy_top_line{margin-bottom:0;}
#newf .none{display:none;}
#newf #newf_tit{margin-bottom:10px;}
#newf #newf_tit:after{display:block;clear:both;content:''}
#newf #newf_tit ul{height:40px;text-align:center;}
#newf #newf_tit ul li{padding:0 5px;line-height:30px;display:inline-block;font-size:16px;}
#newf #newf_tit ul li a{min-width:100px;padding:0 12px;border-radius:10px;display:block;color:#666;background:white}
#newf #newf_tit ul li a.me{background:#0775ec;color:#fff}
#newf #newf_tit ul li a:hover{background:#0775ec;color:#fff}
#newf .newf_new{padding-top: 20px;}
#newf .newf_new:after{display:block;clear:both;content:''}
#newf .newf_new dl:after{display:block;clear:both;content:''}
#newf .newf_new dl{width:570px;float:left;margin:15px;}
#newf .newf_new dl dt{width:160px;float:left;}
#newf .newf_new dl dt img{width:100%;height:120px;display:block;}
#newf .newf_new dl dd{width:395px;float:right;}
#newf .newf_new dl dd a{height:40px;line-height:40px;font-size:18px;color:#444;display:block;overflow:hidden;}
#newf .newf_new dl dd a:hover{color:#0775ec;}
#newf .newf_new dl dd p{height:50px;line-height:25px;font-size:16px;color:#777;overflow:hidden;}
#newf .newf_new dl dd span{line-height:30px;font-size:16px;display:block;}

/*newn*/
#newsi{background:#eee;padding:50px 0;}
#newsi:after{display:block;clear:both;content:''}
#newsi .route{height:33px;margin-bottom:20px;margin-top:0;}
#newsi .route .cent{width:1000px;}
#newsi .route img{margin-top:0;}
#newsi .route a{line-height:30px;overflow: hidden;display:inline}
#newn{width:1200px;padding:20px;padding-bottom:70px;margin:0 auto;background:white;position: relative;}
#newn .tit{min-height:100px;margin-bottom:10px;text-align:center;}
#newn .tit h3{line-height:60px;margin-bottom:15px;font-size:24px;color:#333;text-align:center;font-weight:normal;border-bottom:1px solid #ddd;}
#newn .tit ul{text-align:center;}
#newn .tit ul li{padding:0 10px;display:inline-block;border-left:1px solid #aaa;color:#333;}
#newn .tit ul li:first-child{border:none;}
#newn .tit ul li a{color:#333;}
#newn .tit ul li a:hover{color:#fe9309}
#newn .cont{line-height:35px;min-height:290px;font-size:16px;overflow:hidden;}
#newn .cont img{max-width:100%;}
#newn .abou{width:96%;line-height:35px;padding:10px;background:#f3f3f3;margin:0 auto;margin-bottom:20px;text-indent: 30px;}
#newn ul#ul{width:100%;position: absolute;left:0;bottom:20px;}
#newn ul#ul li{width:40%;float:left;margin:0 5%;}
#newn ul#ul li.ri{float:right;}
#newn ul#ul li a{width:100%;height:50px;line-height:50px;overflow:hidden;padding-right:20px;display:block;background:url(../img/xia_h.png) no-repeat right;}
#newn ul#ul li a:hover{background:url(../img/xia_l.png) no-repeat right;}
#newn ul#ul li:first-child a{padding-left:20px;}


/*abou*/
#abou{padding-bottom:30px;}
#abou:after{display:block;content:'';clear:both;}
#abou img#img{width:500px;float:left;display:block;margin-top:10px;}
#abou .cont{width:670px;float:right;}
    /*lxwm*/
#lxwm1:after{display:block;content:'';clear:both;}
#lxwm1l{width:50%;line-height:50px;float:left;font-size:18px;color:#555;}
#lxwm1l dl dd:after{display:block;content:'';clear:both;}
#lxwm1l span{width:130px;float:left;display:block;}
#lxwm1l p{width:470px;float:right;}
#lxwm1r{width:50%;float:right;}
#lxwm1r img{width:100%;display:block;}
#lxwm2{padding-bottom:30px;padding-top:1px;background:#eaeaea;}
#lxwm2:after{display:block;content:'';clear:both;}
/*map(lxwm)*/
#map{width:100%;border:1px solid #ddd;}
#map #dituContent{width:100%;height:400px;}
#map #dituContent .iw_poi_title{font-size:15px;line-height:25px;color:#f60;}

/*to_top*/
.to_top#type2{width:70px;display:none;background:white;border-radius:5px;position:fixed;bottom:150px;right:50px;z-index:98;padding:5px 0;}
.to_top#type2 ul li{width:60px;height:60px;border-radius:5px;text-align:center;margin:0 auto;position:relative;color:#777;}
.to_top#type2 ul li img{width:30px;display:block;margin:0 auto;margin-bottom:5px;}
.to_top#type2 ul li img.hover{display:none;}
.to_top#type2 ul li a{width:100%;height:100%;display:block;border-radius:5px;}
.to_top#type2 ul li a:hover{background:#0458be;color:white;}
.to_top#type2 ul li p{width:200px;height:78px;line-height:78px;position: absolute;right:78px;top:0;z-index: 99;background:#0458be;font-size:24px;border-radius: 5px;display:none;}


/*foot*/
#foot{background:#000;color:#FFF;}
#foot:after{display:block;content:'';clear:both;}
#foot #foot_l{width:700px;float:right;text-align:left;}
#foot #foot_l ul:after{display:block;content:'';clear:both;}
#foot #foot_l ul li{float:left;line-height:30px;margin:28px 10px;position:relative;top:7px;left:68px;}
#foot #foot_l a{color:#FFF;display:block;}
#foot #foot_l a:hover{color:#0458be}
#foot #foot_l p{text-indent:75px;margin-top:32px;}
#foot #foot_c{width:450px;float:left;}
#foot #foot_c img{position:relative;top:18px;left:-5px;}
#foot #foot_c ul li{line-height:35px;text-indent:30px;}
#foot #foot_c .ltd{font-size:24px;position:relative;top:-20px;left:35px;text-indent:3px;}
#foot #foot_c .tel{background:url("../img/tel.png") no-repeat 1px center;}
#foot #foot_c .oadd{background:url("../img/oadd.png") no-repeat 2px center;}
#foot #foot_c .add{position:relative;top:-36px;left:500px;}
#footer{line-height:40px;background:#2E3337;color:#FFF;text-align:center;}