@charset "utf-8";
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
body{font-size:100%;font-family:Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;font-size:14px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,button{border:0;}
ul,ol,li{list-style:none;}
input,select{vertical-align:middle;}
i{font-style:normal;}
s{font-style:normal;text-decoration:none;}
a{text-decoration:none;color:#111;}
a:hover{text-decoration:underline;color:#f40;}
h1,h2,h3,h4{font-weight:100;}
img{display:block;}
.cl:after{content:"\200B";display:block;height:0;clear:both;}
.cl{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.fc{margin-left:auto;margin-right:auto;display:block;}
.txr{text-align:right;}
.iz{float:left;margin-right:20px;}
.ir{float:right;margin-left:20px;}
body,select,input{font-family:Microsoft YaHei;}
body{width:100%;background:url(bg.jpg) center 168px no-repeat;}
.wrap{width:100%;max-width:1120px;margin-left:auto;margin-right:auto;*width:1120px;}
.col11{width:99.99%;float:left;}
.col21{width:49.99%;float:left;}
.cola3{width:29.99%;float:left;}
.cola7{width:69.99%;float:left;}
.col31{width:33.33%;float:left;}
.col41{width:24.99%;float:left;}
.col43{width:74.99%;float:left;}
.bk{padding:0 10px;overflow:hidden;}
.mt{margin-top:10px;}
.mt2{margin-top:20px;}
.mz{margin-left:10px;}
.header{height:120px;background:#083880 url(head.jpg) center top no-repeat;}
.header .wrap{height:120px;}
.logo{width:430px;height:70px;background:url(logo20230620.png) 0 0 no-repeat;margin-top:25px;text-indent:-9999px;}
.dh{color:#ddd;float:right;line-height:30px;margin-top:15px;}
.dh a{color:#fff;font-size:15px;}
.dh em{padding:0 10px;color:#fff;font-style:normal;font-size:12px;}
.search{float:right;width:99%;margin-top:10px;height:32px;border:2px solid #fff;border-radius:4px;overflow:hidden;font-size:12px;z-index:1;position:relative;display:block;}
.search .search_input{position:absolute;top:0;left:0;width:85%;line-height:26px;padding:3px 8px 0;border:none;outline:none;background:url(../d41d8cd98f00b204e9800998ecf8427e_skin);font-size:14px;color:#fff;}
.search .search_btn{position:absolute;top:5px;right:5px;width:20px;height:20px;cursor:pointer;z-index:2;}
.search.focus{background:#fff;border-color:#0078d8;box-shadow:0 0 1px 0 #0078d8;}
.navBar{width:100%;height:46px;background:#eee;box-shadow:0px 2px 3px #c5c5c5;-moz-box-shadow:0px 2px 3px #c5c5c5;-webkit-box-shadow:0px 2px 3px #c5c5c5;filter:progid:DXImageTransform.Microsoft.Shadow(color=#c5c5c5,direction=120,strength=5);}

#nav{margin:0 10px;height:46px;z-index:9999}
#nav li{float:left;line-height:46px;position:relative;width:11.111%;}
#nav li a{color:#083880;font-size:18px;font-weight:bolder;text-align:center;display:block;text-decoration:none}
#nav li a:hover{background:#083880;color:#fff;}
#nav > li::after{content:'';display:block;width:100%;height:3px;position:absolute;bottom:0px;background:#ffffff;transition:all 0.3s ease-in-out;transform:scale3d(0,1,1);transform-origin:50% 0}
#nav li:hover::after{transform:scale3d(1,1,1)}
#nav li .sub{position:absolute;display:none;width:100%;top:46px;background:#f1f5fc;z-index:10000}
#nav li .sub li{line-height:40px;height:40px; width:100%}
#nav li .sub a{font-size:16px;width:100%;text-align:center;padding:0;border:0;
display:block;left:0;font-weight:normal;color:#083880}
#nav li .sub a:hover{color:#fff}
#nav li::after .sub li{background:none}


.nav{position:relative;margin:0 10px;}
.nav .m{float:left;position:relative;z-index:1;width:12.49%;}
.nav .m.on{background:#083880;}
.nav .m.on h3 a{color:#fff;}
.nav .nob h3{background:none;}
.nav h3 a{display:block;line-height:46px;text-align:center;font-weight:bold;color:#083880;font-size:18px;}
.nav h3 a:hover{height:46px;color:#fff;}
.nav .sub{display:none;width:136px;position:absolute;top:50px;z-index:9999;border:1px solid #E6E4E3;border-top:0;background:#f1f5fc;}
.nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;color:#083880;font-size:16px;}
.nav .sub li a:hover{color:#cc0000;}
.nav .block{height:46px;width:136px;display:block;background:#1869c4;color:#fff;position:absolute;margin-left:2px;top:0px;overflow:hidden;}
.footer{background:#e8f2fb;width:100%;color:#333;line-height:30px;}
.footer a{color:#333;}
.footer img{margin-bottom:5px;}
.ewm{border-left:1px solid #fff;border-right:1px solid #fff;height:100px;padding:0 50px;}
.ewm li{float:left;margin:5px 0;width:49%;display:inline;overflow:hidden;text-align:center;}
.ewm li img{display:block;margin:0 auto;border:5px solid #fff;}
.ewm li .tit{height:30px;line-height:30px;color:#333;}
.link{}
.link h3{font-size:16px;}
.link ul{overflow:hidden;margin-top:10px;}
.link ul li{float:left;height:30px;line-height:30px;margin-right:10px;}
.copy{background:#044083;height:50px;line-height:46px;text-align:center;color:#fff;}
.copy a{color:#fff;}
.focusBox{position:relative;width:1100px;height:350px;overflow:hidden;}
.focusBox .pic{position:relative;z-index:0;}
.focusBox .pic img{width:1100px;height:350px;display:block;}
.focusBox .hd{width:100%;position:absolute;bottom:20px;text-align:center;font-size:0;z-index:1;}
.focusBox .hd li{margin:0 3px;background:url(dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background:url(dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{background-position:0 0;}
.focusBox .prev,.focusBox .next{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev{left:0;}
.focusBox .next{background-position:0 -90px;right:0;}
.focusBox .prev:hover,.focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.box{overflow:hidden;}
.box dt{height:40px;line-height:40px;overflow:hidden;clear:both;}
.box dt strong{float:left;display:block;background:#fff;font-size:20px;color:#333;}
.box dt span.more{float:right;position:relative;font-size:14px;padding-left:10px;}
.box dt span.more a{color:#666;text-decoration:none;}
.box dt span.more a:hover{color:#f33;text-decoration:underline;}
.box dd{}
.bx1 dt{border-bottom:1px solid #ddd;margin-bottom:5px;}
.bx1 dt strong{background:url(tit.png) 0 center no-repeat;padding-left:25px;}
.bx1 dt strong em{font-style:normal;color:#c00;}
.bx1 dt strong i{color:#bebebe;font:16px/40px Arial;}
.lb dt{border-bottom:3px solid #eee;}
.cbg{}
.line{height:1px;background:#eee;font-size:0;}
.mbg{background:url(mbg.jpg) 10px repeat-y;}
.bnr1{background:#eee url(br1.jpg) center center no-repeat;height:260px;}
.bnr2{background:#eee url(br2.jpg) center center no-repeat;height:260px;}
.pt li{width:49.99%;float:left;position:relative;}
.pt h3{height:48px;border-bottom:1px dashed #eee;padding:10px 5px;margin:0 10px;}
.pt h3 a{line-height:24px;font-size:16px;}
.pt span.date{color:#999;font-size:12px;position:absolute;right:15px;bottom:10px;}
.sbx{}
.sbx dt{padding-left:20px;color:#fff;height:48px;line-height:48px;background:#2e6eac;overflow:hidden;clear:both;}
.sbx dt strong{display:block;float:left;font-size:17px;}
.sbx dt strong i{margin-left:10px;color:#fff;font-size:14px;font-weight:normal;}
.sbx dd{border:1px solid #f8f8f8;padding:0 20px 20px;}
.sbx li{height:50px;line-height:50px;border-bottom:1px dashed #f5f3e7;}
.sbx li a{display:block;font-size:16px;color:#666;padding-left:60px;background:url(ic1.png) 20px center no-repeat;}
.sbx li a:hover,.sbx li a.on{text-decoration:none;color:#af0e2c;background-image:url(ic2.png);}
.bx2{padding-left:20px;border-left:1px solid #eee;clear:both;}
.bx2 dt{height:50px;line-height:50px;border-bottom:1px solid #eee;}
.bx2 dt strong{display:block;float:left;border-bottom:2px solid #f40;margin-bottom:-2px;line-height:48px;font-size:20px;color:#888;padding:0 10px;}
.bx2 dt span.more{float:right;position:relative;font-size:14px;padding-right:10px;color:#999;}
.bx2 dt span.more a{color:#999;text-decoration:none;}
.bx2 dd{padding:10px 0;}
.tabs{}
.tabs .hd{line-height:40px;height:40px;border-bottom:1px solid #ddd;position:relative;padding-right:10px;}
.tabs .hd .more{float:right;}
.tabs .hd ul{z-index:5;position:absolute;height:42px;overflow:hidden;zoom:1;}
.tabs .hd li{float:left;padding:0 10px;cursor:pointer;margin-left:10px;font-size:20px;font-weight:bold;color:#333;}
.tabs .hd li.on{height:40px;line-height:40px;background:#fff;border:1px solid #C8D1D5;border-bottom:1px solid #fff;color:#c00;}
.tabs .bd{padding-top:5px;clear:both;}
.list{}
.list li{overflow:hidden;height:39px;line-height:39px;font-size:16px;border-bottom:1px dashed #e8f2fb;}
.list li i{color:#f40;font-size:12px;margin-left:3px;}
.list li span{float:right;font-size:12px;color:#999;margin-left:5px;}
.list li.new span{color:#f00;}
.list li b{margin:0 2px;font-weight:bold;}
.list li b a{color:#f40;}
.list a:hover{color:#f40;}
.new{display:inline-block;vertical-align:middle;background:#f40;width:28px;height:12px;line-height:12px;font-size:10px;text-align:center;color:#fff;margin-left:5px;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.lst{min-height:480px;}
.lst li{padding-left:25px;height:44px;line-height:44px;border-bottom:1px dotted #eee;background:url(dian.png) 10px center no-repeat;color:#888;}
.lst li a{font-size:16px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lst li span{float:right;font-size:12px;color:#999;margin-right:10px;}
.lst i{color:#f00;}
.lt2 li{font-size:17px;line-height:50px;height:50px;border-bottom:1px solid #f2f2f2;background:#fff;}
.lt2 li a{color:#333;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:20px;text-decoration:none;}
.lt2 li a.on{background:#fff;color:#2165b5;}
.site{}
.site li{height:52px;margin-top:15px;}
.site li h3{line-height:52px;color:#fff;font-size:18px;margin-left:90px;}
.site li.s1{background:#35a688 url(st1.png) 40px center no-repeat;}
.site li.s2{background:#038faa url(st2.png) 40px center no-repeat;}
.site li.s3{background:#2e6eac url(st3.png) 40px center no-repeat;}
.site li.s4{background:#083880 url(st4.png) 40px center no-repeat;}
.site li.s5{background:#083880 url(st5.png) 40px center no-repeat;}
.site li.s6{background:#083880 url(st6.png) 40px center no-repeat;}
.site a:hover{text-decoration:none;}
.pagination>.active>a,.pagination>.thisclass>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;cursor:default;color:#fff;background-color:#f20;border-color:#f00;font-size:14px;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:3px 9px;line-height:1.42857143;text-decoration:none;color:#919191;background-color:#f5f5f5;border:1px solid #dcdcdc;margin:5px;border-radius:4px;}
.page{width:100%;text-align:center;margin:20px auto 0;font-size:14px;}
.pagelist{display:inline-block;}
.pagelist li{float:left;padding:3px 9px;line-height:1.42857143;text-decoration:none;color:#999;background-color:#f5f5f5;border:1px solid #dcdcdc;margin:5px;border-radius:4px;}
.pagelist li a{color:#999;}
.pagelist li a:hover{color:#f00;text-decoration:none;}
.pagelist li.thisclass,.pagelist li.thisclass a,.pagebox ul li.thisclass a:hover{cursor:default;color:#fff;background-color:#f20;border-color:#f00;}
.pageinfo{color:#999;}
.pageinfo strong{color:#555;margin:0px 2px;}
.article{margin:0 auto;}
.article h2{height:auto;line-height:30px;text-align:center;padding:10px 0;font-size:20px;color:#222;font-weight:bold;}
.article .info{display:block;text-align:center;color:#7f7e7e;border-top:1px dashed #f5f3e7;line-height:24px;padding-top:8px;font-size:12px;}
.article .info span{color:#ff6600;margin-right:15px;}
.article .info span.green{color:#259235;}
#views{margin-right:5px;}
.enrty{line-height:1.8;text-align:justify;text-justify:inter-ideograph;min-height:360px;padding:10px 20px;font-size:18px;}
.enrty h1,.enrty h2,.enrty h3,.enrty h4,.enrty h5,.enrty h6{margin-bottom:10px;line-height:1.8;color:#000;}
.enrty p,.enrty div{line-height:1.8;color:#333;margin:15px 0;font-size:18px;}
.enrty p a,.enrty div a{color:#f40;}
.enrty p a:hover,.enrty div a:hover{color:#fff;background-color:#f40;}
.enrty img{max-width:100%;height:auto !important;margin:0 auto;}
.enrty img.ir{float:right;margin-left:20px;}
.enrty video{background:#000;max-width:100%;height:auto !important;margin:0 auto;}
.enrty .pi{text-align:center;font-family:"\6977\4F53","\6977\4F53_GB2312";margin-top:-10px;}
.enrty blockquote,.enrty pre{margin:20px;padding:0 20px;border-left:5px solid #eaeef1;color:#666;}
.enrty ol,.enrty ul{margin:10px 20px;}
.enrty ol li{list-style:decimal;}
.enrty ul li{list-style:disc;}
.enrty table{margin-bottom:20px;color:#666;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;}
.enrty th{padding:5px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd;background:#f8f8f8;}
.enrty td{padding:3px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd;}
.near{margin-top:20px;border-top:1px dashed #eee;padding:10px 20px;}
.near li{height:30px;line-height:30px;}
.near li a{color:#333;}
#spc{width:100%;margin-top:12px;}
#spc img{width:100%;}





.bannerbox{ width:100%; height:350px; margin:0 auto; }

.banner_1{width:1100px; margin:0 auto; height:350px; text-align:center;font-size:0; overflow:hidden;}
*{padding:0; margin:0;}
.focus{ position:relative; width:100%; height:350px; background-color: #000; float: left; overflow:visible; margin:0 auto;}
.banner img{ width:100%;}
.focus .shadow .title{width:100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:100000;  }
.focus .shadow{ width:390px; display:block; position:absolute; bottom:30px; left:30px; z-index:10; height:33px; background:rgba(0,0,0,0.4);
 filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000')\5;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:15px; overflow:hidden; width:400px; display:inline-block; position:absolute; left:50%; margin-left:-195px; height:33px; line-height:33px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; height:350px;  }
.focus .fcon img{ text-align: center;vertical-align: middle; }
.focus .fbg{bottom:10px;  position:absolute; height:20px; text-align:center; z-index: 200000; right:520px; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:10px}
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; margin:0 5px;color:#B0B0B0;float:left; background:#f5f5f5;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point.png" ,sizingMethod="crop"); }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#1454b4;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/point_1.png" ,sizingMethod="crop");}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;_background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="focus_btn.png" ,sizingMethod="crop"); }
.focus .prev{top: 50%;margin-top: -37px; left:20px;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right:20px;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{background-position:0 0; }
.focus .next:hover{background-position:-40px 0;}
