@charset "utf-8";


.kacont1{width:1200px; height:360px; margin:0 auto; padding:100px 0px 80px 0px;}

.kacont1l{width:490px; height:360px; float:left;}


.kacont1r{width:620px; height:360px; float:right; text-align:right;}


.kac1{width:100%; height:90px; line-height:90px; font-size:32px; font-weight:normal;}

.kac2{width:100%; height:180px; line-height:30px; padding-top:20px; font-size:14px; overflow:hidden; }

.kac3{width:100%; height:35px; line-height:35px; background:url(aain_10.jpg) left top no-repeat; padding-top:25px;}

.kac3 a{color:#e00101;}

.kac3 a:hover{text-decoration:underline;}




.kacont2{width:100%; min-height:50px; margin:0 auto; background:#f4f4f4; padding:50px 0px 80px 0px;}




.ka_bt1{width:1200px; height:64px; text-align:center; text-transform:uppercase; font-size:13px; color:#aaa; letter-spacing:2px; margin:0 auto; background:url(bbin_15.jpg) center center no-repeat;}


.ka_bt1 h2{ font-size:18px; color:#333; letter-spacing:0;}



.kacont2c{width:1200px; height:330px; margin:0 auto; padding-top:40px;}

.kacont2c ul li{display:block; width:33.33%; height:330px; float: left;}

.kacont2c ul a{display:block; width:290px; height:330px; text-align:center; box-sizing:border-box; padding-top:80px; font-size:20px; font-weight: bold; line-height:40px; margin:0 auto; background:#fff; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.kacont2c ul img{ height:100px; display:block; margin:0 auto; margin-bottom:10px;}

.kacont2c ul a:hover{padding-top:60px; -moz-box-shadow:0px 0px 40px #ddd; -webkit-box-shadow:0px 0px 40px #ddd; box-shadow:0px 0px 40px #ddd;}











.kacont3{width:1220px; height:420px; margin:0 auto; padding:50px 0px 90px 0px;}
.kacont3 ul li{ display:block; width:33.33%; height:420px; float:left;}

.kacont3 ul a{display:block; width:390px; height:420px; margin:0 auto; position:relative; background-size: cover !important; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.kacont3 ul a:hover .k3c1{ background:#ac1a19; color:#fff;}

.k3c1{width:100%; height:58px; line-height:58px; text-indent:20px; color:#ac1a19; font-weight:bold; font-size:18px; background:rgba(255,255,255,0.8); position:absolute; top:0; left:0; z-index:1; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.k3c2{width:340px; height:66px; line-height:22px; font-size:14px; color:#fff; background:rgba(172,26,25,1); padding:17px 25px 17px 25px; position:absolute; left:0; bottom:0; z-index:1;}







.ka4c{width:1240px; height:400px; margin:0 auto; padding-top:40px;}

.ka4c ul li{display:block; width:580px; height:156px; float:left; margin:20px; }

.ka4c ul a{display:block; width:100%; height:156px; font-size:14px; background:#fff; border:#7c848b 2px solid; box-sizing:border-box; color:#7c848b; padding:25px 20px 0px 20px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.ka4c ul a h2{color:#474c51; font-size:20px; line-height:40px; font-weight:normal;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}



.k41{width:60px; height:60px; float:left; background-position:right center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.k42{width:450px; height:115px; float:right;}





.ka4c ul a:hover{border:#e00101 2px solid; color:#e00101;}
.ka4c ul a:hover h2{ color:#e00101;}
.ka4c ul a:hover .k41{background-position:left center;}








.kamore{width:1200px; height:40px; margin:0 auto;}

.kamore a{display:block; width:140px; height:30px; margin:0 auto; border:#e0e0e0 1px solid; border-radius:8px; text-align:center; font-size:14px; color:#888; line-height:30px;}
.kamore a:hover{border:#e00101 1px solid; color:#e00101;}




.kacont5{width:100%; height:260px;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.ab_kacont1{width:1200px; height:360px; margin:0 auto; padding:100px 0px 80px 0px;}

.ab_kacont1l{width:490px; height:360px; float:left;}


.ab_kacont1r{width:620px; height:360px; float:right; text-align:right;}

.ab_kacx{width:70px; height:4px; background:#e00101;}

.ab_kac1{width:100%; height:90px; line-height:90px; font-size:32px; font-weight:normal;}

.ab_kac2{width:100%; height:230px; line-height:40px; padding-top:20px; font-size:15px; overflow:hidden; text-indent:2em; color:#666;}

.ab_kac2 p{line-height:40px;}

.ab_kac3{width:100%; height:35px; line-height:35px; background:url(aain_10.jpg) left top no-repeat; padding-top:25px;}

.ab_kac3 a{color:#e00101;}

.ab_kac3 a:hover{text-decoration:underline;}
 
 
 
 
 
 
 
.ab_ka2{width:100%; height:580px; background:#f2f2f2;}

.ab_ka2_l{width:50%; width:50%; height:580px; float:left; background-position:right top; background-size:cover !important; position:relative;}



.ab_ka2_lx{width:75px; height:580px; background:#f2f2f2; float:right;}
 
 
.ab_ka2_r{width:50%; height:580px; float:right; box-sizing:border-box; padding-top:70px;}
 
 
 
.ab_ka2_r1{width:100%; height:130px; background:url(ass1.png) left center no-repeat;}
 
 
 
.ab_k2r1t{width:100%; height:70px; box-sizing:border-box; padding:20px 0px 0px 430px; line-height:70px; color:#fff; font-size:32px;}
 
.ab_k2r1tx{width:100%; height:4px; box-sizing:border-box; padding:20px 0px 0px 430px; background:url(as22.png) left bottom no-repeat;} 
 
 
 
 
.ab_ka2_r2{width:570px; height:310px; line-height:40px; font-size:16px; padding-top:30px; color:#666;}
.ab_ka2_r2 p{line-height:40px;}
 
 
 
 
 
 
.ka_news{width:1180px; height:420px; padding-top:30px; margin:0 auto;}

.ka_news_l{width:550px; height:380px; float:left;}
.ka_news_l img{width:550px; height:308px; display:block;}
.knl_1{width:100%; height:60px; padding:6px 0px 6px 0px;}

.knl_1a{width:55px; height:50px; float:left; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; box-sizing:border-box; margin-top:10px; border-right:#e0e0e0 1px solid;}
.knl_1a span{ font-size:12px;}

.knl_1b{width:480px; height:60px; float:right; font-size:12px; color:#888;}
.knl_1b p{ line-height:20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.knl_1b h2{font-size:16px; line-height:40px;}




.ka_news_r{width:555px; height:380px; float:right; border-top:#e0e0e0 1px solid;}
 
 
.ka_news_r ul li{display:block; width:100%; height:80px; padding:20px 0px 20px 0px; border-bottom:#e0e0e0 1px solid;}
 

.knr_1{width:55px; height:50px; float:left; font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; box-sizing:border-box; margin-top:10px; border-right:#e0e0e0 0px solid;}
.knr_1 span{ font-size:12px;}
 
 

.knr_2{width:485px; height:80px; float:right; font-size:12px; color:#888;line-height:20px; overflow:hidden;}
.knr_2 p{ line-height:20px; overflow: hidden;}
.knr_2 h2{font-size:16px; line-height:40px;}















.ka_lxwp{width:1140px; height:380px; margin:0 auto; padding:40px 0px 90px 0px;}



.ka_lx_l{width:450px; height:320px; float:left; font-size:16px; line-height:33px; box-sizing:border-box; padding:20px 0px 0px 102px; margin-top:40px; background: url(about_10.jpg) left top no-repeat;}








.ka_lx_r{width:660px; height:370px; float:right; border:#ddd 5px solid;}



















