@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0}
li{list-style:none}
html{font-size:625%}
body{font-size:14px;overflow-x:hidden;font-family:'微软雅黑', 'microsoft yahei ui', 'helvetica neue', 'hiragino sans gb', 'microsoft yahei', simsun, sans-serif !important;color:#333;}
a{text-decoration:none;color:#333;outline:0; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:focus{outline:0; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:visited{text-decoration:none; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
em{font-style:normal;font-weight:normal;}
.clear{clear:both}
input,textarea{background:0;outline:0;resize:none;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.fl{ float:left; }
.fr{ float:right;}
.w100{ width:100%;}
.wrap{ width:1300px; margin:0 auto;}
.clear{clear:both;height:0;overflow:hidden; display:block;}
/* 公用头部 */
.Header{ width:100%; background:#FFF; /*position:fixed; left:0; top:0; z-index:9999;*/ -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);}
.HeaderOn{ background:#FFF; border-bottom:0;}
/*.HeaderOn .HeaderMain{ height:0; overflow:hidden; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}*/
.HeaderMain{ width:100%; height:230px; background:url(../images/topbg.jpg) no-repeat center;}
.HeaderLogo{ width:397px; height:98px; margin:70px 0 59px 0; position:relative; float:left;}
.HeaderLogo img{ height:100%; vertical-align:top; position:absolute; left:0; top:0;}
.HeaderMain .topr{ margin:67px 0; float:right;}
.HeaderMain .topr .search{ overflow:hidden;}
.HeaderMain .topr .search p{ float:right;}
.HeaderMain .topr .search p a{ height:14px; line-height:14px; padding:0 10px; margin:8px 0; display:block; float:left; font-size:14px; color:#1B51A8;}
.HeaderMain .topr .search p a.lr{ border-left:1px solid #1B51A8;}
.HeaderMain .topr .search form{ width:238px; height:28px; background:url(../images/40.png) repeat; border:1px solid #1B51A8; border-radius:3px; float:right;}
.HeaderMain .topr .search form .txt{ width:198px; height:26px; line-height:26px; padding-left:10px; float:left;}
.HeaderMain .topr .search form .sub{ width:28px; height:28px; line-height:28px; background:url(../images/serbg.png) no-repeat center; cursor:pointer; float:left;}
.HeaderMain .topr h3{ line-height:56px; margin-top:10px; font-size:56px; font-weight:normal; font-family:"华文行楷"; color:#1B51A8;}
.navs{ width:100%; height:50px; background:#1B51A8; position:relative;}
.navs ul{ height:54px; position:absolute; bottom:0; left:50%; margin:0 0 0 -650px;}
.navs ul li{ width:118px; height:50px; padding:4px 0 0 12px; float:left; position:relative;}
.navs ul li.active{ background:url(../images/navbg.png) no-repeat center;}
.navs ul li:hover{ background:url(../images/navbg.png) no-repeat center;}
.navs ul li a{ height:50px; line-height:50px; padding-left:25px; font-size:18px; color:#FFF; display:block;}
.navs ul li a.a1{ background:url(../images/abg1.png) no-repeat 0 center;}
.navs ul li a.a2{ background:url(../images/abg2.png) no-repeat 0 center;}
.navs ul li a.a3{ background:url(../images/abg3.png) no-repeat 0 center;}
.navs ul li a.a4{ background:url(../images/abg4.png) no-repeat 0 center;}
.navs ul li a.a5{ background:url(../images/abg5.png) no-repeat 0 center;}
.navs ul li a.a6{ background:url(../images/abg6.png) no-repeat 0 center;}
.navs ul li a.a7{ background:url(../images/abg7.png) no-repeat 0 center;}
.navs ul li a.a8{ background:url(../images/abg8.png) no-repeat 0 center;}
.navs ul li a.a9{ background:url(../images/abg9.png) no-repeat 0 center;}
.navs ul li a.a10{ background:url(../images/abg10.png) no-repeat 0 center;}
.navs ul li .ernav{ width:120px; overflow:hidden; position:absolute; top:54px; left:0; background:url(../images/90.png) repeat; border:1px solid #3160AE; border-bottom:3px solid #3160AE; display:none; z-index:999;}
.navs ul li:hover .ernav{ width:120px; position:absolute; top:54px; left:0; background:url(../images/90.png) repeat; display:block;}
.navs ul li .ernav a{ height:auto; line-height:20px; text-align:center; padding:12px 0; font-size:16px; color:#333; border-bottom:1px solid #8D9BCA;}
.navs ul li .ernav a:hover{ color:#1B51A8;}
.menu-wrap{ position:relative; right:0px; float:right; top:32px; z-index:99999; cursor:pointer; display:none;}
.menuMain{ display:none;}
.menu-content{ display:none;}
/* 第一部分 */
.sec1{ margin:40px auto 0 auto; background:#FFF;}
.banner{ width:790px;overflow:hidden; position:relative; float:left;}
.banner .slides{ position:relative; z-index:1;}
.banner .slides li{ width:100%; height:395px;}
.banner .slides li img{ width:100%; height:100%; display:block;}
.banner .slides li p{ width:620px; padding:0 150px 0 20px; height:60px; line-height:60px; font-size:22px; color:#FFF; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/80.png) repeat; position:absolute; bottom:0; left:0;}
.banner .flex-control-nav{ width:14%; text-align:center; position:absolute; bottom:20px; right:0; z-index:2;}
.banner .flex-control-nav li{ width:10px; height:10px; margin:0 3px; display:inline-block; }
.banner .flex-control-nav a{ width:10px; height:10px; line-height:60px; overflow:hidden; background:#FFF; cursor:pointer; display:inline-block;}
.banner .flex-control-nav .flex-active{ background:#2763CE;}
.banner .flex-direction-nav{ display:none;}
#brand{ width:470px; padding:20px; overflow:hidden; position:relative; float:left;}
#brand .more{ position:absolute; right:20px; top:32px; font-size:16px; color:#999;}
#brand .more:hover{ color:#1B51A8;}
#brand #lists{ display:block; border-left:4px solid #1B51A8; border-bottom:1px solid #1B51A8; overflow:hidden;}
#brand #lists li{ width:126px; margin-left:4px; float:left;}
#brand #lists li a{ height:44px; line-height:44px; text-align:center; font-size:18px; color:#666; display:block;}
#brand #lists li a.selected{ background:url(../images/ttbg.jpg) no-repeat center; font-weight:bold; color:#FFF;}
#brand #brand_con{ padding:20px 0 0 0;}
#brand #brand_con .tag{ overflow:hidden;}
#brand #brand_con .tag p{ height:58px; line-height:58px; overflow:hidden;}
#brand #brand_con .tag p a{ width:335px; padding-left:25px; font-size:18px; color:#333; background:url(../images/btbg.png) no-repeat left center; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#brand #brand_con .tag p a:hover{}
#brand #brand_con .tag p span{ font-size:18px; color:#999; display:block; float:right;}
/* 第二部分 */
.sec2{ margin:40px auto 0 auto;}
#infos{ width:500px; padding:20px; overflow:hidden; position:relative; background:#FFF; float:left;}
#infos .more{ position:absolute; right:20px; top:32px; font-size:16px; color:#999;}
#infos .more:hover{ color:#1B51A8;}
#infos #tpname{ display:block; border-left:4px solid #1B51A8; border-bottom:1px solid #1B51A8; overflow:hidden;}
#infos #tpname li{ width:126px; margin-left:4px; float:left;}
#infos #tpname li a{ height:44px; line-height:44px; text-align:center; font-size:18px; color:#666; display:block;}
#infos #tpname li a.selected{ background:url(../images/ttbg.jpg) no-repeat center; background-size:cover !important; font-weight:bold; color:#FFF;}
#infos #infos_con{ padding:20px 0 0 0;}
#infos #infos_con .tag{ overflow:hidden;}
#infos #infos_con .tag p{ height:58px; line-height:58px; overflow:hidden;}
#infos #infos_con .tag p a{ width:335px; padding-left:25px; font-size:18px; color:#333; background:url(../images/btbg.png) no-repeat left center; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#infos #infos_con .tag p a:hover{}
#infos #infos_con .tag p span{ font-size:18px; color:#999; display:block; float:right;}
.indser{ width:700px; padding:20px; background:#FFF; float:right;}
.indser .indtt{ border-left:4px solid #1B51A8; border-bottom:1px solid #1B51A8; overflow:hidden; position:relative;}
.indser .indtt h3{ width:126px; height:44px; line-height:44px; text-align:center; margin-left:4px; font-size:18px; color:#FFF; background:url(../images/ttbg.jpg) no-repeat center; background-size:cover !important; font-weight:bold; color:#FFF; float:left;}
.indser .indtt a{ position:absolute; right:0; top:12px; font-size:16px; color:#999;}
.indser .indtt a:hover{ color:#1B51A8;}
.indser ul{ padding:11px 0; overflow:hidden;}
.indser ul li{ width:126px; height:118px; margin:24px 15px 0 0; border:1px solid #D9D9D9; float:left; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover{ border:1px solid #1B51A8; background:#1B51A8; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li.lr{ margin:24px 0 0 0;}
.indser ul li span{ width:48px; height:48px; margin:25px auto 5px auto; display:block; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li span.bg1{ background:url(../images/serbg1.png) no-repeat center;}
.indser ul li span.bg2{ background:url(../images/serbg2.png) no-repeat center;}
.indser ul li span.bg3{ background:url(../images/serbg3.png) no-repeat center;}
.indser ul li span.bg4{ background:url(../images/serbg4.png) no-repeat center;}
.indser ul li span.bg5{ background:url(../images/serbg5.png) no-repeat center;}
.indser ul li span.bg6{ background:url(../images/serbg6.png) no-repeat center;}
.indser ul li span.bg7{ background:url(../images/serbg7.png) no-repeat center;}
.indser ul li span.bg8{ background:url(../images/serbg8.png) no-repeat center;}
.indser ul li span.bg9{ background:url(../images/serbg9.png) no-repeat center;}
.indser ul li span.bg10{ background:url(../images/serbg10.png) no-repeat center;}
.indser ul li:hover span.bg1{ background:url(../images/serbg1h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg2{ background:url(../images/serbg2h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg3{ background:url(../images/serbg3h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg4{ background:url(../images/serbg4h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg5{ background:url(../images/serbg5h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg6{ background:url(../images/serbg6h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg7{ background:url(../images/serbg7h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg8{ background:url(../images/serbg8h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg9{ background:url(../images/serbg9h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover span.bg10{ background:url(../images/serbg10h.png) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li p{ text-align:center; color:#333; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.indser ul li:hover p{ color:#FFF; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
/* 第三部分 */
.sec3{ margin:40px auto 0 auto;}
.zhuanti{ width:1006px; padding:20px; background:#FFF; float:left;}
.zhuanti .indtt{ border-left:4px solid #1B51A8; border-bottom:1px solid #1B51A8; overflow:hidden; position:relative;}
.zhuanti .indtt h3{ width:126px; height:44px; line-height:44px; text-align:center; margin-left:4px; font-size:18px; color:#FFF; background:url(../images/ttbg.jpg) no-repeat center; background-size:cover !important; font-weight:bold; color:#FFF; float:left;}
.zhuanti .indtt a{ position:absolute; right:0; top:12px; font-size:16px; color:#999;}
.zhuanti .indtt a:hover{ color:#1B51A8;}
.zhuanti ul{ overflow:hidden;}
.zhuanti ul li{ width:287px; height:70px; line-height:70px; margin:20px 20px 0 0; padding:0 0 0 35px; float:left; background:url(../images/ztbg.jpg) no-repeat center;}
.zhuanti ul li.lr{ margin:20px 0 0 0;}
.zhuanti ul li a{ padding:0 0 0 55px; font-size:18px; display:block; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.zhuanti ul li a:hover{ color:#1B51A8; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.zhuanti ul li a.a1{ background:url(../images/ztico1.png) no-repeat left center;}
.zhuanti ul li a.a2{ background:url(../images/ztico2.png) no-repeat left center;}
.zhuanti ul li a.a3{ background:url(../images/ztico3.png) no-repeat left center;}
.zhuanti ul li a.a4{ background:url(../images/ztico4.png) no-repeat left center;}
.zhuanti ul li a.a5{ background:url(../images/ztico5.png) no-repeat left center;}
.zhuanti ul li a.a6{ background:url(../images/ztico6.png) no-repeat left center;}
.links{ width:230px; float:right;}
.links li{ height:76px; margin:0 0 16px 0; padding:0 0 0 20px; border:1px solid #E2ECFB; background:url(../images/lkbg.jpg) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.links li.lr{ margin:0;}
.links li:hover{ background:url(../images/lkbgh.jpg) no-repeat center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.links li a{ height:44px; line-height:22px; padding:16px 35px 16px 45px; font-size:16px; display:block; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.links li a.a1{ background:url(../images/rzico1.png) no-repeat left center;}
.links li a.a2{ background:url(../images/rzico2.png) no-repeat left center;}
.links li a.a3{ line-height:44px; background:url(../images/rzico3.png) no-repeat left center;}
.links li:hover a.a1{ color:#FFF; background:url(../images/rzico1h.png) no-repeat left center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.links li:hover a.a2{ color:#FFF; background:url(../images/rzico2h.png) no-repeat left center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.links li:hover a.a3{ color:#FFF; background:url(../images/rzico3h.png) no-repeat left center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
/* 外链 */
.wlinks{ margin:40px auto 0 auto; overflow:hidden;}
.wlinks li{ width:420px; height:76px; line-height:76px; text-align:center; margin-right:20px; float:left;margin-bottom: 20px}
.wlinks li:nth-child(3), .wlinks li:nth-child(6){ margin-right:0;}
.wlinks li a{ font-size:18px; color:#FFF; background:url(../images/linkbg.jpg) no-repeat left center; display:block; background-size: 420px 76px;}
/* 第四部分 */
.sec4{ margin:40px auto; padding:5px 0; background:url(../images/mapbg.jpg) no-repeat center;}
.sec4 img{ max-width:100%; display:block;}
.indmap{ display:none;}
/******************** 内页部分 ********************/
.contents{ margin:40px auto 60px auto;}
.leftnav{ width:300px; border-bottom:4px solid #1B51A8; float:left;}
.leftnav h2{ height:120px; margin-bottom:10px; background:url(../images/lfnavg.jpg) no-repeat center;}
.leftnav h2 span{ padding:25px 0 0 40px; font-size:30px; color:#FFF; display:block;}
.leftnav h2 i{ width:30px; height:4px; margin:15px 0 0 40px; background:#FFF; display:block;}
.leftnav ul{ padding-bottom:60px; background:#F5F5F5;}
.leftnav ul li{ line-height:68px; margin-bottom:1px; border-left:4px solid #F5F5F5;}
.leftnav ul li:hover,.leftnav ul li.act{ background:url(../images/lfttbg.jpg) no-repeat right center; border-left:4px solid #1B51A8;}
.leftnav ul li a{ padding:0 0 0 36px; font-size:18px; color:#666; background:url(../images/ttjt.png) no-repeat 240px center; display:block;}
.leftnav ul li:hover a,.leftnav ul li.act a{ background:url(../images/ttjth.png) no-repeat 240px center; color:#FFF;}
.leftnav ul div.act{ padding:20px 0 0 0;}
.leftnav ul div.act .onact{ padding:0 0 0 36px; line-height:68px; font-size:18px; color:#FFF; background:url(../images/lfttbg2.jpg) no-repeat right center; border-left:4px solid #1B51A8; display:block;}
.leftnav ul div.act .ertt{ padding:20px 60px 0 40px;}
.leftnav ul div.act .ertt a{ line-height:24px; padding:12px 0 12px 16px; font-size:16px; color:#666; background:url(../images/yd.png) no-repeat left center; display:block;}
.leftnav ul div.act .ertt a:hover,.leftnav ul div.act .ertt a.on{ color:#1B51A8;}
.textcon{ width:880px; padding:5px 50px 60px 50px; border:1px solid #E6E6E6; border-top:2px solid #1B51A8; float:right;}
.position{ line-height:90px; border-bottom:1px solid #D9D9D9; overflow:hidden;}
.position h3{ font-size:24px; font-weight:normal; color:#1B51A8; float:left;}
.position p{ font-size:16px; color:#999; float:right;}
.position p a{ color:#999;}
.position p a:hover{ color:#1B51A8;}
/* 协会介绍-协会简介 */
.abouts{}
.abouts h1{ padding:45px 0 30px 0; text-align:center; font-size:26px;}
.abouts .cons{ line-height:36px; font-size:18px; color:#555;}
.abouts .cons p{ line-height:36px; margin-bottom:20px; text-indent:2em; font-size:18px; color:#555;}
.abouts .cons img{ max-width:100%;}
/* 协会介绍-协会章程 */
.zhangc{ padding:50px 0; margin-top:50px; background:#F5F5F5;}
.zhangc .gdt{ height:700px; overflow-y:auto;}
.zhangc .gdt::-webkit-scrollbar{ width:25px}
.zhangc .gdt::-webkit-scrollbar-track{ background:url(../images/dian.jpg) repeat-y center;}
.zhangc .gdt::-webkit-scrollbar-thumb{ background:url(../images/dianh.jpg) repeat-y center;}
.zhangc .gdt::-webkit-scrollbar-thumb:window-inactive{ background:url(../images/dianh.jpg) repeat-y center;}
.zhangc .gdt::-webkit-scrollbar-thumb:vertical:hover{ background:url(../images/dianh.jpg) repeat-y center;}
.zhangc h1{ padding:0 0 10px 0; text-align:center; font-size:26px;}
.zhangc h2{ text-align:center; font-size:18px; font-weight:normal; color:#555;}
.zhangc .cons{ line-height:36px; font-size:18px; color:#555; padding:20px 30px 0 30px; overflow:hidden;}
.zhangc .cons h3{ padding-bottom:10px; text-indent:2em; font-size:18px; color:#333;}
.zhangc .cons p{ line-height:36px; margin-bottom:20px; text-indent:2em; font-size:18px; color:#555;}
/* 协会介绍-协会领导 */
.lingd{ padding-top:15px; overflow:hidden;}
.lingd dl{ width:196px; margin:30px 31px 0 0; float:left;}
.lingd dl:nth-child(1){ margin:30px 60px 0 185px;}
.lingd dl:nth-child(2){ margin:30px 100px 0 60px;}
.lingd dl:nth-child(6),.lingd dl:nth-child(10),.lingd dl:nth-child(14),.lingd dl:nth-child(18){ margin:30px 0 0 0;}
.lingd dl:nth-last-child(2){ margin:30px 60px 0 185px;}
.lingd dl:nth-last-child(1){ margin:30px 100px 0 60px;}
.lingd dl dt{ width:176px; padding:9px; border:1px solid #D9D9D9;}
.lingd dl dt img{ width:100%; display:block;}
.lingd dl dd{ padding-top:15px; text-align:center; font-size:15px;}
/* 协会介绍-组织架构 */
.organ{ padding:50px 0 0 0;}
.organ img{ max-width:100%; display:block;}
/* 协会介绍-分支机构 */
.fenzhi{}
.fenzhi li{ line-height:67px; border-bottom:1px dashed #D9D9D9; overflow:hidden;}
.fenzhi li:hover{ background:url(../images/fzbg1.jpg) no-repeat center;}
.fenzhi li a{ width:625px; padding:0 0 0 25px; font-size:18px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/btbg.png) no-repeat left center; background-size:11px !important; display:block; float:left; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.fenzhi li:hover a{ width:600px; padding:0 0 0 50px; color:#FFF; background:url(../images/btbgh.png) no-repeat 25px center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.fenzhi li span{ font-size:18px; color:#999; display:block; float:right; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.fenzhi li:hover span{ padding-right:25px; color:#FFF; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
/* 新闻报道-首页 */
.newhome{ width:1200px; margin:40px auto 60px auto; padding:0 50px 60px 50px; border:1px solid #D9D9D9; border-top:4px solid #1B51A8;}
.hynews{ margin-top:50px; background:#F5F5F5; float:left;}
.hynews .left{ width:620px; overflow:hidden; position:relative; float:left;}
.hynews .left img{ width:100%; display:block;}
.hynews .left p{ width:570px; padding:0 30px 0 20px; height:60px; line-height:60px; font-size:20px; color:#FFF; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/80.png) repeat; position:absolute; bottom:0; left:0;}
.hynews .right{ width:540px; padding:10px 20px 20px 20px; background:url(../images/ttbg3.jpg) no-repeat top center; overflow:hidden; position:relative; float:left;}
.hynews .right .ntit{ line-height:60px; border-bottom:1px solid #D9D9D9; overflow:hidden;}
.hynews .right .ntit h3{ font-size:22px; font-weight:normal; color:#1B51A8; float:left;}
.hynews .right .ntit a{ font-size:16px; color:#999; float:right;}
.hynews .right .ntit a:hover{ color:#1B51A8;}
.hynews .right .cons{}
.hynews .right .cons{ padding:15px 0 0 0; overflow:hidden;}
.hynews .right .cons p{ height:51px; line-height:51px; overflow:hidden;}
.hynews .right .cons p a{ width:435px; padding-left:25px; font-size:18px; color:#333; background:url(../images/btbg.png) no-repeat left center; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hynews .right .cons p a:hover{ color:#1B51A8;}
.hynews .right .cons p span{ font-size:18px; color:#999; display:block; float:right;}
/* 新闻报道-列表 */
.otnews{ width:580px; margin-top:50px; float:left; }
.otnews .ntit{ line-height:60px; overflow:hidden;}
.otnews .ntit h3{ width:100px; font-size:22px; font-weight:normal; color:#1B51A8; border-top:4px solid #1B51A8; float:left;}
.otnews .ntit a{ width:470px; text-align:right; border-top:4px solid #1B51A8; font-size:16px; color:#999; float:right;}
.otnews .ntit a:hover{ color:#1B51A8;}
.otnews .cons{ height:255px; padding:20px; background:#F5F5F5;}
.otnews .cons p{ height:51px; line-height:51px; overflow:hidden;}
.otnews .cons p a{ width:435px; padding-left:25px; font-size:18px; color:#333; background:url(../images/btbg.png) no-repeat left center; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.otnews .cons p a:hover{ color:#1B51A8;}
.otnews .cons p span{ font-size:18px; color:#999; display:block; float:right;}
.frnews{ float:right;}
.shnews{ float:right;}
.shnews .ntit h3{ width:140px;}
.shnews .ntit a{ width:430px;}
.sernews .ntit h3{ width:140px;}
.sernews .ntit a{ width:430px;}
.sernews2 .ntit h3{ width:180px;}
.sernews2 .ntit a{ width:390px;}
.sernews3 .ntit h3{ width:120px;}
.sernews3 .ntit a{ width:450px;}
.dnews{ width:100%;}
.dnews .ntit h3{ width:140px;}
.dnews .ntit a{ width:1050px;}
.dnews .cons p a{ width:1000px;}
.ztnews1{ width:100%;}
.ztnews1 .ntit a{ width:1090px;}
.ztnews1 .cons p a{ width:1000px;}
.ztnews2 .ntit h3{ width:160px;}
.ztnews2 .ntit a{ width:410px;}
.ztnews3 .ntit h3{ width:120px;}
.ztnews3 .ntit a{ width:450px;}
/* 新闻报道-详情 */
.newsdeail{}
.newsdeail h1{ padding:30px 0 15px 0; font-size:24px; font-weight:normal;}
.newsdeail .txt{ padding-bottom:25px; font-size:16px; color:#999;}
.newsdeail .cons{ padding:20px 0; line-height:32px; font-size:18px; color:#555; border-top:1px dashed #D9D9D9; border-bottom:1px dashed #D9D9D9;}
.newsdeail .cons p{ line-height:35px; margin-bottom:20px; text-indent:2em; font-size:18px; color:#555;}
.newsdeail .cons span{ line-height:35px !important; text-indent:2em; font-size:18px !important; color:#555; display:block;}
.newsdeail .cons img{ max-width:100%; margin-bottom:15px;}
/* 信息发布-首页 */
.infos{ width:100%; margin-top:50px; background:#F5F5F5; float:left;}
.infos dt{ width:125px; height:54px; padding:38px 0 38px 25px; background:url(../images/ttbg4.jpg) no-repeat center; float:left;}
.infos dt h2{ line-height:24px; margin-bottom:10px; font-size:22px; font-weight:normal; color:#FFF;}
.infos dt a{ line-height:20px; font-size:16px; color:#FFF;}
.infos dd{ width:970px; padding:16px 40px; float:right;}
.infos dd p{ height:48px; line-height:48px; overflow:hidden;}
.infos dd p a{ width:800px; padding-left:25px; font-size:18px; color:#333; background:url(../images/btbg.png) no-repeat left center; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.infos dd p a:hover{ color:#1B51A8;}
.infos dd p span{ font-size:18px; color:#999; display:block; float:right;}
.infolink{ margin-top:20px; overflow:hidden;}
.infolink a{ width:430px; height:80px; line-height:80px; text-align:center; margin:20px 20px 0 0; font-size:22px; background:url(../images/infobg.jpg) no-repeat left center; display:block; float:left;}
.infolink a.lr{ margin:20px 0 0 0;}
.infolink a:hover{ color:#FFF; background:url(../images/infobgh.jpg) no-repeat left center;}
/* 联系我们-加入我们 */
.joins{ width:880px; margin-top:40px; background:#F5F5F5;}
.joins .biao{ background:url(../images/joinbg.jpg) no-repeat center; overflow:hidden}
.joins .biao p{ width:19%; height:50px; line-height:50px; text-align:center; font-size:20px; color:#FFF; float:left;}
.joins .biao p.two{ width:31%;}
.joins .joinus{ width:100%; z-index:14;}
.joins .joinus h2{ position:relative; height:76px; font-weight:normal; border-bottom:1px solid #D9D9D9; background:#FFF; cursor:pointer; zoom:1}
.joins .joinus h2 em{ width:18px; height:18px; position:absolute; top:29px; right:40px; overflow:hidden; background:url(../images/jia.png) no-repeat center; background-size:100% !important;}
.joins .joinus h2 em.h_open{ background:url(../images/jian.png) no-repeat center;}
.joins .joinus h2 p{ width:19%; height:76px; line-height:76px; text-align:center; font-size:20px; color:#666; float:left;}
.joins .joinus h2 p.one{ color:#1B51A8;}
.joins .joinus h2 p.two{ width:31%;}
.joins .joinus dd{ width:800px !important; line-height:34px; padding:0 40px !important; font-size:16px; color:#666; position:relative; display:none;}
.joins .joinus dd b{ font-size:18px; font-weight:normal; color:#333;}
.joins .joinus dd span{ padding:20px 0 30px 0; line-height:30px; display:block; color:#999; border-top:1px solid #E0E0E0;}
.joins .joinus dd span i{ display:block; font-style:normal; color:#1B51A8;}
/* 联系我们-常见问题 */
.question{ margin-top:40px; overflow:hidden;}
.question dl{ padding:25px 20px; margin-bottom:28px; background:#F5F5F5}
.question dl dt{ margin-bottom:30px; overflow:hidden;}
.question dl dt span{ width:30px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#FFF; background:#1B51A8; border-radius:3px; display:block; float:left;}
.question dl dt h3{ width:790px; height:100%; line-height:30px; padding-left:20px; font-size:18px; font-weight:normal; color:#1B51A8; float:left;}
.question dl dd{ overflow:hidden;}
.question dl dd span{ width:30px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#FFF; background:#B31010; border-radius:3px; display:block; float:left;}
.question dl dd p{ width:790px; padding-left:20px; line-height:30px; font-size:16px; color:#555; float:left;}
/* 联系我们-服务电话 */
.lianxi{ margin-top:40px; background:#F5F5F5; overflow:hidden;}
.lianxi ul{ width:280px; padding:10px 25px 20px 25px; float:left;}
.lianxi ul li{ padding:25px 0 24px 76px; border-bottom:1px dashed #CCC;}
.lianxi ul li.adds{ background:url(../images/add.png) no-repeat left center;}
.lianxi ul li.email{ background:url(../images/email.png) no-repeat left center;}
.lianxi ul li.webs{ background:url(../images/web.png) no-repeat left center; border-bottom:0;}
.lianxi ul li span{ line-height:18px; margin-bottom:10px; font-size:18px; color:#555; display:block;}
.lianxi ul li p{ line-height:22px; font-size:18px; color:#555; font-size:18px; color:#555;}
.lianxi #dituContent{ width:548px; height:348px; border:1px solid #CCC; float:left;}
.contact{ width:100%; margin-top:40px; overflow:hidden;}
.contact .biao{ background:url(../images/joinbg.jpg) no-repeat center; overflow:hidden}
.contact .biao p{ width:19%; height:50px; line-height:50px; text-align:center; font-size:20px; color:#FFF; float:left;}
.contact .biao p.two{ width:31%;}
.contact ul{ margin:0; padding:0; list-style:none}
.contact ul li{ width:100%; display:block; float:left; position:relative}
.contact ul li a{ width:100%; height:76px; line-height:76px; font-size:22px; color:#1B51A8; float:left; background:#FFF; border-bottom:solid 1px #D9D9D9; position:relative; overflow:hidden; -o-transition:color .2s linear,background .2s linear; -moz-transition:color .2s linear,background .2s linear; -webkit-transition:color .2s linear,background .2s linear; transition:color .2s linear,background .2s linear}
.contact .submenu-indicator{ width:18px; height:18px; right:0; top:31px; position:absolute; -o-transition:transform .3s linear; -moz-transition:transform .3s linear; -webkit-transition:transform .3s linear; -ms-transition:transform .3s linear; background:url(../images/jtbg.png) no-repeat center;}
.contact ul ul.submenu .submenu-indicator{ line-height:16px;}
.contact .submenu-indicator-minus>.submenu-indicator{-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.contact ul ul.submenu,.contact ul ul.submenu li ul.submenu{ display:none; position:static;}
.contact ul ul.submenu{ width:840px; line-height:34px; padding:25px 20px; font-size:16px; color:#666; background:#F5F5F5; float:left;}
.contact ul ul.submenu .tt{}
.contact ul ul.submenu h3{ height:36px; line-height:36px; padding-left:20px; font-size:16px; font-weight:normal; color:#FFF; background:url(../images/ttbg5.jpg) no-repeat left center; float:left;}
.contact ul ul.submenu h3.t1{ width:364px; border-right:1px solid #D9D9D9;}
.contact ul ul.submenu h3.t2{ width:196px; border-right:1px solid #D9D9D9;}
.contact ul ul.submenu h3.t3{ width:218px;}
.contact ul ul.submenu p{ padding:15px 0 15px 20px; line-height:24px; font-size:16px; font-weight:normal; color:#555; float:left;}
.contact ul ul.submenu p.p1{ width:363px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
.contact ul ul.submenu p.p2{ width:196px; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
.contact ul ul.submenu p.p3{ width:217px; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
/* 收费公示-详情 */
.pdfs{ width:100%; height:770px;}
.pdfs object{ width:100%; height:770px; display:block;}
/* 杂志社 */
.zzimg{ width:780px; padding-top:40px; margin:0 auto; overflow:hidden;}
.zzimg .mr_frBtnL{ width:11px; float:left; margin:0 0 0 0; cursor:pointer; display:block; }
.zzimg .mr_frBtnR{ width:11px; float:right; margin:0; cursor:pointer; display:block; }
.zzimg .imgcon{ width:758px; float:left; overflow:hidden;}
.zzimg .imgcon ul li{ width:108px; height:20px; line-height:20px; text-align:center; overflow:hidden; float:left;}
.zzimg .imgcon ul li a{ font-size:18px; color:#666; display:block;}
.zzimg .imgcon ul li a:hover,.zzimg .imgcon ul li.act a{ color:#1B51A8;}
.zazhi{ margin-top:6px; overflow:hidden;}
.zazhi li{ width:190px; margin:30px 40px 0 0; float:left;}
.zazhi li.lr{ margin:30px 0 0 0;}
.zazhi li img{ width:100%; display:block;}
.zazhi li h3{ padding-top:15px; text-align:center; font-size:18px; font-weight:normal; color:#555;}
/* 分页 */
#mpage{ display:none}
#page{ text-align:center; padding:40px 0 0 0; clear:both;}
#page li,#mpage li{ display:inline-block; vertical-align:middle; margin:0 2px;}
#page li a,#mpage li a{ display:block; height:38px; line-height:38px; padding:0 15px; color:#666; border:1px solid #D9D9D9; background:#FFF;}
#page li a.active,#page li a:hover{ background:#1B51A8; border:1px solid #1B51A8; color:#FFF;}
/* 上下篇 */
.shang{ padding:30px 0 0 0; overflow:hidden;}
.shang .sx{ width:620px; float:left;}
.shang .sx a{ line-height:35px; font-size:18px; color:#999; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.shang .sx a:hover{ color:#1B51A8;}
.shang .back{ width:130px; height:40px; line-height:40px; text-align:center; margin:15px 0; font-size:16px; color:#FFF; background:#1B51A8; border-radius:5px; float:right;}
/* 左侧飘窗 */
.chuang{ width:115px; position:fixed; left:0; top:50%; margin-top:-210px; z-index:9999;}
.chuang a{ width:115px; display:block;}
.chuang a img{ width:100%;}
.chuang .close{ width:27px; margin:10px auto 0 auto; display:block; cursor:pointer;}
/* 公用底部 */
.footer{ padding:70px 0 0 0; background:url(../images/footbg.jpg) no-repeat center;}
.footer .ftnav{ width:380px; float:left; margin:0 65px 0 0;}
.footer .ftnav h3{ padding-bottom:20px; font-size:20px; font-weight:normal; color:#FFF;}
.footer .ftnav ul{ overflow:hidden;}
.footer .ftnav ul li{ margin:0 50px 10px 0; float:left; display:block;}
.footer .ftnav ul li a{ font-size:16px; color:#FFF;}
.footer .lx{ width:380px; float:left;}
.footer .lx h3{ padding-bottom:20px; font-size:20px; font-weight:normal; color:#FFF;}
.footer .lx p{ padding-bottom:10px; font-size:16px; color:#FFF;}
.footer .ewm{ padding-left:70px; border-left:1px solid #6589C4; float:right;}
.footer .ewm h3{ padding:0 0 20px 30px; font-size:20px; font-weight:normal; color:#FFF;}
.footer .ewm .wx{ overflow:hidden;}
.footer .ewm .wx p{ margin-left:30px; float:left;}
.footer .ewm .wx p img{ display:block;}
.footer .ewm .wx p span{ text-align:center; padding:15px 0 4px 0; color:#FFF; display:block;}
.select{ width:380px; margin-top:15px; position:relative;}
.select dt{ width:340px; padding:0 20px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#FFF; display:block; background:#164186 url(../images/jt.jpg) no-repeat 345px center; cursor:pointer; overflow:hidden; position:relative; z-index:99; }
.select dt img{ margin:22px 0; display:block; float:left;}
.select dt span{ padding:0 10px; display:block; float:left;}
.select dd{ width:380px; height:120px; padding:5px 0; position:absolute; left:0; top:46px; background:#164186; display:none; overflow:auto;}
.select dd::-webkit-scrollbar{ width:15px}
.select dd::-webkit-scrollbar-track{ background:url(../images/dian.jpg) repeat-y center;}
.select dd::-webkit-scrollbar-thumb{ background:url(../images/dianh.jpg) repeat-y center;}
.select dd::-webkit-scrollbar-thumb:window-inactive{ background:url(../images/dianh.jpg) repeat-y center;}
.select dd::-webkit-scrollbar-thumb:vertical:hover{ background:url(../images/dianh.jpg) repeat-y center;}
.select dd a{ line-height:40px; padding:0 20px; font-size:16px; color:#CCC; display:block; background:url(../images/jt2.jpg) no-repeat 350px center;}
.bottoms{ margin-top:70px; border-top:1px solid #6589C4;}
.bottoms p{ line-height:65px; font-size:16px; color:#FFF; float:left;}
.bottoms p a{ font-size:16px; color:#FFF;}
.bottoms a.tt{ line-height:65px; margin-left:25px; font-size:16px; color:#FFF; display:block; float:right;}
/*地图*/
.mapBox{
width: 100%;
display: flex;
}
#map{
width: 770px;
height: 555px;
}
.mapCon{
flex: 1;
display: flex;
flex-direction: column;
}
.mapConTitle{
margin: 54px 0 43px;
width: 100%;
padding-right: 150px;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.mapConTitle p{
font-size: 30px;
color: #333333;
line-height: 1;
margin-bottom: 14px;
}
.mapConTitle img{
display: block;
width: 120px;
height: auto;
}
.mapRightTxt{
width: 507px;
height: 320px;
margin-left: -80px;
padding: 80px 0 0 150px;
box-sizing: border-box;
position: relative;
}
.mapRightTxt ul{
width: 327px;
height: 160px;
overflow: auto;
display: block;
}
.mapRightTxt ul::-webkit-scrollbar {
width:3px;
}
.mapRightTxt ul::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(195,210,234,1);
border-radius:0px;
}
.mapRightTxt ul::-webkit-scrollbar-thumb {
border-radius:0px;
background:rgba(0,0,0,0.1);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
.mapRightTxt ul::-webkit-scrollbar-thumb:window-inactive {
background:rgba(159,183,220);}
.mapRightTxt ul li{
line-height: 25px;
margin-bottom:12px;
color: #555555;
font-size: 18px;
}
.mapRightTxt span{
position: absolute;
display: block;
width: 100%;
text-align: right;
font-size: 22px;
color: #1b51a8;
top: 0;
right: 0;
padding-right: 52px;
box-sizing: border-box;
height: 42px;
line-height: 42px;
}