﻿*{
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{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;}

/*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;}

.cpbox{width: 100%; max-width: 1200px; margin: 0 auto;}
.cptit{padding: 30px 0;}
.cptit h1{font-size: 28px; margin-right: 28px; float: left;}
.cptit a{display: block; padding: 7px 50px; background: #333; color: #fff; float: right;}
.cpshow{width: 100%; font-size: 0;}
.cpshow .list{display: inline-block; width: 18%; margin: 0 1% 40px 1%; background: #fff; vertical-align:top;}
.cpshow .list h3{padding: 0 5%; text-align: center; font-size: 16px; line-height: 60px; height: 60px; overflow: hidden;}
.cpshow .list .listimg{width: 100%;}
.cpshow .list .listimg img{width: 100%; height:210px;}
.cpshow .list:hover{ position:relative; top:-20px; box-shadow:10px 10px 20px #c8c8c8;}
.cpshow .list:hover h3{color:#ff0000;}

.b_main{width: 1200px; margin: 20px auto 40px auto;}
.b_left{width: 56%; float: left; margin-right: 4%;}
.b_main h1{font-size: 30px; color: #2b5b9d; border-bottom: #ccc solid 1px; padding-bottom: 10px;}
.b_main h1 span{float: right; font-size: 15px; display: inline-block; margin-top: 20px;}
.b_main h1 span a{color: #636363; font-size: 15px;}
.about_con{font-size: 14px; line-height: 28px;}
.about_con img{max-width: 320px; margin: 30px 30px 0 0;}
.b_right{width: 40%; float: left;}
.newbox{display: block; border-bottom: 1px solid #ccc;}
.new_list{display: block; border-bottom: 1px solid #ccc;}
.newcon{color: #787576; font-size: 14px; line-height: 40px;}
.newcon h3{font-size: 14px; overflow: hidden; color: #000; line-height: 40px;}
.newcon h3 span{font-size: 14px; float: right; color: #666;}
.newcon .jyjs{font-size: 12px; line-height: 16px; color: #797979; height: 50px;  overflow: hidden; display: none;}
new_list:nth-child(1) .newcon .jyjs{display: block;}


#link_box{width: 100%; padding: 20px 5%; background-color: #eee; overflow: hidden; border-top: 1px solid #eaeaea;}
.lk_list{width: 100%; max-width: 1200px; margin: 0 auto;}
.lk_list span{font-size: 17px;}
.f_contact{width: 100%; background: #3b3b3b; padding: 20px 5%;}
.f_contact p{text-align: center; color: #fff; line-height: 26px;}
.footer{text-align: center; line-height: 30px; padding: 10px 0; color: #fff; background: #3b3b3b;}
.footer a{color: #fff;}

.page_main{width: 100%; margin: 0 auto 30px auto; max-width: 1200px; min-width: 1200px;}
.navigate{max-width:1200px; margin:15px auto 50px auto; padding-left:10px; box-sizing:border-box; border-left: 3px solid #ff0000;}
.navigate a{font-size: 14px; color: #636363; }
.pageL{width: 22%; float: left; padding-right: 2%;}
.pageL h2{color: #fff; background: #2b5b9d; font-size: 28px; line-height: 100px; text-align: center;}
.anlist h3{line-height: 56px; background: #fcfcfc; color: #333; font-size: 16px; padding: 6px 0px 6px 6%; border-bottom: 1px solid #f1f1f1; font-weight: bold;}
.pageL ul a{display: block; line-height:56px; background: #fff; color: #333; font-size: 15px; padding: 6px 0px 6px 6%; border-bottom: 1px solid #f1f1f1; text-indent: 2em;}
.pagecpR{width: 78%; float: right;}
.pagecpR .cpshow .list{width: 23%;}
.pager{text-align: center; line-height: 60px;}
.pager label{font-size: 16px;}
.pager .fr a{font-size: 16px; color: #000;}
.c_main{width: 100%; padding-bottom: 50px; max-width: 1200px; margin: auto;}
.c_main .c_tit{font-size: 28px; margin-bottom: 30px;}
.contact{width: 35%; float: left; font-size: 0; background: #fff; 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;}

#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;}

.c_main .new_list{display: inline-block; width: 48%; margin: 0 1% 40px 1%; background: #fff; vertical-align: top; border-bottom:none; float: left;}
.c_main .new_list .newcon{width:100%; padding: 20px;}
.c_main .new_list .newcon:hover h3{color:#ff0000;}
.c_main .newbox{border-bottom:none;}
.c_main .new_list .newcon h3{font-size:1.5em; line-height: 1.5em;}
.c_main .new_list .newcon .time{color: #9e9e9e; font-size:14px; line-height:14px; margin:10px 0;}
.c_main .new_list .newcon .jyjs{font-size:14px; color: #000; line-height: 1.8em; display:block; height: 75px;}


#pagecon{background: #fff; padding: 50px 2%;}
.newtit{font-size: 28px; font-weight: normal; color: #000; text-align: center;}
.line1{border: 1px solid #f0efef; border-bottom: none; margin: 20px 0;}
.adddate{font-size: 14px; color: #676767; text-align: center;}
.article{color: #676767; margin-top: 50px;}
.article, .article p{font-size: 14px; color: #131313; line-height: 30px;}
.fenye{margin-top: 70px;}


#pagecpR{width: 74%; padding: 50px 2%; background: #fff; margin: 0 2%;}
.protit{text-align: center; font-size: 28px;}
.proimg{text-align: center; margin: 30px auto;}

#gywm_box{width: 100%; max-width: 1200px; margin: auto; padding: 70px 0;}
.gywm_tit{font-size: 36px; text-align: center; margin-bottom: 30px;}
#gywm_box .pageL{width: 50%; float: left;}
#gywm_box .pageL img{width: 100%; max-width: 100%;}
#gywm_box .pageR{width: 50%; float: right; line-height: 34px; color: #666; padding-left: 3%; margin-top: 30px;  font-size: 14px; color: #000;}
#gywm_box .pageR p{text-indent: 2em; font-size: 14px; color: #000;}

.hzkh_box,.zzzs_box{width:100%; max-width:1200px; margin:0 auto 50px auto; font-size:0;}
.hzkh_box .list{display:block; width:14.28%; height:100px; box-sizing: border-box; float:left; padding:10px; text-align:center;}
.hzkh_box .list .listimg{width:100%; height:100%; background:#fff; border: 1px solid #ccc;}
.hzkh_box .list .listimg img{height:100%; max-width: 100%;}
.hzkh_box .list:nth-child(3) .listimg img{width:100%;}
.hzkh_box .list:nth-child(6) .listimg img{width:100%;}
.hzkh_box .list:nth-child(7) .listimg img{width:100%;}
.hzkh_box .list:nth-child(9) .listimg img{width:100%;}
.hzkh_box .list:nth-child(11) .listimg img{width:100%;}
.hzkh_box .list:nth-child(13) .listimg img{width:100%;}
.hzkh_box .list:nth-child(16) .listimg img{width:100%;}
.gywm_tit{font-size:36px; text-align:center; margin-bottom:30px;}

.zzzs_box .list{display:block; width:20%; box-sizing:border-box; float:left; padding:10px;}
.zzzs_box .list .listimg{width:100%; height:290px; background:#fff;}
.zzzs_box .list h3{font-weight:normal; padding:0 3%; font-size:15px; line-height:50px; white-space:nowrap; background:#e6e6e6; text-align:center;}
.zzzs_box .list .listimg img{width:100%; height:100%;}


.pageL ul a:hover{color:#fff; background:#2b5b9d;}




.flex{
    display: flex;
    justify-content: center;
    align-items: center;
}
.jszcbox{
    width: 150px;

}
.jszcbox .jszc-text{
    width: 70px;
    color: #fff;
}

.jszcbox .jszc-img{
    width: 66px;
}

