﻿@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: #c71500;

    font-weight: bold;
	
	font-size: 26px;

}



.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: #333333;

}



.navbg .nav {

    width: 1200px;

    height: 50px;

    margin: 0 auto;

    float: none;

}



.navbg .nav ul li {

    float: left;

    line-height: 50px;

    height: 50px;

    padding: 0 56px;

}



.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: #f71a00;

}



.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: 28px;

    position: relative;
	
	font-size: 14px;

}



.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;

}