﻿/*- - - - - - - - -样式属home.html - - - - - - - -*/
	/*页头*/
	#header{margin:0 auto;width:100%;background:#fff;padding: 20px 0px 20px 0px;}
		/*网站标志*/
		#logo{float:left;width:637px;padding-top:15px;}
		#logo strong{line-height:45px;font-size:32px;color:#26509a;letter-spacing:8px;white-space:nowrap;}
		#logo strong span{display:block;line-height:30px;font-size:19px;color:#494949;letter-spacing:0px;white-space:nowrap;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
		#logo a{text-decoration:none;display:block;}
		#logo img{float:left;width:83px;height:83px;margin-right:19px;}
		/*搜索*/
		#search{float:right;width:352px;padding-top:38px;margin-right:44px;}
		#search .Searchform .text{height:32px;float:left;width:300px;border:1px solid #cbcbcb;padding:0 8px;box-sizing:border-box;line-height:32px;}
		#search .Searchform .text:focus{border-color:#26509a;}
		#search .Searchform .btn_send{float:left;width:42px;height:32px;background:#26509a url(../images/icon-search.png) no-repeat center center;text-indent:-99em;overflow:hidden;border:0;}
	/*菜单*/
	#menu{margin:0 auto 3px auto;width:100%;height:60px;background-color:#26509a;line-height:60px;font-size:18px;position:relative;z-index:1500;}
	#menu ul{float:left;}
	#menu ul>li{float:left;position:relative;}
    #menu ul>li.active{background-color:#0166bf;text-decoration:none;}
	#menu ul>li>a{color:#fff;padding-left:25px;padding-right:25px;display:block;text-decoration:none;}
	#menu ul>li>a:hover,#menu ul>li.hover>a{background-color:#0166bf;text-decoration:none;}
	#menu ol{width:100%;position:absolute;top:100%;left:0px;margin-top:-1px;padding-top:10px;padding-bottom:10px;background-color:#fff;box-shadow:0 7px 14px rgba(0,0,0,0.2);display:none;}
	#menu ol>li>a{max-height:80px;line-height:20px;text-align:center;font-size:14px;display:block;padding: 12px 0px;}
	#menu ol>li>a:hover{background-color:#0166bf;text-decoration:none;color:#fff;}
    #menu ul>li:hover ol{ display:block; }
	/*广告*/
	#banner{margin:0 auto 42px auto;height:420px;background:#333;width:100%;overflow:hidden;position:relative;}
	/*图片轮播样式*/
	#banner .conbox{width:9999em;position:absolute;left:0;overflow:hidden;height:420px;}
	#banner .conbox .Slide_{left:0;float:left;width:100%;text-align:center;overflow:hidden;height:100%;background-repeat:no-repeat!important;}
	#banner .conbox .Slide_ a{display:block;height:100%;width:100%;}
	#banner .conbox .Slide_ img.mainpic{height:100%;margin:0 auto;display:block;}
	#banner .switcher{width:100%;text-align:center;position:absolute;right:0px;bottom:20px;z-index:99;}
	#banner .switcher a{width:12px;height:12px;line-height:0px;text-align:center;overflow:hidden;font-size:0px;font-family:arial;color:#323232;margin-left:10px;background-color:#dedede;cursor:pointer;display:inline-block;border-radius:10px;margin:0 10px;}
	#banner .switcher a.cur,#banner .switcher a:hover{color:#fff;background-color:#dd0045;}
    
	/*第一模块*/
	#m1{margin:0 auto;width:1210px;padding-top:36px;padding-bottom:36px;}
	#m1::after{content:"";display:block;clear:both;}
		/**/
		#slideBanner{float:left;width:552px;height:395px;overflow:hidden;position:relative;}
		/*图片轮播样式*/
		#slideBanner .conbox{width:9999em;position:absolute;}
		#slideBanner .conbox .Slide_{float:left;width:552px;height:367px;position:relative;background:#666;}
		#slideBanner .conbox .Slide_ img{width:100%;height:100%;display:block;}
		#slideBanner .switcher{position:absolute;right:48px;bottom:32px;z-index:99;text-align:center;}
		#slideBanner .switcher a{width:10px;height:10px;text-align:center;overflow:hidden;font-family:arial;color:#323232;cursor:pointer;display:inline-block;background-color:#cccccc;line-height:0;border-radius:9px;margin-left:4px;margin-right:4px;}
		#slideBanner .switcher a.cur,#slideBanner .switcher a:hover{color:#26509a;background-color:#26509a;}
		/*新闻中心*/
		#news{float:right;width:629px;height:407px;}
		#news .columnTitle{position:relative;margin-top:-16px;}
	/*内容*/
	#content{margin:0 auto;width:1210px;}
		/**/
		#leftBox{float:left;width:780px;}
		/**/
		#rightBox{float:right;width:383px;}
	/*友情链接*/
	#link{margin:0 auto 20px auto;width:1210px;height:42px;padding-top:25px;padding-bottom:50px;line-height:42px;}
	#link .subTitle{float:left;font-size:16px;}
	#link ul{float:left;}
	#link ul li{float:left;margin-left:33px;height:42px;width:233px;}
	#link ul li .select{height:42px;border:1px solid #cecece;width:100%;padding-left:16px;background:none;font-size:15px;}
	/*页尾*/
	#footer{margin:0 auto;background-color:#0067C0;color:#fff;line-height:32px;text-align:center;}
	#footer .icon_ga{width:20px;height:22px;background:url(../images/icon_ga.png) no-repeat left top;display:inline-block;vertical-align:middle;}
	#footer .center{padding-top:53px;padding-bottom:53px;}
	/*栏目标题*/
	.columnTitle{font-size:24px;height:43px;line-height:43px;border-bottom:1px solid #c7c7c7;margin-bottom:12px;}
	.columnTitle span{border-bottom:3px solid #3c5c8b;display:inline-block;color:#26509a;}
	/*副标题*/
	.subTitle{font-size:22px;line-height:43px;height:43px;border-bottom:1px solid #cecece;margin-bottom:10px;}
	.subTitle span{display:inline-block;background-color:#26509a;color:#fff;padding-left:27px;padding-right:27px;font-weight:normal;}
/* - - - - - - - - - 文字列表类  - - - - - - - - -*/
	/*新闻列表*/
	.newsList{list-style-type:disc;}
	.newsList li{height:43px;line-height:43px;font-size:17px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/dot.gif) no-repeat left center;padding-left:20px;}
	 .newsList time{float:right;color:#999999;margin-left:17px;}
	 .newsList a{}
	/*文档列表*/
	.docList{}
	.docList li{line-height:2.36;margin-bottom:7px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;background:url(../images/dot.gif) no-repeat left center;}
	.docList li a{display:block;font-size:16px;}
	/*文本列表*/
	.textList{padding-top:10px;margin-bottom:18px;}
	.textList li{line-height:23px;padding-left:78px;position:relative;padding-top:6px;padding-bottom:6px;margin-bottom:15px;}
	.textList li a{display:block;font-size:16px;height:2.88em;line-height:1.44;overflow:hidden;}
	.textList time{position:absolute;left:0px;width:66px;text-align:center;background-color:#dfdfdf;top:0px;color:#a5a5a5;padding-top:27px;padding-bottom:6px;}
	.textList time em{position:absolute;bottom:27px;left:0px;right:0px;font-size:18px;font-weight:bold;}
	/*广告文字*/
	.bannerText{padding-left:31px;padding-right:31px;background-color:#f3f3f3;border:1px solid #d4d4d4;margin-left:35px;margin-right:35px;position:absolute;bottom:-20px;left:0px;right:0px;padding-top:6px;padding-bottom:22px;}
	.bannerText p{font-size:16px;height:34px;line-height:2.13;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;}
	.bannerText time{display:inline-block;background-color:#26509a;color:#fff;line-height:25px;padding-left:17px;padding-right:17px;}
	/*图片列表*/
	.picList li{margin-bottom:22px;height:50px;background:#666;}
	 .picList li:hover{border-color:#c4191f;}
	 .picList li:nth-of-type(5n){margin-right:0px;}
	.picList li .photo{text-align:center;display:block;height:100%;}
	 .picList li .photo img{width:100%;height:100%;display:block;}
	/*焦点文档*/
	.focusDoc{font-size:14px;padding-top:12px;padding-bottom:12px;padding-left:15px;padding-right:15px;}
	.focusDoc:hover .photo img{transform:scale(1.1);transition:all 0.4s ease-in;}
	.focusDoc .photo{float:left;width:228px;height:143px;position:relative;overflow:hidden;margin-right:20px;background:#666;}
	.focusDoc .photo img{transition:all 0.2s ease-in;}
	 .focusDoc .photo ._border{position:absolute;top:0;right:0px;bottom:0px;left:0;border:0px solid #fdd400;}
	.focusDoc h5{height:34px;line-height:34px;overflow:hidden;font-size:18px;font-weight:normal;padding-top:0;text-overflow:ellipsis;letter-spacing:1px;white-space:nowrap;margin-bottom:15px;}
	.focusDoc h5 a{color:#333;}
	 .focusDoc ._value{height:32px;line-height:32px;overflow:hidden;color:#a7a7a7;margin-bottom:12px;}
	 .focusDoc ._value span{margin-right:15px;}
	.focusDoc p{line-height:1.57;overflow:hidden;color:#4f4f4f;max-height:6.28em;font-size:14px;}
	 .focusDoc:hover h5{color:#063988;}
	.columnBox{margin-bottom:20px;}
	.columnBox::after{content:"";display:block;clear:both;}
	.columnBox .columnLeftbox{float:left;width:48%;}
	.columnBox .columnRightbox{float:right;width:48%;}
    .tab{border-bottom:1px solid #c7c7c7;line-height:45px;margin-bottom:8px;}
	.tab::after{content:"";display:block;clear:both;}
	.tab li{float:left;font-size:20px;padding-left:4px;padding-right:4px;margin-right:9px;cursor: pointer;position:relative;}
	.tab li.change{font-weight:bold;color:#315591;}
	.tab li.change::before{position:absolute;bottom:-1px;right:0px;left:0px;border-bottom:3px solid #2d6296;content:"";font-size:24px;}

.banner {width:100%;height:auto; position: relative;}
.banner img{width:100%; height: auto; display: block}
.swiper-container {width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.swiper-slide {
  text-align: center;
  font-size: 18px; 
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; 
}
.swiper-pagination-bullet{background: #fff; opacity: 1}
.swiper-pagination-bullet-active{background: #64564b}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left:auto; right:0; width: 86px}

.am-menu-dropdown1 .am-menu-nav>li>a {
    border-bottom: 1px solid #2255af; 
    background-color: #26509a; 
}
@media all and (max-width: 1209px) 
{ 
    #header { 
        min-height: 108px; 
        height: auto;
    }
    .center { 
        width: 98%;
    } 
    #m1 { 
        width: 98%; 
        padding-top: 16px; 
        padding-bottom: 20px;
    }
    #content { 
        width: 98%;
    } 
    #link { 
        width: 98%;
        height: auto;
        padding-top: 25px;
        padding-bottom: 0px;
        line-height: 42px;
        overflow:hidden;
    }
    #banner {
        margin: 0 auto 12px auto;
        width: 98%; 
    } 
    #slideBanner {
        float: left;
        width: 49%; 
        overflow: hidden;
        position: relative;
    }
    #news {
        float: right;
        width: 50%;
        height: auto;
    }
    #content { 
        width: 98%;
    }
    #leftBox {
        float: left;
        width: 65%;
    }
    #rightBox {
        float: right;
        width: 33%;
    }
    #link .subTitle {
        float: none;
        font-size: 16px;
    }
    #menu ul>li {
    float: left;
    position: relative;
    width:11.111111%;
    text-align:center;
}
    #menu ul>li>a {
    color: #fff;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    text-decoration: none;
}
#menu ul {
    float: none;
}

#logo {
    float: left;
    width: 53%;
    padding-top: 15px;
}
#search {
    float: right;
    width: 29%;
    padding-top: 38px;
    margin-right: 44px;
}
#logo strong {
    line-height: 45px;
    font-size: 24px;
    color: #26509a;
    letter-spacing: 6px;
    white-space: nowrap;
}
#logo strong span {
    display: block;
    line-height: 30px;
    font-size: 14px;
    color: #494949;
    letter-spacing: 0px;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
#search .Searchform .text { 
    width: 230px; 
}
}

@media all and (max-width: 991px) 
{
    #link ul {
        float: none;
    }
    #logo {
    float: none;
    width: 100%;
    padding-top: 15px;
}
#search {
    float: none;
    width: 100%;
    padding-top: 10px;
    margin-right: 44px;
    padding-bottom: 10px;
    overflow:hidden;
}
}

@media all and (max-width: 779px) 
{
    #leftBox {
        float: none;
        width: 100%;
    }
    #rightBox {
        float: none;
        width: 100%;
    }
    #slideBanner {
        float: none;
        width: 100%; 
    }
    #news {
        float: none;
        width: 100%;
        height: auto;    
        margin-bottom: 20px;
    }
    .textList li { 
        margin-bottom: 0px;
        height:56px;
    } 
    .picList li {
        margin-bottom: 12px;
        height: auto; 
    }
    .picList li .photo img { 
        height: auto;  
    }
    .columnBox .columnLeftbox {
        float: none;
        width: 100%;
        margin-bottom: 36px;
    }
    .columnBox .columnRightbox {
        float: none;
        width: 100%;
    }
    #link ul {
        float: none;
    } 
    #link ul li {
        float: left;
        margin-left: 0%;
        margin-right: 2%;
        height: 42px;
        width: 49%; 
        margin-bottom:10px;
    } 
    #link ul li:nth-child(2n+2) { 
        margin-right: 0%; 
    }
    #slideBanner .conbox .Slide_ {
        float: left;
        width: 100%;
        max-width: 779px;
        height: 367px;
        position: relative;
        background: #666;
    }
    .bannerText {
        padding-left: 5px;
        padding-right: 5px;
        background-color: #f3f3f3;
        border: 1px solid #d4d4d4;
        margin-left: 0px;
        margin-right: 5px;
        position: absolute;
        bottom: -20px;
        left: 0px;
        right: 0px;
        padding-top: 6px;
        padding-bottom: 22px;
    }
    #banner{ display:none; }
    .banner  
    {
        display:block;
        margin-bottom: 20px;
    }
    #menu{ display:none; }
     
} 
@media all and (max-width: 575px) 
{
    .focusDoc .photo {
        float: left;
        width: 175px;
        height: 143px;
        position: relative;
        overflow: hidden;
        margin-right: 20px;
        background: #666;
    }
    #logo 
    {
        text-align:center;
        padding-top: 5px;
    }
    #logo img {
        float: none;
        width: 70px;
        height: 70px;
        margin-right: 19px;
        margin:0 auto;
        display:block;
    }
    #logo strong {
    line-height: 45px;
    font-size: 24px;
    color: #26509a;
    letter-spacing: 1px;
    white-space: nowrap;
}
#logo strong span {
    display: block;
    line-height: 24px;
    font-size: 12px; 
    letter-spacing: 0px; 
}
}
@media all and (max-width: 479px) 
{
    #link ul li {
        float: none;
        margin-left: 0%;
        margin-right: 0%;
        height: 42px;
        width: 100%;
    } 
}
