body{font-size:14px;padding:0;margin:0;color:#808080;background:#fff;overflow-x:hidden;min-width:1200px;word-wrap:break-word}
div,input,button,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{padding:0;margin:0;list-style:none}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
body,input,select,button,textarea,pre{font-family:\5FAE\8F6F\96C5\9ED1}
input[type="button"],input[type="submit"],input[type="reset"],button{-webkit-appearance:none;cursor:pointer}
img{border:none}
a{color:#808080;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:#08409b}
pre{white-space:pre-wrap;word-wrap:break-word;padding:0;margin:0}
.contain{width:100%;height:100%;position:absolute;top:0;left:0;}
.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}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main1200{width:1200px;margin:0 auto}
/*图片hover效果*/
.scaleimg img,.rotateimg img,.cpzxbot li h2,.cpzxbot li h4 span,.fjfabot li h2,.fygywmbt a,.fyzzbot li,.fylxfs,.fyjjfale:before,.fyjjfale:after,.fyhzal li{transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}
.scaleimg:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
/*图片hover效果*/
.rotateimg:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
/*按钮more*/
.more{display:block;width:100%;height:100%;overflow:hidden;text-align:center;color:#808080;font-size:18px}
.more span{ display:inline-block;position:relative;z-index:10}
.more::before,.more::after{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-webkit-transition:-webkit-transform 0.3s,background-color 0.3s;transition:transform 0.3s,background-color 0.3s;-webkit-transition-timing-function:cubic-bezier(0.25,0,0.3,1);transition-timing-function:cubic-bezier(0.25,0,0.3,1);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.more::before{border:none;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1)}
.more::after{border:1px solid #e5e5e5;background:none;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.more:hover,.clifyxwb .more{color:#fff}
.more:hover::before,.clifyxwb .more::before{background-color:#08409b;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.more:hover::after,.clifyxwb .more::after{ border-color:#08409b;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1)}
/*头部*/
.header{height:80px;}
.logo{width:388px;margin-top:13px;}
.logo img{display:block;width:388px;height:53px}
.nav{line-height:80px;height:80px}
.nav li{float:left;position:relative;line-height:80px;height:80px;margin-left:48px}
.nav li a{font-size:16px;color:#282828;position:relative;display:block;line-height:80px;height:80px}
.nav li a span{border-bottom:3px solid #08409b;width:0;display:block;left:50%;position:absolute;bottom:20px}
.nav li a:hover{color:#08409b}
.nav li.clinav a span{width:100%;left:0;right:0}
.nav li.clinav a{color:#08409b}
.banbenqh{line-height:28px;border-bottom:1px solid #cccccc;height:28px;width:135px;margin-top:26px;margin-left:30px;}
.ssinpt{width:110px;border:0;height:26px;line-height:26px\9;background:none;vertical-align:top;outline:none}
.ssbtn{vertical-align:top;border:0;height:28px;line-height:28px;background:url(../images/sousuo.png) no-repeat center center;width:24px;outline:none;cursor:pointer}
/*banner*/
.banner{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:31%}
#focus{display:block;height:100%;width:100%}
.focus_slide{width:100%;height:100%;position:absolute;top:0;left:0}
.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item{width:100%;height:100%}
.focus_slide .item{position:relative;height:100%;width:100%}
.focus_slide .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.focus_slide .owl-controls{position:absolute;width:100%;bottom:30px;left:0}
.focus_slide .owl-dots .owl-dot span{margin:0 15px;background:#ccc;width:30px;height:3px;-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:#fff;}
.cpzx{padding:70px 0}
.cpzxtop h2{font-size:36px;color:#282828;}
.cpzxtop h2 a{float:right;font-size:20px;font-weight:normal;margin-top:20px;}
.cpzxtop h2 a:hover{color:#08409b}
.cpzxtop h3{font-size:12px;color:#666666;font-weight:normal;position:relative;text-transform:uppercase;padding-left:84px;margin:15px 0 30px;}
.cpzxtop h3:before{content:"";position:absolute;top:8px;left:0;width:66px;height:1px;background:#000;}
/*.cpzxtop pre{font-size:12px;color:#808080;padding-left:84px;line-height:24px;}*/
.cpzxtop pre{color:#808080;padding-left:84px;line-height:24px;}
.cpzxbot{margin-top:30px;padding-left:84px;}
.cpzxbot ul{margin-left:-31px;}
.cpzxbot li{float:left;width:351px;margin-left:31px;}
.cpzxbot li img{width:100%;display:block;border:1px solid #e5e5e5;box-sizing:border-box}
.cpzxbot li h2{font-size:18px;color:#282828;margin:30px 0 10px;}
.cpzxbot li h3{font-size:14px;color:#808080;line-height:24px;height:48px;overflow:hidden;font-weight:normal;margin-bottom:40px;}
.cpzxbot li h4{font-size:14px;color:#808080;line-height:31px;font-weight:normal}
.cpzxbot li h4 span{font-size:14px;color:#dcdcdc;line-height:31px;width:31px;border:1px solid #dcdcdc;display:inline-block;text-align:center;margin-right:10px;}
.cpzxbot li:hover h2{color:#08409b}
.cpzxbot li:hover h4 span{background:#08409b;color:#fff;border-color:#08409b}
.fjfa{background:url(../images/fffabg.jpg) no-repeat center top;padding:80px 0;background-size:cover}
.fjfabot{margin-top:60px;padding-left:84px;}
.fjfabot li{float:left;position:relative}
.fjfabot li img{display:block;width:100%}
.fjfabot li.jjfali0{width:553px;}
.fjfabot li.jjfali1,.fjfabot li.jjfali2{width:546px;margin-left:17px}
.fjfabot li.jjfali2{margin-top:10px;}
.fjfabot li h2{position:absolute;left:0;width:94%;bottom:0;line-height:60px;background:rgba(0,0,0,.7);padding:0 3%;font-size:22px;color:#fff;font-weight:normal}
.fjfabot li h2:after{content:">";position:absolute;top:0;right:3%;}
.fjfabot li:hover h2{background:rgba(8,64,155,.95)}
.footer{padding:40px 0;background:#1b1b1b}
.footerle{width:1010px;}
.footerle h2{font-weight:normal;font-size:16px;color:#fff}
.footerle h3{font-size:28px;color:#fff;;margin:5px 0}
.footerle h4{font-size:14px;color:#939393;font-weight:normal;padding:8px 0;border-top:1px solid #434343;border-bottom:1px solid #434343;margin-bottom:-1px}
.footerle h4 img{vertical-align:middle;width:26px;height:26px;margin-right:12px;}
.footerle a{font-size:14px;color:#939393;margin-top:5px;display:block}
.footerle a:hover{color:#fff}
.footerri{width:139px;}
.footerri img{display:block;background:#fff;padding:15px;width:109px;height:109px;}
/*分页*/
.fybanner{position:relative}
.fybanner img{display:block;width:100%;}
/*.fybantxt{background:rgba(0,0,0,.5)}*/
.fybanner .cpzxtop h2,.fybanner .cpzxtop h3{color:#fff}
.fybanner .cpzxtop h3:before{background:#fff}
.fycpzx{padding-bottom:0}
.fycpzx .cpzxbot{margin-top:0;padding-left:0}
.fycpzx .cpzxbot ul{margin-left:-80px;}
.fycpzx .cpzxbot li{width:560px;margin-left:80px;margin-bottom:60px;}
.fycpzx .cpzxbot li.fycplilast{background:#fafafa;border:1px solid #e5e5e5;height:406px;width:504px;text-align:center;font-size:18px;color:#999999}
.fycpzx .cpzxbot li.fycplilast img{width:63px;height:63px;margin:145px auto 38px;border:0;}
/*页码*/
.page{clear:both;text-align:center;line-height:38px;margin-bottom:110px;}
.page a,.page span{display:inline-block;color:#555;padding:0 15px;text-decoration:none;margin:0 5px;border:1px solid #676767}
.page a.home,.page a.prev{background:#fff;color:#B4B4B4;}
.page a:hover{background:#676767;color:#fff;}
.page span.pageCurrent{background:#676767;color:#fff;}
.page a:hover{text-decoration:none;}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
.fygywmbt{text-align:center;background:#08409b;line-height:80px;height:80px;position:relative;margin-top:-80px;}
.fygywmbt a{display:inline-block;padding:0 26px;font-size:16px;color:#fff;margin:0 34px;height:40px;line-height:40px;}
.fygywmbt a:hover,.fygywmbt a.fygyerjia{background:#fff;color:#08409b;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fyryzz{font-size:36px;color:#4c4c4c;padding:60px 0 30px;}
.fyzzbot{padding-bottom:20px;}
.fyzzbot ul{margin-left:-26px;}
.fyzzbot li{float:left;width:280px;margin:0 0 20px 26px;text-align:center;padding-bottom:20px;}
.fyzzbot li img{display:block;border:1px solid #e5e5e5;width:278px;}
.fyzzbot li h2{font-size:16px;color:#282828;font-weight:normal;margin-top:20px;}
.fyzzbot li:hover{box-shadow:0  0 20px #ccc}
.fylxfs{width:580px;border:1px solid #e5e5e5;margin:0  36px 120px 0}
.fylxfst{padding:36px 20px;font-size:24px;color:#666666;border-bottom:1px solid #e5e5e5}
.fylxfst img{vertical-align:middle;margin-right:8px;}
.fylxfb{padding:20px}
.fylxfb img{width:100%;display:block;border:1px solid #e5e5e5}
.fylxfb pre{line-height:36px;color:#666666;font-size:14px;margin-top:30px;height:108px;overflow:hidden}
.fylxfs:hover{box-shadow:0 0 20px #ccc}
.fyjjfa{padding:70px 0 80px}
.fyjjfa li{margin-bottom:40px;}
.fyjjfale{width:500px;float:left;position:relative}
.fyjjfale img{width:500px;display:block}
.fyjjfale:before{content:"";position:absolute;bottom:0;left:-4%;width:4%;height:0;background:#08409b;}
.fyjjfale:after{content:"";position:absolute;bottom:-6%;left:-4%;height:6%;width:0;background:#08409b}
.fyjjfari{width:650px;float:right}
.fyjjfari h2{font-size:30px;color:#282828;padding:90px 0 20px;position:relative}
.fyjjfari h2:after{content:"";position:absolute;top:68px;left:0;width:17px !important;height:2px;background:#000000}
.fyjjfari h3{font-size:14px;color:#808080;line-height:24px;height:48px;overflow:hidden;font-weight:normal;}
.fyjjfari h4{font-size:14px;color:#808080;font-weight:normal;margin-top:65px }
.fyjjfa li.fyjjfaliod .fyjjfale{float:right}
.fyjjfa li.fyjjfaliod .fyjjfari{float:left}
.fyjjfa li:hover :before{height:95%}
.fyjjfa li:hover :after{width:100%}
.fyjjfa li:hover .fyjjfari h2{color:#08409b}
.fygywm{line-height:36px;color:#666666;font-size:14px;margin-bottom:110px;}
.fygywm table{border: 1px solid #eee !important;;border-collapse: collapse;margin-bottom: 10px;}
.fygywm table tr td{border: 1px solid #eee !important;border-collapse: collapse}
.fygywm img{max-width:100%}
.fyhzal{padding:70px 0 80px;}
.fyhzal li{width:24%;float:left;border:1px solid #f7f7f7;margin-left:-1px;margin-bottom:-1px;}
.fyhzal li img{width:100%;display:block;}
.fyhzal li:hover{box-shadow:0 0 20px #ccc;position:relative;z-index:22}
.fyfzlc{background:url(../images/fzlcbg.png) no-repeat center bottom;padding-bottom:180px;background-size:100% auto;margin-bottom:85px;position:relative}
.fyfzlcdiv h2{text-align:center;font-size:36px;color:#4c4c4c;font-weight:normal;margin-bottom:70px;position:relative}
.fyfzlcdiv h2:before{width:470px;height:1px;background:#ededed;position:absolute;top:25px;left:0;content:""}
.fyfzlcdiv h2:after{width:470px;height:1px;background:#ededed;position:absolute;top:25px;right:0;content:""}
.fyfzlcdiv li{float:left;width:13%;padding:20px 8% 50px 2%;border-left:1px dashed #d2d2d2;position:relative;margin-left:1%}
.fyfzlcdiv li:after{width:10px;height:10px;background:#b5b5b5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;left:-5px;content:""}
.fyfzlcdiv li h3{font-size:24px;color:#4c4c4c;font-weight:normal;margin-bottom:30px;}
.fyfzlcdiv li pre{font-size:14px;color:#4c4c4c;font-weight:normal;line-height:24px;height:192px;overflow:hidden}
.fyfzlcdiv .owl-controls{display:none}
.fyfzlcbtn{position:absolute;z-index:3;width:60%;left:20%;top:0}
.fyfzlcbtn span{display:block;width:50px;height:50px;border:1px solid #eeeeee;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;text-align:center;line-height:50px;font-size:20px;color:#e3e3e3}
.fyfzlcbtn span:hover{background:#08409b}