﻿@charset "utf-8";

body {
    color: #333;
    font: 12px/1.231 arial,"微软雅黑"
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,img {
    border: 0
}

address,caption,cite,code,dfn,em,th,var,optgroup {
    font-style: inherit;
    font-weight: inherit
}

li {
    list-style: none
}

q:before,q:after {
    content: ''
}

input,button,textarea,select,optgroup,option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

input,button,textarea,select {
    *font-size: 100%
}

input,select {
    vertical-align: middle
}

select,input,button,textarea,button {
    font: 99% arial,helvetica,clean,sans-serif
}

table {
    font-size: inherit;
    font: 100%;
    border-collapse: collapse
}

.txtboxcs {
    border: solid 1px #ccc;
    height: 22px
}

h1 {
    font-size: 32px
}

h2 {
    font-size: 26px;
    font-family: "微软雅黑"
}

h3 {
    font-size: 16px
}

h4 {
    font-size: 12px;
    color: #FFF
}

h5 {
    font-size: 12px
}

h6 {
    font-size: 10px
}

h3 {
    font-size: 15px;
    color: #3362a8;
    font-family: "微软雅黑"
}

@font-face {
    font-family:"方正正中黑简体";src:url(img/FZZZHONGHJW.TTF)；
}

.header,.content,.footer {
    width: 1160px;
    margin: 0 auto
}

.mt10 {
    margin-top: 10px
}

a {
    text-decoration: none;
    color: #666;
    text-decoration: none
}

a:hover {
    color: #eb9a05
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.clearfix {
    display: inline-table
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.zdy-ps {
    width: 100%;
    height: 190px;
    background: url(img/hb1.jpg) center top no-repeat;
    margin-top: 15px;
    margin-bottom: 20px
}

.zdy-t1 {
    text-align: center;
    font-size: 30px;
    padding: 20px 0
}

.zdy-s {
    width: 40%;
    float: left;
    display: block;
    border-bottom: #DDD solid 1px;
    height: 1px;
    margin-top: 10px
}

.zdy-s1 {
    width: 20%;
    float: left;
    text-align: center;
    color: #999;
    font-size: 16px
}

.zdy-pt1 {
    padding: 30px;
    margin-top: 20px
}

.zdy-pt1 a:hover {
    color: #09C
}

.zdy-pt1-1 {
    width: 510px
}

.zdy-pt1-2 {
    width: 530px;
    background: #fff;
    height: 260px;
    padding: 20px
}

.zdy-pt2 {
    padding: 30px;
    margin-top: 40px
}

.zdy-pt2 a:hover {
    color: #09C
}

.zdy-pt2-1 {
    width: 520px
}

.zdy-pt2-2 {
    width: 515px;
    background: #fff;
    height: 260px;
    padding: 20px
}

.zdy-pt3 {
    padding: 30px;
    margin-top: 40px;
    margin-bottom: 40px
}

.zdy-pt3 a:hover {
    color: #09C
}

.zdy-pt3-1 {
    width: 520px
}

.zdy-pt3-2 {
    width: 480px;
    background: #fff;
    height: 260px;
    padding: 20px
}

.zdy-tit {
    padding: 15px 0;
    border-bottom: #CCC dotted 1px;
    text-align: left;
    font-size: 26px
}

.zdy-list {
    padding-top: 20px
}

.zdy-list li {
    height: 45px;
    line-height: 45px;
    list-style: none;
    text-align: left;
    padding-left: 60px;
    margin-bottom: 20px;
    font-size: 18px
}

.zdy-list li:nth-child(1) {
    background: url(img/y1.jpg) left center no-repeat
}

.zdy-list li:nth-child(2) {
    background: url(img/y2.jpg) left center no-repeat
}

.zdy-list li:nth-child(3) {
    background: url(img/y3.jpg) left center no-repeat
}

.zdy-pt3-2 li {
    font-size: 15px;
    line-height: 20px
}

.fl {
    float: left
}

.fr {
    float: right
}

.header,.content,.footer {
    width: 1160px;
    margin: 0 auto
}

.left {
    width: 201px;
    float: left;
    overflow: hidden
}

.right {
    width: 954px;
    float: left;
    display: inline;
    margin-left: 5px;
    overflow: hidden
}

.right_main {
    width: 952px;
    border: solid 1px #d5d5d5;
    margin-bottom: 10px;
    overflow: hidden
}

i,em {
    font-style: normal
}

.f_cb:after,.f_cbli li:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: "."
}

.clear {
    clear: both
}

.f_cb,.f_cbli li {
    zoom: 1
}

.f_cb {
    overflow: hidden
}

.f_pr {
    position: relative
}

.f_pa {
    position: absolute
}

.f_fl {
    float: left
}

.f_fr {
    float: right
}

.f_fw {
    font-family: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53
}

.f_fw1 {
    font-family: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;
    background: #eaeaea
}

.f_fst {
    font-family: "微软雅黑"
}

.f_csp {
    cursor: pointer
}

.banner {
    position: relative;
    height: 480px;
    overflow: hidden;
    background: url(../images/loading.gif) 50% no-repeat
}

.slides {
    position: relative;
    z-index: 1
}

.slides li {
    height: 520px
}

#top1 {
    width: 100%px;
    background: #f5f5f5
}

.hyy {
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 12px;
    float: left;
    ma
}

.juzhong {
    width: 1160px;
    height: 30px;
    margin: 0 auto
}

.juzhong a {
    color: #989898
}

.hyy1 {
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 12px;
    float: right;
    margin-left: 15px
}

.logo {
    width: 1160px;
    height: 120px;
    margin: 0 auto
}

.g_ser {
    height: 48px;
    line-height: 48px;
    left: 0;
    bottom: -15px;
    _bottom: -1px;
    background: url(img/serbg.png) repeat-x;
    width: 100%;
    z-index: 2
}

.h_sea {
    height: 48px;
    overflow: hidden;
    color: #333
}

.inp01 {
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    width: 219px;
    float: left;
    color: #716d6a;
    border: solid 1px #666;
    border-radius: 3px;
    border-right: 0
}

.s_ss {
    float: left;
    width: 28px;
    height: 27px
}

.key {
    font-size: 14px;
    width: 450px;
    height: 49px;
    line-height: 49px;
    overflow: hidden
}

.key a {
    color: #888;
    padding: 0 10px;
    font-size: 12px;
    background: 0;
    height: 48px;
    line-height: 48px;
    display: inline-block
}

.s_inp {
    padding-top: 12px
}

.g_sern {
    height: 51px;
    line-height: 51px;
    width: 100%
}

.col a {
    color: #666
}

.col a:hover {
    color: #333
}

.fr {
    float: right
}

.header,.content,.footer {
    width: 1160px;
    margin: 0 auto;
    overflow: hidden
}

.left {
    width: 220px;
    float: left;
    overflow: hidden
}

.right {
    width: 930px;
    float: right;
    display: inline;
    overflow: hidden
}

.righttop {
    height: 10px;
    font-size: 0;
    overflow: hidden
}

.right_main {
    width: 928px;
    min-height: 458px;
    border: solid 1px #0094a2;
    padding-bottom: 15px;
    overflow: hidden;
    margin: 10px 0
}

.h_nav li a:-webkit-any-link {
    display: block
}

#subnavs {
    background: #081d4f;
    width: 220px;
    height: 558px;
    padding-bottom: 7px
}

#subnavs h2 {
    width: 220px;
    height: 51px;
    background: url(../images/pro_h3.gif) no-repeat center top;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Arial;
    padding-top: 12px
}

#subnavs h2 a {
    display: block;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 18px;
    font-weight: bold
}

#subnavs h2 span {
    display: block;
    background: url(../images/p_lg.png) no-repeat 33px 3px;
    padding-left: 77px
}

.expmenu {
    background: #fff;
    width: 206px;
    margin: 0 auto;
    padding: 15px 0
}

.expmenu li div.header {
    width: 206px;
    padding: 5 0 6px 0;
    height: 36px;
    line-height: 33px;
    overflow: hidden
}

.expmenu li div.header h3 {
    text-align: center;
    font-weight: normal;
    background: url(img/pro_lf_h4.gif) no-repeat 10px center;
    margin: 0 auto 8px;
    font-size: 14px
}

.expmenu li div.header a {
    color: #333;
    font-size: 12px
}

.expmenu li div.header .arrow {
    display: block;
    width: 20px;
    height: 30px;
    float: right;
    overflow: hidden;
    cursor: pointer
}

.expmenu li div.header .arrow.down {
    background: url(img/jian.png) right no-repeat;
    margin-right: 40px;
    _margin-right: 20px
}

.expmenu li div.header .arrow.up {
    background: url(img/jia.png) right no-repeat;
    margin-right: 40px;
    _margin-right: 20px
}

.expmenu li .menu {
    width: 184px;
    margin: 0 auto 10px;
    padding: 0 15px 5px;
    width: 140px;
    overflow: hidden
}

.expmenu li .menu li {
    height: 28px;
    line-height: 28px;
    border-bottom: dashed 1px #caccda;
    padding-left: 30px;
    overflow: hidden;
    border-bottom: 1px dashed #dedede;
    font-size: 12px
}

.expmenu li .menu li a:hover {
    color: #eb9a05
}

.pro_r {
    width: 930px
}

.til01 {
    height: 45px;
    line-height: 45px;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    background: url(img/p_tabbg.gif) repeat-x left top
}

.til01 ul {
    font-size: 14px;
    font-family: "Microsoft Yahei";
    display: inline-block
}

.til01 li {
    float: left;
    display: inline-block;
    zoom: 1;
    text-align: center
}

.til01 li a,.til01 li span {
    color: #222;
    display: inline-block;
    zoom: 1;
    height: 45px;
    line-height: 45px
}

.til01 li a {
    padding-left: 20px
}

.til01 li span {
    padding-right: 20px
}

.til01 .cur a {
    background: url(../images/p_tablf.gif) no-repeat left top;
    color: #0094a2;
    text-decoration: none
}

.til01 li a:hover span,.til01 .cur span {
    no-repeat right top;color: #09529f;
    text-decoration: none
}

.til01 .more {
    display: inline-block;
    width: 44px;
    height: 13px;
    padding: 0 20px 0 0;
    background: url(img/more.gif) no-repeat;
    margin-top: 15px
}

.pro_m {
    padding: 21px 0 17px
}

.pro_m li {
    float: left;
    border: 1px solid #d9d9d9;
    width: 295px;
    _display: inline;
    zoom: 1;
    margin: 0 0 20px 19px
}

.pro_m li img {
    display: block;
    width: 295px;
    height: 240px
}

.pro_m li span a {
    display: block;
    background: #f2f2f2;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    text-align: center
}

.pro_m li span a:hover {
    color: #e08100
}

.pro_m .trd {
    margin-left: 0
}

.proTitleBy {
    width: 1080px;
    height: 66px;
    background: url(../images/index_06.jpg) left 40px repeat-x;
    position: relative;
    margin: 0 auto
}

.proTitle {
    width: 260px;
    height: 56px;
    background: url(../images/titlebg2.jpg) 5px bottom no-repeat #fff;
    font-size: 20px;
    color: #187462;
    line-height: 56px;
    padding-top: 10px
}

.proTitle span {
    text-transform: uppercase;
    color: #9a9a9a
}

.more {
    height: 30px;
    background: #fff;
    float: right;
    margin-top: 16px;
    width: 80px;
    overflow: hiddden;
    bottom: 0;
    right: 0;
    text-align: right
}

.more a {
    color: #187462;
    font-size: 14px;
    font-weight: bold
}

.proList {
    width: 930px;
    padding-bottom: 30px;
    padding-top: 10px;
    margin: 0 auto
}

.sjzl_lb {
    width: 930px;
    height: auto;
    margin: 0 auto;
    overflow: hidden
}

.sjzl_lb li {
    position: relative; width:25%;
    float: left;
    
    overflow: hidden;
    margin-top: 10px
}
.sjzl_lb li .item{margin: 4px 6px 0 6px;}
.sjzl_lb li div.img {
    overflow: hidden
}

.sjzl_lb li div.bt {
    
    bottom: 0;
  
    height: 40px;
    line-height: 40px;
    background: #187462;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -0-transition: all .3s;
    background: none repeat scroll 0 0 rgba(8,29,79,0.6)
}

.sjzl_lb li div.bt a {
    color: #fff
}

.sjzl_lb li:hover div.bt {
    
}

.chBg {
    clear: both;
    overflow: hidden;
    width: 1080px;
    margin: 0 auto
}

.Title {
    width: 100%;
    height: 66px;
    position: relative
}

.TitleF {
    width: 260px;
    height: 56px;
    background: url(../images/titlebg2.jpg) left bottom no-repeat #fff;
    font-size: 24px;
    color: #187462;
    line-height: 56px;
    padding-top: 10px;
    font-size: 20px
}

.TitleF span {
    text-transform: uppercase;
    color: #9a9a9a
}

.more2 {
    height: 30px;
    background: #fff;
    float: right;
    margin-top: 16px;
    width: 80px;
    overflow: hiddden;
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0
}

.more2 a {
    color: #187462;
    font-size: 14px
}

.btwz1 {
    width: 1160px;
    margin: 0 auto;
    display: block;
    font-weight: normal;
    font-size: 22px;
    color: #959595;
    font-family: "方正正中黑简体";
    text-transform: uppercase;
    text-align: center;
    margin-top: 35px
}

.btwz1 a {
    color: #03194b
}

.btwz2 {
    width: 1160px;
    margin: 0 auto;
    display: block;
    font-weight: normal;
    font-size: 14px;
    color: #9f8d55;
    font-family: arial;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center
}

#tv {
    width: 400px;
    height: 250px;
    float: left;
    margin-top: 0
}

#twenzi {
    width: 700px;
    height: 250px;
    float: right;
    font-size: 12px;
    font-family: "微软雅黑";
    text-align: left;
    margin-top: 0;
    line-height: 22px
}

#gsmc {
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin-bottom: 25px
}

.oki a {
    color: #FFF
}

.g_sjs {
    height: 232px;
    padding-top: 0;
    background: #f5f5f5
}

.g_sjs h2 {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ccc;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #666
}

.g_sjs h2 i {
    position: absolute;
    width: 40px;
    height: 3px;
    background: #c00;
    left: 0;
    bottom: -3px;
    overflow: hidden
}

.g_sjs h2 em {
    display: inline-block;
    font-weight: normal;
    color: #666;
    font-size: 16px;
    font-family: arial;
    text-transform: uppercase;
    padding-left: 10px
}

.g_sjs h2 .u_more a {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    padding-right: 16px
}

.g_sjs .m_sjs {
    margin-top: 0
}

.g_sjs .u_dlst1 {
    float: left;
    margin-right: 29px;
    width: 218px;
    margin-bottom: 10px;
    background: #fff;
    position: relative
}

.g_sjs .lastdl {
    margin-right: 0
}

.g_sjs .u_dlst1 dt {
    height: 184px;
    display: block;
    width: 218px;
    z-index: 1;
    position: relative
}

.g_sjs .u_dlst1 dd {
    z-index: 2;
    position: relative;
    text-align: center
}

.g_sjs .u_dlst1 dd a {
    color: #fff;
    display: block;
    width: 218px;
    height: 48px;
    background: #081d4f
}

.u_dlst1 dd a:hover {
    background: #013e90
}

.g_sjs .u_dlst1 dd h3 {
    height: 20px;
    line-height: 20px;
    overflow: hidden
}

.g_sjs .u_dlst1 dd h3 a {
    color: #fff;
    font-size: 16px;
    font-weight: normal
}

.g_sjs .u_dlst1 dd h4 {
    font-weight: normal;
    font-size: 14px;
    line-height: 50px;
    height: 50px
}

.bg {
    width: 218px;
    height: 322px;
    border: 2px solid #b4bdca;
    margin: -2px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 50;
    display: none;
    cursor: pointer
}

.bg2 {
    width: 218px;
    height: 322px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    display: none;
    cursor: pointer
}

.llls h2 {
    height: 35px;
    border-bottom: 1px solid #09529f;
    position: relative;
    font-weight: bold;
    font-size: 16px;
    line-height: 35px;
    font-family: "微软雅黑"
}

.llls h2 em {
    display: inline-block;
    font-weight: normal;
    color: #666;
    font-size: 16px;
    font-family: arial;
    text-transform: uppercase;
    padding-left: 10px
}

.llls h2 i {
    position: absolute;
    width: 80px;
    height: 3px;
    background: #081d4f none repeat scroll 0 0;
    margin-top: 35px;
    overflow: hidden
}

.llls h2 .u_more a {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    padding-right: 16px
}

.g_kf {
    height: 532px
}

.g_kf h2 {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #09529f;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #666
}

.g_kf h2 a {
    height: 35px;
    line-height: 35px
}

.g_kf h2 i {
    position: absolute;
    width: 80px;
    height: 3px;
    background: #09529f;
    left: 0;
    bottom: -3px;
    overflow: hidden
}

.g_kf h2 em {
    display: inline-block;
    font-weight: normal;
    color: #999;
    font-size: 16px;
    font-family: arial;
    text-transform: uppercase;
    padding-left: 10px
}

.g_kf h2 .u_more a {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    padding-right: 16px
}

.g_kf .u_dlst2 {
    width: 550px;
    padding-top: 23px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px
}

.g_kf .lastdl {
    margin-right: 0
}

.g_kf .u_dlst2 dt {
    width: 186px;
    float: left;
    margin-right: 26px
}

.g_kf .u_dlst2 dt img {
    width: 186px;
    height: 174px
}

.g_kf .u_dlst2 dd {
    float: left;
    width: 327px
}

.g_kf .u_dlst2 h3 {
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.g_kf .u_dlst2 h3 a {
    font-size: 15px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-weight: bold
}

.g_kf .u_dlst2 h4 {
    font-size: 14px;
    color: #666;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    overflow: hidden
}

.g_kf .u_dlst2 .u_dlst2con {
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    overflow: hidden;
    padding: 20px 10px 0 10px;
    margin: 5px 0 0 0;
    background: url(img/kfp.PNG) no-repeat;
    height: 100px
}

.g_kf .u_dlst2 p a {
    color: #ff6000;
    display: inline-block;
    padding-left: 22px
}

.g_kf .u_dlst2 span a {
    width: 79px;
    height: 22px;
    line-height: 22px;
    display: block;
    float: left;
    color: #fff;
    text-align: center
}

#xwzhuo {
    width: 360px;
    height: 500px;
    float: left;
    margin-right: 15px;
    line-height: 35px;
    font-family: "微软雅黑"
}

#xwyou {
    width: 360px;
    height: 500px;
    float: left;
    margin-right: 15px;
    line-height: 35px;
    font-family: "微软雅黑"
}

#erm {
    display: inline-block;
    font-weight: normal;
    color: #9f8d55;
    font-size: 16px;
    font-family: arial;
    text-transform: uppercase;
    padding-left: 10px
}

.xunwen11 {
    height: 35px;
    width: 360px;
    color: #666;
    background: #FFF;
    background: url(img/787877.png);
    line-height: 10px
}

.xunwen11 a {
    line-height: 35px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    color: #081d4f
}

.xwtp {
    width: 380px;
    height: 150px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px
}

.xwlb {
    border-bottom: 1px dashed #b5b5b5
}

#mao1 {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    float: right;
    margin-top: 10px;
    s
}

#xwyou {
    width: 360px;
    height: 500px;
    float: left;
    margin-left: 15px
}

.xwlb a {
    font-size: 12px;
    color: #333;
    line-height: 35px
}

.xwlb a:hover {
    font-size: 12px;
    color: #eb9a05;
    line-height: 35px
}

.g_zs {
    background: #eaeaea;
    height: 334px;
    padding-top: 32px;
    min-width: 1160px
}

.m_zs h2 {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ccc;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #666
}

.m_zs h2 a {
    height: 35px;
    line-height: 35px
}

.m_zs h2 i {
    position: absolute;
    width: 40px;
    height: 3px;
    background: #c00;
    left: 0;
    bottom: -3px;
    overflow: hidden
}

.m_zs h2 em {
    display: inline-block;
    font-weight: normal;
    color: #999;
    font-size: 16px;
    font-family: arial;
    text-transform: uppercase;
    padding-left: 10px
}

.m_zs h2 .u_more a {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    padding-right: 16px
}

.m_zs .m_kfc {
    padding: 26px 0 0 0;
    position: relative;
    height: 240px
}

.m_zs .m_kfc .u_ljt,.m_zs .m_kfc .u_rjt {
    width: 28px;
    height: 24px;
    display: block;
    position: absolute
}

.m_zs .m_kfc .u_ljt {
    top: 108px;
    left: 0
}

.m_zs .m_kfc .u_rjt {
    top: 108px;
    right: 0
}

.m_zs .m_kfc .u_ljt a {
    background: url(img/ljt2.jpg) no-repeat;
    width: 28px;
    height: 24px;
    display: block
}

.m_zs .m_kfc .u_rjt a {
    background: url(img/rjt2.jpg) no-repeat;
    width: 28px;
    height: 24px;
    display: block
}

.m_zs .m_kfc .u_ljt a:hover {
    background: url(img/ljt2h.jpg) no-repeat;
    width: 28px;
    height: 24px;
    display: block
}

.m_zs .m_kfc .u_rjt a:hover {
    background: url(img/rjt2h.jpg) no-repeat;
    width: 28px;
    height: 24px;
    display: block
}

.m_zs .m_kfc .u_mid {
    width: 1065px;
    overflow: hidden;
    padding-left: 34px
}

.m_zs .m_kfc .u_lst2 li {
    width: 260px;
    height: 230px;
    float: left;
    margin-right: 20px;
    background: url(img/zsbg.jpg) no-repeat
}

.menu ul .oneli {
    color: #fff;
    background: #c00;
    text-decoration: none
}

.menu ul .oneli a em {
    color: #ffc575
}

.m_zs .m_kfc .u_lst2 .lastli {
    margin-right: 0
}

.m_zs .m_kfc .u_lst2 li img {
    width: 206px;
    height: 147px;
    padding: 12px 0 45px 30px;
    display: block
}

.m_zs .m_kfc .u_lst2 span {
    width: 268px;
    display: block;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    font-size: 12px;
    cursor: pointer
}

.m_zs .m_kfc .u_lst2 a:hover {
    text-decoration: none
}

.g_zj {
    height: 370px;
    overflow: hidden
}

.g_ab {
    width: 760px;
    float: left;
    margin-top: 33px
}

.u_gytit {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #09529f;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    color: #666
}

.u_gytit a {
    height: 35px;
    line-height: 35px
}

.u_gytit i {
    position: absolute;
    width: 80px;
    height: 3px;
    background: #081d4f;
    left: 0;
    bottom: -3px;
    overflow: hidden
}

.u_gytit em {
    display: inline-block;
    font-weight: normal;
    color: #999;
    font-size: 16px;
    font-family: arial;
    text-transform: uppercase;
    padding-left: 10px
}

.u_gytit .u_more a {
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    padding-right: 16px
}

.g_ab .u_dlst3 {
    padding-top: 23px
}

.u_dlst3 dt {
    float: left
}

.g_ab .u_dlst3 dt img {
    width: 300px;
    height: 228px;
    display: block
}

.g_ab .u_dlst3 dd {
    width: 440px;
    float: right;
    margin-right: 5px
}

.g_ab .u_dlst3 dd h3 a {
    display: block;
    height: 36px;
    line-height: 36px;
    color: #666;
    font-size: 14px;
    font-weight: bold
}

.g_ab .u_dlst3 dd .def_about {
    font-size: 11px;
    color: #666;
    line-height: 24px;
    height: 164px;
    overflow: hidden
}

.g_ab .u_dlst3 dd .def_about a {
    color: #ff6000
}

.g_ab .u_dlst3 dd p {
    float: right;
    margin-top: 10px
}

.g_ab .u_dlst3 dd p a {
    color: #c00
}

.g_con {
    background: #f5f5f5;
    height: 470px;
    min-width: 1160px
}

.g_new1 {
    width: 374px;
    float: right;
    margin-top: 33px
}

.g_new1 .u_lst4 .first {
    margin-top: 23px;
    height: 105px;
    padding-bottom: 10px;
    display: block;
    background: no-repeat;
    padding-left: 0;
    border-bottom: 0
}

.g_new1 .u_lst4 li {
    background: url(img/dtico.jpg) no-repeat left 12px;
    padding-left: 14px;
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dashed #c5c5c5;
    overflow: hidden
}

.g_new1 img {
    margin-top: 23px
}

.u_lst4 li a:hover {
    color: #3362a8
}

.g_news {
    width: 758px;
    margin-top: 23px
}

.g_new1 .u_lst4 li span {
    float: right
}

.g_news .u_dlst3 {
    padding-top: 24px;
    padding-left: 8px;
    height: 146px
}

.g_news .u_dlst3 dt {
    float: left;
    width: 307px;
    margin-right: 32px
}

.g_news .u_dlst3 dt img {
    width: 307px;
    height: 140px
}

.g_news .u_dlst3 dd {
    float: left;
    width: 410px
}

.g_news .u_dlst3 dd h4 a {
    font-size: 14px;
    display: block;
    color: #666;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    font-weight: bold;
    font-family: "Microsoft YaHei"
}

.g_news .u_dlst3 dd p {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    overflow: hidden
}

.g_news .u_dlst3 dd span a {
    display: block;
    margin-top: 10px
}

.g_news .u_lst5 {
    padding-top: 18px
}

.g_news .u_lst5 li {
    width: 350px;
    float: left;
    height: 33px;
    line-height: 33px;
    background: url(img/dtico2.jpg) no-repeat 0 12px;
    padding-left: 12px;
    border-bottom: 1px dashed #b5b5b5;
    margin-right: 30px;
    overflow: hidden
}

.g_news .u_lst5 .lastli {
    margin-right: 0
}

.g_news .u_lst5 li a {
    font-size: 12px;
    color: #666
}

.g_news .u_lst5 li a:hover {
    color: #03317f
}

.g_news .u_lst5 li span {
    color: #666;
    font-family: arial
}

.wend {
    width: 372px;
    margin-top: 0
}

.wend dl {
    margin-bottom: 25px
}

.wend .lastdl {
    margin-bottom: 0
}

.wend .m_zxc {
    padding-top: 20px;
    padding-left: 10px
}

.wend dt {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    font-weight: bold
}

.wend dt a {
    color: #081d4f;
    background: url(img/wen.jpg) no-repeat left 3px;
    padding-left: 34px;
    display: block
}

.wend dt a:hover {
    color: #333
}

.wend dd {
    width: 335px;
    padding-left: 30px;
    background: url(img/da.jpg) no-repeat left 4px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    color: #333
}

.g_link {
    width: 1160px;
    height: 122px;
    padding-top: 20px
}

.g_link h2 em {
    color: #999;
    padding-left: 2px
}

.g_link .u_more a {
    font-size: 12px;
    color: #ff6000;
    font-family: "Microsoft YaHei"
}

.g_link .m_zxc {
    width: 295px;
    height: 367px
}

.m_link {
    padding-top: 10px
}

.m_link a {
    font-size: 12px;
    color: #575757;
    padding: 0 18px;
    line-height: 21px
}

.ban_bg {
    width: 100%;
    position: relative;
    z-index: 0
}

.ban_bg .bgitem {
    position: absolute;
    top: 0;
    display: block;
    z-index: 0
}

.ban_bg .btn {
    bottom: 62px;
    margin-right: -450px;
    padding: 4px 31px;
    position: absolute;
    right: 50%;
    z-index: 7
}

.ban_bg .btn span {
    background: none repeat scroll 0 0 #023085;
    border: 1px solid #023085;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 5px
}

.ban_bg .btn span.cur {
    font-weight: bold;
    padding: 4px 8px
}

.f_fr {
    float: right
}

.didaohang {
    width: 150px;
    height: 300px;
    background: #FFF;
    float: left;
    margin-right: 20px
}

.fooo a {
    color: #FFF;
    font-family: "微软雅黑";
    font-size: 12px;
    display: block;
    width: 90px;
    s margin-bottom: 10px;
    margin-top: 10px
}

.fooo a:hover {
    text-decoration: underline
}

.fooo ul i {
    display: block;
    font-size: 18px;
    color: #FFF;
    margin-bottom: 20px;
    font-family: "微软雅黑"
}

.fooo ul i a {
    font-size: 16px;
    color: #FFF;
    font-family: "微软雅黑"
}

.fooo ul li {
    display: block;
    width: 100px;
    height: 300px;
    float: left;
    margin-right: 60px
}

.beian {
    color: #FFF;
    line-height: 40px;
    text-align: left;
    padding-right: 30px
}

.beian a {
    color: #FFF
}

.beian a:hover {
    color: #FFF;
    text-decoration: underline
}

.ppppo {
    color: #FFF;
    margin-top: 15px;
    font-family: "微软雅黑";
    font-size: 11px
}

#gsmzz {
    font-size: 14px;
    font-family: "微软雅黑";
    margin-bottom: 10px
}

.bg3 a;hover {
    background: #03F;
    display: block;
    width: 200px;
    height: 50px
}

.opo {
    width: 190px;
    height: 300px;
    float: left;
    margin-right: 2px
}

.opo1 {
    width: 194px;
    height: 250px;
    float: right
}

.fgh {
    text-align: center;
    float: left;
    margin-left: 67px;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 5px
}

.fgh a {
    color: #FFF
}

.fgh a:hover {
    color: #CCC;
    text-decoration: underline
}

.fgh1 {
    margin: 0 auto;
    text-align: center;
    font-size: 15px;
    color: #FFF;
    font-family: "微软雅黑";
    margin-top: 20px;
    margin-bottom: 10px
}

.fgh1 a {
    color: #FFF
}

.tup a:hover {
    border: solid 2px #fff;
    margin: -1px
}

.tup a {
    display: block;
    width: 180px;
    height: 84px
}

.tup {
    width: 180px;
    height: 84px;
    margin: -1px;
    padding: 2px
}

#ny-top {
    height: 100px
}

.ny-topyou {
    height: 100px;
    width: 260px;
    float: right;
    text-align: right;
    line-height: 20px;
    padding-top: 30px
}

.ny-topyou b {
    font-size: 16px;
    color: #f00
}

.nydh {
    height: 50px;
    width: 165px;
    float: left;
    background: #0061ad
}

.ttyy {
    display: block;
    width: 165px;
    height: 50px;
    background: url(img/tt.svg)
}

.ttyy-2 {
    display: block;
    width: 165px;
    height: 50px;
    background: url(img/88.svg)
}

.ttyy-3 {
    display: block;
    width: 165px;
    height: 50px;
    background: url(img/88-1.svg)
}

.ttyy-4 {
    display: block;
    width: 165px;
    height: 50px;
    background: url(img/88-2.svg)
}

.ttyy-5 {
    display: block;
    width: 165px;
    height: 50px;
    background: url(img/88-3.svg)
}

.ttyy-6 {
    display: block;
    width: 165px;
    height: 50px;
    background: url(img/88-4.svg)
}

.ttyy-7 {
    display: block;
    width: 165px;
    height: 50px;
    background: url(img/88-5.svg)
}

.ttyy:hover {
    background: url(img/tt1.svg)
}

.ttyy-2:hover {
    background: url(img/99.svg)
}

.ttyy-3:hover {
    background: url(img/99-1.svg)
}

.ttyy-4:hover {
    background: url(img/99-2.svg)
}

.ttyy-5:hover {
    background: url(img/99-3.svg)
}

.ttyy-6:hover {
    background: url(img/99-4.svg)
}

.ttyy-7:hover {
    background: url(img/99-5.svg)
}

.ny-poy {
    position: absolute;
    top: 455px;
    left: 150px
}

.ny-mianbao {
    width: 100%px;
    height: 60px;
    margin: 0 auto;
    border-bottom: solid 2px #dedcdc
}

.ny-mianbao1 {
    float: right;
    margin-top: 20px
}

.ny-mianbao1 a {
    color: #0061ad
}

.ny-nrz {
    width: 280px;
    height: 680px;
    border-left: solid 2px #dedcdc;
    float: left;
    border-bottom: solid 2px #dedcdc
}

.ny-nrz-1 {
    color: #0061ad;
    height: 45px;
    font-size: 22px;
    background: url(img/ny-fuyzc.png);
    width: 280px;
    border-bottom: solid 2px #dedcdc;
    margin-bottom: 15px
}

.ny-nrz-1xw {
    color: #0061ad;
    height: 45px;
    font-size: 22px;
    background: url(img/NY-XWZX.png);
    width: 280px;
    border-bottom: solid 2px #dedcdc;
    margin-bottom: 15px
}

.ny-nrz-1lx {
    color: #0061ad;
    height: 45px;
    font-size: 22px;
    background: url(img/NY-lxwm.png);
    width: 280px;
    border-bottom: solid 2px #dedcdc;
    margin-bottom: 15px
}

.ny-nrz-1gyaz {
    color: #0061ad;
    height: 45px;
    font-size: 22px; line-height:45px;
    background: url(img/ny-gyaz.png); padding-left:15px;
    border-bottom: solid 2px #dedcdc;
    margin-bottom: 15px
}

.ny-nrz-2 {
    height: 35px;
    width: 280px;
    font-size: 14px;
    line-height: 35px;
    color: #666
}

.ny-nrz-2 a:hover {
    color: #0061ad
}

.ny-nrz-3 {
    color: #0061ad;
    height: 45px;
    font-size: 22px;
    background: url(img/ny-lxwm.png);
    width: 280px;
    border-bottom: solid 2px #dedcdc;
    border-top: solid 2px #dedcdc;
    margin-bottom: 15px
}

.ny-nrz-4 {
    font-size: 12px;
    font-family: "微软雅黑";
    color: #666;
    padding-left: 15px;
    line-height: 25px
}

.ny-nrz-4-1 {
    color: #0061ad;
    font-size: 14px
}

.ny-nry {
    width: 790px;
    min-height: 650px;
    border-left: solid 2px #dedcdc;
    border-right: solid 2px #dedcdc;
    border-bottom: solid 2px #dedcdc;
    float: right;
    color: #666;
    font-size: 12px;
    line-height: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.ny-nry-1 {
    height: 210px;
    padding-top: 30px;
    border-bottom: solid 2px #dedcdc
}

.ny-nry-2 {
    height: 210px;
    padding-top: 30px;
    border-bottom: solid 2px #dedcdc
}

.ny-nry-1z {
    margin-left: 15px;
    width: 380px;
    height: 170px;
    float: left
}

.ny-nry-2z {
    margin-right: 15px;
    width: 380px;
    height: 170px;
    float: right
}

.ny-nry-1y {
    margin-right: 15px;
    width: 350px;
    height: 170px;
    float: right
}

.ny-nry-2y {
    margin-left: 15px;
    width: 350px;
    height: 170px;
    float: left
}

.ny-nry-w1 {
    color: #0061ad;
    height: 40px;
    line-height: 40px;
    font-size: 14px
}

.ny-nry-w1 a {
    color: #0061ad
}

.ny-nry-w2 {
    height: 80px;
    line-height: 20px;
    color: #666;
    overflow: hidden
}

.ny-nry-w3 {
    float: right;
    font-size: 14px;
    height: 20px;
    margin-top: 15px
}

.ny-nry-w3 a {
    color: #0061ad
}

.ny-fy {
    width: 201px;
    height: 30px;
    float: right;
    margin-top: 16px
}

.ny-fy1 {
    width: 100px;
    height: 30px;
    float: left;
    background: #e6e6e6;
    text-align: center;
    line-height: 30px;
    color: #FFF
}

.ny-fy2 {
    width: 100px;
    height: 30px;
    float: right;
    background: #e6e6e6;
    text-align: center;
    line-height: 30px;
    color: #FFF;
    border-left: solid 1px #fff
}

.ny-fy1 a {
    color: #666;
    display: block;
    width: 100px;
    height: 30px
}

.ny-fy1 a:hover {
    background: #0061ad;
    color: #fff;
    display: block;
    width: 100px;
    height: 30px
}

.ny-fy2 a:hover {
    background: #0061ad;
    color: #fff;
    display: block;
    width: 100px;
    height: 30px
}

.ny-fy2 a {
    color: #666;
    display: block;
    width: 100px;
    height: 30px
}

.ny-di {
    width: 100%px;
    height: 235px
}

.ny-dis {
    background: #eee;
    width: 100%px;
    height: 240px
}

.ny-dis1 {
    width: 110px;
    height: 230px;
    float: left;
    margin-left: 10px;
    margin-right: 10px
}

.ny-dis1-1 {
    font-size: 14px;
    margin-top: 40px;
    margin-bottom: 10xp;
    color: #666
}

.ny-dis1-2 {
    text-align: left;
    font-size: 12px;
    margin-top: 10px;
    color: #666
}

.ny-dis1-2 a:hover {
    color: #333
}

.ny-dis2 {
    width: 340px;
    height: 180px;
    float: right;
    margin-right: 20px
}

.ny-dis2z {
    width: 120px;
    height: 180px;
    float: left;
    padding-top: 50px
}

.ny-dis2y {
    width: 220px;
    height: 180px;
    float: right;
    padding-top: 50px;
    color: #666;
    line-height: 24px
}

.ny-dix {
    background: #666;
    width: 100%px;
    height: 35px;
    color: #FFF;
    line-height: 35px
}

.ny-cplb {
    width: 790px;
    height: 136px;
    background: #ebf3f9
}

.ny-cplbz {
    width: 255px;
    height: 136px;
    float: left;text-align: center;
}

.ny-cplby {
    width: 455px;
    height: 136px;
    float: left;
    padding: 0 40px 0 40px
}

.ny-cplby1 {
    height: 70px;
    line-height: 70px;
    font-size: 16px
}

.ny-cplby2 {
    color: #666;
    height: 80px
}

.ny-cplby3 {
    width: 80px;
    height: 20px;
    background: #0061ad;
    text-align: center;
    line-height: 20px;
    float: right;
    margin-top: 15px
}

.ny-cplby1 a {
    color: #0061ad
}

.ny-cplby3 a {
    color: #FFF
}

.ny-cpxq {
    width: 790px;
    height: 240px
}

.ny-cpxqZ {
    width: 400PX;
    height: 240PX;
    float: left
}

.ny-cpxqY {
    width: 360PX;
    height: 240PX;
    float: right
}

.ny-cpxqY1 {
    text-align: left;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    color: #0061ad;
    margin-top: 30px
}

.ny-cpxqY2 {
    text-align: left
}

.c1 {
    width: 790px;
    min-height: 500px;
    margin-top: 40px
}

.ny-anniu {
    float: left
}

.anniu1 {
    background: #FFF;
    border: 0;
    border-right: solid 2px #333;
    font-size: 12px;
    width: 80px;
    height: 20px;
    cursor: pointer;
    font-family: "微软雅黑"
}

.ny-xiantiao {
    width: 400px;
    height: 5px;
    background: #0061ad;
    float: right;
    margin-top: 10px
}

.d1-1 {
    width: 790px;
    text-align: left
}

.ne-hylb {
    width: 250px;
    height: 220px;
    background: #ebf3f9;
    border: solid 1px #dedcdc;
    float: left;
    margin: 0 5px 0 5px;
    margin-bottom: 15px
}

.ne-hylb-z {
    width: 250px;
    height: 220px;
    background: #ebf3f9;
    border: solid 1px #dedcdc;
    float: left;
    margin: 0 15px 0 15px;
    margin-bottom: 15px
}

.ne-hylb1 {
    width: 250px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #0060ac;
    margin-top: 10px
}

.ne-hylb1 a {
    color: #0060ac
}

.ne-hylb2 {
    width: 230px;
    height: 60px;
    padding: 0 10px 0 10px;
    overflow: hidden;
    line-height: 20px;
    font-size: 11px;
    color: #666
}

.popk li:hover {
    background: #0061ad;
    color: #fff
}

.popk li:hover a {
    color: #fff
}

.popk li:hover span {
    color: #fff
}

.ne-hylb:hover a {
    color: #fff
}

.ny-zlxztop {
    width: 790px;
    margin: 0 auto;
    border: solid 1px #dedcdc;
    height: 40px;
    background: #0061ad;
    margin-bottom: 40px
}

.ny-zlxztop-1 {
    width: 263px;
    float: left;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px
}

.ny-zlxztop-1 a {
    color: #FFF;
    display: block;
    background: #0061ad;
    width: 263px;
    height: 40px
}

.ny-zlxztop-1 a:hover {
    color: #0061ad;
    display: block;
    background: #fff;
    width: 263px;
    height: 40px
}

.ny-zlxzt {
    width: 760px;
    margin: 0 auto;
    height: 30px;
    line-height: 30px;
    border-bottom: dashed 1px #666;
    margin-top: 10px;
    margin-bottom: 10px
}

.ny-zlxzt a:hover {
    color: #333
}

.ny-xwzx {
    width: 790px;
    height: 120px;
    border-bottom: solid 2px #dedcdc;
    margin-top: 20px
}

.ny-xwzx1 {
    width: 100px;
    height: 100px;
    float: left
}

.ny-xwzx2 {
    width: 660px;
    height: 100px;
    float: right
}

.ny-xwzx2-1 {
    width: 660PX;
    height: 20PX;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px
}

.ny-xwzx2-1 a:hover {
    color: #0061ad
}

.ny-xwzx2-3 a:hover {
    color: #333
}

.ny-lxwm {
    width: 790px
}

.ny-lxwmz {
    width: 440px;
    height: 364px;
    float: left;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px
}

.ny-lxwmy {
    width: 300px;
    height: 364px;
    float: right
}

.lanan {
    color: #0061ad
}

.huis {
    color: #666
}

ul {
    margin-top: 0
}

.example {
    font-size: 22px;
    overflow: hidden;
    padding: 0 15px
}

.example li {
    color: #787878
}

.example .paused {
    color: #398db4;
    font-size: 12px;
    position: absolute;
    right: 50%;
    width: 200px;
    margin-right: -100px
}

DIV.scott {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}

DIV.scott A {
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ddd 1px solid;
    COLOR: #666;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none
}

DIV.scott A:hover {
    BORDER: #333 1px solid;
    BACKGROUND-COLOR: #f1ffd6
}

DIV.scott A:active {
    BORDER: #333 1px solid;
    BACKGROUND-COLOR: #999;
    color: #fff
}

DIV.scott SPAN.current {
    BORDER: #000 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #333
}

DIV.scott SPAN.disabled {
    BORDER-RIGHT: #f3f3f3 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #f3f3f3 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #f3f3f3 1px solid;
    COLOR: #ccc;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f3f3f3 1px solid
}

.pro-show {
    width: 100%
}

.pro-show-img {
    width: 100%;
    text-align: center
}

.pro-show-img img {
    max-width: 700px;
    max-height: 500px
}

.pro-show-tit {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #7bbb1e;
    font-weight: bold;
    text-align: center;
    margin: 0 auto
}

.pro-show-time {
    background: #f9f9f9;
    height: 35px;
    line-height: 35px;
    text-align: right;
    padding-right: 20px
}

.pro-show-con {
    text-align: left;
    padding: 15px;
    line-height: 200%;
    font-size: 14px
}

.fl {
    float: left
}

.fr {
    float: right
}

.job {
    width: 100%;
    margin-top: 20px
}

.job1 {
    width: 100%;
    height: 32px;
    line-height: 32px;
    background: #f2ffed;
    border: 1px solid #b8ca66;
    color: #7b9a00
}

.job-name {
    float: left;
    margin-left: 20px
}

.job-time {
    float: right;
    margin-right: 20px
}

.job2-1 {
    width: 100%;
    line-height: 32px
}

.didian {
    width: 33%;
    float: left;
    text-indent: 20px
}

.renshu {
    width: 33%;
    float: left;
    text-indent: 20px
}

.jingyan {
    width: 33%;
    float: left;
    text-indent: 20px
}

.miaoshu-tit {
    line-height: 32px;
    margin-left: 20px
}

.miaoshu {
    line-height: 24px;
    padding: 20px;
    padding-top: 0;
    color: #747474
}

.project {
    width: 230px;
    float: left;
    margin: 15px;
    color: #fff;
    background: #0061ad;
    text-align: center
}

.project:hover {
    background: #f00;
    color: #fff
}

.project1 {
    width: 230px;
    height: 230px;
    background: #fff;
}

.project1 img {
    height: 100%
}

.project2 {
    width: 100%;
    height: 32px;
    line-height: 32px
}

.submit {
    color: #fff;
    width: 160px;
    height: 50px;
    background: #0952a1;
    font-family: "微软雅黑";
    cursor: hand
}

.submit:hover {
    background: #81bf20;
    border: 1px solid #81bf20;
    color: #fff
}

input {
    border: #1e62a9 solid 1px;
    background: #ebf2f8;
    width: 408px;
    height: 37px
}

textarea {
    border: #1e62a9 solid 1px;
    background: #ebf2f8;
    width: 566px;
    height: 211px
}

.point {
    width: 15px;
    height: 15px;
    margin-left: 10px
}

.nav123 {
    height: 50px;
    background: #0061ad;
}

.nav123 li {
    float: left;
    ; font-size: 16px;
    width: 163px;
    border-right: 2px solid #fff;
    text-align: center;
    height: 49px;
    position: relative;
    z-index: 111111111111111111
}

.nav123 li a.big {
    line-height: 49px;
    display: block;
    color: #fff;
    font-weight: 900;
}

.nav123 li.on a.big,.nav123 li:hover a.big {
    background: #02529b;
}

.nav123 li div {
    display: none;
    opacity: 0;
}

.nav123 li div a {
    display: block;
    line-height: 44px;
    background: #02529b;
    font-size: 14px;
    color: #fff;
}

.nav123 li div a:hover {
    background: #1a73c4
}

.nav123 li:hover div {
    display: block;
    opacity: 1;
}

.list-news1 li {
    line-height: 35px;
    border-bottom: #ececec 1px solid;
    overflow: hidden;
}

.list-news1 li a {
    float: left;
    background: url(../images/arr1.png) left center no-repeat;
    padding-left: 15px;
    display: block
}

.list-news1 li span {
    float: right;
    color: #666
}

.list-news2 li {
    overflow: hidden;
    padding-bottom: 1%;
    margin-bottom: 1%;
    background: #f4f4f4;
    padding: 2%
}

.list-news2 li.odd {
}

.list-news2 li span {
    display: block;
    overflow: hidden;
    margin-bottom: 5px;
}

.list-news2 li span a {
    font-size: 16px;
    line-height: 1;
    float: left;
    display: block;
    font-weight: 900;
}

.list-news2 li span font {
    float: right
}

.list-news2 li p {
    font-size: 12px;
    line-height: 180%;
}

.list-news3 li {
    border-bottom: #ececec 1px solid;
    overflow: hidden;
    padding-bottom: 2%;
    margin-bottom: 2%
}

.list-news3 li a.litpic {
    float: left;
    display: block;
    width: 20%;
}

.list-news3 li a.litpic img {
    width: 100%;
}

.list-news3 li span {
    float: right;
    display: block;
    width: 78%;
}

.list-news3 li.noimg span {
    width: 100%;
    float: none
}

.list-news3 li span a {
    font-size: 16px;
    line-height: 200%;
    margin-bottom: 5px;
}

.list-news3 li span font {
    display: inline-block;
    margin-top: 5px;
}

.list-news4 li {
    border-bottom: #ececec 1px solid;
    float: left;
    overflow: hidden;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
    padding-bottom: 2%;
}

.list-news4 li.last {
    margin-right: 0;
}

.list-news4 li a.litpic {
    display: block;
}

.list-news4 li a.litpic img {
    width: 100%;
    height: 160px;
}

.list-news4 li span {
    display: block;
}

.list-news4 li.noimg span {
    width: 100%;
    float: none
}

.list-news4 li span a {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    display: block;
}

.list-news4 li span font {
    display: inline-block;
    margin-top: 5px;
}


/* shownews*/
.vtitle {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 20px;
    color: #000;
    ;
}

.vdes {
    text-align: center;
    color: #A8A6A6;
    border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    ; margin-bottom: 10px;
    padding: 4px 0;
}

.ArticleMessage a:link {
    text-align: center;
    color: #A8A6A6;
}

.vcon {
    line-height: 180%;
    padding: 10px 10px;
}

.vcon img {
    max-width: 100%;
}

.vpages {
    border: #f1f1f1 1px solid;
    background: #f7f7f7;
    padding: 10px;
    margin: 10px;
}

ul,li {
    margin: 0;
    padding: 0;
    list-style: none
}
/*简单产品列表*/
.prolist ul {
    margin: 0 -15px;
}

.prolist li {
    float: left;
    margin-top: 10px;
    width: 33.3%;
}

.prolist li .item {
    margin: 15px 15px 0 15px;
}

.prolist li a.txt {
    display: block;
    text-align: center;
    line-height: 35px;
    background: #eee;
    font-size: 16px;
    line-height: 35px;
}

.prolist li a.img {
    display: block;
    position: relative;
}

.prolist li a.img:before {
    content: "";
    display: block;
    padding-top: 75%
}

.prolist li a.img img {
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
}

.prolist li:hover a.txt {
    background: #000;
    color: #fff;
}

/*简单产品列表*/
.prolist1 ul {
}

.prolist1 li {
    float: left;
    margin-top: 10px;
    width: 32%;
    margin-right: 2%;
    position: relative;
    height: 180px;
}

.prolist1 li.last {
    float: right;
    margin-right: 0;
}

.prolist1 li a.txt {
    display: block;
    text-align: center;
    line-height: 36px;
    position: absolute;
    bottom: 0px;
    left: 0;
    color: #fff;
    width: 100%;
    font-size: 14px;
    z-index: 3
}

.prolist1 li a.img {
    display: block;
    height: 180px;
}

.prolist1 li span {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    background: #000;
    z-index: 2;
    background: #000;
    height: 36px;
/* older safari/Chrome browsers */
    -webkit-opacity: 0.8;
    /* Netscape and Older than Firefox 0.9 */
    -moz-opacity: 0.8;
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
    -khtml-opacity: 0.8;
    /* IE9 + etc...modern browsers */
    opacity: .8;
    /* IE 4-9 */
    filter: alpha(opacity=80);
    /*This works in IE 8 & 9 too*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /*IE4-IE9*/
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
 
/*面包屑导航*/
.vpos {
    height: 40px;
    line-height: 40px;
    border-bottom: #d9d9d9 1px solid;
}

.vpos font {
    float: left;
    font-size: 18px;
    margin-left: 10px;
}

.vpos span {
    float: right;
    margin-right: 10px;
}