﻿@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;font-family:"Microsoft YaHei";}
ul {padding:0;margin:0;}
body {font-size:12px;color:#333;}
a {color:#333;text-decoration:none;}
a:hover {color:#000;}
li {list-style-type:none;}
.clear {clear:both;}
.fr {float:right;}
.fl {float:left;}
.mid {margin:0 auto;width:1200px;}
.top{border-bottom: solid 1px #d9d9d9;font-size: 14px;line-height: 40px;overflow: hidden;}

.header {height:119px;}


.logo {background:url(logo.jpg) no-repeat left center;float: left;height: 119px;width: 700px;}
.tel{float: right;background: url(tel.jpg) no-repeat left center;font-size: 14px;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;height: 119px;padding-left: 30px;line-height: 119px;color: #9c9c9c;}
.tel span{font-weight: bold;color: #fd0000;font-size: 24px;vertical-align:middle;}


.menu{border-top: solid 1px #d2d2d2;line-height: 56px;height: 56px;}
.nav{}
.nav li {width:198px;text-align:center;float:left;border-right: solid 1px #ccc;}
.nav li.last {background-image:none;border:none;}
.nav li a {font-size:16px;color:#333;display: block;height: 56px;}
.nav li a:hover {font-weight: bold;color: #0076c0;}

.sousuo {height:75px;font-size:14px;position: relative;}
.ssl {width:750px;color: #333;position: absolute;line-height: 75px;background: url(ssl.jpg) no-repeat left center;padding-left: 30px;}

.itx {vertical-align:top;width: 363px;color:#333;height:40px;padding-left: 20px;border: none;background: #ebecec url(ss.png) no-repeat 350px center;margin-top: 18px;}
#hylist {display:none;}
.ssk {float:right;}
.xryy{font-size: 0;border-top: solid 1px #ccc;margin-left: 1px;}
.xryy li{transition:all 0.3s;width: 238px;display: inline-block;border-left: solid 1px #ccc;border-bottom: solid 1px #ccc;border-right: solid 1px #ccc;margin-left: -1px;overflow: hidden;}
.xryy li:hover{
	position:relative;z-index;999;
	box-shadow:0 0 15px 5px rgba(0,0,0,0.2)
}
#full-screen-slider {width:100%;height:600px;position:relative;background:#FFF;background: url(badbg.jpg) no-repeat center center;}
#slides {display:block;width:100%;height:600px;list-style:none;padding:0;margin:0;position:relative;z-index:0;}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;z-index:0}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:80%;top:540px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:10px;border-radius:5px;background:#fff}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#f7640b}

.page2 li{display: inline-block}
.page2 {font-size:12px;text-align:center;margin-bottom:20px;padding-top: 20px;}
.page2 .fl_left {/*display:none;*/ float:left;width:200px;line-height:20px;height:20px;}
.page2 .fl_left .page_all {padding-left:12px;line-height:20px;display:none;}
.page2 a {color:#0368A8;text-decoration:none;border:1px solid #C8D8EC;height:20px;line-height:20px;padding:0 7px;margin:0 3px;display:inline-block;background:#FFF;}
.page2 .page_all {margin-right:20px;display:none;}
.page2 a:hover {background:#FD8C00;border:1px solid #EF5927;color:#FFFFFF;}
.page2 .pagenum {background:#FD8C00;border:1px solid #EF5927;color:#FFFFFF;}
.page2 .fristimg {padding-left:15px;display:none}
.page2 .preimg span {padding-left:8px;}
.page2 .nextimg span {padding-right:8px;}
.page2 .lastimg {padding-right:15px;display:none}
.page2 .preimg:hover span {padding-left:8px;}
.page2 .nextimg:hover span {padding-right:8px;}

.rollBox {width:1200px;margin:0 auto;height: 620px;padding-top:10px;position: relative;}
.rollBox .LeftBotton {height:32px;width:81px;background: url(sbt.png) no-repeat 0px 0;cursor:pointer;position: absolute;right: 87px;top: 80px;}
.rollBox .RightBotton {height:32px;width:81px;background: url(sbt.png) no-repeat -81px 0;cursor:pointer;position: absolute;right: 0;top: 80px;}
.rollBox .Cont {width:1200px;overflow:hidden;float:left;padding-top:5px;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:387px;float:left;font-size: 16px;margin-right: 20px;}
.rollBox .Cont .pic img {display:block;margin:0 auto;width:387px;height:387px;transition: all 0.3s;}
.rollBox #List1,.rollBox #List2 {float:left;}

.rollBox .LeftBotton:hover{background-position-y: -32px;}
.pica{background-color: #fff;height: 49px;color: #333;line-height: 49px;margin-top: -20px;position: relative;z-index: 99;margin-left: 10px;
    display: inline-block;
    padding: 0 20px;
    max-width: 80%;
}

.rollBox .Cont .pic:hover .pica{background-color: #0076c0;color: #fff;}



.bd1 {height:350px;background-image:url(bd1.jpg);background-repeat:no-repeat;background-position:center center;}
.bd2 {height:350px;background-image:url(bd1.jpg);background-repeat:no-repeat;background-position:center center;}
.bd3{height:350px;background-image:url(bd1.jpg);background-repeat:no-repeat;background-position:center center;}
.bd4{height:340px;background-image:url(bd1.jpg);background-repeat:no-repeat;background-position:center center;}

.pt1 {font-size: 36px;color: #323232;padding-top: 60px;text-align: center;}
.pt2{font-size: 14px;text-align: center;padding-top: 5px;margin-bottom: 20px;color: #6a6a6a;line-height: 1.8;}

.fah{background:url(fah.jpg) no-repeat center center;height: 889px;}
.fah2{background:url(fah2.jpg) no-repeat center center;height: 824px;position: relative;margin-top: 80px;overflow: hidden;}
.fah3{background:#f4f4f4;position: relative;margin-top: 80px;}


.gssimg{display: flex;justify-content: space-between;padding-bottom: 80px;height: 270px;}
.gssi1{background: #fff;text-align: center;font-size: 18px;line-height: 2.8;transition: all 0.3s;}
.gssi1:hover{box-shadow: 0 0 5px 3px rgb(0 0 0 / 20%);background-color: #0e3c85;}
.gssi1:hover a{color: #fff;}


.gscc{font-size: 16px;line-height: 2;padding: 30px;text-align: center;color: #6a6a6a;}
.nav2{background-color: #f0f0f0;border-bottom: solid 1px #e6e6e6;line-height: 37px;}
.nav2t{background: url(home.jpg) no-repeat left center;padding-left: 20px;font-size: 14px;;}
.nav2t li{display: inline-block;}
.breadcrumb-item::after{padding-right: 10px;content: '>';display: inline-block;padding-left: 10px;}

.ipcp{padding-top: 20px;margin-left: -30px;}
.ipcp li{margin-left: 30px;float: left;width: 380px;font-size: 14px;line-height: 40px;height: 300px;text-align: center;margin-bottom: 10px;transition: all 0.3s;}
.ipcp li img{width: 378px;height: 254px;}
.ipcp li:hover{transform: translateY(-10px);box-shadow:0 0 10px rgb(0 0 0 / 20%);}

.ipcp4{padding-top: 40px;margin-left: -10px;}
.ipcp4 li{margin-left: 10px;float: left;width: 292px;font-size: 14px;line-height: 40px;height: 242px;text-align: center;margin-bottom: 10px;transition: all 0.3s;}
.ipcp4 li img{width: 290px;height: 194px;}


.picScroll-top .hd{position: relative;}
.next{position:absolute;top: -20px;left: 48%;cursor: pointer;}
.prev{position:absolute;top: 564px;left: 48%;cursor: pointer;}
.picScroll-top .tempWrap{padding-left: 5px;padding-top: 5px;margin-top: -5px;}
.fahz{width: 270px;float: left;}
.fahz1{height:259px;width: 259px;position: relative;box-shadow: 0 0 6px 0 rgb(0 0 0 / 20%);margin-bottom: 20px;
overflow: hidden;}
.fahz1:hover .fahbg{top: 0;}







.fahimg img{height:259px;width: 259px;}
.fahbg{position: absolute;top: 259px;left: 0;width: 259px;height: 259px;background-color: rgba(1, 50, 126,0.9);color: #fff;text-align: center;transition: all 0.3s;}
.fahbt1{padding-top: 70px;font-size: 20px;font-weight: bold;}
.fahbt2{padding:10px 30px;font-size: 16px;;}
.fahy{width: 920px;float: right;background-color: #fff;height: 540px;box-shadow: 0 0 6px 0 rgb(0 0 0 / 20%)}
.fahyt{padding-top: 80px;margin-left: 40px;font-size: 24px;font-weight: bold;display: inline-block;border-bottom: solid 1px #ccc;padding-bottom: 10px;}
.fahyc{margin-left: 40px;padding-top: 10px;font-size: 16px;line-height: 2;color: #727272;}
.fahyb{padding-top: 20px;padding-left: 40px;}
.fahyb a{display: inline-block;background-color: #01327e;border-radius: 15px;color: #fff;padding: 3px 10px;}
.fahy1.active{display: block;}
.fahy1{position: relative;height: 540px;display: none;}
.fahyimg{position: absolute;right: 0;bottom: 0;}
.mm2{text-align: center;padding: 40px;}

.qim{display: flex;justify-content: space-between;padding-top: 30px;}
.qim div{perspective:300;-webkit-perspective:300;}
.qim div:hover img{ transform: rotateY(360deg);;transition: all 1s; perspective:500;}
.ipcul{border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;}
.ipcul li{display: inline-block;padding:0 20px;font-size: 18px;line-height: 3;}
.ipcul li:hover{background:url(navli.jpg) no-repeat center bottom;}
.ivppul{display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 30px;}
.ivppul li{width: 359px;border: solid 1px #ccc;padding: 13px;margin-bottom: 30px;overflow: hidden;}
.ivppul li img{width: 359px;height: 359px;position: relative;transition: all 0.3s;}
.ivula{font-size: 16px;line-height: 2;padding-top: 10px;background-color: #fff;}
.ivppul li:hover{border: solid 1px #006bda;}
.ivppul li:hover img{transform: scale(1.1);}
.ivppul::after{display: block;content: '';width:359px ;}
.ipcul2{    padding-top: 0px;
    border: none;
    height: 55px;
    border-bottom: solid 1px #ccc;
    margin-bottom: 38px;}
.hfc{background: url(mad.jpg) no-repeat center center;height: 423px;margin-top: 50px;}


.xgcpz {
    float: left;
    width: 288px;
    border-right: 1px solid #e0e0e0;
    padding-right: 20px;
}

.xgcpy {
    float: right;
    width: 866px;
}
.ivppuly{padding-top: 30px;margin-left: -16px;}
.ivppuly li{width: 260px;padding: 13px;margin-bottom: 20px;overflow: hidden;transition:all 0.3s;text-align: center;border: 1px solid #ccc;margin-left: 16px;float: left;}
.ivppuly li img{width: 260px;height: 260px;position: relative;transition: all 0.3s;}
.ivula{font-size: 16px;line-height: 2;padding-top: 10px;background-color: #fff;}

.ivppuly li:hover{box-shadow:0 0 5px 2px rgba(0,0,0,0.2);}
.ivppuly::after{display: block;content: '';width:260px ;}
.ivpimgt{font-size: 18px;font-weight: bold;}
.ivpimgs{font-size: 14px;line-height: 1.8;padding-top: 10px;}
.ivpimgm{font-size: 14px;padding-top: 5px;}
.ivpimgm a{font-size: 14px;display: inline-block;margin: 0 10px;/* background-color: #4c4c4c; */color: #333;width: 100px;line-height: 1.9;text-align: center;border: 1px solid #ccc;}
.ivpimgm a:hover{background-color:#da251c;color:#fff}

.npt1{padding-top: 50px;font-size: 30px;font-weight: bold;text-align: center;}
.npt2{text-transform: uppercase;text-align: center;font-size: 18px;color: #a7a7a7;}
.npcwe{}
.npcwe li{padding: 44px;height: 165px;}
.npcwe li:hover{background-color: #006bda;color: #fff;}
.npcwe li:hover a{color: #fff;}
.npcimg{width: 265px;height: 165px;float: left;margin-right: 20px;}
.npcimg img{width: 265px;height: 165px;;}
.npctit{font-size: 19px;padding-top: 10px;}
.npctit span{font-size: 14px;}
.npctic{font-size: 14px;padding-top: 10px;line-height: 1.8;height: 60px;}
.npctia{padding-top: 10px;}


.ingsjj {position: relative;height: 616px;background: url(gs.jpg) no-repeat center center;}
.injstt{padding-left: 746px;text-transform: uppercase;padding-top: 60px;font-size: 18px;}
.injstt div{font-weight: bold;font-size: 35px;color: #323232;padding-top: 90px;}
.ingsjb{font-size: 16px;line-height: 2;padding-left: 746px;padding-right: 30px;padding-top: 40px;}
.gsb1{margin-left: -16px;}
.gsb1s{width: 246px;height: 365px;border: solid 1px #ccc;float: left;margin-left: 16px;text-align: center;padding: 0 20px;color: #3a3a3a;}
.gsb1si{width: 80px;height: 80px;margin:0 auto;margin-top: 50px;overflow: hidden;}
.gsb1st{font-size: 25px;font-weight: bold;border-bottom: solid 1px #5f5f5f;line-height: 2;padding-top: 20px;}
.gsb1sc{font-size: 18px;padding-top: 20px;line-height: 1.6;}
.gsb1s:hover .gsb1si img{margin-top: -80px;}
.gsb1s:hover{color: #fff;background-color: #004098;}
.gsb1s:hover .gsb1st{border-bottom: solid 1px #fff;}

.incp {padding-top:40px;}
.incpfl {width:252px}
.inctptitle {background: #004098 url(pip.jpg) no-repeat center 20px;height: 100px;}
.incptt1{font-size: 27px;;}
.incptt2{font-size: 16px;text-transform: uppercase;}
.incpli {padding: 10px;border-left: solid 1px #a2a2a2;border-right: solid 1px #a2a2a2;border-bottom: solid 1px #a2a2a2;}
.incpli li {padding-left:25px;padding-right:20px;line-height:60px;font-size:16px;border-bottom:solid 1px #a0a0a0;}
.incpli li:hover{background-color: #efefef;}
.incpli li  a{display: block;}

.lvbs{position: relative;}
.lvbst{font-size: 41px;font-weight: bold;color: #01327e;padding-left: 40px;padding-top: 50px;}
.lvbsx{font-size: 33px;font-weight: bold;padding-left: 40px;}
.lvbsx div{color: #01327e;}
.lvbsc{color: #615d5d;font-size: 14px;line-height: 2;padding-top: 40px;padding-left: 40px;}
.lvbsi{position: absolute;left: 420px;top: 0;}
.lvbspon{height: 120px;position: absolute;background-color: rgb(227 227 227 / 80%);margin-left: 40px;top: 550px;}
.lvbspon div{width: 189px;line-height: 120px;float: left;text-align: center;font-size: 18px;}
.lvbspon div.active{color: #fff;background-color: #01327e;}

.gsn{background: url(gsn.jpg) no-repeat center center;height: 614px;}
.infzz{float: left;width: 242px;height: 346px;background-color: #004098;color: #fff;}
.infzz1{font-size: 32px;padding-top: 100px;padding-left: 30px;}
.infzz2{font-size: 15px;padding-top: 2px;padding-left: 30px;}
.infzz3{font-size: 15px;padding-top: 32px;padding-left: 30px;}
.infzz3 a{color: #fff;display: inline-block;width: 100px;text-align: center;border: solid 1px #fff;line-height: 1.6;}

.rytts{font-size: 16px;color: #323232;margin-top: 40px;background-color: #f2f2f2;height: 62px;line-height: 62px;}
.tytts12{color: #fff;background-color: #e60012;padding: 0 30px;float: left;margin-right: 30px;}
.sjimgg{padding-top: 30px;margin-left: -9px;}
.sjimgg div{width: 290px;height: 181px;float: left;margin-left: 9px;margin-bottom: 14px;transition: all 0.3s;}
.sjimgg div img{width: 290px;height: 181px;}
.sjimgg div:nth-child(1){width: 601px;height: 376px;float: left;}
.sjimgg div:nth-child(1) img{width: 601px;height: 376px;}
.sjimgg div:hover{box-shadow: 0 0 4px 4px rgb(0 0 0 / 20%);}



.zxtj{width: 245px;background-color: #f5f5f5;padding:10px 27px;line-height: 63px;float: left;}
.zxtjt{font-size: 24px;color: #0092d8;font-weight: bold;border-bottom: solid 1px #e5e5e5;}
.zxtjul{}
.zxtjul li{border-bottom: solid 1px #e5e5e5;padding: 10px 0;}
.zxtjtt{font-size: 15px;line-height: 2;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zxtjtc{font-size: 14px;line-height: 2;color: #666666;-webkit-line-clamp: 2;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical; }

.xtitle{font-size: 30px;font-weight: bold;line-height: 2.5;}







.khal{border-left: solid 1px #ccc;border-top: solid 1px #ccc;padding-left: 3px;}
.khal li{border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;float: left;width: 238px;height: 178px;position: relative;overflow: hidden;}
.bbgg{position: absolute;width: 238px;height: 178px;background-color: rgb(0 0 0 / 80%);transition: all 0.3s;top: 178px;font-size: 16px;line-height: 178px;}
.khal li:hover .bbgg{top: 0;text-align: center;color: #fff;}
.cccenter{text-align: center;padding: 20px 0 100px;}
.cccenter a{background-color: #e60012;color: #fff;display: inline-block;border-radius: 20px;padding: 10px 40px;font-size: 16px;}

.khal li img{width: 238px;height: 178px;}

.incpfr {width:870px;}
.incpfrtit {height:34px;    border-bottom: 1px dashed #dcdcdc;margin-bottom: 20px;}
.datt {display:block;font-size:14px;border-left: solid 6px #f60007;float:left;height: 24px;line-height:24px;padding-left: 8px;}
.more {float:right;padding-right:10px;}
.incps {padding-top:20px;margin-left:-23px;}
.incps li a {font-size:14px;}
.incps li img {width:288px;height:288px;transition: all 0.3s;}
.incps li {width:288px;margin-bottom:20px;float:left;line-height:40px;text-align:center;margin-left:23px;height: 330px;overflow: hidden;transition: all 0.3s;background-color: #fff;position: relative;}
.incps li:hover .incpa{bottom: 10px;}

.incpa{text-align: center;position: absolute;bottom: -50px;width: 100%;font-size: 0;background-color: #fff;transition: all 0.3s;}
.incpa a{display: inline-block;width: 87px;height: 28px;font-size: 16px;line-height: 28px;border: solid 1px #e60012;border-radius: 0 15px 15px 0;}
.incpa a:nth-child(1){background-color: #e60012;color: #fff;border-radius: 15px 0 0 15px;}


.fangda{display: block;overflow: hidden;}

.incps4{margin-left: -16px;}
.incps4 li{margin-left: 16px;}


.cpanltul{margin-left: -19px;}
.cpanltul li{float: left;width: 387px;height: 278px;margin-left: 19px;margin-bottom: 20px;overflow: hidden;position: relative;}


.cpabg{position: absolute;width: 387px;height: 278px;top: 0;text-align: center;line-height: 278px;background-color: rgba(12, 144, 209,0.8);font-size: 20px;color: #fff;transition: all 0.3s;opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both}
.cpanltul li:hover .cpabg{opacity: 1;     -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration)*0.75);
    animation-duration: calc(var(--animate-duration)*0.75);
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}
.cpanltul2 li{height: 318px;text-align: center;font-size: 14px;line-height:40px;}
:root {
    --animate-duration:1s;--animate-delay:1s;--animate-repeat:1}



@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.contfz{width: 439px;height: 286px;border-right: solid 1px #ccc;background: url(map.jpg) no-repeat left top;margin-top: 20px;float: left;}
.xontfzt{padding-left: 36px;padding-top: 30px;}
.xontfztx{height: 8px;width: 63px;background-color: #0093ef;}
.xontfztc{font-size: 15px;line-height: 2;}
.xontfztd{font-size: 43px;color: #0093ef;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;height: 100px;}

.xonftzcc{font-size: 14px;padding-left: 36px;color: #767676;line-height: 2;}

.contfzm{padding: 30px 0 0 60px; float: left;font-size: 18px;line-height: 2;}
.contfzmt{font-size: 25px;font-weight: bold;line-height: 3;}
.ma2{float: right;padding-top: 30px;}

.mapx{height: 600px;margin: 40px 0;}
.lxtt1{font-size: 38px;font-weight: bold;line-height: 1.6;padding-top: 40px;}
.lxtt2{font-size: 18px;color: #8c8c8c;}
.lxtt3{padding: 50px 0;height: 200px;}
.lxtt3 div{float: left;width: 33.3%;padding-top: 20px;}
.xtxt{border: solid 1px #ccc;background-color: transparent;height: 58px;width: 360px;font-size: 18px;padding-left: 20px;}
.xtxt3{background-color: #0076c0;border: none;width: 200px;height:50px;color: #fff;border-radius: 10px;font-size: 18px;}
.lxtt3 div.stxts{text-align: center;width: 100%;}


.xff{background-color: #f8f8f8;padding: 10px 0;margin-top: 50px;}
.datitle {padding-left:30px;background-image:url(gst.jpg);background-repeat:no-repeat;background-position:left center;height:44px;line-height:44px;border-bottom:solid 1px #ccc;}
.datit {line-height:44px;font-size:19px;color:#373737;font-weight:bold;height:44px;}
.datit2 {padding-left:10px;line-height:44px;font-size:17px;color:#929292;height:44px;}
.injjnr {font-size:14px;padding-top:70px;padding-left:680px;line-height:26px;}
.gsli {background-image:url(gli.jpg);background-repeat:no-repeat;background-position:center center;width:15px;height:404px;float:left;}
.ingsnew {width:227px;float:right;}
.xnwe3{padding-top: 20px;margin-left: -20px;}
.xwes{background-color: #fff;width: 386px;float: left;margin-left: 20px;}
.inul {padding: 20px;}
.inul li {font-size:14px;line-height:2.8;}
.xnwe3 .inul{padding-top:0 ;}
.xwest{font-size: 16px;padding: 20px 20px 0 20px;height: 30px;}
.xwest1{float: left;}


 .innewsfl {width:536px;position: relative;padding-top: 20px;height: 336px;}
 .innewsfl img{width:536px;height: 336px;}

.inftop{width: 44px;padding:10px 20px;line-height:40px;background-color: #e60012;color: #fff;font-size: 18px;text-align: center;position: absolute;top: 0;left: 20px;}
.inftop::before{display: inline-block;content: '';background-color: #fff;height: 1px;width: 44px;z-index: 999;position: absolute;top: 50%;left: 50%;transform: translateX(-50%);}



.uldds li{border-bottom: dashed 1px #aaaaaa;height: 94px;}
.uddate{font-size: 14px;text-align: center;width: 71px;margin-right: 20px;float: left;}
.uddate div{font-weight: bold;font-size: 30px;padding-top: 15px;}
.uddaa{font-size: 16px;line-height: 2;padding-top: 10px;}
.uddac{font-size: 14px;line-height: 1.6;}
.uldds li:hover{color: #004098;}
.uldds li:hover a{color: #004098;}


.fqqa{height: 50px;font-size: 14px;background: url(m.jpg) no-repeat right 5px;}
.faqs{color: #3a3a3a;font-weight: bold;font-size: 28px;}
 .innimgg3{position: absolute;height: 50px;line-height: 50px;bottom: 0;width: 100%;background: #0268bc;}
.innimgg3 a{padding-left: 20px;float: left;color: #fff;font-size: 14px;}
.innimgg3 div{background: #d0121c;font-size: 30px;color: #fff;float: right;width: 50px;text-align: center;}
.time {float:right;padding-right:5px;}

.nfzzd{width: 545px;}
.nfzzt{font-size: 14px;border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;line-height: 49px;}
.nfzzt strong{font-size: 20px;}
.nfzfimg{padding-top: 20px;margin-left: -20px;}
.nfzfimg li{width: 260px;float: left;margin-left: 20px;;border: solid 1px #ccc;}
.nnlimg img{width: 260px;height: 177px;}
.nnltt{padding: 20px 10px 10px;text-align: center;font-size: 16px;line-height: 1.8;}
.nnltc{padding: 0px 10px 20px;font-size: 14px;line-height: 1.8;color: #797979;}

.nfzzl{width: 580px;}
.nfzftt{padding-top: 20px;}
.nfzftt li{margin-bottom: 15px;border: solid 1px #ccc;height: 54px;overflow: hidden;transition: all 0.3s;}
.nfdata{background-color: #dddddd;width: 63px;height: 54px;float: left;margin-right: 20px;text-align: center;}
.nfdata div{font-size: 18px;padding-top: 5px;}
.fztts{height: 54px;line-height: 54px;font-size: 16px;}
.fzttx{font-size: 14px;line-height: 2;padding: 15px;color: #797979;border-top: solid 1px #ccc;}
.nfzftt li.active{height: 140px;}
.nfzftt li.active .nfdata{color: #fff;background-color: #01327e;}






.innimg3{font-size: 16px;font-weight: bold;line-height: 2;}
.innimg4{font-size: 14px;line-height: 1.6;color: #737373;}
.innimg2{font-size: 14px;color: #b2b2b2;padding-top: 20px;}

.inwen {}
.inwen li{border-bottom: solid 1px #bfbfbf;}
.inwen li span{float: right;}		
.wen{

	font-size:16px;
    line-height: 57px;

	}			
.da{
    display:none;
    color: #b2b2b2;
    font-size: 14px;line-height: 1.6;
    padding-bottom: 10px;


	}
   .active .da{display: block;}

   #demoa{ overflow:hidden;width: 100%;margin-top: 60px;}
   #demoa td{border-collapse:collapse;}
   #demoa img{width: 480px;height: 325px;display: block;}
.xgssa{text-align: center;padding-top: 50px;}
.xgssa a{display: inline-block;width: 160px;height: 40px;background-color: #0076c0;line-height: 40px;color: #fff;text-align: center;font-size: 16px;border-radius: 10px;}
.links {margin-top:20px;padding:10px 0;}
.links a {margin-right:20px;}
.fooder {height: 314px;background: #303032;margin-top: 30px;}
.dlogo{padding-top: 50px;float: left;margin-left: 30px;width: 382px;color: #b2b2b2;font-size: 14px;line-height: 2;}
.dlogo a{color: #b2b2b2;}
.dlogoc{padding-top: 30px;padding-left: 40px;}
.dlogon{border-bottom: solid 1px #3b3b3c;padding-bottom: 20px;}
.dbcc {color: #b2b2b2;margin-top: 50px;float: left;line-height: 1.6;font-size: 14px;border-left: solid 1px #3b3b3c;border-right: solid 1px #3b3b3c;margin-left: 50px;width: 300px;padding: 0 40px;}


.dbcc1{background: url(fo1.png) no-repeat left 5px;padding-left: 45px;height: 80px;}
.dbcc2{background: url(fo2.png) no-repeat left 5px;padding-left: 45px;height: 80px;}
.dbcc3{background: url(fo3.png) no-repeat left 5px;padding-left: 45px;height: 80px;}
.dbcct{font-size: 16px;}
.dma{float: right;padding-top: 70px;padding-right: 20px;}

.folx{float: left;width: 640px;padding-left: 20px;color: #fff;padding-top: 50px;}
.folx div{padding-bottom: 15px;}
.txt{border: solid 1px #ccc;background-color: transparent;height: 38px;width: 250px;font-size: 14px;}
.txt2{border: solid 1px #ccc;background-color: transparent;height: 90px;width: 450px;font-size: 14px;vertical-align: middle;}
.txt3{background-color: #0076c0;border: none;width: 100px;height: 30px;color: #fff;border-radius: 10px;}
.txts{padding-left: 40px;}
.dnav{}
.dnav li{line-height:32px;padding-left: 10px;float: left;width: 80px;}
.dnav li a {color:#fff;font-size: 14px;}
.fflxk{float: right;padding-top: 100px;}
.jszcc{line-height: 3;font-size: 14px;color: #fff;padding-top: 20px;}
.jszcc a{color: #fff;}
.e2 {padding:20px 0;}
.e2 li {line-height:35px;border-bottom:dashed 1px #ccc;font-size:14px;padding: 10px 0;}
.e2 li .time {float:right;}
.nattc{color: #b1b1b1;}

				

.lh_cpdetailright {background: #fff;padding: 0 20px;}
.lh_cppubtitle{border-bottom: solid 1px #e3e3e3;margin-bottom: 20px;}
.lh_cppubtitle .redline {width: 30px;height: 8px;background: #0076c0;margin-top: 40px;}
.lh_cppubtitle h1 {font-size: 24px !important;color: #333333 !important;line-height: 1 !important;margin: 14px 0 14px;font-weight: normal !important;}
.lh_cppubtitle h2 {font-size: 14px;color: #bd0c12;font-weight: bold;line-height: 1;text-transform: uppercase;margin-bottom: 10px;}
.lh_cpname {font-size: 30px;color: #333333;line-height: 1;text-align: center;}
.lh_cpdetaildemo1 {margin-top: 60px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}





#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 899px;
	height: 676px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}

#certify .swiper-button-next:after,#certify .swiper-container-rtl .swiper-button-prev:after{content: '';}
#certify .swiper-button-prev:after,#certify .swiper-container-rtl .swiper-button-next:after{content: '';}



.abcount{background-color: #f7f8f8;height: 75px;line-height: 75px;}
.abccul{font-size: 0;text-align: center;}
.abccul a{display: inline-block;width: 230px;font-size: 16px;margin-left: -1px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;}
.abccul a:hover{background: #006bda  url(xj.png) no-repeat center top;color: #fff;}
.ngst{float: left;}
.ngsc{float: right;width: 600px;}
.ngsc1{color: #006bda;font-size: 30px;font-weight: bold;padding-top: 30px;}
.ngsc2{font-size: 16px;color: #5d5d5d;padding-bottom: 20px;}
.ngsc3{background-color: #006bda;height: 2px;width: 200px;}
.ngsc4{padding-top: 20px;font-size: 14px;line-height: 2;color: #5d5d5d;}

.ljdh{padding-top: 40px;}
.dbpt{padding: 2px 0;background-color: #eeeeee;margin-top: 50px;}
.abry{padding: 40px 0;}


.pdfxz{display: inline-block;}
.pdfxz a{display: inline-block;background-color: #;}
.p-btns{margin-top:35px;overflow:hidden;}
.p-btns a{float:left;height:60px;line-height:60px;text-align:center;border:1px solid #235196;border-radius:4px;}
.p-btns .order-btn{width:280px;font-size:24px;color:#fff;margin-right:20px;background:#235196;cursor:pointer;}
.p-btns .order-btn:hover{background:#1E4678;}
.p-btns .phone{ padding:3px 0; line-height:27px;font-size:16px;}
.p-btns .phone span{ font-size:24px;color:red;}

.p-btns a img{display:inline-block;vertical-align:middle;margin-right:10px}
.cptccs{line-height: 40px;border-bottom: 1px solid #ccc;position: relative;}
.cptccs a{display: inline-block;background-color: #5d5d5d;color: #fff;font-size: 18px;width: 160px;text-align: center; font-size: 15px; margin-left: 10px;}


.zxcc{background-image:url(zx.jpg);background-repeat:no-repeat;background-position:left 10px;margin-top: 10px;padding-left: 70px;height: 90px;border-top: solid 1px #ececec;}
.zxccimg{float: right;padding-top: 20px;}
.zxcc1{font-size: 14px;padding-top: 10px;line-height: 2;}
.zxcc2{color:#bd0c12;font-family: Impact;font-size: 30px;}
.cpbttl {
    font-size: 16px;
    background-color: #d41924;
    color: #fff;
    text-align: center;
    line-height: 50px;
}



.xcpfl{border-top: solid 1px #ccc;line-height: 3;font-size: 18px;height: 100px;}
.xcpfl li{display: inline-block;padding: 10px 30px;margin-top: -1px;}
.xcpfl li.on{border-top: solid 2px #d41924;color: #d41924;}
.xcpfl li:hover a{color: #d41924;}

.title {text-align:center;line-height:35px;}
.info {line-height:2;border-bottom:1px solid #b5b5b5;font-size: 14px;color: #666;padding-bottom: 15px;}
.content {line-height:2;font-size:16px;padding: 20px 0;color: #545454;}
.boxoff {border-bottom:dashed 1px #ccc;}
.context{padding-top:20px;height: 80px;}
.context li{float: left;width: 50%;font-size: 14px;}
.context li:nth-child(2){text-align: right;}

.d4 {line-height:25px;font-size:12px;}
.commend {margin-top:20px;}
.picbox {padding-bottom:20px;padding-top:20px;text-align:center;}

.pagesshow {min-height:245px;line-height:35px;font-size:14px;padding:20px;}
.sj li img {width:210px;margin-bottom:3px;border:solid 1px #ccc;padding:5px;}
.mt1 {margin-bottom:10px;height:auto;clear:both;}
.cpcpshow {padding-bottom:10px;}
.cpcpshow li {margin-left:10px;width:235px;text-align:center;margin-top:10px;padding-bottom:10px;float:left;border:solid 1px #ccc;}
.cpcpshow li img {width:233px;height:233px;}
.cmt1 {padding-bottom:20px;}





#tbody {float:left;width:480px;margin:20px auto;text-align:left;
										
    margin-right:10px;
    padding-top:10px;		margin-top:0px;;}	
    

    /* 本例子css */
    #bkk{border:1px solid #ccc; 
        }
    .picFocus{  width:470px;  position:relative;padding-top:0;  overflow:hidden;zoom:1;}
    .picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
    .picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
    .picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
    .picFocus .hd ul li img{ width:80px; height:80px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
    .picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
    .picFocus .hd ul li.on img{ border-color:#f60;  }
    .picFocus .bd li{ vertical-align:middle; }
    .picFocus .bd img{ width:470px; height:470px; display:block;  }


    .qcpdtjj{font-family:"Microsoft YaHei";
        line-height:25px;
        padding-top:30px;
        padding-right:50px;
        width:490px;
        float:right;
        font-size:14px;	
    }
    .qcpdtjj h2{
        margin-bottom:10px;
        font-family:"Microsoft YaHei";
        font-size:30px;
        line-height:50px;
        font-weight:400;
        line-height:50px;}
    .tedian{
        margin-top: 10px;
        padding-top: 8px;
        padding-bottom: 24px;
        border-top: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;}
    
    .zb1{	
                font-size:14px;}
    .xzbul{height: 35px;}
    .xzbul li{	width: 200px;
        display: inline-block;
        height: 45px;
        line-height: 45px;
        text-align: center;
        background-color: #4f4f4f;
        color: #FFF;
        font-size: 18px;}
    .zbdh{
        height:45px;}
        .xzbul li.zb2{		
        background-color: #0076c0;
    
    }	.xgcp{
        width:460px;
        float:right;
        height:177px;}	
    
    
    .xgcccp{
        font-weight:bold;
        margin-bottom:10px;
        border-bottom:solid 1px #dedede;
        padding-top:40px;
        font-family:"Microsoft YaHei";
        font-size:16px;
        line-height:35px;}	
            .connn{
                padding:10px 20px;
                font-family:"Microsoft YaHei";
                line-height:25px;
                font-size:14px;}									
    .dbtdc{
        margin-top:10px;
        background-color:#024289;
        padding-left:20px;
        font-family:"Microsoft YaHei";
        font-size:18px;
        font-weight:bold;
        line-height:40px;
        height:40px;
        color:#FFF;
        }
    .dbtdcc{	font-family:"Microsoft YaHei";
    line-height:25px;
    font-size:14px;
        padding:5px 10px;}.e3{
                        }.e3 li{
        line-height: 35px;
        border-bottom: dashed 1px #ccc;
        font-size:14px;
        font-family:"Microsoft YaHei";
        background-image: url(nnl.png);
        background-repeat: no-repeat;
        background-position: 5px center;
        padding-left:20px;
                            }		
                           			.jishu{
        width:600px;
        float:left;}	
    .jishuli li{
        padding-left:1px;
        line-height: 42px;
        background-image: url(jishuli.jpg);
        background-repeat: no-repeat;
        background-position: left center;
    }	
    .jitt{
        float:left;
        width:70px;}#div1{ 
    height:42px; padding-left:1px;	background-image: url(jishuli.jpg);
        background-repeat: no-repeat;
        background-position: left center;
    overflow:hidden; 
    } #div1 a{height:42px;
    line-height:42px;
        display:block;}		


.picBtnTop{ width:590px; height:490px;  padding:5px;  position:relative;  overflow:hidden;  zoom:1;
    float:left;  }
    .picBtnTop .hd{ width:98px;  height:490px; position:absolute; right:5px; overflow:hidden; }
    .picBtnTop .hd ul li{ width:93px; text-align:center; padding:0 0 5px 5px;  }
    .picBtnTop .hd ul li img{ width:85px; height:85px; border:1px solid #ddd; cursor:pointer; vertical-align:bottom; }
    .picBtnTop .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; }
    .picBtnTop .hd ul li.on img{ border-color:#f60;  }
    .picBtnTop .bd{ width:490px;  height:490px; position:relative;  }
    .picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
    .picBtnTop .bd li .pic{ position:relative; z-index:0;  }
    .picBtnTop .bd li .pic img{ width:490px; height:490px; vertical-align:bottom; }
    #demox{ margin-bottom:20px;  }
    .jrskewm{    width: 200px;
        height: 200px;
        position: absolute;
        right: -212px;
        top: -152px;
        display: none;
    }
    .jrskewm img{width: 200px;height: 200px;}
    #lxwmn:hover .jrskewm{display: block;}
#cpxqm{
	margin-left:0px;
}