body {
    background: url('imagesbody-bg.jpg') no-repeat center bottom;
}

.poster {
    width: 100%;
    min-width: 1200px;
    height: 45px;
    background-color: #F6B84B;
}

.poster .title {
    width: 224px;
    height: 28px;
    background: url('imagesimg-08.png') no-repeat;
    float: left;
    margin-top: 9px;
    display: block;
}

.poster .map-trigger {
    width: 25px;
    height: 31px;
    float: right;
    margin-top: 7px;
    cursor: pointer;
}

.poster .map-trigger.up {
    background: url('imagesmap-trigger-up.png') no-repeat;
}

.poster .map-trigger.down {
    background: url('imagesmap-trigger-down.png') no-repeat;
}

/*map*/
.map {
    height: 816px;
    background: url('imagesmap-bg1.jpg') no-repeat center bottom;
    min-width:1200px;
}

.map-anchor {
    height: 355px;
}

.map-anchor .m-l {
    width: 470px;
    float: left;
    padding: 0 65px;
}

.map-anchor .m-l .map-main {
    margin-top: 30px;
    position: relative;
}

.map-anchor .m-r {
    width: 470px;
    float: left;
    padding: 0 65px;
}

.map-anchor .m-r .title {
    color: #053D79;
    font-family: "microsoft yahei";
    font-size: 38px;
    font-weight: bold;
    margin-top: 45px;
    padding-bottom: 15px;
    border-bottom: 1px solid #16394C;
    letter-spacing: 3px;
}

.map-anchor .m-r .header {
    margin: 20px 0;
}

.map-anchor .m-r .header a {
    font-size: 18px;
    font-family: "microsoft yahei";
    font-weight: bold;
    color: #003673;
    margin-right: 20px;
}

.map-anchor .m-r .content {
    margin-top: 15px;
    overflow: hidden;
}

.map-anchor .m-r .content a {
    padding: 0 10px;
    line-height: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #003673;
    font-size: 16px;
    font-family: "microsoft yahei";
    float: left;
    width: 87px;
    height: 30px;
}

.map-anchor .m-r .content a.hover {
    background-color: #FF9900;
    color: #fff;
}

.map-anchor .m-r .content a.active {
    background-color: #FF9900;
    color: #fff;
}

.map-meta {
    float: right;
    margin-top: 20px;
}

.search-widget .search {
    border: 1px solid #6D6D6D;
    background-color: #fff;
}

.search-widget .search .text {
    width: 135px;
    height: 26px;
    line-height: 26px;
    padding-left: 27px;
    padding-right: 5px;
    float: left;
    font-size: 14px;
    color: #333;
    font-family: 'microsoft yahei';
    border: 0;
    background: url(imagesico-04.jpg) no-repeat 8px 6px;
}

.search-widget .search .button {
    width: 23px;
    height: 22px;
    float: left;
    background: url(imagesico-05.jpg) no-repeat;
    border: none;
    cursor: pointer;
    margin-top: 2px;
    margin-right: 2px;
}

.website-toolbar a{
    float:right;
    margin-left:5px;
}

.view-num {
    font-size: 15px;
    font-family: "Microsoft YaHei";
    margin-top: 3px;
    color: #000;
}

.view-num #viewNum {
    color: #E30000;
    font-size: 18px;
    vertical-align: middle;
}

/*nav*/
.nav {
    width: 100%;
    min-width: 1200px;
    height: 59px;
    background: url('imagesnav-bg-01.jpg') repeat-x;
    background-color: #172959;
    position: relative;
}

.nav .nav-main {
    height: 68px;
    background: url('imagesnav-bg-02.png') no-repeat;
    position: absolute;
    left: 50%;
    top: -9px;
    width: 1172px;
    margin-left: -600px;
    padding: 0 14px;
}

.nav .nav-main .nav-ul {
    position: relative;
}

.nav .nav-main .nav-ul .nav-ul-li {
    float: left;
    height: 68px;
    border-left: 1px solid #406896;
    border-right: 1px solid #406896;
    margin-right: 1px;
    /*width: 165px;*/
    width: 164.8px;
}

.nav .nav-main .nav-ul .nav-ul-li.on {
    background: url('imagesnav-active-line.png') no-repeat left bottom;
}

.nav-ul .nav-ul-li a {
    color: #fff;
    font-weight: normal;
    font-size: 20px;
    text-decoration: none;
    font-family: "microsoft yahei";
    text-align: center;
    line-height: 68px;
    height: 68px;
    display: block;
}

.nav-menu-ul {
    border-bottom: 4px solid #E30000;
    overflow: hidden;
    background-color: #fff;
    padding: 0 30px;
    width: 1112px;
    position: absolute;
    left: 0;
    display: none;
}

.nav-menu-li {
    float: left;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

.nav-menu-ul .nav-menu-li a {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-family: "microsoft yahei";
    color: #003673;
    padding: 0 30px;
}

.nav-menu-ul .nav-menu-li a:hover {
    color: #E30000;
}

.first-screen {
    margin-bottom: 35px;
}

.first-news {
    padding: 23px 0;
    background-color: #F2F6F8;
    margin-bottom: 10px;
}

.first-news .inner {
    padding: 0 25px;
    width: 1150px;
    margin-left: auto;
    margin-right: auto;
}

.first-news .title {
    color: #E30000;
    font-size: 42px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    font-family: "microsoft yahei";
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    padding:0 10px;
}

.first-news .lead {
    color: #999;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    font-family: "microsoft yahei";
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    padding:0 10px;
}

.sec-01 {
    border-top: 4px solid #003673;
    margin-bottom: 25px;
}

/*carousel*/
.first-screen .carousel {
    width: 674px;
}

.first-screen .focusBox {
    position: relative;
    width: 674px;
    height: 449px;
    overflow: hidden;
    font: 12px/1.5 Verdana, Geneva, sans-serif;
    text-align: left;
    background: white;
    float: left;
}

.first-screen .focusBox .pic img {
    width: 674px;
    height: 449px;
    display: block;
}

.first-screen .focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 46px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}

.first-screen .focusBox .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 46px;
    width: 100%;
    overflow: hidden;
}

.first-screen .focusBox .txt li {
    height: 46px;
    line-height: 46px;
    position: absolute;
    bottom: -46px;
}

.first-screen .focusBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-size: 16px;
    font-family: "microsoft yahei";
    text-decoration: none;
}

.first-screen .focusBox .num {
    position: absolute;
    z-index: 3;
    bottom: 12px;
    right: 8px;
}

.first-screen .focusBox .num li {
    float: left;
    position: relative;
    width: 20px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    margin-right: 11px;
    cursor: pointer;
}

.first-screen .focusBox .num li a, .focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}

.first-screen .focusBox .num li span {
    z-index: 1;
    background: #a1a1a1;
}

.first-screen .focusBox .num li.on span {
    background: #ff7e00;
}

.first-screen .focusBox .num li.on a, .focusBox .num a:hover {
    color: #fff;
}

/*news-list*/
.first-screen .news-list {
    width: 526px;
}

.news-list .nav-tabs {
    background-color: #F2F2F2;
    overflow: hidden;
    padding: 0 20px;
}

.news-list .nav-tabs .li {
    float: left;
    width: 241px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    font-size: 20px;
    color: #003673;
    font-family: "microsoft yahei";
    cursor: pointer;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
}

.news-list .nav-tabs .li.active {
    background-color: #fff;
    border-right-color: #DBD1CB;
    border-left-color: #DBD1CB;
}
.news-list .nav-tabs .li a{
	color:#003673;
}
.news-list .nav-tabs .li.active a{
	color: #E30000;
}
.news-list .nav-tabs .li img {
    display: inline-block;
}

.news-list .tab-content {
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.news-list .tab-content .tab-panel {
    display: none;
}

.news-list .tab-content .tab-panel .single {
    border-bottom: 1px dashed #000;
    padding: 12px 5px 12px 20px;
    
}

.news-list .tab-content .tab-panel .single a {
    color: #003673;
    font-size: 15px;
    font-family: "microsoft yahei";
    display: block;
    overflow: hidden;
}

.news-list .tab-content .tab-panel .single a .title {
    width: 382px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    padding-right: 5px;
        font-size: 16px;
}

.news-list .tab-content .tab-panel .single a .time {
    color: #999;
    float: right;
}

.hot-brand {
    background: url(imagesico-02.jpg) repeat-x left top;
    padding-top: 55px;
}

.hot-brand .hot-link-l {
    float: left;
    width: 390px;
    padding-top: 93px;
    background:url(imageshot-link-l-bg.png) no-repeat left top;
    position: relative;
}

.hot-brand .hot-link-l li {
    float: left;
    width: 148.5px;
    border: 1px solid #DCDCDC;
    height: 37.5px;
    line-height: 37.5px;
    background-color: #F7F7F7;
    margin-right: 9.5px;
    margin-bottom: 10px;
    background: url(imagesico-03.jpg) no-repeat 20px center;
    padding-left: 35px;
}

.hot-brand .hot-link-l li img {
    display: inline-block;

}

.hot-brand .hot-link-l li a {
    color: #003673;
    font-size: 16px;
    font-family: "microsoft yahei";
}
.hot-brand .hot-link-l li a:hover{
    text-decoration: underline;
}
.hot-brand .hot-link-m{
    border:1px solid #dcdcdc;
    float:left;
    width: 574px;
}
.hot-brand .hot-link-m ul{
    padding-top:9px;
    padding-left:2px;
     padding-bottom:10px;
    overflow: hidden;
}
.hot-brand .hot-link-m ul li{
    float:left;
    margin-right:2px;
    background: #F3F3F3;
    width:141px;
    height:116px;
    text-align: center;
}
.hot-brand .hot-link-m ul li img{
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
}
.hot-brand .hot-link-m ul li a{
    font-size:20px;
    color:#003673;
    font-family: "Microsoft YaHei";
}
.hot-brand .hot-link-m ul li a:hover{
    text-decoration: underline;
}
.hot-brand .hot-link-m ol{
    overflow: hidden;
    padding-top:10px;
    padding-left:10px;
}
.hot-brand .hot-link-m ol li{
    float: left;
    width: 272px;
    height: 41px;
    line-height: 41px;
    background: url(imagesimg-11.jpg) no-repeat;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;
}
.hot-brand .hot-link-m ol li a{
    font-size:15px;
    font-family: "Microsoft YaHei";
    color:#003673;
    display: block;
}
.hot-brand .hot-link-r {
    float: left;
    width: 234px;
}

.hot-brand .hot-link-r li {
    float: left;
    margin-left: 10px;
    margin-bottom:10px;
}

/*special*/
.special .box-hd {
    width: 100%;
    min-width: 1200px;
    height: 102px;
    background: url(imagesspecial-title-line.jpg) no-repeat center;
}

.special-widget {
    margin-top: 36px;
    padding: 15px 5px 15px 15px;
    border: 1px solid #ccc;
    background-color: #fff;
}

.special-widget .left {
    float: left;
    margin-right:10px;
}

.special-widget .left a {
    display: block;
}

.special-widget .left a img{
    width:476px;
    height: 175px;
}
.special-widget .right {
    float: left;
}

.special-carousel {
    position: relative;
    overflow: hidden;
}

.carousel .scrollWrap {
    width: 682px;
    overflow: hidden;
    position: absolute;
}

.carousel dl {
    float: left;
    width: 336px;
    position: relative;
    margin-right: 10px;
}

.carousel dl dt a {
    display: block;
}

.carousel dl dt a img{
    width:336px;
    height:175px;
}

.special .spot-line {
    background: url('imagesspot-line.jpg') repeat-x;
    height: 7px;
    width: 100%;
    margin-top: 18px;
    margin-bottom: 25px;
}

/*vedio*/
.video .box-hd {
    width: 100%;
    min-width: 1200px;
    height: 175px;
    background: url('imagesvedio-title-line.jpg') no-repeat center;
}
.video .more{
	position:absolute;
	top:-32px;
	right:0;
}
.video .more a{
    font-size: 18px;
    font-family: "Microsoft YaHei";
}
.video-widget {
    margin: 17px 0;
    position:relative;
}

.video-item {
    float: left;
    padding: 9px;
    border: 1px solid #ccc;
    background-color: #fff;
    margin-right: 14.5px;
        width: 269px;
    overflow: hidden;
}
.video-item .video-pic img{
    width:269px;
    height:190px;
}
.video-item .video-link {
    display: block;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    font-family: 'microsoft yahei';
    color: #333;
}

.video-item .video-link:hover {
    color: #F10005;
}

.video-item .video-link img {
    display: inline;
    vertical-align: middle;
}

.video-column-link .item {
    float: left;
    display: block;
    width: 232px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background: url('imagesimg-12.gif') no-repeat;
    margin-right: 10px;
    font-size:22px;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    color:#fff;
}
/*friend-link*/
.friend-link {
    width: 1198px;
    border: 1px solid #DCDCDC;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 14px;
    margin-top: 45px;
}

.friend-link .box-hd {
    position: relative;
    height: 50px;
    background-color: #F7F7F7;
    border-bottom: 1px solid #003673;
}

.friend-link .box-hd .title {
    position: absolute;
    top: -1px;
    left: -1px;
    border-top: 3px solid #003673;
    border-right: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    height: 50px;
    line-height: 50px;
    color: #E30000;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    background-color: #fff;
    font-family: "microsoft yahei";
    padding: 0 40px;
}

.friend-link .box-bd {
    padding: 25px 40px;
    background-color: #fff;
}

.friend-link .box-bd .friend-link-box {

}

.friend-link .box-bd .friend-link-box .link {
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    padding: 0 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}

/*footer*/
.footer-line {
    height: 46px;
    background-color: #1D2255;
    width: 100%;
}

.footer-copyright {
    background-color: #EBEBEB;
    padding: 35px 0;
}

.footer-copyright p {
    text-align: center;
    line-height: 30px;
    color: #5B7195;
}

/*map-tips*/
.map-tips {
    background-color: #008AE1;
    width: 180px;
    padding: 15px;
    position: absolute;
    display: none;
    z-index: 999;
}

.map-tips .box-hd {
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #fff;
    padding-bottom: 8px;
    border-bottom: 1px solid #fff;
}

.map-tips .box-hd a {
    display: inline-block;
    background-color: #fff;
    color: #333;
    margin-left: 5px;
    font-size: 12px;
}

.map-tips ul.box-bd {
    margin-top: 5px;
    height: 100px;
    overflow-y: auto;
}

.map-tips ul.box-bd li {
    margin-bottom: 3px;
}

.map-tips ul.box-bd li a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-family: microsoft yahei;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 3px;
}

.map-tips ul.box-bd li a:hover {
    background-color: #FF9900;
}

.map-tips-close {
    position: absolute;
    color: #fff;
    right: 3px;
    top: 3px;
    width: 15px;
    height: 15px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    font-family: simsun;
    cursor: pointer;
    display: block;
}

.map-tips-close:hover {
    background-color: #fff;
    color: #111;
}

#wuHouQiTips {
    top: -37px;
    left: -84px;
}

#wuZhongQiTips {
    top: -82px;
    left: 117px;
}

#wuQianQiTips {
    top: 56px;
    left: 169px;
}

#wuYuanTips {
    top: 21px;
    left: 81px;
}

#lingHeTips {
    top: 36px;
    left: 19px;
}

#hangJinHouQiTips {
    top: 47px;
    left: -45px;
}

#dengKouTips {
    top: 89px;
    left: -47px;
}

/*code*/
#floatDivBoxs img {
    margin: 0 auto;
}

/*netGroup page*/
.no-bg{
    background: #F3F3F3;
}
.header-crumb{
}
.header-crumb .logo-hd{
    padding:20px 0;
    float:left;
}
.header-crumb .logo-hd a{
    font-size:40px;
    font-family: "microsoft yahei";
    color:#333;
}
.nav-net{
    background-color: #C8071A;
    min-width: 1200px;
}
.nav-net ul li{
    float:left;
    height: 50px;
    line-height:50px;
    width:300px;
    text-align: center;
}
.nav-net ul li.cur a{
    background-color: #fff;
    color:#C8071A;
}
.nav-net ul li a{
    color:#fff;
    font-family: Microsoft YaHei;
    font-size: 18px;
    display: block;
}
.nav-net ul li a:hover{
    background-color: #fff;
    color:#C8071A;
}
.main-net{
    padding:30px 0;
    min-height:400px;
}
.main-net-ul{
    overflow: hidden;
    background-color: #fff;
    padding:25px 0;
    display: none;
}
.main-net-ul li{
    float: left;
    border-right: 1px solid #eee;
    width: 199px;
    padding:5px 50px;
    position: relative;
    left: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.main-net-ul li a{
    font-family: Microsoft YaHei;
    font-size: 16px;
}
.main-net-ul li a:hover{
    color:#C71B0D;
}
.footer-sm{
    background-color: #C71B0D;
    padding:40px 0;
    min-width: 1200px;
}
.footer-sm p{
    text-align: center;
    color:#fff;
    font-family: Microsoft YaHei;
    font-size: 16px;
}
#imgConac{
    display: initial;
}
.hszg{
    display: block;
    height: 85px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}







