﻿*{
font-size:14px;
text-decoration: none;
margin:0px; padding:0px;
font-family:"microsoft yahei";
color:#000;
box-sizing:border-box;
} 
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,input,td,tr{margin:0; padding:0; font-weight:normal;}
ul,li{ list-style:none;}
a{text-decoration:none; color:#636363;}
a:hover{ text-decoration:none;}
img{border:0px;}
.clearfix{ clear:both;}


input,textarea,select,button,area{
 appearance:button;
 -moz-appearance:button;
 -webkit-appearance:button;
 outline:none;
 font-family:'Microsoft YaHei';
 border:0;
}
body{ background:#f8f8f8; width:100%;}


/*网页头部样式*/
#head{ background:#fff; width:100%; padding:0 5%}
.head{width:100%; max-width:1200px; margin:0 auto; min-width:1200px;}
#head .logo{ display:block; width:50%; float:left;}
#head .logo img{width:100%; height:auto; max-width: 539px;}
#head .menu{ width:50%; float:right;}
.menu li{float:left; width:16.6%; text-align:center;}
.menu li a{ font-size:16px; color:#181818; text-align:center; line-height:96px;}
.menu li:hover a{ color:#ff0000;}

/*banner轮播*/
.ss1_wrapper{position:relative; width:100%; height:450px; overflow:hidden;}
.ss1_wrapper .slideshow{position:relative; left:50%; margin-left:-950px; width:1920px; height:450px; }
.ss1_wrapper .slideshow_item{width:1920px; height:450px;}	
.ss1_wrapper .slideshow_paging { position:absolute; bottom:15px; right:42%; z-index:11; font-size:12px; }
.ss1_wrapper .slideshow_paging a {display:block; float:left; margin:0 10px; width:80px; height:7px; font-size:0; background:#f4f4f4; color:#4b5360; }
.ss1_wrapper .slideshow_paging a:hover { color:#fff }
.ss1_wrapper .slideshow_paging a.activeSlide { background:#ff0000; color:#ff0000;}


.cpshow{width:100%; max-width:1200px; margin:0 auto;}
.title{ padding:30px 0;}
.title h1{font-size: 28px; margin-right: 28px; float: left;}
.title a{display:block; padding: 7px 50px; background: #333; color: #fff; float:right;}
.title a:hover{ background:#ff0000;}
.cpshow .cplist{width:100%; float:right; font-size: 0;}
.cpshow .cplist .list{width:18%;}
.cplist .list{ display:inline-block; width:23%; margin:0 1% 40px 1%; background:#fff; vertical-align:top;}
.cplist .list:hover{ position:relative; top:-20px; box-shadow:10px 10px 20px #c8c8c8;}
.cplist .list:hover h3{color:#ff0000;}
.cplist .list .listimg{ width:100%;}
.cplist .list .listimg img{width:100%;}
.cplist .list h3{padding: 0 5%; text-align: center; font-size: 16px; line-height:60px; height: 60px; overflow: hidden;}
.cpsidebar{width: 20%; float:left; margin-right:2%;}
.cpsidebar h2{color: #fff; background: #2b5b9d; font-size: 28px; line-height: 100px; text-align: center;}
.cpsidebar a{display:block; line-height:56px; background:#fff; color: #333; font-size: 15px; padding: 6px 0px 6px 6%; border-bottom: 1px solid #f1f1f1;}
.cpsidebar a:hover{ color:#fff; padding-left:15px; background:#2b5b9d;}
.cplist{width:100%; float:none; font-size: 0;}


.down{width:1200px; margin:20px auto 40px auto;}
.about{width:56%; float:left; margin-right:4%;}
.about .con{font-size:14px; line-height:28px;}
.about .con img{max-width:320px; margin:30px 30px 0 0;}
.newshow{width:40%; float:left;}
.down h1{font-size:30px; color:#2b5b9d;; border-bottom: #ccc solid 1px; padding-bottom:10px;}
.down h1 span{ float:right; font-size: 15px; display: inline-block; margin-top: 20px;}
.down h1 span a{font-size: 15px;}
.down h1 span a:hover{ font-weight:bold;}

.newshow .newlist{display:block; border-bottom:1px solid #ccc;}
.newshow .newlist .newimg{ width: 85px; height:80px; float: left;}
.newshow .newlist .newimg img{width: 100%; height:100%;}
.newshow .newlist .newcon{color: #787576; font-size: 14px; line-height: 40px;}
.newshow .newlist .newcon h3{font-size: 14px; overflow: hidden; color: #000; line-height:40px;}
.newshow .newlist .newcon h3 span{font-size: 14px; float:right; color:#666;}
.newshow .newlist .newcon p{font-size: 12px;line-height: 16px; color: #797979; height: 50px; overflow: hidden; display:none;}
.newshow .newlist:nth-child(1){margin-top:20px;}
.newshow .newlist:nth-child(1) .newcon p{display:block;}
.newshow .newlist:nth-child(1) .newcon h3 span{display:none;}

.page_newlist{ font-size:0;}
.page_newlist .list{display:inline-block; width:48%; margin:0 1% 40px 1%; background:#fff; vertical-align:top;}
.page_newlist .list:hover .newcon h3{ color:#ff0000;}
.page_newlist .list .newimg{width:30%; height:170px; float:left; overflow:hidden;}
.page_newlist .list .newimg img{width:100%; }
.page_newlist .list .newcon{width:70%; float:right; padding: 20px;}
.page_newlist .list .newcon h3{font-size:1.5em;}
.page_newlist .list .newcon .time{color: #9e9e9e; margin: 10px 0;}
.page_newlist .list .newcon .jyjs{line-height: 1.8em;}


#links{width:100%; padding: 20px 5%;  background-color: #eee; overflow: hidden; border-top: 1px solid #eaeaea;}
.links{width:100%; max-width:1200px; margin:0 auto;}
.links span{font-size: 17px;}
.links a{font-size: 16px; display: inline-block; margin: 0 5px;}
.footerN{width:100%; background: #3b3b3b; padding: 20px 5%;}
.footerN p{text-align: center; color:#fff; line-height:26px;}
.footerN p a{text-align: center; color:#FFFFFF;}
.footer{text-align:center; line-height: 30px; padding: 10px 0; color:#fff; background:#3b3b3b;}
.footer a{color:#fff;}
.flex{
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer .ey{
    width: 70px;
}
#pagecon{padding: 70px 0;}
.pagecon{width:100%; padding: 50px 0; max-width:1300px; margin:auto;}
.pageL{width:50%; float:left;}
.pageR{width:50%; float:right; line-height: 34px; color: #666; padding-left: 3%; margin-top: 50px;}
.pageR p{ text-indent:2em;}
.pageL img{width:100%; max-width:100%;}
.article,.article p{font-size: 14px; color: #131313; line-height:30px;}


.pager{text-align: center; line-height: 60px;}
.pager label{font-size: 16px;}
.pager .fr a{font-size: 16px; color:#000;}
#navigate{width: 100%;}
.navigate{max-width: 1300px; margin: 15px auto; line-height: 16px; border-left: 3px solid #ff0000; padding-left: 10px;}


.pagecp{width:100%; margin:0 auto 30px auto; max-width:1200px; min-width:1200px;}
.pagecp .navigate{max-width: 100%; margin-bottom: 50px; margin-left:1.3%;}
.pagecpL{width:78%; float:right;}
#sub_category{width:22%; float:left; padding-right: 2%;}
#sub_category h2{color: #fff; background: #2b5b9d; font-size: 28px; line-height: 100px; text-align: center;}
#sub_category ul h3{ line-height:56px; background:#fcfcfc; color: #333; font-size: 16px; padding: 6px 0px 6px 6%; border-bottom: 1px solid #f1f1f1; font-weight:bold;}
#sub_category ul .anlist a{ text-indent:2em;}
#sub_category ul a{ display:block; line-height:56px; background:#fff; color: #333; font-size: 15px; padding: 6px 0px 6px 6%; border-bottom: 1px solid #f1f1f1;}
#sub_category ul a:hover{ color:#fff; padding-left:15px; background:#2b5b9d;}
#pagecpL{width: 74%; padding:50px 2%; background: #fff; margin:0 2%;}
.pagecpL .protit{text-align: center; font-size: 28px;}
.pagecpL .proimg{text-align: center; margin: 30px auto;}
#pagecon1{background: #fff; padding: 50px 2%;}
#pagecon1 .newtit{font-size: 28px; font-weight: normal; color: #000; text-align: center;}
#pagecon1 .adddate{font-size: 14px; color: #676767; text-align: center;}
#pagecon1 .article{color: #676767; margin-top: 50px;}
.line1{border: 1px solid #f0efef; border-bottom: none; margin: 20px 0;}
.pageA .protit{text-align: center; font-size: 28px;}
.pageA .proimg{text-align: center; margin: 30px auto;}


.contact{font-size:0; background: #fff; float:left; width:35%; margin-right:3%; box-sizing:border-box; padding:20px 30px 30px 30px; box-shadow: 5px 5px 15px #ccc; border-radius:10px;}
.contact h1{color:#2b5b9d; font-size:26px; font-weight:normal;}
.contact h2{font-size:22px; color:#000; font-weight:bold; line-height:40px; margin-top:15px;}
.contact li{font-size:16px; line-height:30px; color:#666;}
.contactT{font-size: 28px; margin-bottom: 30px;}
#dituContent{width: 62%; height: 465px; border: 1px solid #d9d9d9; box-sizing:border-box; float:right;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}

.hzkh,.zzzs{width:100%; max-width:1300px; margin:0 auto 50px auto; font-size:0;}
.hzkh .list{display:block; width:14.28%; height:100px; box-sizing: border-box; float:left; padding:10px; text-align:center;}
.hzkh .list .listimg{width:100%; height:100%; background:#fff; border: 1px solid #ccc;}
.hzkh .list .listimg img{height:100%;}
.hzkh .list:nth-child(3) .listimg img{width:100%;}
.hzkh .list:nth-child(6) .listimg img{width:100%;}
.hzkh .list:nth-child(7) .listimg img{width:100%;}
.hzkh .list:nth-child(9) .listimg img{width:100%;}
.hzkh .list:nth-child(11) .listimg img{width:100%;}
.hzkh .list:nth-child(13) .listimg img{width:100%;}
.hzkh .list:nth-child(16) .listimg img{width:100%;}
.gywm_tit{font-size:36px; text-align:center; margin-bottom:30px;}

.zzzs .list{display:block; width:20%; box-sizing:border-box; float:left; padding:10px;}
.zzzs .list .listimg{width:100%; height:333px; background:#fff;}
.zzzs .list h3{font-weight:normal; padding:0 3%; font-size:15px; line-height:50px; white-space:nowrap; background:#e6e6e6; text-align:center;}
.zzzs .list .listimg img{width:100%; height:100%;}


@media screen and (max-width: 1366px) {
#head{ padding:0;}
.menu li{ width:16.6%;}
.about{padding: 50px 0 50px 0;}
.about .aboutR{padding: 0 1% 0 3%;}
.about .aboutR em{margin-top: 15px;}
.about .aboutR .aboutC{padding: 15px 0 20px 0; max-height:260px; overflow:hidden; margin-bottom: 25px;}
.about .aboutR .more{width: 30%; padding: 8px 0;}
.newshow{padding:0;}
.cpshow{padding:0;}
.links{ padding:20px 1%;}
.title{padding:50px 1%;}
}








