 @charset "utf-8";
/* CSS Document */

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%; width:100%;
}

body {
    margin: 0; width:100%; background:#fafafa;
}
a{ text-decoration:none; color:#666;}
ul{ margin:0 auto; padding:0px;}
li{ list-style:none;}
.clear{ clear:both;}


@media (min-width:1200px) {
.top{ width:100%; height:580px; margin-bottom:50px;}

}
@media (max-width:1200px) {
.top{ width:1200px; height:580px; margin-bottom:150px;}
}
@media (min-width:1200px) {
	.banner{ width:100%;position: absolute; top:0px; z-index:-1;}

}
@media (max-width:1200px) {
.banner{ width:1200px;position: absolute; top:0px; z-index:-1;}
}

.top_danghang{  z-index:99; width:100%;}




.type-ahead__input{ border:#CCC solid 1px;border-radius:25px; line-height:22px;width:calc(100% + 1px)}
.lvse{ background:#2c4d35;}
.zongse{ background:#eae1cd;}
#baise{ color:#FFF;}
.ztcp{ width:1200px; margin:0 auto; padding:0px;}
.ztcp_title{ text-align:center; font-size:24px;}

.c3 {
    margin-top: 32px;
}
.tong {
    width: 1000px;
    margin: 0 auto;
}
h2.bt {
    text-align: center;
    font-weight: 600;
    font-size: 34px;
    color: #222887;
}
.c3 .content {
    position: relative;
    margin-top: 22px;
	
}
.c3 .content .xx.next {
    left: 0px;
}
.c3 .content .xx.prev {
    right: 0px;
}
.c3 .content .xx {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 111;
}
.c3 .content .bd {
    overflow: hidden;
}
.c3 .content .list2 li .img img {
    width: 288px;
    height: 338px;
	transition: all 0.6s;    //设置动画执行的时间为0.6s
    cursor: pointer;
}

.c3 .content .list2 li .img img:hover{
                transform: scale(1.3);  }   //设置图片按照比例放大1.2倍
.c3 .content .list2 li{ margin-right:16px;}
.c3 .content .list2 li h3{ line-height:42px; font-size:16px; color:#666;  text-align:center;}
.video { width: 1200px; margin: 0 auto; margin-top:150px;}
.video_show{ text-align:center;}
#v_b{ line-height:30px;}
.about{ width: 1200px; margin: 0 auto; margin-top:80px; text-align:center;}	
#a_1{ font-size:24px;  line-height:60px;}
#a_2{ width:860px; margin:0 auto; margin-bottom:30px; font-size:16px;line-height:40px;}
#a_3{ margin-top:80px;}


#left{ width:50%; float:left; height:560px;}
#right{ width:50%; float:right; height:560px;}
.ab_jj{ width:70%; margin:0 auto; margin-top:130px; text-align:left;}
#ab_jj_b{ font-size:24px; font-weight: 500; color:#c0a971; line-height:60px; width:100%;}
#ab_jj_n{ width:100%; font-size:16px;line-height:40px;}
#ab_jj_m{ margin-top:80px; margin-left:100px;}
.linian{ width:100%; margin-top:30px;}
.linian div{}
.kfbz_b{ width:100%; background:url(/images/ln_bj.jpg);}
.allcp{ margin-top:100px; margin-bottom:180px;}
.ppnr{ width:800px; padding-top:100px; text-align:left; margin-left:220px;}


@media (min-width:1200px) {
	.footer{ width:100%;background:url(/images/foot_bj.jpg) repeat-x; height:364px; }

}
@media (max-width:1200px) {
.footer{ width:1200px;background:url(/images/foot_bj.jpg) repeat-x; height:364px; }
}

.footer_o{ width: 1200px; margin: 0 auto; }	
.footer_t{ width: 1200px; margin: 0 auto; margin-top:60px; text-align:center;}	
#foot_logo{ width:35%; float:left; margin-top:60px;}
#foot_c{ width:35%; float:left; margin-top:60px;}
#foot_bt{ width:64%; font-size:18px; color:#333; border-bottom:1px #333 solid; line-height:38px;}
#foot_r{ width:25%; float:left; margin-top:60px;}
#foot_li ul li{ width:50%; float:left; line-height:50px; color:#333;}
#foot_lx{ line-height:40px;}