﻿@charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body{font: 14px/28px "Microsoft Yahei", "宋体", Arial, Verdana, Geneva, sans-serif;color: #666;background-color: #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
html, body{ height: 100%; width: 100%;}
a{color: #808080;text-decoration: none;}
a:hover{color: #333;text-decoration: none;}
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 12px "Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f6f6f6;}
.wp{ width:1200px; margin:0px auto}
.hs{ background: #f5f5f5;}
.h1, h1{ font-size: 16px; font-weight: 600;}
.container-s{ padding: 0px 40px;} 

.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative;}
.zsy-img img{ max-width:100%}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; max-width: 100%; max-height: 100%; display: block; text-align: center; margin: auto; background: #f6f6f6; transition:all 0.36s ease; }



.container-fluid{ padding-left: 50px; padding-right: 50px; position: relative;}


.container{ padding-right: 20px; padding-left: 20px;} 
.row { margin-right: -20px; margin-left: -20px;}  
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 20px; padding-left: 20px;}
    

/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.png) no-repeat center center; background-color: rgba(0, 0, 0, 0.5);}
.db_xs:hover{ background-color: #333;}

/*顶部*/
.ix-header .ix-header-h1{height:30px; line-height:30px; font-size:13px; color:#666666; background:#f5f5f5;}
.ix-header .ix-header-h2{ height:160px; } 
.ix-header .ix-header-h2 .ih2-logo{ width:700px;     height: 160px;}
.ix-header .ix-header-h2 .ih2-logo img{ width:700px; height:160px;}
.ix-header .ix-header-h2 .ih2-text{ width: 270px; padding-right: 40px; padding-top:10px;}
.ix-header .ix-header-h2 .ih2-text h1{ font-weight:normal; font-size:16px; color:#333;}
.ix-header-h3{ background:#1369bf;}
.ix-header-h3 ul li{ height:46px; line-height:46px; text-align:center; width:166px; color:#fff; float:left; border-right:solid 1px rgba(255,255,255,0.2);}
.ix-header-h3 ul li:nth-child(1){ border-left:solid 1px rgba(255,255,255,0.2); width: 195px;}
.ix-header-h3 ul li b{ font-weight:normal;}
.ix-header-h3 ul li a{ color:#fff; font-size:16px; display:block; transition:all 0.36s ease;}
.ix-header-h3 ul{ width:1200px; margin:0px auto;}

.ix-header-h3 ul li a.active{background:rgba(0,0,0,0.1);}
.ix-header-h3 ul li a:hover{background:rgba(0,0,0,0.1);}



/*轮播图片*/
.slideBox{ width:930px; height:280px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:9px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:10px; text-align:center; background:rgba(255,255,255,0.3); border-radius:100%; cursor:pointer; position:relative; }
.slideBox .hd ul li.on{ background:#fff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:930px; height:280px; display:block;  }
.ix-ban-tit{ position:absolute; bottom:0; width:745px; height:40px; line-height:40px; display:block; background:rgba(0,0,0,0.3); padding-left:20px; padding-right:160px; color:#fff;}

/*通用导航*/

.ix-head{ position:relative; height:40px;  line-height:40px; width:calc(100% - 40px); padding-left:20px; padding-right:20px; font-size:16px;font-weight:bold;; color:#333;  background:url(../images/hh.jpg)repeat-x center center; }
.ix-head a{position:absolute; right:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#66b2cc; text-transform:uppercase;font-weight: normal;}
.ix-head a span{ font-size:18px; color:#cccccc; font-weight:normal; display:inline-block; padding-right:5px;}
.w24{ width:238px;}

/*现任领导*/
.ix-xrld{ height:278px;  border:solid 1px #e5e5e5;}
.ix-xrld ul{padding:20px 0px;}

.ix-xrld ul li{ padding:0px 20px; padding-left:105px; position:relative;  line-height:180%;}
.ix-xrld ul li span{ font-size:14px; color:#4c4c4c; font-weight:bold; width:85px; display:inline-block; position:absolute; top:0; left:20px; text-align:right;}
.ix-xrld ul li p{ display:inline-block; padding-left:5px;}


/*协会动态*/
.w45{ width:448px;}
.ix-news{ height:314px;  border:solid 1px #e5e5e5;}
.ix-news ul{ padding:0px 20px;}
.ix-news ul li{ position:relative;}
.ix-news ul li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 14px); padding-left:14px; font-size:14px; color:#666; transition:all 0.36s ease;}
.ix-news ul li a::after{ position:absolute; left:0; top:13px; content:''; width:4px; height:4px; background-color:#66b2cc;}
.ix-news ul li a:hover{ color:#66b2cc;}

/*通知公告*/
.ix-tzgg-list{padding:20px; padding-bottom:0px;}
.ix-tzgg-list .itl-img{ width:100px; }
.ix-tzgg-list .itl-img img{ max-width:100%;}
.ix-tzgg-list .itl-tit{width:calc(100% - 120px); padding-left:20px; line-height: 180%;}


/*快速链接*/
.ix-links{ width:240px;}
.ix-links ul li { padding-bottom:22px;}
.ix-links ul li a{ display:block;}
.ix-links ul li a img{ max-width:100%; width:240px; height:62px;}


/*图片新闻*/
.ix-news-img{ height:318px;  border:solid 1px #e5e5e5;}
.ix-news-img ul { padding:0px 10px; padding-top:20px}
.ix-news-img ul li{ margin:0px 10px; float:left;width:calc((100% - 40px)/2)}
.ix-news-img ul li .ini-img{width:193px; height:87px; overflow: hidden;}
.ix-news-img ul li img{width:193px; height:87px; transition:all 0.36s ease;}
.ix-news-img ul li .ini-tit{text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; color:#666666; font-size:12px; padding-top: 5px; padding-bottom: 10px;}
.ix-news-img ul li a:hover .ini-img img{ transform:scale(1.08);}
.ix-news-img ul li a:hover .ini-tit{color:#66b2cc;}
/*友情链接*/
.ix-yqlj .ix-head{ border-left:solid 1px #e5e5e5;  border-right:solid 1px #e5e5e5; }
.ix-yqlj ul li a{ display:block;}
.ix-yqlj ul li{ padding-top:10px;}
.ix-yqlj ul li img{ width:240px; height:46px;}


/*底部*/
.ix-footer{ background:#f5f5f5; color:#4c4c4c; }
.ix-footer .wp{position:relative;}
.ix-foot-a{width:760px; padding-left:20px;}
.ix-foot-a a{color:#4c4c4c;}
.ix-foot-a h1{ color:#333333; font-size:16px;}
.ix-foot-b{ width:420px;}
.ix-foot-b .ix-foot-ewm{ width:80px; display:inline-block;}
.ix-foot-b .ix-foot-ewm img{max-width:80px;}
.ix-foot-b::after{content: '';  right: 315px; height: 146px;width: 1px; display: block;background: #e0e0e0;  position: absolute;  top: -28px;}
.ix-foot-b .ix-foot-xx{display:inline-block; vertical-align: super; padding-left:40px}


/*浮窗*/
.ix-fc-nav{ position:fixed; right:20px; top:180px;}

@media (max-width: 1580px) {

}
@media (max-width: 1380px) {
	.ix-fc-nav{right:0px; top:60px;}
.ix-fc-nav ul li img{width:100px;}
}
@media (max-width: 1080px) {

}
@media (max-width: 780px) {


  }
@media (max-width: 640px) {
  

}

