@charset "utf-8";
/* CSS Document */
/*公共样式*/
html{-webkit-text-size-adjust:100%;}
body {font-family:"微软雅黑"; padding:0; margin:0; font-size:14px; color:#666666; height: 100%;   }
*{ margin:0; padding:0;}
.wrap { padding: 0; min-width: 300px; max-width: 640px; margin: 0 auto; position:relative; }
ul,li{margin:0;padding:0;list-style-type:none;}
table{border-collapse: collapse;}
th{font-style: normal;font-weight: normal;}
img{border:none; padding:0; margin:0}
input,img{vertical-align:middle;}
a{color:#666666; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none;}
.clear{ clear:both; }
html,body { width:100%; height:100%; }
label,button{ cursor: pointer; }
/*header*/
.headerBox{ background:url(bg.jpg) repeat-x center; height:82px;}
	.header{ width:1200px; min-width:1200px; margin:0 auto;}
		.logo{ margin-top:8px; display:inline-block;}
		.nav{ float:right;}
			.nav li{ float:left;position: relative;cursor: pointer;margin-left: 5px;width: 104px;text-align: center;}
			.nav li a{ line-height:82px; padding:0 20px; display:block; color:#345e9e; font-size:16px; font-weight:bold;z-index: 100;position: relative;}
				.nav li .bbb{position: absolute;top: 0;width: 100%;height: 100%;background: rgba(203,234,250,.7);-webkit-transform: skew(30deg);-moz-transform: skew(30deg);-ms-transform: skew(30deg);-o-transform: skew(30deg);transform: skew(30deg);display: none;}
				.nav li:hover .bbb,.nav li.curr .bbb{display: block;}
			/*.nav li.curr a{-webkit-transform: skew(30deg);-moz-transform: skew(30deg);-o-transform: skew(30deg);transform: skew(30deg);background: #fff;}*/
/*banner*/
.banner{ width:1200px; min-width:1200px; margin:0 auto; position:relative;}
	.banner .title{ position:absolute; bottom:0; z-index:100; background:rgba(52,95,158,.5);}
		.banner .title li{ float:left; text-align:center; height:50px; line-height:50px; color:#fff; font-size:24px;}
		.banner .title li.title1{ width:730px;}
		.banner .title li.title2{ width:470px;}
.pagination { position: absolute; left: 0; text-align: center; bottom:65px; width: 100%; z-index:100;}
	.pagination .swiper-pagination-bullet{ background:url(lih.png) no-repeat center; width:40px; height:10px; margin-left:10px;}
	.pagination .swiper-pagination-bullet-active{ background:url(li.png) no-repeat center;}

    .hbanner{ position:relative;}
    .homebanner{ overflow: hidden; height:500px;}
        .homebanner li{ width: 1200px;height:500px; position: absolute; text-align: center;overflow: hidden;  }
        .homebanner li img{height: 500px;margin: 0 auto;}
            .homebanner li a{ display: block; height: 500px; }
    .homeNav{ position: absolute; bottom: 60px; text-align: center; z-index: 100; left: 46%;}
        .homebannerNav{ margin: 0 auto;}
        .homebannerNav li{ float: left; width: 10px; height: 10px; border-radius: 5px; margin-right: 10px; z-index: 100; background-color: #ffffff; line-height: 14px;background:url(lih.png) no-repeat center; width:40px; height:10px;}
        .homebannerNav li.on{ width: 12px; height: 12px; border-radius: 10px; margin-right: 7px;background:url(li.png) no-repeat center; width:40px; height:10px;}
/*index*/
.hbox{ background-color:#6691d6; margin-top:-50px; z-index:300; padding-top:50px;}
	.hboxCon{ width:1200px; min-width:1200px; margin:0 auto; z-index:2000; overflow:hidden;}
		.aboutsCon{ width:630px; float:left; margin:20px 0 20px 50px; padding-right:50px; background:url(ling.png) repeat-y right top; position:relative; min-height:343px;}
			.aboutsCon .abutsImg{ float:left; width:258px; height:194px; text-align:center; margin-right:30px;}
				.aboutsCon .abutsImg img{ max-height:100%;}
			.aboutsCon p{ color:#d0d3d4; line-height:28px;}
		.newsCon{ width:390px; float:left; margin:20px 0; padding:0 50px 0 30px; position:relative; min-height:350px;}
			.newsList{}
				.newsList li{ line-height:40px; background:url(icon_new.png) no-repeat left center; padding-left:30px;}
					.newsList li a{ color:#fff; font-weight:600; display:block;}
					.newsList li a:hover{ color:#000;}
					.newsList li span{ float:right;}
		.readmore{ position:absolute; bottom:20px; right:50px; color:#fff; font-weight:600; height:28px; line-height:28px; display:inline-block;}
.pound{ width:1200px; min-width:1200px; margin:20px auto; border:1px solid #333; background:url(gbg.jpg) repeat-x left center;}
	.poundlist{ padding:30px 0; overflow:hidden;}
		.poundlist dt,.poundlist dd,.poundlist li{ float:left;}
		.poundlist dt{ width:24px; padding:0 30px; font-size:18px; margin-top:7px;}
		.poundlist dd,.poundlist li{ /*margin-left:50px;*/}
			.poundImg{ width:159px; height:111px;margin-left:50px;}
.link{ width:1200px; min-width:1200px; margin:20px auto; text-align:center;}
	.linklist{ margin-top:20px;}
		.linklist a{ height:38px; width:193px; display:inline-block; margin:0 15px; overflow:hidden;}
.footer{ background:url(fbg.png) repeat-x center bottom; height:57px;}
	.footerdiv{ width:1200px; min-width:1200px; margin:0 auto; text-align:center;}
		.footerdiv p{ color:#4f5354; font-size:16px; line-height:57px; font-weight:bold;}
/*newslist*/
.content{ padding: 20px 0; width:1200px; min-width:1200px; margin:0 auto; overflow:hidden;}
	.left{ width:280px; float:left;}
		.leftnav{ text-align:center; width:280px;}
			.leftnav dt{ height:306px; background:url(shuidi.png) no-repeat center bottom; background-position:45px;margin-bottom: 10px;}
				.leftnav dt p{ padding-top:200px; color:#326195; line-height:24px; font-weight:bold;}
			.leftnav dd{ height:50px; background:url(newsih.png) no-repeat center 23px;}
			.leftnav dd:hover,.leftnav dd.curr{ background:url(newsi.png) no-repeat center 23px;}
				.leftnav dd a{ color:#326195; font-weight:bold; display:block; height:50px;}
	.right{ float:left; width:880px;}
		.address{ border-bottom:1px dashed #333; line-height:40px;overflow: hidden;}
		.address .title{ background:url(fei.png) no-repeat left center; padding-left:30px; font-weight:bold; color:#003a70;}
		.address .bread{ float:right; display:inline-block; color:#919289; background:url(home.png) no-repeat left center; padding-left:30px;}
		.address .bread a{ color:#919289; display:inline-block;}
		.address .bread a:hover{ color:#003a70;}
		.rightCon{ padding:30px 10px; min-height:600px;}
			.artCon p{ line-height:28px; font-weight:bold; font-size:15px;}
	.hotnews{ overflow: hidden;background: url(newsbg.png) repeat-x center;padding: 20px 30px;position: relative;}
		.hotmewsimg{float: left;margin-right: 20px;width: 294px;height: 165px;overflow: hidden;text-align: center;}
			.hotmewsimg img{max-height: 100%;max-width: 100%;}
		.hotnews .title{font-size: 16px;color: #51534a;font-weight: bold;line-height: 60px;}
		.hotnews .cont{font-size: 14px;color: #919289;font-weight: bold;}
		.hotnews .more{font-size: 12px;position: absolute;bottom: 30px;right: 30px;}
	.mewslist{min-height: 600px;}
		.mewslist li{line-height: 40px;padding: 0 20px;}
			.mewslist li a{color: #18283a;font-weight: bold;display: block;}
				.mewslist li span{display: inline-block;float: right;font-weight: bold;}
			.mewslist li a:hover{color: #919289;}

/*分页样式*/
.pages{ text-align:right; padding: 20px 0;border-top: 1px solid #333;}
	.prev{background-color: #ededed; border:1px #bbb solid; padding: 5px 10px;margin:0 5px; }
	.num{background-color: #ededed; border:1px #bbb solid; padding: 5px 10px;margin:0 5px; }
	.next{background-color: #ededed; border:1px #bbb solid; padding: 5px 10px;margin:0 5px; }
	.current {background-color: #385dae; border:1px #1c8fe3 solid; padding: 5px 10px; margin:0 5px; color: #fff;}
	.pages a:hover{background-color: #385dae; border:1px #1c8fe3 solid; color: #fff; }

.imglist{overflow: hidden;}
	.imglist li{float: left;width: 270px;height: 192px;border:1px solid #333;margin-bottom: 20px;margin-right: 20px;}
	.imglist li:nth-of-type(3n){margin-right: 0;}
/*引导页*/
	.yd_home{width: 100%;height: 100%;background: url(yd_bg1.jpg) no-repeat center;background-size: cover;position: relative;}
	.yd_word{height: 48%;margin-left: 10%;}
	.yd_word img{max-width: 100%;max-height: 100%;}
	.yd_index{width: 200px;position: absolute;right: 100px;bottom: 80px;}
	.yd_index img{max-width: 100%;max-height: 100%;}
