﻿@charset "utf-8";
/* CSS Document */

/*清除默认样式*/
body, div, dl, dt, dd, ul, ol, nl, li, h1, h2, h3, h4, h5, h6, p, span, a, b, strong, object, iframe, label, img, select, form, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0}
body{font-size:12px;font-family:'微软雅黑'; font-weight:400; background:#fff;}
.left{float:left;_display:inline;}
.right{float:right;_display:inline;}
.clear:after{content:"";clear:both;display:block;}
.clear{zoom:1;}
a{text-decoration:none;font-size:12px;}
a:hover {  color: #0094d8;  text-decoration: underline;}
span{font-size:12px;}
li{list-style:none;}
img{border:none 0; vertical-align:middle;}
.col_f{color:#fff;}
.col_3{color:#333;}
.col_6{color:#666;}
.col_0f5b9e{color:#0f5b9e;}
.f_12{font-size:12px;}
.f_15{font-size:15px;}
.f_16{font-size:16px;}
.f_18{font-size:18px;}
.f_20{font-size:20px;}
.f_24{font-size:24px;}
.f_30{font-size:30px;}
.f_40{font-size:40px;}
/*头部*/
.headerBj{width:100%;height:100px;position:relative;top:0px;left:0px;z-index:100; background:url(../images/header_bj.jpg) repeat-x scroll 0px 0px;box-shadow:;}
.header_top{width:1000px;height:100px;margin:0px auto;}
.logo{padding-top:16px;width:400px;}
.header_right_top{width:420px;}
.lxdh{padding-left:26px;padding-top:20px;text-align:right; background:url(../images/header_phono.jpg) no-repeat scroll left 21px;padding-right:22px;}
.navBox{width:600px;height:40px;position:relative;margin-top: 20px;}
.nav{width:600px;height:40px;margin:0px auto;position:relative;z-index:100;  padding-left: 10px;}
.nav_li{position:relative;float:left;width:100px;height:36px;line-height:56px;text-align:center;}
.nav_a{display:block;height:36px;line-height:50px;font-size:16px;color:#333;}
.nav_li_div{display:none;position:absolute;top:40px;left:50%;background:#005aab;padding:0px 20px;height:36px;line-height:36px;  white-space: nowrap;width:auto;border-radius:20px;}
.nav_li_div_a,.nav_li_div_a:hover{color:#fff;font-size:12px;}
.nav_li_div_span{color:#fff;font-size:12px;padding:0px 3px;}
.nav_li_div_top{position:absolute;top:-20px;left:50%;width:20px;height:20px;margin-left:-10px;font-size:16px;color:#005aab;}

/* banner_image */
.banner_visual{width:100%;height:570px;position:relative;overflow:hidden;}
.banner_image{width:1920px;height:518px;overflow:hidden;position:relative;left:50%;margin-left:-960px;}
.banner_image ul{width:9999px;height:518px;overflow:hidden;position:absolute;top:0;left:0}
.banner_image li{float:left;width:1920px;text-align:center;height:518px;position:relative;}


div.flicking_con{position:absolute;bottom:9px;left:50%;z-index:999;width:680px;height:64px;padding:11px 6px;margin:0 0 0 -340px; background:url(../images/banner_btnbj.png) repeat scroll 0px 0px;box-shadow: 0px 0px 6px #ccc;
}
div.flicking_con a{float:left;width:130px;height:64px;margin:0 3px;padding:0;display:block;}
div.flicking_con a.on{}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:60px;height:60px;top:45%;margin-top:-20px;display:none;}

.towBanner{cursor:pointer;width:100%;height:244px;text-align:center;overflow:hidden;}
.towBannerBox{width:1920px;height:244px;overflow:hidden;margin:0 auto;}

/*中间*/
.main{width:100%;height:auto;margin:0px auto;min-height:400px; z-index:200;}
.towMain{width:1000px;height:auto;margin:0px auto 34px;padding-top:5px;min-height:224px; z-index:200;position:relative;}
.towMain_title{width:1000px;height:34px;padding-bottom:1px; background:url(../images/main_title_bj.png) no-repeat scroll center center;position:absolute;top:-35px;left:0px;z-index:1;text-indent:78px;line-height:35px;}
.towMain_title a:hover{color:#fff;}
/*底部*/
.footerbj{width:100%;height:98px;background:#d8d8d8;}
.footer_text{width:1000px;height:auto;margin:0px auto;height:60px;line-height:20px;padding-top:20px;text-align:center;position:relative;}
.col_7d7d7d{color:#7d7d7d;}
/*右侧浮动*/
.rightNav{ width:44px; position:fixed; right:25px; bottom:20px;z-index:1000;}
.rightNav li{ height:44px; margin-bottom:5px; background-color:#1073c2;border-radius:0px 10px 0px 10px; box-shadow:2px 2px 3px #ccc;z-index:1000;}
.rightNav li a{ display:block; height:44px; line-height:18px; text-align:center; color:#fff; font-size:14px;border-radius:0px 10px 0px 10px; box-shadow:2px 2px 3px #ccc;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-ms-transition:0.5s all ease;}
.rightNav li a:hover{ background-color:#005aab;text-decoration: none;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.rightNav li a img{ margin-top:12px;}
.rightNav li.text a{ height:36px; padding:4px;}
#goTop{ display:none;}
@keyframes rotation {
    0% {transform:rotate(0deg);}
    100% {transform:rotate(-360deg);}
}
@-webkit-keyframes rotation {
    0% {-webkit-transform:rotate(0deg);}
    100% {-webkit-transform:rotate(-360deg);}
}
@-moz-keyframes rotation {
    0% {-moz-transform:rotate(0deg);}
    100% {-moz-transform:rotate(-360deg);}
}
