/*********   default    ********/
html,body {margin: 0;padding: 0;font-size: 16px;box-sizing: border-box;line-height: 1.5;font-family:system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto,Helvetica, Arial,sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;min-width:1360px;}
img {border: 0 none;}
a {text-decoration: none;background-color: transparent}
a:active,a:hover {outline: 0}
p {margin: 0;}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: button;cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0;border: 0}
input {line-height: normal}
input[type=checkbox],input[type=radio] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height: auto}
input[type=search] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none}
ul {padding: 0;margin: 0;}
li {list-style: none;}
*,*::before,*::after {box-sizing: border-box;outline: none;}
a:focus {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.container{width:1320px;margin:0 auto;}



/*********   top    ********/
.top{width:100%;margin-top:20px;}
.top .logo{float:left;}
.top .top_right{float:right;width:240px;}
.top .top_right p{float:right;text-algin:right;font-size:14px;color:#777777;margin-top:7px;}
#search {float:left;margin-top:10px;display:block;width:40px;height:40px;position:relative;z-index:1;}
#search li.ipt{position:absolute;right:0px;height: 40px;display:block;}
#search li.ipt .keyword{width:40px;height:40px;border:1px solid #2451a7;background-color:#2451a7;color:#aaa;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius: 5px;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;-ms-transition:width .5s;transition:width .5s;outline: none;position:relative;float:right;margin-left:-36px;}
#search li.btn{position:absolute;right:0px;cursor:pointer;width: 40px;height: 40px;display:block;background: #2451a7 url(../image/search1.png) no-repeat center;border-radius:5px;}
#search:hover li.ipt .keyword{font-size:14px;color:#ffffff; width:240px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;padding: 0 5px;position:absolute;left:-204px;}
.top_nav{width:100%;float:left;height:56px;background-color:#2451a7;margin-top:20px;}
.top_nav ul li{float:left;line-height:56px;text-algin:center;}
.top_nav ul li a{color:#ffffff;padding: 16px 30px;font-size:18px;}
.top_nav ul li:first-child{width:56px;background-color:#3a63b0;float:left;margin-right:16px}
.top_nav ul li:first-child a{padding: 0 16px;}
.top_nav ul li:hover a{background-color: #476db5cc;}
.top_nav ul li .sub_nav{display:none;position: absolute;width: 200px;text-align: center;padding:8px 0;background-color: #ffffffcc;z-index: 800;}
.top_nav ul li .sub_nav a{padding:0 10px;padding:0;display:inline-block;width:180px;font-size:16px;border-bottom: 1px dashed #cccccc;background-color: transparent;color:#333333;}
.top_nav ul li .sub_nav a:last-child{border:none;}
.top_nav ul li:hover .sub_nav{display:block;}
.top_nav ul li .sub_nav a:hover{font-weight:bold;color:#2451a7;}


/*********   foot    ********/
.track{padding-top:50px;float:left;width:100%;}
.track .track_bt{background:url(../image/left.png) no-repeat left;width:210px;float:left;height: 147px;padding-left:36px;}
.track p{font-size:24px;width:210px;float:left;color:#333333;margin-bottom:14px;margin-top:40px;}
.track span{float:left;font-size:12px;color:#999999;font-style: italic;}
/***  FAST TRACK  ***/
.trackScroll{width:1110px;float:left;overflow:hidden; position:relative;float:right;}
.trackScroll .hd ul{overflow:hidden;margin-top:10px;width: auto;float: left;position:relative;left:50%;transform:translateX(-50%);padding-top:10px;}
.trackScroll .hd ul li{float:left;width: 12px;height: 12px;overflow:hidden;margin-right: 8px;background:none;border-radius:8px;background-color:#b2b2b2;font-size:0;}
.trackScroll .hd ul li.on{background-color:#2451a7;}
.trackScroll .bd ul{ overflow:hidden;margin-right:-20px;}
.trackScroll .bd ul li{float:left;width:158px;height:130px;overflow:hidden;text-algin:center;font-size:16px;}
.trackScroll .bd ul li a{color:#333333;float:left;text-align: center;}
.trackScroll .bd ul li a span{width:88px;height:88px;border:1.5px solid #eeeeee;float:left;border-radius:44px;margin: 0 40px;margin-bottom:16px;}
.trackScroll .bd ul li a span img{width:36px;height:36px;margin:24px;transition:all 0.5s;}
.trackScroll .bd ul li:hover a span img{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);transition:all 0.5s;}
/***  footer  ***/
.footer{width:100%;margin-top:30px;height:200px;;float:left;background:url(../image/footer_bg.png) no-repeat center;border-top:4px solid #ffd11b;padding:40px;}
.footer img{float:left;margin-top:30px;}
.footer .link_list{float:left;width:240px; height:110px;overflow: hidden;margin-top:4px;margin-left:72px;}
.footer select{width:240px; padding:0px 16px; height:48px;font:15px/30px "å¾®è½¯é›…é»‘"; color:#ffffff; border: none; background: url(../image/sele_bg.png) no-repeat left center;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none; appearance:none;margin-bottom:10px;}
.footer select::-ms-expand { display: none; }
.footer select option{color: #333333; background: #ffffff;line-height:40px;}
.footer .footer_right{width:450px;float:right;font-size:16px;color:#d4d8e1;font-size:14px;line-height:32px;margin-top:16px;}
.footer .footer_right p a{color:#d4d8e1;}






