﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}
.bg{ background:#f3f3f3; }

/*top*/
.toper{ background:#fff;}
.topbox{ height:90px; }
.logo{ display:block; cursor:pointer; float:left; margin:11px 0 0;}
.logo img{ width:318px; height:67px;}
.toprt{ float:right; width:360px;}
.SreachBox{ margin-top:18px;  width:247px;float:right}
.sreach_btn{ display:block; float:right; width:56px; height:27px; line-height:27px; color:#fff; cursor:pointer; background:#01a9e5; text-align:center; }
.sreach_ipu{ float:left; width:150px; height:25px; line-height:25px; padding-left:30px; border:1px solid #e5e5e5; background:url(../images/search.png) 11px center no-repeat;}
.snow{width:150px;height:35px;float:left;margin-top:3px}
.time{ margin-top:10px;float:right}
.nav{ width:100%; height:50px; background:#01a9e5; }
.nav ul{ width:1200px; margin:0 auto; }
.nav li{ float:left; width:10%; text-align:center; position:relative;}
.nav li .nava{ line-height:50px; color:#fff; font-size:16px; cursor:pointer;}
.nav li .subnav{ position:absolute; width:100%; background:#01a9e5; display:none; z-index:10;}
.nav li .subnav dd{ height:35px; line-height:35px; border-bottom:1px solid #069dd3;}
.nav li .subnav dd a{ color:#fff; display:block; cursor:pointer;}
.nav li .subnav dd a:hover{ background:#00dd82;}
.nav li:hover,.nav li.on{ background:#00dd82;}
/*top end*/

/*footer*/
.footer{ width:100%; background:#0098ce; text-align:center; color:#fff; padding:35px 0;}
.btmnav a{ color:#fff; cursor:pointer; }
.btmnav span{ margin:0 12px;}
.footer a{ color:#fff; cursor:pointer;}
.footer .bottom{display:inline-block; vertical-align:middle;}
.footer .ewm2{text-align:center;display:inline-block; vertical-align:middle;margin-left:25px;}
.footer .ewm2 img{display:block;margin:0px auto 8px;width:150px;}
/*footer end*/

/*homeban*/
.homeban{ width:100%; position:relative; z-index:0; height:400px;}
.homeban .bd li a{ display:block; cursor:pointer; width:100%; height:400px;}
.homeban .bd li a img{ width:100%;}
.homeban .hd{ position:absolute; z-index:5; bottom:20px; text-align:center; width:100%; }
.homeban .hd li{ background:url(../images/hdli.png); display:inline-block;*display:inline;*zoom:1; width:10px; height:10px; cursor:pointer; margin:0 5px;}
.homeban .hd li.on{ background:url(../images/hdlion.png); }
/*homeban end*/

.main{ background:#fff; padding:36px 20px 40px 20px; box-shadow:0 3px 3px #ebebeb;}

/*通知公告*/
.tzgg{ border:1px solid #ebebeb; height:53px; line-height:53px;padding:0 18px;}
.tzgg .tztit{ float:left; padding-left:41px; background:url(../images/tz.png) left center no-repeat; font-size:16px; font-weight:bold; color:#029fd7;}
.tzgg .tzsld{ float:right; width:1030px; height:53px; overflow:hidden;}
.tzgg .tzsld li{ height:53px; line-height:53px;display:block;/*width:47%;float:left*/}
.tzgg .tzsld li:nth-child(2n){/*margin-left:6%*/}
.tzgg .tzsld .bd li .date{ float:right; color:#888; font-size:14px; }
.tzgg .tzsld .bd li a{ color:#444; cursor:pointer; font-size:15px;font-weight:bold}
.tzgg .tzsld .bd li a:hover{ color:#029fd7; }
/*通知公告 end*/

/*本地资讯*/
.bdzx{ margin-top:15px; position:relative;}
.bdzx .zhd{ border-bottom:1px solid #eee; line-height:52px; height:52px; }
.bdzx .zhd li{ float:left; font-size:16px; color:#666; cursor:pointer; line-height:51px; margin-right:32px;}
.bdzx .zhd li.on,.bdzx .zhd li:hover{ font-weight:bold; color:#029fd7; border-bottom:2px solid #029fd7; }
.bdzx .zbd .cont .more{ position:absolute; text-transform:uppercase; cursor:pointer; right:0px; top:20px; font-size:12px; font-family:Arial; color:#717272;}
.bdzx .zbd .cont .more:hover{ color:#029fd7; }
.bdzx .zbd .cont .box{ margin-top:23px;}
.tpsld{ width:447px; height:269px;float:left; position:relative;}
.tpsld .bd li{ width:447px; height:269px; position:relative;}
.tpsld .bd li a{ display:block; cursor:pointer; width:100%;}
.tpsld .bd li a img{ width:100%; height:100%;}
.tpsld .hd{ position:absolute; right:18px; bottom:15px; z-index:10;}
.tpsld .hd li{ float:left; width:6px; height:6px; margin-left:4px;background:url(../images/li.png); cursor:pointer; font-size:0; }
.tpsld .hd li.on{ background:url(../images/lion.png); }
.tpsld .txt{ width:437px; padding-left:10px; height:36px; line-height:36px; position:absolute; left:0; bottom:0; background:url(../images/shaw_03.png); overflow:hidden; z-index:3; color:#fff;font-size:16px}
.tpsld .bd li:hover .txt{ color:#d62513;}
.bdzx .zbd .cont{ display:none;}
.bdzx .zbd .cont .box .list{ float:right; width:720px;}
.bdzx .zbd .cont .box .list li{ height:30px; line-height:30px; padding-left:12px; background:url(../images/point_03.jpg) left center no-repeat;}
.bdzx .zbd .cont .box .list li .date{ float:right; font-size:12px; color:#6e6e6f;}
.bdzx .zbd .cont .box .list li a{ color:#464646; cursor:pointer;font-size:15px }
.bdzx .zbd .cont .box .list li a:hover{ color:#029fd7; }
/*本地资讯 end*/

/*ad*/
.ad{ margin-top:36px; width:100%; }
.ad a{ display:block; cursor:pointer; }
.ad img{ width:100%;}
/*ad end*/

/*会员名录*/
.hyml{ margin-top:15px; }
.titl{ border-bottom:1px solid #eee; height:52px; line-height:52px; }
.titl span{ float:left; border-bottom:2px solid #029fd7; line-height:51px;font-weight:bold; color:#029fd7; font-size:18px;}
.titl .more{ float:right; cursor:pointer; color:#717272; text-transform:uppercase; font-size:12px; font-family:Arial;}
.titl .more:hover{ color:#029fd7; }
.hyml .box{ margin-top:23px;}
.hylf{ float:left; width:445px; height:268px; background:#f8f8f8; border:1px solid #eaeaea; }
.hylf .box{ display:none;}
.hylf .pic{ display: block; cursor:pointer; text-align:center; margin-top:40px;}
.hylf .pic img{ width:150px; height:auto;}
.hylf .txt{ margin:25px 20px 0 28px; text-indent:2em; color:#222; line-height:23px; }
.hyrt{ float:right; width:744px;}
.hyrt li{ float:left; width:138px; height:78px; border:1px solid #efefef; margin:0 11px 15px 0;}
.hyrt li img{ display:block; width:138px; height:78px;}
/*会员名录 end*/

/*会员风采*/
.hyfc{ margin-top:15px;}
.fcsld{ width:1200px; overflow:hidden; margin-top:25px;position:relative}
.fcsld .bd li{ width:280px; height:216px; border-bottom:1px solid #eaeaea; text-align:center; float:left; margin-right:27px;}
.fcsld .bd li a{ display:block; cursor:pointer; width:100%; }
.fcsld .bd li a .pic{ width:280px; height:175px; overflow:hidden; }
.fcsld .bd li a .pic img{ width:280px; height:175px; transition:.5s; }
.fcsld .bd li a p{ height:41px; line-height:41px; background:#f8f8f8; color:#393838;}
.fcsld .bd li:hover a .pic img{ transform:scale(1.2);}
.fcsld .bd li:hover a p{ color:#029fd7; }
.fcsld .bd .hd a{padding: 8px 7px;background:rgba(0,0,0,0.2);color:#fff;position:absolute;top:40%;font-size:18px;font-weight:bold}
.fcsld .bd .hd .prev{left: 0;}
.fcsld .bd .hd .next{right: 0;}
.fcsld .bd .hd a:hover{background:rgba(0,0,0,0.4)}
/*会员风采 end*/ 

/*友情链接*/
.link{ margin-top:15px; }
.link .list{ margin:20px 0 0 6px; }
.link .list li{ float:left; min-width:180px; padding-right:10px; line-height:28px; height:28px;}
.link .list li a{ color:#222; cursor:pointer; }
.link .list li a:hover{ color:#029fd7;}
/*友情链接 end*/

/*网站导航*/
.wzdh{ margin-top:30px; background:#fafafa; padding:15px 13px;}
.wznav li{ float:left; margin:0 20px; position:relative;}
.wzli{ width:31px; line-height:31px; width:231px; color:#444; padding-left:20px; border:1px solid #e9e9e9; background:#fefefe url(../images/xl.png)230px center no-repeat; cursor:pointer;}
.wzcont{ background:url(../images/bg_btmxl_03.png); width:100%; position:absolute; width:100%; height:165px; overflow:auto; display:none;}
.wzcont a{ display:block; cursor:pointer; line-height:30px; height:30px; padding-left:25px; color:#666;}
.wzcont a:hover{ color:#2174cb; }
/*网站导航 end*/

/*内页公用样式*/
.nycont{ padding:36px 20px 50px 20px; background:#fff; box-shadow:0 3px 3px #ebebeb;}
.navlf{ float:left; width:220px;}
.navlf h2{ background:#01a9e5; line-height:80px; height:80px; color:#fff; border-bottom:5px solid #09beff; font-size:24px; text-align:center;}
.navlf ul{ border:1px solid #e3e3e3; border-top:none;}
.navlf li{ background:#f5f5f5; border-top: 1px solid #e3e3e3;}
.navlf li a{ color:#222; cursor:pointer; display:block; padding-left:26px; height:43px; line-height:43px; }
.navlf li:hover a,.navlf li.on a{ background:#fff url(../images/navlflibg.png) left center no-repeat; font-weight:bold; color:#e00f00; }
.rtcont{ float:right; width:940px;}
.rtcont img{max-width:800px;}
.nytitl{ border-bottom:1px solid #ebebeb;height:40px; line-height:40px; }
.nytitl h2{ float:left; font-size:20px; font-weight:bold; color:#000;}
.current{ float:right; padding-left:29px; background:url(../images/current.png) left center no-repeat;}
.current a{ color:#666; cursor:pointer;}
.current a:hover,.current span{ color:#e41608;}
.current i{ margin:0 5px;}
/*内页公用样式 end*/

/*会长单位.shtml*/
.ny_hzdw{ margin-top:20px;}
.ny_hzdw li{ float:left; width:225px; margin:0 12px 20px 0; text-align:center;}
.ny_hzdw li a{ display:block; cursor:pointer; }
.ny_hzdw li a img{ width:223px; height:168px; border:1px solid #e4e4e4; }
.ny_hzdw li a p{ margin-top:13px; color:#222; font-size:15px;}
.ny_hzdw li a:hover p{ color:#2174cb; }

.ny_hzdw1{ margin-top:20px;}
.ny_hzdw1 li{ float:left; width: 180px;height:142px; margin:0 8px 20px 0; text-align:center;}
.ny_hzdw1 li a{ display:block; cursor:pointer; }
.ny_hzdw1 li a img{ width:138px; height:78px; border:1px solid #e4e4e4; }
.ny_hzdw1 li a p{ margin-top:13px; color:#222; font-size:15px;}
.ny_hzdw1 li a:hover p{ color:#2174cb; }

/*会长单位.shtml end*/

/*联系我们.shtml*/
.ny_lxfs{ margin-top:20px; }
.ny_lxfs .txt{ float:left; width:460px; }
.ewm{ float:right; width:446px; }
.ewm li{ float:left; width:173px; margin-right:50px; text-align:center;}
.ewm li img{ width:173px; height:173px;}
.ewm li p{ font-size:15px; color:#222; margin-top:6px;}
.map{ margin-top:40px; width:100%; text-align:center;}
.map img{ max-width: 100%;}
/*联系我们.shtml end*/

/*协会简介.shtml*/
.dp{ margin-top:15px; }
.dp img{ max-width:100%;}
/*协会简介.shtml end*/

/*列表.shtml*/
.ny_list{ margin:25px 0 0 0;}
.ny_list li{ margin-bottom:24px; height: }
.ny_list li .date{ text-align:center; border:1px solid #eeeeee; width:67px; background:#fff; line-height:23px; color:#787878; font-size:12px; float:left;}
.ny_list li .date i{ display:block; font-size:36px; color:#eb0023; line-height:58px; border-bottom:1px solid #eeeeee;}
.ny_list li:hover .date{ box-shadow:0px 0px 2px #d2d2d2;}
.ny_list li .txt{ float:right; width:840px; }
.ny_list li .txt h3{ margin-bottom:7px; }
.ny_list li .txt h3 a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; color:#333;}
.ny_list li .txt h3 a:hover{ text-shadow:0px 1px 0px #ddd; color:#e60012;}
.ny_list li .txt p{ color:#666; text-indent:2em;}
.ny_list li.first{ background:url(../images/linebg.gif) 0px bottom repeat-x; padding:0 0 20px 0; margin-bottom:20px;}
.ny_list li.first .pic{ display:block; cursor:pointer; float:left; width:258px; height:172px; }
.ny_list li.first .pic img{ width:258px; height:172px;}
.ny_list li.first .txt{ float:right; width:660px; }
.ny_list li.first .txt .date{ float:right; border:none;color:#999; font-size:16px; width:auto; }
.ny_list li.first:hover .date{ box-shadow:none;}
.ny_list li.first .txt p{ margin:10px 0 15px; }
.ny_list li.first .txt .ckxq{ display:inline-block; padding:0.5% 2%; text-align:center; font-size:12px; color:#fff; border-radius:4px; background:#969696;transition: .5s;}
.ny_list li.first .txt .ckxq:hover{background:#e60012;}
/*列表.shtml end*/

/*pages*/
.Pages{ padding:20px 0px 0px 0px; zoom:1; text-align:center; overflow:hidden; color:#666666;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 5px; color:#333;}
.Pages .p_cur b{ color:#e60012; font-weight:normal;}
.Pages .p_total{ vertical-align:middle; display:none;}
.Pages .p_count b{ color:#e60012; font-weight:normal;}
.Pages .p_total b{ color:#e60012; font-weight:normal;}
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages a.a_cur{ color:#e60012; font-weight:bold;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .select{ width:48px; height:23px; border:1px solid #e7e7e7;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ background:#e8e8e8; color:#666; padding:0px 5px;text-align:center;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#3E3E3E;}
.Pages .p_page .num a{ background:#e8e8e8; display:inline-block; width:24px; height:24px; line-height:24px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#B70000; color:#fff;}
/*pages end*/

/*纯文字列表.shtml*/
.ny_wlist{ margin-top:20px; }
.ny_wlist li{ height:34px; line-height:34px;}
.ny_wlist li .date{ float:right; font-size:16px; color:#adadad;}
.ny_wlist li a{ color:#464646; cursor:pointer; font-size:16px;}
.ny_wlist li a:hover{ color:#029fd7; }
/*纯文字列表.shtml end*/

/*详情页.shtml*/
.info{ margin:30px 0 0; }
.infotitl{ text-align:center; border-bottom:1px dashed #d2d2d2;padding-bottom:2%; margin-bottom:3%;}
.infotitl h2{ font-size:20px; color:#333; font-weight:bold; margin-bottom:1.5%; }
.infotitl .fbox{ display: inline-block; *display: inline;*zoom:1;}
.infotitl .fbox span{ font-size:14px; color:#666666; display: block; float:left; height:28px; line-height:28px;}
.infotitl .fbox span.fbsj,.infotitl .fbox span.ydcs{ margin-right:15px; }
.bdsharebuttonbox{ float:left;}
.ny_infofy{ padding:20px 0 0; border-top:1px solid #dadada; margin-top:30px;}
.ny_infofy p{ font-size:14px; color:#000;}
.ny_infofy p a{ font-size:14px; color:#666666; cursor: pointer;}
.ny_infofy p a:hover{ text-decoration:underline; color:#029fd7;}
/*详情页.shtml end*/

/*图片列表.shtml*/
.ny_tplist{ margin-top:30px;}
.ny_tplist li{ width:280px; height:216px; border-bottom:1px solid #eaeaea; text-align:center; float:left; margin:0 50px 40px 0;}
.ny_tplist li a{ display:block; cursor:pointer; width:100%; }
.ny_tplist li a .pic{ width:280px; height:175px; overflow:hidden; }
.ny_tplist li a .pic img{ width:280px; height:175px; transition:.5s; }
.ny_tplist li a p{ height:41px; line-height:41px; background:#f8f8f8; color:#393838;}
.ny_tplist li:hover a .pic img{ transform:scale(1.2);}
.ny_tplist li:hover a p{ color:#029fd7; }
/*图片列表.shtml end*/

.infocont{ font-size:16px; line-height:2em;}

/* 20-07-10 */
.adimg{margin-top: 36px;}
.adimg li{width: 590px; float: left;}
.adimg li:nth-child(2n){float: right;}
.adimg li img{display: block; width: 100%;}