@charset "utf-8";
.wp{width:1200px;margin:0 auto}
input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f1f1f1 inset}
a.imgzoom img{transition:all .3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.Pa1{height:5px;background:url(/app/static/images/1.jpg) no-repeat center}
.Pa2{height:95px;background:#fff}
.Pa3 ul{float:left;margin-left:120px}
.Pa3 li{padding:0 25px;font-weight:500;letter-spacing:1px;float:left;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:90px;height:95px;font-size:14px;text-align:center}
.Pa3 li a{color:#222;font-size:16px}
.Patitle .dd1{font-size:30px;color:#222;font-weight:700}
.Patitle .dd2{width:25px;height:2px;background:#222;display:inline-block;*zoom:1;*display:inline;margin-top:10px}
.Patitle .dd3{font-size:14px;color:#222;margin-top:15px}
.Patitle1 .dd1{font-size:30px;color:#fff;font-weight:700}
.Patitle1 .dd2{width:30px;height:2px;background:#fff;display:inline-block;*zoom:1;*display:inline;margin-top:15px}
.Patitle1 .dd3{font-size:14px;color:#fff;margin-top:15px}
.sear{position:absolute;width:181px;height:36px;background:url(/app/static/images/3.png);right:0;top:27px}
.sear-dom{height:42px;position:relative;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{margin-left:2px!important;position:relative;top:3px;outline:0;border:0;padding-left:15px;width:135px;font-size:12px;background:0 0;height:30px;line-height:30px;vertical-align:middle;outline:medium;outline:0}
.sear-dom a{position:absolute;right:0;top:0;background:url(/app/static/images/3.png) right top no-repeat}
.sear-dom a img{width:40px;height:36px;cursor:pointer}
.flexslider{position:relative;height:600px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/app/static/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:rgba(255,255,255,.5);display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;border-radius:50%}
.flex-control-paging li a.flex-active{background:#fff}
.anli-dom{width:1300px;margin:0 auto;position:relative;height:320px;text-align:center}
.anli-prev{position:absolute;left:-20px;top:95px;cursor:pointer;z-index:99999}
.anli-prev i{color:#000071;display:block;font-size:25px}
.anli-prev i:hover{color:#ee8f87}
.anli-next{position:absolute;right:-20px;top:95px;cursor:pointer;z-index:99999}
.anli-next i{color:#000071;display:block;font-size:25px}
.anli-next i:hover{color:#ee8f87}
.anlis{height:280px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.anlis li{text-align:center;display:inline;float:left;height:280px;width:330px;margin-right:70px;margin-left:16px}
.anlis li a{display:block}
.anlis li span{display:block;margin-top:20px;font-size:16px;color:#222;text-align:left}
.anlis li div.hx{margin-top:20px;width:150px;height:2px;background:#000071}
.anlis li img{height:203px;width:330px}
#pager3{display:inline-block;*zoom:1;*display:inline}
#pager3 a{margin:30px 6px 0 6px;text-align:center;border-radius:50%;display:block;float:left;width:6px;height:6px;background:#ccc}
#pager3 a.selected{background:#182f90}
#pager3 a span{display:none}
.PaIn1{height:700px;background:#f7f7f7}
.PaIn1 ul{margin-top:65px}
.PaIn1 li{width:600px;text-align:center;float:left;background:#fff;height:500px;position:relative}
.PaIn1 li em{display:block;height:35px;padding-left:25px;text-align:left;line-height:35px;font-size:20px;color:#000;margin-top:30px;font-weight:700}
.PaIn1 li span{display:block;height:35px;padding-left:25px;text-align:left;line-height:35px;font-size:14px;color:grey}
.PaIn1 li img{width:600px;height:350px}
.PaIn1 li:nth-child(2) img{width:600px;height:350px;position:absolute;bottom:0;right:0}
.PaIn1 li:nth-child(2) div.c1{position:absolute;top:0}
.pmore a{display:block;width:120px;height:35px;line-height:35px;font-size:14px;color:#888;background:#fff;border:1px solid #eee;border-radius:5px;text-align:center;margin:0 auto;margin-top:50px}
.PaIn1 li:hover em{color:#000071;background:#fff;font-weight:700}
.PaIn1 li:hover img{animation:img 2s;-webkit-animation:img 2s}
@keyframes img{
from{transform:rotateC(0)}
to{transform:rotateY(180deg)}
}
.PaIn2{text-align:center}
.PaIn2 li{float:left;width:340px;margin-right:90px;text-align:left;height:330px;position:relative}
.PaIn2 li .img{width:380px;height:240px;overflow:hidden}
.PaIn2 li .img img{display:block;width:380px;height:240px}
.PaIn2 li h1{font-size:12px;color:#b8b8b8;display:block;margin-top:40px}
.PaIn2 li em{font-size:20px;font-weight:700;color:#333;display:block;border-bottom:1px solid #fff;padding-bottom:20px;margin-top:15px}
.PaIn2 li P{font-weight:500px;line-height:25px;letter-spacing:.5px;font-size:14px;color:#888a8d;position:absolute;top:130px}
.PaIn2 li span{border-radius:5px;width:120px;height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;display:block;background:#ccc;position:absolute;bottom:0}
.PaIn2 li:hover span{background:#0f3491;color:#fff}
.Pafoot{border-top:1px #efefef solid;background:#f1f1f1;height:auto;padding:50px 0}
.PaInF{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.PaInF ul li{font-size:14px;color:#777;margin-top:20px}
.PaInF ul li a :hover{color:#dd1f0f}
.PaInF ul li.Tit{margin-top:0}
.PaInF ul li.Tit a{font-size:18px;color:#222}
.PaInF1{font-size:12px;color:#222}
.PaInF1 li{padding-bottom:10px;font-size:16px;color:#666}
.PaInF1 li i{margin-right:10px;font-size:18px;color:#0f3491}
.PaInF2 em{display:block;margin-top:10px;font-size:14px;color:#999}
.PaInFT{padding:15px;text-align:center;color:#fff;font-size:12px;background:#333}
.PaInFT a{color:#fff}
.mleft{width:280px;float:left}
.cataname{background:#fff;line-height:38px;padding:10px 30px;font-size:35px;text-shadow:none;font-weight:300;text-align:center}
.cataname span{display:block;padding:10px 30px;font-size:35px;text-shadow:none;font-weight:300}
.cataname em{display:block;color:#575759;font-size:50px;font-family:unset}
.catalist{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catalist .dd1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:300}
.catalist .dd1#cur a{color:#0f1c7e}
.catalist .dd1#cur .dd2{width:5px!important;padding-left:0;height:25px;position:absolute;right:10px;background:#dd1f0f;top:15px}
.catalist a{font-size:16px;color:#333;margin:0 5px;font-size:16px;line-height:75px;text-align:center;padding:0 20px}
.cataname2{background:#fff;line-height:38px;padding:10px 30px;font-size:35px;text-shadow:none;font-weight:300;text-align:center;color:#333;text-align:left}
.cataname2 span{display:block;margin-top:10px;color:#333;font-size:30px;text-shadow:none;font-weight:300}
.cataname2 em{display:block;color:#555;font-size:50px;font-weight:lighter}
.catalist2{background:#fafafa}
.catalist2 .dd1{font-weight:300;position:relative}
.catalist2 .dd2 .dd3{display:none}
.catalist2 .dd2#cur{background:#0f1c7e}
.catalist2 .dd3#cur2 a{color:#fff}
.catalist2 .dd2#cur .dd3{display:block}
.catalist2 .dd1#cur a{background:#0f1c7e;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:10px}
.catalist2 .dd2#cur a{background:#0f1c7e;color:#fff}
.catalist2 .dd1#cur .dd2{width:5px!important;padding-left:0;height:30px;position:absolute;right:15px;background:#f28f00;top:25px}
.catalist2 a{font-size:16px;line-height:75px;text-align:center;display:block;padding:0 0}
.catalist2 .dd2#cur .dd3 a{font-size:14px;margin:0 5px;font-size:15px;line-height:30px;text-align:center;display:block;padding:10px 0;color:rgba(255,255,255,.5)}
.catalist2 .dd2#cur .dd3#cur2 a{font-size:14px;margin:0 5px;font-size:15px;line-height:30px;font-weight:700;text-align:center;display:block;padding:10px 0;color:#fff!important}
.catalist2 a:hover{background:#0f1c7e;color:#fff}
.xx{border-top:1px solid #eee;padding-top:20px}
.mcontent .mnav{height:40px;background:url(/app/static/images/a3.jpg) no-repeat;line-height:38px;display:block;color:#fff;font-size:18px;font-weight:700}
.mcontent .mnav em{display:block;margin-left:45px;color:#fff;font-size:18px;font-weight:700}
.mcontent .cont{line-height:40px;padding-top:10px;height:110px;background:url(/app/static/images/a33.jpg) no-repeat}
.mcontent .cont em{display:block;font-size:20px;color:#da1f06}
.pcontent .dd3t{text-align:center}
.pcontent .dd3t img{max-width:80%}
.mright{width:1200px}
.mright .dd1t{text-align:center;font-size:23px;margin-top:20px;color:#333;font-weight:500}
.mright .dd2t{font-size:14px;background:#fafafa;margin-top:20px}
.mright .pn{font-size:14px}
.mright .pndd1{margin:10px 0}
.mright2{width:870px;float:right}
.mright2 .dd1t{text-align:center;font-size:23px;margin-top:20px;color:#333;font-weight:500}
.mright2 .dd2t{font-size:14px;background:#fafafa;margin-top:20px}
.mright2 .pn{font-size:14px}
.mright2 .pndd1{margin:10px 0}
.actit{line-height:40px;height:40px}
.actit span{display:block;position:absolute;left:20px;font-size:18px;color:#555;font-weight:700}
.actit em{font-size:14px;margin-right:20px;color:#555}
.actit em i{font-weight:700;margin-right:5px;color:#dedede}
.actit em a{color:#555}
.content{font-size:16px;color:#000;line-height:2;text-align:justify}
.content div{padding-bottom:5px;padding-top:5px}
.content p{padding-bottom:5px;padding-top:5px}
.content ol{list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100%!important;height:auto!important}
.content td{padding:5px}
.contact{line-height:2;font-size:16px;color:#333;font-weight:700}
.contact .dd1{font-size:20px;font-weight:700}
.contact .dd2{margin:35px 0;font-size:18px;font-weight:700}
.contacrr{font-size:14px;color:#333}
.contacrr li{height:30px;position:relative;margin-top:10px;line-height:30px}
.contacrr .dd1{font-size:18px;font-weight:700}
.contacrr .dd2{line-height:30px;font-size:14px}
.contacrr .dd2 .dd0{position:relative}
.news_list li{display:block;padding:30px 20px;margin-bottom:30px;border:1px solid #eee}
.news_list li a{display:block}
.news_list li:hover{border:1px solid #cfd4ff;box-shadow:rgba(0,0,0,.2) 0 2px 8px 0}
.news_list li .dd1{font-size:24px;color:#0f1c7e;padding-top:20px;line-height:20px;border-right:1px solid #dcdcdc;font-weight:700}
.news_list li .dd1 p{font-size:14px;text-align:right;width:66px;padding:10px 5px}
.news_list li .dd2{font-size:18px;color:#333;font-weight:700}
.news_list li .dd3{font-size:14px;color:#666;padding-top:20px;line-height:20px}
.news_list2 li{display:block;padding:30px 20px;margin-bottom:30px;border:1px solid #eee;position:relative}
.news_list2 li:hover{border:1px solid #cfd4ff;box-shadow:rgba(0,0,0,.2) 0 2px 8px 0}
.news_list2 li a{display:block}
.news_list2 li .dd1 img{width:200px;height:140px}
.news_list2 li .dd1 p{font-size:14px;text-align:right;width:66px;padding:10px 5px}
.news_list2 li .dd2{font-size:18px;color:#333;font-weight:700}
.news_list2 li .dd3{font-size:14px;color:#666;padding-top:20px;line-height:20px}
.news_list2 li .pmore{position:absolute;bottom:37px}
.mlist li{display:inline;float:left;width:225px;float:left;margin-right:20px}
.mlist li a{display:block;height:230px}
.mlist li a div.dd1{height:182px;width:225px;border:1px solid #ccc;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.mlist li a:hover div.dd1{border:1px solid #da1f06}
.mlist li a div.dd1 img{width:215px;margin:5px;height:172px;transition:all .3s ease 0s;background:url(/images/m.png)}
.mlist li a div.dd2{text-align:center;padding-top:10px;font-size:14px}
.mlist li a:hover div.dd2{color:#da1f06}
.mlist li a:hover div.dd1 img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.tuwen ul li{position:relative;height:30px;line-height:25px;margin-top:20px;font-size:18px;font-weight:700;color:#333}
.tuwen ul li i{font-size:25px;color:#da1f06;margin-right:20px}
.tuwen ul li em{margin-right:20px}
.tuwen .dd1{font-size:16px;color:#333;font-weight:600;margin-top:30px;line-height:30px}
.newsxia li{height:30px;border-bottom:1px dashed #ccc;margin:15px 0;font-size:14px;color:#222}
.newsxia li a{margin-right:20px;font-size:14px;font-weight:700;color:#da1f06}
.protab{padding:0 0;border-bottom:1px #efefef solid;display:flex;justify-content:flex-start;align-items:center;background:#fafafa;height:50px;line-height:50px}
.protab em{cursor:pointer;color:#333;font-size:15px;padding:0 30px;position:relative}
.protab em.cur{color:#0f1c7e}
.protab em.cur:after{content:'';border-bottom:2px #0f1c7e solid;position:absolute;width:100%;left:0;bottom:-1px}
.cata1{border-left:5px #f28f00 solid;background:#0f1c7e;padding:15px 20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.cata1 a{color:#fff;font-size:18px}
.cata2{padding:10px 0}
.cata2 li{display:block;padding:10px 20px;transition:all .3s ease 0s}
.cata2 li a{color:#333;font-size:14px}
.cata2 li:hover{background:#eee;border-radius:115px;padding-left:30px}
.cata2 li:hover a{color:#0f1c7e}
.cata2 li.cur{background:#0f1c7e;border-radius:115px;padding-left:30px}
.cata2 li.cur a{color:#fff}