*{ padding:0; margin:0; list-style:none; text-decoration:none; font-style:normal;}
img{ border:none;}

/*顶部区域开始*/
.top{ width:1200px; height:30px; line-height:30px; margin:0 auto; background:#eeeeee;}
.top_left{ float:left; font-size:12px; color:#333333; margin-left:10px;}
.top_right{ float:right; font-size:12px; color:#333333; margin-right:10px;}

/*顶部区域结束*/

/*banner区域开始*/
.banner{ width:1200px; height:200px; margin:0 auto; overflow:hidden;}

/*banner区域结束*/

/*导航区域开始*/
.nav{ width:1200px; height:40px; line-height:40px; background:#075b90; margin:0 auto;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; height:40px; font-size:16px; color:#fff; padding:0 28px; font-weight:bold;}
.nav ul li a:hover{ background:#ecf121; color:#075b90;}
.nav ul li:first-child{ margin-left:30px;}
.nav ul li a.on{ background:#ecf121; color:#075b90;}
/*导航区域结束*/

/*内容版块区域开始*/
.bankuai1{ width:1200px; margin:10px auto; overflow:hidden; bor der:1px solid red;}
.bankuai1_left{ width:915px; overflow:hidden; float:left;}

/*协会动态轮播区域开始*/
.xhdt_lunbo{ width:450px; height:304px; float:left; position:relative;}
.xhdt_lunbo .tu li{ position:absolute; top:0; left:0; display:none;}
.xhdt_lunbo .num{ position:absolute; bottom:45px; left:0; width:100%; font-size:0px; text-align:right;}
.xhdt_lunbo .num li{ width:12px; height:12px; text-align:center; line-height:12px; background:#d2d2d2; font-size:12px; color:#fff; border-radius:50%; margin:0 8px; display:inline-block; cursor:pointer;}
.xhdt_lunbo .num li:last-child{ margin-right:30px;}
.xhdt_lunbo .num li.on{ background:#075b90;}
.xhdt_lunbo .btn{ width:30px; height:60px; background:rgba(0,0,0,0.5); position:absolute; top:50%; margin-top:-30px; font-size:30px; color:#fff; text-align:center; line-height:60px; cursor:pointer; displ ay:none;}
.xhdt_lunbo .btn_l{ left:0;}
.xhdt_lunbo .btn_r{ right:0;}
.xhdt_lunbo:hover .btn{ display:block;}
.xhdt_lunbo .heikuai{ width:450px; height:30px; position:absolute; bottom:5px; left:0; background:rgba(0,0,0,0.5);}
.xhdt_lunbo .heikuai a{ font-size:14px; color:#ffffff; display:block; width:300px; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-left:10px;}
/*协会动态轮播区域结束*/

.xhdt_wenzi{ width:450px; float:right; height:304px; overflow:hidden;}

/*标题统一样式区域开始*/
.bankuai1_left .biaoti{ width:450px; height:33px; line-height:33px; border-top:2px solid #075b90; border-bottom:1px solid #cecece; background:#eeeeee; border-right:1px solid #cecece; border-left:1px solid #cecece;}
.bankuai1_left .biaoti h3{ font-size:16px; color:#075b90; font-weight:600; margin-left:10px; letter-spacing:1px; float:left;}
.bankuai1_left .biaoti .more{ display:block; float:right; margin-right:15px; font-size:14px; color:#333333;}
/*标题统一样式区域结束*/


.hot{ width:430px; height:46px; margin:0 auto; border-bottom:1px dashed #aaaaaa;}
.hot a{ display:block; width:420px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:18px; color:#b30001; text-align:center; line-height:46px; font-weight:500;}

/*新闻列表统一样式开始*/
.xhdt_list{ width:450px; float:left; margin-top:10px;}

.xhdt_list li{ width:450px; float:left;}
.xhdt_list li a{ display:block; width:350px; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; color:#333333; float:left; margin-left:14px;}
.xhdt_list li span{ display:block; height:30px; line-height:30px; font-size:12px; color:#333333; float:right; margin-right:10px;}
.xhdt_list li a:hover{ color:#0099cc;}
/*新闻列表统一样式结束*/

.ggw1{ height:100px; margin:14px auto;}

/*政策法规区域开始*/
.zcfg_wenzi{ width:452px; float:left; height:304px; overflow:hidden;}
.zcfg_list{ width:450px; height:258px; float:left; ma rgin-top:10px; border-bottom:1px solid #cecece; border-right:1px solid #cecece; border-left:1px solid #cecece; padding-top:8px;}

.zcfg_list li{ width:452px; float:left;}
.zcfg_list li a{ display:block; width:400px; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; color:#333333; float:left; margin-left:14px;}
.zcfg_list li span{ display:block; height:30px; line-height:30px; font-size:12px; color:#333333; float:right; margin-right:10px;}
.zcfg_list li a:hover{ color:#0099cc;}

/*政策法规区域结束*/
.ty1{ width:452px; height:304px; overflow:hidden;}
.ty{ margin-top:0; border-bottom:1px solid #cecece; border-right:1px solid #cecece; border-left:1px solid #cecece; padding-top:8px; height:258px;}
.ty li{ width:452px;}


.zcfg_wenzi2{ width:450px; height:304px; float:right; overf low:hidden;}
.lunbo2{ width:449px; height:262px; position:relative; overflow:hidden;}
.lunbo2 .tu2{ width:10000px; height:262px; position:absolute; top:0; left:0px;}
.lunbo2 .tu2 li{ float:left;}

.lunbo2 .btn2{ position:absolute; top:50%; margin-top:-30px; font-size:50px; background:#000; opacity:0.5; color:#fff; text-align:center; line-height:60px; width:30px; height:60px; cursor:pointer; font-family:"宋体"}
.lunbo2 .btn2_l{ left:0;}
.lunbo2 .btn2_r{ right:0;}


/*内容版块右边区域开始*/
.bankuai1_right{ width:280px; overflow:hidden; float:right;}
.bankuai1_right .xhjs{ width:278px; overflow:hidden; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.bankuai1_right .xhjs .bt{ width:280px; height:34px; line-height:35px; background:#eeeeee; border-top:2px solid #075b90; border-bottom:1px solid #dcdcdc;}
.bankuai1_right .xhjs .bt h3{ width:90px; height:35px; font-size:16px; color:#fff; background:#075b90; text-align:center;}
.bankuai1_right .xhjs ul{ width:250px; margin:0 auto;}
.bankuai1_right .xhjs ul li{ float:left; width:114px; height:35px; line-height:35px; border:1px solid #d8dde1; margin-right:15px; margin-bottom:10px; background:url(../../images/bg_img.jpg) repeat-x center;}
.bankuai1_right .xhjs ul li a{ display:block; width:114px; height:35px; text-align:center; font-size:14px; color:#000000;}
.bankuai1_right .xhjs ul li:first-child{ margin-top:20px;}
.bankuai1_right .xhjs ul li:nth-child(2){ margin-top:20px;}
.bankuai1_right .xhjs ul li:nth-child(2n){ margin-right:0;}
.bankuai1_right .xhjs ul li:last-child{ margin-bottom:20px;}
.bankuai1_right .xhjs ul li a:hover{ color:#075b90;}


.bankuai1_right .tzgg{ width:278px; overflow:hidden; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:10px; margin-bottom:10px;}
.bankuai1_right .tzgg .bt{ width:280px; height:34px; line-height:35px; background:#eeeeee; border-top:2px solid #075b90; border-bottom:1px solid #dcdcdc;}
.bankuai1_right .tzgg .bt h3{ width:90px; height:35px; font-size:16px; color:#fff; background:#075b90; text-align:center; float:left;}
.bankuai1_right .tzgg .bt .more2{ float:right; margin-right:10px; font-size:14px; color:#333;}

.bankuai1_right .tzgg .tzgg_list{ width:280px; heig ht:310px; margin:0 auto; overflow:hidden;}
.bankuai1_right .tzgg .tzgg_list li{ float:left; width:250px; border-bottom:1px dashed #eeeeee; margin-left:10px; padding:5px 0; line-height:23px;}
.bankuai1_right .tzgg .tzgg_list li a{ font-size:14px; color:#333333;}
.bankuai1_right .tzgg .tzgg_list li span{ font-size:14px; color:#d70e14;}
.bankuai1_right .tzgg .tzgg_list li a:hover{ color:#075b90;}
.bankuai1_right .tzgg .tzgg_list li:last-child{ margin-bottom:12px;}


.bankuai1_right .ggw2{ width:277px; height:100px; margin:0 auto 5px;}

.bankuai1_right .xglj{ width:278px; overflow:hidden; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.bankuai1_right .xglj .bt{ width:280px; height:34px; line-height:35px; background:#eeeeee; border-top:2px solid #075b90; border-bottom:1px solid #dcdcdc;}
.bankuai1_right .xglj .bt h3{ width:90px; height:35px; font-size:16px; color:#fff; background:#075b90; text-align:center; float:left;}
.bankuai1_right .xglj select{ width:245px; height:35px; line-height:35px; font-size:14px; color:#333333; margin-top:8px; margin-left:13px; border:1px solid #aaaaaa;}
.bankuai1_right .xglj select option{ cursor:pointer; color:#000;}
.bankuai1_right .xglj select:last-child{ margin-bottom:13px;}

.bankuai1_right .ggw3{ width:277px; height:51px; margin:10px auto;}
/*内容版块右边区域结束*/

/*内容版块区域结束*/

/*底部区域开始*/
.footer{ width:1200px; height:120px; background:#075b90; margin:20px auto 0; overflow:hidden;}
.footer .ft_con span{ display:block; width:1200px; line-height:23px; font-size:12px; color:#fff; text-align:center; margin-top:15px; margin-bottom:15px;}


/*底部区域结束*/


/***********内页区域开始***********/
/*新闻列表区区域开始*/
.news_main{ width:1200px; margin:10px auto; overflow:hidden;}
.news_right{ width:910px; float:right; min-height:780px; overflow:hidden; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.news_biaoti{ width:910px; height:35px; line-height:35px; background:#eeeeee; border-top:2px solid #075b90;}
.news_biaoti span{ font-size:16px; color:#075b90; margin-left:20px; font-weight:600; float:left;}
.news_biaoti .weizhi{ float:right; margin-right:40px;}
.news_biaoti .weizhi span{ font-size:12px; color:#333333; font-weight:100;}
.news_biaoti .weizhi a{ font-size:12px; color:#333333; font-weight:100;}
.news_biaoti .weizhi a:hover{ color:#075b90;}

.news_list{ width:870px; float:left; margin-left:14px; margin-top:10px; margin-bottom:25px;}
.news_list li{ float:left; width:865px; height:48px; line-height:48px; border-bottom:1px dashed #dcdcdc;}
.news_list li a{ display:block; width:750px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; float:left; font-size:14px; color:#333333;}
.news_list li span{ float:right; font-size:14px; color:#333333;}
.news_list li a:hover{ color:#075b90;}
.yejiao{ width:880px; margin:0 auto;}
.yejiao img{ width:622px; height:42px; float:left; margin-left:106px; margin-bottom:20px;}

/*新闻列表区区域结束*/

/*新闻详情页面区域开始*/
.detail_con{ width:865px;  min-height:780px;  margin:0 auto; overflow:hidden;}
.detail_con .bt2{ width:865px; margin:0 auto 20px; border-bottom:1px dashed #dcdcdc; text-align:center;}
.detail_con .bt2 h3{ width:865px; margin:35px auto 15px; font-size:22px; color:#333; font-weight:100;}
.detail_con .bt2 span{ display:block; font-size:12px; color:#333; margin-bottom:12px;}

.detail_con .duanluo{ width:865px; min-height:460px; overflow:hidden; margin:0 auto 30px; font-size:21px; color:#333; line-height:23px; border-bottom:1px dashed #dcdcdc; padding-bottom:20px;}
.detail_con .duanluo i{ font-style:normal;}
.detail_con .duanluo img{ max-width:860px;}
.detail_con .duanluo p img{ max-width:860px;}

.detail_con .duanluo table{border-collapse:collapse; }  
/*  max-width:860px;  */
.detail_con .duanluo p table{ max-width:860px; border-collapse:collapse; }
.detail_con .duanluo table td{ border-collapse:collapse;border:1px solid #000000; }
/* max-width:100px;  */
.detail_con .duanluo p table td{ max-width:100px; border-collapse:collapse;border:1px solid #000000; }


/*组织机构区域开始*/
.detail_con .about_con{ width:865px; overflow:hidden;  margin:25px auto 30px; font-size:21px; color:#333; line-height:25px; border-bottom:1px dashed #fff; padding-bottom:20px;}
.detail_con .about_con img{ max-width:860px;}
.detail_con .about_con p img{ max-width:860px;}


.fanye{ width:865px; float:left;}
.fanye .wenzi{ font-size:14px; color:#333; margin-bottom:10px;}
.fanye .wenzi a{ font-size:14px; color:#333;}
.fanye .wenzi a:hover{ color:#075b90;}
/*新闻详情页面区域结束*/

/*联系我们页面区域开始*/
.detail_con .wenzi2{ width:890px; overflow:hidden; margin:30px auto;}
.detail_con .wenzi2 span{ font-size:14px; color:333; line-height:23px;}

/*联系我们页面区域结束*/

/***********内页区域结束***********/