.fl{float: left;}
.fr{float: right;}
.c{clear: both;}
.imgfd{overflow: hidden;}
.imgfd img{width: 100%;transition: all 0.5s ease;height: 100%;}
.imgfd:hover img, li:hover .imgarea img{transform: scale(1.1);}
.container{max-width: 1400px!important;padding: 0!important;}

.com-head{width: 100%;height: 90px;background: #fff url(../images/top_bg.png) no-repeat center;position: fixed;z-index: 999;}
.com-head h1{margin-top: 15px;}
.h-nav{width: 54%;}
.h-nav li{width: 16.66%;float: left;}
.h-nav li a{font-size: 17px;color: #fff;line-height: 90px;}
.h-nav li.cur>a,.h-nav li a:hover{color: #222;font-weight: bold;}
.com-head .h_tel{line-height: 90px;color: #fff;font-family: Lato;font-size: 22px;background: url(../images/h_tel.png) no-repeat left;padding-left: 44px;}
.com-head-h{height: 90px;}

.f_copy{padding: 15px 0;background: #303030;font-size: 14px;color: #fff;text-align: center;}
.f_copy a{color: #fff}
.com_foot{background: #303030;padding: 60px 0 80px;border-bottom: 1px solid #6f6f6f;}
.com_foot .f_nav b,.com_foot .f_lx{font-size: 18px;color: #fff;margin-bottom: 10px;display: block;}
.com_foot .f_nav li a{font-size: 16px;color: #fff;}
.com_foot .f_lx span{font-size: 16px;color: #fff;font-weight: normal;}
.com_foot .f_ewm img{max-width: 128px;margin: 0 auto;display: block;}
.com_foot .f_ewm span{font-size: 14px;color: #fff;text-align: center;display: block;margin-top: 5px;}
.com_foot .f_logo{width: 32%;}
.com_foot .f_nav{width: 18%;}
.com_foot .f_lx{width: 38%;}
.com_foot .f_ewm{width: 12%}

@media (max-width: 1200px){
	.com-head,.com_foot,.f_copy,.com-head-h{display: none;}
}
@media (min-width: 1200px){.container{width: 96%!important;}}
@media (min-width: 992px){.container{width: 96%!important;}}
@media (min-width: 768px){.container{width: 96%!important;}}

.index_about{background: url(../images/ab_bg.png) no-repeat right bottom;padding: 70px 0 80px;position: relative;}
.index_about .img{width: 44%;}
.index_about .txt{width: 38%;}
.index_about .txt h2{font-size: 36px;color: #333;letter-spacing: 2px;font-weight: bold;}
.index_about .txt span{font-size: 28px;color: #14316f;font-weight: bold;letter-spacing: 1;}
.index_about .txt .rec{width: 45px;height: 3px;background: #e28837;margin: 20px 0;}
.index_about .txt .des{margin-top: 30px;height: 420px;overflow: hidden;}
.index_about .txt .des p{font-size: 16px!important;color: #666!important;line-height: 30px!important;}
.index_about .txt .more{width: 120px;height: 45px;border: 1px solid #e28837;text-align: center;line-height: 45px;color: #e28837;font-size: 14px;display: block;border-radius: 3px;}
.index_about .txt .more:hover{background: #e28837;color: #fff;}
.index_about ul{position: absolute;top: 16%;left: 42%;}
.index_about li{padding: 30px 60px 40px;box-shadow: 0 0 15px rgb(0 0 0 / 20%);background: #fff;text-align: center;}
.index_about li b,.index_about li span{font-size: 32px;color: #14316f;font-weight: bold;}
.index_about li i{font-size: 18px;color: #333;font-style: normal;display: block;margin: -10px 0 6px;}
.index_about li .rec{width: 15px;height: 2px;background: #e28837;margin: 0 auto;}
@media (max-width: 1200px){
	.index_about .txt h2{font-size: 30px;}
	.index_about .txt span{font-size: 24px;}
	.index_about .img,.index_about .txt{width: 100%;}
	.index_about .txt .des{height: 240px;}
	.index_about .img,.index_about ul{display: none;}
	.index_about{padding: 40px 0 50px;}
}
@media (max-width: 540px){
	.index_about .txt h2{font-size: 24px;}
	.index_about .txt span{font-size: 18px;}
	.index_about .txt .rec{margin: 16px 0;}
	.index_about{padding: 40px 0 20px;}
	.index_about .txt .more{margin-top: 0;}
	.index_about .txt .des p{font-size: 15px!important;}
	.index_about .txt .des{height: 210px;}
}

.index_pro .tit{padding-top: 50px;}
.index_pro .tit h2{font-size: 36px;color: #333;font-weight: bold;letter-spacing: 2px;text-align: center;}
.index_pro .tit .rec{width: 45px;height: 3px;background: #e28837;margin: 20px auto 35px;display: block;}
.index_pro{background: url(../images/pro_bg.jpg) repeat-x top;}
.index_pro dl{display: inline-block}
.index_pro dt{padding: 12px 25px;border-radius: 3px;border: 1px solid #ddd;float: left;margin-right: 20px;}
.index_pro dt:last-child{margin-right: 0;}
.index_pro dt a{display: block;font-size: 16px;color: #666;font-weight: normal;}
.index_pro dt:hover,.index_pro dt:nth-child(1){background: #14316f;border: 1px solid #14316f;}
.index_pro dt:hover a,.index_pro dt:nth-child(1) a{color: #fff;}
.index_pro ul{margin-top: 30px;}
.index_pro li{width: 23.5%;float: left;margin-right: 2%;position: relative;margin-bottom: 26px;}
.index_pro li:nth-child(4n){margin-right: 0;}
.index_pro li .txt{height: 80px;width: 100%;padding-left: 30px;border: 1px solid #ddd;border-top: none;line-height: 80px;font-size: 18px;color: #222;font-weight: bold;}
.index_pro li .imgfd{height: 240px;overflow: hidden;}
.index_pro li .tb{width: 60px;height: 60px;background: #e28837 url(../images/pro_ic1.png) no-repeat center;position: absolute;bottom: 50px;;right: 20px;}
.index_pro li:nth-child(3n) .tb{background: #e28837 url(../images/pro_ic2.png) no-repeat center;}
.index_pro li:nth-child(4n) .tb{background: #e28837 url(../images/pro_ic3.png) no-repeat center;}
@media (max-width: 1200px){
	.index_pro li .tb{display: none;}
	.index_pro li,.index_pro li:nth-child(4n){width: 32%;margin-right: 2%;}
	.index_pro li:nth-child(3n){margin-right: 0;}
	.index_pro li .imgfd{height: 186px;}
	.index_pro li .txt{height: 60px;line-height: 60px;font-size: 16px;}
	.index_pro .tit h2{font-size: 30px;}
}
@media (max-width: 768px){
	.index_pro li,.index_pro li:nth-child(4n),.index_pro li:nth-child(3n){width: 49%;margin-right: 0;}
	.index_pro li:nth-child(2n){float: right;}
	.index_pro li .imgfd{height: 240px;}
}
@media (max-width: 540px){
	.index_pro li .imgfd{height: 160px;}
	.index_pro .tit h2{font-size: 24px;}
	.index_pro dl{height: 44px;overflow: hidden;}
	.index_pro dt{padding: 10px;}
	.index_pro .tit{padding-top: 40px;}
	.index_pro{background: none;}
	.index_pro li .txt{text-align: center;padding-left: 0;}
}

.index_adv{background: url(../images/adv_bg.jpg) repeat-x center;margin-top: 60px;}
.adv1{width: 50%;}
.adv2{width: 42.8%;}
.adv1 li{padding: 56px 0;border-bottom: 1px solid rgba(255,255,255,0.5);}
.adv1 li:nth-child(3){border-bottom: none;}
.adv1 li .tb{width: 120px;height: 120px;border-radius: 500px;background: #fff url(../images/adv_ic1.png) no-repeat center;}
.adv1 li:nth-child(2) .tb{background: #fff url(../images/adv_ic2.png) no-repeat center;}
.adv1 li:nth-child(3) .tb{background: #fff url(../images/adv_ic3.png) no-repeat center;}
.adv1 li .txt{width: 60%;margin-left: 5%;font-size: 16px;color: #fff;height: 115px;overflow: hidden;}
.adv1 li .txt b{font-size: 24px;color: #fff;letter-spacing: 2px;display: block;margin-bottom: 10px;}
.adv2 h2{font-size: 36px;color: #fff;font-weight: bold;letter-spacing: 2px;height: 150px;line-height: 150px;}
.adv2 .rec{width: 45px;height: 3px;background: #e28837;margin: 63px 0 30px;}
.adv2 b{font-size: 36px;color: #14316f;letter-spacing: 2px;height: 68px;overflow: hidden;display: block;}
.adv2 .des{font-size: 16px;color: #666;line-height: 30px;margin-top: 16px;height: 120px;overflow: hidden;}
.a_tel{height: 200px;width: 100%;background: url(../images/adv_tbg.jpg) no-repeat center;margin-top: 70px;}
.a_tel span{font-family: Lato;font-size: 24px;color: #fff;padding: 20px 12px 20px 50px;background: #e28837 url(../images/adv_tel.png) no-repeat 12px;display: inline-block;margin-top: 60px;}
@media (max-width: 1000px){
	.adv1{width: 100%;background: #e28837;}
	.adv2{width: 100%;}
	.adv1 li .txt{float: right;margin-left: 0;width: 74%;}
	.adv2 h2{background: #14316f;padding-left: 4%;}
	.index_adv{background: none;margin-top: 30px;}
	.adv1 li{padding: 40px 14px;}
}
@media (max-width: 540px){
	.adv2 h2,.adv2 b{font-size: 24px;}
	.adv1 li .txt b{font-size: 18px;}
	.adv1 li .txt{font-size: 14px;height: 100%;}
	.adv1 li .tb{width: 80px;height: 80px;}
	.adv1 li .tb img{width: 60%;}
	.adv2 h2{height: 100px;line-height: 100px;}
	.adv2 .rec{margin: 40px 0 20px;}
	.adv2 b{height: auto;}
	.adv2 .des{font-size: 15px;height: auto;}
	.a_tel{margin-top: 40px;}
}

.index_case h2{font-size: 36px;color: #333;font-weight: bold;letter-spacing: 2px;margin: 80px 0 30px;}
.index_case li{width: 27%;float: left;margin-right: 1.6%;position: relative;margin-bottom: 20px;}
.index_case li .imgfd{max-height: 290px;}
.index_case li .txt2{height: 55px;line-height: 55px;font-size: 16px;color: #fff;font-weight: bold;text-align: center;position: absolute;bottom: 0;width: 100%;background: rgba(21,50,112,0.9);}

.index_case li:nth-child(3),.index_case li:nth-child(5){margin-right: 0;}
.index_case li:nth-child(1){width: 42.8%;}
.index_case li:nth-child(1) .imgfd{max-height: 450px;}
.index_case li:nth-child(1) .txt{padding: 30px;background: #e28837;}
.index_case li:nth-child(1) .txt b{font-size: 18px;color: #fff;font-weight: bold;}
.index_case li:nth-child(1) .txt b i{font-size: 14px;font-weight: normal;font-style: normal;}
.index_case li:nth-child(1) .txt .des{font-size: 14px;color: #333;line-height: 24px;margin-top: 8px;height: 48px;overflow: hidden;}
@media (max-width: 1024px){
	.index_case li:nth-child(1){display: none;}
	.index_case li,.index_case li:nth-child(3),.index_case li:nth-child(5){width: 32%;margin-right: 2%;}
	.index_case li:nth-child(4){margin-right: 0;}
}
@media (max-width: 768px){
	.index_case li,.index_case li:nth-child(3),.index_case li:nth-child(5){width: 49%;margin-right: 0;}
	.index_case li:nth-child(3),.index_case li:nth-child(5){float: right;}
}
@media (max-width: 540px){
	.index_case li:nth-child(1){display: block;width: 100%;}
	.index_case h2{font-size: 24px;margin: 40px 0;}
	.index_case li:nth-child(1) .imgfd{max-height: 290px;}
}

.index_new{background: #f5f5f5;padding: 60px 0 70px;margin-top: 70px;}
.index_new h2{font-size: 36px;color: #333;font-weight: bold;letter-spacing: 2px;margin-bottom: 20px;}
.index_new .baike,.index_new .zixun{width: 48.5%;}
.index_new .baike li{margin-bottom: 30px;}
.index_new .baike li:last-child,.index_new .zixun li:last-child{margin-bottom: 0px;}
.index_new .baike li .imgfd{width: 35%;height: 178px;}
.index_new .baike li .txt{width: 65%;background: #fff;padding: 20px;}
.index_new .baike li .txt b,.index_new .zixun li .txt b{font-size: 18px;color: #333;height: 34px;overflow: hidden;display: block;}
.index_new .baike li .txt span{font-size: 14px;color: #14316f;display: block;}
.index_new .baike li .txt .des,.index_new .zixun li .txt .des{font-size: 14px;color: #777;line-height: 24px;height: 48px;overflow: hidden;}
.index_new .baike li .txt i{font-size: 14px;color: #e28837;font-style: normal;margin-top: 4px;display: block;}
.index_new .baike li:hover .txt b,.index_new .zixun li:hover .txt b{color: #e28837}
.index_new .baike li .txt i:hover{font-weight: bold;}
.index_new .zixun li a{display: inline-block;}
.index_new .zixun li{margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px dashed #bbb;}
.index_new .zixun li .date{display: inline-block;background: #e28837;font-size: 14px;color: #fff;text-align: center;line-height: 20px;padding: 12px 14px;}
.index_new .zixun li .txt{width: 88%;}
@media (max-width: 1200px){
	.index_new .zixun li .txt{width: 80%;}
	.index_new .baike li .imgfd{max-height: 180px;}
}
@media (max-width: 768px){
	.index_new .baike,.index_new .zixun{width: 100%;}
	.index_new .zixun{margin-top: 30px;}
	.index_new{margin-bottom: 55px;}
}
@media (max-width: 540px){
	.index_new{margin-top: 40px;padding: 40px 0;}
	.index_new h2{font-size: 24px;}
	.index_new .baike li .txt b,.index_new .zixun li .txt b{font-size: 16px;}
	.index_new .baike li .txt .des,.index_new .baike li .txt span{display: none;}
	.index_new .baike li .imgfd{max-height: 104px;}
}


.ny_tit b{font-size: 30px;color: #333;display: block;}
.ny_tit span{font-size: 18px;color: #003b83;font-family: 'Lato';font-style: italic;margin: 15px 0 25px;display: block;}/*contact*/

.ntc span{color: #999;font-style: normal;}
.ny_cont1{background: #f9f9f9;margin-top: 60px;padding: 60px 0;}
.ny_cont1 .kj p,.ny_cont1 .lyk p{font-size: 16px;color: #333;margin-bottom: 18px;}
.ny_cont1 .lyk{width: 100%;margin-top: 40px;}
.ny_cont1 .lyk textarea{width: 100%;height: 160px;border: 1px solid #ddd;font-size: 14px;color: #999;border-radius: 3px;background: #f9f9f9 url(../images/ny_lxic5.png) no-repeat 14px 10px;padding-left: 40px;padding-top: 10px;}
.ny_cont1 .lyk textarea::-webkit-input-placeholder,.ny_cont1 .kj input::-webkit-input-placeholder{color: #999;}
.ny_cont1 li{float: left;width: 24.375%;margin-right: 0.833%;}
.ny_cont1 li:nth-child(4){margin-right: 0;}
.ny_cont1 li.kj input{width: 100%;height: 56px;line-height: 56px;padding-top: 0;border: 1px solid #ddd;font-size: 14px;color: #999;border-radius: 3px;padding-left: 40px;}
.ny_cont1 .kj:nth-child(1) input{background: #f9f9f9 url(../images/ny_lxic1.png) no-repeat 12px 18px;}
.ny_cont1 .kj:nth-child(2) input{background: #f9f9f9 url(../images/ny_lxic2.png) no-repeat 14px 16px;}
.ny_cont1 .kj:nth-child(3) input{background: #f9f9f9 url(../images/ny_lxic3.png) no-repeat 12px 21px;}
.ny_cont1 .kj:nth-child(4) input{background: #f9f9f9 url(../images/ny_lxic4.png) no-repeat 13px 20px;}
.ny_cont1 button{width: 240px;height: 60px;border-radius: 3px;background: #14316f;line-height: 60px;text-align: center;font-size: 14px;color: #fff;margin: 0 auto;display: block;margin-top: 50px;outline: none;border: none;}

.ny_cont2{margin-top: 50px;}
.ny_cont2 .mc{font-size: 24px;color: #333;}
.ny_cont2 .txt{width: 70%;}
.ny_cont2 .txt ul{width: 100%;}
.ny_cont2 .txt li{font-size: 17px;color: #333;float: left;margin-right: 8%;}
.ny_cont2 .txt li .tb{height: 28px;background: url(../images/ny_lxic6.png) no-repeat left;color: #888;padding-left: 30px;line-height: 28px;margin-bottom: 16px;}
.ny_cont2 .txt li:nth-child(2) .tb{background: url(../images/ny_lxic7.png) no-repeat left;}
.ny_cont2 .txt li:nth-child(3) .tb{background: url(../images/ny_lxic8.png) no-repeat left;}
.ny_cont2 .txt li:nth-child(4){width: 108px;margin-right: 0;float: right;text-align: center;}
.ny_cont2 .txt li:nth-child(4) img{width: 108px;height: 108px;margin: 0 auto;display: block;}
.ny_cont2 .txt li:nth-child(4) span{font-size: 14px;color: #888;}
.ny_cont2 .map{height: 450px;border: 1px solid #ddd;margin-top: 50px;background: #fff;overflow: hidden;}
@media (max-width: 1440px){
	.ny_cont2 .txt li{margin-right: 4%;}
}
@media (max-width: 1240px){
	.ny_cont2 .txt{width: 100%;margin-top: 40px;}
	.ny_cont2 .txt li{margin-right: 4%;}
	.ny_cont2 .map{margin-top: 40px;}
}
@media (max-width: 820px){
	.ny_cont2 .txt li:nth-child(1),.ny_cont2 .txt li:nth-child(3){width: 60%;}
	.ny_cont2 .txt li:nth-child(2),.ny_cont2 .txt li:nth-child(4){width: 40%;float: left;}
	.ny_cont2 .txt li{margin: 0;margin-bottom: 30px;}
	.ny_cont2 .txt li:nth-child(3),.ny_cont2 .txt li:nth-child(4){margin-bottom: 0px;}
	.ny_cont1 li{width: 48%;margin: 0;margin-bottom: 20px;}
	.ny_cont1 li:nth-child(2n){float: right;}
	.ny_cont1 .lyk{margin-top: 0;}
	.ny_cont2 .mc{font-size: 20px;}
	.ny_cont1 button{margin-top: 20px;}
	.ny_cont2{margin-top: 50px;padding-top: 50px;}	
	.ny_tit b{font-size: 24px;}
}
@media (max-width: 540px){
	.ny_tit b{font-size: 20px;}
	.ny_cont2 .txt li:nth-child(1),.ny_cont2 .txt li:nth-child(2),.ny_cont2 .txt li:nth-child(3),.ny_cont2 .txt li:nth-child(4){width: 100%;margin: 0;margin-bottom: 30px;}
	.ny_cont2 .txt li:nth-child(4){margin-bottom: 0;}
	.ny_cont1 li{width: 100%;}
	.ntc span{margin-bottom: 20px;}
	.ny_cont1 .kj p, .ny_cont1 .lyk p{font-size: 15px;margin-bottom: 10px;}
	.ny_cont2{margin-top: 10px;padding-top: 0;}
	.ny_cont2 .txt li{font-size: 16px;}
	.ny_cont2 .map{display: none;}
}


.rm_bq{width: 80%;margin: 0 auto;}
.rm_bq li{height: 34px;line-height: 34px;border-radius: 3px;background: #eee;width: 48%;float: left;text-align: center;margin-bottom: 10px;padding: 0 10px;overflow: hidden;display: inline-table;}
.rm_bq li:nth-child(2n){float: right;}
.rm_bq li a{font-size: 14px;color: #666;display: block;}
.rm_bq li:hover{background: #e28837;}
.rm_bq li:hover a{color: #fff;}

.taglist{margin-bottom: 100px;}
.taglist a{display: inline-block;padding: 6px 15px;background-color: #f3f3f3;color: #666;white-space: nowrap;font-size: 14px;margin: 6px 15px 6px 0;}
.taglist a:hover{background: #e28837;color: white;}


















