﻿body{margin:0px;font-size:14px; background-color:#f0f0f0;color:#000000;font-family: "微软雅黑", "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden;}
html{ overflow-x:hidden; }
ul {list-style-image: none;list-style-type: none;margin:0px;}
li{ vertical-align:bottom}
dd{ margin:0; padding:0;}
ul{ padding-left: 0px;}
dl{ margin:0; padding:0;}
img{ border:0px;}
.comUl{ padding-left: 0px;}
.comUl li{ width:100%; height: 37px; line-height: 37px; background: url("li.png") left center no-repeat; margin: 0 auto }
.comUl li a{ float: left; text-indent: 1em;white-space: nowrap;
    display: block;
    text-align: left;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url(ellipsis.xml#ellipsis);
    overflow:hidden;
    width:80%;
}
.TTPage{
    background-color: #FFFFFF;
    width: 1180px;
    overflow: hidden;
    margin:0px auto;
    padding: 0px 10px;
}
.wLBtn {
    background-color: #FF0000;
    font-size: 16px;
    font-weight: bolder;
    display:block;
    padding:10px;
    color:#FFFFFF;
    width:190px;
    overflow:hidden;
    border-radius:5px;
    margin-top:10px;
}
.wLBtn:hover{ color:#FFFFFF}
.comUl li a:hover{text-decoration: none; LEFT: 1px; POSITION: relative; TOP: 1px;}
.comUl li span{ float: right}
.clear{width:100%;height:20px;overflow:hidden;display:block;clear:both;}
.clear1{width:100%;height:10px;overflow:hidden;display:block;clear:both;}
a{ text-decoration:none; color:#000000; font-size:14px;}
.fl{ float:left}
.fr{ float:right}
.W{ width: 1200px; overflow: hidden}
.WCenter{ margin: 0 auto;}
.TopBanner {
    width: 100%;
    height: 664px;
    overflow: hidden;
    position: absolute;
    z-index: -1;  }
.Tpage{
    width: 1200px;
    overflow: hidden;
    margin:0px auto;
}
.Twpage{
    width: 100%;
    overflow: hidden;
}
.lmenu{
    background-color: #45301d;
    height: 114px;
    overflow: hidden;
    border-bottom: 3px #9e8873 solid;
}
.comMore{
    width: 160px;
    height: 38px;
    display: block;
    overflow: hidden;
    display: block;
    margin: 20px auto 0px auto;
    text-align: center;
    font-size: 20px;
    border-radius: 10px;
    line-height: 38px;
    background-color: #ff9000;
    color: #FFFFFF;

}
.PComTit{ width: 100%; height:56px;overflow: hidden; text-align: center; line-height: 22px; color: #7e4005; }
.PComTit .line{
    width: 100%;
    height: 1px;
    background-color: #c9c9c9;
    position: absolute;
    z-index:-2;
    margin-top: 20px;
}
.PComTit .word{
    width:200px;
    height: 56px;
    margin:0 auto;
    color: #813f05;
    text-align: center;
    background-color: #f0f0f0;
}
.PComTit .word span:first-child{
    font-size: 20px;
}
.PComTit .word span:last-child{ font-size: 13px;}
.Tline{
    width: 100%;
    height: 30px;
    overflow: hidden;
    background-color: #098591;
    color: #FFFFFF;
    line-height: 30px;
}
.Tline a{ color: #FFFFFF}
.logo{ width: 382px; height: 114px; overflow: hidden; float: left}
.Tsearch{ width: 350px; overflow: hidden; float: right; margin-top: 182px; }
.Tsearch .Tl{ width: 270px; float: left; overflow: hidden}
.Tsearch .Tr{ width: 80px; float: right; overflow: hidden}

.Tmenu{ width: 750px; height: 140px;  overflow: hidden;float: right; margin-top: 45px;}
.Tmenu a{
    height: 40px;
    float: left;
    overflow: hidden;
    display: block;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    margin: 0px 10px;
}
.TTouTiao{ width: 100%; height: 84px; margin-top: 10px; overflow: hidden}
.TTouTiao .Tl{ width: 84px; height: 84px;  float: left }
.TTouTiao .Tr{ width: 1060px; float: right;}
.TTouTiao .Tr a{ width: 100%; height: 75px; display: block; line-height: 75px; text-align: center; color: #ff3b2d; font-size: 26px; font-weight: bolder}
.banner{
    height:300px;
}
.Part1{ width: 100%;overflow: hidden;  padding-top: 30px;}
.Part1 .Coma{
    width: 259px;
    height: 325px;
    color: #cab5a2;
    padding: 10px;
    background-color: #62472c;
    overflow: hidden;
    margin-left: 10px;
    text-align: center;
    line-height: 35px;
    display: block;
    font-size:16px;
}
.Part1 .Coma img{
    width: 239px;
    height: 153px;
    border:10px #a39384 solid;
    margin-top: 10px;
}
.Part1 .Coma span{
    font-size: 13px;
}
.Part1 .btnJt{
    width: 56px;
    height: 56px;
    overflow: hidden;
    background-color: #00acc2;
    font-size: 9px;
    line-height: 56px;
    text-align: center;
    color: #FFFFFF;
    border-radius: 56px;
    display: block;
    margin-top: 122px;
    z-index: 999999999;
    position: absolute;
}
.Part1 .jtl{
    margin-left:-28px;
}
.Part1 .jtr{
    margin-left:1172px;
}
#yewu li{
    width: 300px;
    height:318px;
    float: left;
    overflow: hidden;

}
.GG{
    height: 120px;
}

.Part2{ width: 100%; height: 500px;  overflow: hidden;}
.Part2 .pd40{ padding-top: 50px;}
.Part2 .Coma{
    width: 290px;
    overflow: hidden;
    float: left;
    display: block;
    position: absolute;
}
.Part2 .Coma img{
    width: 290px;
    position: absolute;
}
.Part2 .a2{
    margin-left: 303px;
}
.Part2 .a3{
    margin-left: 303px;
    margin-top:190px;
}
.Part2 .a4{
    margin-left: 607px;
}
.Part2 .a5{
    margin-left: 910px;
    margin-top:190px;
}
.Part2 .a6{
    margin-left: 910px;
}
.Part2 .a1, .Part2 .a4{
    height: 365px;
}
.Part2 .a1 img, .Part2 .a4 img{
    height: 365px;
}
.Part2 .a1 .word, .Part2 .a4 .word{
    margin-top: 315px;
}

.Part2 .a2, .Part2 .a3, .Part2 .a5, .Part2 .a6{
    height: 175px;
    margin-bottom: 15px;
}
.Part2 .a2 img, .Part2 .a3 img, .Part2 .a5 img, .Part2 .a6 img{
    height: 175px;
}
.Part2 .a2 .word, .Part2 .a3 .word, .Part2 .a5 .word, .Part2 .a6 .word{
    margin-top: 125px;
}
.Part2 .Coma .word{
    width: 290px;
    height: 50px;
    position: absolute;
    z-index: auto;
    opacity: 0.7;
    background-color: #0C0C0C;
    color: #FFFFFF;
    text-align: center;
    line-height: 50px;
    font-size:18px;
}
.Part2 .Comaa{
    width: 254px;
    height: 486px;
    overflow: hidden;
    margin-left: 60px;
    display: block;
    float: left;
}
.Part2 .yw1{
    background: url("yw1.png") center center no-repeat;
}
.Part2 .yw2{
    background: url("yw2.png") center center no-repeat;
}
.Part2 .yw3{
    background: url("yw3.png") center center no-repeat;
}
.Part2  .yw4{
    background: url("yw4.png") center center no-repeat;
}
.Part2 .yewu a:first-child{
    margin-left: 0px;
}
.Part2 .yewu{
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}
.Part2 .yewu a:hover .Coma{
    border:1px #629fd8 solid;
}

.Part3{
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px;
}
.Part3 .tit{
    width:100%;
    height: 56px;
    margin:0 auto;
    color: #813f05;
    background-color: #f0f0f0;
}
.Part3 .tit span:first-child{
    font-size: 20px;
}
.Part3 .tit span:last-child{ font-size: 13px;}
.Part3 .Left{
    width: 532px;
    border-left:1px #c2c2c2 solid;
    float: left;
    padding-left: 20px;
    height: 233px;
}
.Part3 .Left .l{
    width: 220px;
    overflow: hidden;
    float: left;
}
.Part3 .Left img{
    float: right;
    border-radius: 5px;
}
.Part3 .Tpage p{
    color: #5c5c5c;
    line-height: 25px;
    text-indent: 2em;
}
.Part3 .Tpage .more{
    width: 138px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-color: #9e8873;
    color: #FFFFFF;
    float: right;
    display: block;
    margin-top: 25px;
}
.Part3 .Center{
    width: 610px;
    border-left:1px #c2c2c2 solid;
    float: left;
    padding-left: 20px;
    margin-left: 15px;
    height: 233px;

}
.Part3 .Center p{ line-height:28px;}
.Part3 .Right{
    width: 205px;
    border-left:1px #c2c2c2 solid;
    border-right:1px #c2c2c2 solid;
    float: left;
    padding:0px 20px;
    float: right;
    height: 233px;
}
.Part3 .Right img{
    margin-top: 17px;
}
.Part4{
    width: 100%;
    overflow: hidden;
}
.Part4 .ComaV{
    width: 1200px;
    padding-top: 25px;
    margin: 0 auto;
}
.Part4 .ComaV a:first-child{
    margin-left: 0px;
}
.Part4 .ComaV a:hover .show{
 margin-top: -336px;
}
.Part4 .Pa{
    width: 143px;
    height: 336px;
    overflow: hidden;
    display: block;
    margin-left: 8px;
    float: left;
}
.Part4 .Pa .show{
    width: 100%;
    height: 336px;
    overflow: hidden;
}
.Part4 .Pa .show img{
    width: 100%;
    height: 286px;
}
.Part4 .Pa .show .tit{
    width: 100%;
    height: 50px;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
    background-color: #45301d;
    margin-top: -3px;
}
.Part4 .Pa .hidden{
    width: 143px;
    height: 336px;
    background: url("p4.jpg") center top no-repeat;
}
.Part4 .Pa .hidden .word{
    width:34px;
    height:200px;
    margin:0 auto;
    padding-top:100px;
    line-height:30px;
    font-size:26px;
    color:#FFFFFF;
    text-align:center
}
.Part5{ width: 100%; overflow: hidden}
.Part5 .GunDong{ width: 100%; height: 151px; overflow: hidden;}
.Part5 .GunDong a{ width: 223px; height: 151px; display: block; overflow: hidden; margin-left: 15px; float: left}
.Part5 .GunDong a .bg{ width: 223px; height: 30px; background-color: #000000; opacity: 0.4; position: relative; z-index: 1; margin-top: -30px;}
.Part5 .GunDong a .word{ width: 223px; height: 30px; line-height: 30px; text-align: center; color: #FFFFFF; margin-top: -30px; position: relative; z-index: 2}
.Part5 .GunDong a img{ position: relative}
.Part5 .GunDong a img{ position: relative;width:223px;height:151px}
#PageLeft{
    width: 253px;
    float: left;
    overflow: hidden;
}
#PageLeft .Tit{
    width: 100%;
    height: 78px;
    background-color: #45301d;
    color: #FFFFFF;
    line-height: 78px;
    text-align: center;
    font-size:18px;
    font-weight:bolder;
}
#PageLeft .sort{
    width: 100%;
    overflow: hidden;
}
#PageLeft .sort a{
    width: 100%;
    height: 44px;
    display: block;
    background-color: #45301d;
    line-height: 44px;
    text-align: center;
    font-size: 13px;
    color: #FFFFFF;
    margin-top: 3px;
}
#PageLeft .sort a:hover{
    background-color: #8f7a65;
}
#PageLeft .sort .ck{
    background-color: #8f7a65;
}
#PageRight{
    width: 900px;
    float: right;
    overflow: hidden;
}
#PageRight .content {
    font-size: 16px;
    line-height: 30px;
    padding: 0px;
}

#PageRight .content .h3 {
    font-size: 18px;
}

#PageRight .content .view {
    padding: 0px 10px
}

#PageRight .text-center {
    text-align: center
}

#PageRight .content .des {
    font-size: 14px;
    height: 40px;
    color: #caccce;
    line-height: 30px;
    border-bottom: 1px #d7d1d1 solid;
    margin: 10px 0px;
    padding-bottom: 10px;
    text-align: center;
}

#Nav{
  width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #c9c9c9 solid;
    color: #463019;
    font-size: 13px;
    overflow: hidden;
}

#Nav a{
    color: #463019;
    font-size:13px;
}
#demoLeft1, #demoLeft2, #demoLeft3, #demoLeft4, #demoLeft5{ float:left;  overflow:hidden; width:1200px;}
#demoLeft1 .indemo, #demoLeft2 .indemo, #demoLeft3 .indemo, #demoLeft4 .indemo, #demoLeft5 .indemo { width: 800%; }
#demo1,#demo2,#demo12,#demo22,#demo13,#demo23,#demo14,#demo24,#demo15,#demo25{ float: left; }
.EndLink{
    width: 100%;
    padding:30px 0px;
    color: #FFFFFF;
    background: #025098;
}
.EndLink a{ color: #FFFFFF}
.EndLink .Left{
    width: 410px;
    float: left;
    overflow: hidden;
    line-height: 30px;
    font-size: 13px;
    margin-left: 70px;
}
.EndLink .Left .more{
    width: 112px;
    height: 32px;
    border: 1px #81a8cf solid;
    line-height: 32px;
    text-align: center;
    display: block;
    color: #81a8cf;
    margin-left: 10px;
    margin-top: 20px;
    font-size: 13px;
    border-radius: 5px;
}
.EndLink .Left span:first-child{
    font-size: 16px;
}
.EndLink .Left .tel{
    color: #ffc702;
    font-size: 24px;
    letter-spacing: 2px;
}
.EndLink .Center{
    width: 308px;
    height: 255px;
    border-left:1px #3b70a2 solid;
    border-right:1px #3b70a2 solid;
    float: left;
    margin-top: 10px;
    text-align: center;
}
.EndLink .Center img{
    margin-top:40px;
    width: 155px;
}
.EndLink .Right{
    width: 290px;
    float: left;
    margin-left: 60px;
    line-height: 30px;
}
.EndLink .Right span:first-child{
    font-size: 16px;
}
.EndLink .Right a{
    width: 90px;
    height: 38px;
    line-height: 38px;
    float: left;
    display: block;
    font-size: 12px;
}
.Foot{ width: 100%; overflow: hidden; color: #c8b4a9; padding: 15px 0px; background-color: #45301d; text-align: center; line-height: 30px; border-top:2px #45301d solid}
.Foot img{ margin-right: 20px;}
.Foot a{ color:#c8b4a9;}
.pre_next{ width:100%; height:60px; overflow:hidden;}
.pre_next a{ width:100%; height:30px; display:block; line-height:30px;}
.pages {
    width:720px;
    margin:0px auto;
}
.pages #Pagination {
    float: left;
    overflow: hidden;
}
.zibanner{
    width: 100%;
    height: 200px;
    overflow: hidden;
    background: url("banner.jpg") center center no-repeat;
    background-size: cover;
}
.banner-desc{position: relative;margin:0 auto;width:1200px;height: 200px;}
.banner-tit{position: absolute;right: 0;top: 25%;color: #165fae;}
.banner-tit-cn{position:relative;margin-bottom:40px;font-size: 36px;font-weight: bold;}
.banner-tit-cn:before{content: '';position: absolute;left: 0;bottom: -20px;width: 84px;height: 4px;background-color: #028cd7;}
.banner-tit-en{font-size: 17px;text-transform: uppercase;}
.banner-nav{width:100%;background-color:#f4f4f4;line-height: 56px; height: 56px;}
.banner-nav-tit{float: left;font-size: 23px;color: #242424;}
.banner-nav-tit span{padding-left:10px;padding-top:25px;line-height:100%;font-family: arial;font-size: 17px;color: #b8b8b8;text-transform: capitalize;}
.banner-nav-ul{float: right;}
.banner-nav-li{margin-left:35px;float: left;}
.banner-nav-li a{position: relative;display:block;color: #575757; }
.banner-nav-li a:before{content: "";position: absolute;left: 50%;margin-left:-3px;bottom: 0;display:none;width: 0;height: 0;border-bottom: 6px solid #997d0e;border-left: 6px solid transparent;border-right:6px solid transparent;}
.banner-nav-li.active a{color: #997d0e;font-weight:700}
.banner-nav-li.active a:before{display: block;}
.banner-nav-li:hover a{color: #997d0e;font-weight:700}
.banner-nav-li:hover a:before{display: block;}
.news-ul{}
.news-li{padding: 20px 0;border-bottom: 1px solid #efefef; height: 80px;}
.news-li a{
    height: 80px;
}
.news-li-a{display: block;}
.news-li-time{float: left;width: 160px;color: #999;font-size: 35px;font-family: arial;}
.news-li-time i{padding-bottom:10px;margin-top:20px;display: block;width: 37px;height: 10px;background: url("icon14.png") no-repeat center top;border-bottom: 1px solid transparent;}
.news-li-main{float: left;width: 1040px;}
.news-li-desc{float: left;width: 720px;line-height: 24px;color: #999;}
.news-li-tit{margin-bottom: 10px;color: #2c2c2c;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.news-li-img{float: right;width: 233px;}
.news-li-img img{display: block;width: 100%;}
.news-li-a:hover .news-li-time{ color:#d2ac19}
.news-li-a:hover .news-li-time i{border-color: #d2ac19;background: url("icon142.png") no-repeat center top;}
.news-li-a:hover .news-li-desc{ padding-left:2px;}
.news-li-a:hover .news-li-tit{color: #d2ac19; font-weight:700}
.pages #Pagination .pagination {
    height: 40px;
    text-align: right;
    font-family: \u5b8b\u4f53,Arial;
    line-height: 1.2;
}
.pages #Pagination .pagination a,
.pages #Pagination .pagination span {
    float: left;
    display: inline;
    padding: 11px 13px;
    border: 1px solid #e6e6e6;
    border-right: none;
    background: #f6f6f6;
    color: #666666;
    font-family: \u5b8b\u4f53,Arial;
    font-size: 14px;
    cursor: pointer;
}
.pages #Pagination .pagination .current {
    background: #12b5b0;
    color: #fff;
}
.pages #Pagination .pagination .prev,
.pages #Pagination .pagination .next {
    float: left;
    padding: 11px 13px;
    border: 1px solid #e6e6e6;
    background: #f6f6f6;
    color: #666666;
    cursor: pointer;
}
.pages #Pagination .pagination .prev i,
.pages #Pagination .pagination .next i {
    display: inline-block;
    width: 4px;
    height: 11px;
    margin-right: 5px;
    background: url(../images/icon.fw.png) no-repeat;
}
.pages #Pagination .pagination .prev {
    border-right: none;
}
.pages #Pagination .pagination .prev i {
    background-position: -144px -1px;
    *background-position: -144px -4px;
}
.pages #Pagination .pagination .next i {
    background-position: -156px -1px;
    *background-position: -156px -4px;
}
.pages #Pagination .pagination .pagination-break {
    padding: 11px 5px;
    border: none;
    border-left: 1px solid #e6e6e6;
    background: none;
    cursor: default;
}
.pages .searchPage {
    float: left;
    padding: 8px 0;
}
.pages .searchPage .page-sum {
    padding: 11px 13px;
    color: #999999;
    font-family: \u5b8b\u4f53,Arial;
    font-size: 14px;
}
.pages .searchPage .page-go {
    padding: 8px 0;
    color: #999999;
    font-family: \u5b8b\u4f53,Arial;
    font-size: 14px;
    padding: 10px 0\9;
    *padding: 6px 0;
}
.pages .searchPage .page-go input {
    width: 21px;
    height: 20px;
    margin: 0 5px;
    padding-left: 5px;
    border: 1px solid #e4e4e4;
}
.pages .searchPage .page-btn {
    margin: 9px 0 5px 5px;
    padding: 2px 5px;
    background: #12b5b0;
    border-radius: 2px;
    color: #ffffff;
    font-family: Arial, 'Microsoft YaHei';
    font-size: 14px;
    text-decoration: none;
}
.content {
    font-size: 16px;
    line-height: 30px;
    padding: 0px;
}
.content .h3{ font-size:18px;}
.content .view {
    padding: 0px 10px
}
.content .view td {
    border: 1px #e2e2e2 solid;
    padding: 5px;
}
.text-center{ text-align:center}
.content .des {
    font-size: 14px;
    height: 40px;
    color: #caccce;
    line-height: 30px;
    border-bottom: 1px #f7ebec solid;
    margin: 10px 0px;
    padding-bottom: 10px;
    text-align:center;
}