﻿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;}
.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);}


#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: 12%;text-align: center}
.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{padding-bottom: 0;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 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;}

.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{background: #004898;box-shadow: 0 0 20px #ccc}
.xxaqfl li{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{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: 20%;position: relative;z-index: 2;padding: 0px 0}
.fyfzlclebot{margin-top: 40px;height: 450px;overflow: hidden}
.fylcyear{padding: 20px 0 10px;border-left: 4px solid #eee;cursor: pointer}
.fylcyearle{width: 300px;text-align: left;font-size: 24px; text-indent: 1em; position: relative}
.fylcyearle:after{content: "";position: absolute;top:50%;left: -4px;width: 4px;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; font-size: 44px;}
.fylcyearaivs .fylcyearle:after{display: block}
.fyfzlcri{width: 66%;position: relative;z-index: 2;padding: 50px 50px;background: #0a1e5b; display: block; min-height: 300px; margin-top:80px; }
.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: 3em;max-height: 6em;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