﻿@charset "utf-8";

.container {position: relative;overflow: hidden;}

/*清浮动*/
.clearfix:after {display: table;content: " ";clear: both;}
.clearfix {*zoom: 1;}

.top{width:100%;height:50px;background-color:#272e3a;line-height:50px}
.top .top_left{float:left;color:#fff;margin-left:49px}
.top .top_right{float:right;color:#fff;font-size:14px}
.header{height:80px;background-color:#fff;border-bottom:2px solid #32b16c}
.header .header_left{width:390px;height:70px;float:left;text-align:center;margin-top:17px;float:left}
.header .header_left img{float:left}
.header .header_left p{text-align:left;margin-left:20px;display:block;float:left}
.header .header_left .logo_name{font-size:30px;line-height:50px;display:block;color:#004582;}
.header .header_left .logo_dizhi{font-size:14px;color:#004582;}
.header .header_right{width:67.5%;float:right;height:80px}
#nav2019{overflow:hidden}
#nav2019>li{width:14.2%;height:80px;float:left;text-align:center;position:relative}
#nav2019>li>a{display:inline-block;height:80px;width:100%;line-height:80px;font-size:22px;color:#666;font-weight:inherit;position:relative}
#nav2019>li>a:hover,#nav2019>.on>a{background-color:#2976cc;color:#fff}


.banner {width: 100%;height: 400px;background: url(../images/temp/2020cssyq2_banner.png)no-repeat center top;background-size: 1920px 400px;position: relative;}
.banner .center_con {width: 1200px; margin: 0 auto; zoom: 1; position: absolute; top: 90px;}


/* 检索 */
.search2019{width:500px;height:53px;border-radius:25px;overflow:hidden;background:#fff;border:1px solid #32b16c; position: absolute; top: 100px; left: 50%; margin-left: -250px;}
.search2019.error{background:#ffeee7;-webkit-box-shadow:0 0 6px rgba(255,0,0,.8) inset;-moz-tbox-shadow:0 0 6px rgba(255,0,0,.8) inset;-o-box-shadow:0 0 6px rgba(255,0,0,.8) inset;box-shadow:0 0 6px rgba(255,0,0,.8) inset}
.search2019.error .sr{color:red}
.search2019 form{font-size:0;line-height:53px}
.search2019 .sr{vertical-align:middle;width:415px;padding-left:19px;height:53px;border:none;outline:0;background:0 0;line-height:36px;font-size:16px;color:#999}
.search2019 .btn{display:inline-block;vertical-align:middle;width:83px;height:53px;border:none;outline:0;background:url(../images/icon/search.png) no-repeat center #32b16c;cursor:pointer;border-radius:25px 0 0 25px}


/* 底部 */
.footer2019{margin-top:50px;background-color:#3c4450}
.footer2019 a,.footer2019 p{color:#fff;font-size:14px;font-weight:300}
.footer2019 p{font-size:14px;line-height:24px}
.footer2019 .link{height:60px;line-height:60px;border-bottom:1px solid #fff;background:#303845}
.footer2019 .link .wzdh{color:#fff;width:160px;float:left}
.footer2019 .link .wzdh b{display:block;line-height:55px;text-align:center}
.link .link_nav{z-index:2}
.link .link_nav ul{float:left}
.link .link_nav .nLi2{float:left;padding:0 69px;height:60px}
.link .link_nav .nLi2:hover{background:#547aae}
.link .link_nav ul li a{display:inline-block;height:54px;line-height:54px;font-size:14px}
.link .link_nav ul li a img{margin-left:15px}
.link .nav-cont{width:1110px;max-height:565px;overflow:auto;position:absolute;left:50px;bottom:44px;padding-bottom:25px;float:left;background:#fff;border:1px solid #ebebeb;border-bottom:none;display:none;z-index:999}
.link .nav-cont li{float:left;padding:0!important;border:none!important;line-height:34px;text-align:center;margin:25px 0 0 12px;display:inline}
.link .nav-cont li:hover{border:none!important}
.link .nav-cont li a{width:145px;height:34px!important;line-height:34px!important;display:block!important;color:#666;background:#ebebeb;overflow:hidden}
.footer2019 .footer-info{padding:20px 0}
.footer2019 .footer-info .box-left{float:left;margin-right:48px}
.footer2019 .footer-info .col-33{float:left;width:27.75%!important}
.footer2019 .footer-info .col-33:nth-child(1){width:460px!important}
.footer2019 .footer-info .box-c{padding-left:110px}
.footer2019 .footer-info .box-r{float:right;padding-top:18px}
.footer2019 .footer-info .box-r img{margin-left:10px!important;margin-top:9px!important;text-align:right}

/*产业发展主体*/
.dev-body{width: 1200px; position: relative; margin-right: auto; margin-left: auto; }
.dev-notice-row{overflow: hidden;}
.dev-notice-item{width: 580px; float: left;}
.dev-item-title{overflow: hidden; height: 60px; line-height: 60px; border-bottom: 1px solid #e6e6e6;}
.dev-item-title>img{width: 60px; height: 60px; display: inline-block; vertical-align:top;}
.dev-item-title>span{display: inline-block; vertical-align: middle; font-size: 20px; font-weight: 700; margin-left: 5px; height:59px; line-height: 59px; border-bottom:1px solid #2976cc;}
.dev-item-title .item-more{float: right;}

.dev-notice-list .first{display:block; overflow: hidden; padding:20px 0; border-bottom: 1px solid #e6e6e6;}
.dev-notice-list .first .first-info{width: 420px; float: left;}
.dev-notice-list .first .first-info dt{font-size: 16px; width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dev-notice-list .first .first-info dd{color: #999; font-size: 14px; line-height: 1.6; margin-top: 5px; height: 44px; overflow: hidden;}

.dev-notice-list .first .first-time{float: right; position: relative; width: 70px; height: 70px; text-align: center; background-color: #d4e4f5; color:
#2976cc; padding-top: 5px;}
.dev-notice-list .first .first-time::before{width: 0;height: 0;border-style: solid;border-width: 5px 10px 5px 0;border-color: transparent #d4e4f5 transparent transparent; content: ""; position: absolute;left: -10px; top: 50%; margin-top: -5px;}
.dev-notice-list .first .first-time dt{font-size: 24px;}
.dev-notice-list .first .first-time dd{margin-top:2px; font-size: 14px;}

.dev-notice-list .li-item a{display: block; overflow: hidden; margin-top: 20px; line-height: 1;}
.dev-notice-list .li-item a:hover{color: #2976cc;}
.dev-notice-list .li-item a span{float: left; position:relative; width:420px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 10px;}
.dev-notice-list .li-item a span::before{content: ""; position: absolute; width: 5px; height:5px; border-radius: 50%; background-color: #999; left: 0; top: 5px; }
.dev-notice-list .li-item a time{float: right; color:#999;}

.dev-type-row{overflow: hidden; margin: 40px auto;height:162px;}
.dev-type-row li{width: 380px; height: 120px; float:left; overflow: hidden;}
.dev-type-row li:nth-of-type(2){margin: 0 30px;}
.dev-type-row li img{width: 380px; height: 120px; transition: all .5s;}
.dev-type-row li img:hover{transform: scale(1.1); transition: all .5s;}

.dev-item-tab{overflow:hidden; margin-top:20px;}
.dev-item-tab li{ height: 34px; line-height: 34px; display: inline-block; vertical-align: middle; padding:0 25px; border-radius:16px; margin-right: 5px;}
.dev-item-tab li:hover,.dev-item-tab li.on{background-color:#d4e4f5; color:#2976cc;}

.dev-charts-box{width: 580px; height: 324px;}
.dev-charts-source{text-align: center; font-size: 14px; color: #2976cc;}

.service-info-list li:not(:last-child){border-bottom: 1px solid #e6e6e6;}
.service-info-list a{display: block;  overflow: hidden; background: url("../images/icon/bk_service01.png") no-repeat left center; padding:20px 0 20px 30px;}
.service-info-list a:hover{background-image: url("../images/icon/bk_service02.png");}
.service-info-list a:hover time,.service-info-list a:hover span{color:#2976cc;}
.service-info-list a time{float: left; margin-right:20px; color: #999;}
.service-info-list a span{width: 415px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.service-info-more{display: block; text-align: center; font-size: 14px; color: #999;}
.service-info-more:hover{color: #2976cc;}

.plan-row{overflow:hidden; margin-top:30px;}
.industry-plan{width: 410px; float: left;}
.industry-plan-ul{overflow: hidden; margin-top:30px;}
.industry-plan-ul li{width: 190px; height: 190px; border: 1px solid #d4e4f5; float: left; overflow: hidden;}
.industry-plan-ul li img{width: 190px; height: 190px;}

.plan-land{width: 430px; height: 280px; border: 1px solid #d4e4f5; float: left; margin: 0 30px;}
.plat-link{width: 300px; float: left;}
.plat-link-list li:nth-child(2){margin: 18px 0;}
.plat-link-list li{overflow: hidden;}
.plat-link-list li img{width: 300px; transition: all .5s;}
.plat-link-list li img:hover{transform: scale(1.1); transition: all .5s;}

.d-info-box{width:1200px; height:180px; background:url("../images/temp/bk_info.png") no-repeat left top/cover; margin-top: 40px;}
.d-info-list{overflow: hidden; padding: 50px 20px;}
.d-info-list li{float:left; width: 170px; height: 80px; line-height: 80px; text-align: center; background-color:#fff;}
.d-info-list li a{display: block; width: 100%; height: 100%;}
.d-info-list li a img{margin-right: 10px; transition: all .5s;}
.d-info-list li a:hover img{transform: scale(1.1); transition: all .5s;}
.d-info-list li:not(:last-child){margin-right:28px;}

.fw-info-box{width:580px; height:380px; background:url("../images/temp/bk_info.png") no-repeat left top/cover; margin-top: 5px;}
.fw-info-list{overflow: hidden;padding-top: 10px;}
.fw-info-list li{float:left; width: 230px; height: 80px; line-height: 80px; text-align: left; background-color:#fff;margin-left: 40px;margin-top: 30px;}
.fw-info-list li a{display: block; width: 100%; height: 100%;    padding-left: 35px;}
.fw-info-list li a img{margin-right: 10px; transition: all .5s;}
.fw-info-list li a:hover img{transform: scale(1.1); transition: all .5s;}

.fixed-side{position: fixed; right: 0; top: 350px; z-index: 99;}
.fixed-side li{position: relative; width: 70px; height: 70px; background-color:#f2f7fc; text-align: center; border-bottom: 1px solid #fff; padding-top: 10px; cursor: pointer;}
.fixed-side li i{display: inline-block; width: 30px; height: 30px;}
.fixed-side li h5{font-size: 12px; color: #999;}
.s-mini{background: url("../images/icon/side_mini02.png") no-repeat center/30px 30px;}
.s-wx{background: url("../images/icon/side_wx02.png")no-repeat center/30px 30px;}
.s-contact{background: url("../images/icon/side_contact02.png")no-repeat center/30px 30px;}
.s-plat{background: url("../images/icon/side_plat02.png")no-repeat center/30px 30px;}
.s-top{background: url("../images/icon/side_top02.png")no-repeat center/30px 30px;}

.fixed-side li:hover{background-color: #2976cc;}
.fixed-side li:hover h5{color:#fff;}
.fixed-side li:hover .s-mini{background: url("../images/icon/side_mini01.png")no-repeat center/30px 30px;}
.fixed-side li:hover .s-wx{background: url("../images/icon/side_wx01.png")no-repeat center/30px 30px;}
.fixed-side li:hover .s-contact{background: url("../images/icon/side_contact01.png")no-repeat center/30px 30px;}
.fixed-side li:hover .s-plat{background: url("../images/icon/side_plat01.png")no-repeat center/30px 30px;}
.fixed-side li:hover .s-top{background: url("../images/icon/side_top01.png")no-repeat center/30px 30px;}

.pop-side{position: absolute; width: 120px; height: 120px; border:5px solid #2976cc; top:0; left:-120px; overflow: hidden; display: none;}
.pop-side img{width: 120px; height: 120px;}

.data-view {
	background-color: #fff;
	padding: 20px 40px;
	border-radius: 10px;
	margin: 30px auto;
	box-shadow: 0 2px 12px #dfdfdf;
}

.data-view-item {
	text-align: center;
/* 	width: 224px; */
	float: left;
	box-shadow: 0 2px 12px #cdcdcd;
}

.data-view-item:not(:first-child) {
	background: url("../images/temp/data_border.png") no-repeat left top/contain;
}

.data-view-item:hover{
	cursor: pointer;
}

.data-view-item i {
	display: inline-block;
	-webkit-transition: all .5s;
	transition: all .5s;
}

.data-view-item h4 {
	font-size: 50px;
	color: rgb(255,102,0);
	margin: 8px auto;
	font-weight: normal;
}

.data-view-item p {
	font-size: 24px;
}

.bg-g_baoxian {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -346px -10px;
}

.bg-g_goufang {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -248px -234px;
}

.bg-g_jijin {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -346px -62px;
}

.bg-g_qiche {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -346px -114px;
}

.bg-g_qihuo {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -346px -166px;
}

.bg-g_shuiwu {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -346px -218px;
}

.bg-g_waihui {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -346px -270px;
}

.bg-g_yihang {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -10px -327px;
}

.bg-g_zhaiquan {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -196px -234px;
}

.bg-g_zixuanjijin {
	width: 32px;
	height: 32px;
	background: url("../images/icon/index_sprites.png") no-repeat -62px -327px;
}

.bg-i_fabuxuqiu {
	width: 92px;
	height: 92px;
	background: url("../images/icon/index_sprites.png") no-repeat -10px -10px;
}

.bg-i_jiejuexuqiu {
	width: 92px;
	height: 92px;
	background: url("../images/icon/index_sprites.png") no-repeat -122px -10px;
}

.bg-i_jinrongchanpin {
	width: 92px;
	height: 92px;
	background: url("../images/icon/index_sprites.png") no-repeat -10px -122px;
}

.bg-i_jinrongjigou {
	width: 92px;
	height: 92px;
	background: url("../images/icon/index_sprites.png") no-repeat -122px -122px;
}

.bg-i_zhuceqiye {
	width: 92px;
	height: 92px;
	background: url("../images/icon/index_sprites.png") no-repeat -234px -10px;
}

.bg-z_fangkuan {
	width: 73px;
	height: 73px;
	background: url("../images/icon/index_sprites.png") no-repeat -10px -234px;
}

.bg-z_shenpi {
	width: 73px;
	height: 73px;
	background: url("../images/icon/index_sprites.png") no-repeat -103px -234px;
}

.bg-z_shenqing {
	width: 73px;
	height: 73px;
	background: url("../images/icon/index_sprites.png") no-repeat -234px -122px;
}

.index-news-item {
	width: 545px;
	float: left;
	box-shadow: 0 2px 12px #dfdfdf;
	border-radius: 10px;
}

.m-container{width: 1200px; margin-left:auto; margin-right:auto;}

