﻿@charset "utf-8";







/* CSS Document */







* {



    margin: 0px;



    padding: 0px;



}











/* body{ background:url(../images/body-bj.jpg)  center top fixed;} */







img {



    border: 0;



    margin: 0;



    padding: 0;



}







ul,



li,



ol,



h1,



h2,



h3,



dl,



dt,



dd,



form,



p,



span,



b,



u,



s,



i {



    list-style: none;



    margin: 0;



    padding: 0;



}







.clearfix {



    display: inline-table;



}







* html .clearfix {



    height: 1%;



    /*ie6*/



}







*+html .clearfix {



    min-height: 1px;



}







.clearfix:after {



    content: ".";



    display: block;



    height: 0;



    clear: both;



    visibility: hidden;



    font-size: 0;



}







.clearfix {



    display: inline-block;



}







* html .clearfix {



    height: 1%;



}







.clearfix {



    display: block;



}







input,



textarea {



    outline: none;



    border: 0px;



}







a {



    blr: expression(this.onFocus=this.blur());



    /* IE Opera */



    outline: none;



    /* FF Opera */



}







a:focus {



    -moz-outline-style: none;



    /* FF */



}







a:link {



    text-decoration: none;



    color: #535353;



}







a:visited {



    text-decoration: none;



    color: #535353;



}







a:hover {



    text-decoration: none;



    color: #000000;



}







a:active {



    text-decoration: none;



    color: #535353;



}







.clear {



    clear: both;



}







.clearfloat {



    clear: both;



    height: 0;



    font-size: 1px;



    line-height: 0px;



}







body {



    margin: 0px;



    color: #535353;



    font-size: 12px;



    font-family: 宋体, Arial, Helvetica, sans-serif;



}











/* font-family: microsoft yahei;*/







.gww_box {



    position: fixed;



    bottom: 239px;



    left: -132px;



    transition: 0.3s;



    -moz-transition: 0.3s;



    -webkit-transition: 0.3s;



    -o-transition: 0.3s;



    z-index: 99999;



}







.gww_box ul {



    float: left;



    width: 132px;



    text-align: center;



    height: 290px;



    background: url(../images/t8.png);



    padding-top: 10px;



}







.gww_box ul li {



    margin-top: 10px;



}







.gww_box1 {



    float: left;



    width: 29px;



    height: 114px;



    margin-top: 93px;



}







.headbg {



    background: #f7f7f7;



    height: 31px;



    line-height: 31px;



    width: 100%;



}







.head {



    width: 1080px;



    margin: 0 auto;



    height: 31px;



    line-height: 31px;



}







.head .h_l {



    float: left;



}







.head .h_l span {



    color: #8a0206;



}







.head .h_r {



    float: right;



}







.head .h_r li {



    float: left;



    padding-right: 5px;



}







.head .h_r li a {



    float: left;



}







.head .h_r li.xinlang {



    padding-top: 2px;



}







.head .h_r li.tengxun {



    padding-top: 2px;



}







.tbbg {



    background: url(../images/topbg.jpg) center no-repeat;



    width: 100%;



    height: 113px;



    border-top: 3px solid #fff;



}







.head_bottom {



    width: 1080px;



    margin: 0 auto;



    height: 103px;



}







.head_bottom h1 {



    width: 317px;



    height: 103px;



    padding-left: 5px;



    padding-top: 5px;



    float: left;



}







.head_bottom .ms {



    color: #1B1857;



    width: 381px;



    float: left;



    font-family: microsoft yahei;



    padding-top: 10px;



    font-size: 18px;



    line-height: 28px;



}







.head_bottom .ms span {



    color: #0497ab;



    font-weight: bold



}







.head_bottom .tel span {



    display: inline-block



}







.head_bottom .tel {



    font-weight: bold;



    color: #1B1857;



    display: inline-block;



    padding: 6px;



    border-radius: 14px;



    float: right;



    margin-right: -83px;



}







.head_bottom .tel span.t1 {



    font-size: 16px;



    height: 21px;



    float: right;



    padding-top: 15px;



}







.head_bottom .tel span.t2 {



    float: right;



    font-size: 28px;



    font-weight: bold;



    font-family: Arial, Helvetica, sans-serif;



}







.navbg {



    width: 100%;



    height: 50px;



    background: #00a3bb;



}







.navbg .nav {



    width: 1200px;



    height: 50px;



    margin: 0 auto;



    float: none;



}







.navbg .nav ul li {



    float: left;



    line-height: 50px;



    height: 50px;



    padding: 0 40px;



}







.navbg .nav ul li:last-child {



    position: relative;



    top: 0px;



}







.navbg .nav ul li a {



    font-weight: bold;



    font-family: microsoft yahei;



    color: #FFF;



    font-size: 14px;



}







.navbg .nav ul li:hover {



    background: #c8961a;



}







.banquanbg {



    width: 100%;



    background: url(../images/footbg.jpg) repeat;



    height: auto;



    display: block;



    overflow: hidden;



}







.banquanbg .banquan {



    width: 1080px;



    margin: 0 auto;



    text-align: center;



    line-height: 25px;



    position: relative



}







.sbox dl {



    width: 1080px;



    margin: 20px auto 0 auto;



    height: 24px;



    margin-bottom: 15px;



}







.sbox dl dt {



    float: left



}







.sbox dl dt input {



    float: left;



}







.sbox dl dt input.text {



    height: 22px;



    line-height: 22px;



    width: 300px;



    border: #1271ce 1px solid;



    background: url(../images/sc.gif) no-repeat 10px center #FFFFFF;



    padding-left: 34px;



    color: #666;



    font-size: 16px;



    border-right: none



}







.sbox dl dt input.text:focus,



.header .sbox dl dt input.text:hover {



    border-color: #569900



}







.sbox dl dt input.submit {



    height: 24px;



    line-height: 24px;



    background-color: #1271ce;



    width: 80px;



    text-align: center;



    cursor: pointer;



    color: #fff;



    font-size: 12px;



}







.sbox dl dd {



    float: right;



    line-height: 23px;



    width: 570px;



    text-align: right;



    overflow: hidden;



    color: #323d31



}







.sbox dl dd a {



    margin-right: 10px;



}







.zklist {



    overflow: hidden;



    margin-top: 15px;



    border: 1px solid #D5D5D5;



    border-radius: 4px;



}







.zklist-T {



    background: url("../images/tit1.gif") repeat-x scroll 0% 0% transparent;



    height: 32px;



    line-height: 32px;



    font-weight: bold;



    text-indent: 12px;



}







.zklist-C {



    overflow: hidden;



    margin-top: 30px;



}







.zklist-C ul li {



    width: 45%;



    height: 25px;



    line-height: 25px;



    overflow: hidden;



    float: left;



    margin-right: 2%;



    margin-left: 2%;



}







.hot {



    overflow: hidden;



    margin: 15px 0 10px auto;



}







.hot ul li {



    height: 200px;



    line-height: 30px;



}







.hot ul li img {



    width: 160px;



    height: 160px;



}







.online-phone {



    padding: 0;



    display: block;



    width: 95px;



    height: auto;



    background: #ededed;



    border: medium none;



    opacity: 1;



}







.online-phone div {



    line-height: 24px;



}







.online-phone li {



    color: #0072c6;



    font-family: "Microsoft YaHei";



    width: 95px;



    height: 45px;



    padding: 4px 0;



    margin: 0;



    cursor: pointer;



    border-bottom: 1px solid #a5c8e1;



    background: #d5e0e9 url(../images/callservice_2.png) -202px 4px no-repeat;



}







.online-phone li:hover {



    color: #fff;



    border-bottom: 1px solid #ecc0a6;



    background: #ff7424 url(../images/callservice_2.png) -202px -50px no-repeat;



}







.online-phone li a {



    color: #0072C6;



}







.online-phone li a:active {



    color: #0072C6;



}







.online-phone li a:hover {



    color: #fff;



}







.phone-name {



    text-indent: 35px;



}







.phone-nub {



    text-indent: 3px;



}







.online-tc {



    cursor: pointer;



    display: block;



    width: 95px;



    height: 90px;



    background: url(../images/callservice_2.png) no-repeat 0 0;



    border-bottom: 1px solid #ebac00;



    opacity: 1;



}







.online-tc:hover {



    background: url(../images/callservice_2.png) no-repeat -105px 0;



}







.online-code {



    /*display: block; cursor:pointer; width: 95px; height: 80px; background: url(../images/callservice_2.png) no-repeat 0 -290px; border: medium none;opacity: 1;*/



}







.online-tel {



    display: block;



    cursor: pointer;



    width: 95px;



    height: 15px;



    background: url(../images/callservice_2.png) no-repeat 0 -290px;



    border: medium none;



    opacity: 1;



    padding-top: 65px;



    text-align: center;



    font-size: 12px;



    font-weight: bold;



    font-family: "黑体";



    font-style: italic;



}







.online-left {



    float: left;



    position: absolute;



    left: 0;



    cursor: pointer;



    width: 26px;



    height: 132px;



}







.online-hidden {



    background: url(../images/callservice_2.png) -274px -104px no-repeat



}







.online-show {



    background: url(../images/callservice_2.png) -274px -244px no-repeat



}







.online-right {



    float: right



}







.kwfwexin {



    width: 95px;



    height: 96px;



    margin: 0px 0;



}







.kwfwexin img {



    width: 95px;



    height: 96px;



}







.pages {



    clear: both;



    padding: 20px 45px 20px 0;



    color: #444;



    text-align: right;



}







.pages a {



    color: #444;



}







.pages a:hover {



    color: #f60;



    font-weight: bold



}







.pages ul {



    text-align: right;



    list-style: none



}







.pages li {



    display: inline;



    margin-left: 8px;



    list-style: none



}







.tag {



    margin: 0 10px;



}







.tag a {



    margin: 0 3px;



    text-decotaion: none;



    margin: 0 3px;



}







.tag a:hover {



    text-decoration: underline;



}







.newslist {}







.newslist ul {



    list-style: none;



}







.newslist li {



    line-height: 17px;



    padding: 9px 0;



    background: url(../images/line02.gif) repeat-x left bottom;



}







.newslist li a {



    display: block;



    line-height: 17px;



    font-family: tahoma, "宋体";



    cursor: pointer;



    color: #636363;



    background: url(../images/cion01.gif) no-repeat 5px 3px;



}







.newslist li a p {



    padding-left: 25px;



    line-height: 17px;



    color: #636363;



    font-size: 14px;



    text-align: left



}







.newslist li a span {



    float: right;



    line-height: 17px;



    padding-right: 10px;



}







.newslist li a strong {



    line-height: 17px;



}







.newslist li a:visited {



    color: #636363;



}







.newslist li a:hover {



    color: #212020;



}







.newslist li a:hover p {



    background: url(../images/cion01.gif) no-repeat 5px 3px;



    color: #212020;



}