/* banner */
.banner{
    width: 100%; 
    height: auto;
    position: relative;
}
.banner img{
    width: 100%;
    min-width: 1200px;
    height: auto;
} 

/* zjtx_title */
.zjtx_title{
    width: 100%;
    height: auto;
    text-align: center; 
    display: inline-block;
}
.zjtx_title b{
    display: block;
    font-size: 34px;
    color: #0076bd; 
    letter-spacing: 3px;
}
.zjtx_title p{
    width: 66px;
    height: 2px;
    margin: 0 auto;
    background: #0076bd;
    margin-top: 10px; 
}
.zjtx_title1{
    width: 100%;
    height: auto;
    text-align: left; 
    display: inline-block;
}
.zjtx_title1 b{
    display: block;
    font-size: 34px;
    color: #0076bd; 
    letter-spacing: 3px;
}
.zjtx_title1 p{
    width: 66px;
    height: 2px; 
    background: #0076bd;
    margin-top: 10px; 
}

/* 介绍 */
.pro_trait_bottom{
	width: 1200px;
    margin: 0 auto;
	height: auto;
	margin-top: 50px; 
}
.pro_trait_font{
    width: 590px;
    height: auto; 
}
.pro_trait_font ul{
	width: 100%;
	height: 100%;
	overflow: hidden;
    margin-top: 20px;
}
.pro_trait_font li{
    width: 100%;
    margin: 20px 0;
    overflow: hidden;
} 
.pro_trait_font li p{
	font-size: 16px;
    color: #333;
    background: url(https://image1.askci.com/zjtx_2023_images/zjtx_one_icon.png)no-repeat left;
    background-size: 20px;
    text-indent: 32px;
}
.pro_trait_font a{
    font-size: 18px;
    display: block;
    margin-top: 12px; 
    text-align: center;
    line-height: 50px;
    width: 190px;
    color: #fff;
    background-image: linear-gradient(to right, #4cbcff 0%, #047af3 100%);
    letter-spacing: 1px;
    font-weight: bold;
    transition: .4s;
    border-radius: 8px;
    transition: .4s;
}
.pro_trait_font span{
    margin-top: 10px;
    font-weight: bold;
    display: block;
    font-size: 34px;
    color: #0076bd; 
    letter-spacing: 3px;
} 
.pro_trait_font span n{
    width: 66px;
    height: 2px;
    background: #0076bd;
    margin-top: 10px; 
    display: block;
}
.pro_trait_img{
    width: 460px;
    height: 305px;
    margin-top: 70px;
    box-shadow: 0px 1px 10px #e2e2e2;
    overflow: hidden;
    border-radius: 10px;
}
.pro_trait_img img{
    width: 100%;
    height: 100%;
}
.pro_trait_font a:hover{ 
    background-image: linear-gradient(to right, #ff7920 0%, #dd5c06 100%);
}

/* 内容 */
.ser_bottom{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.ser_bottom ul{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ser_bottom li{
    width: 269px;
    height: 300px;
    margin: 4px 20px 36px 15px;
    background: #fff;
    float: left;
    overflow: hidden;
    box-shadow: 0px 1px 10px #ededed;
    border-radius: 10px;
    transition: .4s;
}
.ser_bottom li:nth-child(4){margin-right: 0;}
.ser_bottom li:last-child{margin-right: 0;}
.ser_list_top{
	width: 100%;
	height: auto; 
	overflow: hidden;
} 
.ser_list_top span{
	display: block;
	line-height: 46px;
	width: 90%;
	float: right;
	margin: auto;
	font-size: 22px;
	color: #333;
	font-weight: bold; 
    margin-top: 20px;
}
.ser_list_top img{
    width: 100%;
    height: 100px;
}
.ser_list_font{
	width: 100%;
	height: 153px;
}
.ser_list_font ul{
    width: 80%;
    height: 41%;
    margin: 0 auto;
    padding-top: 20px;
}
.ser_list_font{
	width: 100%!important;
	height: 24px!important;
	margin: 0!important; 
}
.ser_list_font p{
    font-size: 16px;
    color: #333; 
    line-height: 25px;
    background: url(https://image1.askci.com/zjtx_2023_images/ser_list_font_detail_icon.png)no-repeat left center!important;
    background-size: 10px 10px!important;
    width: 80%;
    margin: auto;
    text-indent: 18px; 
} 
.ser_list_more{
	width: 136px;
	height: 34px; 
	border: 1px solid #0076bd;
	border-radius:6px;
	margin: 18px 0 0 10%;
}
.ser_list_more a{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 34px;
	font-size: 17px;
	color: #0076bd;
}
.ser_list_more:hover{background-image: linear-gradient(to right, #4cbcff 0%, #047af3 100%);border: 1px solid #fff;}
.ser_list_more:hover a{color: #fff;}
.ser_bottom li:hover{margin-top: -4px;}

/* 政策 */
.policy_2023{
    background: #f9f9f9;
    width: 100%;
    margin-top: 20px;
}
.zjtx_service{
    width: 100%;
    height: auto; 
    margin-top: 40px;
}
.zjtx_policy_bottom{
    width: 100%;
	height:410px;
	overflow: hidden;
	margin-top: 40px;
}
.tab_header1{
	width:327px;
	height: 100%;
	float: left;
}
.tab_header1 li{
	width: 100%;
	height: 88px;
	margin-bottom: 18px;
	background:url(https://image1.askci.com/zjtx_2023_images/zjtx_policy_bg1.png)no-repeat center;
	background-size: 100% 100%;
    border-radius: 6px;
}
.tab_header1 li a{
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}
.tab_header1 li a img{
    width: 34px;
    height: auto;
    margin: 28px 0 0 52px;
}
.tab_header1 li a p{
	float: right;
	width: 220px;
    line-height: 88px;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
}
.tab_content1{
	width:845px;
	height:100%;
	float: right;
	overflow: hidden;
    border-radius: 10px;
}
.tab_content1 .tab1{
	width:845px;
	height:100%;
	display: none;
}
.tab_content1 .tab_active1{
	display: block;
}
.zjtx_policy_detail{
	width: 100%;
	height: 100%;
	overflow: hidden; 
    background: url(https://image1.askci.com/zjtx_2023_images/zjtx_policy_bg3.png)no-repeat center;
    background-size: cover;
}
.policy_list2{background: url(https://image1.askci.com/zjtx_2023_images/zjtx_policy_bg4.png)no-repeat center;background-size: cover;}
.policy_list3{background: url(https://image1.askci.com/zjtx_2023_images/zjtx_policy_bg5.png)no-repeat center;background-size: cover;}
.policy_list4{background: url(https://image1.askci.com/zjtx_2023_images/zjtx_policy_bg6.png)no-repeat center;background-size: cover;}

.zjtx_policy_detail p{
    width: 90%;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    margin: 0 auto;
    margin-top: 14px;
    background: url(https://image1.askci.com/zjtx_2023_images/zjtx_key_icon.png)no-repeat left top;
    background-size: 16px;
    text-indent: 24px;
    background-position-y: 8px;
} 
.zjtx_policy_con{
    margin-top: 22px!important;
}
.zjtx_policy_detail img{
    width: 200px;
    margin: 30px 0 0px 38px;
}
.carbon_develop_more{
    width: 210px; 
    margin: 0 auto;
    margin-top: 46px;
    padding-bottom: 55px;
    letter-spacing: 2px;
}
.carbon_develop_more a{
    display: block;
    width: 100%;
    height: 100%;
    color: #0076bd;
    line-height: 58px;
    text-align: center;
    font-size: 22px;
    border: 1px solid #0076bd;
    font-weight: bold;
    border-radius: 6px;
    transition: .4s;
}
.carbon_develop_more a:hover{
    border: 1px solid #fff; 
    background-image: linear-gradient(to right, #4cbcff 0%, #047af3 100%);
    color: #fff;
} 
.carbon_develop_list{
    height: auto;
    overflow: hidden;
}

/* advantage */
.advantage_title{
    width: 100%;
    height: auto;
    margin-top: 20px;
    text-align: center; 
}
.advantage_title b{
    font-size: 26px;
    color: #ff6600;
}
.advantage_title p{
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-top: 20px;
    text-align: justify;
}
.adv_two_title{
    width: 570px;
    padding-top: 66px;
}
.adv_two_title b{
    font-size: 25px;
    color: #ff6600;
}
.adv_two_title p{
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-top: 20px;
    text-align: justify;
}
.adv_bottom_one{
    width: 100%;
    height: 590px;
    margin-top: 30px;
    position: relative;
    background: url(https://image1.askci.com/2021_informant_survey_images/adv_one_bg.png)no-repeat center;
}
.adv_bottom_one li{
    width: 295px;
    height: 160px;
    color: #0076bd;
    text-align: center;
    overflow: hidden; 
}
.adv_bottom_one li b{
    display: block;
    font-size: 40px;
    padding-top: 34px;
}
.adv_bottom_one li p{
    display: block;
    font-size: 20px; 
    margin-top: 10px;
}
.adv_bottom_one li:first-child{
    position: absolute;
    top: 414px;
    left: 104px;
}
.adv_bottom_one li:nth-child(2){
    position: absolute;
    top: 204px;
    left: 94px;
}
.adv_bottom_one li:nth-child(3){
    position: absolute;
    top: 0;
    left: 458px;
}
.adv_bottom_one li:nth-child(4){
    position: absolute;
    top: 204px;
    right: 98px;
}
.adv_bottom_one li:nth-child(5){
    position: absolute;
    top: 414px;
    right: 100px;
}
.adv_two{
    width: 100%;
    height: 610px;
    margin-top: 40px;
    overflow: hidden;
    background: url(https://image1.askci.com/2021_informant_survey_images/adv_two_bg.jpg)no-repeat center;
}
.adv_two_fl,.adv_two_fr{
    width: 600px;
    height: 100%; 
}
.adv_two_bot{
    width: 100%;
    margin-top: 50px;
}
.adv_two_bot li{
    width: 260px;
    float: left;
    height: 78px;
    overflow: hidden;
    margin: 0 0 60px 20px; 
}
.adv_two_img{
    width: 80px;
    height: 100%;
    overflow: hidden; 
}
.adv_two_img img,.adv_three_img img{
    width: 100%;
    transition: .4s;
	-webkit-transition:.4s; /* Safari */
}
.adv_two_font{
    width: 160px;
    text-align: left;
    color: #0076bd;
}
.adv_two_font b{
    display: block;
    font-size: 36px; 
}
.adv_two_font p{
    display: block;
    font-size: 18px;  
}
.adv_two_bot li:hover {
    cursor: pointer;
}
.adv_two_bot li:hover .adv_two_font{
    color: #ff6600
}
.adv_two_bot li:hover .adv_two_img img{
    margin-top: -82px;
}
.adv_two_fr ul{
    padding-top: 60px; 
}
.adv_two_fr li{
    width: 560px;
    height: 60px;
    color: #fff;
    margin: 0 0 26px 40px;
}
.adv_two_fr li b{
    display: block;
    float: left; 
    font-size: 26px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border:2px solid #fff;
    line-height: 56px;
    text-align: center;
    transition: .4s;
	-webkit-transition:.4s; /* Safari */
}
.adv_two_fr_font{
    width: 480px; 
    float: right;
    text-align: left;
}
.adv_two_fr_font p{
    font-size: 20px;
    margin-top: 8px;
    font-weight: bold;
}
.adv_two_fr_font span{
    display: block;
    font-size: 16px;
    margin-top: 4px;
    font-weight: normal;
}
.adv_two_fr li:hover{
    cursor: pointer;
}
.adv_two_fr li:hover b{
    border:2px solid #ff6600;
    background: #ff6600;
}
.adv_two_fr li:hover .adv_two_fr_font{ 
    color: #ff6600;
}
.adv_three,.adv_four{
    margin-top: 40px;
}
.adv_three_bot{
    width: 100%;
    margin-top: 40px;
}
.adv_three_bot ul,.adv_four_bot ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.adv_three_bot li{
    width: 186px;
    text-align: center;
}
.adv_three_bot li b{
    display: block;
    margin-top: 20px;
    color: #0076bd;
    font-size: 18px;
}
.adv_three_bot li b n{color: #ff6600}
.adv_three_img{
    width: 100%;
    height: 160px;
    overflow: hidden;
} 
.adv_three_bot li:hover {
    cursor: pointer;
} 
.adv_three_bot li:hover .adv_three_img img{
    margin-top: -162px;
}
.adv_four_bot{
    width: 100%;
    height: 640px;
    margin-top: 34px;
    overflow: hidden;
}
.adv_four_bot li{
    background: #eaf3ff;
    text-align: center;
}
.adv_four_bot li:nth-child(1){
    width: 120px;
}
.adv_four_bot li:nth-child(2){
    width: 312px; 
}
.adv_four_bot li:nth-child(3){ 
    width: 220px; 
}
.adv_four_bot li:nth-child(4){ 
    width: 442px;
    background: #ffe4cc;
}
.adv_four_bot li b{
    display: block;
    width: 100%;
    height: 80px; 
    color: #fff;
    line-height: 80px;
    font-size: 16px; 
    background-color: #0076bd;
}
.adv_four_bot li p{
    text-align: center;
    width: 86%;
    margin: 0 auto;
    height: 70px;
    line-height: 26px;
    font-size: 14px;
    color: #555;
    padding: 24px 0 0 0; 
}
.adv_four_bot li:nth-child(4) b{
    background: #ff6600;
}  

/* news */
.case_list{
    width: 100%; 
    margin-top: 13px;
    display: inline-block;
}
.case_list li {
    width: 380px;
    float: left;
    margin: 27px 27px 0 0; 
}
.case_list li:nth-child(3n){margin-right: 0;}
.case_list li .case_img {
    width: 100%;
    height: 246px;
    overflow: hidden;
}
.case_img a img{
	width: 100%;
	height: auto;
	display: block;
	-moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.case_list li .case_font {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ebebeb;
    border-top: none;
    padding: 10px 16px 0;
}
.case_list li .case_font .case_title{
	position:relative;
	line-height:36px;
	width: 100%;
}
.case_list li .case_font .case_title a{
	font-size:16px;
	font-weight:bold;
	color:#222;
	width: 90%;
	display: block;
}
.case_list li .case_font p{
	font-size:14px;
	color:#666;
	width: 100%;
}
.case_list li .case_font .case_icon{
	position:absolute;
	right:0;
	top:0;
}
.case_list li .case_font .case_more {
	width:100%;
	border-top:1px solid #e3e3e3;
	margin-top:7px;
	font-size:14px;
	color:#666;
	line-height:44px;
	background:url(https://image1.askci.com/2021_informant_survey_images/case_icon2.jpg) right center no-repeat;
	transition:all ease .3s;
}
.case_list li .case_font .case_more a{
	width: 100%;
	height: 100%;
	display: block;
	color: #666;
}
.case_list li:hover .case_img a img{transform: scale(1.05)}
.case_list li:hover .case_font .case_title a{color: #0076bd;}
.case_list li:hover .case_font .case_title p{color: #0076bd;}
.case_list li:hover .case_font .case_more a{color: #0076bd;}

/* submit */
.submit_demand_con { width: 100%; margin: 36px auto 0px;}
.submit_d_c_p { font-size: 18px; line-height: 24px; color: #39424f; text-indent: 0em; width: 100%; margin: 0 auto;}
.submit_d_c_p span { color: #ff0000; font-size: 18px;}
.submit_d_c_box { width: 100%; margin: 24px auto 0px;}
.submit_d_c_b_left { width: 458px;}
.submit_d_c_b_l_list { width: 100%; height: 38px;}
.submit_d_c_b_l_list.margin_btwo { margin-bottom:28px;}
.submit_d_c_b_l_limg { width: 20px; height: 26px; padding: 6px 9px; display: block; float: left; border-radius: 4px;}
.submit_d_c_b_l_limg.bakg01 { background:#0076bd;}
.submit_d_c_b_l_limg.bakg02 {background:#0c69e4;}
.submit_d_c_b_l_limg.bakg03 {background:#52c5d4;}
.submit_d_c_b_l_limg.bakg04 {background:#08ada2;}
.submit_d_c_b_l_limg.bakg05 {background:#00b2df;}
.submit_d_c_b_l_limg.bakg06 {background:#f04b00;}
.submit_d_c_b_l_limg.bakg07 {background:#ff6600;}
.submit_d_c_b_l_limg img { width: 20px; height: 26px; display: block;}
.submit_d_c_b_l_ltext { border:1px solid #ccc; color:#555; font-size:14px; border-radius: 4px; text-indent: 1em; height:36px; line-height:36px; 
    outline:0; display: block; width: 362px; float: left; margin-left: 24px;}
.submit_d_c_b_l_ltbox { width: 364px; height: 38px; margin-left: 24px; float: left;}
.submit_d_c_b_l_lt_text { border:1px solid #ccc; color:#555; font-size:14px; border-radius: 4px; text-indent: 1em; height:36px; line-height:36px; 
    outline:0; display: block; width: 212px; float: left;}
.submit_d_c_b_l_lt_a { width: 122px; height: 38px; display: block; float: right; border-radius: 4px;}
.submit_d_c_b_l_lt_a img { width: 122px; height: 38px; display: block;}
.submit_d_c_b_l_lspa { width: 12px; height: 12px; padding: 13px 0px; display: block; float: right;}
.submit_d_c_b_l_lspa img { width: 12px; height: 12px; display: block} 
.submit_d_c_b_right { width: 624px;}
.submit_d_c_b_rinp { border:1px solid #ccc; color:#555; font-size:14px; border-radius: 4px; text-indent: 1em; height:230px; line-height:36px; 
    outline:0; display: block; width: 622px;}
.submit_d_c_b_rinp.margin_btwo { margin-bottom:28px;}
.submit_d_c_b_rbox { width: 100%; height: 38px;}
.submit_d_c_b_rb_butt  { cursor:pointer; height:38px; width:116px; outline: none; border-radius: 4px; display: block;line-height:38px; font-size:20px; 
    background: #ff6600; border: none; color: #fff;}
.submit_d_c_b_rb_box { width: 438px; height: 38px;}
.submit_d_c_b_rb_box p { height: 18px; line-height: 18px; font-size: 12px; color: #39424f; display: block; text-indent: 0em; width: 100%; margin-top:0px;}
.submit_d_c_b_rb_box p span { color: #ff0000;}

.special_submission {
    width: 100%;
    display: none;
}






