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

body,ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
        a,a:link,a:visited,a:hover,a:active{ text-decoration: none;}
        .index_focus {position: relative;width: 100%;height:500px;margin: 0 auto;overflow: hidden;}
		 .index_focus .bd  {position: relative; width: 100%; }
        .index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
        .index_focus_post {z-index: 10;}
        .index_focus .pic {height:500px;display: block; text-align:center;}
        .index_focus .pic:hover {text-decoration: none;}
        .index_focus .slide_nav {position: absolute;bottom:0; width:100%; text-align:center; background:url(../	images/banner_bg.png) repeat}
        .index_focus .slide_nav a {cursor:pointer;font-size:30px;font-family: Arial;color: #fff;padding:5px;}
        .index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #2077ad;filter: alpha(opacity=80);opacity: 0.8;}
        .index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}

        .index_focus_pre {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
        .index_focus_pre:hover {left: 30px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
        .index_focus_next {right: 30px;background-position: 0 0;background:url(images/jt2.png) no-repeat;}
        .index_focus_next:hover {right: 30px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
        table.hovertable {
    min-width:600px;
    min-height: 500px;
    font-family: verdana,arial,sans-serif;
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #999999;
    border-collapse: collapse;
}
table.hovertable th {
    background-color:#c3dde0;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #a9c6c9;
    text-align:center;
    font-weight:bold;
}
table.hovertable tr {
    background-color:#d4e3e5;
}
table.hovertable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #a9c6c9;
    text-align:center;
}
  .menu { height:45px;font-family: arial, sans-serif; width:100%; margin:0px auto; }
.menu ul { padding:0; margin:0 auto; width:1200px; height:45px;list-style-type: none; line-height:45px;}
.menu ul li { float:left; width:149px;position:relative;height:45px; font-size:14px;}


.menu ul li a, .menu ul li a:visited { display:block; text-align:center; text-decoration:none; padding:0px 15px; height:45px; color:#fff; border-width:1px 1px 0 0;font-size:14px; font-weight: bold;}


.menu ul li ul { display: none; z-index:999; height:45px;}


/*.menu ul li:hover a { color:#fff; background: #2583C0 repeat-x;height:45px; }*/


.menu ul li:hover ul { display:block; position:absolute;padding-top:0px;left:0; width:105px;height:45px; }

.menu ul li:hover ul li {width:148px;}

.menu ul li:hover ul li a { display:block; background: url(../images/nav_bg.jpg); color:#fff;height:45px;line-height:45px;width: 118px;overflow:hidden;border-right:none;}


.menu ul li:hover ul li a:hover { background: url(../images/hover.jpg) repeat-x;color:#fff;height:46px; }


 .page { width:100%; height:50px; line-height:50px; text-align:center;}
    .page li { display:inline; padding:0px;  margin-right:3px;}
    .page li a { background:#1B7AB4; border:1px solid #1B7AB4; padding:1px 10px; color:#FFF; font-size:16px; }
    .page .active a { background:#FFF; border:1px solid #1B7AB4; color:#1B7AB4; font-weight:bold;}
    .page span{
      background:#13922F; border:1px solid #13922F; padding:1px 10px; color:#FFF; font-size:16px;
    }
.uu_1{    width: 1190px;
    margin: 0 auto; height: auto;overflow: hidden; 
    position: relative;}
      .uu_2{
        height: 50px;text-align: center;font-size: 50px;padding-top: 40px;color: #015eab;
      }
      .uu_3{
        float:right;padding-top: 90px;
      }
      .uu_4{
        float:right;padding-top: 90px;
      }
      .uu_5{
        padding-top: 50px;font-size: 26px;width: 650px;line-height: 50px;padding-left:20px;padding-bottom: 25px;margin-left: -600px;}
      .uu_6{
        font-size: 16px;line-height: 30px;padding-left: 30px;}
      .uu_7{
        padding-top: 0px;font-size: 26px;width: 650px;line-height: 50px;padding-left:20px;padding-bottom: 25px;margin-left: -600px;
      }
      .uu_8{
        font-size: 16px;line-height: 30px;padding-left: 30px;
      }
      .uu_9{
        float:left;padding-top: -50px;
      }
      .uu_11{
        font-size: 16px;line-height: 30px;padding-left: 30px;}
      .uu_10{
        padding-top: 0px;font-size: 26px;width: 680px;line-height: 50px;float:right;padding-bottom: 25px;margin-right: -300px;}
      .uu_12{
        padding-top: 0px;font-size: 26px;width: 680px;line-height: 50px;float:right;padding-bottom: 25px;margin-right: -300px;
      }
      .uu_13{
        font-size: 16px;line-height: 30px;padding-left: 30px;
      }
.link_url{
        line-height: 25px;color: #333;margin-bottom: 20px;margin-top: 20px;
    }
    .link_url a{
        color: #333;
    }
    .link_url strong{
      font-weight: normal;
    }

.youshi { overflow:hidden; width:1200px;     min-height: 200px;
    max-height: 950px;background:url(../images/youshi_bg_01.jpg)no-repeat; margin:0 auto; padding-top:55px; }
.youshi .youshi_box{ position:relative;  left:0;
    max-height: 840px;}
.youshi .youshi_box .all{ position:relative; overflow:hidden;}
.youshi .all h4{ font-size:18px; color: rgb(8,35,85);}
.youshi .all h5{ font-size:22px; color:#008dd7; display:block; width:377px; height:31px; background:url(../images/youshi_h5_bg.png) no-repeat center; margin-top:10px; margin-bottom:20px; line-height:31px; padding-left:10px; font-weight:normal}
.youshi .all p{ color:#333; margin-bottom:20px; background:url(../images/youshi.png) no-repeat left 11px; padding-left:15px;font-size: 16px; width:640px; line-height:25px;}
.youshi_box .one{  top:-230px}
.youshi_box .two{ left:530px;bottom: 500px;}
.youshi_box .three{ left:720px; top:70px;}
.youshi_box .four{ top:-200px; }
.youshi_box .five{ width:800px; height:60px; line-height:60px; top:25px; left:208px; font-size:42px; color:#fff; text-align:center; }
.top_title{
  width: 450px;height: 100px;    margin-top: -2px;font-weight: 500;
}
.top_title_1{
  font-size: 28px;line-height:65px;font-family: -webkit-body;font-weight: bold;
}
.top_title_2{
  font-size: 16px; line-height:5px;font-family: -webkit-body;font-weight: bold;
}
.online-qq{width:135px;background:url(nav_up.png) no-repeat 50% 0;z-index:500;padding:12px 0 0;text-align:center}
.qq_content{background:#fff;font-weight:normal;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.qq_content .dt{font-size:14px;font-weight:bold;color:#fff;background:url(../images/client_title.jpg) no-repeat;cursor:pointer;padding:10px 20px;text-align:left}
.qq_content dd{padding:12px;font-size:12px}
.qq_content dd a{line-height:22px;display:block;margin:0 0 5px;border:1px solid #d2d2d2;background:url(tab_bg.jpg) repeat-x}
.qq_content dd a:hover{background-image:url(../images/tabhover_bg.jpg);border-color:#688e00;color:#fff}
.qq_content dd img{margin:0 3px -3px 0}
.qq_content .tel{background:#eee;font-size:14px}
.qq_content .tel strong{font-weight:bold;color:#f00}
.qq_content .qr{background:#fff}
.qq_content .qr img{margin:0}
.qq_content dd p{padding:.3em 0}
.qq_content dd p a{background:url(icon_qq.png) no-repeat 0 50%;padding:0 0 0 18px}

.others_online,#leftObj .pro_sort div.promore{display:none!important}
