@charset "gb2312";
/* CSS Document */

.ksby_ban{background: url(../images/ban.jpg) no-repeat center;}
.ksbyyy p{ background:#f0f0f0;margin: 0}

.qzybs_p2{ overflow: hidden; padding-top: 73px}
.qzybs_p2 li{ width: 50%; float: left; margin-bottom: 45px; overflow: hidden;}
.qzybs_p2 li span{display: block; width: 219px; height: 169px; float: left; position: relative}
.qzybs_p2 li span em{display: block; width:50px; height: 60px; padding: 20px 25px; text-align: center; color: #fff; margin: 34px 0 0 59px; font-size: 24px; line-height: 31px; background: rgba(0,0,0,0.4); position: absolute; left: 0; top: 0; z-index: 2}
.qzybs_p2 li .qp2_r{ width: 350px; float: right; line-height: 26px}
.qzybs_p2 li .qp2_r b{display: block; font-size: 18px;}
.qzybs_p2 li .qp2_r p{ padding: 13px 0}
.qzybs_p2 li .qp2_r p i{ color: #ed7d31; text-decoration: underline}
.qzybs_p2 li .qp2_r a{display: block; width: 163px; height: 38px; line-height: 38px; color: #fff; text-align: center; background: #00aaf0}
.qzybs_p2 li .qp2_r a:hover{ background: #ed7d31}

.qzybs_p3{ padding-top: 68px}
.qzybs_p3 .qp3_top{overflow: hidden; height: 128px; border: 1px solid #ccc; border-radius: 64px}
.qzybs_p3 .qp3_top b{ display: block; width: 100px; height: 98px; font-size: 24px; line-height: 35px; float: left; background: #00aaf0 url(../images/qzybs_i1.png) no-repeat 49px bottom; padding: 30px 0 0 186px; color: #fff;}
.qzybs_p3 .qp3_top p{ width: 727px; float: right; padding: 35px 65px 0 0; font-size: 18px; line-height: 32px}
.qzybs_p3 .qp3_con{ margin: 50px 0; height: 390px; position: relative}
.qzybs_p3 .qp3_con .qp3_js{ position: absolute; overflow: hidden;}
.qzybs_p3 .qp3_con .qp3_js i{display: block; width: 100%; height: 100%; box-sizing: border-box; background: rgba(0,0,0,0.5); font-size: 24px; color: #fff; text-align: center; position: absolute; left: 0; top: 0; z-index: 2}
.qzybs_p3 .qp3_con .qp3_js1{ width:464px; height: 166px; left: 0; top: 0;}
.qzybs_p3 .qp3_con .qp3_js2{ width:242px; height: 189px;left: 475px; top: 0;}
.qzybs_p3 .qp3_con .qp3_js3{ width:227px; height: 212px; left: 726px; top: 0;}
.qzybs_p3 .qp3_con .qp3_js4{ width:227px; height: 212px; right: 0; top: 0;}
.qzybs_p3 .qp3_con .qp3_js5{ width:227px; height: 212px; left: 0; bottom: 0;}
.qzybs_p3 .qp3_con .qp3_js6{ width:227px; height: 212px; left: 237px; bottom: 0;}
.qzybs_p3 .qp3_con .qp3_js7{ width:242px; height: 189px; line-height: 189px; left: 475px; bottom: 0;}
.qzybs_p3 .qp3_con .qp3_js8{ width:464px; height: 166px; line-height: 166px; right: 0; bottom: 0;}
.qzybs_p3 .qp3_con .qp3_js1 i{ line-height: 166px;}
.qzybs_p3 .qp3_con .qp3_js2 i{ line-height: 189px; }
.qzybs_p3 .qp3_con .qp3_js3 i,.qzybs_p3 .qp3_con .qp3_js4 i,.qzybs_p3 .qp3_con .qp3_js5 i,.qzybs_p3 .qp3_con .qp3_js6 i{ padding-top: 74px; line-height: 32px}
.qzybs_p3 .qp3_con .qp3_js7 i{ padding-top: 60px; line-height: 32px}
.qp3_js p{ background: rgba(0,0,0,0.7); color: #fff; box-sizing:border-box; width: 100%; height: 100%; line-height: 28px; font-size: 16px; position: absolute; top: 100%; left: 0; z-index: 3; transition: all ease 0.5s}
.qp3_js p em{color: #ed7d31;}
.qp3_js p a{display: block; background: #fe6553; color: #fff; height: 46px; line-height: 46px;; text-align: center; margin: 15px auto 0;}
.qp3_js p a:hover{ background: #00aaf0}
.qp3_js1 p,.qp3_js8 p{ padding: 35px 37px 0;}
.qp3_js1 p a,.qp3_js8 p a{ width: 300px; margin: 10px 0 0 45px}
.qp3_js2 p,.qp3_js7 p{ padding: 6px 40px 0}
.qp3_js2 p a,.qp3_js7 p a{ width: 190px; margin: 5px 0 0 -13px}
.qp3_js3 p,.qp3_js4 p,.qp3_js5 p,.qp3_js6 p{ padding: 25px 24px 0}
.qp3_js3 p a,.qp3_js4 p a,.qp3_js5 p a,.qp3_js6 p a{ width: 190px; margin: 10px 0 0 -5px}
.qzybs_p3 .qp3_con .qp3_js:hover p{ top: 0;}
.qzybs_p3 .more{ display: block; width: 365px; height: 64px; line-height: 64px; font-size: 24px; border-radius: 10px; margin: 0 auto; background: #fe6553 url(../images/qzybs_btm.png) no-repeat 240px; color: #fff; text-indent: 118px}
.qzybs_p3 .more:hover{ background: #00aaf0 url(../images/qzybs_btm.png) no-repeat 240px}

.ksbyyy_p4 .kp4_con2{height: 170px; border-radius: 20px; margin-top: 60px;}
.kp4_con2 em{color: #ed7d31;}
.kp4_con2 a{display: block; width: 190px; height: 40px; line-height: 40px; font-size: 16px; border-radius: 20px; text-align: center; margin: 15px auto; color: #fff; background: #fe6553}
.kp4_con2 a:hover{ background:#00aaf0}
.kp4_con2 .kp4c2_l i,.kp4_con2 .kp4c2_r i{ margin-top: 35px;}
.kp4_con2 .qzybs_c{ width: 157px; height: 157px; border-radius: 50%; color: #fff; font-size: 24px; padding-top:0; text-align: center; background:#c0e2f0; position: absolute; top:30px; left: 514px; z-index: 2; animation: cr ease 0.5s infinite alternate; cursor: pointer;}
.kp4_con2 .qzybs_c i{ display: block; width: 141px; height: 141px; border-radius: 50%; background: #00aaf0; font-weight: bold; padding-top: 30px; box-sizing: border-box; font-size: 30px; margin:8px; line-height: 36px}

@keyframes cr{
	from{ transform: scale(1)}
	to{ transform: scale(1.05)}
}

.zzc_body{ padding-bottom: 40px}
.con7{ margin-top: 40px}
.con7>div{ height:22px; line-height:22px; font-weight:bold; font-size:18px; margin:17px 0;}
.con7>ul{ overflow:hidden;}
.con7>ul li{ width:195px; height:37px;overflow: hidden; margin-right:4px; margin-bottom:4px; float:left;}
.con7>ul li:nth-child(6n){ margin-right:0;}
.con7>ul li a{ height:37px; display:block; background-color:#EEE; line-height:37px; text-align:center; padding: 0 10px}
.con7>ul li a:hover{ background-color:#DADADA; color:#666;}