.clear{ clear:both}
a{text-decoration:none;}
a:visited {color: black}
header{width: 100%;background-color: #FAFAFA;box-shadow: 5px 2px 10px #888888;}
header .header_bottom{background-color: white;}
header .header_bottom .header_nav{width: 1480px;height: 56px;margin: 0px auto;padding: 15px 0px;position: relative;}

footer{width: 100%;background-color: #2C2F37;height: 317px;}
footer .footer_top .footer_top_a{width: 1480px;height: 226px;margin: 0px auto;border-bottom: 1px #AAAAAA solid;padding-top: 42px}
footer .footer_top .footer_top_a .footer_top_c{width: 33%;display: inline-block;float: left;}
footer .footer_top .footer_top_a .footer_top_c .footer_top_c1{width: 181px;}
footer .footer_top .footer_top_a .footer_top_c .footer_top_c1 .footer_top_c1_t{font-size: 14px;color: #AAAAAA;height: 28px;border-bottom: 1px #AAAAAA solid;}
footer .footer_top .footer_top_a .footer_top_c .footer_top_c1 .footer_top_c1_t1{font-size: 12px;color: #AAAAAA;height: 25px;line-height: 25px}
footer .footer_top .footer_top_a .footer_top_c .footer_top_c2{width: 331px;}
footer .footer_top .footer_top_a .footer_top_c .footer_top_c2 .footer_top_c1_t{width: 181px;font-size: 14px;color: #AAAAAA;height: 28px;border-bottom: 1px #AAAAAA solid;}
footer .footer_top .footer_top_a .footer_top_c .footer_top_c2 .footer_top_c1_t1{font-size: 12px;color: #AAAAAA;height: 25px;line-height: 25px;cursor: pointer}
footer .footer_top .footer_top_a .footer_top_c .footer_top_border{background-color: #3270FF;height: 3px; width: 62px;margin-top: -2px;margin-bottom: 15px;}
footer .footer_top .footer_top_a .footer_text_t{font-size: 20px;margin-bottom: 25px}
footer .footer_top .footer_top_a .footer_text{font-size: 18px;height: 50px;line-height: 50px;}


footer .footer_bottom .footer_top_b{width: 1480px;margin: 0px auto;}
footer .footer_bottom .footer_top_b .footer_bottom_b_1{color: #AAAAAA;font-size: 12px;display: inline-block;}
footer .footer_bottom .footer_top_b .footer_bottom_b_2{color: #AAAAAA;font-size: 12px;display: inline-block;margin-left: 34px;}
footer .footer_bottom .footer_top_b .footer_bottom_b_3{color: #AAAAAA;font-size: 12px;display: inline-block;margin-left: 45px;}
footer .footer_bottom{height: 45px;line-height: 45px;text-align: center;}
/*footer .footer_top .footer_top_a .footer_top_c:nth-child(2){border-left: 1px #EFEFEF solid;padding-left: 80px;}*/
.active>a{color: #4B7FF7 !important;}
.footer_top_img{width: 175px;height: 175px;}
.footer_content{font-size: 16px;color: #EF3232;}
footer .footer_top .footer_top_a .footer_top_c .footer_top_cc:nth-child(2){text-align: center;vertical-align: top;}
.header_ul{display: inline-block;list-style-type: none;position: absolute;right: 80px;top: 2px;height: 50px;line-height: 50px}
.header_ul li{position:relative;display: inline-block;width: 100px;text-align: center;color: #121212;font-size: 20px}
.header_ul li a{color:#121212;}
.header_ul li a:hover{color: #4B7FF7 !important;}
.header_button a{color: white;text-decoration: none;font-size: 12px}
/*.header_ul li:nth-child(7){margin-left: 20px;width: 160px}*/
.header_ul>li:nth-child(8){margin-left: 10px;width: 180px}
.header_ul li .header_div{position: relative;}
.header_ul li .header_div input{outline:none;width: 118px;border: 1px #4B7FF7 solid;height: 30px;top: 10px;border-radius: 15px;padding-left: 15px;padding-right: 35px}
.header_ul li .header_div img{width: 20px;height: 20px;position: absolute;right: 0px;top: 16px}
.header_ul li:hover{color: #4B7FF7;cursor: pointer;}
.header_ul>li:nth-child(9){margin-left: 30px;width: 160px}
.header_ul>li:nth-child(9):hover{color: #1C1F28;cursor: pointer;}
.header_ul li .header_div input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #4B7FF7;}
.header_ul li .header_div input:-moz-placeholder, textarea:-moz-placeholder {color: #4B7FF7;}
.header_ul li .header_div input::-moz-placeholder, textarea::-moz-placeholder {color: #4B7FF7;}
.header_ul li .header_div input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #4B7FF7;}
.header_ul li .header_ul_text{margin-left: 20px;background-color: #516CFA;color: #FFFFFF;font-size: 16px;height: 30px;width: 72px;line-height: 30px;display: inline-block;border-radius: 15px;}

.header_ul .case{padding-bottom:15px;}
.header_ul .case>a::after{position:absolute;left:0;bottom:0;height:2px;width:0;content:"";transition: all 0.5s;background-color:#4B7FF7;visible:hidden;opacity:0;}
.header_ul .sub_menu{width:250px;
	background: #fff none repeat scroll 0 0;
    -webkit-box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1);
    display: block;
    left: 0;
    padding: 20px 18px 20px;
    position: absolute;
    top: 100%;
   -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: center top 0;
    -ms-transform-origin: center top 0;
    transform-origin: center top 0;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    visibility: hidden;
    z-index: 99;line-height:32px;
}
.header_ul .sub_menu li{width:100%;height:32px;line-height:32px;text-align:left;font-size:16px;}
.header_ul .case:hover>a{color: #4B7FF7 !important;}
.header_ul .case:hover>a::after{width:100%;visible:visible;opacity:1;}
.header_ul .case:hover>.sub_menu{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);visibility: visible;}

@media (max-width: 1500px){
    header .header_bottom .header_nav{width: 1280px;margin: 0px auto;}
    footer .footer_top .footer_top_a{width: 1280px;margin: 0px auto;}
    footer .footer_bottom .footer_top_b{width: 1280px;margin: 0px auto;}
    .header_ul>li{width: 82px;font-size: 16px}
    /*.header_ul li:nth-child(7){margin-left: 20px;width: 160px}*/
    .header_ul>li:nth-child(8){margin-left: 10px;width: 160px}
}

@media (max-width: 1280px){
    header,footer{width: 1280px}
}