﻿@import url("common.css");
@font-face {
  font-family: "Montserrat-SemiBold"; 
  src: url("http://bigdata.bjhhyk.com/zhwx/static/font/Montserrat-SemiBold/Montserrat-SemiBold.eot"); 
  src: url("http://bigdata.bjhhyk.com/zhwx/static/font/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),
  url("http://bigdata.bjhhyk.com/zhwx/static/font/Montserrat-SemiBold/Montserrat-SemiBold.woff") format("woff"),
  url("http://bigdata.bjhhyk.com/zhwx/static/font/Montserrat-SemiBold/Montserrat-SemiBold.ttf") format("truetype"),
  font-weight: bold;
  font-style: normal;
}

body{
	padding:25px;
	font-family: "Noto Sans SC","microsoft yahei";
    font-weight: 400;
	color:#111;
	font-size:14px
}
.container{ margin:0 auto;width:100%;max-width:1390px; border:1px solid #ccc; box-sizing:border-box; border-width:1px 1px 0}
#indexPage .container{ width:100%;max-width:1390px}

.top_dc{ position:relative; height:50px; background:#1e9660; line-height:50px; text-align:center; color:#fff}
.top_dc a:link,.top_dc a:visited{ color:#ccfa91}
.top_dc a:hover{ color:#eeffd9; text-decoration:underline}
.logo_bigdata{ position:absolute;left:0; top:10px; margin-left:40px}
.logo_bigdata a{ display:block; height:30px; line-height:30px; color:#fff !important; padding-left:50px; background:url(../images/logo_bigdata.png) no-repeat left center; background-size:auto 100%; font-size:18px}

.nav{ height:100px;}
.nav h1{margin:25px 0 0 40px; }
.nav h1 a{ display:block;width:458px; height:54px;line-height:10; overflow:hidden; background-image:url(../images/logo2022.png);/*background-image: url(../images/svg/SmartWuxi_Black.svg), none;*/ background-repeat:no-repeat}
/*.nav h2{ margin:40px 40px 0 0; font-size:16px; font-weight:normal}
.nav h2 a{ margin-left:43px;}
.nav h2 a:hover,.nav h2 a.cur{ color:#3a59dd}*/

.navigation { position:relative;margin:40px 19px 0 0; z-index:100}
.navigation dd{ position:relative; float:left}
.navigation dd.selected{ background:#fff;}
.navigation dd h2{ display:block; padding:0 21px; font-size:16px; font-weight:normal}
.navigation dd h2.cur,.navigation dd h2.cur a{color:#3a59dd}
.navigation dd ul{ display:none; position:absolute;left:50%; top:21px; padding-top:15px; width:130px; margin-left:-65px; background:rgba(255,255,255,1);}
.navigation dd ul li{ margin:0; line-height:42px; border-bottom:1px solid #e3e3e3; text-align:center; font-size:16px;}
.navigation dd ul li:last-child{ border-bottom:none}
.navigation dd ul li a{ display:block}

.nav_mob{ display:none}

/*banner*/
.banner{ position:relative; width:100%; height:710px; background:#15459a url(../images/kv/kv.png) no-repeat left top; background-size:auto 100%; overflow:hidden}
.banner .solgan { position:absolute; left:50%; margin-left:88px; top:155px; text-align:center; color:#fff;z-index:10}
.banner .solgan p {opacity:0;}
.banner .text1,.banner .text2{ font-size:58px; text-align:center; font-weight:700; letter-spacing:7px}
.banner .text3{ margin-top:70px; font-size:22px; color:#73fcff;font-weight:700}
.banner .text4{ font-size:22px;font-family:"Montserrat-SemiBold","microsoft yahei"; letter-spacing:0.1em; line-height:1.5;text-transform : uppercase}
.banner span{ position:absolute; display:inline-block}
.banner span img{ float:left}
.banner .earth{left:16px;top:77px}
.banner .earth img{width:87px}
.banner .earth_line{left:21px; top:81px;width:74px; height:74px; border:2px solid #fff; border-radius:100%}
.banner .cloud{left:135px;top:37px; z-index:10}
.banner .mob{left:305px;top:43px; z-index:9}
.banner .mob img{width:109px}
.banner .icon_spot{left:50px; top:176px; width:21px; height:21px; border-radius:100%; background:#b7e567;}
.banner .hand{left:170px; bottom:-20px;}
.banner .hand img{width:148px}
.banner .code010{left:414px; bottom:49px}
.banner .code010 img{width:108px}
.banner .icon_light{width:22px; height:44px; background:#214080}
.banner .light1{left:537px; top:363px}
.banner .light2{left:495px; top:443px}
.banner .lattice2{left:619px; bottom:0px}
.banner .lattice2 img{width:152px}
.banner .fengche1{bottom:176px;right:75px; z-index:2}
.banner .fengche1 img{width:86px}
.banner .fengche2{bottom:113px;right:15px; z-index:3}
.banner .fengche2 img{width:86px}
.banner .bg_fengche{top:0; right:0; bottom:0; z-index:1}
.banner .bg_fengche img{ float:right; width: auto; height:100%}
.banner .wifi1{left:535px; bottom:-5px;z-index:1}
.banner .wifi2{right:10px; bottom:190px;z-index:1}
.banner .bg_pad{ display:none}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes myfadeIn{
0% {
opacity:0;
}
20% {
opacity:1;
}
80% {
opacity:1;
}
100% {
opacity:0;
}
}
@keyframes myfadeIn{
0% {
opacity:0;
}
20% {
opacity:1;
}
80% {
opacity:1;
}
100% {
opacity:0;
}
	}
.fadeIn {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}


@-webkit-keyframes myup{
	from {transform:translateY(-240px);-moz-transform:translateY(-240px)}
    to {transform:translateY(0px);-moz-transform:translateY(0px)}
	}
@keyframes myup{
	from {transform:translateY(-240px);-moz-transform:translateY(-240px)}
    to {transform:translateY(0px);-moz-transform:translateY(0px)}
	}
@-webkit-keyframes myrotate{
	from {transform:rotate(0deg);-moz-transform:rotate(0deg)}
    to {transform:rotate(360deg);-moz-transform:rotate(360deg)}
	}
@keyframes myrotate{
	from {transform:rotate(0deg);-moz-transform:rotate(0deg)}
    to {transform:rotate(360deg);-moz-transform:rotate(360deg)}
	}
@-webkit-keyframes rotate_e1{
	from {transform:rotateY(0deg) scaleX(0.7);-moz-transform:rotateY(0deg) scaleX(0.7)}
    to {transform:rotateY(360deg) scaleX(0.7);-moz-transform:rotateY(360deg) scaleX(0.7)}
	}
@keyframes rotate_e1{
	from {transform:rotateY(0deg) scaleX(0.7);-moz-transform:rotateY(0deg) scaleX(0.7)}
    to {transform:rotateY(360deg) scaleX(0.7);-moz-transform:rotateY(360deg) scaleX(0.7)}
	}
@-webkit-keyframes rotate_e2{
	from {transform:rotateY(0deg) scaleX(0.3);-moz-transform:rotateY(0deg) scaleX(0.3)}
    to {transform:rotateY(360deg) scaleX(0.3);-moz-transform:rotateY(360deg) scaleX(0.3)}
	}
@keyframes rotate_e2{
	from {transform:rotateY(0deg) scaleX(0.3);-moz-transform:rotateY(0deg) scaleX(0.3)}
    to {transform:rotateY(360deg) scaleX(0.3);-moz-transform:rotateY(360deg) scaleX(0.3)}
	}
@-webkit-keyframes myrotate2{
	from {transform:translateY(0);-moz-transform:translateY(0)}
    to {transform:translateY(-15px);-moz-transform:translateY(-15px)}
	}
@keyframes myrotate2{
	from {transform:translateY(0);-moz-transform:translateY(0)}
    to {transform:translateY(-15px);-moz-transform:translateY(-15px)}
	}
@-webkit-keyframes light{
	  from{
            background:#214080;
        }
        to{
            background:#10d2ff;
        }
	}
@keyframes light{
	  from{
            background:#214080;
        }
        to{
            background:#10d2ff;
        }
	}
@-webkit-keyframes spot{
	0%{background:#b7e567;}
	50%{background:#b7e567;}
	51%{background:#fff;}
    100%{background:#fff;}
	}
@keyframes spot{
	0%{background:#b7e567;}
	50%{background:#b7e567;}
	51%{background:#fff;}
    100%{background:#fff;}
	}
.adm_skew{
	transform-origin:left top;
	transform: skew(0,30deg)
	}
.adm_text1{animation:myfadeIn 8s linear infinite;}
.adm_text2{animation:myfadeIn 8s linear 0.5s infinite;}
.adm_text3{animation:myfadeIn 8s linear 1s infinite;}
.adm_text4{animation:myfadeIn 8s linear 1.5s infinite;}
.adm_cloud{
	animation:myrotate2 2s ease-out infinite alternate;
	}
.adm_spot{
	animation:spot 1s ease-out infinite;
	}
.adm_rotate{
	animation:myrotate 4s linear infinite;
	}
.adm_earth1{
	animation:rotate_e1 3s linear infinite;
	}
.adm_earth2{
	animation:rotate_e2 3s linear 1s infinite;
	}
.adm_hand{
	animation:myrotate2 1s linear infinite alternate;
	}
.adm_light1{
	animation:light 4s linear infinite alternate;
	}
.adm_light2{
	animation:light 4s linear 3s infinite alternate;
	}
.kv img{width:100%}

/*banner end*/

/*.section1{ border:1px solid #a7a7a7; border-width:1px 0}
.section1 .img{width:63%; height:374px; box-sizing:border-box; border-right:1px solid #a7a7a7; background:url(../images/img_index_s0.jpg) center center; background-size:cover}
.section1 .img img{display:block;width:100%}
.section1 .list-block{width:37%}*/
.section1{border:1px solid #a7a7a7; border-width:1px 0; }
.section1 .item{ display:flex; align-items:stretch; width:100% }
.section1 .img{width:63%; box-sizing:border-box; border-right:1px solid #a7a7a7; overflow:hidden}
.section1 .img p{display:table-cell; text-align:center;}
.section1 .img img{ display:inline-block;width:auto; height:100%}
.section1 .list-block{width:37%; padding-bottom:50px;min-height:415px;}
.section1 .swiper-slide{font-size:14px; z-index:10}
.section1 .swiper-pagination{left:0;width:63% !important; bottom:20px !important}
.section1 .swiper-button-prev,.swiper-button-next{ transition:all 0.2s linear}
.section1 .swiper-button-prev{left:0 !important; border-radius:0 5px 5px 0;background:rgba(0,0,0,0.2) url(../images/svg/page_pre_white.svg) no-repeat center center}
.section1 .swiper-button-next{right:0 !important; border-radius:5px 0 0 5px;background:rgba(0,0,0,0.2) url(../images/svg/page_next_white.svg) no-repeat center center}
.section1 .swiper-button-prev:hover,.swiper-button-next:hover{ background-color:rgba(0,0,0,0.4)}
.section1 .list-block .more{ position:absolute; left:50%; margin-left:-30px; bottom:60px;}

.section2{ height:744px; overflow:hidden}
.section2 .bd_r{ position:relative; height:748px;}
.section2 .bd_r .absolute_img{ position:absolute; bottom:0; width:100%; height:228px;background:url(../images/img_index_s3.png) no-repeat center center;background-size:100% auto;}
.section2 .bd_r .absolute_img img{ display:none}
.section3{ position:relative}
.section3 .bd_r{ height:477px;}
.section3 .block:last-child{ position:relative;height:477px; background:url(../images/img_index_s4.png) no-repeat left bottom; background-size:100% auto;}
.section3 .block:last-child img{ display:none}


/*.section3 .block:last-child .img{ position:absolute;left:0; bottom:0;width:100%}*/


.section2 img,.section3 img,.section4 img{ display:block}

.bd_l{border-left:1px solid #a7a7a7}
.bd_r{border-right:1px solid #a7a7a7}
.bd_t{border-top:1px solid #a7a7a7}
.bd_b{border-bottom:1px solid #a7a7a7}

.block_b .block{width:50%; float:left; box-sizing:border-box}
.block_b .block .img img{  width:100%;}
.block_b .block .list-block{ height:374px;}
.section2 .block .img img{display:block;}

.list-block{ position:relative; text-align:center}
.list-block:after{content:"."; position:absolute; top:0;left:50%;display:inline-block; height:50px;border-left:1px solid #a7a7a7; font-size:0;}
.list-block h3{ padding-top:66px; font-size:16px; font-weight:bold}
.list-block dl{ margin-top:68px}
.list-block dt{ margin-bottom:30px; font-size:35px; font-weight:bold;padding:0 30px;line-height: 1.2;}
.list-block .summary{ padding:0 100px; font-size:14px; line-height:22px;}
.list-block .more{ padding-top:30px; color:#2450a0; font-weight:bold; letter-spacing:0.2em}
.list-block .more a{position:relative; display:inline-block; padding-bottom:3px; transition:all ease 0.5s}
.list-block .more a:after{content:"."; position:absolute; bottom:2px;left:0;display:inline-block; width:100%; height:5px; background:#ccfa91; font-size:0; z-index:-1}
.list-block .more a:link,.list-block .more a:visited{color:#2450a0}
.list-block .more a:hover{ color:#2057b9; letter-spacing:0.3em}

.footer{ position:relative; padding-top:75px; height:240px; background:#212b44; color:#fff}
.footer a:link,.footer a:visited{ color:#fff; }
.footer .fl{ margin-left:43px;}
.footer .logo_f{ margin-bottom:56px; float:left}
.footer .logo_f a{display:block;width:155px; height:60px;line-height:10; overflow:hidden;background-image:url(../images/logo_white.png);background-image: url(../images/svg/SmartWuxi_White.svg), none;background-repeat:no-repeat}
.footer .icon_f{float:left; margin:10px 0 0 30px}
.footer .icon_f li{ float:left; margin-right:30px}
.footer .nav_f p{margin-bottom:30px}
.footer .nav_f a{ margin-right:56px; }
.footer .other_message{ margin-top:10px; text-align:center; font-size:12px}
.footer .other_message span{ margin:0 20px;}
.footer .beian{ margin-top:10px; text-align:center; font-size:12px;}
.footer .beian span{ margin: 0 5px}
.footer .icon_gov{ position:absolute;left:50%; top:190px; margin-left:-340px}
.footer .zhaocuo{ position:absolute;left:50%;top:203px; margin-left: 270px}


/*content*/
.content{ padding-top:50px; min-height:500px;}
.tabs_box dd{ display:block}
.tabs{  margin:0 auto 20px;width:970px; height:55px; line-height:55px; border-bottom:2px solid #898989;}
.tabs a{ position:relative; display:inline-block; text-align:center; font-size:20px; font-weight:bold}
.tabs a:hover{ color:#3a59dd}
.tabs a.cur:after{content:"."; position:absolute; bottom:-4px;left:0;display:inline-block; width:100%; height:6px; background:#3a59dd; font-size:0; z-index:1; }
.tabs.col_a a{ width:33.3%}
.tabs.col_b a{ width:33.3%}
.tabs.col_d a{ width:20%}
.tabs.col_c a{ width:25%}
.tabs_box dt{ display:none}
.col_just{display:flex;justify-content:space-around;}

.section_c{ padding-top:70px}
.section_c .title,.section_title{ margin-bottom:40px; font-size:35px; font-weight:bold; text-align:center}
.section_c .cat_summary{ margin-bottom:45px; text-align:center; font-size:16px; line-height:24px}
.block_pd{ padding:0 80px 130px}
.title_dy{padding-top:20px}

/*about*/
.list_honor{ margin:0 85px; }
.list_honor li{ float:left; width:47.6%; margin:0 1.2% -1px; height:74px; line-height:74px; border:1px solid #333333; border-width:1px 0; text-indent:0.5em;}
.list_honor li span{ font-size:35px; color:#144499; font-weight:bold;vertical-align: middle;}
.list_honor li  a{ margin-left:30px; font-size:20px;vertical-align: middle;}
.get_more{ margin-top:50px;padding-bottom:70px; text-align:center}
.get_more i{ display:inline-block; width:200px; height:30px; line-height:10; background:url(../images/svg/arrow_down.svg) no-repeat center center; overflow:hidden; cursor:pointer}
.get_more i.up{background:url(../images/svg/arrow_up.svg) no-repeat center center}

.swiper_box{ position:relative; padding:0 100px; padding-bottom:115px; overflow:hidden}
.swiper_box .swiper-button-next,.swiper_box .swiper-button-prev{ position:absolute; top:22%;  display:block;width:47px; height:47px; font-size:0;}
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after{ display:none}
.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after{display:none}
.swiper_box .swiper-button-prev{left:30px; background:url(../images/Arrow_left_black.png)}
.swiper_box .swiper-button-prev:hover{left:30px; background:url(../images/Arrow_left_Hover.png)}
.swiper_box .swiper-button-next{right:30px; background:url(../images/Arrow_right_black.png)}
.swiper_box .swiper-button-next:hover{right:30px; background:url(../images/Arrow_right_Hover.png)}
.swiper_box .swiper-pagination{ margin-top:50px; position:inherit; text-align:center}
.swiper_box .swiper-pagination span{ margin:0 5px;}
.swiper-pagination-bullet-active {background: #232323 !important;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-slide img{width:100%; height:193px}

.card{ padding:70px 100px}
.card .video{width:60%;}
.card .video video{width:100%}
.card .text{width:41%}
.card .text h5{ margin-bottom:50px; font-size:35px; line-height:1; font-weight:bold;}
.card .text p{ margin-bottom:25px; font-size:16px; line-height:24px;/*text-indent:2em;*/ text-align:justify}
.card .img{width:53%;}
.card .img img{width:100%}

.list_img{ text-align:justify;text-justify:distribute-all-lines;*zoom:1;}
.list_img:after{content: "";display: inline-block;width: 100%;height: 0;overflow: hidden;}
.list_img li{ position:relative; display:inline-block;*display:inline; *zoom:1; vertical-align:top; width:370px; height:280px;  margin-bottom:30px;}
.list_img li span{ position:absolute; top:30px;left:30px; font-size:20px; color:#fff}

.list_news{width:970px; margin:0 auto; padding-bottom:60px}
.list_news li{ padding:0 20px; line-height:30px; font-size:16px;}
.list_news li:nth-child(5n){ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #898989}
/*.list_news li:nth-child(10n){border-bottom:none}*/
.list_news li a{ padding-left:10px; background:url(../images/dot.png) no-repeat left center}
.list_news li span{ margin-left:1em}

.list_jiagou{ width:520px; margin:0 auto; font-size:20px;}
.list_jiagou dt{ margin-top:30px; font-weight:bold; text-align:center; margin-bottom:15px;}
.list_jiagou dd ul{ margin:0 auto}
.list_jiagou dd li{ display:flex; padding-bottom:10px;}
.list_jiagou dd li strong{width:70px;flex-shrink:0; display:inline-block;text-align-last:justify;text-align:justify;text-justify:distribute-all-lines; }
.list_jiagou dd li p{ padding-left:20px; line-height:1.5}

/*LOCAL SHARING*/
.list_area{ margin-top:-20px; padding-bottom:70px;}
.list_area li{ float:left; width:47.6%; margin:0 1.2% -1px; border:1px solid #333333; border-width:1px 0; text-indent:0.5em;}

.list_area li a{ position:relative; display:block; height:74px; line-height:74px; font-size:20px; }
.list_area li a:hover{color:#3a59dd;}
.list_area li a:after{content:""; display:iblock;width:47px; height:47px; position:absolute;right:107px; top:50%; margin-top:-23px; margin-left:-23px; background-image:url(../images/Arrow_right_black.png) ;background-image: url(../images/svg/Arrow_right_black.svg), none; background-repeat:no-repeat; background-position:right center; }
.list_area li a:hover:after{  background-image:url(../images/Arrow_right_Hover.png);background-image: url(../images/svg/Arrow_right_Hover.svg), none; background-repeat:no-repeat; background-position:right center; }

.sidebar_ls{ padding:100px 0 0 42px;width:368px; margin-right:-410px}
.sidebar_ls h3{ font-size:18px; letter-spacing:0.3em}
.nav_list{ margin-top:15px; position:relative}
.nav_list:after{content:""; display:block;width:1px; height:270px; position:absolute;left:0; top:0; background:#898989}
.nav_list ul{width:80px;text-align:right}
.nav_list li{ position:relative; height:36px; line-height:36px; font-size:16px}
.nav_list li:after{content:""; display:block;width:20px; height:1px; position:absolute;left:0; top:50%; background:#898989}
.nav_list li a:link,.nav_list li a:visited{ color:#898989}
.nav_list li a:hover,.nav_list li a.cur{ color:#3a59dd}

.main_ls_box{width:100%;}
.main_ls{margin-left:430px;border-left:1px solid #898989; padding:100px 40px; min-height:500px}
.main_ls h2{ clear:both; font-size:35px;}
.main_ls h3{ clear:both; margin-bottom:20px; font-size:24px;}
.main_ls h4{ margin-bottom:5px; clear:both; font-weight:bold; font-size:16px}
.main_ls hr{ float:left; width:100%;  margin:36px 0; border:none; height:1px; background:#898989}
.main_ls p{ font-size:16px; line-height:1.6}



.list_img_ls{ width:600px;text-align:justify;text-justify:distribute-all-lines;*zoom:1;}
.list_img_ls:after{content: "";display: inline-block;width: 100%;height: 0;overflow: hidden;}
.list_img_ls li{ position:relative;display:inline-block;*display:inline; *zoom:1; vertical-align:top; width:270px; margin-bottom:30px;}
.list_img_ls li img{width:100%; height:165px}
.list_img_ls li span{ display:block;font-size:20px; font-weight:bold}

/*article*/
.article{ padding:40px 200px 130px; max-width:1000px; margin:0 auto}
.article h1{ margin:55px 0 40px; font-size:40px; text-align:center}
.Project_status{ margin-bottom:36px; text-align:center}
.Project_status span{ margin:0 10px; padding:6px 10px; font-size:16px; color:#fff}
.Project_status span.blue{ background:#144499}
.Project_status span.green{ background:#007554}
.ac_text h4{ clear:both; font-weight:bold; font-size:16px}
.ac_text p{margin-bottom:40px; font-size:16px; line-height:1.6}
.ac_text img{ display:block; margin:0 auto; max-width:100%; height:auto}
.article .ac_info{ padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #898989; text-align:center; white-space:pre-wrap}
.article .ac_info span{ margin:0 20px; white-space:nowrap}
.article .ac_info i{ font-style:normal; cursor:pointer}
.big_text,.big_text p{ font-size:20px; line-height:2}
.big_text h2,.big_text h3,.big_text h4,.big_text h5{ font-size:26px}
.small_text,.small_text p{ font-size:14px; line-height:1.4}

/*list img
.list_img_ch{ text-align:justify;text-justify:distribute-all-lines;*zoom:1;}
.list_img_ch:after{content: "";display: inline-block;width: 100%;height: 0;overflow: hidden;}
.list_img_ch li{width:270px; display:inline-block;*display:inline; *zoom:1; vertical-align:top; margin-bottom:85px;zoom:1}
.list_img_ch li:after{}
.list_img_ch li img{width:100%; height:165px}
.list_img_ch li span{ display:block;width:100%; padding-top:15px;font-size:20px; font-weight:bold}
.list_img_ch li p{ margin-top:10px; font-size:14px; line-height:18px; color:#666}
*/

.list_img_ch{ margin-right:-3%}
.list_img_ch li{ float:left; margin-right:3%; width:22%; height:330px; vertical-align:top;}
.list_img_ch li img{width:100%; height:165px}
.list_img_ch li span{ display:block;width:100%; padding-top:15px;font-size:18px; font-weight:bold; text-align:center}
.list_img_ch li p{ font-size:18px; font-weight:bold;color:#333;text-align:center}

.sortbar{ position:relative; z-index:10; text-align:right; margin-bottom:56px; font-size:16px}
.sortbar ul{ margin-right:-3%; zoom:1; box-sizing:border-box}
.sortbar ul ul{margin-right:0;}
.sortbar .item_select{ width:22%; margin-right:3%; float:right; box-sizing:border-box}
.sortbar li li{ text-align:left}

.fix_code{ position:fixed;right:0;bottom:0; z-index:10}
.fix_code .codebox{ position:relative; background:#fff; text-align:left}
.fix_code .codebox img{width:380px}
.fix_code .codebox i{ position:absolute;right:10px; top:10px; width:16px; height:16px; background:url(../images/Menu-close-white.svg) no-repeat center center; cursor:pointer}

/*SMART CITY SOLUTIONS*/
.title_section{ margin:90px 0 40px; font-size:35px;}
.show_scs{ margin-top:22px; height:610px; background:#144499 url(../images/bg_scs01.png) no-repeat top right; background-size:auto 100%; color:#fff;}
.show_scs dl{ padding:85px 0 0 80px; width:440px;}
.show_scs dt{ margin-bottom:30px; font-size:35px; font-weight:bold}
.show_scs dd.summary{ font-size:16px; line-height:24px}
.show_scs dd.more{ padding-top:100px; font-size:25px;}
.show_scs dd.more li{ margin-bottom:40px;}
.show_scs dd.more a{ display:inline-block; color:#fff;vertical-align:middle; }
.show_scs dd.more i{ margin-left:20px; display:inline-block;width:48px; height:48px;background-image:url(../images/Arrow_right_white.png) ;background-image: url(../images/svg/Arrow_right_white.svg), none; background-repeat:no-repeat; background-position:right center;vertical-align:middle}
.show_scs dd.more a:hover i{background-image:url(../images/Arrow_right_white2.png) ;background-image: url(../images/svg/Arrow_right_white2.svg), none; background-repeat:no-repeat; background-position:right center;}
.get_more{ text-align:center;}
.get_more a{ display:inline-block;width:180px; height:40px; background:#144499; font-size:16px; line-height:40px; color:#fff}
.get_more a:hover{ background:#2057b9}

.list_scs{ padding-top:60px; width:970px; margin:0 auto}
.list_scs li{ padding-bottom:36px; margin-bottom:36px; border-bottom:1px solid #898989;}
.list_scs dt{ float:left; width:200px; height:129px; margin-right:-220px; }
.list_scs dt img{width:100%; height:129px}
.list_scs dd{float:left; width:100%;}
.list_scs dd .text{position:relative; height:129px; margin-left:230px; font-size:16px}
.list_scs dd h5{ margin-bottom:4px; font-size:16px; line-height:1}
.list_scs dd .more{ position:absolute;left:0; bottom:0}
.list_scs dd .more a{position:relative; display:inline-block; padding-bottom:3px; font-size:14px; font-weight:bold;letter-spacing: 3px}
.list_scs dd .more a:link,.list_scs dd .more a:visited{color:#2450a0}
.list_scs dd .more  a:hover{ color:#2057b9;}
.list_scs dd .more a:after{content:"."; position:absolute; bottom:2px;left:0;display:inline-block; width:100%; height:5px; background:#ccfa91; font-size:0; z-index:-1}
.list_no_img dd .text{ margin:0 200px 0 30px}
.list_no_img{ padding-bottom:25px;}

.sidebar_scs{ position:relative; padding:100px 0 0 42px;width:368px; margin-right:-410px}
.sidebar_scs li{ margin-bottom:40px; width:200px; }
.sidebar_scs li a{ display:block;padding-bottom:10px;font-size:20px; border-bottom:6px solid #898989; font-weight:bold}
.sidebar_scs li a:hover{color:#3a59dd}
.sidebar_scs li a.cur{border-bottom:6px solid #2057b9;}

/*interaction and transaction*/
.form_zhengji{width:765px; margin:0 auto}
.form_zhengji li{ margin-bottom:30px}
.form_zhengji li label{ display:block; font-size:16px; margin-bottom:10px; font-weight:bold}
.form_zhengji li .ipt,.form_zhengji li textarea{ box-sizing:border-box; padding:10px;width:100%; border:1px solid #e3e3e3}
.form_zhengji li .ipt{ height:43px;}
.form_zhengji li p{ margin-top:10px; font-size:14px}
.form_zhengji li textarea{ height:160px}
.button_row{ padding-top:15px}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;} 
.button_row .button{ display:inline-block; width:180px; height:40px; line-height:40px; border:none; background:#898989; font-size:16px; color:#fff; text-align:center; cursor:pointer}
.button_row .button_smt{ border:none; background-color: transparent; background:#144499}
.button_row .button_smt:hover{ background:#2057b9}

.tips{ text-align:center}
.tips p{ margin-top:55px;}
.tips p img{width:240px}
.tips .button_row{ padding-top:0}
.tips p.text{ font-size:25px; line-height:40px;}

.diaocha{width:750px; margin:0 auto; font-size:16px;}
.diaocha .desc{ line-height:1.6}
.diaocha dl{ padding:20px 0 10px}
.diaocha dt{ margin-bottom:10px; font-weight:bold}
.diaocha dd label{ margin-right:40px}
.diaocha textarea{ height:100px}
.diaocha .button_row{ margin-top:20px}
.diaocha .row{vertical-align:middle; }
.diaocha .row dt,.diaocha .row dd{ display:inline-block;margin-right:15px; vertical-align:middle}
.diaocha .row dd img{ height:30px}

.canyu{ position:relative; z-index:10}
.canyu .erweima{ position:absolute; left:50%; top:80px; display:none; margin-left:-100px; padding-bottom:10px; background:#fff; text-align:center}
.canyu .erweima img{width:200px;}


.kv{height:260px;}
.kv p{text-align:center;font-weight:bold;color:#fff}
.kv .c{ margin-bottom:24px;padding:72px 0 0;font-size:58px; letter-spacing:6px; line-height:1}
.kv .e{font-family:"Montserrat-SemiBold","microsoft yahei";font-size:30px;letter-spacing:3px; line-height:1}
.bg_gywm{background:#144499 url(../images/column/kv_gywm.png) no-repeat center bottom; background-size:100% auto}
.bg_zxxx{background:#007fc6 url(../images/column/kv_zxxx.png) no-repeat center bottom; background-size:100% auto}
.bg_jjfa{background:#144499 url(../images/column/kv_jjfa.png) no-repeat center bottom; background-size:100% auto}
.bg_jlhd{background:#202950 url(../images/column/kv_jlhd.png) no-repeat center bottom; background-size:100% auto}
.bg_zhyy{background:#1e9660 url(../images/column/kv_zhyy.png) no-repeat center bottom; background-size:100% auto}
/*
.bg_gywm{background:#144499 url(../images/column/kv_gywm.png) no-repeat center bottom; background-size:auto 100%}
.bg_zxxx{background:#007fc6 url(../images/column/kv_zxxx.png) no-repeat center bottom; background-size:auto 100%}
.bg_jjfa{background:#144499 url(../images/column/kv_jjfa.png) no-repeat center bottom; background-size:auto 100%}
.bg_jlhd{background:#202950 url(../images/column/kv_jlhd.png) no-repeat center bottom; background-size:auto 100%}
.bg_zhyy{background:#1e9660 url(../images/column/kv_zhyy.png) no-repeat center bottom; background-size:auto 100%}
*/
.kv_white{ background:#fff; color:#000; border:1px solid #a7a7a7; border-width:1px 0}
.kv_white .c,.kv_white .e{ color:#000}

.other_page .fl{ box-sizing:border-box; width:30%; min-height:910px; background:url(../images/bg_other.png) repeat-x; border-right:1px solid #a7a7a7}
.other_page .fr{width:70%}
.other_page .right_links{ padding:100px 0 0 147px}
.right_links dl{ margin-bottom:70px; font-weight:bold}
.right_links dt{ margin-bottom:23px; font-size:25px; line-height:1}
.right_links dd{ font-size:16px}
.right_links dd li{ line-height:24px}
.right_links p{ margin-top:-15px}
.right_links .icon_wechat{ display:block;width:42px; height:42px; background:url(../images/svg/WeChat.svg) no-repeat center center; background-size:cover; cursor:pointer}


/*鐎广垺鍩涚粩钪倿铡�
.container.web_o,.container.web_n{min-width:1200px;}
.container.web_xs{min-width:1150px;}
.container.web_s{min-width:1200px;}
.container.web_m{min-width:1300px;}*/

.content{ max-width:1400px; margin:0 auto}

.container.web_m .block_b .block .list-block{ height:350px}
.container.web_m .section2{ height:auto}
.container.web_m .section3 .bd_r{ height:380px}
.container.web_xs .block_b .block .list-block{ height:310px}
.container.web_xs .section2{ height:auto}
.container.web_xs .section3 .bd_r{ height:380px}
.container.web_xs  .list-block dl{ margin-top:28px}
.container.web_xs .banner .solgan{left:55%}
.container.web_xs .block_pd{ padding-left:20px; padding-right:20px}
.container.web_xs .list_img_ch,.container.web_s .list_img_ch{ margin-left:-10px}
.container.web_xs .list_img_ch li,.container.web_s .list_img_ch li{ width:24%; margin-left:1%}
.hide_scroll{ overflow:hidden}
 
 
 
 /*阎ｆ瑨鈻�*/
.panellist{ margin-bottom:30px}
.panellist h4{ font-size:20px; padding:0 0 15px;/*border-bottom:1px solid #e3e3e3;*/ margin-bottom:15px;}
.panellist table{
	margin: 0 auto 10px;
	width: 97%;
	border:1px solid #e3e3e3;
}
.inter_back td.ib_td04{
	font-size: 12px;
	font-weight: bold;
}
.inter_back td.ib_td01{
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px dotted #D3D3D3;
	line-height: 18px;
}
 
 
 
 
 @media only screen and (max-width: 1440px) {
.list_img li{width:30%;height:auto;  }
.list_img li img{ width:100%; height:auto}
.sidebar_ls{width:268px; margin-right:-310px}
.main_ls{ margin-left:330px}
.bg_gywm{background:#144499 url(../images/column/kv_gywm.png) no-repeat center bottom; background-size:100% auto}
.bg_zxxx{background:#007fc6 url(../images/column/kv_zxxx.png) no-repeat center bottom; background-size:100% auto}
.bg_jjfa{background:#144499 url(../images/column/kv_jjfa.png) no-repeat center bottom; background-size:100% auto}
.bg_jlhd{background:#202950 url(../images/column/kv_jlhd.png) no-repeat center bottom; background-size:100% auto}
.bg_zhyy{background:#1e9660 url(../images/column/kv_zhyy.png) no-repeat center bottom; background-size:100% auto}
}
@media only screen and (max-width: 1360px) {
	.list_img_ch li{}
	}
@media only screen and (max-width: 1280px) {
.banner{width:100%; height:auto; background:#15459a url(../images/kv/kv_pad.jpg) no-repeat; background-size:100% auto; background-position:left center}
.banner .solgan { left:50%; top:60px; margin-left:0; transform:scale(70%,70%) }
.banner span{ display:none}
.banner .bg_pad{ display:block}
.banner .bg_pad img{ display:block;width:100%}

.list_img li{width:30%;height:auto; }
.list_jiagou dd ul{width:100%}
.list-block .summary{ padding:0 50px}
.tabs{width:100%}

}
@media screen and (orientation:landscape){
}

@media only screen and (max-width: 1024px) {
.banner .text4{font-family:"Montserrat-SemiBold","Myriad Pro","Helvetica","Droid Sans"}
*{ box-sizing:border-box}
body{ padding:15px}
.container{ min-width:100% !important; border:1px solid #ccc}
.top_dc{ display:none}
.nav{ position:relative; z-index:20}
.nav h2{ display:none}
.navigation{ display:none}
.nav_mob{  display:block; float:right; margin:38px 38px 0;}
.nav_mob button{width:24px; height:24px; border:none; background-color:transparent; background:#fff url(../images/Menu.svg) no-repeat center center; background-size:auto 100%}
.nav_mob button.close{background:#fff url(../images/Menu-close.svg) no-repeat center center;}
.nav_mob button:focus{outline: none;}
.nav_mob ul{ display:none; position:absolute; left:0; top:80px; width:100%; padding:25px; border:1px solid #a7a7a7; border-width:1px 0;background:#fff; z-index:21;}
.nav_mob ul li{ font-size:16px; line-height:55px;border-bottom:1px solid #a7a7a7; font-weight:bold}
.nav_mob ul li:last-child{ border:none}
.nav_mob ul li a{ display:block}
.nav_mob .has_child dl{ display:flex; justify-content:flex-start}
.nav_mob .has_child dt{ margin-right:0.5rem;}
.nav_mob .has_child dd{ white-space:nowrap}
.nav_mob ul li.has_child dd a{ display:inline-block; margin-left:1rem; font-size:14px; font-weight:normal}

.web_mark{ display:none; position:fixed; left:0; bottom:0; width:100%; height:100%; background:rgba(255,255,255,0.8); z-index:19}
.banner .solgan { left:50%; top:60px; margin-left:0; transform:scale(60%,60%) }

.section1 .img{width:50%;}
.section1 .list-block{width:50%; border:none;min-height:370px}
.section1 .swiper-pagination{width:50% !important;}
.section2 .bd_r{ height:auto}
.section2 .bd_r .absolute_img{ position:inherit; height:auto}
.section2 .bd_r .absolute_img img{ display:block}
.section3 .block:last-child{height:auto}
.section3 .block:last-child img{ display:block}
.list-block dl{ margin-top:28px}
.list-block dt{ margin-bottom:16px; font-size:30px}
.block_b .block{width:100%; float:none}
.block_b .block .list-block{ height:310px; border-bottom:1px solid #a7a7a7; margin-bottom:-1px; border-right:none}
.block_b .bd_r,.block_b .bd_b{ border:none}
.section2{ height:auto}
.section2 .img:first-child{ display:none}
.section3 .bd_r{ height:auto}
.list-block .summary{ padding:0 30px}
.section3 .block:last-child{ height:auto}
.section3 .block:last-child .img{ position:inherit}

.footer{ padding-top:30px; padding-bottom:45px; height:auto}
.footer .fl{width:100%; margin-left:0; padding-left:24px;}
.footer .logo_f{float:left}
.footer .fl ul{ float:right}
.footer .fr{float:none}
.footer .nav_f{ clear:both; padding:0 24px}


.kv{ display:flex; height:180px; justify-content:center; align-items:center}
.kv .c{ margin-bottom:10px;font-size:30px; padding:0; letter-spacing:3px}
.kv .e{font-size:16px;letter-spacing:2px}

.bg_gywm{background:#134499 url(../images/column/kv_gywm.png) no-repeat center bottom;background-size:100% auto}
.bg_zxxx{background:#0081c1 url(../images/column/kv_zxxx.png) no-repeat center bottom;background-size:100% auto}
.bg_jjfa{background:#134499 url(../images/column/kv_jjfa.png) no-repeat center bottom;background-size:100% auto}
.bg_jlhd{background:#202950 url(../images/column/kv_jlhd.png) no-repeat center bottom;background-size:100% auto}
.bg_zhyy{background:#1e9660 url(../images/column/kv_zhyy.png) no-repeat center bottom;background-size:100% auto}

.content{ padding-left:30px; padding-right:30px;}
.tabs{width:100%}
.tabs a.cur::after{ bottom:-2px}
/*about*/
.card{ padding:0 30px 30px}
.card .video{ width:100%; float:none; margin:50px auto 0 !important}
.card video{width:100% !important; height:auto}
.card .text{ margin-top:50px; width:100%; float:none}
.card .img{ margin-top:20px; float:none;width:100%; text-align:center}

.list_area li a:after{right:87px; top:50%;}

.list_honor li{float:none;width:100%; margin-bottom:0;border-top:none}
.list_honor li:first-child{ border-top:1px solid #333}
.swiper_box{ padding:0 0 50px}
.swiper_box .swiper-button-next, .swiper_box .swiper-button-prev{ display:none}
.swiper-slide img{width:100%; height:auto}
.list_honor{margin:0 30px;}
.list_img li{width:48%; }
.list_img_ls li span{ font-size:16px}
.main_ls .list_img_ls li img{ height:200px !important}
.block_pd{ padding:0 0px 70px}
.block_pd_lr{ padding-left:30px !important; padding-right:30px !important}

.list_img_ch{ margin-right:-4%}
.list_img_ch li{width:46%; margin-right:4%; height:420px}
.list_img_ch li img{width:100%; height:300px}
.list_img_ch li span{ font-size:16px}
.list_news{width:100%; padding-bottom:30px}
.list_news li{ word-break:break-all}
.article{ width:100%; padding:30px 20px 50px}
.article h1{ font-size:24px}
.article img{max-width:100%}
/**/
.sidebar_ls{width:160px; margin-right:-220px;}
.sortbar{margin-bottom:40px}
/*.sortbar>ul{ display:flex; justify-content:space-between; }
.sortbar>ul>li{width:48%; }*/
.sortbar ul{ margin-right:-4%;}
.sortbar .item_select{ width:46%; margin-right:4%; }

.sortbar .item_select{margin-left:0}
.sortbar .selectBox{width:100%}
.main_ls{ margin-left:220px}
.main_ls p{width:100% !important}
.main_ls img{width:100% !important; height:auto !important; margin-bottom:15px}
.scs_ac .sidebar_scs,.scs_ac .main_ls{width:100%; margin:0; float:none}
.scs_ac .sidebar_scs{ padding:40px 20px 0;}
.scs_ac .main_ls{ padding:0 20px 30px; border:none}
.sidebar_scs ul{ display:flex; justify-content:space-between}
.sidebar_scs li{width:48%; text-align:center}
.w750{width:100%}
.article .diaocha{ width:100%}
.list_scs{width:100%}
.list_scs dd .text{ height:auto; padding-bottom:30px;}
.list_no_img dd .text{ margin:0}
.show_scs {
	background: #144499 url(../images/bg_scs01.png) no-repeat;
	background-size:100% auto;
	background-position:right bottom;
}
.show_scs dl{ padding-left:40px}
.form_zhengji{width:100%}
.other_page .right_links{ padding:100px 0 0 100px}
}
@media only screen and (max-width: 900px) {
	.list_img_ls{width:100%; margin-left:0; text-align:justify;}
	.list_img_ls li{width:47%; margin-left:0}
	}
@media only screen and (max-width: 768px) {
	.content{ padding-left:15px; padding-right:15px;}
	.banner .solgan { left:45%; top:20px; margin-left:0; transform:scale(60%,60%) }
	.card .text h5{ font-size:28px}
	#section .card{ padding:0; padding-bottom:30px}
	.get_more{ margin-top:0px;padding-bottom:50px;}
    .section1 .list-block{min-height:420px}
	.section1 .swiper-pagination{}
	}

@media only screen and (max-width: 640px) {
body{ padding:7px}
.top_dc{ font-size:12px;}
.nav{ height:80px;}
.nav h1{ margin:20px 0 0 20px}
.nav h1 a{width:110px; height:50px}
.nav_mob{ margin:28px 25px 0}

.banner{width:100%; height:490px; background:#15459a url(../images/kv/kv_pad.jpg) no-repeat; background-size:100% auto; background-position:left bottom}
.banner .solgan { left:0; top:80px; width:100%; transform:none}
.banner .text1, .banner .text2{ font-size:32px;}
.banner .text3{ margin-top:40px}
.banner .text3,.banner .text4{ font-size:15px}
.banner .bg_pad{ display:none}

.content{ padding-top:30px}
.section1 .img{ display:none}
.section1 .list-block{width:100%;}
.section1 .swiper-pagination{left:0 !important;width:100% !important}
.block_b .block .list-block{ min-height:340px; height:auto}
.block_pd{ padding:0 0 30px}
.list-block dt{ font-size:25px;}
.list-block .summary{ padding:0 50px}
.swiper-button-prev,.swiper-button-next{ display:none !important}

.footer{ padding-bottom:100px; }
.footer .nav_f{ padding:0 0 0 24px; }
.footer .other_message{ margin-top:60px; color:#212b44; text-align:left}
.footer .other_message span{ display:block; color:#fff}
.footer .logo_f{float:none}
.footer .fl ul{float:none; margin:0}
.footer .nav_f{ padding-top:40px}
.footer .nav_f a{ margin-right:30px}
.footer .icon_gov,.footer .zhaocuo{ position:static; margin-left:20px;}
.footer .icon_gov img{ margin-left:5px}
.footer .beian{ text-align:left; margin:15px 20px}
.footer .beian span{ display:block; margin: 0}

.kv{ height:90px}
.kv .c{font-size:25px; padding:0}
.kv .e{font-size:14px;}

.tabs_box { position:relative; z-index:18}
.tabs_box dt{ display:flex; height:44px; line-height:44px; border-bottom:1px solid #898989;  justify-content:space-between; align-items:center; text-indent:10px}
.tabs_box dd{ display:none; position:absolute;left:0;top:45px; width:100%}
.tabs_box dd h3{ border:none}
.tabs_box dd a{ display:block; width:100% !important; text-align:left; background:rgba(255,255,255,0.95); font-size:16px; font-weight:normal; line-height:40px; border-bottom:1px solid #e3e3e3; text-indent:10px;}
.tabs_box dd a.cur{color:#3a59dd;}
.tabs_box dd a:after{ display:none !important}
.tabs_box dt span{ display:inline-block;font-size:16px; font-weight:bold}
.tabs_box dt i{ display:inline-block; width:24px; height:16px; background:url(../images/arrow_down.png) no-repeat center center}
.tabs_box dt i.open{background:url(../images/arrow_up.png) no-repeat center center}
.list_img_ch{ margin-left:0; padding-left:0}
.list_honor{ margin:0;  padding-bottom:60px}
.list_jiagou dd ul{width:100%}
.list_jiagou{width:100%}
.list_jiagou dd li{width:100%}
.list_img li{width:100%; height:auto}

.swiper-slide img{width:100%; height:110px}

.card{ padding:0 20px 20px }
.section_c{ padding-top:35px}
.section_c .title, .section_title{ font-size:22px}
.list_honor li{ height:50px; line-height:50px}
.list_honor li span{ font-size:16px}
.list_honor li a{ font-size:14px}
.list_area li{width:100%; margin:0; border:none; border-bottom:1px solid #333333;}
.list_area li:first-child{ border-top:1px solid #333333;}


/**/
.pd_0 .block_pd{ padding:0 15px 30px !important}
.title_section{margin: 50px 0 20px;}
.pd_t_70 {padding-top: 40px !important;}
.sidebar_ls{width:100%; margin-right:0; padding:30px 15px}
.nav_list:after{display:none}
.nav_list ul{width:100%;text-align:center}
.nav_list li{ width:25%; float:left; height:36px; line-height:36px; font-size:16px; text-align:left}
.nav_list li:after{display:none;}
.main_ls{ margin-left:0; padding:0 15px 30px; border:none}
.main_ls h2{ font-size:28px}
.main_ls hr{ margin:20px 0}
.list_img_ls {width:100%;}
.list_img_ls li{width:100%; margin-left:0}
.list_img_ls li img{width:100%; height:auto}
.list_img_ch{ margin:0 1%}
.list_img_ch li{ width:100%; height:auto; padding-bottom:30px; margin-left:0;}
.list_img_ch li img{ height:auto}
.sortbar{ margin-bottom:20px}
.sortbar ul{ margin:0 auto;}
.sortbar .item_select{ width:100%; margin-right:0; }

.sortbar .item_select:first-child{ position:relative;z-index:10}
.sortbar .item_select:last-child{position:relative; z-index:9}
.sortbar .selectBox{width:100%;}
.sortbar .item_select{width:100%; margin-bottom:10px; margin-left:0}
.selectUl{ background:#fff;}
.sidebar_scs ul{ display:inherit}
.sidebar_scs li{width:100%}
.show_scs dl {
    width: 80%;
}
.list_scs{width:100%}
.list_scs dt{ float:none;width:100%; height:auto; margin-right:0}
.list_scs dt img{width:100%; height:auto}
.list_scs dd{ margin-top:15px; float:none; width:100%; }
.list_scs dd .text{ margin-left:0; height:auto; padding-bottom:30px}
.show_scs dl{ padding:60px 0 0 25px}
.show_scs dd.more{ padding-top:40px}
.show_scs dd.more li{ margin-bottom:30px}
.show_scs dd.more a{ font-size:20px}
.show_scs dd.more i{width:42px; height:42px}

.diaocha dd label{ display:block;width:100%; margin-top:15px}
.diaocha{width:100%}
.tips{ padding-bottom:50px}
.tips p.text{ font-size:18px}
.button_row .button{width:48%}
.other_page .fl{width:10%}
.other_page .fr{width:90%}
.other_page .right_links{ padding:50px 0 0 50px}
}

/*20210621*/
.sortbar { height:38px}
.navigation dd li p{ padding-bottom:10px}
.navigation dd li p span{ display:block; text-align:center; height:32px; line-height:32px;}
.navigation dd li p span a{font-size:14px;}

.ch_nav{ position:absolute;left:0; top:0; display:flex; align-items:center; height:38px;}
.ch_nav dt{ position:relative; padding-left:15px; font-weight:bold; font-size:24px; color:#2450a0}
.ch_nav dt:before{content:''; position:absolute;left:0; top:50%; margin-top:-8px; width:3px; height:20px; background:#2450a0}
.ch_nav dd{ padding-left:20px; padding-top:4px;}
.ch_nav dd a{ margin:0 1em}
.ch_nav dd a.cur{color:#2450a0; font-weight:bold}

 @media only screen and (max-width: 1040px) {
.sortbar {
    padding-top:70px;
	
}
.has_search {
    padding-top:60px;
	height:auto;
}
.no_search {
    padding-top:40px;
}

  @media only screen and (max-width: 640px) {
.sortbar {
    padding-top:100px;
}
.has_search {
    padding-top:60px;
}
.no_search {
    padding-top:80px;
}
.ch_nav{ display:inherit; text-align:left}
.ch_nav dd{ padding:20px 0 0 20px}
.ch_nav dd a{ margin:0 1em 0 0}
.zhaocuo{margin-left:30px;}
 }
 