@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"Microsoft Yahei"; overflow-x:hidden;}
a{ text-decoration:none !important; cursor:pointer;}
a img{ border:none; }
ul,li{ list-style:none; }

#yzjb{ width:100%; max-width:1920px; min-width:1200px; margin:0 auto;}
#yzjb .htt{ width:100%; text-align:center;}
#yzjb .htt h2{ display:inline-block; text-align:center; color:#007bbc; font-size:46px; font-weight:bold; padding:0 92px; border-bottom:1px solid #007bbc; position:relative;}
#yzjb .htt h2 span{ display:block; margin:20px auto 15px auto; color:#007bbc; font-size:28px; font-weight:normal;}
#yzjb .htt h2:after{ display:block; content:''; width:140px; height:3px; position:absolute; bottom:-2px; left:50%; margin-left:-70px; background:#007bbc;}
#yzjb .zxbtn{ display:block; width:220px; height:56px; font-size:24px; color:#fff; text-align:center; line-height:56px; background:#d81718; margin:37px auto; border-radius:50px; box-shadow:0 2px 15px #d81718; -webkit-box-shadow:0 2px 15px #d81718;}

#banner{ width:100%;}

#part1,#part3,#part5{ width:100%; background:#fff; overflow:hidden; padding:42px 0;}
#part2,#part4{ width:100%; background:#f1f1f1; overflow:hidden; padding:42px 0;}

#part1 .tips{ width:1100px; margin:0 auto; font-size:26px; color:#000; padding:27px; line-height:36px; text-indent:2em; letter-spacing:1px; box-sizing:border-box;}
#part1 ul{ width:1100px; margin:0 auto; overflow:hidden;}
#part1 ul li{ float:left; width:260px; height:460px; background:#ececec; margin:15px 0 15px 20px; border-radius:10px; overflow:hidden; -webkit-transition:0.6s ease; -moz-transition:0.6s ease;}
#part1 ul li:nth-of-type(1){ margin:15px 0;}
#part1 ul li img{ margin:22px auto;}
#part1 ul li p{ text-align:left; font-size:22px; padding:0 15px;}
#part1 ul li p span{ display:block; font-weight:bold; color:#000; font-size:26px; text-align:center; margin-bottom:12px;}
#part1 ul li:hover{ margin-top:2px; cursor:pointer;}

#part2 .htt{ padding-bottom:10px;}
#part2 dl{ width:1100px; height:182px; margin:24px auto 0 auto; overflow:hidden; background:#007bbc url(../images/part2_02.jpg) no-repeat left center; overflow:hidden;}
#part2 dl:nth-of-type(2){ background:#007bbc url(../images/part2_03.jpg) no-repeat left center;}
#part2 dl:nth-of-type(3){ background:#007bbc url(../images/part2_04.jpg) no-repeat left center;}
#part2 dl:nth-of-type(4){ background:#007bbc url(../images/part2_01.jpg) no-repeat left center;}
#part2 dl dt{ float:right; width:640px; text-align:center; font-size:28px; font-weight:normal; color:#fffdd2; margin:22px 0;}
#part2 dl dd{ float:right; width:640px; text-align:left; font-size:22px; color:#fffdd2; line-height:38px; margin-right:18px;}

#part3 .pt_con{ width:1128px; margin:0 auto; overflow:hidden;}
#part3 dl{ width:306px; float:left; background:#ffffff; box-shadow:0 0 25px #cccccc; -webkit-box-shadow:0 0 25px #cccccc; margin:30px 35px; border-radius:153px; overflow:hidden; padding-bottom:52px;}
#part3 dl dt{ color:#cf2428; font-size:22px; font-weight:bold; text-align:center; margin:20px 0 15px 0;}
#part3 dl dd{ font-size:14px; color:#333333; line-height:32px; text-align:center;}

#part4 .box_hj{ width:1200px; position:relative; margin:32px auto 0 auto;}
#part4 a{ position:absolute; top:50%; z-index:9; width:84px; height:84px; margin-top:-42px; opacity:1;}
#part4 .box_preBtn{ left:30px; background:url(../images/ico_pre.png) no-repeat;}
#part4 .box_nextBtn{ right:30px; background:url(../images/ico_next.png) no-repeat;}

#part5 .htt h2{ padding-bottom:22px;}
#part5 img{ display:block; margin:52px auto 0 auto;}

.zxbtn{-webkit-animation: btn_scale 1.5s 0s linear infinite;
-o-animation: btn_scale 1.5s 0s linear infinite;
-moz-animation: btn_scale 1.5s 0s linear infinite;
-ms-animation: btn_scale 1.5s 0s linear infinite;
animation: btn_scale 1.5s 0s linear infinite;}
@keyframes btn_scale{
	0%,100%{transform: scale(0.9);}
	50%{transform: scale(1.05);}
}
@-webkit-keyframes btn_scale{
	0%,100%{-webkit-transform: scale(0.9);}
	50%{-webkit-transform: scale(1.05);}
}
@-moz-keyframes btn_scale{
	0%,100%{-moz-transform: scale(0.9);}
	50%{-moz-transform: scale(1.05);}
}
@-o-keyframes btn_scale{
	0%,100%{-o-transform: scale(0.9);}
	50%{-o-transform: scale(1.05);}
}
@-ms-keyframes btn_scale{
	0%,100%{-ms-transform: scale(0.9);}
	50%{-ms-transform: scale(1.05);}
}


#yibao{ width:100%; background:#98cde9; padding:30px 0 50px 0;}
#yibao h2{ text-align:center;}
#yibao h2 span{ display:inline-block; font-size:46px; font-weight:bold; color:#007bbc; position:relative; padding:0 60px 20px 60px; box-sizing:initial; margin-bottom:30px; border-bottom:1px solid #007bbc;}
#yibao h2 span:after{ display:block; content:''; width:150px; height:3px; background:#007bbc; position:absolute; bottom:-2px; left:50%; margin-left:-75px;}
#yibao .yb_box{ width:1200px; margin:0 auto; padding-left:666px; box-sizing:border-box; background:url(../images/yibao.png) no-repeat 3px center; position:relative; overflow:hidden;}
#yibao .yb_box p{ font-size:20px; font-weight:normal; color:#241113; text-align:left; text-indent:2em; line-height:32px; margin-bottom:6px; padding-top:6px; letter-spacing:-1px;}
#yibao .yb_box p:before,#yibao .yb_box p:after{ display:block; content:''; position:absolute; box-sizing:initial;}
#yibao .yb_box p.tpl:before{ width:42px; height:42px; border-top:1px solid #007bbc; border-left:1px solid #007bbc; top:1px; left:1px;}
#yibao .yb_box p.tpl:after{ width:22px; height:22px; border-top:3px solid #007bbc; border-left:3px solid #007bbc; top:0px; left:0px;}
#yibao .yb_box p.btr:before{ width:42px; height:42px; border-bottom:1px solid #007bbc; border-right:1px solid #007bbc; bottom:1px; left:594px;}
#yibao .yb_box p.btr:after{ width:22px; height:22px; border-bottom:3px solid #007bbc; border-right:3px solid #007bbc; bottom:0px; left:613px;}
