
@media screen and (max-width: 1173px){
    .i-row1 .pad p{font-size: 12px;line-height: 2.2;}
    .i-row1 {height: auto;}
    .down-list .u-name{display: none;}
    .book-list .book-det h6,
    .book-list .book-det{font-size: 14px;}
    .ban-inner .ban-img{padding-top: 50%;}

    .book-list .item{padding: 0 10px;width: 50%;float: none;display: inline-block;margin-right: -4px;vertical-align: top;}
    .book-info{display: block;padding: 20px;line-height: 2;background-color: #f0f0f0;margin-top: 20px;}
    .down-list .c-name{
        -webkit-background-size: 30px;
        background-size: 30px;
    }
    .book-list b,
    .book-slide{display: none !important;}

    .ban-inner h3{font-size: 12px;}
    body{overflow-x: hidden;}
    .experts-list .item{width: 33.33333%;}
    .sevice-det .inner-con2{margin-bottom: 0;}

    

}
@media screen and (max-width: 890px){

    .experts-list p{font-size: 16px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    #bd,
    #fd{padding-left: 10px;padding-right: 10px;}

    .index #bd{padding-left: 0;padding-right: 0;}

    .fd-link a{padding: 10px 2%;}

}


@media screen and (max-width: 769px){	
.i-row1 {padding: 0.6rem 0;}
.t1-a{margin-left: 0.2rem;margin-right: 0.2rem; margin-bottom: 0.5rem;} 	
.t1-a h3,.t1 h3{font-size: 26px; margin-bottom: 0.1rem; letter-spacing: 2px; color: #444; font-weight: bold; position: relative;} 	
.t1 h3:before {left: 0; width: 2rem; } 
.t1 h3:after {right: 0; width: 2rem;}	
.t1 p {line-height: 1.5em; font-size: 14px; }
.t1-ys { padding: 0.8rem 0}
.zc_l_n{margin-top:0.1rem;}
.zc_l_n .bag{margin:0 0.05rem; width: 2.14rem;height: 2.14rem; margin-bottom: 18px;position: relative;cursor: pointer; border-radius:1.07rem; border:0px solid #fff; overflow:hidden; background-position:center 0.2rem; background-size:0.8rem}
.zc_l_n .bag .yi{width:100%; height:100%; padding-top:0.7rem; display:block; background:none}
.zc_l_n .bag:hover .yi{background:rgba(194,0,0,0.8); display:block}
.zc_l_n .bag .yi span{display: none;height: 57px;}
.zc_l_n .bag .yi p{color: #a11e23;text-align: center;font-size: 15px;margin-top:0.5rem;}
.zc_l_n .bag:hover .yi p{font-size: 16px;margin-top:0.1rem;}
.i-row4 {margin-bottom: 0; padding-bottom: 0px;}
.ys1 {width: 100%; background: #fff; margin-right:0; margin-bottom:0.5rem}	
.ys1:nth-child(2) {width: 100%;}	
.ys1:nth-child(3) {width: 100%;}	
.ys1:nth-child(4) {margin-bottom:0}	
.ys1 h3 {font-size: 20px; margin-bottom: 25px; letter-spacing:5px;}
.ys1 ul li { font-size: 14px;  margin: 10px 0;}
.bottomTitles,.fd-contact h3,.map,.advbg{display:none}
	
#fd {margin-top: 50px; padding: 80px 0 0; }
.fd-contact { width: 100%; float: none; padding:3%; text-align:center}
.fd-contact .add p { margin: 20px 0;}
.fd-contact h3 { font-size: 32px; text-align:center; padding-left: 0px; font-weight:bold; color:#333; }
.fd-contact .add {font-size: 15px;  background: #f2f2f2;  padding-left:0; border:1px solid #ddd; border-radius:5px; margin:5px 0; padding:3%; }
.fd-contact .lxfs {font-size: 25px;  margin-top: 0px; padding-left: 0px;}	
.fd-contact .lxfs .tel,.fd-contact .lxfs .qr-code ,.map{ width: 100%; float: none; border:1px solid #ddd; border-radius:5px; margin:5px 0; padding:3%; overflow:hidden; background:#f2f2f2}
.lxfs .qr-code .fl,.lxfs .qr-code .fr{float:none!important;}	
.fd-contact .lxfs .tel .zj{background:url(tel3.png) no-repeat 15% center; background-size:42px 40px; line-height: 20px; margin-bottom:10px}
.fd-contact .lxfs .tel .sj{background:url(mob.png) no-repeat 15% center; background-size:35px;}	
	
.i-add {padding: 20px 10px;}
.i-add h2 {font-size: 26px; line-height:1.7em}
.i-add .zx {font-size: 16px; color: #fff; background: #cb212a; padding: 6px 1.2rem;  }
.pdt60{padding-top: 20px;}
.skpicl{width:100%;  float:none!important; background:#f0f0f0; text-align:center; padding-left:0}
.skpicl img{width:50%;}
.skpicr{width: 100%; height: auto; float:none!important;  background-size: 200px; overflow:hidden; background-position: 5% top;}
.skpicr .txt { width: auto;  padding-top: 40px; float:left!important; margin-left:3rem}
.skpicr .txt h4 { font-size: 18px;}
.skpicr .txt p { font-size: 15px; margin-top: 10px;}
.skpicr .more { width: 160px;  height: 30px;  border-radius: 15px;  font-size: 18px;  line-height: 30px;  padding-left: 20px; margin-top: 10px;}
.skpicr .more .morebtn {width: 22px;height: 22px; border-radius: 11px; margin: 4px;}	
.slide-1 .s1,.slide-1 .s2,.slide-1 .s3,.slide-1 .s4{padding:10px 0 20px;height:auto; overflow:hidden}
.s1 .pdt40,.s2 .pdt40,.s3 .pdt40,.s4 .pdt40{padding-top:0px}
.slide-1 .pic { width: 100%; height: 2.6rem; float:none!important; background-position:center; background-size:2rem;}
.slide-1 .pad {width:100%;  float:none!important; padding: 0 5%;}
.slide-1 .pad .no01,.slide-1 .pad .no02,.slide-1 .pad .no03 {background:none; background-position:left 5px; }
.slide-1 .pad h3 i {width: 20px; height: 20px; background-size:15px; display:block; margin:0 auto}
.slide-1 .pad h3 {font-size: 16px; line-height: 1.5em; margin: 5px 0; padding-left: 0px; width:100%; height: 85px; letter-spacing: 0px; margin:0 auto; text-align:center}
.slide-1 .hours {margin-top: 15px; padding:0 5px;}
.slide-1 .hours .enno {display:none}
.slide-1 .hours .timebtn {background: url(hours.png) no-repeat right top; background-size:1rem;  width: 100%;  height: 1rem;   margin-left: 0%; position: relative;  }
.slide-1 .hours .timebtn .szbg{ position: absolute; left:0px; top:0; height:1rem;  width:1rem;  background-size:1rem;}
.slide-1 .hours .timebtn .sz{ left:2px; top:2px; font-size:0.5rem; line-height:1rem; height:1rem;  width:1rem; }	
.slide-1 .hours .timebtn .more{display:block;  width:1.3rem; height:0.6rem; border-radius:15px; right:0px; bottom:0px; font-size:0px; line-height:30px; padding-left:0px; }
.slide-1 .hours .timebtn .more .morebtn{ width:0.5rem; height:0.5rem; border-radius:11px; margin:0.05rem; float:right;  background-size:0.4rem;}
.i-zczl {padding:20px 0; overflow: hidden;}
.i-zczl ul li {width: 24%; padding:0 0.5%; float: left; text-align: center; margin-top: 0.5rem;}
.i-zczl ul li img{height: 1.3rem;}
.i-zczl ul li p {font-size: 14px; line-height: 1.8em;}	
.zc_t_t {margin-top: 0.5rem;}
.zc_t_t .liug {width: 100%; height: 55px; padding:6px;  margin: 3px;}
.zc_t_t .liug .po { margin-left: 0.1rem; font-size: 15px; font-weight: 400;  padding-left: 25px;  line-height: 40px;}
.zc_t_t .liug .pt {display:none}
.i-add .csfw{font-size:15px; color:#555;  font-weight:400;padding:10px 0 30px; line-height:1.8em}
table#plans td.spacer, table#plans th.spacer{width: 5px; padding:0}
table#plans th {width: 33%;}
table#plans th div.inner {height: 55px;}
table#plans th .tctit {color: #cb212a; font-size: 22px; text-align: center;  line-height: 45px;}
table#plans .bgc {background: #f5f5f5; font-size: 14px;}
table#plans tr td {padding: 6px;}
.zxzx {width: 4rem; height: 0.9rem; line-height: 0.9rem; margin: 30px auto 0px; font-size: 15px;}
.title3 {font-size: 24px; line-height: 56px;  margin: 30px 0;}
.whybg {height: 300px;}
.whylist { width: 100%; }
.whylist li {float: left; width: 31.3%; margin: 0 1%; padding: 0.3rem 0.1rem;}
.wpic {width: 1.2rem;}
.wpic img {height: 1.2rem;}
.detail3 {font-size: 13px; line-height: 1.7em; margin: 5px 0 0;}
.more2 {font-size: 12px;margin: 20px auto 0; width: 90%; height: 30px; line-height: 30px;   }
.cslcbg {margin-top: 30px; padding: 40px 0;}
.lclist{margin: 20px 0 0;}
.lclist ul{width: 90%; text-align:center; float: none; margin:0 auto}
.lclist li{display:inline-block; width:80%; position: relative; padding:3px 15px; margin-bottom:15px}
.lclist li:after{content: ''; border-width:10px 10px 0 10px; border-style:solid; border-color:#cb212a transparent transparent transparent; position:absolute; bottom:-10px;  right:50%; margin-right:-15px;}
.lclist li:last-child:after{content: ''; border:none;}
.lclist i{display:none}
.cslcbg .zxzx{margin-top:10px;}
.zzsp_s ul{width:100%;}
.zzsp_s ul li {width: 50%; height: 4rem;}
.zzsp_s ul li .yi{width:100%; height:3rem; }
.zzsp_s ul li img{width:100%; height:3rem;}
.zzsp_s ul li p{width:100%; height:1rem; line-height:1rem;}

.foot_one{margin:10px auto;padding:20px 0;}
.foot_one ul{width:95%;}
.foot_one ul li{width: 48%;margin:0 1% 10px; padding: 70px 1% 10px; height: 165px;float: left; text-align:center; border:1px solid #ddd; border-radius:5px; background-color:#fff}
.foot_one ul li p{width: 100%; height: 20px; line-height: 20px;padding:0 5%}
.foot_one_li1{background: url(u01.png) no-repeat center 10px;}
.foot_one_li2{background: url(u02.png) no-repeat center 10px;}
.foot_one_li3{background: url(u03.png) no-repeat center 10px;}
.foot_one_li4{background: url(u04.png) no-repeat center 10px;}

.zxbg_tit h2{margin-bottom: 20px; font-size: 22px;}
.zxbg_ptA .h2p{font-size: 15px; margin-bottom: 30px;}
.zxbg_ptA ul{margin-bottom: 40px;}
.zxbg_ptA ul li{float: left; width: 100%; margin:0 1% 8px; padding:0.2rem 0.5rem; text-align:center; background:#eee}
.zxbg_ptA ul li .zx_img{margin-bottom: 0px; width: 1rem; height: 1rem; float:left}
.zxbg_ptA ul li .text{ float:left; width: 6rem; margin-left:10px; color: #cb212a; text-align: left; background:none; padding:0 5px; line-height: 1rem;}

.zxbg_tb tr td{font-size:15px; height:60px; padding:8px;}
.zxbg_ptB ul{margin-bottom: 20px;}
.zxbg_ptB ul li{float: left; width: 48%; margin:5px 1%;}
.zxbg_ptB ul li h4{padding:12px 0; font-size:28px; }
.zxbg_ptB ul li p{ padding:15px 2%; line-height:1.6em}
.zxbg_ptc ul{margin-bottom: 20px;}
.zxbg_ptc ul li{float: left; width: 32.3%; margin:2px 0.5%; padding:10px 0;}
.zxbg_ptc ul li img{height:1.4rem;}
.zxbg_ptc ul li h4{ padding-bottom:8px; font-size:22px;}
.zxbg_ptc ul li p{ padding:10px 5%; line-height:1.6em}
.zilbg {height: auto; overflow:hidden; padding-bottom:50px}
.zil_list{width:80%; margin:0 auto}
.zil_list li{width:100%;  margin: 5px 0; padding-bottom:10px}
.zil_list .wpic{margin: 0 auto; width: 100%; display: block;}
.zil_list .wpic img{width: 100%; height:4rem}
.title4{text-align: center;font-size: 15px; font-weight: 400; line-height: 22px;}
.whybox {float: none; width: 100%; padding-bottom:40px;height:12rem;}
.zxbg_ptE .h2p{ margin-bottom: 20px;}
.zxbg_ptE .zxbg_tb tr td{text-align:left; padding:6px;}
.zxbg_ptE .zxbg_tb .no{width:30px; font-size:16px;text-align:center;}
.zc_t{padding: 30px 0;}

.sbzl_tit h2{margin-bottom: 0px;font-size:22px; padding:0 0 30px;}
.sbzl_ptA ul{padding-bottom: 0px; }
.sbzl_ptA ul li{float:left; width: 31.3%; margin:0 1%; height:6rem;}
.sbzl_ptA ul li .zx_img{width: 100%; height: 2rem;}

.sbzl_ptA ul li .text{left:4%; top:1.8rem; width: 92%;  padding:5px; height:4rem;}
.sbzl_ptA ul li .text h3{color: #fff; font-size: 15px;font-weight:bold; padding-bottom:5px}
.sbzl_ptA ul li .text h3 i{font-size: 18px;}
.sbzl_ptA ul li .text p{font-size: 12px; line-height:1.6em}

.sbzl_ptc ul li{float: left; width: 48%; margin:5px 1%; padding:20px 0; height:230px;}
.sbzl_ptc ul li img{height:1.5rem;}
.sbzl_ptc ul li h4{font-size:22px;}
.sbzl_ptc ul li p{ font-size:14px;line-height:1.7em}

.sbzl_lc{ margin: 40px 0 0;}
.sbzl_lc ul{float: none; width: 100%; padding-bottom:0px}
.sbzl_lc li{padding:3px 0.5rem;}
.sbzl_lc li:last-child:after{background: none;}
.sbzl_lc li:after{content: ''; width:35px; height:30px; background: url(sblcico.png) no-repeat; position:absolute; top:60px; right:-20px; background-size:22px}
.sbzl_lc li h3{font-size:20px; padding:0px; color:#cb212a; line-height:22px}
.sbzl_lc li p{display:none}
.sbzl_lc li.hover{background:url(lcbg.gif) repeat-x; color: #a46600; box-shadow: 0 4px 6px rgba(66,8,5,0.2);}

.swch_ptA{padding:30px 0}
.swch_ptA .t1-a h3, .t1 h3 {font-size: 22px; margin-bottom: 0.1rem;letter-spacing: 0px;}
.swch_ptA ul{width:100%; height:4.5rem; background:none; overflow:hidden; position:relative}
.swch_ptA ul li{width:50%;  padding:0.5rem 0.1rem 0.5rem 0.5rem; background-size:4.5rem; }
.swch_ptA ul li .wt_no{width:1.2rem; height:1.5rem; line-height:1.5rem; font-size:0.8rem; color:#fff; margin-left:-0.3rem}
.swch_ptA ul li .wt_txt{margin-left:3px;}
.swch_ptA ul li .wt_txt p{padding-left:0px; background:none; font-size:13px; line-height:0.5rem;}
.swch_ptA ul li:nth-child(1){left:0; top:0px}
.swch_ptA ul li:nth-child(2){left:0; top:2rem}
.swch_ptA ul li:nth-child(3){right:0; top:0px}
.swch_ptA ul li:nth-child(4){right:0; top:2rem}

.swch_ptB{ padding:40px 0;}
.swch_ptB h2{width:100%;font-size:20px;line-height:1.8em; letter-spacing:0px; }
.swch_ptB .zx {font-size: 15px;}
.swch_ptC .tit2{font-size: 22px;line-height: 1.6em;}

.swch_tb th .tctit{ color:#cb212a; font-size:22px; text-align:center; line-height:42px}
.swch_tb th div.inner{padding:5px 10px;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;margin-right:-1px;height:52px;background:#ccc;}
.swch_tb .bgc{background:#f5f5f5; font-size:15px}
.swch_tb .bgc2{background:#fff; font-size:15px}
.swch_tb .bgc:hover{background:#ddd; font-size:15px; color:#cb212a; font-weight:bold}
.swch_tb .bgc2:hover{background:#eee; font-size:15px; color:#cb212a; font-weight:bold}
.swch_tb tr td{padding:8px; text-align:center; word-break: break-all;}



.rssb .title3{font-size: 22px; width:100%; line-height: 45px; margin: 0; padding-bottom:0px; text-align: center; color:#444}
.pa-head-content{display: block; margin-top: 20px;}
.pa-head-content div{padding: 10px 5%; border-left: none;  border-bottom: 2px solid #ddd; margin-bottom: 30px;}
.pa-head-content div:last-child{border-right:none;}
.pa-head-content div img{height: 80px;}
.pa-head-content div h3{font-size: 18px; margin-top: 10px; margin-bottom: 10px; }

.rssb_ptB{padding:40px 0; background:none;}
.rssb_ptB ul{width:100%; height:auto;}
.rssb_ptB .ft2{margin-top:20px}
.rssb_ptB .fl .wt_txt{text-align:left}
.rssb_ptB .fl .fr{float:left}
.rssb_ptB ul li{width:100%; padding:5px 0 5px 10%;}
.rssb_ptB ul li .wt_no{width:36px; height:36px; line-height:36px; font-size:18px; border-radius:18px;}
.rssb_ptB ul li .wt_txt{font-size:16px; line-height:36px;}

.rssb_ptc ul li{ width: 32.3%; margin:10px 0.5%; padding: 18px 0;}
.rssb_ptc ul li img{width:60%}
.rssb_ptc ul li h4{width:100%; padding:10px 0; font-size:16px;}
.rssb_ptc ul li p{ font-size:14px; line-height:1.5em}

.readall_box, .readall_box2 {position: relative;z-index: 9999;padding: 0 0 25px;margin-top: -200px;text-align: center;}
.readall_box .read_more_mask, .readall_box2 .read_more_mask2 {height: 200px;background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn, .read_more_btn2{cursor:pointer;font-size: 16px;color: #de686d;background: #fff;border-radius: 4px;border: 1px solid #de686d;line-height: 30px;padding:5px 10px;}
.read_more_btn:hover, .read_more_btn2:hover{background:#de686d;color:#fff;}

#cs_box{display:none}


    .experts-list .txt{height: 84px;}
    .news-hd {margin: 0 20px;}
    .news-list2 .wp,
    .news-box .news-list{padding: 0 20px;}
    #experts-list{display: none;}
#pad-experts-list{display: block;}
   
   
   
    .menu{height: 50px; right:0}
    .menu-btn{width: 50px;height: 50px;
        -webkit-background-size: 20px;
        background-size: 20px;
        font-size: 0;
        background-position: 50%;
    }    
    .show-form,
    .formsearch,
    .follow-us,
    .search-ico{display: none;}    
	.hdr {left: 10px; padding:0}
	.hdr .logo-s{margin-right:20px; padding-top:10px}
	.hdr .logo-s img{width:100px;}
	#hd .follow-us {height: 50px; line-height: 50px; }
	.follow-us a{width:20px; height: 20px; background-size:contain; margin-right: 5px;}
    
	#banner .txt {
    padding-left: 5%;   
}
    
    .menu{width: 100%;background-color: #fff; top:0}
    .nav li a{
        height: 38px;
        line-height: 38px;
        font-size: 13px;
        text-indent: 0;
        padding-left: 64px;
        background-position: 50px 50%;
    }
    .nav-open .nav li{
        height: 38px;
    }
    
     #m-service-list{display: block;}
     .i-row3 .t1{padding: 10px !important;}
     .t1-b{padding: 0 30px !important;text-align: justify; -webkit-background-size: 50px !important; background-size: 50px !important; padding-top: 160px !important;}
     .service-list i{-webkit-transform: scale(0.7); -moz-transform: scale(0.7); transform: scale(0.7);  transform-origin: 50% 50%;}
	
	 .i-row2 .slick .item {width: 49%; padding: 10px 0; border:1px solid #ddd}
	.i-row2 .slick .item .txt1 { font-size: 15px;  line-height: 1.6em;} 
	 .i-row2 .slick .item .txt2 {font-size: 18px;  }
	.counter { margin-top: 20px;} 
	.bhnob {font-size: 28px;}
	.bhnob img{width:30%}
	.count-title {font-size: 30px;  margin-top: 10px; }
	.count-text {font-size: 12px; }
	.i-row2 .slick .item:last-child .counter{margin-top:10px}
	.services .item { padding: 20px 0;}
	.services .item i img{width:30%;}
	.services .item .txt p {font-size: 18px;}
	.services .item .txt span { font-size: 12px;  font-weight: 100;}
	
	
	.btm{ display: none}
	.wp{font-size:13px}
	.i-row5 {padding: 20px 0; }
	.i-row5 ul li {width: 25%;  float: left;  text-align: center;}
	.i-row5 ul li .pic {width: 50px;  height: 50px;  border-radius: 25px; background:#fff}
	
	.i-row5 ul li p{font-size:15px; margin-top:10px}
	.i-row5 ul li .pic:after {content: ""; position: absolute; left:0; top: 0; z-index:1; width: 50px; height: 50px;  border-radius: 50%;  border:2px solid #999;  opacity: 0.9;}
	
	.news-list .item { padding: 5px;}	
	.news-list2 h3 { font-size: 24px; color: #000;}
	 #fd{padding-top: 0;margin-top: 0;}	 	
.zcbd label{margin-right:0px;}
.zcbd label>span{display:none}
.zcbd input[type="text"], .zcbd input[type="email"], .zcbd2 select{height: 36px; margin-right: 0px;padding: 3px 1% 3px 4%; margin-top: 0px; font-size: 14px;line-height:36px;background:rgba(7,24,40,0.4); }
.zcbd .button{margin-top: 0px; padding: 8px 10px;color: #FFF; font-size: 14px; float:right}
.zcbd .button:hover{background: #fff; color:#d9242e; font-weight:bold}
.zcbd input[type="text"], .zcbd2 select{width:95%}
#floatDivBoxs .floatDtt{height:38px;line-height:38px; font-size:18px;}
.floatShadow{width:100%; padding:15px 0;}
#rightArrow{bottom:30px; right:0;}
	.zcbd .inpt{width:39%} 
	.zcbd .sbtn{width:22%}	
	.zcbd2 .inpt{width:50%}
	.zcbd2 .sbtn{width:100%; padding:20px 0 0}	
	.zcbd2 .button{width:50%; margin:0 auto; float:none}
	.mob{display:inline-block!important;}
	.pc{display:none!important;}		
}


     #m-service-list p{font-size: 12px;}
     .service-list .item{margin-top: 30px;height: 130px;}
     .service-list .slick-dots{bottom: -60px;}
     .i-row2{padding-bottom: 40px; padding-top: 40px;}
     .go-top{right: 0;}
     .experts-list i{width: 120px;height: 120px;margin-right: 0;}
     .experts-list{text-align: center;}
     .experts-list .txt{display: block;padding-top: 20px;}
     .experts-list .item{margin-bottom: 30px;}
    .i-row3{padding: 40px 1%;}
    .i-row3 .tc{padding-top: 10px;}
    .news-list li{width: 100%;}
    
    #fd .fd-copy{padding: 20px 0;text-align: center;}
    #fd .fd-address,#fd .fd-link,#fd .fd-logo,#fd .fd-contact{}
    .i-row4 .slick-dots .slick-active a{background-color: #c95897;}
    .go-top{border-radius: 50%;
        -webkit-transform: scale(0.7);
        -moz-transform: scale(0.7); 
        -ms-transform: scale(0.7); 
        -o-transform: scale(0.7); 
        transform: scale(0.7);
        transform-origin: 50% 50%;
    }

    .ban-inner h3{font-size: 10px;margin-top: 16px;}
    .summary-hd{padding: 0 10px;display: block;}
    .summary-hd a{width: 50%;padding: 10px;font-size: 13px;margin-bottom: -1px;}
    .summary-hd i{width: 20px;height: 20px;
        -webkit-background-size: cover;
        background-size: cover;

    }
    .inner-hd{margin-top: 30px;}
    .summary-box .t1{margin: 30px 20px;}
    .summary-box .con{padding:0 20px;}
    .small-pic img{width: 25%;}
    .awards-list li{width: 100%;}
    .awards-list{margin: 0;padding: 20px;overflow: hidden;}
    .big-img{margin: 30px 0;}
    .h60{height: 30px;}
    .article-box .hd{padding: 40px 10px 0 10px;}
    .article-box .hd h1{margin-bottom: 20px;}
    .article-box .hd h1{font-size: 24px;}
    .article-box .bd{padding:20px;}
    .article-box .fd{padding: 0 20px;}
  
  .article-box .fd span{width: 80px;height: 30px;line-height: 30px;}
  .article-box .fd p{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}

  .article-box .fd a{font-size: 13px;}
  
  /*20160812*/
  .ssss{    display: block;}
  
  
  .filter-hd span, .filter-hd a{height: 40px;line-height: 40px;}
  .filter-search span{display: block;margin-top: 20px;}
  .filter-search .sub{margin-top: 20px;}
  .filter-search .inp,
  .filter-search .sub,
  .filter-search select{width: 100%;}
  .filter-hd{margin-bottom: 20px;}
  .filter-hd,
  .filter-search{padding: 0 20px;margin-bottom: 10px;}
  .filter-search{margin-bottom: 50px;}
  .page{padding-left: 10px;padding-right: 10px;}
  .page span, .page a{padding: 0 10px;height: 30px;line-height: 30px;}
  .expert-det .avt{width: 100%;padding-top: 100%;}
  .expert-det{margin-bottom: 30px;padding-top: 25px;}
  .expert-det .con{padding: 20px;font-size: 16px;
  /*20160811*/
  min-height: inherit;
  }
  .expert-det dt{padding-left: 40px;width: 130px;}
  .t2{padding-top: 30px;padding-left: 20px;}
  .job-list li,
  .sv-list li,
  .info-basic li{width: 100%;}
  .expert-info .bd{padding: 20px;margin-bottom: 0;}
  .sv-list i{width: 30px;height: 30px;
    -webkit-background-size: 30px;
    background-size: 30px;
    vertical-align: bottom;
  }
  .sv-list dl{padding: 20px;}
  .sv-list span{font-size: 20px;}
  .sv-list{margin: 0;padding-top: 30px;}
  /*.sv-list li{padding: 0;}*/
  .sevice-det .sv-list{padding-left: 20px;}
  .inner-con{padding-left: 20px;padding-right: 20px;}
  .job-box .h100{height: 30px;}
  .job-box .wp{padding: 0 20px;}
  .inner-hd2{padding:40px 10px 40px 10px;}
  .inner-hd2 a{width: 33.3333%;font-size: 14px;margin-bottom: -1px;text-align: center;  }
  .tab1{padding-bottom: 20px;overflow: hidden;}
  #tab1{display: none;}
  .m-job-select{display: block;}
  .down-list li{font-size: 12px;line-height: 56px;}
  .down-list .date{height: 56px;width: 56px;}
  .down-list div{height: 56px;}
  .down-list .date p{font-size: 21px;}
  .down-list .date span{font-size: 12px;}
  .down-list .c-name{width: 70%;padding-left: 60px;font-size: 14px;}
  .down-list .btn a{width: 44px;
    -webkit-background-size: 24px;
    background-size: 24px;
  }
  .down-list{padding: 0 10px;}
   .about-box dl,
    .book-list .item{width: 100% !important;}
    .about-box{padding: 20px;}
    .about-box .fd-contact{padding: 40px 0;}
    .about-box .fd-contact a{margin-bottom: 10px;}
    .about-box .fd-contact a{padding-top: 10px;padding-bottom: 10px;}
    .about-box .fd-address{padding-bottom: 0;padding-top: 0;}
    .con-hide{position: static;border: none;}
    .con-hide em{top: 18px;}
    .about-box .fd-address dl{padding-right: 0;}
    .about-box .map{height: 300px !important;}
    .ban-inner, .i-row4{
        background-attachment: scroll;
    }
    .sv-list p{height: auto;}
    .go-top{left: auto;margin-left: 0;right: 10px;bottom: 10px; display:none!important;}
}
@media screen and (max-width: 640px){
	.lan{
		-webkit-transform: scale(0.75);
		-moz-transform: scale(0.75); 
		-ms-transform: scale(0.75); 
		-o-transform: scale(0.75); 
		transform: scale(0.75);
		transform-origin: 100% 50%;
	}
	select{font-size: 16px;}
	
	.i-row2{
		background-attachment: scroll;
	}
    .logo{float: none;display: block;width: 100%;text-align: left;}
    #pad-experts-list{display: none;}
    #m-experts-list .item{width: 50%;}
     #m-experts-list{display: block;}
    .news-list2 h3{font-size: 24px;}
    .ban-inner h3{margin-top: 0;}
    .about-box .fd-contact{padding: 20px 0;}
    .ban-inner h3{font-size: 8px;}
    .slide-1 .tit{height: 36px;line-height: 36px;font-size: 16px;
        text-indent: 50px;
        -webkit-background-size:auto 20px;
        background-size:auto 20px;
    }

    .about-box .fd-contact a{width: 100%;}
    .about-box .fd-contact a{
        -webkit-background-size: auto 20px;
        background-size: auto 20px;
    }
    .about-box .fd-address dt{
        -webkit-background-size: auto 20px;
        background-size: auto 20px;
        font-size: 20px;
        padding-left: 30px;
    }
    .news-hd ,
    .summary-hd{display: none;}
    .m-show{display: block;}
    .news-list .item{width: 100%;}
    #slide-1 .pad{display: none;}

    .news-box .m-select{padding-left: 20px;padding-right: 20px;}

    .experts-list .item,
    .exp-box .item{width: 50%;}
    .service-list .item a:hover p{
        color: #fff;
    }
    .service-list .item:hover em{
    	filter: brightness(100);
    	-webkit-filter: brightness(100);
    }

}
@media screen and (max-width: 360px){
    .slide-1 .pad{padding: 14px;line-height: 1;padding-top: 24px;}
    .slide-1 .pad h3{margin-bottom: 10px;}
}

@media screen and (max-width: 320px){
    .t1 h3{font-size: 22px;}
 .i-row1{padding: 10px;}
 .i-row3 .t1{padding: 0 10px !important;text-align: justify;}
.i-row2{margin-top: 20px;}
.t1-b{padding-left: 10px !important;padding-right: 10px !important;}
}
