﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;color: #626262;word-wrap:break-word;min-width: 1200px}
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:#404040;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:#1707f4}
pre{white-space:pre-wrap;word-wrap:break-word;font-size:14px;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;}
.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: 15px 1%;}
/*图片hover效果*/
.sacleimg img,.jdalbot li,.qyysbot li img,.ckgdmore,.footone a,.footlybtn,.ceblialan li img,.ceblialan li,.ceblialan li p,.ceblialan li a,.ceblialan li .cblwx,.fyzzlb li,.fyhyxwle img,.fyjzzz li,.fyjzzz li p,.fyjzzz li span,.fylcdivri{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,.fyhyxw li:hover .fyhyxwle img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.rotateimg:hover img,.qyysbot li:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
/*头部*/
.header{padding: 20px 0;position: relative}
.logo img{display:inline-block;width:239px;height:60px;vertical-align:top;margin: 0 auto}
.logo span{font-size: 20px;vertical-align: middle;line-height: 60px;display: inline-block;padding-left: 20px;margin-left: 20px;position: relative}
.logo span:after{content: "";width: 1px;height:44px;position: absolute;top: 50%;margin-top: -22px;left: 0;background: #eee}
.headertel{margin-top: 10px;background: url(../images/tel.png)  left 4px no-repeat;padding-left: 45px}
.headertel p{font-size: 14px;}
.headertel span{font-size: 20px;display: block;color: #d30700;font-weight: bold}
.navmain{line-height: 60px;background:url(../images/navbg.jpg) no-repeat center top}
.nav{position: relative;z-index: 2;}
.nav li{position:relative;text-align: center;float: left;margin-right: 15px}
.nav li a.navyiji{font-size:16px;color:#fff;position:relative;display:block;z-index: 2;padding: 0 17px;}
.nav li span{background:#ae7f3d;width:0;height:100%;display: block;position: absolute;bottom:0;left:50%;z-index:1}
.nav li.clinav span{width:100%;left: 0}
.naverji{position: absolute;top: 60px;left: 0;width: 100%;display: none}
.naverji a{display: block;margin-top: 1px;padding: 14px 1%;background: #ae7f3d;color: #fff;line-height: 20px}
.naverji a:hover{background: #1707f4;}
.sousuo{margin-top: 13px;}
.sousuodiv{width: 280px;height: 34px;line-height: 34px;border: 1px solid #797674;position: relative;z-index: 3}
.ssle{width: 68%;border: 0;background: none;outline: none;padding: 0 5%;height: 34px;line-height: 34px\9;vertical-align: top;color: #fff;}
.ssri{width: 20%;border: 0;background: url(../images/ssbtn.png) no-repeat center center;outline: none;padding: 0;height: 34px;line-height: 34px;vertical-align: top;cursor:pointer}
.menu-activator{height:48px;line-height:48px;cursor:pointer;display: none;}
.descriptor{color:#666666;margin-left:30px;font-size: 14px}
.visual{position:relative;width:22px;height:34px;margin-top: 8px;}
.visual i.line{width:100%;
    height:3px;
    background-color:#666666;
    -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
}
.banner{width: 100%}
#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{margin-top: 0}
.focus_slide .owl-controls .owl-dots{position: absolute;bottom:30px;left: 50%;width: 1200px;margin-left: -600px}
.focus_slide .owl-dots .owl-dot span{margin:0 10px;background:#fff;width:25px;height:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity: .5}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#fff;opacity: 1}
.focus_slide .owl-controls .owl-nav{position: absolute;top: 50%;left: 50%;margin-top: -30px;width: 1200px;margin-left: -600px;height: 1px;}
.focus_slide .owl-controls .owl-nav [class*=owl-]{padding: 0;margin: 0;width: 60px;height: 60px;text-align: center;line-height: 60px;background:rgba(0,0,0,.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;    font-size: 24px;}
.focus_slide .owl-controls .owl-nav .owl-prev{float: left;}
.focus_slide .owl-controls .owl-nav .owl-next{float: right;}
.focus_slide .owl-controls .owl-nav [class*=owl-]:hover{background:#1707f4;}
.zyyw{padding: 70px 0 94px;background: url(../images/ywbg.jpg) no-repeat center bottom;}
.zyywtop{text-align: center;position: relative;width: 300px;margin: 0 auto}
.zyywtop:after{content: "";width: 494px;border: 1px solid #eee;height: 44px;position: absolute;top: 50%;margin-top: -22px;left: 50%;margin-left: -247px;}
.zyywtop p{font-size: 30px;color: #1707f4;font-weight: bold;letter-spacing: 3px;margin-bottom: 13px;background: #fff;display: inline-block;padding: 0 20px;position: relative;z-index: 2}
.zyywtop span{font-size: 21px;color: #a0a0a0;display: inline-block;background: #fff;padding: 0 7px;position: relative;z-index: 2}
.zyywbot{margin-top: 48px;position: relative;height: 678px;overflow: hidden}
.zyywbot img.zyywbotimg{display: block;width: 599px;position: absolute;top: 0;left: 0;height: 452px;}
.zyywbot li{float: left;width: 200px;height: 226px;text-align: center;position: absolute;}
.zyywbot li a{display: block;padding-top: 40px;height: 186px}
.zyywbot li img{width: 34px;height: 34px;}
.zyywbot li img.zyywboticn1{display: none}
.zyywbot li p{font-size: 18px;color: #3d3d3d;margin: 15px 0 8px}
.zyywbot li b{width: 1px;height: 34px;background: #1707f4;margin: 0 auto;display: block}
.zyywbot li span{font-size: 12px;color: #afafaf;display: block;margin-top: 8px}
.zyywbot li.zyywbotli0{top: 0;left: 599px;background: #eeeeee;}
.zyywbot li.zyywbotli1{top: 0;left: 799px;background: #ffffff;}
.zyywbot li.zyywbotli2{top: 0;left: 999px;background: #eeeeee;}
.zyywbot li.zyywbotli3{top: 226px;left: 599px;background: #ffffff;}
.zyywbot li.zyywbotli4{top: 226px;left: 799px;background: #eeeeee;}
.zyywbot li.zyywbotli5{top: 226px;left: 999px;background: #ffffff;}
.zyywbot li.zyywbotli6{bottom:0;left: 0;background: #ffffff;}
.zyywbot li.zyywbotli7{bottom: 0;left:200px;background: #eeeeee;}
.zyywbot li.zyywbotli8{bottom: 0;left: 400px;background: #ffffff;}
.zyywbot li.zyywbotli9{bottom: 0;left: 600px;background: #eeeeee;}
.zyywbot li.zyywbotli10{bottom: 0;left: 800px;background: #ffffff;}
.zyywbot li.zyywbotli11{bottom: 0;left: 1000px;background: #ffffff;border: 1px solid #1707f4;}
.zyywbot li.zyywbotli11 span{color: #1707f4;font-size: 60px;margin-top: 10px}
.zyywbot li:hover{background: #1707f4}
.zyywbot li:hover img.zyywboticn0{display: none}
.zyywbot li:hover img.zyywboticn1{display: inline-block}
.zyywbot li:hover p,.zyywbot li:hover span{color: #fff}
.zyywbot li:hover b{background: #fff}
.jdal{padding: 10px 0 70px;}
.jdalbot{margin-top: 80px;padding-bottom: 40px}
.jdalbot ul{margin-left: -27px;}
.jdalbot li{float: left;margin: 0 0 22px 27px;width: 382px;box-shadow: 0 0 20px 0 rgba(98, 98, 98, 0.1);}
.jdalbotimg{width: 100%;overflow:hidden}
.jdalbot li img{display: block;width: 100%}
.jdalbot li p{line-height: 52px;height: 52px;padding: 0 50px 0 20px;font-size: 16px;color: #090909;position:relative}
.jdalbot li p:after{content: "→";position: absolute;top: 0;right: 15px;color: #1707f4;}
.jdalbot li:hover{box-shadow: 0 0 20px 0 rgba(200, 152, 80, 0.43);}
.jdalbot li:hover p{background: #1707f4;color: #fff}
.jdalbot li:hover p:after{color: #fff}
.ckgdmore{display: block;margin: 0 auto;width: 200px;height: 60px;line-height: 60px;text-align: center;background: #1707f4;font-size: 16px;color: #fff;border: 1px solid #1707f4}
.ckgdmore:hover,.footone a:hover,.footlybtn:hover{background: #fff;color: #1707f4;box-shadow: 0 0 20px #1707f4}
.homead img{display: block;width: 100%}
.homead img.homeadsj{display: none}
.qyys{padding: 70px 0 120px;background:url(../images/qyysbg.png) no-repeat center bottom;}
.qyysbot{margin-top: 50px;position: relative}
.qyysbot img{display: block;width: 697px;margin: 0 auto}
.qyysbot li{text-align: center;position: absolute;width: 216px}
.qyysbot li img{width: 46px;height: 51px;}
.qyysbot li p{font-size: 18px;margin-top: 10px}
.qyysbot li.qyysbotli0{top: -10px;left: 80px;}
.qyysbot li.qyysbotli1{top: -10px;right: 80px;}
.qyysbot li.qyysbotli2{bottom: -30px;left: 80px;}
.qyysbot li.qyysbotli3{bottom: -30px;right: 80px;}
.tdzs{position: relative}
.tdzs img{display: block;width: 100%}
.tdzs img.tdzssj{display: none;}
.tdzsbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);text-align: center}
.tdzsbg p{color: #fff;font-size: 34px;}
.tdzsbg span{color: #fff;font-size: 24px;font-weight: bold;display: block;letter-spacing: 3px;margin-top: 3px;}
.ryzz{padding: 70px 0 96px;background:url(../images/ryzzbg.png) no-repeat center top;}
.ryzzbot{margin:80px auto;height: 381px;}
.xueyuandivcont {height:381px;position:relative;}
.xueyuandivcont li{position:absolute;left:338px;top:0;}
.xueyuandivcont li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.xueyuandivcont li img{width:100%;display:block;}
.xueyuandivcont li.zxxhboaitv:after{display: none}
.xyprev,.xynext{width:60px;height:60px;position:absolute;top:50%;margin-top:-30px;z-index:99;border: 1px solid rgba(0,0,0,.5);line-height: 60px;text-align: center;color: #666}
.xyprev:hover,.xynext:hover{border: 1px solid #000}
.xyprev{left:3%;}
.xynext{right:3%;}
.xwzx{margin-top: 45px;}
.xwzxle{width: 588px;}
.xwzxleimg{overflow: hidden}
.xwzxleimg img{display: block;width: 100%}
.xwzxletxt{padding: 30px 30px 0}
.xwzxletxt p{font-size: 18px;color: #1a1a1a}
.xwzxletxt span{font-size: 14px;color: #1a1a1a;line-height: 24px;display: block;max-height: 96px;overflow: hidden;margin: 35px 0 70px}
.xwzxletxt b{font-size: 14px;color: #1707f4;line-height: 36px;display: block;height: 36px;overflow: hidden;width: 120px;text-align: center;border: 1px solid #1707f4;font-weight: normal}
.xwzxri{width: 588px;}
.xwzxri ul{margin-left:-24px}
.xwzxri li{float: left;width: 282px;margin: 0 0 30px 24px}
.xwzxritxt{padding: 28px 30px 70px;border-bottom: 1px solid #eee}
.xwzxritxt p{font-size: 18px;line-height: 30px;height: 60px;overflow: hidden}
.footliuyan{background: #7b7b7b;}
.footliuyan .main1200{position: relative}
.footliuyan img.fylyimg{position: absolute;bottom: 0;left: 0;display: block}
.fotform{padding:22px 0 23px 300px}
.fotformtop{margin-bottom: 10px;}
.fotformbot li{vertical-align: top;display: inline-block;position: relative}
.fotformbot li img.footbdicn{position: absolute;top: 50%;left: 14px;margin-top: -7px;}
.footlyinpt{width: 219px;background: #eee;height: 40px;line-height: 40px\9;outline: none;border: 0;vertical-align: top;padding: 0 5px 0 35px}
.footlybtn{width: 102px;background: #dd0101;height: 40px;line-height: 40px;outline: none;border: 0;vertical-align: top;color: #fff;cursor: pointer}
.footer{background: #1f1a17;padding: 40px 0 30px}
.footone{color: #fff;font-size: 30px;font-weight: bold;padding-bottom: 20px;border-bottom: 1px solid #4c4845;line-height: 40px;}
.footone a{background: #1707f4;text-align: center;font-size: 14px;display: block;color: #fff;width: 120px;height: 40px;line-height: 40px;border: 1px solid #1707f4}
.foottwo{padding: 30px 0}
.foottwole p{color: #fff;font-size: 24px;font-weight: bold;margin-bottom: 30px}
.foottwole span{color: #aeaeae;font-size: 14px;margin-bottom: 8px;display: block;}
.foottwori{width: 370px}
.foottwori li{float: left;width: 90px;margin-bottom:18px;position: relative;margin-left: 90px}
.foottwori li:after{content: ">";position: absolute;top: 0;left: 0}
.foottwori li a{font-size: 16px;color: #aeaeae;padding-left: 18px;display: block}
.footlink{border-top: 1px solid #2a2522;border-bottom: 1px solid #2a2522;padding: 15px 0}
.footlinkle{width: 110px;color: #7b7b7b;line-height: 24px}
.footlinkle img{vertical-align: top;margin-right: 12px}
.footlinkri{margin-left: 110px;line-height: 24px;}
.footlinkri a{display: inline-block;color: #7b7b7b;margin: 0 15px  0 0}
.footbq{text-align: center;margin-top: 24px;color: #7b7b7b}
.footbq a{color: #7b7b7b;display: inline-block;margin: 0 5px}
.foottwori li a:hover,.footlinkri a:hover,.footbq a:hover{color: #fff}
.ceblialan{position: fixed;bottom: 50px;right:0;z-index: 999;width: 102px;}
.ceblialan li{height: 100px;background:rgba(255,255,255,.5);width: 100px;position: relative;cursor: pointer;border: 1px solid #eee;margin-bottom: 5px;background: #fafafa}
.ceblialan li a{display: block;padding-top: 63px;height: 37px;}
.ceblialan li img{height: 30px;display: block;position: absolute;top:25px;z-index: 2;left: 50%;margin-left: -15px}
.ceblialan li img.cblimg1{left:150px;}
.ceblialan li p{text-align: center;}
.ceblialan li.ceblialanli3{background: #535353;border-color: #535353}
.ceblialan li.ceblialanli3 p{color: #fff;margin-top: 63px;}
.ceblialan li.ceblialanli12 p{margin-top: 63px;}
.ceblialan li a.cbltel{position: absolute;top:-1px;left:100px;width: 260px;line-height: 102px;display: block;text-align: center;background: #1707f4;z-index: -1;font-size: 22px;color: #fff;height: 102px;padding-top: 0}
.ceblialan li .cblwx{position: absolute;width: 130px;height: 130px;padding:10px;background: #fff;left:170px;bottom: -50px;text-align: center;z-index: -1;border: 1px solid #1707f4}
.ceblialan li .cblwx:after{content: "";position: absolute;top: 50%;right:-9px;background: url(../images/sanjiaojt.png) center top;width: 9px;height: 16px;margin-top: -8px;}
.ceblialan li .cblwx img{width: 130px;height: 130px;display: block;margin: 0 auto;padding: 0;position: relative;left: 0;top: 0}
.ceblialan li:hover{background: #1707f4;border: 1px solid #1707f4}
.ceblialan li:hover p{color: #fff}
.ceblialan li:hover a.cbltel{left:-260px}
.ceblialan li:hover .cblwx{left: -170px}
.ceblialan li:hover img.cblimg0{left:150px}
.ceblialan li:hover img.cblimg1{left:50%}
.fybanner{width: 100%;position: relative}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none}
.fybannertxt{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.4);width: 100%;height: 100%;text-align: center}
.fybannertxt p{font-size: 36px;color: #fff;font-weight:bold}
.fybannertxt span{font-size: 24px;color: #fff;display: block;margin-top: 5px;}
.fymbx{border-bottom: 1px solid #eee;padding: 25px 0}
.fymbx img{vertical-align: bottom;margin-right:14px;}
.fymbx a:hover{color: #1707f4}
.fymbxerji a{display: inline-block;margin-left: 20px;}
.fymain{padding: 70px 0 96px;overflow: hidden}
.fyzzbt li{float: left;height: 60px;line-height: 60px;border: 1px solid #1707f4;text-align: center;margin: 0 20px 20px 0}
.fyzzbt li a{display: block;padding: 0 15px;min-width: 150px;color: #1707f4}
.fyzzbt li.fyzzbtli,.fyzzbt li:hover{background: #1707f4;}
.fyzzbt li.fyzzbtli a,.fyzzbt li:hover a{color: #fff;}
.fyzzlb{padding: 30px 0}
.fyzzlb ul{margin-left: -27px}
.fyzzlb li{float: left;width: 380px;border: 1px solid #eee;margin: 0 0 30px 27px;}
.fyzzlbtop{padding: 15px 5px 15px 15px;border-bottom: 1px solid #eee;font-size: 18px;color: #000000;font-weight: bold;position: relative}
.fyzzlbtop:after{content: "";position: absolute;top: 50%;left: 0;width: 3px;height: 20px;background: #1707f4;margin-top: -10px}
.fyzzlbbot{padding:15px 5px 15px 15px;}
.fyzzlbbotle{width: 93px;}
.fyzzlbbotle img{width:100%;display: block}
.fyzzlbbotri{margin-left: 130px;}
.fyzzlbbotri p{line-height: 24px}
.fyzzlbbotri a{color: #1707f4;margin-right: 15px;}
.fyzzlbbotri a.fyzzxq{display: none}
.fyzzlb li:hover{box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.17);}
.fyzzlb li:hover .fyzzlbtop a{color: #1707f4}
.fyzzlb li:hover a.fyzzxq{display: inline-block}
.page{text-align:center;line-height:40px;}
.page a,.page span{display:inline-block;color:#555;padding:0 15px;border: 1px solid #d6d7d7;font-size: 14px}
.page a:hover,.page span.pagecurrent{color:#fff;background: #d30700;border-color: #d30700}
.page span.dianspan{padding-top:0;vertical-align:top;border: 0}
.fyxwxqtitle{padding:0 0 30px;border-bottom:1px dashed #eee;margin-bottom: 30px;text-align: center}
.fyxwxqtitle h1{font-weight:normal;font-size:30px;color: #000}
.fyxwxqtitle p{font-size:14px;display: none}
.fyxwxqlink{border: 1px dashed #1707f4;padding: 30px;margin-top: 50px}
.fyxwxqlink a{display:block;color: #1a1a1a;font-size: 14px;width: 45%}
.fyxwxqlink a.hoverli{color: #1707f4}
.fyxwxqlink a.right{text-align: right}
.fyxwxqlink a:hover{color: #1707f4}
.fyhyxw{padding-bottom: 30px}
.fyhyxw li{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dashed #eee}
.fyhyxwle{width: 282px;overflow: hidden}
.fyhyxwle img{display: block;width: 100%}
.fyhyxwri{margin-left: 330px;}
.fyhyxwri p.fyhyxwribt{font-size: 18px;color: #1a1a1a;}
.fyhyxwri p.fyhyxwrinr{font-size: 14px;color: #1a1a1a;line-height: 24px;max-height: 48px;overflow: hidden;margin: 15px 0 25px;}
.fyhyxwri span.fyhyxwrisj{font-size: 14px;color: #626262;line-height: 36px;display: block;height: 36px;text-align: center;border: 1px solid #eeeeee;width: 120px;font-weight: normal;}
.fyhyxw li:hover{border-color: #1707f4}
.fyhyxw li:hover .fyhyxwri p.fyhyxwribt{color: #1707f4}
.fyhyxw li:hover .fyhyxwri span.fyhyxwrisj{color: #fff;background:#1707f4}
.fyxgal{padding-bottom: 40px}
.fyxgal ul{margin-left: -30px;}
.fyxgal li{float: left;margin: 0 0 30px 30px;width: 380px;box-shadow: 0 0 20px 0 rgba(98, 98, 98, 0.1);}
.fyxgaltxt{padding: 30px}
.fyxgaltxt p{font-size: 18px;color: #090909;}
.fyxgaltxt span{font-size: 14px;color: #626262;line-height: 24px;height: 48px;overflow:hidden;display: block;margin: 10px 0 25px}
.fyxgaltxt i{font-size: 14px;color: #626262;font-style: normal}
.fyxgal li:hover{box-shadow: 0 0 20px 0 rgba(200, 152, 80, 0.43);}
.fyxgal li:hover .fyxgaltxt p{color: #1707f4}
.fytdzs{padding: 40px 0}
.fytdzs ul{margin-left: -30px}
.fytdzs li{float: left;width:380px;text-align: center;margin: 0 0 40px 30px;}
.fytdzsimg{overflow: hidden;width: 100%}
.fytdzs li img{display: block;width: 100%}
.fytdzs li p{margin-top: 15px;}
.fyjzzz{padding: 10px 0 40px}
.fyjzzz ul{margin-left: -24px;}
.fyjzzz li{float: left;text-align: center;border: 1px solid #eee;width: 280px;padding: 25px 0 30px;margin: 0 0 30px 24px}
.fyjzzz li img{height: 52px;}
.fyjzzz li img.fyjzzzsj{display: none}
.fyjzzz li p{font-size: 16px;color: #000000;margin: 20px 0 15px;}
.fyjzzz li span{font-size: 14px;color: #1707f4;width: 76px;height: 30px;line-height: 30px;display: block;margin: 0 auto;border: 1px solid #fff}
.fyjzzz li:hover{background: #1707f4;box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.17);}
.fyjzzz li:hover img.fyjzzzpc{display: none}
.fyjzzz li:hover img.fyjzzzsj{display: inline-block}
.fyjzzz li:hover p{color: #fff;font-weight: bold}
.fyjzzz li:hover span{color: #fff}
.fyhybz{background: url(../images/yzzxcxbg.jpg) no-repeat center top;padding: 70px 0;font-size: 48px;color: #fff;font-weight: bold;background-size: cover}
.fymain{}
.fymainle{width: 340px;}
.fyhybzbot{background: #1707f4;text-align: center;padding: 35px 0;color: #fff;font-size: 30px;font-weight: bold;line-height: 31px;position: relative;margin-bottom: 10px;}
.fyhybzbot:after{content: "";width: 86%;height: 76%;border:2px solid rgba(255,255,255,.4);top: 12%;right: 0;position: absolute;border-right: 0}
.fyhybzbot img{vertical-align: top;margin-right:20px;}
.fybiaohzun li{margin-bottom: 2px;}
.fybiaohzun li p{background-position: 60px 17px;background-repeat: no-repeat;padding: 20px  20px 20px 94px;font-size: 18px;background-color: #f5f5f5;background-size: 24px 24px}
.fybzerji{display: none;padding: 30px 25px 2px}
.fybzerji a{display: block;margin-bottom: 30px;font-size: 16px;padding-left: 15px;position: relative}
.fybzerji a:hover{color: #1707f4}
.fybzerji a:after{content: "";position: absolute;top:10px;left: 0;width: 5px;height: 1px;background: #1a1a1a}
.fybiaohzun li.fybzliatv p,.fybiaohzun li p:hover{background-color: #eedfc6;color: #1707f4;font-weight: bold;}
.fybiaohzun li.fybzliatv .fybzerji{display: block}
/*.fybiaohzun li:hover .fybzerji{display: block}*/
.fymainri{width: 820px;}
.fyzycbimg{color: #1a1a1a;font-size: 30px;font-weight: bold;padding: 33px 0;border-bottom: 1px solid #eee;line-height: 33px;margin-bottom: 50px}
.fyzycbimg img{vertical-align: top;margin-right: 20px;width: 33px;height: 33px;}
.fyhybzbt{text-align: center;margin-bottom: 50px;}
.fyhybzbt h1{font-size: 24px;color: #1a1a1a;font-weight: normal}
.fyhybznxt{margin-top: 50px}
.fyhybznxt a{display: block;margin-bottom: 20px}
.fyhybznxt a:hover{color: #cc9f5a}
.fygywm{margin-bottom: 100px}
.fyjjzz{margin-top: 40px}
.fyjjzz ul{width: 730px;padding-top: 50px}
.fyjjzz li{width: 292px;padding-left:48px;position: relative;display: inline-block}
.fyjjzz li:after{content: "";position: absolute;bottom:5px;left: 0;width: 31px;height: 5px;background: #1707f4}
.fyjjzz img{width: 240px;}
.fyjjzz li p.fyjjzzpone{font-size:60px;color: #000000;font-weight: bold}
.fyjjzz li p.fyjjzzpone span{font-size: 24px;vertical-align: top}
.fyjjzz li p.fyjjzztewo{font-size: 14px;color: #000000;margin-top: 15px}
.fyjjnrle{padding: 60px 70px 50px 0;width: 660px;position: relative}
.fyjjnrle:after{content: "";position: absolute;top: 0;right:730px;width: 200%;height: 100%;background: #f8f8f8;}
.fyjjnrletop{font-size: 24px;font-weight: bold;color: #000000;margin-bottom: 20px}
.fyjjnrlog{width: 240px;padding-top: 220px}
.fyjjnrlog img{display: block;width:100%;}
.fyjjnrri{font-size: 60px;color: #dfdfdf;width: 230px;text-align: right;padding: 76px 0;position: relative;background: #f8f8f8;}
.fyjjnrri:after{content: "";position: absolute;top: 0;left:230px;width: 200%;height: 100%;background: #f8f8f8;}
.fyfzlcbot{margin-top: 60px;}
.fyfzlcbotle{width: 500px}
.fyfzlcbotle img{width: 100%;display: block}
.fyfzlcbotri{width: 645px;}
.fylcdiv{position: relative}
.fylcdiv:after{content: "";position: absolute;top: 0;left: 129px;background: #eee;height: 100%;width: 1px;z-index: -1}
.fylcdivle{width: 80px;font-size: 18px;color: #1a1a1a;line-height:30px;padding: 30px 50px 30px 0;position: relative;text-align: right}
.fylcdivle:after{content:"";background: url(../images/lcyuan1.png) no-repeat center center;width: 22px;height: 22px;top: 50%;margin-top: -11px;right: -11px;position:absolute}
.fylcdivri{margin-left: 180px;padding: 30px 0;line-height: 30px;border: 1px solid #fff}
.fylcdiv:hover .fylcdivle{color: #1707f4;font-size: 30px}
.fylcdiv:hover .fylcdivle:after{background: url(../images/lcyuan0.png) no-repeat center center}
.fylcdiv:hover .fylcdivri{padding: 30px;border-color: #1707f4;font-size: 16px;color: #1707f4;font-weight: bold}
.fylxwm{background: #f8f8f8;padding: 80px 0 100px}
.fylxwm .zyywtop p,.fylxwm .zyywtop span{background: #f8f8f8}
.fylxmap{border: 1px solid #eee;height: 373px;position: relative;margin: 60px auto 50px}
.fylxdz{text-align: center}
.fylxdz p{font-size: 36px;color: #000000;margin-bottom: 30px;}
.fylxdz span{font-size: 18px;display: block;margin-bottom: 15px}
.fylxdz img{width:130px;height: 130px;display: block;margin: 40px auto 0}

.fyzzxqnews .fyzzlbbot .fyzzlbbotle{width: 310px;border: 1px solid #eee;padding: 25px}
.fyzzxqnews .fyzzlbbot .fyzzlbbotri{margin-left: 430px;padding-top: 50px}
.fyzzxqnews .fyzzlbbot .fyzzlbbotri p{margin-bottom: 20px;}
.fyzzxqnews .fyzzlbbot .fyzzlbbotri p.fyzzxtqtx {font-size: 30px;color: #000}
.fyzzxqnews .fyzzlbbot .fyzzlbbotri p.fyzzxtqjj {font-size: 16px;line-height: 24px;margin: 30px 0;overflow: hidden }
.fyzzxqnews .fyzzlbbot .fyzzlbbotri p.fyzxxqljzx a {font-size: 14px;line-height: 36px;overflow: hidden;height: 36px;width: 130px;text-align: center;background: #1707f4;color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display: block}





.fyzzxqbt{margin: 30px 0;padding-bottom: 20px;border-bottom: 1px solid #eee;font-size: 20px;font-weight: bold;padding-left: 20px;position: relative}
.fyzzxqbt:after{content: "";position: absolute;top: 3px;height: 17px;background: #1707f4;left: 0;width: 3px;}
.fyzzxqnews .fyzzlbbot{padding: 0}


/***********************************************适配*******************************************************/
@media only screen and (max-width:768px){
    body{min-width: inherit}
    .main1200{width: 94%}
    .header{height: 48px;line-height: 48px;padding:0;position: fixed;top: 0;left: 0;z-index: 10000;box-shadow: 0 0 20px #eee;width: 100%;background: #fff}
    .headertel{display: none;position: absolute;top: 48px;line-height: 20px}
    .headertel p,.headertel span{color: #fff}
    .logo{margin-top: 7px}
    .logo img{width: 130px;height: 33px;}
    .logo span,.logo span:after{display: none}
    .navmain{position: fixed;top:48px;background:rgba(0,0,0,.8);width: 100%;height: 100%;left: 0;display: none;z-index: 9999;line-height: 50px}
    .navmain .main1200{width: 100%}
    .nav{width: 100%;float:inherit}
    .nav li{float: inherit;width: 100%;margin: 0}
    .nav li a.navyiji{padding: 0}
    .nav li span{height: 50px;bottom: auto;top:0}
    .naverji{position: relative;margin: 0;left: 0;top: 0}
    .naverji a{display: inline-block;background: none !important;}
    .sousuo{width: 100%;float: inherit;margin: 70px 0 15px}
    .sousuodiv{width: 90%;margin: 0 auto}
    .menu-activator{display: block;}
    #focus,.fybanner img.fybannerpc{display:none;}
    #focus_phone,.fybanner img.fybannersj{display:block;}
    .banner,.fybanner{margin-top: 48px}
    .focus_slide .owl-controls .owl-nav{display: none}
    .focus_slide .owl-controls .owl-dots{width: 100%;left: 0;margin: 0;bottom: 20px}
    .zyyw{padding: 30px 0}
    .zyywtop{width: 200px}
    .zyywtop p{font-size: 18px;margin-bottom: 6px;}
    .zyywtop span{font-size: 14px}
    .zyywtop:after{height: 28px;margin-top: -14px;width: 90%;margin-left: -45%}
    .zyywbot{height: auto}
    .zyywbot img.zyywbotimg{width: 100%;height: auto;position: relative;}
    .zyywbot li{position: relative;margin: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;top: 0 !important;width: 33%;height:170px}
    .zyywbot li a{padding: 25px 0 0;height: 140px}
    .zyywbot li p{font-size: 16px}
    .zyywbot li b{height: 20px}
    .zyywbot li.zyywbotli11 span{margin-top: 0}
    .zyywbot li.zyywbotli0{background: #eeeeee;}
    .zyywbot li.zyywbotli1{background: #ffffff;}
    .zyywbot li.zyywbotli2{background: #eeeeee;}
    .zyywbot li.zyywbotli3{background: #ffffff;}
    .zyywbot li.zyywbotli4{background: #eeeeee;}
    .zyywbot li.zyywbotli5{background: #ffffff;}
    .zyywbot li.zyywbotli6{background: #eeeeee;}
    .zyywbot li.zyywbotli7{background: #ffffff;}
    .zyywbot li.zyywbotli8{background: #eeeeee;}
    .zyywbot li.zyywbotli9{background: #ffffff;}
    .zyywbot li.zyywbotli10{background: #eeeeee;}
    .zyywbot li.zyywbotli11{background: #ffffff;}
    .jdalbot{padding-bottom: 20px}
    .jdalbot li{width: 100%;margin: 0 0 20px 0;}
    .ckgdmore{width: 120px;height: 40px;line-height: 40px;}
    .qyysbot img{display: none}
    .qyysbot li{width:50%;position:relative;float: left;top: 0 !important;;bottom: 0 !important;;left: 0 !important;;right: 0 !important;}
    .qyysbot li img{display: block;margin: 0 auto}
    .qyysbot li p{font-size: 14px;margin-top: 15px;line-height: 24px;height: 48px;}
    .homead img.homeadpc,.tdzs img.tdzspc{display: none;}
    .homead img.homeadsj,.tdzs img.tdzssj{display: block}
    .tdzsbg p{font-size: 18px;}
    .tdzsbg span{font-size: 14px;}
    .ryzzbot,.xueyuandivcont{height: auto}
    .xueyuandivcont ul{height: 142px}
    .xueyuandivcont li{left: 25%}
    .arrow{text-align:center;margin-top: 20px}
    .xyprev, .xynext{width: 36px;height: 36px;line-height: 36px;position: relative;top: 0;display: inline-block;margin: 0 20px;left: 0;right: 0;background: #ccc}
    .xwzxle,.xwzxri{float: inherit;width: 100%}
    .xwzxletxt{padding: 20px 3%}
    .xwzxletxt p{font-size: 16px;}
    .xwzxletxt span{line-height: 20px;max-height: 80px;margin: 20px 0}
    .xwzxri li{width: 44%;margin: 0 3% 20px;}
    .xwzxritxt{padding: 20px 0}
    .xwzxritxt p{font-size: 16px;line-height: 24px;height: 48px;}
    .footone{font-size: 20px;line-height: 36px;}
    .footone a{width: 100px;height: 36px;line-height: 36px;}
    .foottwole p{font-size: 20px;margin-bottom: 20px;}
    .foottwole,.footlinkle{float: inherit;width: 100%}
    .foottwori{display: none}
    .footlinkri{margin-left: 0;margin-top: 10px}
    .footliuyan img.fylyimg{display: none}
    .fotform{padding: 20px 0}
    .fotformtop img{width: 60%}
    .fotformbot li{width: 100%;margin-bottom: 10px;}
    .footlyinpt{width: 85%;padding: 0 5% 0 10%}
    .ceblialan{width: 100%;bottom: 0;right: 0}
    .ceblialan:after,.ceblialan:before{content: "";position: absolute;top: 0;background: #eee;width: 1px;height: 100%;z-index: 99}
    .ceblialan:after{right: 33.33%}
    .ceblialan:before{left: 33.33%}
    .ceblialan li{float: left;margin-bottom: 0;width: 33.33%;border: 0 !important;overflow: hidden;height: 60px}
    .ceblialan li.ceblialanli12,.ceblialan li a.cbltel{display: none !important;}
    .ceblialan li img{height: 24px;margin-left: -12px;top: 12px}
    .ceblialan li a{padding-top: 38px;height: 22px;}
    .ceblialan li.ceblialanli12 p,.ceblialan li.ceblialanli3 p{margin-top: 38px;}
    .footer{margin-bottom: 60px;}

    .fybannertxt p{font-size: 18px;}
    .fybannertxt span{font-size: 14px;}
    .fymbx{padding: 10px 0}
    .fymain{padding: 30px 0}
    .fyzzbt li{height: inherit;line-height: 20px;margin: 0 5px 8px 0}
    .fyzzbt li a{min-width: inherit;padding: 10px}
    .fyzzlb{padding: 20px 0}
    .fyzzlb li{width: 100%;margin: 0 0 20px 0}
    .fyzzlbtop{font-size: 16px;}
    .fyzzlbbotri{margin-left: 110px}
    .fyzzlbbotri a.fyzzxq{display: inline-block}
    .page{line-height: 36px}
    .page a, .page span{display: none;padding: 0 8px;margin: 0 2px}
    .page a.home,.page a.prev,.page a.next,.page a.last,.page span.pagecurrent{display: inline-block}
    .fyxwxqtitle{padding:0 0 20px;margin-bottom: 20px;}
    .fyxwxqtitle h1{font-size:18px;}
    .fyxwxqlink{padding: 10px;margin-top: 30px}
    .fyxwxqlink a{display:block;color: #1a1a1a;font-size: 14px;width: 100%;float:inherit;margin:10px 0}
    .fyxwxqlink a.right{text-align: left}
    .fyhyxw{padding-bottom: 10px}
    .fyhyxwle{width:100%;float: inherit}
    .fyhyxwri{margin-left: 0;padding-top: 15px}
    .fyhyxwri p.fyhyxwribt{font-size: 16px;}
    .fyhyxwri span.fyhyxwrisj{line-height: 28px;height: 28px;width: 90px}
    .fyhyxw li{padding-bottom: 20px;margin-bottom: 20px}
    .fyhyxwri p.fyhyxwrinr{margin: 5px 0 10px}
    .fyxgal{padding-bottom: 10px}
    .fyxgal li{margin: 0 0  20px 0;width: 100%;}
    .fyxgaltxt{padding: 20px}
    .fyxgaltxt p{font-size: 16px}
    .fyxgaltxt span{height: inherit;margin: 8px 0 15px;max-height: 48px;}
    .fymbxerji{display: none}
    .fytdzs{padding: 20px 0 15px}
    .fytdzs li{width:100%;margin: 0 0 25px 0}
    .fyjzzz{padding: 10px 0 10px}
    .fyjzzz li{width: 100%;padding: 15px 0;margin: 0 0 20px 0}
    .fyhybz{padding: 30px 0;font-size: 20px;}
    .fymainle,.fymainri{float: inherit;width: 100%}
    .fyhybzbot{padding: 20px 0;font-size: 18px}
    .fyhybzbot img{margin-right: 10px;}
    .fybiaohzun li p{padding: 15px 15px 15px 40px;font-size: 16px;background-position: 9px 12px;}
    .fybzerji{padding: 15px 20px 2px;}
    .fybzerji a{font-size: 14px;margin-bottom: 15px}
    .fyzycbimg {font-size: 18px;padding: 20px 0;margin-bottom: 30px;}
    .fyhybzbt{margin-bottom: 30px}
    .fyhybzbt h1{font-size: 16px;}
    .fybjq{line-height:28px}
    .fyjjzz ul{width: 100%;padding-top: 0}
    .fyjjzz li{width: 38%;padding-left: 10%}
    .fyjjzz li:after{width: 20px;height: 4px;}
    .fyjjzz li p.fyjjzzpone{font-size: 40px}
    .fyjjzz img,.fyjjnrlog,.fyjjnrri,.fyfzlcbotle{display:none}
    .fyjjnrle{width: 100%;padding: 0 0 30px}
    .fyjjnrletop{font-size: 16px}
    .fyfzlc{margin-top: -100px;}
    .fyfzlcbotri{width: 100%;float: inherit}
    .fylcdivle{width: 60px;padding: 10px 20px 10px 0;}
    .fylcdiv:hover .fylcdivle{font-size: 20px;}
    .fylcdivri{padding: 10px 0;margin-left: 100px;}
    .fylcdiv:hover .fylcdivri{padding: 10px}
    .fylcdiv:after{left: 79px;}
    .jdalbot ul,.xwzxri ul,.fyzzlb ul,.fyxgal ul,.fytdzs ul, .fyjzzz ul{margin-left: 0}
    .jdal{padding-bottom: 30px;}
    .zyywbot,.jdalbot,.qyysbot,.xwzx,.fyhybznxt,.fyjjzz,.fyjjnr,.fyfzlcbot{margin-top: 30px;}
    .qyys,.ryzz,.footer{padding: 30px 0}
    .ryzzbot{margin: 30px auto}
    .fyzzxqnews .fyzzlbbot .fyzzlbbotle{width: 100%;float: inherit;padding:0;border: 0}
    .fyzzxqnews .fyzzlbbot .fyzzlbbotri{margin-left: 0;padding-top: 30px;}
    .fyzzxqnews .fyzzlbbot .fyzzlbbotri p.fyzzxtqtx{font-size: 16px;}
    .fyzzxqnews .fyzzlbbot .fyzzlbbotri p.fyzzxtqjj{font-size: 14px;margin: 15px 0}
    .fyzzxqnews .fyzzlbbot .fyzzlbbotri p{margin-bottom: 10px;}
    .fyzzxqbt{margin: 20px 0;font-size: 16px;}
    .fyzzxqbt:after{height: 13px;}
}

