body{margin:0px;font-size:14px;color:#000000;font: 14px / 1.42857 "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden; background-color:#FFFFFF; }
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.jpg") 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;
	background-image:url("body.jpg")
}
.Tpage{
    width: 1200px;
    overflow: hidden;
    margin:0px auto;
}
.Twpage{
    width: 100%;
    overflow: hidden;
}

.PComTit{ width: 510px; height: 138px; overflow: hidden; margin: 0 auto; text-align: center; line-height: 20px; color: #5d5d5d}
.PComTit img{
    margin-bottom: 5px;
}
.logo{ width: 300px; height: 105px; overflow: hidden; float: left}
.logo img{ margin-top: 20px;}
.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: 900px; height: 105px;  overflow: hidden;float: right}
.Tmenu ul{ padding-left: 0px;}
.Tmenu .Tmli{ width: 100px; height: 105px; display: block; float: left; }
.Tmenu .Tmli .Tbg{ width: 110px;  height: 105px; line-height: 105px; overflow: hidden;display: block;text-align: center;color: #000000; font-size: 16px}
.Tmenu .Tck .Tbg{  background-color: #337ab7; color:#FFFFFF; }
.TmenuH{ width: 100%; height: 200px;  position: absolute; z-index: 22; overflow: hidden; display: none;left: 0px;background-color: #000000; opacity: 0.6;}
.TmenuTw{
    width:1200px;
    position: absolute;

    overflow: hidden;
    color: #FFFFFF;
    z-index: 23;
    display: none;
    padding-top: 15px;
}
.TmenuTw .img{
    width: 300px;
    height: 150px;
    float: left;
    overflow: hidden;
    margin-top: 15px;
}
.TmenuTw .img img{
    width: 300px;
    height: 150px;
}
.TmenuTw .info{
    float:left;
    width:375px;
    height:150px;
    margin-left: 30px;
    margin-top: 25px;
    text-align: center;
}
.TmenuTw .info h2{
    color:#fff;
    font-size:18px;
    color:#fff;
    font-weight:normal;
    display:block;
    margin: 0px;
    text-align: center;
    margin-bottom: 5px;
}
.TmenuTw .info h4{
    color:#fff;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    display:block;
    clear:both;
    margin: 0px;
    text-align: center;
}
.TmenuTw .info p{
    color:#fff;
    font-size:12px;
    color:#C3C3C3;
    font-weight:normal;
    display:block;
    width:100%;
    line-height:20px;
    margin-top:10px;
}
.TmenuTw .sort{
    width: 360px;
    float: right;
    overflow: hidden;
    margin-top: 15px;
}
.TmenuTw .sort a{
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    display:block;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    float: left;
    margin-left: 40px;
    font-size: 16px;
}
.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:600px;
}
.Part1{ width: 100%;overflow: hidden; height: 450px; padding-top: 30px;}

.Part1 .Part1_L{ width: 416px;  overflow: hidden; float: left; left:50%; position: absolute; margin-left: -596px;}
.Part1 .Part1_R{ width: 680px; overflow: hidden; line-height: 35px; color: #525252; position: absolute;left:50%; margin-left: -120px; font-size: 16px; text-indent: 2em;}
.Part1 .Part1_R .Amore{

    background-color: #165fae;
    color: #FFFFFF;
    line-height: 40px;
    padding: 10px 30px;
    text-align: center;
    overflow: hidden;
    margin-left: 80px;
    margin-top: 10px;
}

.GG{
    height: 120px;
}
.Part2{ width: 100%; height: 653px; background: url("yewu.jpg") center center no-repeat; overflow: hidden; margin-top: 30px}
.Part2 .pd40{ padding-top: 40px;}
.Part2 .PComTit{ color: #3a8be6}
.Part2 .ComaV{
    width: 100%;
    overflow: hidden;
}
.Part2 .Coma{
    width: 245px;
    height: 350px;
    background-color: #FFFFFF;
    float:left;
    margin-left:10px;
    display: block;
    border:15px #e4e4e4 solid;
}
.Part2 .Coma .b{
    width: 148px;
    height: 148px;
    background-color: #e4e4e4;
    border-radius: 148px;
    margin: 25px auto 0px auto;
    background-position: center 30px;
    background-repeat: no-repeat;
}
.Part2 .Coma .yw1{
    background-image: url("yewu1.png");

}
.Part2 .Coma .yw2{
    background-position: center 34px;
    background-image: url("yewu2.png");

}
.Part2 .Coma .yw3{
    background-image: url("yewu3.png");

}
.Part2 .Coma .yw4{
    background-position: center 45px;
     background-image: url("yewu4.png");
 }
.Part2 .Coma .yw5{
    background-position: center 33px;
     background-image: url("yewu5.png");
 }
 .Part2 .Coma .yw6{
    background-position: center 33px;
     background-image: url("yewu6.png");
 }
.Part2 .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: 152px;
    z-index: 999999999;
    position: absolute;
}
.Part2 .jtl{
    margin-left:-28px;
}
.Part2 .jtr{
    margin-left:1172px;
}
#yewu li{
    width: 300px;
    height:380px;
    float: left;
}
.Part2 .Coma .word{
    width: 210px;
    margin: 0 auto;
    overflow: hidden;
    line-height: 30px;
    color: #666666;
}
.Part2 .Coma .word h2{ color: #3d3d3d; font-size: 20px;}
.Part2 .ComaV a:hover .yw1{
    background-position: center -94px;
}
.Part2 .ComaV a:hover .yw2{
    background-position: center -89px;
}
.Part2 .ComaV a:hover .yw3{
    background-position: center -91px;
}
.Part2 .ComaV a:hover .yw3{
    background-position: center -91px;
}
.Part2 .ComaV a:hover .yw4{
    background-position: center -72px;
}
.Part2 .ComaV a:hover .yw5{
    background-position: center -92px;
}
.Part2 .ComaV a:hover .yw6{
    background-position: center -88px;
}
.Part2 .ComaV a:hover{
    border-color: #3d3d3d;
}
.Part3{
    width: 100%;
    overflow: hidden;
    margin-top: 50px;
    height: 500px;
}
.NewsLeft{
    width: 510px;
    height: 350px;
    float: left;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -600px;
}
.NewsRight{
    width: 665px;
    float: right;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -60px;
}
.NewsRight a{
    width: 645px;
    height: 80px;
    padding: 10px;
    background-color: #f0f0f0;
    margin-top: 25px;
    display: block;
    overflow: hidden;
}
.NewsRight a:hover .tit{
    font-weight: bold;
}
.NewsRight a:first-child{
    margin-top: 0px;
}
.NewsRight a .time{
    width: 80px;
    height: 80px;
    background-color: #FFFFFF;
    color: #9e9e9e;
    text-align: center;
    float: left;
}
.NewsRight a:hover .time{
    background-color: #165fae;
    color: #FFFFFF;
}
.NewsRight a:hover .day{
    border-bottom: 1px #FFFFFF solid;
}
.NewsRight a .time .day{
    width: 100%;
    height: 55px;
    border-bottom: 1px #f2f2f2 solid;
    line-height: 55px;
    font-size: 30px;
}
.NewsRight a .time .year{
    width: 100%;
    height: 25px;

    line-height: 25px;
}
.NewsRight a .tit{
    width: 550px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 16px;
    float: right;
    margin-top: 5px;
}
.NewsRight a .titx{
    width: 550px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    color: #666666;
    float: right;
}

.Part4{
    width: 100%;
    height: 603px;
    background: url("company_z.jpg") center center no-repeat;
    overflow: hidden;
    padding-top: 50px;
    margin-top: 30px;
}
.Part4 .PComTit{
    color: #FFFFFF;
}
.Part4 .ComaV{
    width: 1200px;
    padding-top: 25px;
    margin: 0 auto;
}
.Part4 .ComaV a:first-child{
    margin-left: 0px;
}
.Part4 .ComaV a:hover{
    border:10px #dbd3d3 solid;
}
.Part4 .Coma{
    width: 370px;
    border:10px #FFFFFF solid;
    background-color: #FFFFFF;
    float: left;
    margin-left: 15px;
    padding-bottom: 5px;
}
.Part4 .Coma img{
    width: 370px;
    height: 220px;
}
.Part4 .Coma .tit{
    width: 100%;
    height: 25px;
    text-align: center;
    line-height: 25px;
    font-size: 18px;
    color: #2f5d98;
    margin-top:5px;
}
.Part4 .Coma .titx{
    width: 350px;
    padding: 0px 10px;
    line-height: 24px;
    text-align: center;
    color: #303030;
    margin-top: 5px;
}
.Part4 .Coma .titx a{
    color: #303030;
}
.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}
#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%;
    background-color: #333333;
    padding:30px 0px;
    color: #FFFFFF;
}
.EndLink a{ color: #FFFFFF}
.EndLink .Left{
    width: 730px;
    float: left;
    overflow: hidden;
}
.EndLink .Left ul{
    padding-left: 0px;
}
.EndLink .Left li{
    width: 120px;
    float: left;
    overflow: hidden;
}
.EndLink .Left li a{
    width: 100%;
    display: block;
    text-align: center;
    color:#ffffff;
}
.EndLink .Left li .big{
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}
.EndLink .Left li .small{
    height: 30px;
    line-height:30px;
}
.EndLink .Right{
    width: 400px;
    float: right;
    line-height: 30px;
}
.Foot{ width: 100%; overflow: hidden; height: 40px; line-height: 40px; background-color: #151515; text-align: center;  color: #737373 }
.Foot a{ color: #737373}

.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;
}