﻿/*全局样式aa*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
    list-style: none;
    word-wrap: break-word;
    outline: none;
}

body {
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 24px;
    color: #676767;
    background: #f5f5f5
}

img {
    border: 0;
}

html {
    verflow: -Scroll;
    overflow-x: hidden;
    zoom: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
    color: #676767;
    outline: 0
}

a:hover {
    text-decoration: none;
    color: #69a710;
}

.clear {
    clear: both;
}


/*header*/

#header {
    width: 100%;
    overflow: hidden;
    background: url(../images/tbj.jpg) repeat-x;
}

.top {
    width: 1000px;
    height: 161px;
    margin: 0 auto;
    position: relative;
    z-index: 9999
}

.logo {
    position: absolute;
    top: 79px;
    left: 0px;
}

.zywx {
    position: absolute;
    right: 0;
    top: 0px;
    width: 21px;
}

.tel {
    width: 205px;
    height: 42px;
    background: url(../images/pta.jpg) no-repeat 16px 15px #004076;
    position: absolute;
    top: 0px;
    right: 21px;
    line-height: 42px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #fff;
    padding-left: 33px
}

#zwy {
    display: block;
    width: 21px;
    height: 21px;
    line-height: 21px;
    color: #fff;
    background: #83c326;
    text-align: center;
    display: inline-block
}

#ywy {
    display: block;
    width: 21px;
    height: 21px;
    line-height: 21px;
    color: #fff;
    background: #003663;
    text-align: center;
    display: inline-block
}

.kjfs {
    position: absolute;
    top: 0px;
    right: 267px;
    height: 42px;
    line-height: 42px;
    color: #fff;
}

.kjfs a {
    margin: 0 5px;
}

a#xlwba {
    position: relative;
    top: 7px;
}

a#txwba {
    position: relative;
    top: 7px;
}


/*nav*/

.nav {
    width: 686px;
    height: 119px;
    position: absolute;
    top: 42px;
    right: 0px;
    background: url(../images/line.jpg) no-repeat right;
    z-index: 9999999
}

.nav ul li {
    float: left;
    width: 98px;
    height: 119px;
    text-align: center;
    line-height: 119px;
    background: url(../images/line.jpg) no-repeat left;
}

.nav ul li a {
    display: block;
    width: 97px;
    height: 119px;
    color: #474747;
    font-size: 14px;
    font-family: "微软雅黑";
}

.nav ul li a:hover {
    background: url(../images/nav_hover.jpg) no-repeat 1px 0;
    color: #83c326;
}

.nav ul li a.curr {
    background: url(../images/nav_hover.jpg) no-repeat 1px 0;
    color: #83c326;
}

li#nava {
    background: url(../images/line.jpg) no-repeat right;
}


/*serBan*/

.serBan {
    position: relative;
    height: 545px;
    width: 100%;
    overflow: hidden;
    z-index: 888
}

.pserBan {
    position: relative;
    height: 220px;
    width: 100%;
    overflow: hidden;
    z-index: 666
}

.banSou {
    width: 100%;
    height: 38px;
    background: url(../images/banSou.png) repeat-x;
    position: absolute;
    top: 0px;
    z-index: 777;
}

.soua {
    width: 1000px;
    margin: 0 auto;
    height: 38px;
}

.dwy {
    width: 280px;
    height: 38px;
    text-align: center;
    background: url(../images/banSoua.png) no-repeat center top;
    line-height: 38px;
    font-family: "微软雅黑";
    color: #fff;
    font-size: 15px;
    float: left;
}

.serach {
    width: 286px;
    height: 24px;
    line-height: 24px;
    float: right;
    margin-top: 7px;
}

.pro_stxt {
    width: 235px;
    padding-left: 10px;
    height: 24px;
    border: 0;
    background: #131313;
    float: left;
    line-height: 24px;
    color: #fff;
}

.pro_sbut {
    width: 40px;
    height: 24px;
    float: right;
    border: none;
    background: url(../images/sbut.jpg) no-repeat;
    cursor: pointer;
}

.banner {
    text-align: center;
    width: 1440px;
    height: 545px;
    position: relative;
    left: 50%;
    margin-left: -720px;
    z-index: 554
}

.pbanner {
    text-align: center;
    height: 220px;
    background: #031223;
    overflow: hidden;
}


/*content*/

#main {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.mainOne {
    width: 1000px;
    height: 314px;
    padding-top: 20px;
}

.mainOne h2 {
    width: 198px;
    height: 20px;
    float: left;
}

.smore {
    height: 20px;
    float: right;
}

.smore a {
    margin-left: 10px;
}

.mainOne ul {
    clear: both;
    height: 264px;
    overflow: hidden;
    border-bottom: 1px solid #d9d9d9;
    padding-top: 30px;
}

.mainOne ul li {
    width: 215px;
    height: 264px;
    float: left;
    margin-right: 46px;
}

.mainOne ul li img {
    width: 215px;
    height: 172px;
    display: block;
}

.mainOne ul li span {
    font-weight: bold;
}

.mainOne ul li p {
    padding-top: 3px;
    line-height: 18px;
}

.mainOne ul li p a {
    margin-top: 10px;
    display: block;
    width: 56px;
    height: 19px;
    background: #a8a8a8;
    line-height: 19px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}

.mainOne ul li p a:hover {
    background: #00549a;
    color: #fff;
}

.mainTwo {
    width: 1000px;
    overflow: hidden;
    margin-top: 50px;
    height: 140px;
}

.twoleft {
    width: 475px;
    float: left;
}

.twoleft h2 {
    height: 20px;
}

.syabout {
    padding-top: 30px;
    line-height: 18px;
}

.syabout a {
    color: #69a710
}

.sykjfs {
    height: 30px;
    padding-top: 25px;
}

.sykjfs a {
    display: block;
    width: 101px;
    height: 30px;
    float: left;
    line-height: 30px;
    text-align: center;
    color: #fff;
    margin-right: 10px;
}

a#sykja {
    background: url(../images/sykj.jpg) no-repeat;
}

a#sykjb {
    background: url(../images/sykja.jpg) no-repeat;
}

.tworight {
    width: 475px;
    float: right;
}

.tworight h2 {
    height: 20px;
}

.tworight h2 a {
    float: right;
    width: 60px;
    height: 20px;
    display: block;
    color: #fff;
    background: #00549a;
    text-align: center;
    line-height: 20px;
}

.synews {
    height: 85px;
    overflow: hidden;
    padding-top: 35px;
}

.synews p {
    width: 117px;
    height: 85px;
    float: left;
}

.synews ul {
    width: 350px;
    float: right;
}

.synews ul li {
    height: 22px;
    line-height: 22px;
    background: url(../images/icon.jpg) no-repeat left center;
    padding-left: 10px;
}

.synews ul li a {
    padding-right: 20px;
}

#footer {
    width: 100%;
    background: url(../images/footer.jpg);
    margin-top: 25px;
}

.bottom {
    width: 1000px;
    margin: 0 auto;
    padding: 20px 0;
    overflow: hidden;
}

.bota {
    width: 70px;
    height: 138px;
    float: left;
    padding-top: 20px;
    padding-right: 15px;
    background: url(../images/dline.jpg) no-repeat right;
}

.bota h2 a {
    font-weight: bold;
    color: #3388cf;
    font-size: 14px;
}

.bota p a {
    color: #3388cf;
    line-height: 22px;
}

.botb {
    width: 100px;
    height: 138px;
    float: left;
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    background: url(../images/dline.jpg) no-repeat right;
}

.botb h2 a {
    font-weight: bold;
    color: #3388cf;
    font-size: 14px;
}

.botb p a {
    color: #3388cf;
    line-height: 22px;
}

.botc {
    width: 73px;
    height: 138px;
    float: left;
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    background: url(../images/dline.jpg) no-repeat right;
}

.botc h2 a {
    font-weight: bold;
    color: #3388cf;
    font-size: 14px;
}

.botc p a {
    color: #3388cf;
    line-height: 22px;
}

.botd {
    width: 320px;
    float: right;
    padding-top: 20px;
}

.botd p a {
    margin-right: 10px;
}

.dbtel {
    color: #3388cf
}

.copy {
    height: 47px;
    background: url(../images/dbcoy.jpg) repeat-x;
}

.copya {
    width: 1000px;
    margin: 0 auto;
}

.links {
    width: 718px;
    height: 47px;
    line-height: 47px;
    color: #505050;
    float: left;
}

.links a {
    margin: 0 5px;
    color: #505050
}

.copyb {
    line-height: 47px;
    float: right;
    color: #505050
}

#pmain {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.pmaina {
    width: 1000px;
    margin-top: 20px;
    overflow: hidden;
}

.sidebar {
    width: 218px;
    float: left;
}

.leftOne h2 {
    background: url(../images/bar.jpg) no-repeat;
    height: 51px;
    text-align: center;
    line-height: 51px;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #fff;
}

.leftOne ul {
    width: 198px;
    background: url(../images/bar1.jpg) repeat-y;
    padding: 0 10px 20px;
}

.leftOne ul li ul {
    padding: 0px;
    padding-bottom: 5px;
}

.leftOne li {
    line-height: 32px;
    border-bottom: 1px dashed #6a9fcd;
    background: url(../images/icon3.jpg) no-repeat 25px 15px;
}

.leftOne li ul li {
    height: 23px;
    line-height: 23px;
    background: none;
    border-bottom: none
}

.leftOne li ul li a {
    font-size: 12px;
    font-family: "宋体";
}

.leftOne li a {
    padding-left: 40px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
}

.leftOne li a:hover {
    color: #69a710;
}

.leftTwo {
    width: 196px;
    border: 1px solid #ddd;
    background: #fff;
    margin-top: 20px;
    padding: 10px;
}

.leftTwo h2 {
    height: 38px;
}

.leftTwo p {
    line-height: 28px;
    padding-top: 10px;
}

.content {
    width: 720px;
    min-height: 495px;
    border: 1px solid #ddd;
    background: #fff;
    float: right;
    padding: 5px 20px 15px;
}

.title {
    width: 720px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #cecece;
    font-family: "宋体"
}

.title p {
    height: 34px;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000;
    border-bottom: 2px solid #005097
}

.title span {
    height: 33px;
    line-height: 40px;
    float: right;
    background: url(../images/iconc.jpg) no-repeat left 15px;
    padding-left: 15px;
}

.about {
    padding-top: 15px;
}

.feedback {
    width: 720px;
    padding-top: 30px;
}

.contactla {
    width: 720px;
    margin-left: 30px
}

.contactlb {
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.contactlc {
    padding-top: 15px;
    width: 600px;
    margin: 0 auto;
}

.contactlc table tr {
    height: 40px;
}

.left_L {
    width: 10%;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}

.tc_r {
    width: 200px;
    height: 25px;
    background: #fff;
    border: 1px solid #e1e0e0;
}

.tc_c {
    width: 290px;
    height: 25px;
    background: #fff;
    border: 1px solid #e1e0e0;
}

.tc_a {
    width: 400px;
    height: 25px;
    background: #fff;
    border: 1px solid #e1e0e0;
}

.tz_r {
    width: 470px;
    height: 140px;
    background: #fff;
    border: 1px solid #e1e0e0;
    margin-top: 5px;
}

.text-input {
    width: 100px;
    height: 25px;
    background: #fff;
    border: 1px solid #e1e0e0;
}

.c_r {
    width: 158px;
    float: right;
}

.tl {
    padding-left: 120px;
    color: #333;
}

.tl input {
    width: 61px;
    height: 23px;
    margin: 0 10px;
    background-image: url(../images/btn.jpg);
    background-repeat: no-repeat;
    color: #333;
    border: 0px;
    cursor: pointer;
}

.news {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.news li {
    width: 720px;
    margin-bottom: 15px;
    overflow: hidden;
}

.news li h3 {
    width: 708px;
    height: 30px;
    line-height: 30px;
    background: url(../images/iconb.jpg) no-repeat 0 center;
    padding-left: 12px;
    border-bottom: 1px dashed #b8b7b7;
    color: #676767
}

.news li h3 a {
    font-weight: 900;
    color: #666
}

.news li h3 a:hover {
    color: #69a710;
}

.news li p {
    width: 720px;
    height: 52px;
    margin-top: 5px;
    overflow: hidden;
}

.news li p img {
    width: 84px;
    height: 52px;
    float: left;
    padding-right: 10px;
}

.news li p a {
    color: #69a710
}

.news li span {
    float: right;
}

.news_show {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.news_show h3 {
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    color: #333;
    font-weight: bold;
    border-bottom: 1px dashed #b8b7b7;
    font-family: "微软雅黑";
    padding-bottom: 5px;
}

.news_show h4 {
    width: 720px;
    text-align: center;
}

.news_show h4 a {
    margin: 8px 8px 0 8px;
    color: #999;
}

.news_show h4 a:hover {
    text-decoration: none;
}

.news_show_nr {
    width: 720px;
    clear: both;
    color: #676767;
    padding-bottom: 15px;
    padding-top: 10px;
}

.tag_this {
    border-top: 1px dashed #b8b7b7;
    height: 46px;
    line-height: 46px;
    position: relative;
}

.tag_this .bdshare_b {
    display: block;
    line-height: 46px;
    position: absolute;
    right: 0;
    top: 10px;
}

.tag_this a {
    padding: 0 5px;
}

.nextnews {
    background: #f3f3f3;
    border-bottom: 2px solid #00549a;
    display: block;
    padding: 5px;
    position: relative;
}

.nextnews li {
    padding: 3px 0;
    font-family: "宋体"
}

.nextnews li a {
    color: #676767;
}

.nextnews li a:hover {
    color: #83c326;
}

.nextnews span {
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 39px;
}

.nextnews span a {
    color: #83c326;
    text-decoration: underline;
}

.tuijian {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.tuijian ul {
    padding-top: 10px;
    width: 740px;
}

.tuijian li {
    height: 28px;
    line-height: 28px;
    float: left;
    width: 345px;
    margin-right: 10px;
    background: url(../images/icond.jpg) no-repeat left center;
    padding-left: 15px;
    border-bottom: 1px dashed #b8b7b7
}

.news_shown {
    width: 705px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #00549a;
    background: url(../images/iconc.jpg) no-repeat left center;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    font-weight: bold;
    position: relative;
    padding-left: 15px;
}

.news_showna {
    padding-top: 10px;
    overflow: hidden;
    color: #676767
}

.jobs {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.jobsa {
    width: 530px;
    float: left;
}

.jobsa h3 {
    background: url(../images/g6.png) no-repeat left center;
    color: #333;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 25px;
    width: 600px;
}

.jobsab {
    width: 530px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #dedede;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    color: #656565;
    padding-top: 10px;
}

.jobsab span {
    line-height: 26px;
}

#job_sq {
    width: 530px;
    height: 30px;
    line-height: 30px;
    background: url(../images/email.jpg) no-repeat 0 8px;
    margin-top: 15px;
    padding-left: 20px;
}

#job_sq a {
    color: #b40000;
}

.jobsb {
    background: #f0f0f0;
    border: 1px solid #cecece;
    float: right;
    height: auto;
    overflow: hidden;
    padding-bottom: 9px;
    width: 188px;
}

.jobsb span {
    display: block;
    background: url(../images/g8.jpg) repeat-x;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-align: center;
    width: 188px;
}

.jobsb ul li {
    background: #f0f0f0;
    border-bottom: 1px solid #e2e2e2;
    color: #605F60;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    text-align: center;
    width: 188px;
}

.market {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.market li {
    height: 28px;
    line-height: 28px;
    border-bottom: 1px dashed #cecece;
    background: url(../images/icond.jpg) no-repeat left center;
    padding-left: 15px;
}

.market li span {
    float: right;
}

.products {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.products ul {
    width: 920px;
    overflow: hidden;
}

.products li {
    width: 218px;
    height: 204px;
    float: left;
    text-align: center;
    margin-right: 30px;
    border: 1px solid #e3e3e3;
    background: #e3e3e3;
    margin-bottom: 20px;
}

.products li img {
    display: block;
    width: 218px;
    height: 174px;
}

.products li span {
    display: block;
    height: 30px;
    line-height: 30px;
}

.products li:hover {
    border: 1px solid #69a710;
    background: #69a710
}

.products li a {
    font-weight: bold;
}

.products li a:hover {
    color: #fff;
}

.products_show {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.showOne {
    height: 336px;
}

.showOneL {
    width: 419px;
    height: 336px;
    float: left;
}

.Limg img {
    width: 415px;
    height: 332px;
    border: 1px solid #e3e3e3;
    padding: 1px;
}

.showOneL ul {
    padding-top: 10px;
}

.showOneL li {
    width: 69px;
    height: 53px;
    float: left;
    margin-right: 10px;
}

.showOneL li img {
    width: 65px;
    height: 49px;
    border: 1px solid #e3e3e3;
    padding: 1px;
}

.showOneL li img:hover {
    border: 1px solid #69a710;
}

.showOneR {
    width: 280px;
    height: 336px;
    float: right;
}

.wzxia li {
    width: 280px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dashed #d1d1d1
}

.wzxia li span {
    font-size: 18px;
    font-family: "微软雅黑";
    color: #69a710;
    font-weight: bold;
}

.wzxi_1 {
    width: 280px;
    height: auto;
    font-size: 14px;
    padding-bottom: 15px;
}

.wzxi_1 span {
    display: block;
    width: 250px;
    height: 20px;
    line-height: 20px;
    background: url(../images/wzxi_1.jpg) no-repeat;
    line-height: 20px;
    color: #fff;
    padding-left: 10px;
}

.pfenx {
    width: 280px;
    height: 30px;
    margin-top: 20px;
}

.dgrxa {
    width: 230px;
    height: 80px;
    margin-top: 15px;
}

.dgrxa p {
    font-size: 16px;
    font-family: "微软雅黑";
    color: #666;
    margin-top: 15px;
}

.dgrxa p span {
    font-size: 18px;
    color: #e7770a;
}

.dgrxab a {
    width: 119px;
    height: 30px;
    display: block;
    margin-right: 10px;
}

.showTwo,
.showpageb {
    margin-top: 15px;
    overflow: hidden;
}

ul#showpagea {
    height: 33px;
    border-bottom: 1px solid #b8b7b7;
}

ul#showpagea li {
    width: 95px;
    float: left;
    height: 33px;
    background: url(../images/sha.jpg) no-repeat;
    margin-right: 5px;
    line-height: 33px;
    text-align: center;
}

ul#showpagea li a {
    display: block;
    width: 95px;
    height: 33px;
}

ul#showpagea li a:hover {
    background: url(../images/shb.jpg) no-repeat;
    color: #fff;
}

.honor {
    width: 720px;
    padding-top: 15px;
    overflow: hidden;
}

.honor ul {
    width: 920px;
    overflow: hidden;
}

.honor li {
    width: 222px;
    height: 320px;
    float: left;
    text-align: center;
    margin-right: 27px;
    margin-bottom: 10px;
}

.honor li img {
    display: block;
    width: 218px;
    height: 286px;
    padding: 1px;
    border: 1px solid #e3e3e3
}

.honor li span {
    display: block;
    height: 30px;
    line-height: 30px;
}

.down {
    overflow: hidden;
    width: 691px;
}

.down li {
    background: url("../images/icon3.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #D1D1D1;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}

.down li span {
    color: #393939;
    float: right;
}