*{ margin:0;  font-family: "\5FAE\8F6F\96C5\9ED1"}
.leftrighttxt{ width: 100%; margin: 0 auto; clear: both; }
.leftrighttxt ul,.leftrighttxt li{ margin: 0; padding: 0; width: 100%;list-style: none; }
.leftrighttxt li { float: left; width: 100%; font:normal 18px/35px "\5FAE\8F6F\96C5\9ED1"; margin: 30px 0; color: #666 }
.leftrighttxt li img{ width: 43%; padding: 1%; box-shadow: 0 0 3px #888;  }
.leftrighttxt li p{ width: 50%;   }
.leftrighttxt li h6{ font:bold 24px/45px "\5FAE\8F6F\96C5\9ED1";  width: 100%; color: #333  }
.leftrighttxt li:nth-of-type(odd) img{ float: left; margin-right: 4%} 
.leftrighttxt li:nth-of-type(even) img{ float: right; margin-left: 4%}  
.rtbox img{width:100%; height:auto;}
.leftrighttxt li strong{display: block;}


em{font-style: normal;}
.mt40{margin-top: 40px;}
.mb20{margin-bottom: 20px;}
.mains{width: 94%;margin-left: 3%;}
.ryzs img,.part6 img,.prys img{max-width: 100%;height: auto;}
.protit{width: 100%;height: 100px;line-height: 100px; background: #eb1515;color: #fff;text-align: center;font-size: 50px;}

.backh{background: #f3f3f3;}
.parttit{width: 100%;color: #333; text-align: center;font-size: 50px;font-weight: 700;padding: 40px 0;}
.parttit em{color: #DD0000;}
.part1 p{font-size: 28px;padding-bottom: 40px;line-height: 42px;}
.part1 p em{color: #DD0000;}

.fpicl{padding: 0 15px;}
.fpicl img{width: 100%;height: 354px;}
.fpicl p{width: 100%;line-height:55px;color: #333;text-align: center;font-size:28px;}


.spodh {width: 100%;text-align: center;}
.spodh strong{text-align: center;padding: 10px 40px;background: #e61b1b;font-size: 38px;font-weight: 700;color: #fff;}
.prwz{padding: 20px;}
.prwz h2{text-align: center;height: 90px;line-height: 90px;border: solid 5px #d00;font-size: 38px;font-weight: 700;color: #DD0000;}
.prwz p{font-size: 30px;line-height: 42px;margin-top: 30px;}
.prpic img{width: 100%;height: auto;}
.prpic h2{font-size: 30px;line-height: 45px;margin-bottom: 40px;font-weight: 400;}

.contit {width: 100%;font-size: 38px;color: #DD0000;}
.contit em{border: solid 3px #222;border-radius: 50%;color: #333;width: 50px; height: 50px; float: left; text-align: center;margin-right: 20px;line-height: 50px;    font-weight: 700;}

.contli{padding: 0 15px;}
.contli img{width: 100%;height: 354px;}
.contli p{width: 100%;line-height:32px;color: #333;text-align: center;font-size:24px;padding: 10px 0;}
.contli em{color: #DD0000;}

.pzcs{padding: 20px;}
.pzcs h2{height: 90px;line-height: 90px;font-size: 38px;font-weight: 700;color: #DD0000;}
.pzcs p{font-size: 30px;line-height: 42px;color: #DD0000;}

.part5{padding: 40px 0;}

.rate { line-height: 20px; color: #f00; vertical-align: middle; display: inline-block; *display: inline; *zoom:1; margin: 10px 40px 10px 20px;}
.rate strong { font: lighter 40px/40px arial; vertical-align: bottom;}
.rate sub { font: 16px/20px arial; vertical-align: bottom; margin-right: 6px;}
.rate span { color: #999; display: block; clear: both;}
.percent { vertical-align: middle; display: inline-block; *display: inline; *zoom:1;}
.percent dl { font-size: 0; *word-spacing:-1px/*IE6ã€7*/;}
.percent dt { font-size: 12px; line-height: 20px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 80px; height: 20px;}
.percent dt { *display: inline/*IE6,7*/;}
.percent dt em { color: #999; margin-left: 4px;}
.percent dd { background-color: #F5F5F5; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 100px; height: 14px; margin: 3px 0;}
.percent dd { *display: inline/*IE6,7*/;}
.btns{float: right;}
.btns p{margin: 10px 0;text-align: center;}

.plico{display: table-cell;vertical-align: middle;width: 120px;}
.plico img{float: left;width: 40px;height: 40px;border-radius:50%;margin-left: 35px;border:solid 1px #ddd;}
.plico p{float: left;width: 100%;text-align: center;}
.plwz{float: left;margin-left: 20px;}
.plwz p{float: left;width: 100%;line-height: 24px;}
.plwz .plpic{float: left;width: 100%;}
.plwz .plpic li{float: left; width:100px;height:60px;margin: 10px;background: #fff;border: solid 1px #ddd;}
.plwz .plpic li img{float: left;width: 100px; height: 60px;padding: 2px;}


.cxctit {text-align: center;padding: 10px 0;}
.cxctit h2{font-size: 24px;font-weight: 700;color: #e47c00;line-height: 50px;}
.cxctit h2 em{color: #2e2e2e;}

.cxcsalef{padding: 10px;position: relative;}
.cxcsalep{position: absolute;left: -3%;top: -3%;}
.cxcsalep img{width: 60%;height: 60%;}
.cxcvspic img{width: 100%;height: auto;}
.cxcvspic h2{padding: 10px 0;font-size: 24px;color: #e47c00;border-bottom: solid 1px #d0d0d0;font-weight: bold;}
.cxcvspic p{font-size: 20px;margin-top: 10px}
.cxcvsbox{position: absolute; top: 20%;  right: -18%; z-index: 999;}


.mt40{margin-top: 40px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.mains{width: 94%;margin-left: 3%;}
.backe{background: #EEEEEE;}
.backe1{background: #d9d9d9;}
.backw{background: #fff;}
.zf_hide dd a{color:#fff;}

@media screen and (min-width:1200px){.layui-container{width:1200px;padding: 0;}}

.part img,.topli img,.banner img,.xnyli img{width: 100%;height: auto;}
.inprotit{text-align: center;}
.inprotit span{font-weight: 100; font-size: 24px;padding: 10px 30px;background: #FB5E00;margin-top: 20px;border-radius: 10px;color: #fff;}
.innum{background: url(../image/num.png) no-repeat;height: 80px;width: 160px;text-align: center;line-height: 80px;font-size: 36px;color: #fff;margin: 0 auto;}
.inprotit h2{font-size: 36px;font-weight: 700;color: #333;}
.inprotit h3{font-size: 54px;font-weight: 700;color: #0078cb;margin-top:40px;}
.inprotit p{text-align: center;font-size: 28px;color: #333;padding:0 40px;}

.part2{padding-top: 20px;}
.salef{padding: 20px;margin: 20px;position: relative;}
.salep{position: absolute;left: -3%;top: -3%;}
.salep img{width: 60%;height: 60%;}
.spict img{width: 100%;height: auto;}
.spict h2{margin: 20px 0;font-size: 28px;color: #0ea2b3;text-align: center;}
.spict p{margin: 20px 0;font-size: 28px;color: #333;text-align: center;}

.sytit{text-align: center;font-size: 32px;font-weight: 700;margin: 40px 0;}
.sytit em{color: #fb5e00;}
.sybox img{width: 100%;height: auto;}

.fwpic{padding:10px;position: relative;}
.fwpic img{width: 100%;height: auto;position: relative;}
.fwpic p{color: #fff;font-size:28px;position: absolute;background: #000;padding: 0 15px;bottom: 10px;}

.xgpic{padding:10px;position: relative;}
.xgpic img{width: 100%;height: auto;position: relative;}
.xgpic p{color: #333;font-size:28px;position: absolute;background: #fff;bottom: 10px;width: 96%;text-align: center;padding: 10px 0;}

.vspic img{width: 100%;height: auto;}
.vspic h2{margin: 20px 0;font-size: 28px;color: #333;text-align: center;}
.vsbox{position: absolute; top: 30%;  right: -23%; z-index: 999;}
.vspic1 img{width: 100%;height: auto;}
.vspic1 h2{margin: 20px 0;font-size: 28px;color: #fb5e00;text-align: center;}
.intips{padding: 40px;font-size: 28px;text-align: center;}

.bdys{margin: 20px 40px;}
.bdys h1{color: #fff;font-size:34px;background: #000;padding: 10px 20px;}
.bdys p{color: #000;font-size:28px;margin-top: 5px;}

.ksltit{padding: 20px 0;}
.ksltit h2{text-align: center;font-size: 32px;font-weight: 700;margin: 20px 0;}
.ksltit h2 em{color: #fb5e00;}
.ksltit h3{font-size: 54px;font-weight: 700;color: #333;text-align: center;}
.xztxt{padding: 20px 50px;font-size: 32px;color: #333;text-align: center;}
.xztxt p{padding: 5px 0;font-weight: 700;}

.alpic img{width: 100%;height: auto;}
.alpic p{color: #333;font-size:28px;padding: 10px 0;}

.rate { line-height: 20px; color: #f00; vertical-align: middle; display: inline-block; *display: inline; *zoom:1; margin: 10px 40px 10px 20px;}
.rate strong { font: lighter 40px/40px arial; vertical-align: bottom;}
.rate sub { font: 16px/20px arial; vertical-align: bottom; margin-right: 6px;}
.rate span { color: #999; display: block; clear: both;}
.percent { vertical-align: middle; display: inline-block; *display: inline; *zoom:1;}
.percent dl { font-size: 0; *word-spacing:-1px/*IE6ã€7*/;}
.percent dt { font-size: 12px; line-height: 20px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 80px; height: 20px;}
.percent dt { *display: inline/*IE6,7*/;}
.percent dt em { color: #999; margin-left: 4px;}
.percent dd { background-color: #F5F5F5; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 100px; height: 14px; margin: 3px 0;}
.percent dd { *display: inline/*IE6,7*/;}
.btns{float: right;}
.btns p{margin: 10px 0;text-align: center;}

.plico{display: table-cell;vertical-align: middle;width: 120px;}
.plico img{float: left;width: 40px;height: 40px;border-radius:50%;margin-left: 35px;border:solid 1px #ddd;}
.plico p{float: left;width: 100%;text-align: center;}
.plwz{float: left;margin-left: 20px;}
.plwz p{float: left;width: 100%;line-height: 24px;}
.plwz .plpic{float: left;width: 100%;}
.plwz .plpic li{float: left; width:100px;height:60px;margin: 10px;background: #fff;border: solid 1px #ddd;}
.plwz .plpic li img{float: left; height: 60px;padding: 2px;}

.xnylitxt h1{font-size: 38px;color: #FB5E00;font-weight: bold;padding: 20px 0;border-bottom: dotted 5px #FB5E00;width: 90%;}
.xnylitxt p{font-size: 30px;margin-top: 15px;}


.backb{background: #000000;}
.por{position: relative;}
.fcinli{position: relative;}
.fcinli img{position: relative;width: 100%;height: auto;}
.fcpctit{position: absolute;width: 50%;left: 5%;top: 20%;} 
.fcpctitr{position: absolute;width: 50%;right: 5%;top: 20%;}
.fcpctit h1,.fcpctitr h1{font-size: 38px;padding: 10px 0;font-weight: 700;}
.fcpctit p,.fcpctitr p{font-size: 28px;margin-top: 20px;}
.fctxt{margin-left: 10%;width: 90%;padding-top:20%;}
.fctxtr{width: 90%;padding-top:20%;margin:0 5%;}
.fctxt h1,.fctxtr h1{font-size: 38px;font-weight: bold;}
.fctxt p,.fctxtr p{font-size: 28px;margin-top: 20px;}


.gbnum{position: absolute;top: -5%;left: 5%; background: #DD0000;color: #fff !important;padding: 20px;font-size: 58px !important;font-weight: 700;}
.gbprtit{color: #fff;width: 70%;margin-left: 20%;margin-top: 20px;}
.gbprtit h1{font-size: 38px;font-weight:700;color: #fff;}
.gbprtit p{font-size: 28px;margin-top: 20px;}
.gbpic {padding: 5%;}
.gbzysx p{font-size: 32px;margin-top: 10px;line-height: 52px;}
.gbzysx p em{color: #DD0000;}

.ljcpro{padding:10px;position: relative;}
.ljcpro img{width: 100%;height: auto;position: relative;}
.ljcpro p{color: #fff;font-size:28px;position: absolute;background: #333;bottom: 10px;width: 96%;text-align: center;padding: 10px 0;}

.lcctit h1{border: solid 5px #d0d0d0;text-align: center;font-size: 54px;font-weight: 700;}
.lcprotxt h1{font-size: 42px;font-weight: 700;}
.lcprotxt h1 em{color: #0078cb;}
.lcprotxt h2{color: #d00;font-size: 32px;margin-top: 20px;}
.lcprotxt p{font-size: 32px;margin-top: 20px;}
.lccpic{margin-top: 10px;}
.lccpic img{width: 100%;height: auto;}
.lccpic p{color: #333;font-size:24px;bottom: 10px;width: 96%;text-align: center;padding: 10px 0;}
.lcctxt{padding: 10px 20px;}
.lcctxt h1{font-size: 42px;font-weight: 700;}
.lcctxt h2{color: #d00;font-size: 32px;margin-top: 20px;}
.lcctxt p{font-size: 32px;}

.lqsbtit{border: solid 5px #d0d0d0;text-align: center;padding: 10px 0;}
.lqsbtit h1{font-size: 54px;font-weight: 700;color: #0078CB;}
.lqsbtit h2{font-size: 28px;}
.lqsbpic{padding: 0 20px;}
.lqsbpic img{width: 100%;height: auto;}
.lqsbpic h1{text-align: center;font-size:24px;font-weight: 700;padding: 10px 0;}
.lqsbpic p{color: #333;font-size:20px;bottom: 10px;width: 96%;text-align: center;}
.lqsbctit{padding: 20px 30px;}
.lqsbctit h1{color: #0078CB;font-size: 38px;}
.lqsbctit h1 em{background: #0078CB;color: #fff;border-radius: 50%;padding: 10px 15px;margin-right: 10px;}
.lqsbctit p{margin-top: 20px;font-size: 24px;color: #333;}




@media screen and (max-width:768px){
.fcpctit h1{font-size: 28px;padding: 10px 0;font-weight: 700;}
.fcpctit p{font-size: 18px;margin-top: 10px;}
.fctxt,.fctxtr{margin: 0;width: 100%;padding-top: 5%;}

.gbnum{position: absolute;top: -5%;left: 3%; background: #DD0000;color: #fff !important;padding: 10px;font-size: 36px !important;font-weight: 700;}
.gbprtit{color: #fff;width: 80%;margin-left:15%;padding-top: 20px;}
.gbprtit h1{font-size: 28px;font-weight:700;}
.gbprtit p{font-size: 18px;margin-top: 20px;}
}

@media screen and (max-width:450px) {
.fcpctit h1{font-size: 18px;padding: 10px 0;font-weight: 700;}
.fcpctit p{font-size: 14px;margin-top: 10px;}	
.fctxt,.fctxtr{margin: 0;width: 100%;padding-top: 5%;}

.gbnum{position: absolute;top: -5%;left: 3%; background: #DD0000;color: #fff !important;padding: 10px;font-size: 36px !important;font-weight: 700;}
.gbprtit{color: #fff;width: 70%;margin-left:25%;margin-top: 20px;}
.gbprtit h1{font-size: 28px;font-weight:700;}
.gbprtit p{font-size: 18px;margin-top: 20px;}
}
@media screen and (max-width:380px) {
.fcpctit h1{font-size: 14px;padding: 5px 0;font-weight: 700;}
.fcpctit p{font-size: 12px;margin-top: 10px;}	
.fctxt,.fctxtr{margin: 0;width: 100%;padding-top: 5%;}

.gbnum{position: absolute;top: -5%;left: 3%; background: #DD0000;color: #fff;padding: 10px;font-size: 36px;font-weight: 700;}
.gbprtit{color: #fff;width: 70%;margin-left:25%;margin-top: 20px;}
.gbprtit h1{font-size: 28px;font-weight:700;}
.gbprtit p{font-size: 18px;margin-top: 20px;}
}

.xijie{width: 100%; background: #f0f0f0; overflow: hidden; margin-top: 10px;}
.xijiead100{ width: 100%; float: left; background: #fff }
img.imgblock,.xijie img{width: 100%}
.xijiesize2{font:bold 1.8rem/3.5rem "";}
.xijiebigtitle{width: 100%; overflow: hidden; background: #fff; text-align: center;}
.xijiebox{ width: 100%; position: relative; background: #fff }
.xijieabsolute{position: absolute; top: 0; left: 0; z-index: 1; width: 15%;}
.xijietext{display: block; padding: 0.5rem; line-height: 1.5rem;color: #777}
.xijietext b,.xijietext strong{font:bold 1.2rem/2rem ""; color: #333}