@charset "UTF-8";
html{
	font-size: 100px;
}
body{
	background: #fff;
	font-size:16px;
	color: #333333;
	font-family: "微软雅黑", Arial, Verdana, Helvetica, sans-serif;
}
*{
	padding:0;
	margin: 0 auto;
}
a{
	text-decoration: none;
	color: #333333;
}
a:hover{
	text-decoration: none;
	color: #4a5bec;
}
ul,li{
	list-style: none;
}
img{
	border: none;
}
input,button{
	font-family: "微软雅黑", Arial, Verdana, Helvetica, sans-serif;
}
.clr{
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.data_fl{
	float: left;
}
.data_fr{
	float: right;
}
.data_ellipsis{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.box_w{
	width:1000px;
}
.back_gry{
	background:#f8f8f8;
}
.data_lx2{
	width: 50%;
}
.header{
	width: 100%;
	min-width: 1000px;
}
.header_top{
	background:#f2f2f2;
	height:54px;
	overflow: hidden;
	text-align: right;
}
.header_top .box_w{
	overflow: hidden;
	clear: both;
}
.header_count{
	float: right;
}
.data_logMes{
	float: left;
	line-height: 54px;
	font-size: 14px;
}
.data_line{
	padding:12px;
}
.data_search{
	float: left;
	padding-left: 34px;
	padding-top: 7px;
}

.data_search .data_inp{
	float: left;
	height: 40px;
	padding:10px;
	box-sizing: border-box;
	width:329px;
	border: 1px solid #f2f2f2;
	background: #fff;
}
.data_search .data_btn{
	float: left;
	background: url(../img/btn_img01.jpg) 0 0 no-repeat;
	width: 70px;
	height: 40px;
	border: none;
	cursor: pointer;
}
.headBanner{
	width: 100%;
	height:auto;
	min-width: 1000px;
	position: relative;
}
.banner_pic{
	display: block;
	width: 100%;
}
.headNav{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 46px;
	background: url(../img/nav_back.png) 0 0 repeat-x;
}
.headNav ul{
	width: 100%;
	height: 46px;
	display: table;
	table-layout: fixed;
}
.headNav ul li{
	display: table-cell;
}
.headNav ul li a{
	display: block;
	height: 46px;
	line-height: 46px;
	color: #fff;
	transition: all 2s;
	text-align: center;
	background: none;
}
.headNav ul li a.active,.headNav ul li a:hover{
	background: url(../img/nav_active.png) 0 0 repeat-x;
}
.logoBox{
	position: absolute;
	left: 0;
	top: 10%;
	width: 100%;
}
.logo_img{
	float: left;
	width: 28%;
}

/*footer_css*/
.footer{
	height: 398px;
	color: #fff;
	font-size: 14px;
	width: 100%;
	min-width: 1000px;
	background: url(../img/back_foot.jpg) center no-repeat;
	background-size: cover;
}
.footer2{
	background-image: url(../img/foot_back2.jpg);
	height: 156px;
	box-sizing: border-box;
	padding-top: 50px;
}
.data_foot_text{
	text-align: center;
	line-height: 22px;
}
.data_foot_top{
	padding-top: 30px;
	height: 226px;
	box-sizing: border-box;
	margin-bottom: 0px;
}
.data_ftyep{
	float: left;
	width: 180px;
	padding-top: 50px;
	font-size:18px;
	font-weight: bold;
	position: relative;
}
.data_ftyep span{
	display: inline-block;
	width:20px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0;
	top:78px;
}
.data_fitem{
	float: left;
	line-height: 27px;
}
.data_fitem ul li{
	font-size: 12px;
}
.data_fitem ul li a{
	color: #fff;
	font-size: 14px;
	padding-left: 16px;
	transition: all 2s;
}
.data_fitem ul li a:hover{
	color: #4a5bec;
}
.data_foot_help{
	padding-top: 30px;
}
.dataFoot_img{
	padding-top: 30px;
	text-align: center;
}

/*首页样式*/
.dataColumn{
	overflow: hidden;
	clear: both;
	margin-bottom:20px;
}
.dataColumn_title{
	height: 100px;
	box-sizing: border-box;
	padding-top: 40px;
	text-align: center;
}
.dataColumn_title h2{
	display: inline-block;
	position: relative;
	padding:0 10px;
	font-size: 30px;
	font-weight: normal;
}
.data_icon{
	position: absolute;
	background: #4a5bec;
	width: 6px;
	height: 6px;
	bottom: 3px;
	right: 0;
	display: none;
}
.dataColumn_count{
	overflow: hidden;
	height:186px;
	clear: both;
	margin-bottom: 30px;
}
.dataCoumn_imgs ,.dataCoumn_swiper{
	float: left;
	height: 186px;
	width: 334px;
	overflow: hidden;
	border-radius: 6px;
	background: red;
	background-size: cover;
}
.dataCoumn_imgs img{
	display: block;
	height: 186px;
	width: 334px;
	border-radius: 6px;
	transition: all 1.2s;
	-webkit-transition: all 1.2s;
}
.dataCoumn_swiper img{
	display: block;
	height: 186px;
	width: 334px;
	border-radius: 6px;
}
.dataCoumn_imgs a:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.dataColumn_item{
	float: right;
	width: 630px;
}
.data_infos_txt{
	line-height: 1.9;
	text-indent: 2em;
	height: 186px;
	overflow: hidden;
}
.dataColumn_item li{
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-align: right;
}
.dataColumn_item li a{
	float: left;
	width: 500px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 1.2s;
}


.data_testing{
	overflow: hidden;
	clear: both;
}
.data_testing_item{
	float: left;
	width: 311px;
	height: 249px;
	padding:5px 6px 7px;
	background: url(../img/back_sjjc_small.png) 0 0 no-repeat;
}
.data_testing_img{
	width: 309px;
	height: 207px;
	overflow: hidden;
}
.data_testingBox{
	width: 100%;
	height: 207px;
	overflow: hidden;
	overflow-y: auto;
	background: #000000;
}
.data_testingBox::-webkit-scrollbar {
	width:2px;
}
.data_testingBox::-webkit-scrollbar-track {
	background-color:#f2f2f2;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius:2em;
}
.data_testingBox::-webkit-scrollbar-thumb {
	background-color:#000;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius:2em;
}
.data_testing_name{
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
}
.data_testing_name a{
	transition: all 1.2s;
}
.data_resources{	
	overflow: hidden;
	clear: both;
	margin-bottom:10px;
}

.data_resources_item{
	float: left;
	padding:7px 8px;
	width: 484px;
	height: 248px;
	margin-bottom:20px;
	background: url(../img/back_kj_small.png) 0 0 no-repeat;
	overflow: hidden;
}
.data_resources_name{
	float: left;
	width: 58px;
	text-align: center;
	height: 248px;
	vertical-align: middle;
	writing-mode: vertical-lr;
	writing-mode: tb-lr;
	
	box-sizing: border-box;
	font-size: 18px;
	padding-left: 20px;
}
.data_resources_name a{
	transition: all 1.2s;
	-webkit-transition: all 1.2s;
}
.data_resources_img{
	float: right;
	width: 425px;
	height: 248px;
	overflow: hidden;
	border-radius: 0 5px 5px 0;
}
.data_resources_img img{
	display: block;
	width: 425px;
	height: 248px;
	transition: all 1.2s;
	-webkit-transition: all 1.2s;
}
.data_resources_img a:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/*数据资源*/
.mainList{
	width: 1020px;
	margin-top: 20px;
}
.data_list_left{
	float: left;
	margin-bottom: 100px;
	width: 192px;
	background: url(../img/left_back_top.png) 0 0 no-repeat;
	padding-top: 6px;
}
.data_listleft_line{
	background: url(../img/left_back_cen.png) 0 0 repeat-y;
	padding-left: 7px;
}
.data_listleft_foot{
	background: url(../img/left_back_foot.png) 0 0 no-repeat;
	height: 8px;
	overflow: hidden;
}
.data_column_itme li{
	position: relative;
	overflow: hidden;
	padding-right: 7px;
}
.data_column_itme li p{
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #f3f3f3;
}
.data_column_itme li a{
	transition: all 1.2s;
}
.data_column_itme li.active{
	background: url(../img/left_active.png) center right no-repeat;
}
.data_column_itme li.active a{
	color: #fff;
}

.data_column_title{
}
.data_column_title p{
	background: #edeefd;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #f3f3f3;
	margin-right: 7px;
}
.data_column_title p.active{
	background: url(../img/left_active.png) center right no-repeat;
	margin-right: 0px;
}
.data_column_title p.active a{
	color: #fff;
}

.data_list_right{
	float: right;
	width: 810px;
	margin-bottom: 100px;
}
.data_rTop , .data_rFoot{
	height: 18px;
	background: url(../img/right_back_tops.png) 0 0 no-repeat;
}
.data_count{
	padding:30px 47px;
	background: url(../img/right_back_cens.png) 0 0 repeat-y;
}
.dataCenterBox{
	padding:0 7px;
}
.data_rFoot{
	height: 8px;
	background-image: url(../img/right_back_fs.png);
}
.data_column:nth-child(1) .data_column_title p.active{
	border-radius: 5px 0 0 0;
}
.data_column:nth-last-child(1) .data_column_itme ul li:nth-last-child(1){
	border-radius: 0 0 0 5px;
}
.dataCenter_item{
	overflow: hidden;
	clear: both;
	height:180px;
	padding:25px 30px 24px;
	border-bottom:1px dashed #e6e3e3;
}
.dataCenter_item:nth-child(4){
	border-bottom: none;
}

.data_itemImg{
	float: left;
	width: 262px;
	height: 180px;
	overflow: hidden;
	border-radius: 5px;
}
.data_itemImg a img{
	display: block;
	width: 100%;
	height: 180px;
	overflow: hidden;
	-webkit-transition:all 1.2s;
	transition: all 1.2s;
}
.data_itemImg a:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.data_itemCount{
	float: right;
	width: 440px;
	overflow: hidden;
}
.data_itemTitle{
	height: 30px;
}
.data_itemTxt{
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	height:100px;
	overflow: hidden;
	margin-bottom: 15px;
}
.data_urlbox a{
	float: left;
	width: 100px;
	height: 33px;
	line-height: 33px;
	border-radius: 5px;
	padding-left: 8px;
	box-sizing: border-box;
	background: #4d59eb url(../img/icon_arrow_w.png) 77px 8px  no-repeat;
	color: #fff;
	font-size: 16px;
}

.data_title{
	text-align: center;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 25px;
}
.data_title h1{
	display: inline-block;
	font-size: 18px;
	font-weight: normal;
}
.data_title em{
	float: left;
	width: 20px;
	height: 20px;
	background: url(../img/title_back.png) bottom center no-repeat;
}
.data_title span{
	float: left;
	padding:0 10px;
}
.data_count_txt{
	font-size: 14px;
	line-height: 200%;
	text-indent: 2em;
	color: #666;
	margin-bottom: 38px;
}
.data_list_item{
	float: left;
	width: 332px;
	height: 293px;
	padding:6px 7px 8px;
	margin-bottom: 30px;
	overflow: hidden;
	background: url(../img/data_back_img01s.png) 0 0 no-repeat;
	margin-left: 6px;
	margin-right: 6px;
}
.item_title{
	padding:0 20px;
	height: 42px;
	line-height: 50px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.item_title p{
	font-size: 18px;
}

.item_title em{
	position: absolute;
	background: #4a5bec;
	width: 32px;
	height: 2px;
	bottom: 0;
	left: 20px;
}
.item_txt{
	color: #999;
	font-size: 14px;
	padding:0 20px;
	height: 156px;
	margin-bottom: 32px;
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
}
.item_footer{
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	border-radius: 0 0 5px 5px;
}
.item_footer a{
	display: block;
	height: 43px;
	color: #fff;
	font-size: 14px;
	padding-left: 25px;
	background: url(../img/icon_arrow_w.png) 289px 13px no-repeat;
}
.data_dyw_col {
	float: left;
	width: 31%;
	overflow: hidden;
	margin: 0 1% 30px;
}
.data_dyw{
	float: left;
	width: 100%;
	margin: 0 1% 30px;
	overflow: hidden;
}
.data_dyw_title{
	position: relative;
	height: 28px;
	overflow: hidden;
	margin-bottom: 20px;
	font-size: 18px;
}
.data_dyw_title em{
	position: absolute;
	width: 32px;
	height: 2px;
	background: #4a5bec;
	left: 30px;
	bottom: 0;
}
.data_dyw_item{
	overflow: hidden;
	position: relative;
}
.data_dyw_item .data_run_li{
	height: 38px;
	line-height: 38px;
}
.data_dyw_item .data_run_li sup {
	font-size: 8px;
}
.data_dyw_item .data_run_li .data_run_icon{
	margin-top: 12px;
}
.data_run_list{
	position: relative;
	z-index: 10;
}
.data_run_line{
	width: 1px;
	position: absolute;
	background: #d5d8fb;
	top:16px;
	left: 5px;
	bottom: 18px;
	z-index: 1;
}

.data_run_icon{
	float: left;
	width: 11px;
	height: 11px;
	padding-right: 15px;
	background: url(../img/list_data_moren.png) 0 0 no-repeat;
	transition: all 2s;
}
.data_run_li a{
	transition: all 2s;
}
.data_run_li a:hover .data_run_icon{
	background-image: url(../img/list_data_active.png);
}

/*评论*/
.data_comment{
	background: url(../img/back_pls.png) top left no-repeat;
	height: 261px;
	width: 810px;
	box-sizing: border-box;
	padding:7px;
	margin-left: -2px;
	margin-top: 30px;
}
.data_comment_title{
	height: 53px;
	overflow: hidden;
	clear: both;
	font-size: 18px;
	position: relative;
}
.data_comment_title p{
	float: left;
	line-height:60px;
	padding-left:10px;
}
.data_comment_title em{
	width: 32px;
	height: 2px;
	background: #4A5BEC;
	position: absolute;
	left: 10px;
	top:50px;
}
.data_comment_form{
	width: 100%;
	height:192px;
	overflow: hidden;
	clear: both;
}
.data_comment_form .data_textarea{
	float: left;
	height: 192px;
	width: 716px;
	border: none;
	resize: none;
	font-size: 14px;
	box-sizing: border-box;
	padding:10px;
}
.data_comment_form .data_btn{
	float: right;
	width: 80px;
	height: 242px;
	background-color: #0374EA;
	text-align: center;
	cursor: pointer;
	border: none;
	padding-top: 66px;
}
.data_comment_form .data_btn div {
	width: 22px;
	font-size: 22px;
	color: white;
	height: 30px;
	line-height: 30px;
}
.data_serBox{
	height: 50px;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
}
.data_serBox .data_serTxt{
	float: left;
	font-size: 16px;
	width: 90px;
	text-align: right;
	padding-right:5px ;
	line-height: 46px;
}
.data_timeBox{
	float: left;
}
.data_timeBox .dateinput{
	width: 115px;
	height: 44px;
	border: 1px solid #f2f2f2;
	box-sizing: border-box;
	padding:10px;
	background: #fff url(../img/arrow_down.jpg) 128px 18px no-repeat;
}
.data_timeBox{
	float: left;
}
.data_select{
	width: 108px;
	height: 44px;
	border: 1px solid #f2f2f2;
	box-sizing: border-box;
	padding:10px;
	margin-right: 10px;
	border-radius: 5px;
}
.btn_search{
	float: left;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	border: 1px solid #0475ea;
	background: #0475ea;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	
}



.data_table tr th{
	height: 45px;
	background:#edeefd;
	border-left: 1px solid #f2f2f2;
	font-weight: normal;
}
.data_table tr td{
	height: 48px;
	text-align: center;
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
}
.data_table{
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

/*pages_css*/
.pages{
	border-top: 1px solid #edeefd;
	height: 70px;
	padding:20px 0;
	box-sizing: border-box;
	overflow: hidden;
	clear: both;
	text-align: center;
	margin: 0 7px;
}
.pages ul{
	overflow: hidden;
	clear: both;
	text-align: center;
}
.pages ul li{
	display: inline-block;
}
.pages ul li a{
	display: block;
	width: auto;
	padding:0 10px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #898c8e;
	border-radius: 2px;
}
.pages ul li.active span{
	display: block;
	width: auto;
	padding:0 10px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #0475ea;
	background: #0475ea;
	color: #fff;
	border-radius: 2px;
}
/*主题资源*/
.data_theme{
	padding:20px;
}
.data_themeF{
	margin-bottom:20px;
}
.data_theme .dataColumn_title{
	padding-top: 0;
	height: 70px;
}
.data_title_small{
	font-size: 16px;
}
.data_title .data_title_small span{
	padding:0;
}
.theme_backBox{
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.theme_backBox .dataCoumn_imgs{
	float: left;
	width: 300px;
	height: 182px;
}
.theme_backBox .dataCoumn_imgs img{
	width: 100%;
	height: 182px;
}
.theme_backCount{
	float: right;
	width: 450px;
	height:182px;
	overflow: hidden;
}
.theme_backTitle{
	font-size: 16px;
	line-height: 2;
}
.theme_backTxt{
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	height: 200px;
	overflow: hidden;
}
.data_sy_list{
	overflow: hidden;
	clear: both;
	margin-bottom:46px;
	padding-bottom: 10px;
}
.data_sy_li{
	float: left;
	width: 233px;
	height: 177px;
	background: url(../img/theme_back_lists.png) 0 0 no-repeat;
	padding:6px 7px 8px;
	margin: 0 7px 0 2px;
}
.data_syli_img{
	display: block;
	width: 100%;
	height:140px;
	overflow: hidden;
}
.data_syli_img a img{
	display: block;
	width: 100%;
	height:100%;
	transition: all 1.2s;
	-webkit-transition: all 1.2s ;
}
.data_syli_img a:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.data_syli_title{
	font-size: 18px;
	text-align: center;
	line-height: 2;
}
.data_jisuanBox{
	float: left;
	width: 309px;
	margin-bottom: 20px;
}
.data_chengguoBox{
	float: right;
	width:430px;
}
.data_cg_item{
	margin-bottom: 30px;
}
.data_cg_item li{
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: right;
}
.data_cg_item li a{
	float: left;
	width:300px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 1.2s;
}

.anli_fl .data_column .data_column_itme li:nth-child(1).active{
	border-radius: 5px 5px 0 0;
}
.anli_fr{
	padding:0;
}
.anli_list{
	padding:10px 20px;
}
.anli_list li{
	display: block;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	border-bottom: 1px dashed #e6e3e3;
	text-align: right;
	font-size: 14px;
	color: #666;
	transition: all 1.2s;
}
.anli_list li:nth-last-child(1){
	border-bottom: none;
}
.anli_list li a{
	float: left;
	width: 550px;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 1.2s;
	color: #666;
	padding-left: 25px;
	background: url(../img/arrow_gry.png) 10px center no-repeat;
}
.anli_list li a:hover{
	background-image: url(../img/arrow_blue.jpg);
	color: #4a5bec;
}
.anli_list li:hover{
	color: #4a5bec;
}
.anli_list li:hover a{
	background-image: url(../img/arrow_blue.jpg);
	color: #4a5bec;
}


/*案例详情*/
.anliDetails_title{
	background: #edeefd;
	height: 60px;
	line-height: 60px;
	padding-left: 30px;
	overflow: hidden;
	letter-spacing: 1px;
}
.anliDetails{
	padding:40px 0;
}
.anli_table{
	font-size: 14px;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
}
.anli_infos{
	color: #666;
	padding:20px 30px;
	line-height: 1.8;
}
.anli_table td{
	height: 30px;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
}



/*动态资讯*/
.dynamicBox{
	width:1000px;
	margin-bottom: 100px;
}
.dynamic_t{
	background: url(../img/back_all_ts.png) 0 0 no-repeat;
	height: 18px;
}
.dynamicBox .data_count,.deatDetails_Box .data_count{
	background-image: url(../img/back_alls.png);
}
.dynamic_f{
	background: url(../img/back_all_fs.png) 0 0 no-repeat;
	height: 18px;
}

/*详情页面*/
.deatDetails_Box{
	padding-top: 30px;
	width:1000px;
	margin-bottom: 50px;
}

.data_details .data_title h1{
	font-size: 24px;
}
.data_details_li{
	padding:0px 0px 20px;
	text-align: center;
	font-size: 14px;
	color: #999;
}
.data_details_li p{
	display: inline-block;
	padding:0 20px;
}
.data_details_li p span{
	color: #333;
}
.data_details_count{
	line-height: 1.8;
}
.data_details_count p{
	margin-bottom: 20px;
	color: #666;
}
/*标准规范*/
.anli_list li.gf_item{
	text-align: left;
	height: 50px;
	line-height: 50px;
}
.anli_list li.gf_item a{
	float: none;
}
/*中心简介*/
.data_aboutBox{
	min-height:20px;
}
.data_aboutBox .dataColumn_title{
	padding-top: 0;
	height: 80px;
}
.data_answer{
	font-size: 16px;
	line-height:2;
	color: #999;
}
.data_userhelp .data_title{
	margin-bottom: 10px;
}
.userhelp_item{
	overflow: hidden;
	margin-bottom: 30px;
}


/*搜索页面*/
.searchBox{
	margin-top:20px;
	overflow: hidden;
	clear: both;
	margin-bottom: 100px;
}
.search_list{
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.sea_item{
	padding:20px 0;
	height: 190px;
	box-sizing: border-box;
	border-bottom: 1px  dashed #e6e3e3;
}
.sea_item:nth-last-child(1){
	border-bottom: none;
}
.sea_item_title{
	height: 40px;
	line-height: 30px;
}
.sea_item_title a{
	color: #4a5bec;
}
.sea_item_info{
	font-size: 14px;
	color: #999;
	line-height: 1.8;
	height: 75px;
	overflow: hidden;
	margin-bottom: 10px;
}
.sea_item_footer{
	font-size: 14px;
	color: #999;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	clear: both;
}

/*登录*/
.form_box{
	width: 612px;
}
.form_li{
	height: 120px;
	overflow: hidden;
	clear: both;
}
.form_li_title{
	font-size: 18px;
	line-height:2;
}
.form_input{
	border: 1px solid #e6e3e3;
	height: 66px;
	border-radius: 3px;
	padding-left: 78px;
	position: relative;
}
.form_inp,.form_inp_small{
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: none;
	border-left: 1px solid #e6e3e3;
	padding:20px;
	font-size: 16px;
}
.form_inp_small{
	float: left;
	width: 378px;
}
.icon_emaill,.icon_pws,.icon_yzm{
	position: absolute;
	width:78px;
	height: 66px;
	background: center center no-repeat;
	left: 0;
	top: 0;
}
.icon_emaill{
	background-image: url(../img/icon_email.png);
}
.icon_pws{
	background-image: url(../img/icon_psw.png);
}
.icon_yzm{
	background-image: url(../img/icon_user.png);
}
.form_txt{
	margin-bottom: 30px;
}
.form_txt a{
	color: #666;
}
.form_txt span{
	padding:0 10px;
}
.form_txt a.color_blue{
	color:#462ee1;
}

.btn_blue{
	display: block;
	width: 100%;
	height: 70px;
	line-height: 70px;
	background: #462ee1;
	color: #fff;
	font-size: 20px;
	border: none;
	cursor: pointer;
	border-radius: 3px;
}
.btn_blue_small{
	float: right;
	height: 68px;
	line-height: 68px;
	background: #462ee1;
	color: #fff;
	font-size: 14px;
	border: none;
	cursor: pointer;
	border-radius:0 3px 3px 0;
	text-align: center;
	width:152px;
	position: absolute;
	top:-1px;
	right: 0;
}

.btn_blue_small:hover{
	color: #fff;
}

.login_box{
	text-align: center;
	margin-bottom: 50px;
	width: 612px;
}
.login_txt{
	position: relative;
	height: 60px;
	line-height: 50px;
	overflow: hidden;
	margin-bottom: 20px;
}
.login_txt em{
	display: block;
	width: 100%;
	height: 0;
	border-top: 1px solid #e6e3e3;
	position: absolute;
	top:26px;
	z-index: 8;
}
.login_txt p{
	position: relative;
	display: inline-block;
	background: #fff;
	z-index: 10;
	padding:0 10px;
}
.login_li{
	overflow: hidden;
	clear: both;
	margin-bottom:100px;
}
.login_liitem{
	display: inline-block;
	padding:0 20px;
}
.login_liitem a span{
	font-size: 14px;
	color: #999;
}
/*会员注册*/

.registerBox .form_btn{
	margin-top: 50px;
}
.registerBox{
	margin-bottom: 100px;
}
.registerBox .form_txt{
	color:#999;
	line-height: 1.8;
	padding-top: 8px;
	font-size: 14px;
}
.registerBox .form_txt a{
	margin-left: 2px;
}
.data_yzm{
	float: left;
	width:152px;
	height: 66px;
	overflow: hidden;
}
.data_yzm img{
	display: block;
	width: 100%;
	height: 100%;
}
.data_psw_txt{
	padding-top: 20px;
	height: 180px;
	font-size: 20px;
	text-align: center;
}

/*成果展示分页面样式*/
.data_chengguoBox .pages{
	padding:0;
	height: 50px;
	background: none;
	padding-top: 20px;
}
.logo_tags img{
	float: left;
}
.img_marginL{
	margin-right: 38px;
}







@media (min-width:1440px) {
	.box_w{
		width:1200px;
	}
	.header{
		min-width: 1200px;
	}
	.headBanner{
		min-width: 1200px;
	}
	.logoBox{
		top:16%;
	}
	
	.footer{
		min-width: 1200px;
	}
	.dataColumn_item{
		width: 754px;
	}
	.dataColumn_count{
		height: 220px;
	}
	.dataCoumn_imgs ,.dataCoumn_swiper,.dataCoumn_imgs img,.dataCoumn_swiper img{
		height: 220px;
		width: 400px;
	}
	.dataColumn_item{
		padding-top: 10px;
	}
	.data_infos_txt{
		line-height: 2;
		height: 200px;
	}
	.dataColumn_item li{
		height: 38px;
		line-height: 38px;
	}
	.data_testing_item{
		width: 386px;
		height: 314px;
		padding:6px 7px 8px;
		background-image: url(../img/back_sjjc.png);
	}
	.data_testing_img{
		width: 386px;
		height: 247px;
	}
	.data_testingBox{
		height: 247px;
	}
	.data_testing_name{
		font-size: 18px;
		padding-top: 20px;
	}
	.data_resources{
		padding: 5px 1px 0;
	}
	.data_resources_item{
		padding:6px 7px 8px;
		width: 585px;
		height: 314px;
		margin-bottom: 32px;
		background-image: url(../img/back_kj.png);
	}
	.data_resources_name{
		width: 80px;
		height: 314px;
		font-size: 20px;
		padding-left: 30px;
	}
	.data_resources_img{
		width: 500px;
		height: 314px;
	}
	.data_resources_img img{
		width: 500px;
		height: 314px;
	}
	
	.mainList{
		width: 1220px;
		margin-top:30px;
	}
	.data_list_right{
		width: 1004px;
	}
	.data_rTop {
		background-image: url(../img/right_back_top.png);
	}
	.data_count{
		background-image: url(../img/right_back_cen.png);
	}
	.data_rFoot{
		background-image: url(../img/right_back_f.png);
	}
	.data_itemCount{
		width: 640px;
	}
	.data_comment{
		background: url(../img/back_img01.png) top left no-repeat;
		height: 319px;
		width: 1004px;
	}
	.data_comment_title{
		height: 63px;
		font-size: 18px;
	}
	.data_comment_title p{
		line-height:80px;
		padding-left:30px;
	}
	.data_comment_title em{
		left: 30px;
		top:60px;
	}
	.data_comment_form{
		height:242px;
	}
	.data_comment_form .data_textarea{
		height: 242px;
		width: 888px;
		padding:30px;
	}
	.data_comment_form .data_btn{
		width: 102px;
		height: 242px;
		padding-top: 90px;
	}
	.data_list_item{
		width: 424px;
		background-image: url(../img/data_back_img01.png);
	}
	.item_title{
		padding:0 40px;
	}
	.item_title em{
		left: 40px;
	}
	.item_txt{
		padding:0 40px;
	}


	.item_footer a{
		padding-left: 45px;
		background: url(../img/icon_arrow_w.png) 339px 13px no-repeat;
	}
	
	.theme_backBox .dataCoumn_imgs{
		width: 386px;
		height: 234px;
	}
	.theme_backBox .dataCoumn_imgs img{
		height:234px;
	}
	.theme_backCount{
		width: 550px;
		height:234px;
	}
	
	.data_sy_li{
		width: 298px;
		height: 230px;
		background-image: url(../img/theme_back_list.png);
	}
	.data_syli_img{
		height: 190px;
	}
	.data_chengguoBox{
		width: 510px;
	}
	.data_cg_item li{
		height: 36px;
		line-height: 36px;
	}
	.data_cg_item li a{
		width: 380px;
	}
	
	
	.dynamicBox{
		width:1214px;
	}
	.dynamic_t{
		background-image: url(../img/back_all_t.png);
	}
	.dynamicBox .data_count,.deatDetails_Box .data_count{
		background-image: url(../img/back_all.png);
	}
	.dynamic_f{
		background-image: url(../img/back_all_f.png);
	}
	.deatDetails_Box{
		width: 1214px;
	}
	
}

.data_title{
 height: auto;
 line-height: 1.5;
}
.data_title h1{
 position: relative;
 padding:0 20px;
}
.data_title em{
 position: absolute;
 top:6px;
}
.data_title em:nth-child(1){
 left: 0;
}
.data_title em:nth-last-child(1){
 right: 0;
}

/*2020-08-02*/
.dataUser_infos{
	font-size: 14px;
	margin-bottom:50px;
	padding:0 50px;
	color: #555555;
}
.dataLoginBox{
	position: relative;
	padding:20px 50px;
	box-sizing: border-box;
	box-shadow: 0 0 5px 1px rgba(0,0,0,.1);
	border-radius: 5px;
	margin-bottom: 50px;
}
.data_login_text{
	color: #555555;
	margin-bottom: 30px;
}
.dataForm_box{
	position: relative;
	padding-right:110px;
}
.dataform_btn{
	position: absolute;
	top:0;
	right: 0;
	width: 80px;
}
.dataform_btn .btn_blue{
	background: #0359df;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
}
.data_row{
	overflow: hidden;
	clear: both;
	margin-bottom: 30px;
}
.data_rowCol{
	float: left;
	position: relative;
	width: 50%;
	box-sizing: border-box;
	padding-left: 70px;
}
.dataform_li_title{
	position: absolute;
	left: 0;
	top:0;
	width: 60px;
	line-height: 50px;
	font-size: 14px;
	text-align: right;
	text-align: right;
}
.dataform_input{
	position: relative;
	padding-left: 56px;
	border: 1px solid #dcdcdc;
	height: 50px;
	
}
.dataForm_link{
	text-align: center;
}
.dataForm_link .color_blue{
	color: #3479f0;
}
.dataform_input .icon_pws{
	background-size: 20px;
	top:-10px;
	left: -10px;
}
.icon_emaill{
	background-size: 22px;
	top:-10px;
	left: -10px;
}
.login_box{
	width: auto;
}
.login_txt{
	width: 612px;
}

/*2020-9-6修改*/
.mainBody{
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	min-height: 300px;
	margin-bottom: 30px;
	box-sizing: border-box;
	padding:60px 20px 20px;
}
.mainBody .data_title h1 span{
	font-size: 22px;
	color: #000000;
	font-weight: 600;
}
.mainBody .data_title p{
	font-size: 12px;
	color: #999;
}
.datajh_count{
	position: relative;
	padding-left: 250px;
	padding-right: 30px;
}
.datajh_count em{
	position: absolute;
	top:10px;
	left: 40px;
}
.datajh_txt{
	line-height: 2;
}

.datajh_count::after,.datajh_count::before{
	content: '';
	display: block;
	clear: both;
}
.datahj_btnBox{
	text-align: center;
	padding:50px 0;
}
.datajh_ulBox{
	margin-bottom: 80px;
}
.datahj_item{
	text-align: center;
}
.datahj_item em img{
	display: block;
}
.datahj_icon em{
	display: block;
	background: url(../img/zx_img08.png) center center no-repeat;
	width: 32px;
	height: 82px;
}
.datahj_item strong{
	display: block;
	color: #255ff6;
	font-size: 14px;
	line-height: 2.5;
}
.datahj_item_details{
	font-size: 12px;
	line-height: 1.6;
}
.datajh_ulBox h2{
	padding:0px 0 50px;
	font-size: 16px;
	color: #255ff6;
	text-align: center;
}
.datahj_btnBox .data_btn{
 	display: inline-block;
 	width: auto;
 	padding:0 30px;
 	border-radius: 8px;
 	background-color: #2e68f7;
 	height: 60px;
 	line-height: 60px;
}