/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:'Microsoft YaHei'; color:#666;}
a{color:#666;}
a:hover{ color:#f60; /*text-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ max-width:1780px; margin:0 auto;}
.wapper01{ max-width:1200px; margin:0 auto;}

.header-bg{position:fixed;top: 7%;left:0;width:100%;z-index:9}
.header .logo{ float:left; display:block; width:13%;filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);   }
.header .logo a{ display:block}
.header .logo a img{ width:100%;}
.denglu{ float:right; display: flex;
    justify-content: center;
    align-items: center;
 color:#fff; width:10%; height:20px;} 
.fdj{height:20px; display: flex;
    justify-content: center;
    align-items: center;} 
.fdj img{filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);}	
 .denli01{ color:#fff;     display: flex;
    justify-content: center;
    align-items: center; height:20px;
}
 .denli01 a{ color:#fff; margin:0 20px; font-size:14px;}
 
 
.header01-bg{ width:100%; position:relative}
.header01-bg>img{ width:100%; vertical-align:bottom; height:300px;  object-fit: cover;}
.header02{ position:absolute; top:0; left:0; height:100%; width:100%;} 
.header01{}
.header01 .logo01{float:left;display:block;width:20%;margin-top: 1%;}
.header01 .logo01 a{ display:block}
.header01 .logo01 a img{ width:100%; vertical-align:bottom}

.soue{float:right;display:block;width:30%;margin-top: 2%;}
.soue .soue-l{float:left;display:block;width:65%;background:#fff;border-radius:30px;border:1px solid #ccc;overflow: hidden;}
.soue .soue-l .input_text{ float:left; display:block; background:none; box-sizing:border-box; line-height:30px; padding:0 10px;outline:none; color:#000; width:calc(100% - 74px);}
.soue .soue-l .input_text::-webkit-input-placeholder{ color:#ccc;}
.soue .soue-l>a{ float:right;    display: flex;
    justify-content: center;
    align-items: center;width:74px;line-height:30px; color:#fff; font-size:12px; background:#a2020a;} 
.soue .soue-l>a img{ width:12px; filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);  }
.soue>a{border:1px solid #a2020a;line-height:28px;border-radius:5px;text-align:center;color:#fff;float:right;width: 117px;background-color: #a2020a;}
/*menu*/
.menu-bg{ background:#a2020a}
.menu{height:48px;line-height:48px;}
.menu ul li{float:left;position:relative; padding: 0 1vw; border-right: #666 solid 1px;}
.menu ul li dl{background:#fff;width: auto;position:absolute;left:0px;top:48px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);padding:10px 0;display:none;}
.menu ul li dl dd{line-height:28px;border-bottom:#ddd dotted 1px;margin:0 10px;}
.menu ul li dl dd a{font-size:12px;color:#666;font-weight:normal;display:inline;padding:0;text-align:left;white-space: nowrap;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
/*.menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
 */
 
.HBoxbg{float:left;display:block;width: 68%;display:none;margin-left: 3%;}
.HBox {display: flex; align-items: center;width:100%; 
}
.HBox a{ width:40px; height:40px;     display: flex;
    justify-content: center;
    align-items: center;}
.HBox a img{ width:70%; filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);}	
.HBox .input_text{color: #333;line-height:40px;background-color: hsla(0,0%,100%,.7);margin-left: 1%;width: 43%;box-sizing: border-box;padding: 0 1%;font-size: 16px;outline:none;}
.HBox .input_text::-webkit-input-placeholder{ color:#ccc ;}


.yase{ color:#2a2948}
.yase a{color:#2a2948}
.yase  a{color:#2a2948}
.yase .header .logo{filter:none ;}
.yase .denli01{color:#2a2948}
.yase .HBox a img{filter:none !important;}
 .yase .fdj img{filter:none;}
 
.cent01{   position: relative;
      height: 100vh;}

.cent02{ position:relative;}
.cent02 img{ width:100%; vertical-align:bottom;}
.cent0201{position:absolute;top:24%;right:20%;background: rgb(255 255 255 / 80%);box-sizing:border-box;padding:3% 3%;}
.cent0201 h2{ font-size:42px; font-weight:normal; color:#2a2948}
.cent0201 h2 span{  font-size:42px; color:#db0000; font-weight:bold;}
.cent0201 .input_text{ background:#fff; border-radius:30px; font-size:18px; color:#000; display:block; width:100%; padding:0 4%; line-height:53px; margin-top:4%;outline:none; box-sizing:border-box;}
.cent0201 .input_text::-webkit-input-placeholder{ color:rgb(158 160 158);}
.cent0201 a{ background:#2a2948; display:block; color:#fff; font-size:20px; line-height:53px; border-radius:30px; margin-top:4%;}
.selut{ display:none; position:absolute;top:24%;right:20%; width:26.8%}
.selut a{ display:block}
.selut a img{ display:block; width:100%;}


.cent03-bg{background-color: #fafafa; height:100%}
.cent03{height:100%;}
.tilte{ text-align:center; padding-top:7%;}
.tilte h2{ color:#2a2948; font-size:47px; font-weight:300;}
.tilte p{ color:#808080; display:block; font-size:21px;  padding:0;    margin-top: .5%; font-weight:300;}
.tilte em{ color:#808080; font-style:normal; display:block; font-size:12px;  padding:0;   font-weight:300;}


.tabs{ margin-top:2%;}
.tab_valli{ display:none}
.tabs .title{     display:inline-flex;
    justify-content: center;
    align-items: center; border:1px solid #a7a6b3;}
.tabs .title li{ font-size:17px; color:#2a2948; position:relative; padding:0 20px; line-height:35px;}
.tabs .title li:after {
    content: "";
    display: block;
    position: absolute;
    right: -1px;
    top: 28%;
    width: 1px;
    height: 15px;
    background-color: #a7a6b3;
}
.cur{ background:#2a2948; color:#fff !important;}
.tabs_val{ margin-top:4%;}
.meigu>dl>dd{float:left;display:block;width:calc((100% - 10px - 5.6%)/5);border:1px solid #e0e0e0;background:#fff;margin-right:1.2%;box-sizing:border-box;padding: 2% 1.5%;text-align:left;} 
.meigu>dl>dd:nth-child(5n) {
    margin-right: 0% ;
}
.meigu>dl>dd h3{font-weight:normal;font-size:19px;color:#000;text-align:left;line-height: 30px;}
.meigu>dl>dd ul li{font-size:15px;color:#000;display:block;text-align:left;line-height: 26px;}
.meigu>dl>dd ul li em{width:5px;height:5px;background:#2a2948;border-radius:50%;display:inline-block;float:left;margin-top: 7%;}
.meigu>dl>dd ul li span{float:left;display:block;width: 87%;margin-left: 4%;margin-top: 4%;font-size: 14px;}
.meigu>dl>dd>a{    width: 156px;;
    height: 40px;
    border: 0.01rem solid #2a2948;
    color: #2a2948;
    background: none;
    margin-top:5%; font-size:16px; display:block; line-height:40px; text-align:center;}
.meigu>dl>dd ul li a{ color:#b70000}
.meigu>dl>dd>a:hover{     background-color: rgba(42,41,72,.1);}

.cent04-bg{ width:100%; height:100%;}
.cent04{ width:100%}
.cent04 img{ width:100%;}

.cent05-bg{width:100%; height:100%;}
.cent05 dl{ margin-top:4%;}
.cent05 dl dd{ float:left; display:block; width:calc((100% - 2%)/3); background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.1); margin-right:1%; box-sizing:border-box; padding:1%; text-align:left;}
.cent05 dl dd:nth-child(3n) {
    margin-right: 0% ;
}
.biaoti{ border-bottom:1px solid #e9e9ec; line-height:62px;}
.biaoti h2{ float:left; display:block; font-size:29px; color:#2a2948; font-weight:normal;}
.biaoti a{ display:block; float:right; text-align:right; color:#2a2948; font-size:12px; position:relative;     padding-left: 11px;}
.biaoti a:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 4px;
    height: 4px;
    background-color: #2a2948;
    border-radius: 100%;
}
.cent05 dl dd .img{ display:block; width:100%; margin-top:4%;}
.cent05 dl dd .img a{ display:block; width:100%;}
.cent05 dl dd .img img{ vertical-align:bottom;  width:100%}
.cent05 dl dd ul{ margin-top:2%;}
.cent05 dl dd ul li{ line-height:30px; position:relative;     padding-left: 16px;}
.cent05 dl dd ul li:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 5px;
    height: 5px;
    background-color: #2a2948;
    border-radius: 100%;
}
.cent05 dl dd ul li a{ color:#000;}
.cent05 dl dd ul li a span{ display:block; float:left; width:70%;     overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1; font-size:16px;}
.cent05 dl dd ul li a em{ float:right; display:block; text-align:right; font-size:16px; font-style:normal;}



.cent06{ position:relativea; height:100%}
.cent06 ul li{position:absolute;border:1px solid #e0e0e0;width: 19%;box-sizing: border-box;padding: 1% 1%;display: flex;align-items: center;justify-content: space-between;}
.cent06 ul li span{display:block;font-size:80px;color:#2a2948}
.cent06 ul li:before {
    content: "";
    display: block;
    position: absolute;
    right: -27%;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 8px;
    height: 8px;
    background-color: #2a2948;
    border-radius: 50%;
}
.yonghu{display:block;width: 82%;text-align:left;}
.yonghu strong{ display:block; font-size:30px; color:#2a2948}
.yonghu em{ display:block; font-style:normal; color:#808080; font-size:14px;}
.cent06 .img{ display:block; width:100%}
.cent06 .img img{ max-width:100%; margin:0 auto;}
.cent06 ul li:nth-child(1) {
    top: 22.6%;
    left: 14%;
}
.cent06 ul li:nth-child(2) {top: 45%;
    left: 9.8%;}
.cent06 ul li:nth-child(3) { bottom: 16.5%;
    left: 14.5%;}
.cent06 ul li:nth-child(4) { top: 22.6%; right: 14%;}
.cent06 ul li:nth-child(4):before{ left: -141%; right:inherit !important;}
.cent06 ul li:nth-child(5) {top: 45%; right: 9.8%;}
.cent06 ul li:nth-child(5):before{ left: -144%; right:inherit !important;}
.cent06 ul li:nth-child(6) {bottom: 16.5%; right: 14.5%;}
.cent06 ul li:nth-child(6):before{ left: -141%; right:inherit !important;}

.jiantou{ position:fixed; bottom:0; height:50px; left:0; width:100%; text-align:center; z-index:99}
.jiantou .img{
    width: 100%;
    height: 25px;
    text-align: center;
    left: 0;
    bottom: 0;
    position: absolute;
    pointer-events: none;
    animation: svg-animate 1s infinite;
    -webkit-animation: svg-animate 1s infinite
}

.svgNode {
    width: 25px;
    height: 25px;
    fill: #2a2948;
    display: block;
    margin: 0 auto
}

@keyframes svg-animate {
    0% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        opacity: .8
    }

    to {
        transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        opacity: 0
    }
}

@-webkit-keyframes svg-animate {
    0% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        opacity: .8
    }

    to {
        transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        opacity: 0
    }
}



.footer-bg{background:#2a2948;width:100%;z-index:9;color:#a09fb9;padding-top: 50px;padding-bottom:2%;display: block;position: inherit !important;}
.footer-bg a{ color:#a09fb9;}
.footer dl{float:left;display:block;width: 33%;}
.footer dl dd{float:left;display:block;width: 37%;border-right:1px solid #a09fb9;margin-right: 25%;}
.footer02{    text-align: center;
    margin-top: 45px;
    line-height: 14px;
    font-size: 14px;}
.footer dl dd:nth-child(2n) {
    margin-right: 0% ;
}	
.footer dl dd h2{ font-weight:normal; font-size:18px; line-height:36px;}	
.footer dl dd h2 a{ color:#fff;}	
.footer dl dd ul li{ line-height:36px;}
.footer dl dd ul li a{ font-size:14px; color:#a09fb9}	
.footer01-r{ float:right; display:block; width:55%;}	
.footer01-r .img{ float:right; display:block; width:120px; text-align:center}
.footer01-r .img img{ width:100%;}	
.footer01-r .img span{ display:block; font-size:16px; color:#fff;}
.footer01-r01{ float:left; display:block; width:70%;}
.footer01-r01 h2{ font-weight:normal; font-size:18px; line-height:36px;}	
.footer01-r01 h2 a{ color:#fff;}		
.footer01-r01 ul li{ line-height:36px;    display: flex;align-items: center;}
.footer01-r01 ul li a{ font-size:14px; color:#a09fb9}		
.footer01-r01 ul li a:hover{text-decoration:underline;}
	
	
.er{ background:#2a2948; position:inherit; top:inherit; height:100px;}	
.er .menu{ margin-left:4%; margin-top:2%}
.er .header .logo{ margin-top:1.5%;}
.er .denglu{ width:21%; margin-top:2.5%;}

.inside_con{ padding:10px 0; min-height:300px}
.cent07-bg{ border-bottom:1px solid #e0e0e0;}
.cent07{margin-top: 3%;}
.cent07 ul li{font-size:22px;display:inline-block;padding-bottom: 1%;font-weight: 400;padding-left: 1%;padding-right: 1%;     margin-right: 25px;}
.cent07 ul li a{color:#666;}
.cent07 ul li.hover{border-bottom:2px solid #2a2948; }
.cent07 ul li.hover a{color:#2a2948 !important;}

.cent080-bg{ background:#f5f5f5}
.gsjj{ padding:30px 40px; box-sizing:border-box; border-bottom:1px solid #e0e0e0}
.gsjj a{width: 116px;
    height: 40px;
    margin: 0 15px;
    line-height: 40px;
    display: inline-block;
    vertical-align: top;
    background-color: #ddd; text-align:center; font-size:16px; color:#4c4c4c}
.gsjj a.hover{ color:#fff; background:#2a2948}
.gsjj a:hover{ color:#fff; background:#2a2948}


.chaxun{padding:30px 40px; box-sizing:border-box; border-bottom:1px solid #e0e0e0; line-height:50px}
.chaxun a{ font-size:18px; text-align:center; background:#2a2948; line-height:50px; text-align:center; border-radius:5px; margin-left:25px; float:left; width:160px; color:#fff;}
.chaxun span{ float:left; display:block; color:#808080; font-size:18px;}
.input_text02{  line-height:50px; background:none; border-radius:5px; border:1px solid #dcdcdc; width:200px;outline:none; font-size:18px; color:#000; box-sizing:border-box; padding:0 10px; margin-left:2%; float:left;}
.input_text02::-webkit-input-placeholder{ color:#dcdcdc;}
.fwbs{ float:left; display:block;}
.fwbs strong{ font-weight:normal;    margin: 0 20px; color:#808080; font-size:18px;}
.fwbs input{border: 1px solid #dcdcdc;
    font-size: 16px;
    background: none;
        width: 150px;
    height: 50px;
    border-radius: 3px;
    text-indent: 10px;} 
.fwbs input::-webkit-input-placeholder{ color:#dcdcdc;}

.cent09{ padding-bottom:4%;}
.cent09 ul li{     border-top: 1px solid #e0e0e0; padding-bottom:30px;}
.cent09 ul li a{ display:block}
.cent09 ul li a span{     font-size: 26px;
    color: #2a2948;
    line-height: 40px;
    padding: 20px 0; display:block;}
.cent09 ul li a em {
    font-size: 16px;
    color: #4c4c4c;
    line-height: 16px;
    margin: 15px 0 0; font-style:normal;
}

.cent10{ padding-bottom:2%;}
.cent10>dl>dd{float:left;display:block;width:calc((100% - 10px - 4%)/3);border:1px solid #e0e0e0;background:#fff;margin-right:2%;box-sizing:border-box;padding: 2% 1.5%;text-align:left; margin-top:2%;} 
.cent10>dl>dd:nth-child(3n) {
    margin-right: 0% ;
}
.cent10>dl>dd h3{font-weight:normal;font-size:19px;color:#000;text-align:left;line-height: 30px;}
.cent10>dl>dd ul li{font-size:15px;color:#000;display:block;text-align:left;line-height: 26px;}
.cent10>dl>dd ul li em{width:5px;height:5px;background:#2a2948;border-radius:50%;display:inline-block;float:left;margin-top: 7%;}
.cent10>dl>dd ul li span{float:left;display:block;width: 87%;margin-left: 4%;margin-top: 4%;font-size: 14px;}
.cent10>dl>dd>a{    width: 156px;;
    height: 40px;
    border: 0.01rem solid #2a2948;
    color: #2a2948;
    background: none;
    margin-top:5%; font-size:16px; display:block; line-height:40px; text-align:center;}
.cent10>dl>dd ul li a{ color:#b70000}
.cent10>dl>dd>a:hover{     background-color: rgba(42,41,72,.1);}


.weizhi{height:60px; line-height:60px; background:url(../images/title03.png) no-repeat;font-size:16px;color:#999;}
.weizhi a{ font-size:16px; color:#999; margin:0 4px}
.cent11{ background:#fff; box-sizing:border-box; padding:2%;}
.cent12{}
.cent12 h2{ line-height:65px;     border-bottom: 1px solid #e0e0e0;}
.cent12 h2 span{ font-size:24px; color:#4c4c4c; font-weight:normal;}
.cent12 table { border:1px solid #e0e0e0; border-top:none; border-left:none; margin-top:2%; font-size:14px; color:#808080}
.cent12 table tr td{ border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0;     padding: 17px 20px;}
.bianh{ width:180px; box-sizing:border-box; font-size:16px; color:#333; text-align:center; background:#f5f5f5} 
.cent13{}
.cent13 h2{ line-height:65px;     border-bottom: 1px solid #e0e0e0;}
.cent13 h2 span{ font-size:24px; color:#4c4c4c; font-weight:normal;}
.cent13 table { border:1px solid #e0e0e0; border-top:none; border-left:none; margin-top:2%; font-size:14px; color:#808080}
.cent13 table tr td{ border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0;     padding: 17px 20px;}
.cent13 table tr th{ border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0;     padding: 17px 20px; box-sizing:border-box;  background:#f5f5f5; text-align:left; font-weight:normal; font-size:16px; color:#333}
.kudu01{ width:55px}
.kudu02{    width: 200px;}

.case{ background:#fff4e8; padding:17px 20px;     line-height: 36px; box-sizing:border-box;}
.case label{     margin-right: 10px;
    font-size: 14px;
    color: #b70000;}
.case span{ display:block; font-size:12px; color:#333}

.gwc{ text-align:right; margin-top:2%}
.gwc a{    width: 220px;
    height: 50px;
    border-radius: 50px;
    border: none;
    color: #fff;
    font-size: 18px;
    font-weight: lighter;
    margin-left: 20px;     background-color: #2a2948; display:inline-block; line-height:50px; text-align:center;}
.lji{ background:#edbc57 !important; color:#fff !important}


.cent14-bg{ background:#f3f6ff;    display: flex;
    justify-content: center;
    align-items: center; height:100vh;
}
.cent14{    width: 900px;
    height: 600px; background:#fff; border-radius: 8px;
    overflow: hidden;
    box-shadow: 3px 3px 3px rgba(0,0,0,.1);}
.cent14-1{float:left;display:block;width: 46%;}
.cent14-1 img{ width:100%; vertical-align:bottom;}
.cent14-r{float:right;display:block;width: calc(100% - 46%);box-sizing:border-box;padding: 9% 6%;}
.cent14-r .img{ display:block; width:100%; text-align:center;}
.cent14-r ul{margin-top: 9%;}
.cent14-r ul li{margin-top: 5%;background:#f3f6ff;border-radius:52px;box-sizing:border-box;padding:0 20px;line-height:52px;}
.cent14-r ul li img{ float:left; display:block; margin-top:4%;}
.input_text03{float:right;display:block;width: 85%;background:none;outline:none;color:#2a2948;line-height:52px;} 
.input_text03::-webkit-input-placeholder{ color:#666;}
.cent14-r>a{ display:block; line-height:50px; border-radius:30px; text-align:center; color:#fff; font-size:16px; background:#2a2948; margin-top:10%;}
.zde{ text-align:right;}
.zde a{ font-size:14px; color:#2a2948; margin-left:10px; line-height:56px;}
.cent14-r>strong{ margin-top:5%; border-top:1px solid #ccc; line-height:64px; color:#2a2948; display:block; text-align:center;  font-size:14px; font-weight:normal;}
.cent14-r>strong a{color:#2a2948;}



.cent16{ margin-top:1%}
.cent16-1{float:left;display:block;border:1px solid #cdcbcc;padding: 10px 15px 30px 15px;box-sizing: border-box;width: 21%;}
.cent16-1 h2{    display: flex;  align-items: center; color:#a20107; font-size:16px; font-weight:normal;}
.cent16-1 a{  margin: 0 10px; border:1px solid #a20107;  line-height:38px;  display: flex; justify-content: center; align-items: center; color:#a20107; font-size:14px; margin-top: 11%;  border-radius: 5px;  }
.cent16-1 a img{
    margin-right: 4px;
}
.tilte01{display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #999999;border-radius: 5px 0 0 5px;}
.tilte01 h2{    display: flex; justify-content: center;  align-items: center; font-weight:normal; color:#fff; font-size:12px; line-height:30px; padding:0 4%; background-image: linear-gradient(to bottom, #5c5a5d,#363437); border-radius:5px;}
.tilte01 h2 img{ width:15px;}
.tilte01 a{ font-size:12px; color:#9a0000}
.cent16-c{float:left;margin-left: 3.5%;border:1px solid #cdcbcc;width: 36%;box-sizing: border-box;padding: 12px;}
.cent16-c ul{
    /* margin: 8.5% 0; */
    margin-top: 9%;
}
.cent16-c ul li{line-height: 1;display: flex;align-items: center;box-sizing:border-box;padding-left: 15px;background:url(../images/eee.png) left center no-repeat;margin-bottom: 6.5%;}
.cent16-c ul li a{ color:#000;width:calc(100% - 80px);    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1; font-size:14px;}
.cent16-c ul li em{ font-style:normal; font-size:12px; color:#d5d5d5; width:74px;}


.cent16-r{float:right;display:block;width: 36%;border:1px solid #cdcbcc;box-sizing: border-box;padding: 12px;}
.cent16-r ul{
    /* margin: 8.5% 0; */
    margin-top: 9%;
}
.cent16-r ul li{line-height: 1;display: flex;align-items: center;box-sizing:border-box;padding-left: 15px;background:url(../images/eee.png) left center no-repeat;margin-bottom: 6.5%;}
.cent16-r ul li a{ color:#000;width:calc(100% - 80px);    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1; font-size:14px;}
.cent16-r ul li em{ font-style:normal; font-size:12px; color:#d5d5d5; width:74px;}



.cent17{    margin-top: 1%;}
.cent17 img{ width:100%; vertical-align:bottom;}

.cent18{ margin-top: 1%; margin-bottom:1%}
.cent18-l{float:left;display:block;width:calc((100% - 24px)/2);border:1px solid #cdcbcc;box-sizing: border-box;padding: 12px 12px 0 12px;}
.cent18-l ul{
    /* margin: 8.5% 0; */
    margin-top: 34px;
}
.cent18-l ul li{line-height: 1;display: flex;align-items: center;box-sizing:border-box;margin-bottom: 34px;}
.cent18-l ul li a{ color:#000;width:calc(100% - 80px);    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1; font-size:14px;}
.cent18-l ul li em{ font-style:normal; font-size:12px; color:#d5d5d5; width:74px;}

.cent18-r{float:right;display:block;width:calc((100% - 24px)/2);border:1px solid #cdcbcc;box-sizing: border-box;padding: 12px 12px 0 12px;}
.cent18-r ul{
    /* margin: 8.5% 0; */
    margin-top: 34px;
}
.cent18-r ul li{line-height: 1;display: flex;align-items: center;box-sizing:border-box;margin-bottom: 34px;}
.cent18-r ul li a{ color:#000;width:calc(100% - 80px);    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1; font-size:14px;}
.cent18-r ul li em{ font-style:normal; font-size:12px; color:#d5d5d5; width:74px;}


.yqlj-bg{background:#f3f3f3;padding: 1% 0 1% 0;}
.yqlj-l{float:left;font-size:21px;color:#332928;display: flex;align-items: center;font-weight: bold;}
.yqlj-l img{margin-right: 20px;}
.yqlj-r{float:right;display:block;width: 84%;}
.yqlj-r a{font-size:12px;margin-right:5%;color:#000;margin-top: 0.8%;display: inline-block;}

.footer03-bg{background:#272727;padding: 1% 0;}
.footer03-bg{color:#fff;}
.footer03{ text-align:center;}
.footer03-bg a{ color:#fff;}
.lenu{
    display: flex;
    justify-content: center;
    align-items: center;
    justify-content: space-between;
    }
.lenu a{font-size:16px;margin: 0 4%;}
.footer03 span{font-size:16px;display:block;margin-top: 1%;}


.slideBox{ width:210px; height:250px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:210px; height:250px; }

.flash{ position:relative; width:100%; height:415px; overflow:hidden; margin-top:-50px;}
.myFocus{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:415px;
	}
.flashn{ position:relative; width:100%; height:250px; overflow:hidden; margin-top:-50px;}
.myFocusn{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:250px;
	}
	
	
/* 大图特效 开始theme-default */
.theme-default #slider{margin:0 auto;width:1600px;height:415px;}
.theme-default .nivoSlider{background:url(loading.gif) no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:684px;width:193px;height:38px;bottom:-12px;padding-top:0px;padding-left:50px;position:absolute;z-index:9;}
.theme-default .nivo-controlNav a{background:url(../images/bullets.png) no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url(../images/arrows.png) no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:181px;right:300px;}
.theme-default a.nivo-prevNav{left:300px;top:181px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:181px;right:300px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:300px;top:181px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-slice img{width: 107px; height: 100%; opacity: 1; top: 0px; display: block;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}	
/* 大图特效 end */











/*common end*/


/*banner_01*/
.banner_01{ width:1000px;height:360px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:360px;position:absolute;}
.banner_01 ul li {width:1000px; height:360px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1000px; height:360px;}
.banner_01 .btnBg { width:1000px;height:20px;position:absolute; left:0; bottom:0; background:#000;}
.banner_01 .btn {width:1000px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:130px;width:45px; height:100px;  position:absolute; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}

/*banner_02*/
.banner_02{ height:360px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:360px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:360px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}

/*scroll_left start*/
#scroll_left{overflow:hidden;width:930px; margin:0px 10px; }
#scroll_left span{ display:block; height:28px; line-height:28px; text-align:center;}
#scroll_left .scroll_scale{width:164px;height:124px; background:#FFF; margin:0 5px;border:1px solid #e4e4e4;} 
#scroll_left .scroll_scale table tr td{ height:124px; width:164px; text-align:center;}
#scroll_left .scroll_scale img{max-width:160px; max-height: 120px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 120 ? 120: true);}
/*scroll_left end*/

/*scroll_01*/
.scroll_01{ background:#ddd;}
.scroll_01 .hd .prev,.scroll_01 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_01 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_01 .bd li{ float:left;}

/*scroll_02*/
.scroll_02{ background:#ddd;}
.scroll_02 .hd .prev,.scroll_02  .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_02 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 

/*scroll_03*/
.scroll_03{ background:#ddd;}
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_03 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_03 .bd li{ float:left; width:200px; overflow:hidden; margin:0 10px;}
.scroll_03 .bd li .img{height:150px; border:#f4f4f4 solid 1px; padding:2px; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ max-width:194px; max-height:144px;}


/*slideTxtBox_01*/
.slideTxtBox_01 .hd ul li.on{ background:#ddd;cursor:pointer; } 

.contentfirst{ display:none;}
.contentin{ display:block;}
.tabin{ background:#ddd;}



/*Add------------------------------------------------------------------------------*/


.inside{margin-top:20px; background:url(../images/title_04.gif) #fff repeat-y; min-height:400px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:720px; float:right; }




/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


