/*初始化*/
* {margin: 0;padding: 0;}
body {font-family: "思源黑体" !important;font-size: 16px;color:#1A1A1A}
img {border: 0 none;vertical-align:top}
ul, ol {list-style: none outside none;}
input, select, textarea {outline: 0 none;}
a {text-decoration: none;color:inherit;}
.left{float:left}
.right{float:right}
.clear {clear:both;}

/*公共头部*/
.header{background:url(/static/images/index/logo_c.png) no-repeat top left;width: 1200px; margin:0 auto;height: 140px;}
.header .logo_l{margin-top: 38px;padding-right: 38px;display:inline-block;}
.header .logo_r{float:right;margin-top: 10px;}
.header .chazhao{float: right;margin-right: 52px; margin-top: 70px;}
.header .chazhao input{width: 250px;height:40px; float: left;color:#a4a4a4;border:1px solid #e7e7e7;border-radius: 5px;border-right: none;font-size: 16px;
    padding-left: 7px;}
.nav{width: 100%;background-color: #00667e;border-bottom: 3px solid #c29b69}
.navlist{text-align:center;width: 1200px;margin:0 auto;position: relative;}
.navlist ul li{width:132px;height: 48px;text-align:center;display:inline-block;float:left;color: #fff;cursor: pointer;transition: all 0.8s ease-out;}
.navlist ul li p{display: inline-block;}
.navlist ul li:hover{background-color:  #c4a070;}
.navlist ul li:hover p{border-bottom: 3px solid #ffc273;transition: all 0.2s ease-out;}
.navlist ul li:hover a{border-right:#0093b6 1px solid;border-left:#0093b6 1px solid;}
.navlist ul li a{font-size:18px;margin-top:13px;display: block;border-right:#004656 1px solid;width: 132px;text-align: center;border-right:#0093b6 1px solid;border-left:#004656 1px solid;}
.navlist .nav_img{position: absolute;left: 500px;top: 0px;z-index: 99;cursor: pointer;}
.navlist ul li a span{display: block;font-size: 14px}
.ban{position: relative;z-index: 1}
.ban .bd ul li a{display:block;height:710px;background-size:100%}
.ban .bd ul li a.banner2{background:url(/static/images/index/banner2.jpg) no-repeat center}
.ban .bd ul li a.banner1{background:url(/static/images/index/banner1.jpg) no-repeat center}
.ban .bd ul li a.banner_znq{background:url(/static/images/index/banner_znq.jpg) no-repeat center}
#.ban .bd ul li a.banner_xn{background:url(/static/images/banner_xn.jpg) no-repeat center}
#.ban .bd ul li a.banner{background:url(/static/images/index/banner.jpg) no-repeat center}
.ban .hd {text-align: center;z-index: 99;position: absolute;bottom: 30px;left: 50%}
.ban .hd ul li{width: 10px;height: 10px;background: #999;display: inline-block;text-indent: 99px;overflow: hidden;border-radius: 50%;margin-left:6px;cursor: pointer;}
.ban .hd ul li.on{background: #333;width: 10px;height: 10px;border-radius: 50%;}
.ban .prev,.ban .next{ position:absolute; left:13%;top: 190px;  display:block; width:56px; height:120px; background:url(/static/images/left.png) no-repeat; filter:alpha(opacity=80);opacity:0.8; z-index: 2  }
.ban .next{ left:auto; right:13%; background:url(/static/images/right.png) no-repeat; }
.ban .next:hover{background:url(/static/images/right_h.png)}
.ban .prev:hover{background:url(/static/images/left_h.png)}

/*底部切换*/
.aboutIndex{background-color:#eaeaea;height:580px;padding-bottom: 70px}
.amain .hd{height:75px;line-height:75px;background:#00667F}
.amain .hd ul li{display:inline-block;height:75px;line-height:75px;width:236px;text-align:center;font-size:22px;color:#FFF}
.amain .hd ul li:last-child{float:right;}
.amain .hd ul li.on{background:#d7cbae;}
.amain .bd {margin-top:10px;}
.aboutIndex .amain{width:1200px;margin:0 auto;padding-top:70px}

/*公共底部*/
.xfoot_bg{background: #00667e;border-top: 3px solid #c29b69}
.xfoot{width: 1200px;margin:0 auto;color: #fff;font-size: 18px;line-height: 24px;padding-bottom: 55px}
.xfoot .bot_logo{padding-top: 45px;margin-right: 40px;float: left;}
.xfoot .bot_nav{float: left;width: 910px;border-bottom: 1px solid #003e4d;margin-top: 50px;padding-bottom: 22px}
.xfoot .bot_nav ul{width: 889px;margin: 0 auto}
.xfoot .bot_nav ul li{float:left;width: 127px;text-align: center;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.xfoot .bot_nav ul li:hover{color: #e2c45f;}
.xfoot .bot_info  p:hover{color: #e2c45f;}
.xfoot .bot_info{border-top: 1px solid #007e9c;width: 910px;float: left;}
.xfoot .bot_info .bot_info_left,.xfoot .bot_info .bot_info_center{float: left;margin-left: 29px;padding-top: 18px}
.xfoot .bot_info .bot_info_center {margin-left: 80px}
.xfoot .bot_info .bot_info_left img,.xfoot .bot_info .bot_info_center img{margin-left: 8px;vertical-align: middle;}
.xfoot .bot_info .bot_info_left p,.xfoot .bot_info .bot_info_center p{line-height: 38px;-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.xfoot .bot_info .bot_info_right{padding-top: 18px;margin-left: 98px;float: left;}
.ftinfo{background:#d3d0ce;text-align: center;color:#333;font-size:14px;line-height: 30px;}
.xfoot .bot_info p span {display: inline-block;margin-left: 100px;}

.footer_bg{background: #00667e;border-top: 3px solid #c29b69}
.footer{width: 1200px;margin:0 auto;color: #fff;font-size: 18px;line-height: 24px;padding-bottom: 120px}
.footer .footer_left{float: left;margin-top: 50px;margin-left: 20px}
.footer .footer_left ul li{float: left;margin-right: 25px;margin-top: 25px;text-align: center;font-size: 18px;line-height: 30px;cursor: pointer;}
.footer .footer_right{float: right;margin-top: 50px;width: 580px}
.footer .footer_r_t{font-size: 24px;line-height: 30px;font-weight: bold;padding-bottom: 10px;border-bottom: 4px solid #318297;margin-bottom: 10px}
.footer .footer_right p{font-size: 20px ;line-height: 38px}
.footer .footer_bah{font-size:16px;color:#ccc;margin-top:20px;text-align:center}
.footer .footer_bah a{}
.bottom_float{width: 100%; height:85px;background:#b2b2b2;position:fixed;bottom:0;z-index:999;}
.bottom_info{width: 1200px; margin: 0 auto;}
.bottom_number{width:760px;height:77px;float:left;background:url(/static/images/footer_tel.png) no-repeat; }
.bottom_info ul{float:left; list-style:none; margin-left: 5px;}
.bottom_info ul li{float:left; margin-right: 10px; width:180px;height:70px;padding-top: 17px}
#mytop{width:6px;height:70px;float:left; display:block;padding-top: 14px}
.index_tit{font-size:26px;font-weight:bold;text-align:center;margin:30px auto}
.index_p{text-indent:40px;font-size:18px;line-height:32px;text-align:left}
/*按钮抖动效果*/
.flo1,.flo2,.flo3 {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.flo1:hover, .flo1:focus, .flo1:active {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.flo2:hover, .flo2:focus, .flo2:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
}
.flo3:hover, .flo3:focus, .flo3:active {
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}

/*按钮发光效果*/
@keyframes btnSheen{
  100%{display: block;transform: rotateZ(60deg) translate(1em,-16em);}
}
@-webkit-keyframes btnSheen{
  100%{display: block;transform: rotateZ(60deg) translate(1em,-16em);}
}
@-moz-keyframes btnSheen{
  100%{display: block;transform: rotateZ(60deg) translate(1em,-16em);}
}
@-ms-keyframes btnSheen{
  100%{display: block;transform: rotateZ(60deg) translate(1em,-16em);}
}
@-o-keyframes btnSheen{
  100%{display: block;transform: rotateZ(60deg) translate(1em,-16em);}
}

