﻿body{padding:0;margin:0 auto;background:#fff;font-size:16px;overflow-x:hidden;color: #626262;word-wrap:break-word;}

/*官网变黑白*/
/*body{
     filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: gray;
}*/

@font-face {

    font-family: "方正银联黑简体";

    src: url("../images/方正银联黑简体.woff2") format("woff2"),

    url("../images/方正银联黑简体.woff") format("woff"),

    url("../images/方正银联黑简体.ttf") format("truetype"),

    url("../images/方正银联黑简体.eot") format("embedded-opentype"),

    url("../images/方正银联黑简体.svg") format("svg");

}

body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding:0;margin:0;list-style:none;font-family:"方正银联黑简体"}

div,span,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none}

section,article,header,footer,aside,nav{padding:0;margin:0;display:block}

input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}

input,select,textarea{font-size:16px;}

img{border:none}

a{color:#626262;text-decoration:none;cursor:pointer}

.clear{clear:both;overflow:hidden;height:0;line-height:0}

.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}

.left{float:left}

.right{float:right}

.red{color:#e60012}

.yelow{color:#f39800}

pre{white-space:pre-wrap;word-wrap:break-word;font-size:16px;margin:0;padding:0}

/* .overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} */
.overhide{display:block;}

.contain{width:100%;height:100%;position:relative;}

.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}

.sec_box{display:table-cell;vertical-align:middle}

.radius50{-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}

.radius30{-webkit-border-radius:30px; -moz-border-radius:30px;border-radius:30px;}

.main1800{width:96%;margin:0 auto;padding: 0 2%}

.main1600{width:1600px;margin:0 auto;}

.main1200{width:1200px;margin:0 auto;}

.fybjq{line-height: 30px;}

.fybjq img{max-width: 100%;height: auto !important;}

table{border: 1px solid #d2d2d2;border-collapse:collapse;width: 100%}

table tr,table tr td{border: 1px solid #d2d2d2;}

table tr td{padding: 10px 1%;line-height: 24px}

/*图片hover效果*/

.sacleimg img,.qyyh p i,.rotateimg img,.cpjcletop a.ckgdpx,.fyjctxt,.fyaqpgbotwz,.jczxsubtxt,.jczxsubtxt p,.jjfabg,.fyxxcxjg li,.xxaqfl li span{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}

.sacleimg:hover img,.jjfabg{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}

.rotateimg:hover img{transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);}

/*头部*/

.header{position: absolute;width: 100%;top: 0;left: 0;height: 120px;z-index: 99;border-bottom: 1px solid rgba(255,255,255,.2)}

.nav{margin-left: 40px;position: relative}

.nav:after{content: "";position: absolute;top:50%;height: 50px;margin-top: -25px;width: 1px;background: rgba(255,255,255,.5)}

.nav li{position:relative;float: left;margin-left: 46px;}

.nav li a.navyiji{font-size:18px;color:#fff;position:relative;display:block;z-index: 2;line-height: 120px;}

.nav li a.navyiji span{background:#f39800;width:0;height:3px;display: block;position: absolute;bottom:0;left:50%;z-index:1}

.nav li.clinav a.navyiji{color: #f39800;font-weight: bold}

.nav li.clinav a.navyiji span{width:100%;left: 0}

.nav li:hover a.navyiji{color: #f39800}

.naverji{position: absolute;padding: 15px;background: #000;width: 150px;left: 50%;margin-left: -85px;text-align: center;display: none}

.naverji a{display: block;line-height: 30px;color: #fff;margin: 5px 0;white-space: nowrap;font-size: 13px;}

.naverji a:hover{background: #f39800}

.logo{margin-top: 26px;}

.logo img{display:block;width:313px;height:68px;vertical-align:top;}

.menu-activator{height:90px;line-height:90px;cursor:pointer;display: none;margin-right: 15px;}

.descriptor{color:#fff;margin-left:37px;}

.visual{position:relative;

    margin:30px 0 0 0;

    width:27px;

    height:34px;

}

.visual i.line{width:100%;

    height:3px;

    background-color:#fff;

    -webkit-border-radius:2px;

    -moz-border-radius:2px;

    border-radius:2px;

    display:block;

    position:absolute;

    -moz-transition:all 300ms ease;

    -o-transition:all 300ms ease;

    -webkit-transition:all 300ms ease;

    transition:all 300ms ease;

    -moz-transform:translate3d(0, 0, 0);

    -webkit-transform:translate3d(0, 0, 0);

    transform:translate3d(0, 0, 0);

}

.visual i.line01{top:6px;

    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);

    opacity:1;

    -moz-transition-delay:210ms;

    -o-transition-delay:210ms;

    -webkit-transition-delay:210ms;

    transition-delay:210ms;

}

.visual i.line02{top:14px;

    -moz-transition-delay:140ms;

    -o-transition-delay:140ms;

    -webkit-transition-delay:140ms;

    transition-delay:140ms;

}

.visual i.line03{top:22px;

    -moz-transition-delay:70ms;

    -o-transition-delay:70ms;

    -webkit-transition-delay:70ms;

    transition-delay:70ms;

}

.visual i.line04{top:30px;

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

    opacity:0;

    -moz-transition-delay:0ms;

    -o-transition-delay:0ms;

    -webkit-transition-delay:0ms;

    transition-delay:0ms;

}

.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3){top:16px

}

.cliactnav .visual i.line:nth-child(1){-moz-transform:rotate(-45deg);

    -ms-transform:rotate(-45deg);

    -webkit-transform:rotate(-45deg);

    transform:rotate(-45deg)

}

.cliactnav .visual i.line:nth-child(3){-moz-transform:rotate(45deg);

    -ms-transform:rotate(45deg);

    -webkit-transform:rotate(45deg);

    transform:rotate(45deg)

}

.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

    opacity:0

}

.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04{-moz-transition-delay:0ms;

    -o-transition-delay:0ms;

    -webkit-transition-delay:0ms;

    transition-delay:0ms

}

.qyyh{margin-top: 39px;position: relative}

.qyyh p{width: 120px;height: 42px;background: #f39800;text-align: center;line-height: 42px;color: #fff;font-size: 16px;cursor: pointer}

.qyyh p i{background: url(../images/sanjiao0.png) no-repeat center center;width: 10px;height:42px;display: inline-block;vertical-align: top;margin-left: 8px}

.qyyhsub{position: absolute;width: 100%;text-align: center;display: none}

.qyyhsub li{padding: 12px 0;margin-bottom: 1px;background:rgba(243,152,0,.5);color: #fff}

.qyyhsub li a{font-size: 16px;color: #fff}

.qyyhsub li:hover{background: #f39800}

.qyyhativ p i{background: url(../images/sanjiao1.png) no-repeat center center}

.yybb{line-height: 120px;margin-right: 50px;}

.yybb a{color: #fff;font-size: 18px;}

.yybb a img{vertical-align: middle;margin-right: 5px;}

.headdlzc{line-height: 120px;}

.headdlzc li{display: inline-block;vertical-align: top;margin-right: 30px;}

.headdlzc li img{vertical-align: middle;margin-right:8px;}

.headdlzc li a{font-size: 18px;color: #fff}

.headdlzc li a.dla{color: #f39800}

.headdlzc li a.zca{color: #2f90fc;margin-left: 10px}

.banner{position: relative}

.bnnerbt{position: absolute;bottom: 10%;left: 50%;margin-left: -13px;z-index: 3;animation:dsjbg 20s  linear infinite;-webkit-animation:dsjbg 1s  linear infinite;-moz-animation:dsjbg 1s  linear infinite;-ms-animation:dsjbg 1s  linear infinite;-o-animation:dsjbg 1s  linear infinite;}

@keyframes dsjbg{

    0% {

       bottom: 10%;

    }

    50% {

        bottom: 11%;

    }

    100% {

        bottom: 10%;

    }

}

@-webkit-keyframes dsjbg{

    0% {

        bottom: 10%;

    }

    50% {

        bottom: 11%;

    }

    100% {

        bottom: 10%;

    }

}

@-o-keyframes dsjbg{

    0% {

        bottom: 10%;

    }

    50% {

        bottom: 11%;

    }

    100% {

        bottom: 10%;

    }

}

@-ms-keyframes dsjbg{

    0% {

        bottom: 10%;

    }

    50% {

        bottom: 11%;

    }

    100% {

        bottom: 10%;

    }

}

@-moz-keyframes dsjbg{

    0% {

        bottom: 10%;

    }

    50% {

        bottom: 11%;

    }

    100% {

        bottom: 10%;

    }

}

#focus{display:block;width: 100%}

#focus_phone{display:none;}

.focus_slide{width:100%;}

.focus_slide .item{position:relative;width:100%}

.focus_slide .item img{display: block;width: 100%}

.focus_slide .owl-controls{position:absolute;top:50%;left:3%;width: 21px;margin-top: -66px}

.focus_slide .owl-dots .owl-dot span{margin:10px 0;background:url(../images/banericn1.png) no-repeat center top;width:21px;height:21px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:url(../images/banericn0.png) no-repeat center top}

.cpjc{background: url(../images/cpjcbg.jpg) no-repeat center bottom;}

.cpjc .main1600{position: relative;}

.cpjc .main1600:before{content: "";position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #eee;}

.cpjc .main1600:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #eee;}

.cpjcle{width: 43%;padding-top: 75px}

.cpjcle .cpjcletop{margin-left:5%}

.cpjcletop p{font-size: 36px;color: #004898;font-weight: bold;margin-bottom: 5px;}

.cpjcletop span{font-size: 24px;text-transform: uppercase;display: block}

.cpjcletop a.ckgdpx{width: 168px;height: 60px;border: 1px solid #eee;text-align: center;line-height: 60px;display: inline-block}

.cpjcletop a.ckgdpx:hover{border-color: #004898;color: #004898}

.cpjcxw{margin-top: 50px}

.cpjcxw .cpjcxwimg{overflow: hidden}

.cpjcxw .cpjcxwimg img{display: block;width: 100%}

.cpjcxwtxt{padding: 68px 5% 0;position: relative}

.cpjcxwtxt:after{content: "";position: absolute;top: -20px;left: 8%;width: 2px;height: 70px;background: #f39800;}

.cpjcxwtxt p{font-size: 24px;color: #f39800;font-weight: bold}

.cpjcxwtxt pre{font-size: 16px;color: #626262;display: block;line-height: 36px;height: 72px;overflow: hidden;margin: 20px 0}

.cpjcxwtxt .dxtxq{background: #f39800}

.cpjcri{width: 50%}

.cpjcri li{padding: 70px 5% 80px;width: 39%;float: left;border-bottom: 1px solid #eee;border-left: 1px solid #eee;margin-bottom: -1px}

.cpjcri li p{font-size: 24px;color: #1a1a1a;position: relative}

.cpjcri li p:after{content: "";position: absolute;bottom: -20px;left: 0;width: 24px;height: 2px;background: #004898}

.cpjcri li span{display: block;line-height: 36px;height: 108px;overflow: hidden;margin: 50px 0 40px;}

.cpjcri li img{width: 126px;height: 139px;display: block;-webkit-transform: scale(0.85);

    -moz-transform: scale(0.85);-o-transform: scale(0.85);transform: scale(0.85);}

.cpjcri li img.cpjcriinc1{display: none}

.cpjcri li:hover p{color: #004898}

.cpjcri li:hover img.cpjcriinc0{display: none}

.cpjcri li:hover img.cpjcriinc1{display: block;-webkit-transform: scale(1);

    -moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.footer{background: #222222;padding: 70px 0 30px;}

.footer .main1600{position: relative}

.jiantouup{position: absolute;top:-70px;right: 0;width: 80px;height: 80px;background: #004898;text-align: center;font-size: 16px;color: #fff;cursor: pointer;z-index: 2}

.jiantouup img{width: 33px;display: block;margin:13px auto 8px}

.footernav li{float: left;}

.footernav li.footnavli0,.footernav li.footnavli1,.footernav li.footnavli2{width: 15%}

.footernav li.footnavli0,.footernav li.footnavli1,.footernav li.footnavli2,.footernav li.footnavli3{margin-right: 2%}

.footernav li.footnavli3{width: 25%;}

.footernav li.footnavli4{width: 20%;}

.footernav li p{font-size: 26px;color: #fff;font-weight:bold;padding-bottom: 25px;position: relative;margin-bottom: 25px}

.footernav li p a{font-size: 26px;color: #fff;font-weight:bold;}

.footernav li p:after{content: "";position: absolute;bottom: 0;left: 0;width: 25px;height: 2px;background: #fff}

.footernav li a{display: block;color: #dfdfdf;font-size: 16px;margin-bottom: 20px;position: relative}

.footernav li a:hover,.fotlinkri a:hover,.footbq a:hover{color: #fff}

/* .footernav li a:after{content: ">";color: #dfdfdf;position: absolute;top: 0;left: 0} */

.footernav li a:after{color: #dfdfdf;position: absolute;top: 0;left: 0}

.footernav li.footnavli3 span{font-size: 24px;color: #dfdfdf;font-weight: bold;display: inline-block;margin-bottom: 10px;display: none}

.footernav li.footnavli3 i{font-size: 16px;color: #dfdfdf;font-style: normal;display: block;margin: 15px 0}

.footernav li.footnavli3 b{font-size: 19px;color: #fff;display: block;margin-bottom: 5px;font-weight: normal}

.footernav li.footnavli4{font-size: 24px;font-weight: bold}

.footernav li.footnavli4 p{font-size: 26px;color: #fff;font-weight: bold;padding-bottom: 25px;position: relative;
margin-bottom: 25px;}
.footernav li.footnavli4 p:after {content: "";position: absolute;bottom: 0;left: 0;width: 25px;height: 2px;background: #fff;}
.footernav li.footnavli4 b{font-size: 17px;color: #fff;display: block;margin-bottom: 10px;text-align: left;font-weight: normal;}

/* .footernav li.footnavli4 p:after{display: none} */

.footernav li.footnavli4 img{width: 100%;display: block}

.footernav li p a{margin-bottom: 0}

.footyqlj{padding: 28px 0;border-top: 1px solid #4e4e4e;border-bottom: 1px solid #4e4e4e;margin: 58px 0 37px;}

.fotlinkrile{width: 113px;color: #a9a9a9;}

.fotlinkrile img{vertical-align: middle;margin-right:10px;}

.fotlinkri{margin-left: 113px;}

.fotlinkri a{color: #a9a9a9;padding-right: 25px;margin-right: 25px;display: inline-block;border-right: 1px solid #eee}

.fotlinkri a:last-child{border-right: 0}

.footbq{text-align: center;color: #a9a9a9}

.footbq a{color: #a9a9a9;display: inline-block}

.fybanner{position: relative}

.fybanner img{display: block;width: 100%}

.fybanner img.fybannerimgjs{display: none}

.fybannertxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}

.fybannertxt p{font-size: 48px;color: #fff;font-weight: bold;margin-bottom: 25px;padding-top: 120px;}

.fybannertxt span{font-size: 16px;color: #fff;display: block}

.fymbx{border-bottom: 1px solid #eee;padding: 30px 0}

.fymbxle,.fymbxle a{font-size: 16px;color: #1a1a1a}

.fymbxle img{margin-right: 15px;}

.fymbxri li{float:left;position: relative;margin-left: 60px}

.fymbxri li a{font-size: 16px;color: #004898;}

.fymbxri li.fymbxriatv:after,.fymbxri li:hover:after{content: "";position: absolute;bottom: -30px;left: 50%;width: 20px;height: 2px;background: #004898;margin-left: -10px;}

.fymbxri p{display: none}

.fyjsfc{padding: 60px 0 40px}

.fyjsfc li{margin: 0 3% 40px 0;float: left;width: 31.33%;}

.fyjsfcimg{overflow: hidden}

.fyjsfcimg img{display: block;width: 100%}

.fyjsfctxt{border: 1px solid #eee;padding: 30px 10px;text-align: center}

.fyjsfctxt p{font-size: 24px;color: #1a1a1a;margin-bottom: 15px}

.fyjsfctxt span{font-size: 16px;}

.page{text-align:center;line-height:40px;margin-bottom: 60px}

.page a,.page span{display:inline-block;color:#626262;padding:0 20px;text-decoration:none;margin:0 5px;background: #fff;border: 1px solid #eee}

.page a:hover,.page span.pagecurrent{background:#004898;color:#fff;}

.page span.dianspan{border:none;padding-top:0;vertical-align:top;background: none;color: #626262}

.fycpjc{padding: 60px 0 0}

.fycpjc .fybjq{margin-top: 50px;}

.fyywgl{margin: 30px auto 170px}

.fyywglle{width: 40%}

.fyywglri{width: 48%;position: relative}

.fyywglri:after,.fyywglri:before{content:"";position: absolute}

.fyywglri:after{width: 37px;background:rgba(0,72,152,.5);height: 90%;top: 5%;left: -37px}

.fyywglri:before{width: 32px;background:rgba(0,72,152,.1);height: 80%;top: 10%;left: -69px}

.fyywglri img{width: 100%;display: block}

.fycpfl{padding-bottom: 142px}

.fycpflbot{margin-top: 90px}

.fycpflbot li{float: left;width: 25%;text-align: center}

.fycpflbot li img{width: 126px;height: 139px;display: block;margin: 0 auto;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85)}

.fycpflbot li img.fycpjcicn1{display: none}

.fycpflbot li p{font-size: 24px;color: #1a1a1a;margin-top: 20px}

.fycpflbot li:hover img.fycpjcicn0{display: none}

.fycpflbot li:hover img.fycpjcicn1{display: block}

.fycpflbot li:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

.fycpflbot li:hover p{color: #004898;font-size: 24px;font-weight: bold}

.fyjiance .fyywglle{width: 44%}

.fyjiance .fybjq{margin-top: 0 !important;min-height: 210px}

.fyjiance .fyywgl{margin: 50px auto 130px;}

.fyjiance .fyywglri:after,.fyjiance  .fyywglri:before{display: none}

.fyzixun{margin-top: 50px}

.fyzixun a{display: block;width: 124px;height: 42px;background: #f39800;text-align: center;color: #fff;font-size: 16px;line-height: 42px;}

.fyzixun a:hover{box-shadow: 0 0 10px #004898;background: #004898}

.fyzixun img{margin-left: 30px}

.fyjcxm{background: #fafafa;padding: 75px 0 80px;}

.fyjcxm .fybjq{margin-top: 55px}

.fyzyjcxm{background:url(../images/jcxmbg.jpg) no-repeat center top;padding: 80px 0}

.fyzyjcxmbot{margin-top: 70px;}

.fyzyjcxmbot li{width: 16%;margin: 0 12% 60px 0;float: left;text-align: center}

.fyjcxmimg{border: 1px solid #5c8abc;width: 100%;height: 0;padding-bottom: 100%;position: relative}

.fyjcxmimg img{width: 65px;height: 65px;}

.fyzyjcxmbot li p{line-height: 20px;height: 40px;font-size: 18px;color: #1a1a1a;margin-top: 28px;white-space: inherit;}

.fypxtz{padding: 60px  0 80px}

.fypxtzbot{margin-top: 40px}

.fypxtzbotle{width: 44%;position: relative;overflow: hidden}

.fypxtzbotle img.fypxtzbotimg{width: 100%;display: block;}

.fypxtzbotle p{position: absolute;bottom: 0;width: 84%;background: rgba(0,0,0,.4);padding: 20px 8%;color: #fff;font-size: 16px;line-height: 24px;}

.fypxtzbotle p img{vertical-align: top;margin-right: 20px}

.fypxtzbotle:hover p{background: rgba(0,0,0,.8)}

.fypxtzbotri{width: 50%}

.fypxtzbotri li a{border-bottom: 1px dashed #eee;line-height: 60px;padding-left: 15px;position: relative}

.fypxtzbotri li a:after{content: "";position: absolute;width: 2px;height: 2px;background: #000;top:50%;left: 0;margin-top: -1px}

.fypxtzbotri li a span{margin-left: 30px}

.fypxtzbotri li a:hover{color: #004898}

.fypxfc{background: #fafafa;padding: 60px 0 40px}

.fypxfcbot{margin-top: 40px;}

.fypxfcbot li{float: left;margin: 0 3% 60px 0;width: 31.33%}

.fypxfcbotimg{width: 100%;overflow: hidden}

.fypxfcbotimg img{width: 100%;display: block}

.fypxfcbot li p{text-align: center;font-size: 24px;margin-top: 25px}

.fypxfcbot li:hover p{color: #004898}

.fyadimg{margin: 60px auto}

.fyadimg img{display: block;width: 100%}

.fyzzrz{padding: 60px 0 95px}

.fyzzrzle{width: 54%;padding-top: 60px}

.fyzzrzle .fybjq,.fygjzzrz .fybjq{margin-top: 50px}

.fyzzrzri{width: 41%}

.fyzzrzri img{width: 100%;display: block}

.fyfwfw{background: #fafafa;padding: 80px 0 116px;}

.fyfwfwbot{margin-top: 55px}

.fyfwfwbot img{display: block;width: 100%}

.fygjzzrz{padding: 60px 0 0}

.fybzrzgh{margin-top: 30px}

.fybzrzgh li{float: left;width: 25%;text-align: center;margin-bottom: 70px;}

.fybzrzgh li img{width: 64px;height: 64px;display: block;margin: 0 auto}

.fybzrzgh li p{font-size: 24px;color: #004898;margin: 20px 0 8px;}

.fybzrzgh li span{font-size: 16px}

.fybzrzgh li:hover span{color: #004898}

.fyjcfw{background: #fafafa;padding: 76px 0 120px;margin-top: 30px}

.fyjcfwbot{margin-top: 60px;}

.fyjcfwbot li{width: 100%;text-align: center}

.fyjcimg{overflow: hidden;width: 100%}

.fyjcimg img{width: 100%;display: block}

.fyjctxt{box-shadow: 2px 4px 10px 0 rgba(98, 98, 98, 0.15);padding: 35px 3% 10px;}

.fyjctxt p{font-size: 24px;color: #1a1a1a;margin-bottom: 20px;}

.fyjctxt span{line-height: 30px;height: 150px;display: block;overflow: hidden}

.fyjcfwbot li:hover .fyjctxt{box-shadow: 2px 4px 10px 0 rgba(0, 72, 152, 0.5)}

.fyjcfwbot li:hover .fyjctxt p{color: #004898}

.fyjclb{padding: 70px 0 0}

.fyjclb li{float: left;width: 23%;text-align: center;margin-bottom: 20px;padding: 0 1%}

.fyjclb li img{width: 205px;margin: 0 auto;display: block;max-width: 80%}

.fyjclb li p{font-size: 16px;color: #1a1a1a;line-height: 20px;height: 40px;overflow: hidden;margin-top: 20px}

.fyjcdx{margin-top: 60px;}

.fyjcdx li{float: left;position: relative;margin: 0 3% 0 0;width: 48.5%;overflow: hidden}

.fyjcdx li img{display: block;width: 100%}

.fyjcdx li p{position: absolute;bottom: 0;left: 0;padding: 0 3%;width: 94%;line-height: 66px;background: rgba(0,0,0,.5);color: #fff;font-size: 18px;}

.fyjcdx li:hover p{background: rgba(0,0,0,.8)}

.fyjcnr{background: none}

.fyjcnrbot{height: 328px;}

.fyjdlqxxt{width:100%;height:100%}

.fyqyedt{margin: 60px auto 35px;position: relative;width: 1215px;}

.fyqyedt li{float: left;width:405px;padding-bottom: 30px;}

.fyqyedt li a{padding: 0 15px;display: block}

.fyqyedttxt{padding: 48px 5% 28px;background: #f5f5f5;}

.fyqyedttxt p.fydtsj{font-size: 18px;color: #333333;}

.fyqyedttxt p.fydtbt{font-size: 18px;color: #333333;line-height: 36px;height: 72px;overflow: hidden;margin: 35px 0 25px}

.fyqyedttxt p.fydtgd{font-size: 16px;color: #333333;}

.fyqyedtimg{overflow: hidden}

.fyqyedtimg img{display: block;width: 100%}

.fyqyedt li:hover .fyqyedttxt{background: #004898}

.fyqyedt li:hover .fyqyedttxt p{color: #fff}

.fyxwxqtitle{text-align:center;padding:55px 0 28px;border-bottom: 1px solid #eee;margin-bottom: 40px}

.fyxwxqtitle h2{font-size:30px;color:#333333;}

.fyxwxqtitle p{font-weight:normal;font-size:18px;color:#333;margin-top: 20px}

.fyxqnext{margin: 40px auto 90px}

.fyxqnext a{line-height: 36px}

.fyxqnext a:hover{color: #004898}

.fyqyjs{background: url(../images/fyjcxmbg.jpg) no-repeat center bottom}

.fyqyjs .fyzyjcxmbot li pre{font-size: 18px;color: #1a1a1a;line-height: 30px;height: 60px;overflow:hidden;display: block;margin-top: 30px}

.fyzxtz{padding: 60px 0 40px;}

.fyzxtz a{display: inline-block;width: 168px;height: 60px;line-height: 60px;border: 1px solid #eee;text-align: center;font-size: 18px;}

.fyzxtz a.fyzxtzatv,.fyzxtz a:hover{border: 1px solid #004898;color: #004898}

.fytzlb{padding-bottom: 40px}

.fytzlb li{padding-bottom: 40px;margin-bottom: 30px;border-bottom: 1px dashed #eee}

.fytzlble{width: 333px;overflow: hidden}

.fytzlble img{display:block;width: 100%}

.fytzlbri{margin-left: 390px;padding-top: 17px;position: relative}

.fytzlbri img.fyhdjsimg{position: absolute;bottom: -40px;right: 0;width: 124px}

.fytzlbri a.fypxbt{font-size: 24px;color: #333333;}

.fytzlbri a.fypxbt:hover{color: #004898}

.fytzlbri p{font-size: 16px;color: #626262;line-height: 24px;height: 48px;overflow: hidden;margin: 15px 0 25px}

.fytzlbri .fyzixun{margin-top: 0 !important;}

.fytzlbri .fyzixun img{margin-left: 10px}

.fytzlb li.fypxend .fyzixun a{background: #004898}

.fyrzjg{background: #fafafa;padding: 70px 0 50px;}

.fyrzjgbot{margin-top: 50px;}

.fyrzjgbot li{float: left;margin: 0 4% 20px 0;width: 30.66%;text-align: center}

.fyrzjgbot li img{display: block;width: 100%;box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, 0.07);}

.fyrzjgbot li p{font-size: 18px;color: #1a1a1a;line-height: 36px;height: 72px;overflow: hidden;margin-top: 20px;}

.fytxjs{padding: 65px 0 100px;}

.fytxjsbot{margin-top: 40px}

.fytxjsbot ul{display: flex;flex-direction: row;flex-wrap: wrap;align-content: space-between;}

.fytxjsbot li{float: left;margin: 0 3% 20px 0;width: 31.33%}

.fytxjsbotimg{overflow: hidden;}

.fytxjsbotimg img{width: 100%;display: block}

.fytxjsbottxt{box-shadow: 0 0 40px 0 rgba(40, 40, 40, 0.1);padding: 40px 6%;text-align: center}

.fytxjsbottxt p{font-size: 18px;color: #000000;font-weight: bold;text-decoration: underline}

.fytxjsbottxt span{font-size: 16px;color: #808080;line-height: 24px;height: 48px;overflow: hidden;display: block;margin-top: 15px;}

.fytxjsbot li:hover .fytxjsbottxt p{color: #004898}

.fyaqfwimg{background: #fafafa;padding: 80px 0 120px;}

.fyaqfwimgbot{margin-top: 90px;}

.fyaqfwimgbot li{float: left;width: 25%;text-align: center;margin-bottom: 20px}

.fyaqfwimgbot li .fyfuwuimgbg{background: url(../images/fyaqbg.png) no-repeat center center;width: 174px;height: 198px;text-align: center;margin: 0 auto}

.fyaqfwimgbot li .fyfuwuimgbg img{width: 68px;height: 68px;margin-top: 65px}

.fyaqfwimgbot li p{font-size: 24px;line-height: 36px;height: 72px;overflow: hidden;margin-top: 45px}

.fyaqpg{margin: 60px auto 30px}

.fyaqpgbot{margin-top: 70px;position: relative}

.fyaqpgbot:after{content: "";background: url(../images/fyrzpgbg.png) no-repeat center top;height: 99px;width: 100%;top:200px;left: 0;position: absolute}

.fyaqpgbot li{float: left;width: 20%;height: 500px;position: relative;z-index: 2}

.fyaqpgbotbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;display: none}

.fyaqpgbotwz{text-align: center;position: relative;z-index: 2}

.fyaqpgbotwz p{font-size: 18px;color: #004898;font-weight: bold;margin-bottom: 15px}

.fyaqpgbotwz span{font-size: 24px;color: #fff;font-weight: bold;display: none}

.fyaqpgbotwz i{width: 11px;height: 11px;border: 1px solid #004898;background: #fff;display: block;margin: 0 auto}

.fyaqpgbot li.fyaqpgbotli0 .fyaqpgbotwz{margin-top: 243px}

.fyaqpgbot li.fyaqpgbotli1 .fyaqpgbotwz{margin-top: 177px}

.fyaqpgbot li.fyaqpgbotli2 .fyaqpgbotwz{margin-top: 175px}

.fyaqpgbot li.fyaqpgbotli3 .fyaqpgbotwz{margin-top: 228px}

.fyaqpgbot li.fyaqpgbotli4 .fyaqpgbotwz{margin-top: 219px}

.fyaqpgbot li:hover .fyaqpgbotbg{display: block}

.fyaqpgbot li:hover .fyaqpgbotwz{margin-top: 55px !important;text-align: left;padding: 0 15px}

.fyaqpgbot li:hover .fyaqpgbotwz p{color: #fff;font-size: 24px;margin-bottom: 5px}

.fyaqpgbot li:hover .fyaqpgbotwz span{display: block}

.fyaqpgbot li:hover .fyaqpgbotwz i{display: none}

.fyxiangmu{background: #fafafa;padding: 75px 0 150px}

.fyxmbt{margin-top: 50px;text-align: center;border-bottom:2px solid #eee}

.fyxmbt li{display: inline-block;margin: 0 80px;font-size: 24px;padding-bottom: 20px;position: relative;cursor: pointer}

.fyxmbt li:after{content: "";position: absolute;bottom:-2px;left: 0;width: 100%;height: 2px;background: #004898;display: none}

.fyxmbt li.fyxmbtlic:after{display: block}

.fyxiangmubot{margin-top: 60px;display: none}

.fyxpimg{margin-bottom: 40px}

.fyxpimg img{display: block;width: 100%}

.fyxpwz{width: 44.5%;box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, 0.07);padding: 30px 0 30px 4%;margin: 0 3% 20px 0;height: 137px;overflow: hidden;position: relative}

.fyxpwz:after{content: "";position: absolute;bottom: 0;right: 0;background: url(../images/jcicn.png) no-repeat center bottom;width: 128px;height: 139px}

.fyxpwz p{font-size: 24px;color: #1a1a1a;margin-bottom: 20px}

.fyxpwz span{font-size: 16px;color: #626262;display: block;line-height: 30px;padding-right: 140px}

.fyxpwz:hover{background: #004898}

.fyxpwz:hover p,.fyxpwz:hover span{color: #fff}

.fylxwm{padding: 60px 0}

.fyjrwmlb{border:1px solid rgb(238, 238, 238);margin-bottom:20px;cursor: pointer}

.fyjrwmtop{padding:30px  5%;border-bottom: 1px solid #eee}

.fyjrwmtop span{font-size:24px;color: #333333}

.fyjrwmtop span.fyjrwm0{padding-right:10px;color:#333333}

.fyjrwmtop span.fyjrwm1{color:#000;font-size: 30px}

.fyjrwmtop span.fyjrwm0 a{font-size: 16px;color: #004898;display: inline-block;margin-left: 10px;vertical-align: text-bottom;line-height: 18px}

.fyjrwmtop span.fyjrwm0 a img{vertical-align: top;margin-left: 5px}

.fyjrwmbot{padding: 30px 5% 15px;display: none}

.fylxsub p{font-size: 16px;color: #4c4c4c;font-weight: bold;margin-bottom: 14px}

.fylxsubdiv{margin-bottom: 20px}

.fylxsubdiv li{min-width: 50%;float: left;margin-bottom: 15px;}

.fylxsubdiv li span{display: inline-block;margin-right: 10px}

.clijrwm .fyjrwmtop span.fyjrwm0{font-weight: bold;font-size: 26px}

.fyjsnl{background: #fafafa;padding: 80px 0 0}

.fyjsnlbot{position: relative;margin: 120px auto 0;width: 988px}

.fyjsnlbot img.fyjsnlbotimg{display: block;width: 100%}

.fyjsnlbot li{position: absolute;width: 220px;padding: 0 100px}

.fyjsnlbot li img{position: absolute;top: 0;background: #004898;width: 71px;height: 71px;}

.fyjsnlbot li p{font-size: 26px;color: #004898;margin-bottom: 10px;}

.fyjsnlbot li span{font-size: 16px;display: block;}

.fyjsnlbot li.fyjsnlbotli0{top:110px;left:-246px;text-align: right}

.fyjsnlbot li.fyjsnlbotli0 img{right: 0}

.fyjsnlbot li.fyjsnlbotli1{top:0;left:-100px;text-align: right}

.fyjsnlbot li.fyjsnlbotli1 img{right: 0}

.fyjsnlbot li.fyjsnlbotli2{top:0;right:-100px;text-align: left}

.fyjsnlbot li.fyjsnlbotli2 img{left: 0}

.fyjsnlbot li.fyjsnlbotli3{top:110px;right:-246px;text-align: left}

.fyjsnlbot li.fyjsnlbotli3 img{left: 0}

.fyjianmu{padding: 80px 0}

.fyjianmubot{margin-top:60px}

.fyjianmubot li{box-shadow: 0 2px 6px 0 rgba(98, 98, 98, 0.2);float: left;width: 23.5%;margin: 0 2% 0 0;text-align: center;padding: 0 0 30px}

.fyjianmubot li p.fyjianmubotbg{background: url(../images/fymsbg0.png) no-repeat center top;background-size: cover;height: 108px;}

.fyjianmubot li img{width: 112px;margin: -54px auto 0;height: 112px;background: #004898;display: block}

.fyjianmubot li img.fyjianmuboticn1{display: none}

.fyjianmubot li p.fyjianmubotbt{font-size: 24px;color: #1a1a1a;font-weight: bold;margin: 20px 0 15px}

.fyjianmubot li pre{font-size: 16px;color: #1a1a1a;line-height: 30px;height: 210px;overflow: hidden;}

.fyjianmubot li:hover p.fyjianmubotbg{background: url(../images/fymsbg1.png) no-repeat center top}

.fyjianmubot li:hover img{background: #fff;box-shadow: 0 2px 6px 0 rgba(98, 98, 98, 0.2);}

.fyjianmubot li:hover img.fyjianmuboticn0{display: none}

.fyjianmubot li:hover img.fyjianmuboticn1{display: block}

.fyrzjc{margin: 40px auto 80px;box-shadow: 0 0 6px 0 rgba(5, 112, 191, 0.19);padding: 45px 0}

.fyrzjc li{float: left;width: 46%;padding: 0 2%}

.fyrzjcle{border: 1px solid #eee;width: 209px;}

.fyrzjcle img{display: block;width: 100%}

.fyrzjcri{margin-left: 255px}

.fyrzjcri p{font-size: 24px;color: #1a1a1a;font-weight: bold;padding: 15px 0;position: relative}

.fyrzjcri p:after{content: "";position: absolute;top:50%;left: -15px;width: 8px;height:3px;background: #1a1a1a;margin-top: -2px;}

.fyrzjcri pre{font-size: 16px;color: #1a1a1a;line-height: 24px;display: block}

.fyjwrzjc{padding: 30px 0 0}

.fyjwrzjc li{float: left;text-align: center;margin: 0 2% 0 0;width: 23.5%}

.fyjwrzjc li img{display: block;width: 100%;box-shadow: 0 0 6px 0 rgba(5, 112, 191, 0.19);}

.fyjwrzjc li pre{font-size: 16px;color: #626262;line-height: 24px;display: block;margin-top: 20px;height: 48px}

.fyjiaru{padding: 60px 0}

.jrwmimg{margin: 40px auto 0}

.jrwmimg img{display: block;width: 100%}

.fyzwfl{padding: 30px 0}

.fyzwfl li{float: left;width: 31.33%;line-height: 50px;margin: 0 3% 0 0}

.fyzwfl li select{line-height: 50px;height: 50px;border: 1px solid #eee;width: 80%;padding: 0 5%;outline: none;float: right;}

.fyzplbbot{border:1px solid rgb(238, 238, 238);margin-bottom:40px;cursor: pointer}

.fyzpbt{padding:35px  0 35px 155px;border-bottom: 1px solid #eee;position: relative;line-height: 24px;}

.fyzpbt:after{content: "";position: absolute;top: 0;left: 100px;height: 100%;background: #eee;width: 1px;}

.fyzpbtle{position: absolute;top: 50%;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;width: 100px;left: 0;}

.fyzpbtle b{background: #eee;height: 50px;line-height: 50px;display: block;margin: 0 auto;width: 50px;}

.fyzpbt span{font-size:24px;color: #1a1a1a;vertical-align: middle;display: inline-block;margin-right: 100px;}

.fyzpbt i{color:#626262;font-size: 16px;font-style: normal;vertical-align: middle;display: inline-block;margin-right: 100px;}

.fyzpbt i img{vertical-align: middle;margin-right: 5px;}

.fyzpnr{padding: 30px 3%;display: none}

.clifyzpbt .fyzpbtle b{background: #004898;color: #fff}

.fygsjj{padding: 60px 0}

.fygsjj .cpjcletop{margin-bottom:40px}

.fyjjfaban,.fyjjfabansub{position: relative;height: 900px}

.fyjjfabgpc,.fyjjfabgsj{position:absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center bottom}

.fyjjfabgsj{display: none}

.fyjjfabantxt{position: relative;padding-top: 12%}

.fyjjfabantxt p{padding-top: 0 !important;}

.jjasbnnerbt{position: absolute;bottom: 30px;left: 50%;margin-left: -13px;z-index: 3;animation:fadsjbg 20s  linear infinite;-webkit-animation:fadsjbg 1s  linear infinite;-moz-animation:fadsjbg 1s  linear infinite;-ms-animation:fadsjbg 1s  linear infinite;-o-animation:fadsjbg 1s  linear infinite;}

@keyframes fadsjbg{

    0% {

        bottom:30px;

    }

    50% {

        bottom: 35px;

    }

    100% {

        bottom: 30px;

    }

}

@-webkit-keyframes fadsjbg{

    0% {

        bottom:30px;

    }

    50% {

        bottom: 35px;

    }

    100% {

        bottom: 30px;

    }

}

@-o-keyframes fadsjbg{

    0% {

        bottom:30px;

    }

    50% {

        bottom: 35px;

    }

    100% {

        bottom: 30px;

    }

}

@-ms-keyframes fadsjbg{

    0% {

        bottom:30px;

    }

    50% {

        bottom: 35px;

    }

    100% {

        bottom: 30px;

    }

}

@-moz-keyframes fadsjbg{

    0% {

        bottom:30px;

    }

    50% {

        bottom: 35px;

    }

    100% {

        bottom: 30px;

    }

}

.fyjjfaban .main1200{position: relative;height:100%;}

.fyjjfaban .main1200:after{position: absolute;content:"";top: 0;left:-100px;width: 1px;height: 100%;background: rgba(255,255,255,.2)}

.fyfangan{margin-left: -100px;float: left;padding-left: 50px;width:550px;position: relative}

.fyfangan:after{position: absolute;content:"";top: 0;left:0;width: 1px;height:118px;background:#fff}

.fyfangan img{display: inline-block;width: 118px;height: 118px;}

.fyfangan a.fyfalia{font-size: 30px;color: #fff;font-weight: bold;margin: 75px 0 35px;}

.fyfangan a.fyfalia:hover{text-decoration: underline}

.fyfangan p{font-size: 16px;color:rgba(255,255,255,.5);line-height: 36px;max-height: 108px;overflow: hidden;}

.fyfangan a.fyfazx{font-size: 18px;color: #fff;display: inline-block;width: 168px;height: 60px;border: 1px solid #fff;text-align: center;line-height: 60px;margin-top: 40px}

.fyfangan a.fyfazx:hover{background: #fff;color: #004898}

.fyjjfabanodd .fyfangan{float:right;text-align: right;margin-left: 0;margin-right: -100px;padding-left: 0;padding-right: 50px}

.fyjjfabanodd .fyfangan:after{right: 0;left: auto}

.fyjjfabanodd .main1200:after{right: -100px;left: auto}

.xxaq{background: #f5f9fd;padding: 0 0 130px}

.xxaq .main1600{position: relative}

.xxaq .cpjcletop{position: absolute;top: 106px}

.xxaqsubdiv{display: none}

.xxaqle{width: 39%;padding-top: 300px;margin-left: 3%}

.xxaqle p{font-size: 24px;color: #f39800;font-weight: bold}

.xxaqle span{line-height: 36px;display: block;height: 144px;overflow: hidden;margin: 15px 0 40px;}

.xxaqle .dxtxq{background:none;border: 1px solid #eee;color: #626262}

.xxaqle .dxtxq img,.cpjcxwtxt .dxtxq img{display: inline-block;width: 6px;margin-left: 20px;}

.xxaqle .dxtxq:hover{border-color: #004898;color: #004898}

.xxaqri{width: 56%}

.xxaqri img{width: 100%;display: block}

.xxaqfl{}

.xxaqfl li{background: #004898;float: left;text-align: center;width: 25%;font-size: 24px;color: #fff;font-weight: bold;position: relative;cursor: pointer;}

.xxaqfl li a{display: block;padding: 30px 4%}

.xxaqfl li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #fff}

.xxaqfl li span{font-size: 12px;color: #fff;line-height: 13px;vertical-align: middle;position: absolute;top:50%;right:0;margin-top: -7px;opacity: 0;font-weight: normal}

.xxaqfl li img{vertical-align: top;margin-right: 5px;}

.xxaqfl li.xxaqflaiv,.xxaqfl  li:hover{background: #f39800;text-align:left}

.xxaqfl  li:hover span,.xxaqfl li.xxaqflaiv span{right: 5%;opacity: 1}

.jjfa{background: #004898}

.jjfa .main1600{position: relative}

.jjfa .cpjcletop{position: absolute;top:85px;left:30px;z-index: 2}

.jjfa .cpjcletop p,.jjfa .cpjcletop span{color: rgba(255,255,255,.5)}

.jjfa li{padding: 218px 4% 60px;position: relative;width: 17%;float: left;overflow: hidden;text-align: center}

.jjfa li:after,.jjfa .main1600:after{content: "";position: absolute;top: 0;left: 0;background:rgba(255,255,255,.5);width: 1px;height: 100%}

.jjfa .main1600:after{right: 0;left: auto}

.jjfabg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center bottom;background-repeat: no-repeat;background-size: cover;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0;}

.jjfaicn{width: 100%;height: 0;padding-bottom: 100%;border: 1px dashed #fff;position: relative}

.jjfaicn img{vertical-align: middle;width: 79px;height: 79px;}

.jjfaicn img.jjfaicn1{display: none}

.jjfa li p{color: #fff;font-size: 24px;font-weight:bold;margin: 60px 0 40px;position: relative;z-index: 2}

.jjfa li i{width: 24px;height: 2px;background:#fff;margin: 0 auto;display: block;position: relative;z-index: 2}

.jjfa li span{display: block;font-size: 16px;line-height: 36px;color: rgba(255,255,255,.5);height: 180px;margin: 40px 0 80px;position: relative;z-index: 2;overflow: hidden}

.jjfa li img{position: relative;z-index: 2}

.jjfa li:hover .jjfabg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity: 1}

.jjfa li:hover .jjfaicn{background: #fff}

.jjfa li:hover .jjfaicn img{border: 1px solid #eff}

.jjfa li:hover .jjfaicn img.jjfaicn0{display:none}

.jjfa li:hover .jjfaicn img.jjfaicn1{display: inline-block}











.yjdxt{background: url(../images/yjdaxbg.jpg) no-repeat center top;padding: 120px 0 40px}

.yjdxtle{width: 47%}

.yjxtbt{padding: 60px 0 20px}

.yjxtbt a{margin-left: 15px}

.yjdxtnrsub{display: none}

.yjdxtnrsub li{padding: 30px 0;line-height: 18px;border-bottom: 1px solid #eee;height: 18px}

.yjdxtnrsub li i{font-style: normal;color: #004898;margin-right: 5px;}

.yjdxtnrsub li span{margin-left: 50px;display: inline-block}

.yjdxtnrsub li:hover{font-weight: bold;}

.yjdxtnrsub li:hover a{color: #004898}

.yjdxtri{width: 45%}

.yjdxtridivimg{overflow: hidden}

.yjdxtridiv .item{position: relative;padding-bottom: 80px}

.yjdxtridiv .item img{display: block;width: 100%}

.yjdxtridiv p{font-size: 24px;color: #333333;font-weight: bold;margin: 42px 0 15px}

.yjdxtridiv span{font-size: 16px;color: #626262;line-height: 36px;height: 108px;overflow: hidden;display: block;margin-bottom: 70px;}

.dxtxq{display: block;width: 124px;height: 42px;background: #004898;text-align: center;color: #fff;font-size: 16px;line-height: 42px;}

.yjdxtridiv .item .dxtxq img{display: inline-block;width: 6px;margin-left: 20px}

.yjdxtridiv .item img.yjdxtrijs{position: absolute;bottom: 0;right: 0;width: 218px;}

.yjdxtridiv .owl-controls{margin-top: 0;position: absolute;top: 23%;width: 90%;left: 0;padding: 0 5%;height: 1px}

.yjdxtridiv .owl-controls .owl-dots{display: none !important;}

.yjdxtridiv .owl-controls .owl-nav [class*=owl-]{margin:0;padding:0;display: inline-block;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius:50%;border-radius: 50%;width: 50px;height: 50px;font-size: 0;background-color: rgba(255,255,255,.5)}

.yjdxtridiv .owl-controls .owl-nav [class*=owl-]:hover{background-color: rgba(0,72,152,.5)}

.yjdxtridiv .owl-controls .owl-nav .owl-prev{float: left;background-image: url(../images/jiantoule.png)}

.yjdxtridiv .owl-controls .owl-nav .owl-next{float: right;background-image: url(../images/jiantouri.png)}

.yjdxtridiv .owl-controls .owl-nav .owl-prev:hover{background-image: url(../images/jiantoulered.png)}

.yjdxtridiv .owl-controls .owl-nav .owl-next:hover{background-image:  url(../images/jiantourired.png)}

.yjdxtridiv .item:hover img.yjdxtrijs{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.yjdxtridiv .item:hover p{color: #004898}

.jczx{padding: 110px 0}

.jczx .cpjcletop a{margin-left: 20px;margin-top: -61px}

.jczx .cpjcletop a.jczxaiv{border-color: #004898;color: #004898}

.jczxbotmai{margin-top: 70px;}

.jczxsub{display: none}

.jczxsub li{float: left;width: 31.33%;margin: 0 3% 0 0}

.jczxsubtxt{background: #f5f5f5;padding: 40px 5% 70px}

.jczxsubtxt p.jczxsj{font-size: 18px;color: #333333;}

.jczxsubtxt p.jszxbt{font-size: 24px;color: #333333;line-height: 36px;height: 72px;overflow: hidden;margin: 30px 0 35px;}

.jczxsubtxt p.jszxgd{font-size: 16px;color: #333333;}

.jczxsubimg{overflow: hidden}

.jczxsubimg img{display: block;width: 100%}

.jczxsub li:hover .jczxsubtxt{background: #004898}

.jczxsub li:hover .jczxsubtxt p{color: #fff}

.zhuce{width: 420px;background: #fff;margin: -50px auto 60px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding: 40px 50px 20px;position: relative;z-index: 2;box-shadow: 0 0 20px #eee;}

.zhuce li{position: relative;margin-bottom: 28px}

.zhuce li p{font-size: 16px;color: #575f84;margin-bottom: 15px}

.zcinpt{display: block;width: 94%;height: 45px;line-height: 45px\9;background: #f3f6ff;border: 0;outline: none;padding: 0 3%}

.zcdjcs{display: block;width: 88px;height: 45px;line-height: 45px;background: #dfe7fe;border: 0;outline: none;position: absolute;bottom: 0;right: 0;font-size: 14px;color: #575f84;cursor: pointer}

.zcljzc{display: block;width: 160px;height: 60px;line-height: 60px;background: #004898;border: 0;outline: none;font-size: 16px;color: #fff;cursor: pointer}

.zcxytcbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 999;display: none}

.zcxytcdiv{position: absolute;top: 50%;left: 50%;width: 74%;margin-left: -40%;height: 440px;margin-top: -250px;background: #fff; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding: 30px 3%}

.zcxytcdiv .fybjq{height: 80%;overflow: auto}

.ydbty{width: 160px;height: 60px;background: #004898;text-align: center;line-height: 60px;color: #fff;margin: 3% auto 0;cursor: pointer}

.fydlwjmm{line-height: 60px;display: inline-block}

.yzmsrimg{position: absolute;bottom:0;right:0;width:auto;height: 45px;cursor:pointer}

.fytsym{padding: 150px 0;text-align: center}

.fytsym img{max-width: 80%;}

.fytsym p{font-size: 30px;color: #353431;font-weight: bold;margin: 30px 0 20px}

.fytsym span{font-size: 18px;color: #9ba4ad;}

.fybmcx{background: #004898;padding: 200px 0 140px}

.fybmcx p{margin-bottom: 40px;text-align: center;font-size: 36px;color: #fff;font-weight: bold}

.fybmcxrore{width: 80%;margin: 0 auto;border: 1px solid #80a4cc;line-height: 66px;height: 66px;}

.fybmcxroreint{width: 72%;background: none;border: 0;outline: none;padding: 0 3%;vertical-align: top;line-height: 66px\9;height: 66px;font-size: 18px;color: #fff}

.fybmcxroreint::-webkit-input-placeholder {color: #fff;opacity: .2}

.fybmcxroreint:-moz-placeholder {color: #fff;opacity: .2}

.fybmcxroreint::-moz-placeholder {color: #fff;opacity: .2}

.fybmcxroreint:-ms-input-placeholder {color: #fff;opacity: .2}

.fybmcxrorebtn{width: 18%;background: #6691c1;border: 0;outline: none;vertical-align: top;line-height: 66px;height: 66px;color: #fff}

.fyxxcxjg{padding: 50px 0}

.fyxxcxjg li{border: 1px solid #eee;padding: 30px 0 30px 40px;margin-bottom: 30px}

.fyxxcxjg li p{font-size: 24px;color: #1a1a1a;margin-bottom: 20px}

.fyxxcxjg li span{line-height: 36px;display: inline-block;margin: 0 60px 0 0;font-size: 16px}

.fyxxcxjg li:nth-child(2n),.fyxxcxjg li:hover{background: #fafafa}

.fyxxcxjg li:hover{box-shadow: 0 0 20px #ccc}

.fyheadbg{background: url(../images/fytoububg.jpg) no-repeat center top;background-size: cover}

.fytjchr{border: 1px solid #eee;margin: 60px auto 130px}

.fytjchrtop{background: #f3f6ff;font-size: 30px;color: #004898;font-weight: bold;padding: 30px 0;text-align: center;border-bottom: 1px solid #eee}

.fytjchrbot{padding: 60px 0}

.fytjchrbot ul{width: 50%;margin: 0 auto}

.fytjchrbot li{line-height: 50px;margin-bottom: 20px;}

.fytjchrbotle{width: 90px;color: #666;text-align: right}

.fytjchrbotri{margin-left: 120px}

.fycyint{width: 60%;line-height: 50px;height: 50px;border: 1px solid #eee;background: none;outline: none;padding: 0 5%}

.fycyint::-webkit-input-placeholder {color: #cccccc;}

.fycyint:-moz-placeholder {color: #cccccc;}

.fycyint::-moz-placeholder {color: #cccccc;}

.fycyint:-ms-input-placeholder {color: #cccccc;}

.fyfjsel{margin-top: 20px}

.fyfjselle{width: 40%;margin-right: 3%}

.fyfjselle select{width:70%;line-height: 50px;height: 50px;border: 1px solid #eee;background: none;outline: none;padding: 0 5%}

.fycytex{width: 90%;line-height: 24px;height: 160px;border: 1px solid #eee;background: none;outline: none;padding: 12px 5%}

.fycybtn{width: 160px;line-height: 60px;height: 60px;border: 0;background: #004898;outline: none;color: #fff;cursor: pointer}

.fyhyzx{padding-bottom: 80px;}

.fyhyzxle{width: 320px;background: url(../images/fygrzxbg.jpg) no-repeat center top;background-size: cover;padding: 50px 0 24px;}

.fygrzxtx{text-align:center;position:relative}

.fygrzxtx img{display:block;margin:0 auto;width:183px;height:183px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:4px solid #fff}

.fygrzxtx p.fygrzxtxpname{font-size:24px;color:#fff;margin:15px 0 3px;}

.fygrzxtx p.fygrzxtxdq{font-size:16px;color:#fff;}

.fygrzxnav{margin-top:50px;}

.fygrzxnav li{position:relative;margin-bottom: 10px}

.fygrzxnav li a.fygrzxnavlink{display:block;line-height:24px;padding:15px 15px 15px 38px;font-size:18px;color:#fff;position: relative}

.fygrzxnav li span{position: relative;z-index: 2}

.fygrzxnav li img{vertical-align:top;width:24px;height:24px;margin-right:10px;position: relative;z-index: 2}

.fygrzxnav li img.fygrzxnavcin1{display:none}

.fygrzxnavsub{padding: 20px 0 0 0;display: none}

.fygrzxnavsub a{display: block;line-height: 36px;font-size: 16px;color: #fff;padding-left: 80px;position: relative}

.fygrzxnavsub a:after{content: "";position: absolute;background: #fff;width: 4px;height: 2px;top:16px;left: 80px;display: none}

.fygrzxnavsub a:hover{font-weight: bold;}

.fygrzxnavsub a.fyjbxxate{padding-left: 90px;font-weight: bold}

.fygrzxnavsub a.fyjbxxate:after{display: block}

.fygrzxnav li.clifygrzxnav a.fygrzxnavlink:after,.fygrzxnav li:hover a.fygrzxnavlink:after{content: "";position: absolute;background: #fff;width: 94%;height: 100%;top: 0;right: 0;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;}

.fygrzxnav li.clifygrzxnav a.fygrzxnavlink,.fygrzxnav li:hover a.fygrzxnavlink{color: #4977fc}

.fygrzxnav li.clifygrzxnav img.fygrzxnavcin0,.fygrzxnav li:hover img.fygrzxnavcin0{display: none}

.fygrzxnav li.clifygrzxnav img.fygrzxnavcin1,.fygrzxnav li:hover img.fygrzxnavcin1{display: inline-block}

.fygrzxnav li.clifygrzxnav .fygrzxnavsub,.fygrzxnav li:hover .fygrzxnavsub{display: block}

.fyhyzxri{width: 70%}

.fycwglbt{font-size:28px;color:#1a1a1a;padding: 40px 0 20px;border-bottom: 1px solid #eee;line-height: 26px;margin-bottom: 40px;}

.fycwglbt img{vertical-align: top;margin-right:15px;}

.fyjbxxnr{padding: 0 !important;}

.fyjbxxnr ul{width: 100%!important;}

.fyhrxxtxle{position: relative}

.fyhrxxtxle img{width:108px;height:108px;vertical-align: top}

.fyhrxxtxle .pic_up{display: inline-block;line-height: 108px;margin-left: 15px}

.fyhrxxtxle .pic_z{color: #cccccc;}

.inputPic_z{display:none;}

.fyhydjxg{width: 107px;line-height: 50px;height: 50px;border: 1px solid #eeeeee;background: #eeeeee;outline: none;text-align: center;cursor: pointer;color: #626262}

.fyhyqx{background: #dcdcdc;color: #626262}

.fycwglfl{margin-bottom: 30px}

.fycwglfl li{float:left;line-height:50px;height:50px;width: 140px;border: 1px solid #004898;text-align: center;margin-right: 20px}

.fycwglfl li a{color: #004898;display: block}

.fycwglfl li.fycwglfllic,.fycwglfl li:hover{background:#004898;}

.fycwglfl li.fycwglfllic a,.fycwglfl li:hover a{color: #fff}

.fyxxfl{padding:0 0 20px}

.fyxxfl label{margin-right:56px;display:inline-block;font-size:16px;color:#666666}

.fywdxx li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #eee}

.fywdxxle{width: 60px;text-align: center;padding-top: 20px}

.fywdxximg{width: 60px;height: 60px;vertical-align: middle;background: #f7f8fa;text-align: center}

.fywdxximg img{margin-top: 20px}

.fywdxxtxt{margin-left: 130px}

.fywdxxtxt p{font-size:16px;color:#808080;padding:8px 0 5px}

.radiono{display:inline-block;font-size:16px;padding-left:26px;background:url(../images/radioclick.png) no-repeat left center;line-height:20px;height:20px;cursor:pointer;color:#626262}

.radiono2{padding-left:0;width:20px}

.radioyes{background-image:url(../images/radioclickcan.png)}

.gwcjiesuan{height:50px;background:#fafafa;margin-top:20px;font-size:16px;line-height:50px;color:#626262;margin-bottom: 20px}

.gwcjiesuan1{padding:0 0 0 20px}

.gwcjiesuan1 a.left{margin-left:30px}

.gwcjiesuan1 .radiono{margin-top:15px}

.fyhyzxri .page{text-align: right;margin-bottom: 0}

.fywjdc{}

.fywjdcdiv{display: none}

.fywjdcdiv p{font-size: 18px;color: #1a1a1a;margin-bottom: 60px;}

.fywjdcdiv label{display: block;margin-bottom: 30px;margin-left: 20px}

.fywjdcdiv label input{margin-right: 15px;}

input.fyjlss{border: 0;border-bottom: 1px solid #000;background: none;outline: none;width:100px}

.fydcxyt{width: 130px;text-align: center;background: #004898;line-height: 45px;color: #fff;margin-top: 100px;cursor: pointer;margin-left: 20px}

.fydcmyd p{text-align: center;font-weight: bold;font-size: 16px}

.fydcmyd table{width: 100%;margin: 30px 0 10px}

.fydcmyd table tr td{width: 25%}

.fydcmyd span{display: block;font-size: 16px}

.fyksdt{margin-top: 50px}

.fyksdt p{font-size: 24px;color: #19191a;margin-bottom: 30px}

.fyksdt li{margin-bottom: 40px}

.fyksdt li span{font-size: 18px;color: #1a1a1a;margin-bottom: 20px;display: block}

.fyksdt li label{display: inline-block;margin: 0 65px 20px 0}

.fyksdt li label input{margin-right: 10px}

.fywjdtext{width: 94%;padding: 15px 3%;height: 100px;border: 1px solid #eee;outline: none;background: none}

.fyksdt .fydcxyt{margin: 0 20px 0 0!important;}

.fydcgxw{line-height: 40px;}

.fyzfpsel{width: 70%;line-height: 50px;height: 50px;border: 1px solid #eee;background: none;outline: none;padding: 0 5%}

.fysprxx{font-size: 22px;color: #1a1a1a;margin: 45px 0 30px}

.fyfpxx{padding-bottom: 40px}

.fyfpxx li{padding: 22px 0;position: relative}

.fyfpxx li.fyrzlbfirs{background: #f9f9f9}

.fyfpxx li span{vertical-align: middle;display: inline-block;text-align: center;color: #626262;font-size: 16px;position: relative}

.fyfpxx li span.fyrzlbspan0{width: 16%}

.fyfpxx li span.fyrzlbspan1{width: 16%}

.fyfpxx li span.fyrzlbspan2{width: 14%}

.fyfpxx li span.fyrzlbspan3{width: 14%}

.fyfpxx li span.fyrzlbspan4{width: 17%}

.fyfpxx li span.fyrzlbspan5{width: 17%}

.fyfpxx li:hover{background: #f5f5f5}

.fyfpxx li i{font-style: normal;color: #626262;}

.fyfpxx li i.fyfpnrtwo{position: absolute;top: -45px;background: #fff;box-shadow: 2px 4px 10px 0 rgba(0, 0, 0, 0.07);padding: 10px;width: 200px;left: 50%;margin-left: -100px;display: none}

.fyfpxx li span:hover i.fyfpnrtwo{display: block}

.fyfzlc{background: #fafafa;margin: 0 0 75px;position: relative;}

.fyfzlc:after{content: "";position: absolute;top: 0;right: 0;width: 50%;height: 100%;background:url(../images/lcimgbg.jpg) no-repeat center top;}

.fyfzlcle{width: 43%;position: relative;z-index: 2;padding: 70px 0}

.fyfzlclebot{margin-top: 40px;height: 350px;overflow: hidden}

.fylcyear{padding: 20px 0 10px;border-left: 1px solid #eee;cursor: pointer}

.fylcyearle{width: 105px;text-align: right;font-size: 24px;position: relative}

.fylcyearle:after{content: "";position: absolute;top:50%;left: -1px;width: 2px;height: 20px;margin-top: -10px;background: #004898;display: none}

.fylcyearri{margin-left: 150px;font-size: 16px;line-height: 20px;height: 40px;overflow: hidden}

.fylcyearaivs .fylcyearle{color: #004898;font-weight: bold}

.fylcyearaivs .fylcyearle:after{display: block}

.fyfzlcri{width: 31%;margin-right: 8%;position: relative;z-index: 2;padding: 170px 0}

.fyfzlcrisub{display: none;position: relative}

.fylicheng{width:100%;}

.fylicheng .item{position:relative;width:100%;text-align: left;margin-bottom: 20px}

.fylicheng .item img{display: block;width: 100%}

.fylicheng .item p{font-size: 16px;color: #fff;line-height: 20px;max-height: 40px;overflow: hidden;margin-top: 20px}

.fylicheng .owl-controls{position:absolute;top:0;left:50%;width: 60px;margin-top:0;margin-left: -30px;height: 100%}

.fylicheng .owl-dots .owl-dot{display: none !important;}

.fylicheng .owl-controls .owl-nav [class*=owl-]{width: 60px;height: 60px;border: 1px solid #fff;margin: 0;padding: 0;background: none;position: absolute;left: 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align: center;font-size: 24px;}

.fylicheng .owl-controls .owl-nav .owl-prev{top: -90px;line-height: 48px;}

.fylicheng .owl-controls .owl-nav .owl-next{bottom: -90px;line-height: 70px;}

.fyryzzbot{margin-top: 60px;position: relative}

.fullscreen{overflow: hidden;height: 500px;width: 100%; }

figure {width: 400px;position: absolute;padding: 20px;margin: 0 auto;text-align: center;background-color: #fff;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;cursor: pointer;}

figure img{height: auto;max-width: 100%;margin: 0 auto;}

.navbar {position: fixed;bottom: 0;width: 100%;padding: 10px;text-align: center;background-color: black;z-index: 999;display: none}

button{background-color: transparent;padding: 10px 24px;color: #ffffff;border: 2px solid black;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;transition: 0.4s;}

.fyhzhb{padding: 100px 0 90px}

.fyhzhbbot{margin-top: 110px;}

.fyhzhbbot ul{margin-left:40px;width: 1240px;}

.fyhzhbbot ul li{width:161px;height:161px;background:#fff;float:left;margin:0 77px 0 0;text-align:center;display:table;vertical-align:middle;border:1px solid #d0d0d0}

.fyhzhbbot ul li p{display:table-cell;text-align:center;vertical-align:middle}

.fyhzhbbot ul li img{transform:rotate(-45deg);max-height:67px;max-width:150px;}

.fyhzhbbot ul li:hover{box-shadow:2px 3px 15px 6px #ccc;position:relative;z-index:999}

.fyzzsj{display: none}

.fybmgl li span.fyrzlbspan0{width: 16%}

.fybmgl li span.fyrzlbspan1{width: 16%}

.fybmgl li span.fyrzlbspan2{width: 30%}

.fybmgl li span.fyrzlbspan3{width: 14%}

.fybmgl li span.fyrzlbspan4{width: 20%}

.fysjqfaa{color: #f39800}

.fyxxxx{color: #626262}

.fysjqfaa:hover,.fyxxxx:hover{text-decoration: underline}

.fysjqfaa,.fyxxxx{margin: 0 5px}

.fyaddchr{width: 113px;height: 30px;text-align: center;line-height: 30px;background: #004898;color: #fff;font-size: 16px;}

.fychyrbg{position: fixed;top: 0;left: 0;background: rgba(0,0,0,.8);width: 100%;height: 100%;z-index: 999}

.fychyrbgdiv{background: #fff;position: absolute;top: 50%;left: 50%;width: 510px;height: 310px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top: -155px;margin-left: -255px;text-align: center}

.fychyrbgdiv img{margin-top: 65px;}

.fychyrbgdiv p{font-size: 18px;margin: 30px 0}

.fychyrbgdiv a{font-size: 16px;width: 100px;height: 37px;line-height: 37px;background: #004898;display: block;margin: 0 auto;color: #fff}

.fychyrbgdiv a:hover{background: #f39800}

.fychyrbgdiv img.closshr{position: absolute;top: 20px;right: 20px;cursor: pointer;margin: 0}

.fybmgxlq{font-size: 24px;color: #1a1a1a;font-weight: bold;margin-bottom: 20px}

.fyglxqxx{padding-bottom: 20px;}

.fyguanli{margin-bottom: 30px}

.fyguanli li{float: left;width: 49%;line-height: 50px;border: 1px solid #eee;margin: 0 0 -1px -1px;}

.fyguanlile{width: 113px;border-right: 1px solid #eee;text-align: center}

.fyguanliri{margin-left: 140px}

.fyzfym{padding: 60px 0}





.fyzffsdiv{}

.fyzffsdiv p{color: #1a1a1a;font-size: 22px;margin-bottom: 20px;}

.fyzffsdiv label{color: #666666;font-size: 16px;margin-bottom: 20px;display: block}

.fyzffsdiv label input{margin-right: 15px;}

.fyzffsdivul li{width: 200px;height: 80px;border: 1px solid #eee;margin: 0 20px 20px 0;position: relative;cursor: pointer;display: inline-block}

.fyzffsdivul ul{margin-bottom: 30px}

.fyzffsdivul li img{width: 100%;}

.fyzffsdivul li.clifyzffsdiv{border-color: #004898;}

.fyzffsdivul li.clifyzffsdiv:after{content: "";position: absolute;bottom: 0;right: 0;background:url(../images/jaintou.png) no-repeat center center;width: 29px;height: 29px}

.fyxxzf{margin-top: 30px;padding: 0 !important;}

.fyxxzf ul{width: 50% !important;margin: 0}

.fycyseltc{width: 70%;line-height: 50px;height: 50px;border: 1px solid #eee;background: none;outline: none;padding: 0 5%}

.fyqrzf{text-align: right;background: #f7f7f7;line-height: 70px;margin-top: 80px;font-size: 18px;}

.fyqrzf span{display: inline-block;margin: 0 10px;}

.fyqrzf i{font-size: 30px;color: #f10000;font-style: normal}

.fyqrzf a{font-size: 16px;color: #fff;background: #004898;width: 160px;display: inline-block;text-align: center;vertical-align: top;margin-left: 50px}

.fymlcxfl{padding-top: 40px;position: relative}

.fymlcxfl:after{content: "";position: absolute;top:47px;left:0;background: #e5e5e5;width: 100%;height: 1px;}

.fymlcxfldiv{width: 90%;margin: 0 auto;}

.fymlcxfldiv .item{position:relative;width:100%;text-align: center;padding-top: 35px;}

.fymlcxfldiv .fymlcxfldivaitv a,.fymlcxfldiv .item:hover a{font-size: 16px;color: #004898;font-weight: bold}

.fymlcxfldiv .item:after{content: "";position: absolute;top: 0;left: 50%;border: 4px solid #e5e5e5;background: #e5e5e5;width: 6px;height: 6px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius:50%;margin-left: -7px;}

.fymlcxfldiv .fymlcxfldivaitv:after{border-color: #004898;background: #fff}

.fymlcxfldiv .owl-controls{position:absolute;top:-15px;left:0;width:100%;margin-top:0}

.fymlcxfldiv .owl-dots .owl-dot{display: none !important;}

.fymlcxfldiv .owl-controls .owl-nav [class*=owl-]{color: #e5e5e5;font-size: 16px;margin:0;padding:0;background: #fff;display: inline-block;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius:50%;width: 41px;height: 41px;line-height: 41px;border: 1px solid #e5e5e5}

.fymlcxfldiv .owl-controls .owl-nav .owl-prev{float: left;margin-left: -6%}

.fymlcxfldiv .owl-controls .owl-nav .owl-next{float: right;margin-right: -6%}

.fymlcxfldiv .owl-controls .owl-nav [class*=owl-]:hover{background:#004898;color:#fff;}

.fygjcxlb{padding:50px 0}

.fygjcxlb li{border: 1px solid #eee;position: relative;margin-bottom: 20px}

.fygjcxlb li a{display: block;padding: 25px 170px 25px 25px}

.fygjcxlb li p{font-size: 16px;color: #1a1a1a;position: relative;padding-left: 15px;}

.fygjcxlb li p:after{content: "";width: 3px;height: 1px;background: #626262;position: absolute;top: 10px;left: 0}

.fygjcxlb li span{position: absolute;color: #626262;font-size: 16px;display: block;line-height: 16px;top: 50%;right:40px;margin-top: -8px}

.fygjcxlb li span img{vertical-align: top;margin-right: 5px;}

.fygjcxlb li:hover{border-color: #004898}

.fybmqr{background: #f7f7f7;margin-top: 40px;padding: 40px;margin-bottom: 30px}

.fybmqrbt{font-size: 24px;color: #333333;font-weight: bold}

.fybmqrnr{font-size: 16px;color: #626262;margin: 10px 0 20px}

.fybmqryh p{background-position:left 5px;background-repeat: no-repeat;padding-left: 26px;line-height: 24px;}

.fybmrxx{padding-bottom: 60px}

.fybmrxxtop{font-size: 22px;color: #1a1a1a;margin-bottom: 30px}

.fybmrxxbot{border: 1px solid #eee;padding: 30px}

.fybmxxtop{font-size: 24px;color: #1a1a1a;font-weight: bold;padding-bottom: 26px;border-bottom: 1px solid #eee}

.fybaomingren{padding-bottom: 0 !important;}

.fybaomingren li,.fyzzsfps li{border-bottom: 1px dashed #eee}

.fybaomingren li span.fyrzlbspan0{width:7%}

.fybaomingren li span.fyrzlbspan1{width:7%}

.fybaomingren li span.fyrzlbspan2{width: 18%}

.fybaomingren li span.fyrzlbspan3{width: 30%}

.fybaomingren li span.fyrzlbspan4{width: 10%}

.fybaomingren li span.fyrzlbspan5{width: 10%}

.fybaomingren li span.fyrzlbspan6{width: 12%}

.fyaddhzchr{width: 160px;height: 60px;text-align: center;line-height: 60px;background: #eeeeee;color: #626262;font-size: 16px;display: block;margin-top: 20px;}

.fyaddzzfp{font-size: 18px;color: #1a1a1a;margin-bottom: 25px}

.fyzzsfps li span.fyrzlbspan0{width:7%}

.fyzzsfps li span.fyrzlbspan1{width:20%}

.fyzzsfps li span.fyrzlbspan2{width: 18%}

.fyzzsfps li span.fyrzlbspan3{width: 15%}

.fyzzsfps li span.fyrzlbspan4{width: 20%}

.fyzzsfps li span.fyrzlbspan5{width: 16%}

.fytjxx{margin: 30px auto}

.fydadinred{background:#004898;color: #fff}

.fytdjxxnext{margin: 50px auto}

.fytdjxxnext a.fyaddhzchr{margin: 0 auto}

.homedxtjs{margin-top:56px}

.homedxtjsnex a{margin: 0 15px 0 0 !important;}

.footergywm{text-align: center;display: none;padding-bottom: 15px;position: relative;    border-bottom: 1px solid #4e4e4e;margin-bottom: 15px;}

.footergywm:after{content: "";position: absolute;bottom: 15px;left: 50%;width: 1px;height: 18px;background: #626262}

.footergywm a{display: inline-block;width: 48%;color: #a9a9a9}





.xueyuandivcont {height:630px;position:relative;}

.xueyuandivcont li{position:absolute;left:26%;top:0;width: 48%}

.xueyuandivcont li.zxxhboaitv{background: #fff;box-shadow: 0 0 20px #ccc}

.xueyuandivcont li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.xueyuandivcont li img{max-width:100%;display:block;max-height: 100%;margin: 0 auto}

.xueyuandivcont li.zxxhboaitv:after{display: none}



.arrow{position:absolute;top:0;height: 100%;left:50%;width: 100%;z-index: 9;padding: 0 10%;margin-left: -60%}

.arrow a:hover{background: #004898}

.xyprev,.xynext{width:40px;height:40px;background:rgba(0,0,0,.5);z-index:99;text-align: center;line-height: 40px;color: #fff;position: absolute;top: 50%;margin-top: -20px}

.xyprev{left:0}

.xynext{right:0}





.fyzzsjdiv{width: 100%;position: relative}

.fyzzsjdiv .item{position:relative;width:100%}

.fyzzsjdiv .item img{display: block;max-width: 100%;width: auto;margin: 0 auto}

.fyzzsjdiv .owl-controls{position:relative;margin-top: 30px}

.fyzzsjdiv .owl-dots .owl-dot span{margin:0 5px;background:#eee;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

.fyzzsjdiv .owl-dots .owl-dot.active span, .fyzzsjdiv .owl-dots .owl-dot:hover span{background:#004898}









/*select框*/

.cssSelect{white-space:nowrap;float:right;width:77%;position:relative;}

.cssSelect *{display:block}

.cssSelect a{color:#666;outline-width:0;text-decoration:none}

.cssSelect .selectBox{cursor:pointer;border:solid 1px #eee;float:right}

.cssSelect .selectLt{cursor:pointer;float:left;text-align:left;width:74%;}

.cssSelect .selectRt{cursor:pointer;background:url(../images/sanjiaoredxlcd.png) no-repeat center center #f2f2f2;float:left}

.cssSelect .selectBox{width:100%;}

.cssSelect .selectLt{overflow:hidden;height:50px;line-height:50px;padding:0 3%;background:none transparent scroll repeat 0 0;color:#666}

.cssSelect .selectRt{height:50px;padding-bottom:0; padding-top:0;padding-left:0; padding-right:0; width:20%;}

.cssSelect .sNormal {background-position:0 0}

.cssSelect .sHover{background-position:0 -50px}

/*.cssSelect .sHover .selectRt {*/

/*background:url(../images/skin_icons.png) -49px -160px no-repeat #e6e6e6*/

/*}*/

/*.cssSelect .sPressDown .selectRt {*/

/*background:url(../images/skin_icons.png) -49px -160px no-repeat #e6e6e6*/

/*}*/

.cssSelect .optionsBox {position:absolute;border:1px solid #eee;margin:0;background:#fff;z-index:100;width:100%;}

.cssSelect .optionBox {cursor:pointer;padding:2px 30px 2px 18px;margin:0;height:25px;line-height:25px}

.cssSelect .optionBox span{cursor:pointer;font-size:14px}

.cssSelect .oHover{background:#eee;}

.cssSelect .selected{background:#eee}

.fypcijj .fyjclb li{width: 31.33%}

.fyjcfwbotsub{width:100%;}

.fyjcfwbotsub .owl-stage-outer{padding: 0 10px 10px}

.fyjcfwbotsub .item{position:relative;width:100%;}

.fyjcfwbotsub .item img{display:block;width:100%;}

.fyjcfwbotsub .owl-controls{margin-top:30px}

.fyjcfwbotsub .owl-dots .owl-dot span{margin:0 10px;background:#fff;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #f39800}

.fyjcfwbotsub .owl-dots .owl-dot.active span, .fyjcfwbotsub .owl-dots .owl-dot:hover span{background:#f39800;}





/***********************************************适配*******************************************************/

@media only screen and (max-width:1680px){

    .main1600{width:1500px;}

    .yybb{margin-right: 30px;}

    .nav{margin-left: 30px}

    .nav li{margin-left: 38px;}

    .fybannertxt p{font-size: 42px}



}

@media only screen and (max-width:1600px){

    .main1600{width:1366px;}

    .header{height: 90px;}

    .headbq .headbqsub a img{margin-right: 5px}

    .qyyh{margin-top: 24px;}

    .yybb,.headdlzc,.nav li a.navyiji{line-height: 90px;}

    .logo{margin-top: 19px}

    .logo img{width: 240px;height: 52px;}

    .headdlzc li{margin-right: 15px;}

    .nav li{margin-left: 31px}

    .footer{padding: 50px 0 30px;}

    .jiantouup{top: -50px;}

    .footernav li p,.footernav li p a{font-size: 24px;}

    .footyqlj{padding: 20px 0;margin: 30px 0}

    .footernav li.footnavli3 span{font-size: 22px;}

    .fybannertxt p{font-size: 40px;padding-top: 90px}

    .fyywgl {margin: 30px auto 140px;}

    .fyjrwmtop{padding: 20px 3%}

    .fyjrwmtop span{font-size: 20px;}

    .fyjjfaban, .fyjjfabansub {height: 700px;}

    .fyfangan{margin-left: 0}

    .fyjjfabanodd .fyfangan{margin-right:0}

    .fyjjfaban .main1200:after{left: 0}

    .fyjjfabanodd .main1200:after{right: 0;left: auto}

    .fyfangan a.fyfalia{font-size: 28px;}

    .fybmcx{padding: 150px 0 80px}

    .fybmcx p{font-size: 30px;margin-bottom: 25px;}

    .fybmcxrore,.fybmcxrorebtn{line-height: 56px;height: 56px;}

    .fybmcxroreint{line-height: 56px\9;height: 56px;}

    .cpjcle{padding-top: 50px}

    .cpjcletop p{font-size: 30px}

    .cpjcletop span,.cpjcri li p,.cpjcxwtxt p,.xxaqle p,.xxaqfl li{font-size: 20px}

    .cpjcxw{margin-top: 20px}

    .cpjcxwtxt{padding-top: 60px}

    .cpjcxwtxt pre{line-height: 30px;height: 60px}

    .cpjcri li{padding: 50px 5% 60px}

    .xxaq{padding-bottom: 100px}

    .jjfa li{padding: 180px 4% 60px;}

    .jjfaicn{width: 80%;padding-bottom: 80%;margin: 0 auto}

    .jjfa li p{font-size: 20px;margin: 40px 0 30px;}

    .jjfa li span{font-size: 16px;line-height: 30px;height: 180px;margin: 30px 0 60px;}

    .yjdxt{padding: 100px 0 40px}

    .yjxtbt{padding: 40px 0 20px;}

    .yjdxtridiv p{font-size: 20px; margin: 30px 0 15px;}

    .yjdxtridiv span{font-size: 16px;line-height: 30px;height: 90px;    margin-bottom: 50px;}

    .jczx{padding: 80px 0}

    .jczxsubtxt p.jszxbt{font-size: 20px}

}

@media only screen and (max-width:1440px){

    .main1600{width:1200px;}

    .nav li{margin-left: 20px;}

    .footernav li p,.footernav li p a{font-size: 22px;}

    .footernav li.footnavli3 span{font-size: 20px;}

    .fybannertxt p{font-size: 38px;}





    .cpjcri li span{line-height: 30px;height: 90px;margin: 40px 0 30px;}

    .xxaqle{padding-top: 240px;}

    .cpjcle{padding-top: 40px}

    .cpjcletop p{font-size: 26px}

    .cpjcletop span,.cpjcri li p,.cpjcxwtxt p,.xxaqle p,.xxaqfl li{font-size: 18px}

    .cpjcxw{margin-top: 15px}

    .cpjcxwtxt{padding-top: 40px}

    .cpjcri li{padding: 30px 5% 40px}

    .xxaq{padding-bottom: 80px}

    .jjfa li{padding: 120px 4% 45px;}

    .jjfaicn{width: 70%;padding-bottom: 70%;}

    .jjfa li p{font-size: 18px;margin: 30px 0 20px;}

    .jjfa li span{margin: 20px 0 40px;}

    .yjdxt{padding: 80px 0 40px}

    .yjxtbt{padding: 30px 0 15px;}

    .yjdxtridiv p{font-size: 18px; margin: 20px 0 10px;}

    .yjdxtridiv span{ margin-bottom: 35px;}

    .jczx{padding: 65px 0}

    .jczxsubtxt p.jszxbt{font-size: 18px}

    .fyzxtz a,.cpjcletop a.ckgdpx{width: 150px;height: 50px;line-height: 50px}

    .yjdxtnrsub li{padding: 25px 0}

    .yjdxtridiv .item img.yjdxtrijs{width: 170px;}

    .jczx .cpjcletop a{margin-top: -50px}

    .jjfa .cpjcletop{top: 35px;}

    .homedxtjs{margin-top: 30px;}

}

@media only screen and (max-width:1366px){

    .main1200{width:1100px;}



    .fyqyedt{width: 1122px;}

    .fyqyedt li{width:374px;}



    .yybb{margin-right: 15px;}

    .nav{margin-left: 10px;}

    .nav li{margin-left: 16px;}

    .headdlzc li{    margin-right: 8px;}

    .fyjsfctxt{padding: 15px 10px 20px;}

    .fyjsfctxt p{font-size: 20px;margin-bottom: 10px;}

    .fyjsfc li{margin-bottom: 30px;}

    .fybannertxt p{font-size: 36px;}

    .fyjsfc{padding: 30px 0 20px;}

    .fyjsfctxt p{font-size: 18px;}

    .fyjsfctxt span{font-size: 16px;}

    .fyywgl {margin: 30px auto 110px;}

    .fycpfl{padding-bottom: 100px}

    .fycpflbot{margin-top: 60px;}

    .fycpflbot li p{font-size: 20px;}

    .fycpjc {padding: 45px 0 0;}

    .fyjiance .fyywgl {margin: 30px auto 110px;}

    .fyjcxm{padding: 60px 0 75px;}

    .fyjcxm .fybjq{margin-top: 30px;}

    .fyzixun a {width: 100px;height: 38px;font-size: 16px;line-height: 38px;}

    .fyzixun img{margin-left: 20px}

    .fyzyjcxm{padding: 50px 0}

    .fyzyjcxmbot{margin-top: 50px}

    .fyzyjcxmbot li{margin-bottom: 30px}

    .fypxtz {padding: 40px 0 60px;}

    .fypxtzbotri li a{line-height: 54px}

    .fypxfc{padding: 40px 0 20px}

    .fypxfcbot li{margin-bottom: 40px}

    .fyadimg{margin: 40px auto}

    .fypxfcbot li p{font-size: 20px;}

    .fyzzrz,.fyfwfw{padding: 50px 0 70px;}

    .fyzzrzle{padding-top: 30px}

    .fyzzrzle .fybjq, .fygjzzrz .fybjq{margin-top: 40px;}

    .fygjzzrz{padding: 50px 0 0}

    .fybzrzgh li{margin-bottom: 50px}

    .fyjcfw{padding: 50px 0 90px}

    .fyjctxt p{font-size: 20px;margin-bottom: 15px;}

    .fybzrzgh li p{font-size: 20px;}

    .fyjcdx li p{font-size: 16px;line-height: 50px;}

    .fyjcdx{margin-top: 45px}

    .fyqyedt{margin: 45px auto 30px;}

    .fyqyedttxt{padding: 30px 5% 20px}

    .fyqyedttxt p.fydtsj{font-size: 16px;}

    .fyqyedttxt p.fydtbt{font-size: 16px;line-height: 30px;height: 60px;margin: 28px 0 20px}

    .fyxwxqtitle{padding:40px 0 20px;margin-bottom: 30px}

    .fyxwxqtitle h2{font-size:26px}

    .fyxwxqtitle p{font-size:16px;margin-top:15px}

    .fyxqnext{margin: 30px auto 50px}

    .fyxqnext a{line-height: 30px}

    .fyqyjs .fyzyjcxmbot li pre{font-size: 16px;height: 48px;line-height: 24px;margin-top: 20px}

    .fytzlb{padding-bottom: 30px}

    .fytzlb li{padding-bottom: 30px;margin-bottom: 25px;}

    .fytzlble{width: 280px;overflow: hidden}

    .fytzlbri{margin-left: 310px;padding-top: 17px}

    .fytzlbri a.fypxbt{font-size: 20px;}

    .fytzlbri p{font-size: 16px;margin: 15px 0 25px}

    .fyzxtz{padding: 50px 0 30px}

    .fytzlbri img.fyhdjsimg{bottom: -20px;width: 110px}

    .fyrzjg{padding: 50px 0 40px}

    .fyrzjgbot li p{font-size: 16px;}

    .fytxjs{padding: 40px 0 70px}

    .fytxjsbottxt{padding: 25px 6%;}

    .fyaqfwimg{padding: 60px 0 90px;}

    .fyaqfwimgbot{margin-top: 60px}

    .fyaqfwimgbot li p{font-size: 20px;line-height: 30px;height: 60px;margin-top: 20px}

    .fyaqpg{margin: 30px auto}

    .fyaqpgbot{margin-top: 45px;}

    .fyaqpgbotwz p{font-size: 16px;}

    .fyaqpgbot li.fyaqpgbotli4 .fyaqpgbotwz{margin-top: 232px;}

    .fyaqpgbot li:hover .fyaqpgbotwz{margin-top: 35px !important;}

    .fyaqpgbot li:hover .fyaqpgbotwz p{font-size: 20px;}

    .fyaqpgbot li:hover .fyaqpgbotwz span{display: block;font-size: 16px;}

    .fyaqpgbot li{height: 460px;}

    .fyxiangmu{padding: 30px 0 100px}

    .fyxmbt li{margin: 0 50px;font-size: 20px;}

    .fyxiangmubot{margin-top: 30px}

    .fyxpwz p{font-size: 20px}

    .fyxpwz span{font-size: 16px; padding-right: 100px;}

    .fyxpwz:after{width: 80px;height: 87px;background-size: cover}

    .fyjsnl{padding: 50px 0 0}

    .fyjsnlbot{margin-top: 100px}

    .fyjianmu{padding: 60px 0}

    .fyjianmubot li p.fyjianmubotbt{font-size: 20px}

    .fyjianmubot li pre{line-height: 28px;height: 196px;}

    .fyjianmubot li img{width: 80px;height: 80px}

    .fyrzjcri p{font-size: 20px;}

    .fyrzjc{margin: 30px auto 50px;}

    .fyjwrzjc li pre{font-size: 16px}

    .fyzwfl li select{width: 74%}

    .fyzpbt{padding: 30px 0 30px 155px;}

    .fyzpbt span{font-size: 20px}

    .fyjiaru{padding: 40px 0}

    .fyjjfaban, .fyjjfabansub {height: 550px;}

    .fyfangan a.fyfalia{font-size: 20px;margin: 30px 0}

    .fyfangan img{height: 90px;width: 90px;}

    .fyfangan:after{height: 90px;}

    .fyfangan p{font-size: 16px;line-height: 30px;max-height: 90px;}

    .fyfangan a.fyfazx{width: 100px;height: 40px;line-height: 40px;font-size: 16px;}

    .fytsym{padding: 100px 0}

    .fytsym p{font-size: 20px;}

    .fytsym span{font-size: 16px;}

    .fyxxcxjg li{padding: 25px 0 25px 30px;margin-bottom: 25px}

    .fytjchrbot ul{width: 56%}

    .fytjchr{margin: 30px auto 80px;}

    .fytjchrtop{font-size: 24px;padding: 20px 0}

    .fytjchrbot{padding: 40px 0}

    .fyhyzxri{width: 66%}

    .fygrzxtx img{width: 120px;height: 120px;}

    .fygrzxtx p.fygrzxtxpname{font-size: 20px;}

    .fycwglbt{font-size: 24px;}

    .fycwglbt{margin-bottom: 30px}

    .fyfjselle{width: 48%;margin-right: 1%}

    .fyfpxx li span.fyrzlbspan0{width: 16%}

    .fyfpxx li span.fyrzlbspan1{width: 16%}

    .fyfpxx li span.fyrzlbspan2{width: 11%}

    .fyfpxx li span.fyrzlbspan3{width: 14%}

    .fyfpxx li span.fyrzlbspan4{width: 20%}

    .fyfpxx li span.fyrzlbspan5{width: 17%}

    .cpjcxwtxt:after{height: 40px}

    .jczxbotmai{margin-top: 40px;}

    .fyhzhb {padding: 80px 0 60px;}

    .fyhzhbbot{margin-top: 80px}

    .fyfzlcri{padding: 90px 0}

    .fylicheng .owl-controls .owl-nav [class*=owl-]{width: 50px;height: 50px;}

    .fylicheng .owl-controls .owl-nav .owl-prev{line-height: 41px;top: -70px}

    .fylicheng .owl-controls .owl-nav .owl-next{line-height: 60px;bottom: -70px}

    .fyryzzbot{margin-top: 40px;}

    .fullscreen{height: 400px}

    .fybmgl li span.fyrzlbspan0{width: 16%}

    .fybmgl li span.fyrzlbspan1{width: 16%}

    .fybmgl li span.fyrzlbspan2{width: 30%}

    .fybmgl li span.fyrzlbspan3{width: 13%}

    .fybmgl li span.fyrzlbspan4{width: 20%}

    .fybaomingren li span.fyrzlbspan0{width:7%}

    .fybaomingren li span.fyrzlbspan1{width:7%}

    .fybaomingren li span.fyrzlbspan2{width: 18%}

    .fybaomingren li span.fyrzlbspan3{width: 30%}

    .fybaomingren li span.fyrzlbspan4{width: 10%}

    .fybaomingren li span.fyrzlbspan5{width: 10%}

    .fybaomingren li span.fyrzlbspan6{width: 12%}



    .fyzzsfps li span.fyrzlbspan0{width:7%}

    .fyzzsfps li span.fyrzlbspan1{width:20%}

    .fyzzsfps li span.fyrzlbspan2{width: 18%}

    .fyzzsfps li span.fyrzlbspan3{width: 15%}

    .fyzzsfps li span.fyrzlbspan4{width: 20%}

    .fyzzsfps li span.fyrzlbspan5{width: 16%}





    .fybmqr {margin-top: 30px;padding: 20px;margin-bottom: 20px;}

    .fybmqrbt{font-size: 20px}

    .fybmrxxtop{font-size: 18px}

    .fybmrxxbot{padding: 20px}

    .fybmxxtop{font-size: 20px;padding-bottom: 20px}

    .fyaddhzchr{width: 120px;line-height: 46px;height: 46px}







    .arrow{padding: 0 5%;margin-left: -55%}



    .xueyuandivcont{height: 440px;}



}

@media only screen and (max-width:1280px){

    .main1600{width:1100px;}

    .logo{margin-top: 22px;}

    .logo img{width: 210px;height: 46px;}

    .headdlzc li a{font-size: 16px;}

    .fybannertxt p{font-size: 34px;}

    .fycpflbot li p{font-size: 18px;}

    .fypxfcbot li p{font-size: 18px;}

    .fypxfcbot li{margin-bottom: 30px}

    .fyjsnlbot{width: 780px}





    .fyjsnlbot li.fyjsnlbotli0{left:-305px}

    .fyjsnlbot li.fyjsnlbotli1{left:-172px;}

    .fyjsnlbot li.fyjsnlbotli2{right:-172px;}

    .fyjsnlbot li.fyjsnlbotli3{right:-305px;}





    .nav{margin-left: 5px;}

    .nav li{margin-left: 3px;}



}

@media only screen and (max-width:1200px){

    .main1200{width:990px;}

    .qyyh p{width: 90px;font-size: 16px;}

    .qyyhsub li a{font-size: 12px;}

    .headdlzc li{margin-right: 10px;}

    .headdlzc li{margin-right: 4px;}



    .fybannertxt p{font-size: 32px;}

    .fycpflbot li p{font-size: 16px;}

    .fypxtzbotri li a{line-height: 49px;}

    .fyzzrz,.fyfwfw{padding: 40px 0 50px;}

    .fyzzrzle{padding-top: 20px}

    .fytxjs {padding: 30px 0 50px;}

    .fytxjsbottxt p{font-size: 16px}

    .fyaqfwimg{padding: 45px 0 60px}

    .fyaqfwimgbot li p{font-size: 18px}

    .fyxiangmu{padding: 30px 0 60px}

    .fyxmbt li{margin: 0 30px;font-size: 18px;}

    .fyxpwz p{font-size: 18px}

    .fyjsnlbot li{width: 150px}

    .fyjsnlbot li.fyjsnlbotli0{left:-235px}

    .fyjsnlbot li.fyjsnlbotli1{left:-100px;}

    .fyjsnlbot li.fyjsnlbotli2{right:-100px;}

    .fyjsnlbot li.fyjsnlbotli3{right:-235px;}

    .fyzpbt span{margin-right: 50px;}

    .fyzpbt i{margin-right: 50px;}

    .fytjchrbot ul{width: 60%}

    .fyhyzxri{width: 64%}

    .fyhyzxle{width: 310px}

    .fygrzxtx p.fygrzxtxpname{font-size: 18px;}

    .fycwglbt{font-size: 20px;}

    .fyhyzxri .page a, .fyhyzxri .page span{padding: 0 15px}

    .fyfpxx li span.fyrzlbspan0{width: 18%}

    .fyfpxx li span.fyrzlbspan1{width: 16%}

    .fyfpxx li span.fyrzlbspan2{width: 7%}

    .fyfpxx li span.fyrzlbspan3{width: 14%}

    .fyfpxx li span.fyrzlbspan4{width: 22%}

    .fyfpxx li span.fyrzlbspan5{width: 16%}

    .fyhzhb {padding: 60px 0 40px;}

    .fyhzhbbot{margin-top: 30px}

    .fyfzlcri{padding: 75px 0}

    .fylicheng .owl-controls .owl-nav .owl-prev{top: -60px}

    .fylicheng .owl-controls .owl-nav .owl-next{bottom: -60px}

    .fyryzzbot{margin-top: 30px;}

    .fullscreen{height: 350px}

    .fyhzhbbot ul{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin-left: -9%;    padding-top: 36px }

    .fybmgl li span.fyrzlbspan0{width: 16%}

    .fybmgl li span.fyrzlbspan1{width: 16%}

    .fybmgl li span.fyrzlbspan2{width: 25%}

    .fybmgl li span.fyrzlbspan3{width: 13%}

    .fybmgl li span.fyrzlbspan4{width: 24%}

    .fyguanli li{font-size: 16px}

    .fyguanlile{width: 90px;}

    .fyguanliri{margin-left: 120px;}



    .fybaomingren li span.fyrzlbspan0{width:7%}

    .fybaomingren li span.fyrzlbspan1{width:7%}

    .fybaomingren li span.fyrzlbspan2{width: 18%}

    .fybaomingren li span.fyrzlbspan3{width: 30%}

    .fybaomingren li span.fyrzlbspan4{width: 10%}

    .fybaomingren li span.fyrzlbspan5{width: 10%}

    .fybaomingren li span.fyrzlbspan6{width: 12%}





    .fyzzsfps li span.fyrzlbspan0{width:7%}

    .fyzzsfps li span.fyrzlbspan1{width:20%}

    .fyzzsfps li span.fyrzlbspan2{width: 18%}

    .fyzzsfps li span.fyrzlbspan3{width: 12%}

    .fyzzsfps li span.fyrzlbspan4{width: 20%}

    .fyzzsfps li span.fyrzlbspan5{width: 16%}





    .fyqyedt{width: 1020px;}

    .fyqyedt li{width:340px;}



}



@media only screen and (max-width:1152px){

    .main1600{width:990px;}

    .header{position: fixed;background: rgba(0,0,0,.8);}

    .menu-activator{display: block;}

    .headdlzc{display: none;position: absolute;width: 96%;text-align: right;top: 91px;right: 0;padding:0 2%;background: rgba(0,0,0,.5)}

    .headdlzc li{margin: 0 0 0 20px;}

    .footernav li.footnavli0, .footernav li.footnavli1, .footernav li.footnavli2{margin-right: 1%}

    .footernav li.footnavli3{margin-right: 3%}

    .fybannertxt p{font-size: 30px;margin-bottom: 18px;}

    .fyxwxqtitle{padding:30px 0 20px;margin-bottom: 20px}

    .fyxwxqtitle h2{font-size:22px}

    .fyxwxqtitle p{font-size:14px;margin-top:10px}

    .fyxqnext{margin: 20px auto 30px}

    .fyxqnext a{line-height: 28px}

    .cpjcri li img{width: 97px;height: 107px;}

    .cpjcri li{padding: 30px 5%}

    .cpjcri li span{margin: 30px 0 20px;}

    .cpjcletop p{font-size: 22px;}

    .cpjcletop span, .cpjcri li p, .cpjcxwtxt p, .xxaqle p, .xxaqfl li{font-size: 16px}

    .xxaqle{padding-top: 200px}

    .xxaqle span{line-height: 30px;height: 90px}

    .xxaqfl li a{padding: 20px 2%}

    .jjfa li { padding: 90px 4% 30px;}

    .fyzxtz {padding: 30px 0 20px;}

    .yjdxtnrsub li{padding: 18px 0}



}

/*---------------------------------平板----------------------------------------------*/

@media only screen and (max-width:1024px){

    .main1200{width:768px;}

    .page a, .page span{padding: 0 14px;}

    .fypxtzbotri li a{line-height: 38px;}

    .fypxtzbotle p{padding: 15px 8%;font-size: 16px;}

    .fymbxri li{margin-left: 20px}

    .fygjzzrz{padding: 40px 0 0}

    .fybzrzgh li{margin-bottom: 40px}

    .fyjcfw{padding: 40px 0 70px}

    .fyjctxt p,.fybzrzgh li p{font-size: 18px;}

    .fyaqfwimgbot li .fyfuwuimgbg{width: 110px;height: 125px;background-size: cover}

    .fyaqfwimgbot li .fyfuwuimgbg img {width: 60px;height: 60px;margin-top: 34px;}

    .fyjsnlbot{width: 500px;margin-top: 60px}

    .fyjsnlbot li{padding: 0 60px;}

    .fyjsnlbot li p{font-size: 22px}

    .fyjsnlbot li img{width: 50px;height: 50px;}

    .fyjsnlbot li.fyjsnlbotli1{left: -123px;}

    .fyjsnlbot li.fyjsnlbotli2{right: -123px;}

    .fyrzjcle{width: 130px;}

    .fyrzjcri{margin-left: 155px}

    .fyrzjcri p{font-size: 16px;}

    .fyzwfl li select{width: 66%}

    .fyjjfabantxt{padding-top: 18%}

    .fytjchrbot ul{width: 80%}

    .fyhyzxri{width: 60%}

    .fyhyzxle{width: 260px}

    .fygrzxtx p.fygrzxtxpname{font-size: 16px;}

    .fycwglbt{font-size: 18px;}

    .fyhydjxg{margin-top:10px}

    .fycybtn{width: 130px;line-height: 40px;height: 40px;}

    .fycwglfl li{width: 110px;line-height: 40px;height: 40px;}

    .fyhyzxri .page a, .fyhyzxri .page span{padding: 0 7px;margin: 0 3px}

    .fyfjselle{font-size: 16px;}

    .fyfzlcri{padding: 145px 0}

    .fylcyearle{width: 78px}

    .fylcyearri{margin-left: 90px}

    .fyfzlcri{width: 40%;margin-right: 0}

    .fygsjj .cpjcletop{margin-bottom: 30px}

    .fygsjj{padding: 30px 0}

    .fyhzhbbot ul{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);margin-left: -23%;padding-top: 25px;}

    .fybmgl li span.fyrzlbspan0{width: 15%}

    .fybmgl li span.fyrzlbspan1{width: 17%}

    .fybmgl li span.fyrzlbspan2{width: 20%}

    .fybmgl li span.fyrzlbspan3{width: 13%}

    .fybmgl li span.fyrzlbspan4{width: 28%}

    .fysjqfaa, .fyxxxx{margin: 0 1px}

    .fyguanlile{width: 70px;}

    .fyguanliri{margin-left: 76px;}

    .fyguanli{margin-bottom: 20px;}



    .fybaomingren li span.fyrzlbspan0{width:7%}

    .fybaomingren li span.fyrzlbspan1{width:7%}

    .fybaomingren li span.fyrzlbspan2{width: 16%}

    .fybaomingren li span.fyrzlbspan3{width: 30%}

    .fybaomingren li span.fyrzlbspan4{width: 10%}

    .fybaomingren li span.fyrzlbspan5{width: 10%}

    .fybaomingren li span.fyrzlbspan6{width: 12%}



    .fyzzsfps li span.fyrzlbspan0{width:7%}

    .fyzzsfps li span.fyrzlbspan1{width:27%}

    .fyzzsfps li span.fyrzlbspan2{width: 14%}

    .fyzzsfps li span.fyrzlbspan3{width: 10%}

    .fyzzsfps li span.fyrzlbspan4{width: 20%}

    .fyzzsfps li span.fyrzlbspan5{width: 16%}





    .fyqyedt{width: 780px;}

    .fyqyedt li{width:260px;}

    .fyqyedt li a{padding: 0 10px;}

    .fyjianmubot li pre{line-height: 24px;height: 216px}

}

@media only screen and (max-width:992px){

    .main1600{width:768px;}

    .nav{position: fixed;width: 100%;text-align: center;top: 91px;right: 0;padding:0;background: rgba(0,0,0,.9);height: 100%;display: none}

    .nav ul{padding-top: 50px}

    .nav li{width: 100%;margin: 0;float: inherit;}

    .nav li a.navyiji{line-height: 50px;}

    .nav:after{display: none}

    .headdlzc{line-height: 50px;background: none;z-index: 99}

    .footernav li p,.footernav li p a{font-size: 18px;}

    .footernav li.footnavli3 span{font-size: 16px;}

    .fyjsnlbot{width: 360px}

    .fyjsnlbot li.fyjsnlbotli0,.fyjsnlbot li.fyjsnlbotli3{top: 66px}

    .fyjsnlbot li.fyjsnlbotli1,.fyjsnlbot li.fyjsnlbotli2{top: -40px}

    .fyfangan{width: 450px;}

    .xxaq .cpjcletop{top: 50px}

    .xxaqle{padding-top: 130px}

    .jjfaicn img{width: 60px;height: 60px}

    .jczxbotmai{margin-top: 30px;}

    .jczxsubtxt p.jczxsj{font-size: 16px}

    .jczxsubtxt p.jszxbt{line-height: 30px;height: 60px}

    .jczxsubtxt{padding: 30px 5% 45px;}

}

@media only screen and (max-width:768px){

    .main1600,.main1200{width:600px;}

    .footernav li p,.footernav li p a{font-size: 16px;}

    .fybanner img.fybannerimgpc{display: none}

    .fybanner img.fybannerimgjs{display: block}

    .fybannertxt p{font-size: 24px}

    .fymbxri li{margin-left: 15px}

    .fycpjc{padding: 30px 0 0 0}

    .fycpjc .fybjq{margin-top: 30px}

    .fyywgl {margin: 30px auto 80px;}

    .fycpfl{padding-bottom: 70px}

    .fyjiance .fyywgl {margin: 30px auto 80px;}

    .fyjcxmimg img{width: 50px;height: 50px;}

    .fypxtzbotri li a{line-height: 30px;}

    .fymbx{padding: 20px 0}

    .fymbxle, .fymbxle a,.fymbxri li a{font-size: 16px}

    .fymbxri li{margin-left: 10px}

    .fymbxri li.fymbxriatv:after, .fymbxri li:hover:after{bottom: -21px}

    .fymbxle,.fymbxri{float: inherit;}

    .fymbxri{margin-top: 10px}

    .fymbxri li{margin: 0 10px 0 0}

    .fyqyedt{margin: 30px auto}

    .fyqyedttxt{padding: 20px 5% 15px}

    .fyqyedttxt p.fydtbt{margin: 20px 0 15px}





    .fyqyedt{width: 616px;}

    .fyqyedt li{width:300px;}







    .fytzlbri img.fyhdjsimg{bottom: -15px;width: 90px}

    .fyxmbt li{margin: 0 20px}

    .fyxpwz{width: 94%;margin: 0 0 20px 0;padding: 20px 3%;height: auto}

    .fyjsnl{padding-bottom: 30px}

    .fyjsnlbot{width: 600px;}

    .fyjsnlbot img.fyjsnlbotimg{display: none}

    .fyjsnlbot li{position: relative;width: auto;padding: 0 0 0 15%;top: 0 !important;left: 0 !important;right: 0 !important;text-align: left !important;margin: 0 0 30px 0}

    .fyjsnlbot li img{left: 0 !important;right: auto !important;}

    .fyjianmubot li{width: 48%;margin: 0 1% !important;}

    .fyjianmu{padding: 30px 0}

    .fyrzjcle{float: initial;width: 100%}

    .fyrzjcri{margin:0}

    .fyrzjcri p{padding-left: 15px}

    .fyrzjcri p:after{left: 0}

    .fyjwrzjc li{width: 48%;margin: 0 1% 15px}

    .fyzwfl li select{width: 60%}

    .fyjjfaban, .fyjjfabansub{height: 400px;}

    .fytjchrbot ul{width: 96%}

    .fyfjselle{width: 42%}

    .fyhyzxri{width: 56%}

    .fyhyzxle{width: 220px}

    .fycwglfl li{width: 130px;margin-right: 10px}

    .fyxxfl label{margin-right: 20px}

    .fywdxxle{width: 40px;padding-top: 10px}

    .fywdxximg{width: 40px;height: 40px;}

    .fywdxximg img{margin-top: 12px}

    .fywdxxtxt{margin-left: 90px}

    .fyhyzxri .page a, .fyhyzxri .page span{padding: 0 3px;margin: 0}

    .fytjchrbotle{width: 83px;font-size: 16px;}

    .fytjchrbotri{margin-left: 100px;}

    .fyfjselle select{width: 50%}

    .fycwglfl{margin-bottom: 20px}

    .fyfpxx{padding-bottom: 20px}

    .fyfpxx li{margin-bottom:0;border-bottom: 1px solid #eee;padding: 20px}

    .fyfpxx li.fyrzlbfirs{display: none}

    .fyfpxx li span{display: block;width: 100% !important;text-align: left;margin: 5px 0;position: relative;}

    .fyfpxx li span.fyrzlbspan0:before{content: "发票抬头："}

    .fyfpxx li span.fyrzlbspan1:before{content: "纳税人编号："}

    .fyfpxx li span.fyrzlbspan2:before{content: "收票人："}

    .fyfpxx li span.fyrzlbspan3:before{content: "开户银行："}

    .fyfpxx li span.fyrzlbspan4:before{content: "银行账号："}

    .fyfpxx li span.fyrzlbspan5:before{content: " 地址："}

    .fybmgl li span.fyrzlbspan0:before{content: "姓名："}

    .fybmgl li span.fyrzlbspan1:before{content: "手机号码："}

    .fybmgl li span.fyrzlbspan2:before{content: "公司名称："}

    .fybmgl li span.fyrzlbspan3:before{content: "支付方式："}

    .fybmgl li span.fyrzlbspan4:before{content: "操作："}







    .fybaomingren li span.fyrzlbspan0:before{content: ""}

    .fybaomingren li span.fyrzlbspan1:before{content: "姓名："}

    .fybaomingren li span.fyrzlbspan2:before{content: "手机号码："}

    .fybaomingren li span.fyrzlbspan3:before{content: "公司名称："}

    .fybaomingren li span.fyrzlbspan4:before{content: "部门："}

    .fybaomingren li span.fyrzlbspan5:before{content: "职务："}

    .fybaomingren li span.fyrzlbspan6:before{content: "操作："}

    .fyzzsfps li span.fyrzlbspan0:before{content: ""}

    .fyzzsfps li span.fyrzlbspan1:before{content: "公司名称："}

    .fyzzsfps li span.fyrzlbspan2:before{content: "税号："}

    .fyzzsfps li span.fyrzlbspan3:before{content: "姓名："}

    .fyzzsfps li span.fyrzlbspan4:before{content: "银行账户："}

    .fyzzsfps li span.fyrzlbspan5:before{content: "地址："}









    .fytjchyxx li span.fyrzlbspan0:before{content: ""}

    .fytjchyxx li span.fyrzlbspan1:before{content: "姓名："}

    .fytjchyxx li span.fyrzlbspan2:before{content: "手机号："}

    .fytjchyxx li span.fyrzlbspan3:before{content: "公司名称："}

    .fytjchyxx li span.fyrzlbspan4:before{content: "部门："}

    .fytjchyxx li span.fyrzlbspan5:before{content: "职务："}

    .fytjchyxx li span.fyrzlbspan6:before{content: "时间："}





    .fyfpxx li i.fyfpnroe{display: none}

    .fyfpxx li span:hover i.fyfpnrtwo{display: inline-block;background: none}

    .fyfpxx li i.fyfpnrtwo{display: inline-block;position: relative;margin: 0;padding: 0;width: auto;top: 0;left: 0;box-shadow: none}

    .xxaqfl{margin-top: 30px}

    .xxaqfl li{font-size: 16px}

    .jjfaicn {width: 80%;padding-bottom: 80%;}

    .jjfaicn img{width: 50px;height: 50px}

    .fyzxtz a, .cpjcletop a.ckgdpx{width: 115px}

    .yjdxtnrsub li{padding: 15px 0}

    .fyhzhbbot ul{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);margin-left: -48%;padding-top: 35px}

    .fychyrbgdiv{width: 80%;margin-left: -40%}

    .fyguanli li{width: 100%}

    .fyguanliri{margin-left: 96px}

    .fyguanli li{line-height: 40px}

    .fyxxzf ul{width: 80% !important;}

    .fyzffsdivul li{width: 20%;height: auto}

    .jjfa .cpjcletop{top: 20px}

}

@media only screen and (max-width:720px){}

@media only screen and (max-width:640px){

    .main1600,.main1200{width:94%;}

    .main1800{width: 94%;padding: 0 3%}

    .header{height: 48px;}

    .menu-activator{line-height: 48px;height: 48px;margin-right: 0}

    .descriptor{font-size: 16px;}

    .visual{margin-top: 8px;}

    .logo{margin-top: 6px;}

    .logo img{width: 160px;height: 35px;}

    .yybb,.qyyh{display: none;position: fixed;top:48px;z-index: 1000}

    .yybb{left: 5%;margin:0;line-height: 48px}

    .qyyh{right: 0;margin:0}

    .qyyhsub li{background:#d5962c}

    .nav{top: 48px;}

    .nav ul{padding-top: 90px}

    .naverji{position: relative;width: 100%;padding: 15px 0;left: 0;margin: 0;text-align: left}

    .naverji a{display: inline-block;min-width: 42%;padding: 0 3%}

    .banner{margin-top: 48px}

    #focus{display:none;}

    #focus_phone{display:block;}

    .focus_slide .owl-controls{position:absolute;width:100%;bottom:10px;left:0;top:auto;margin-top: 0}

    .focus_slide .owl-dots .owl-dot span{margin:0 8px;}

    .footer{padding: 30px 0}

    .jiantouup{top: -30px}

    .jiantouup img{width: 22px}

    .footernav li{display: none}

    .footernav li.footnavli3,.footernav li.footnavli4{display: block;width: 100%}

    .jiantouup{width: 65px;height: 65px;font-size: 14px;}

    .footernav li.footnavli4 img{width: 38%;margin: 0 auto}

    .fotlinkri{margin-left: 0;margin-top: 20px;line-height: 16px;}

    .fotlinkri a{padding-right: 10px;margin: 0 10px 10px 0;font-size: 14px}

    .footyqlj{padding:0 0 13px;margin: 15px 0}

    .page{margin-bottom: 30px}

    .page a, .page span{display: none;}

    .page a.home,.page a.prev,.page a.next,.page a.last,.page span.pagecurrent{display: inline-block;padding: 0 8px;margin: 0 1px;}

    .fybannertxt p{font-size: 18px;margin-bottom: 15px;padding-top: 50px}

    .fybannertxt span{font-size: 16px}

    .fymbx{padding: 15px 0 0;border-bottom: 0}

    .fymbxle,.fymbxri{float: inherit;}

    .fymbxri{margin-top: 20px}

    .fymbxri li.fymbxriatv:after, .fymbxri li:hover:after{display: none !important;}

    .fymbxri li{width: 100%;text-align: center;margin: 0;}

    .fymbxri p{padding: 15px 6% 15px 3%;background:#004898;color: #fff;font-size: 18px;position: relative}

    .fymbxri p:after{content: "";position: absolute;top: 50%;right: 3%;margin-top: -15px;background: url(../images/jiantouup.png) center center;background-size: 30px 30px;width: 30px;height: 30px;transform:rotate(360deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

    .fymbxri ul{background: #eee;padding: 15px 3%;display: none}

    .fymbxri li{float: inherit;width: 100%;margin: 0;}

    .fymbxri a{padding: 10px 0;font-size: 16px;display: block}

    .fyjsfc{padding: 30px 0 10px}

    .fyjsfc li{margin: 0 0 20px 0;width: 100%}

    .fyywglle,.fyywglri{float: inherit;width: 100%}

    .fyywglri{margin-top: 30px}

    .fyywglri:after, .fyywglri:before{display: none}

    .fycpflbot li{width: 50%;margin-bottom: 20px}

    .fycpflbot li img{width: 96px;height: 106px;-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

    .fycpflbot li p{margin-top: 15px;}

    .fycpflbot li:hover p{font-size: 16px;}

    .fyjiance .fyywglle{width: 100%}

    .fyjiance .fybjq{min-height: inherit}

    .fyjiance .fyywgl {margin: 30px auto 40px;}

    .fyjcxm {padding: 30px 0 35px;}

    .fyzyjcxmbot li{width:50%;margin: 0 0 20px 0}

    .fyjcxmimg{width: 70%;padding-bottom: 70%;margin: 0 auto}

    .fypxtzbotri li a{line-height: 40px}

    .fypxfcbot li{width: 48%;margin: 0 1% 20px}

    .fypxfcbot li p{font-size: 16px;margin-top: 15px;}

    .fypxfc{padding: 30px 0 10px;}

    .fyzzrzle{padding-top: 0}

    .fybzrzgh li{width: 50%;margin-bottom: 20px}

    .fybzrzgh li span{white-space: inherit;height: 40px;line-height: 20px;overflow: hidden}

    .fybzrzgh li img{width: 50px;height:50px;}

    .fyjctxt{padding: 20px 3%}

    .fyjctxt p, .fybzrzgh li p{font-size: 16px}

    .fyjctxt span{line-height: 26px;height: auto}

    .fyjcfw{padding: 30px 0 10px}

    .fyjclb li{width: 48%;}

    .fyjcdx li{width: 100%;margin: 0 0 20px 0}

    .fyqyedt li{width: 100%;position: relative !important;left: 0 !important;top: auto !important;}

    .fyqyedt li a{padding: 0}

    .fyqyedt{width:94% !important;}





    .fyxwxqtitle h2{font-size:18px}

    .fytzlb{padding-bottom: 10px}

    .fytzlb li{padding-bottom: 25px;margin-bottom: 20px;}

    .fytzlble{width:100%;float: inherit}

    .fytzlbri{margin-left: 0;padding-top: 15px}

    .fytzlbri a.fypxbt{font-size: 16px;}

    .fytzlbri p{font-size: 16px;margin: 15px 0 25px}

    .fyzxtz a{width: 100px;height: 40px;line-height: 40px;font-size: 16px}

    .fyrzjgbot li{width: 100%;margin: 0 0 20px 0}

    .fyrzjgbot li p{height: auto}

    .fytxjsbot li{width: 100%;margin: 0 0 20px 0}

    .fytxjsbottxt{padding: 15px 3%}

    .fyaqfwimgbot li{width: 50%}

    .fyaqfwimgbot li p{font-size: 16px}

    .fyaqpgbot li{width: 50%;height: 280px;}

    .fyaqpgbot li:last-child{width: 100%;height: 200px}

    .fyaqpgbotbg{display: block}

    .fyaqpgbot li .fyaqpgbotwz{margin-top: 30px !important;text-align: left;padding: 0 20px}

    .fyaqpgbotwz p{color: #fff}

    .fyaqpgbotwz span{display: block;font-size: 16px}

    .fyaqpgbotwz i{display: none}

    .fyxmbt li{margin:0;float: left;width: 50%;padding-bottom: 10px;margin-bottom: 10px}

    .fyxmbt{border-bottom: 0}

    .fyxpimg{margin-bottom: 30px}

    .fyxpwz span{padding-right: 60px;line-height: 26px}

    .fyxpwz:after{width: 50px;height: 54px;}

    .fyjrwmtop span{font-size: 18px;}

    .clijrwm .fyjrwmtop span.fyjrwm0{font-size: 20px;}

    .fyjsnlbot{width:94%;}

    .fyjsnlbot li{padding: 0 0 0 20%;}

    .fyjianmubot li{width: 100%;margin: 0 !important;}

    .fyjianmubot li p.fyjianmubotbg{height: 80px;}

    .fyrzjc{padding: 30px 0 10px}

    .fyrzjc li{width: 90%;padding: 0 5%;margin-bottom: 20px}

    .fyjwrzjc li{width: 100%;margin: 0 0 20px}

    .fyjwrzjc li pre{height: auto;margin-top:10px}

    .fyzwfl li{width: 100%;margin: 0 0 15px}

    .fyzwfl li select{width: 74%}

    .fyzplbbot{margin-bottom: 30px;}

    .fyzpbt:after{left: 50px}

    .fyzpbtle{width: 50px;margin-top: -18px}

    .fyzpbtle b{width: 36px;height: 36px;line-height: 36px;}

    .fyzpbt {padding: 20px 0 20px 65px;}

    .fyzpbt span{font-size: 18px;}

    .fyzpnr{padding: 20px 3%}

    .fyzwfl{padding: 30px 0 20px}

    .fyjjfabgpc{display: none}

    .fyjjfabgsj{display: block}

    .fyfangan{width: 250px;padding-left: 30px}

    .fyjjfabanodd .fyfangan{padding-right: 30px;padding-left: 0}

    .fyjjfabantxt{padding-top: 25%}

    .fyfangan a.fyfalia{font-size: 16px;margin: 15px 0}

    .fyfangan img{height: 60px;width: 60px;}

    .fyfangan:after{height: 60px;}

    .fyfangan p{font-size: 14px;line-height: 24px;max-height: 48px;color: #fff}

    .fyfangan a.fyfazx{height: 34px;line-height: 34px;font-size: 16px;}

    .zhuce{width: 80%;margin: 30px auto;padding: 20px 5%}

    .zcljzc{width: 120px;height: 50px;line-height: 50px;}

    .zcxytcdiv{width: 84%;margin-left: -45%;height: 74%;margin-top:0;padding:3%;top: 10%}

    .zcxytcdiv .fybjq{height: 88%;}

    .ydbty{width: 120px;height: 36px;line-height: 36px;font-size: 16px}

    .fytsym{padding: 50px 0}

    .fytsym p{font-size: 18px;}

    .fytsym span{font-size: 16px;}

    .fytsym img{max-width: 40%}

    .fybmcx{padding: 70px 0 40px}

    .fybmcx p{font-size:18px}

    .fybmcxrore, .fybmcxrorebtn{line-height: 40px;height: 40px;}

    .fybmcxroreint{line-height: 40px\9;height: 40px;}

    .fyxxcxjg li p{font-size: 18px;margin-bottom: 15px;}

    .fyxxcxjg li span{line-height: 28px;margin-bottom: 5px;margin-right: 15px}

    .fytjchr{margin: 30px auto}

    .fytjchrtop{font-size: 18px;padding: 15px 0}

    .fytjchrbot{padding: 30px 0}

    .fytjchrbotle{float: inherit;width: 100%;text-align: left}

    .fytjchrbotri{margin: 0}

    .fycyint{width: 90%}

    .fyfjselle{width: 50%;margin-right: 0;font-size: 14px;}

    .fycytex{height: 80px}

    .fycybtn{width: 120px;line-height: 45px;height: 45px;}

    .fyhyzxri,.fyhyzxle{width: 100%;float: inherit}

    .fyhyzxle{padding: 30px 0 20px}

    .fywjdcdiv p{font-size: 16px;margin-bottom: 20px}

    .fywjdcdiv label{margin-bottom: 15px}

    .fydcxyt{margin-top: 50px}

    .fyksdt p{font-size: 20px;margin-bottom: 20px;}

    .fyksdt li{margin-bottom: 20px}

    .fyksdt li span{font-size: 16px}

    .fyksdt li label {margin: 0 30px 15px 0;font-size: 16px;}

    .fydcgxw{line-height: 20px;margin-top: 20px;}

    .cpjcle,.cpjcri,.xxaqle,.xxaqri{width: 100%;float:inherit;margin: 0;padding: 0}

    .cpjcri{margin-top: 20px}

    .xxaq .cpjcletop{position: relative;top: 0;left: 0}

    .xxaqfl li{width: 50%}

    .xxaqfl li:hover span, .xxaqfl li.xxaqflaiv span{display: none}

    .xxaqfl li.xxaqflaiv, .xxaqfl li:hover{text-align: center}

    .jjfa li{width: 44%;}

    .jjfa li:nth-child(1), .jjfa li:nth-child(2){padding: 100px 3% 30px;border-bottom: 1px solid rgba(255,255,255,.5)}

    .jjfa li:nth-child(3), .jjfa li:nth-child(4){padding: 50px 3%}

    .jjfaicn {width: 60%;padding-bottom: 60%; }

    .jjfa li p{font-size: 16px;margin: 20px 0}

    .cpjcle{padding-top: 30px}

    .jjfa li span{height: 90px;}

    .yjdxt{background: none}

    .yjdxtridiv .item{padding-bottom:40px}

    .yjdxtridiv .item img.yjdxtrijs{width: 130px;}

    .jczxsub li{width: 100%;margin: 0 0 20px 0}

    .jczxsubtxt p.jszxbt{line-height: 20px;height: 40px;margin: 20px 0}

    .jczxsubtxt{padding: 20px 3% 25px;}

    .jczx .cpjcletop a.ckgdpx{display:inline-block;float: inherit;margin: 20px 20px 0 0}

    .jczxsubtxt p.jszxbt{height: auto;max-height: 40px}

    .fyhzhbbot{height: auto !important;}

    .fyhzhbbot ul{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin-left:0;width: 100%;padding-top: 10px}

    .fyhzhbbot ul li{transform: rotate(0deg) !important;width: 30%;height: auto;margin: 0 1% 20px !important;padding: 10px 0}

    .fyhzhbbot ul li img{transform: rotate(0deg);width:auto;height: 20px;max-width: 100%}

    .fyhzhbbot{margin-top: 20px}

    .fyryzzbot{display: none}

    .fyzzsj{display: block;margin-top: 20px;}

    .fyzzsj li{width: 48%;margin: 0 1% 20px;float: left}

    .fyzzsj li img{width: 100%}

    .fylcyearri,.fyfzlc:after{display: none}

    .fyfzlcle{width: 100%;float: inherit;padding: 30px 0}

    .fyfzlc{position: relative}

    .fyfzlcri{position: absolute;top: 40px;right: 0;width: 70%;padding: 55px 0}

    .fylcyearle{width: 60px;font-size: 18px;}

    .fylicheng .owl-controls .owl-nav [class*=owl-]{border-color: #eee;color: #626262;width: 40px;height: 40px;}

    .fylicheng .owl-controls .owl-nav .owl-prev{line-height: 30px;top: -50px}

    .fylicheng .owl-controls .owl-nav .owl-next{line-height: 54px;bottom: -50px}

    .fylicheng .item p{color: #626262;font-size: 14px;}

    .fyfzlc{background: #fff}

    .fyzffsdiv p{font-size: 18px}

    .fyzffsdivul li{width: 28%;margin-right: 2%}

    .fyzffsdivul ul{margin-bottom: 15px}

    .fyxxzf{margin-top: 0}

    .fyxxzf ul{width: 100% !important;}

    .fyqrzf{margin-top: 40px;font-size: 16px;}

    .fyqrzf i{font-size: 24px}

    .fyqrzf a{width: 100px;height: 40px;line-height: 40px;}

    .fymlcxfldiv .owl-controls .owl-nav [class*=owl-]{width: 30px;height: 30px;line-height: 30px;}

    .fymlcxfldiv .owl-controls{top: -9px;}

    .fygjcxlb li a{padding: 15px}

    .fygjcxlb li span{position: relative;margin: 20px 0 0 0;left: 0}

    .fyjianmubot li pre{height: auto}

    .bnnerbt{display: none}

    .fyzyjcxmbot li p{font-size: 16px;}

    .fybmqrbt{font-size: 18px}

    .fybmrxxtop{font-size: 16px}

    .fybmrxxbot{padding: 15px}

    .fybmxxtop{font-size: 18px;padding-bottom: 15px}

    .fycyseltc{width: 100%}

    .cpjcxw,.xxaqri{display: none}

    .xxaqfl li{border-bottom: 1px solid #fff}

    .fypxtzbotle,.fypxtzbotri,.fyzzrzle,.fyzzrzri,.yjdxtle,.yjdxtri{float: inherit;width: 100%}

    .fyzyjcxm,.fypxtz,.fyzzrz, .fyfwfw,.fyzxtz,.fyrzjg,.fytxjs,.fyaqfwimg,.fylxwm,.fyxxcxjg,.fyhyzx,.xxaq,.yjdxt,.jczx,.fyhzhb,.fyzfym,.fygjcxlb{padding: 30px 0}

    .fycpjc .fybjq,.fycpflbot,.fypxtzbotri,.fyzzrzle .fybjq,.fyzixun,.fyzzrzri,.fyfwfwbot,.fygjzzrz .fybjq,.fyjcfwbot,.fyjcdx,.fyrzjgbot,.fytxjsbot,.fyaqpgbot,.fyjsnlbot,.yjdxtri{margin-top: 30px}

    .fyywgl {margin: 30px auto}

    .fycpfl{padding-bottom: 30px}

    .fyjclb,.xxaqle{padding-top: 30px}

    .jczxsubimg{display: none}

    .yjdxtridiv .owl-controls .owl-nav [class*=owl-]{width: 36px;height: 36px;}

    .yjdxtridiv .owl-controls .owl-nav .owl-prev{background-size: 36px 36px}

    .yjdxtridiv .owl-controls .owl-nav .owl-next{background-size: 36px 36px}

    .yjdxtridiv .owl-controls .owl-nav .owl-prev:hover{background-size: 36px 36px}

    .yjdxtridiv .owl-controls .owl-nav .owl-next:hover{background-size: 36px 36px}

    .footergywm{display: block}

    .fyjjfaban .main1200{width: 94%;padding: 0 3%;background: rgba(0,0,0,.2)}

    .footer{font-size: 14px}

    .footernav li p{padding-bottom: 15px;margin-bottom: 15px;}



    .fyfzlclebot{height: 255px}

    .fyzpbt i{display: none}

    .fyzpbt i.fyjawmshijian{display: block}

    .fyzpbt span{margin-right: 0;margin-bottom: 4px}

    .fyjcfwbotsub .owl-controls{margin-top: 20px}

    .fyjcfwbot{padding-bottom: 15px}

}

@media only screen and (max-width:414px){}

/*---------------------------------手机----------------------------------------------*/

@media only screen and (max-width:500px){}

@media only screen and (max-width:414px){}

@media only screen and (max-width:375px){}

@media only screen and (max-width:360px){}

@media only screen and (max-width:320px){}

/*1280*1024*/

@media (max-width:1280px) and (min-height:867px){}

@media (min-width:1025px) and (max-height:900px){}

@media only screen and (max-height:780px){}

@media (min-width:1025px) and (max-height:780px){}

@media only screen and (max-height:630px){}



