/*css*/
.a_banner1{ background: url(../images/a_banner1.jpg) no-repeat center center;width: 100%; height: 405px; overflow: hidden; margin: 0 auto;}
.a_bannerbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.a_bannerwz{ width: 198px; height: auto; float: left; margin-top: 138px;}
.a_banner_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.a_banner_t h2{ font-size: 48px; color: #FFFFFF; line-height: 58px; font-weight: bold;}
.a_banner_t p{ font-size: 14px; color: #FFFFFF; line-height: 19px;}
.a_banner_ico{ background: #FFFFFF; width: 55px; height: 5px; margin-top: 20px;}

/****/
.about{width:100%; position:relative; margin:0 auto;}
.about_nav{ width:1200px;position:absolute; left:50%; margin-left: -600px; top: 405px;}
.about_nav .about_fenq{ width:1200px;height:50px;overflow:hidden;}
.about_nav .tabjg{ width:1200px; height:50px;}
.about_nav li{ background: #459ed7; width:198px; height:50px; float: left; margin-right: 2.4px; text-align: center;}
.about_nav li:last-child{ margin-right: 0;}
.about_nav li a{ display:block; width:198px;font-size:16px; color:#ffffff; line-height:49px;}
.about_nav li.active {background:#000000;}
.dno{ display:none}
.cl{ clear:both;}
/****/
.aboutbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.bd_hdbox{ width: 100%; height: 50px; overflow: hidden; margin: 0 auto;}
.about_tabbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
/****/
.who_box{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.who_boxtitle{ width: 100%; height: auto; overflow: hidden; margin: 65px auto;}
.who_box_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.who_box_t h2{ font-size: 36px; color: #CCCCCC; line-height: 46px; text-align: center; text-transform: uppercase;}
.who_box_w{ background: #000000; width: 125px; height: 35px; overflow: hidden; margin: 0 auto; text-align: center;}
.who_box_w p{ font-size: 24px; color: #ffffff; line-height: 34px;}
.who_boxnr{ width: 100%; height: auto; overflow: hidden; margin: 65px auto;}
.who_boxnrleft{ width: 530px; height: auto; float: left; margin-left: 65px; margin-right: 95px;}
.who_boxnrleft_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.who_boxnrleft_t h2{ font-size: 43px; color: #333333; line-height: 53px; font-weight: bold;}
.who_boxnrleft_w{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 55px;}
.who_boxnrleft_w p{ font-size: 22px; color: #666666; line-height: 40px;}
.who_boxnrright{ width: 504px; height: auto; float: left;}
/****/
.what_box{ background: url(../images/a_what_bg.jpg) no-repeat top center;width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 150px;}
.what_boxtitle{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 60px;}
.what_box_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.what_box_t h2{ font-size: 36px; color: #CCCCCC; line-height: 46px; text-align: center; text-transform: uppercase;}
.what_box_w{ background: #000000; width: 125px; height: 35px; overflow: hidden; margin: 0 auto; text-align: center;}
.what_box_w p{ font-size: 24px; color: #ffffff; line-height: 34px;}
.what_box_wz{ width: 1155px; height: auto; overflow: hidden; margin: 40px auto;}
.what_box_wz p{ font-size: 20px; color: #ffffff; line-height: 40px;}
.what_boxnr{ width: 1180px; height: auto; overflow: hidden; margin: 0 auto;}
.what_boxnr_list{ background: #7e66c6; width: 262px; height: 470px; float: left; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 27px; -moz-box-shadow:0px 0px 10px #d8d8d8; -webkit-box-shadow:0px 0px 10px #d8d8d8; box-shadow:0px 0px 10px #d8d8d8;}
.what_boxnr_list2{ background: #62addd; width: 262px; height: 470px; float: left; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 27px; -moz-box-shadow:0px 0px 10px #d8d8d8; -webkit-box-shadow:0px 0px 10px #d8d8d8; box-shadow:0px 0px 10px #d8d8d8;}
.what_boxnr_list3{ background: #7e66c6; width: 262px; height: 470px; float: left; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 27px; -moz-box-shadow:0px 0px 10px #d8d8d8; -webkit-box-shadow:0px 0px 10px #d8d8d8; box-shadow:0px 0px 10px #d8d8d8;}
.what_boxnr_list4{ background: #62addd; width: 262px; height: 470px; float: left; margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right: 10px; -moz-box-shadow:0px 0px 10px #d8d8d8; -webkit-box-shadow:0px 0px 10px #d8d8d8; box-shadow:0px 0px 10px #d8d8d8;}
.what_boxnr_listimg{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.what_boxnr_listwz{ width: 100%; height: 98px; overflow: hidden; margin: 20px auto;}
.what_boxnr_listwz h2{ font-size: 24px; color: #FFFFFF; line-height: 34px; font-weight: bold; text-align: center;}
.what_boxnr_listwz p{ font-size: 12px; color: #FFFFFF; line-height: 16px; text-align: center;}
.what_boxnr_listwz2{ width: 100%; height: 98px; overflow: hidden; margin: 35px auto;}
.what_boxnr_listwz2 h2{ font-size: 24px; color: #FFFFFF; line-height: 34px; font-weight: bold; text-align: center;}
.what_boxnr_listwz2 p{ font-size: 12px; color: #FFFFFF; line-height: 16px; text-align: center;}
/**/
.results_box{ background: #afd7cc; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.results_xbox{ background: url(../images/a_dt.png) no-repeat right top 100px;width: 1185px; height: 1000px; overflow: hidden; margin: 70px auto;}
.results_xboxtitle{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.results_xbox_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.results_xbox_t h2{ font-size: 36px; color: #ffffff; line-height: 46px; text-align: center; text-transform: uppercase;}
.results_xbox_w{ background: #000000; width: 125px; height: 35px; overflow: hidden; margin: 0 auto; text-align: center;}
.results_xbox_w p{ font-size: 24px; color: #ffffff; line-height: 34px;}
.results_xboxwzbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.results_xboxwz{ width: 192px; height: auto; float: left; margin-top: 219px;}
.results_xboxwz p{ font-size: 18px; color: #ffffff; line-height: 32px; text-indent: 2rem;}
/**/
.furture_box{ width: 100%; height: auto; overflow: hidden; margin: 85px auto;}
.furture_box_title{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.furture_box_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.furture_box_t h2{ font-size: 36px; color: #cccccc; line-height: 46px; text-align: center; text-transform: uppercase;}
.furture_box_w{ background: #000000; width: 125px; height: 35px; overflow: hidden; margin: 10px auto; text-align: center;}
.furture_box_w p{ font-size: 24px; color: #ffffff; line-height: 34px;}
.furture_nrbox{ width: 1110px; height: auto; overflow: hidden; margin: 0 auto;}
.furture_box_list{ width: 538px; height: 180px; overflow: hidden; float: left; margin-right: 34px; margin-top: 30px;}
.furture_box_list {	
	background: -webkit-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -o-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -mos-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -moz-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: linear-gradient(left bottom,#34cafe 20%,#7c67c7);
}
.furture_box_list2{ width: 538px; height: 180px; overflow: hidden; float: left; margin-top: 30px;}
.furture_box_list2 {	
	background: -webkit-linear-gradient(left bottom,#7c67c7 20%,#34cafe);		
	background: -o-linear-gradient(left bottom,#7c67c7 20%,#34cafe);		
	background: -mos-linear-gradient(left bottom,#7c67c7 20%,#34cafe);		
	background: -moz-linear-gradient(left bottom,#7c67c7 20%,#34cafe);		
	background: linear-gradient(left bottom,#7c67c7 20%,#34cafe);
}
.furture_box_xlist{ background: #ffffff; width: 520px; height: 164px; overflow: hidden; margin: 8px auto;}
.furture_box_xlist_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.furture_box_xlist_t h2{ font-size: 24px; color: #333333; line-height: 34px; font-weight: bold; float: right; margin-right: 38px;}
.furture_box_xlist_icobox{ width: 100%; height: auto; overflow: hidden; margin: 10px auto;}
.furture_box_xlist_ico{ width: 48px; height: 7px; float: right; margin-right: 38px;}
.furture_box_xlist_ico {	
	background: -webkit-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -o-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -mos-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -moz-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: linear-gradient(left bottom,#34cafe 20%,#7c67c7);
}
.furture_box_xlist_w{ width: 455px; height: auto; overflow: hidden; float: right;}
.furture_box_xlist_w p{ font-size: 20px; color: #666666; line-height: 30px; float: right; text-align: right; margin-right: 38px;}
.furture_box_xlist_t2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.furture_box_xlist_t2 h2{ font-size: 24px; color: #333333; line-height: 34px; font-weight: bold; float: left; margin-left: 38px;}
.furture_box_xlist_icobox{ width: 100%; height: auto; overflow: hidden; margin: 10px auto;}
.furture_box_xlist_ico2{ width: 48px; height: 7px; float: left; margin-left: 38px;}
.furture_box_xlist_ico2 {	
	background: -webkit-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -o-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -mos-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: -moz-linear-gradient(left bottom,#34cafe 20%,#7c67c7);		
	background: linear-gradient(left bottom,#34cafe 20%,#7c67c7);
}
.furture_box_xlist_w2{ width: 455px; height: auto; overflow: hidden; float: left;}
.furture_box_xlist_w2 p{ font-size: 20px; color: #666666; line-height: 30px; float: left; text-align: left; margin-left: 38px;}
.furture_box_xlist_w3{ width: 500px; height: auto; overflow: hidden; float: right;}
.furture_box_xlist_w3 p{ font-size: 20px; color: #666666; line-height: 30px; float: right; text-align: right; margin-right: 38px;}
/****/
.about_wellebox{ background: url(../images/a_pp_bg.jpg) no-repeat center center;width: 100%; height: 655px; overflow: hidden; margin: 0 auto;}
.about_wellexbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.about_wellexboxwz{ width: 460px; height: auto; float: left; margin-left: 710px; margin-top: 146px;}
.about_wellexboxwz_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.about_wellexboxwz_t h2{ font-size: 45px; color: #FFFFFF; line-height: 56px; font-weight: bold; text-align: center;}
.about_wellexboxwz_ico{ background: #cfd1ee; width: 60px; height: 7px; overflow: hidden; margin: 20px auto;}
.about_wellexboxwz_w{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.about_wellexboxwz_w p{ font-size: 27px; color: #FFFFFF; line-height: 40px; text-align: center;}
.about_wellexboxwz_w2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 42px;}
.about_wellexboxwz_w2 p{ font-size: 12px; color: #FFFFFF; line-height: 20px; text-align: center; text-transform: uppercase;}
/**qiyezeren**/
/****/
.listbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; border-bottom: 1px solid #eae9e9;}
.listxbox{ width: 100%; height: 137px; overflow: hidden; margin: 40px auto;}
.listboxleft{ width: 312px; overflow: hidden; float: left; margin-right: 45px;}
.listboxright{ width: 825px;  overflow: hidden; float: left;}
.listbox_t{ width: 100%; height: auto; overflow: hidden; margin: 5px auto;}
.listbox_t h2{ font-size: 24px; color: #333333; line-height: 34px; font-weight: bold;}
.listbox_t a{ font-size: 24px; color: #333333; line-height: 34px; font-weight: bold;}
.listbox_n{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.listbox_n p{ font-size: 16px; color: #666666; line-height: 26px;}
.listbox_dj{ width: 108px; height: auto; overflow: hidden; float: right; margin-right: 15px; margin-top: 20px;}
.listbox_dj a{ font-size: 18px; color: #459ed7; line-height: 24px;}

/**fenye**/
.page { overflow:hidden; zoom:1; clear:both; width: 475px; margin:50px auto;}
.pagelist { height:22px; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.pagelist li { float:left; margin-right: 5px; font-size:12px; line-height:20px; color:#666666; display:inline; }
.pagelist li a { float:left; display:block; border:#ccc 1px solid; background:#999999; height:20px; color:#FFFFFF; line-height:20px; padding:0 6px; }
.pagelist li a:hover { color:#fff; background:#9d7a47; }
.pagelist li.thisclass { background:#000000!important; color:#fff; }
.pagelist li.thisclass a { float:left; display:block; background:#000000; color:#fff; }
.pagelist li.thisclass a:hover { float:left; display:block; background:#9d7a47; color:#fff; }
.pagelist li .pageinfo { float:left; display:block; font-size:12px; line-height:20px; color:#666666;}
/**zongcai**/
.ceo_box{ width: 1200px; height: auto; overflow: hidden; margin: 140px auto;}
.ceo_boxleft{ width: 615px; height: auto; overflow: hidden; float: left; margin-right: 62px;}
.ceo_boxleftbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.ceo_boxleftbox2{ width: 525px; height: auto; overflow: hidden; margin-left: 60px; margin-top: 45px; margin-bottom: 45px;}
.ceo_boxleftbox2 p{ font-size: 18px; color: #666666; line-height: 36px;}
.ceo_boxleftbox3{ width: 97px; height: auto; overflow: hidden; margin-left: 60px;}
.ceo_boxright{ width: 523px; height: auto; overflow: hidden; float: left;}
.ceo_boxleft2{ width: 547px; height: auto; overflow: hidden; float: left; margin-right: 83px;}
.ceo_boxright2{ width: 570px; height: auto; overflow: hidden; float: left;}
.ceo_boxright2box{ width: 570px; height: auto; overflow: hidden; margin: 0 auto;}
.ceo_boxright2box2{ width: 530px; height: auto; overflow: hidden; margin-left: 43px; margin-top: 45px; margin-bottom: 45px;}
.ceo_boxright2box2 p{ font-size: 18px; color: #666666; line-height: 36px; text-indent: 2rem;}
.ceo_boxright2box3{ width: 97px; height: auto; overflow: hidden; float: right;}
/**fazhanlicheng**/
.fzlc_box_title{ width: 100%; height: auto; overflow: hidden; margin: 65px auto;}
.fzlc_box_title h2{ font-size: 30px; color: #333333; line-height: 40px; font-weight: bold; text-align: center;}
.fzlc_box_title p{ font-size: 24px; color: #666666; line-height: 34px; text-align: center;}
.fzlc_box_title2{ width: 100%; height: auto; overflow: hidden; margin: 20px auto;}
.fzlc_box_title2 h2{ font-size: 30px; color: #333333; line-height: 40px; font-weight: bold; text-align: center;}
.fzlc_box_title2 p{ font-size: 24px; color: #666666; line-height: 34px; text-align: center;}
.fzlc_box{ width: 1100px; height: auto; overflow: hidden; margin: 0 auto;}
/**/
.fzlc_leftbox{ width: 495px; height: auto; float: left; padding-right: 43px; }
.fzlc_zjbox{ width: 50px; height: auto; overflow: hidden; float: left; margin-left: 18.5px; margin-right: 18.5px;}
.fzlc_rightbox{ width: 518px; height: auto; float: left; padding-left: 43px; }

.fzlc_node { width: 30px; height: 24px; position: absolute; top: 40px; right: -60px; }
.fzlc_node_right {width: 30px; height: 24px; position: absolute; top: 40px; left: -57px; }

/**/
.fzlc_xbox1left{ width: 154px; height: auto; overflow: hidden;}
.fzlc_xbox1right{ width: 280px; height: auto; margin-left: 60px; opacity: 0; animation: show 3s ease forwards;}
.fzlc_xbox1rightbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fzlc_xbox1rightbox h2{ font-size: 72px; color: #333333; line-height: 82px; text-align: right;}
.fzlc_xbox1rightbox2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fzlc_xbox1rightbox2 p{ font-size: 16px; color: #333333; line-height: 28px; text-align: right;}
.fzlc_xbox1{ width: 100%; height: auto; display: flex; margin: 0 auto;}
.fzlc_more { margin-top: 50px; text-align: center; }

@keyframes show {
    0%{opacity: 0;}
    100%{opacity: 1;}
}

/**/
.fzlc_xbox1{ width: 100%; height: auto; margin: 0 auto; position: relative;}
.fzlc_xbox3{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox5{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox7{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox9{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox11{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox13{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox15{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox17{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xboxl1{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
    @keyframes animations{
        0%{transform:rotate(0deg)}
        100%{transform:rotate(360deg)}
    }
    @keyframes animationss{
        0%{left: -200px;}
        100%{left: 1000px;}
    }
    @keyframes fzlc_xbox1{
        0%{top:5px; transform:rotatex(-360deg)}
        100%{top:85px; transform:rotatex(0deg)}
    }
    @keyframes fzlc_xbox3{
        0%{top:15px; transform:rotatex(-360deg)}
        100%{top:25px; transform:rotatex(0deg)}
    }
    @keyframes fzlc_xbox5{
        0%{top:25px; transform:rotatex(-360deg)}
        100%{top:35px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox7{
        0%{top:35px; transform:rotatex(-360deg)}
        100%{top:45px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox9{
        0%{top:45px; transform:rotatex(-360deg)}
        100%{top:55px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox11{
        0%{top:55px; transform:rotatex(-360deg)}
        100%{top:65px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox13{
        0%{top:65px; transform:rotatex(-360deg)}
        100%{top:75px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox15{
        0%{top:65px; transform:rotatex(-360deg)}
        100%{top:75px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox17{
        0%{top:65px; transform:rotatex(-360deg)}
        100%{top:75px; transform:rotatex(0deg)}
    }
/**/
.fzlc_xbox2left{ width: 312px; height: auto; overflow: hidden; opacity: 0; animation: show 3s ease forwards;}
.fzlc_xbox2leftbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fzlc_xbox2leftbox h2{ font-size: 72px; color: #333333; line-height: 82px; text-align: left;}
.fzlc_xbox2leftbox2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fzlc_xbox2leftbox2 p{ font-size: 16px; color: #333333; line-height: 28px; text-align: left;}
.fzlc_xbox2right{ width: 154px; height: auto; overflow: hidden;}
/**/
.fzlc_xbox2{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox4{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox6{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox8{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox10{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox12{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox14{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox16{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox19{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xbox18{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
.fzlc_xboxr1{ width: 100%; height: auto; margin: 0 auto; margin-top: 100px; position: relative; display: flex;}
    @keyframes animations{
        0%{transform:rotate(0deg)}
        100%{transform:rotate(360deg)}
    }
    @keyframes animationss{
        0%{left: -200px;}
        100%{left: 1000px;}
    }
    @keyframes fzlc_xbox2{
        0%{top:5px; transform:rotatex(-360deg)}
        100%{top:85px; transform:rotatex(0deg)}
    }
    @keyframes fzlc_xbox4{
        0%{top:15px; transform:rotatex(-360deg)}
        100%{top:25px; transform:rotatex(0deg)}
    }
    @keyframes fzlc_xbox6{
        0%{top:25px; transform:rotatex(-360deg)}
        100%{top:35px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox8{
        0%{top:35px; transform:rotatex(-360deg)}
        100%{top:45px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox10{
        0%{top:45px; transform:rotatex(-360deg)}
        100%{top:55px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox12{
        0%{top:55px; transform:rotatex(-360deg)}
        100%{top:65px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox14{
        0%{top:65px; transform:rotatex(-360deg)}
        100%{top:75px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox16{
        0%{top:65px; transform:rotatex(-360deg)}
        100%{top:75px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox18{
        0%{top:65px; transform:rotatex(-360deg)}
        100%{top:75px; transform:rotatex(0deg)}
    }
@keyframes fzlc_xbox19{
        0%{top:65px; transform:rotatex(-360deg)}
        100%{top:75px; transform:rotatex(0deg)}
    }
.fzlc_hh_box{ background: #c7cfeb; width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fzlc_hh_xbox_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 65px}
.fzlc_hh_xbox_t h2{ font-size: 30px; color: #333333; line-height: 40px; font-weight: bold; text-align: center;}
.fzlc_hh_xbox_t p{ font-size: 24px; color: #666666; line-height: 34px; text-align: center;}
.fzlc_hh_xbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 30px; margin-bottom: 110px;}
.fzlc_hh_xbox_l{ background: #7b8db6; width: 300px; height: 205px; overflow: hidden; float: left;}
.fzlc_hh_xbox_lbox{ width: 100%; height: auto; overflow: hidden; margin: 80px auto;}
.fzlc_hh_xbox_lbox p{ font-size: 17px; color: #FFFFFF; line-height: 25px; text-align: center;}
/**pinpaiwenhua**/
.hxjz_box{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.hxjz_box_title{ width: 100%; height: auto; overflow: hidden; margin: 50px auto;}
.hxjz_box_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.hxjz_box_t h2{ font-size: 36px; color: #CCCCCC; line-height: 46px; text-align: center; text-transform: uppercase;}
.hxjz_box_w{ background: #000000; width: 125px; height: 35px; overflow: hidden; margin: 0 auto; text-align: center;}
.hxjz_box_w p{ font-size: 24px; color: #ffffff; line-height: 34px;}
.hxjz_box_nr{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.hxjz_box_nrlist{ width: 25%; height: 223px; overflow: hidden; float: left;}
.hxjz_box_nrlistbox{ width: 100%; height: auto; overflow: hidden; margin: 75px auto;}
.hxjz_box_nrlistbox_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.hxjz_box_nrlistbox_t h2{ font-size: 30px; color: #333333; line-height: 40px; text-align: center;}
.hxjz_box_nrlistbox_t p{ font-size: 12px; color: #999999; line-height: 14px; text-align: center;}
.hxjz_box_nrlistbox_ico{ background: #5d93db; width: 47px; height: 5px; overflow: hidden; margin: 15px auto;}
.hxjz_box_nrlist:hover{ background: #6ea1e5;}
.hxjz_box_nrlist:hover .hxjz_box_nrlistbox_t h2{ font-size: 30px; color: #ffffff; line-height: 40px; text-align: center;}
.hxjz_box_nrlist:hover .hxjz_box_nrlistbox_t p{ font-size: 12px; color: #ffffff; line-height: 14px; text-align: center;}
.hxjz_box_nrlist:hover .hxjz_box_nrlistbox_ico{ background: #ffffff; width: 47px; height: 5px; overflow: hidden; margin: 15px auto;}
/**/
.sm_box{ width: 100%; height: auto; overflow: hidden; margin: 100px auto;}
.sm_box_title{ background: url(../images/a_sm_tbg.jpg) no-repeat center center;width: 100%; height: 343px; overflow: hidden; margin: 0 auto;}
.sm_box_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 80px;}
.sm_box_t h2{ font-size: 36px; color: #ffffff; line-height: 46px; font-weight: bold; text-align: center; text-transform: uppercase;}
.sm_box_w{ background: #000000; width: 245px; height: 35px; overflow: hidden; margin: 0 auto; text-align: center; margin-bottom: 80px;}
.sm_box_w p{ font-size: 24px; color: #ffffff; line-height: 35px;}
.sm_box_nr{ width: 1200px; height: auto; overflow: hidden; margin: 30px auto;}
.sm_box_nrlist1{ background: url(../images/a_sm_bg1.png) no-repeat center center;width: 271px; height: 365px; float: left; margin: 0 14.5px;}
.sm_box_nrlist2{ background: url(../images/a_sm_bg2.png) no-repeat center center;width: 271px; height: 365px; float: left; margin: 0 14.5px;}
.sm_box_nrlist3{ background: url(../images/a_sm_bg3.png) no-repeat center center;width: 271px; height: 365px; float: left; margin: 0 14.5px;}
.sm_box_nrlist4{ background: url(../images/a_sm_bg4.png) no-repeat center center;width: 271px; height: 365px; float: left; margin: 0 14.5px;}
.sm_box_nrlist_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 33px;}
.sm_box_nrlist_t h2{ font-size: 26px; color: #ffffff; line-height: 28px; text-align: center;}
.sm_box_nrlist_t1{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 51px;}
.sm_box_nrlist_t1 h2{ font-size: 18px; color: #666666; line-height: 26px; text-align: center;}
.sm_box_nrlist_t2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-top: 51px;}
.sm_box_nrlist_t2 h2{ font-size: 18px; color: #666666; line-height: 26px; text-align: center;}
.sm_box_nrlist_ico1{ background: #32ccfe; width: 47px; height: 5px; overflow: hidden; margin: 12px auto;}
.sm_box_nrlist_ico2{ background: #5d93db; width: 47px; height: 5px; overflow: hidden; margin: 12px auto;}
.sm_box_nrlist_ico3{ background: #846dc9; width: 47px; height: 5px; overflow: hidden; margin: 12px auto;}
.sm_box_nrlist_ico4{ background: #000000; width: 47px; height: 5px; overflow: hidden; margin: 12px auto;}
.sm_box_nrlist_w{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.sm_box_nrlist_w p{ font-size: 11px; color: #999999; line-height: 14px; text-align: center;}
.sm_box_nrlist_w2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.sm_box_nrlist_w2 p{ font-size: 9px; color: #999999; line-height: 14px; text-align: center;}
/**/
.qywh_box{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.qywh_box_title{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 50px;}
.qywh_box_t{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.qywh_box_t h2{ font-size: 36px; color: #CCCCCC; line-height: 46px; text-align: center; text-transform: uppercase;}
.qywh_box_w{ background: #000000; width: 125px; height: 35px; overflow: hidden; margin: 0 auto; text-align: center;}
.qywh_box_w p{ font-size: 24px; color: #ffffff; line-height: 34px;}
.qywh_box_nr{ background: url(../images/a_ppwh_welle.jpg) no-repeat center center;width: 100%; height: 505px; overflow: hidden; margin: 0 auto;}
.qywh_box_nrbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.qywh_box_wzbox{ width: 310px; height: auto; overflow: hidden; float: left; margin-left: 165px; margin-top: 160px;}
.qywh_box_wzbox_w{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.qywh_box_wzbox p{ font-size: 16px; color: #666666; line-height: 22px; text-align: center;}
.qywh_box_wzbox_t h1{ font-size: 51px; color: #5d93db; line-height: 60px; text-align: center;}
.qywh_box_wzbox_t{
        text-align: center;
        background-image: -webkit-linear-gradient(left, #5d93db, #6159b3 25%, #5d93db 50%, #6159b3 75%, #5d93db);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        -webkit-background-size: 200% 100%;
        -webkit-animation: masked-animation 4s infinite linear;
      }
    @-webkit-keyframes masked-animation {
         0%{ background-position: 0 0;}
         100% { background-position: -100% 0;}
    }
