@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1190px) {
.menuBtn { display: block; }
.wid { width: 94%; margin: 0 auto; }
.siteNav { display: none }
.header_extra { width: 100%; height: 50px; line-height: 50px; position: fixed; top: 0; left: 0; background: #fff; z-index: 9999; }
.header_extra .wid .btns { margin-right: 10%; margin-top: 4px; }
.header_extra .hotTel { display: none; }
.header_extra .wid .logo { margin-top: 0; margin-left: 3%; width: auto !important; }
.header_extra .wid .logo img { width: 140px; vertical-align: middle; }
.header_extra .gua_btn { width: 50px; height: 40px; line-height: 40px; }
.header_extra .gua_btn .icon_gua { margin: 2px auto 0 auto; width: 20px; height: 20px; background-size: contain; }
.header_extra .gua_btn p { line-height: normal; font-size: 12px; }
.header_extra .Topsearch { display: none; }
#category { height: auto; }
#category #allsort { display: none; position: relative; top: 0; height: auto; }
#category .ld { height: auto; }
.content { padding-top: 30px; }
.main-nav { position: fixed; top: 50px; left: -160px; bottom: 50px; z-index: 9999; width: 160px; overflow-y: auto; }
.lanren { width: 100%; }
#nav { padding-left: 0; }
#category { position: relative; width: 100%; }
#category h2 { text-align: left; padding-left: 20px; }
#navitems li { width: 100%; }
#navitems li a { padding: 0 20px; display: block; }
.footfix { display: none; }
.banner { height: 300px; }
.content .slider li { height: 300px; }
#navitems li:nth-child(1) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
#navitems li:nth-child(2) { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }
#navitems li:nth-child(3) { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
#navitems li:nth-child(4) { -webkit-animation-delay: 1s; animation-delay: 1s; }
#navitems li:nth-child(5) { -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }
#navitems li:nth-child(6) { -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }
.index_wrap .wrapTop .fuwuList .fr ul { width: 100%; float: right; height: 130px; border: 1px solid #e3e3e3; margin-top: 10px; }
.index_wrap .wrapTop .fuwuList .fr .tuTime { float: left; height: 130px; margin-left: 140px; }
.index_wrap .wrapTop .fuwuList .fr { height: auto; border: none; width: 100%; }
.index_wrap .wrapTop .fuwuList .fr ul li { width: 25%; }
.index_wrap .wrapTop .fuwuList { position: relative; }
.index_wrap .wrapTop .fuwuList .fl { position: absolute; top: 0; left: 0; }
.rollInfo .htip { margin-left: 34px; padding-right: 2px; }
.rollInfo .slick { width: 50%; }
.infoSub .brief { border: 1px solid #e3e3e3; width:100%; }
.infoSub .brief .bimg { position: relative; height: auto; margin: 0 auto; }

.infoSub .brief .boxleft,.infoSub .brief .bcon{ width:100%;}

.infoSub .brief .bcon { float: none; padding-left: 0; width: 100%; border: none }
.infoSub .brief .bcon .content { width: 94%; margin: 0 auto; }
.infoSub .state { width: 100%; margin-top: 10px; }
.index_team .smallpic { width: 100%; }
.index_team .smallpic ul { padding: 3%; }
.index_team .smallpic ul li { width: 49%; margin-right: 2%; }
.index_team .smallpic ul li:nth-child(2n) { margin-right: 0; }
.index_team .bigpic { width: 100%; }
.honorImg .slick { width: 100%; }
.friendshipLink { padding: 10px 3%; }
.friendshipLink ul { width: 100%; }
.footer .foot_con { width: 100%; float: none }
.footer .fitem { width: 33.3333%; margin-bottom: 10px; }
.footer .wechat { float: none; }
.menu { display: block; }
.inner .inner_nav { width: 100%; }
.inner .inner_nav .n_tit { width: 140px; height: 50px; }
.inner .inner_nav .n_tit h2 { font-size: 18px; }
.inner .inner_nav .n_tit h2 span { font-size: 12px; }
.inner .inner_nav ul { border-top: 1px solid #e3e3e3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding-top: 4px; padding-bottom: 4px; width: 100%; }
.inner .inner_nav ul li { width: 30%; margin: 0 5%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
.inner .inner_nav ul li:nth-child(2n) { margin-right: 0; }
.inner .innerCon { width: 100%; margin-top: 3%; }
.inner .innerCon .inWrap .ctit { line-height: 40px; }
.target-fix { display: block; width: 100%; position: relative; top: -50px; height: 0px; overflow: hidden; }
.teamList { margin-left: 1%; }
.teamList li { width: 48%; margin-right: 2%; }
.teamList li:nth-child(2n) { margin-right: 0; }
.team_det .te_item .tepic { float: none; margin: 3% auto; }
.team_det .te_item .teCon { float: none; width: 100%; }
#navitems li .navlist { position: relative; top: 0; }
#category #allsort ul li { text-align: left; background: none; padding-left: 30px; }
#category #allsort ul { padding: 0; }
#navitems li .navlist a { text-align: left; padding-left: 30px; }
.teamList li .img figure { width: 100%; margin: 0% auto; }
}
 @media screen and (max-width:767px) {
.header_extra .wid .btns { margin-right: 12%; }
.header_extra .gua_btn { transform: scale(0.6) }
.banner { height: 190px; }
.content .slider li { height: 190px; }
.content .slick-next, .content .slick-prev { width: 11px; height: 22px; background-size: contain; margin-top: -11px; background-repeat: no-repeat; overflow: hidden; }
.content .slick-prev { left: 3%; }
.content .slick-next { right: 3%; }
.index_wrap { padding: 4% 0; }
.index_wrap .wrapTop .fuwuList .fl { width: 90px; height: 90px; }
.index_wrap .wrapTop .fuwuList .fl img { width: 34px; }
.index_wrap .wrapTop .fuwuList .fl p { font-size: 14px; }
.index_wrap .wrapTop .fuwuList .fr .tuTime { margin-left: 0; height: 90px; width: 72%; float: right; }
.index_wrap .wrapTop .fuwuList .fr .tuTime .tuTit { font-size: 16px; margin: 10px 0; background-size: 30px 30px; padding-left: 90px; }
.index_wrap .wrapTop .fuwuList .fr ul { height: 90px; }
.index_wrap .wrapTop .fuwuList .fr ul li img { width: 34px; }
.index_wrap .wrapTop .fuwuList .fr ul li p { font-size: 14px; }
.index_wrap .wrapTop .fuwuList .fr ul li .en { font-size: 12px; }
.rollInfo .htip { font-size: 14px; }
.rollInfo .more { padding: 0 6px; }
.infoSub .brief .bimg { width: 100%; }
.infoSub .brief .bcon .content { padding: 3% 0; }
.infoSub .brief .bcon { height: auto; }
.infoSub .brief .bcon a { margin-top: 3%; }
.infoSub .brief .bcon h2 { font-size: 20px }
.infoSub .brief .bcon .btext { margin-top: 6px; }
.infoSub .state .stateCon { padding: 3px 3%; }
.index_team .toptit { padding: 5% 0; }
.index_team .toptit h2 { font-size: 24px; }
.index_team .toptit span { font-size: 16px; }
.index_team .smallpic ul li img { width: 100%; height: auto; }
.index_team .bigpic { height: auto; }
.index_team .bigpic figure { position: relative; width: 100%; height: 0; padding-bottom: 66%; overflow: hidden; }
.index_team .bigpic img { position: relative; width: 100%; }
.index_team .bigpic .doc { position: relative; margin: 0 auto; padding: 20px; width: calc(100% - 40px); background: #f2f2f2; color: #000; border-top: #CCC 1px solid; }
.index_team .bigpic .doc .docItem:nth-child(1) { display: none; }
.index_team .bigpic .doc .docItem { margin-top: 6%; }
.index_team .bigpic .doc .docItem h5 { font-size: 18px; }
.index_team .bigpic .doc h3 { font-size: 26px; }
.index_team .bigpic .doc .btns { margin-top: 20px; text-align: center; }
.honorImg .slick-next, .honorImg .slick-prev { width: 11px; height: 22px; background-size: contain; margin-top: -11px; background-repeat: no-repeat; }
.honorImg .slick-prev { left: 0; }
.honorImg .slick-next { right: 0; }
.friendshipLink ul li { margin-right: 3% }
.footer { padding: 5% 0; }
.footer .fitem h4 { font-size: 16px; margin-bottom: 6px; }
.footer .fitem ul li { line-height: 30px; }
.copyRight { padding: 3%; padding-bottom: 62px; }
.footer .wechat p { padding-top: 10px; }
.index_team .smallpic { height: auto; }
.footer .fitem h4 i { margin-right: 6px; }
#appointBox { width: 100%; left: 0; margin-left: 0; overflow: hidden; margin-top: -225px; }
#appointBox h2 { padding: 0 10px; font-size: 20px; height: 50px; line-height: 50px; }
#appointBox .boxCon { padding: 10px 3% 0 3%; }
#appointBox .boxCon ul .short { margin-bottom: 3%; }
#appointBox .boxCon ul li { margin-bottom: 3%; }
#appointBox .boxCon input { height: 40px; line-height: 40px; font-size: 14px; text-indent: 10px; }
#appointBox .boxCon ul select { text-indent: 6px; height: 40px; line-height: 40px; font-size: 14px; }
#appointBox .boxCon textarea { padding: 10px 3%; font-size: 14px; height: 60px; }
#appointBox h2 span { right: 3%; }
#appointBox .boxCon .sub_btn { width: 170px; height: 40px; line-height: 40px; margin-top: 8px; }
#appointBox .boxCon input.cell_btn { width: 80px; height: 40px; line-height: 40px; font-size: 12px; }
#appointBox .code_cell { height: 40px; line-height: 40px; }
#Pay_Box .boxCon { width: 94%; }
#Pay_Box h2 { padding: 0 10px; font-size: 20px; height: 50px; line-height: 50px; }
#Pay_Box .boxCon { padding: 10px 3% 0 3%; }
#Pay_Box .boxCon ul .short { margin-bottom: 3%; }
#Pay_Box .boxCon ul li { margin-bottom: 3%; }
#Pay_Box .boxCon input { height: 40px; line-height: 40px; font-size: 14px; text-indent: 10px; }
#Pay_Box .boxCon ul select { text-indent: 6px; height: 40px; line-height: 40px; font-size: 14px; }
#Pay_Box .boxCon .sub_btn { width: 170px; height: 40px; line-height: 40px; margin-top: 8px; }
#Pay_Box textarea { font-size: 14px; padding: 5px; }
.inner { padding: 4% 0; }
.inner .innerCon .inWrap { padding: 5px 3% 3% 3% }
.contact .map { height: 160px; overflow: hidden; }
.mapBox { height: 260px; }
/*纠正新闻列表*/
/*.news ul li {padding: 3%; margin-bottom: 3%; }*/
.news ul li:last-child { }
/*.news ul li .nimg { position:relative; width: 90%; height: 0; padding-bottom:70%; float: none; margin: 1% auto;overflow: hidden; }*/
.news ul li .li_con h2 a { font-size: 16px; padding-top: 0; }
.news ul li .li_con .ntip { padding: 6px 0; }
/*纠正翻页*/
.pagination li { margin: 0 3px; }
.pagination { padding: 3% 0; }
.pagination li a { padding: 3px 6px; font-size: 12px; }
.iconfont { font-family: "iconfont" !important; font-size: 16px !important; }
.content_page { padding: 3% 0; }
.content_page .right a { margin: 0 3px; padding: 3px 6px; font-size: 14px; }
.news_det h1 { font-size: 20px; }
.news_det { padding-top: 20px; }
.shareBox { padding: 12px 0; }
.m-arrow-lb .fl { width: 100%; margin-bottom: 10px; }
.m-arrow-lb .fr { width: 100%; }
.abstract { padding: 3%; }
.teamList li { margin-bottom: 4%; }
.teamList li:nth-child(3n) { margin-right: 2%; }
.teamList li .img img { }
.team { padding-top: 3%; }
.team_det .te_item .tepic { width: 80%; }
.team_det .te_item .teCon h1 { font-size: 30px; }
.team_det .te_item .teCon .work { margin-top: 14px; }
.team_det .te_btns { margin-top: 20px; }
.team_det .te_btns a { width: 100px; height: 36px; line-height: 36px; font-size: 14px; }
.inner .inner_nav .n_tit { width: 100%; text-align: left; }
.inner .inner_nav .n_tit h2 { text-align: center; width: 140px; }
#datePage { width: 90%; }
.search .search_btn { width: 100px; line-height: 42px; font-size: 14px; }
.search input { padding: 10px 10px; font-size: 14px; }
.news { margin-top: 10px; }
.search { margin-top: 10px; }
.honorImg .slick li b { margin: 0 10px; }
.index_team .smallpic ul li b { height: 120px; }
.news ul li .nimg { height: 100px; }
.news ul li .li_con .li_text { color: #999999; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.news ul li .li_con .btn_tip { display: none; }
#navitems li .navlist {display: none !important;}
.Subject-bd-name {font-size: 16px;}
.Subject-bd-in input { width: 100% !important;box-sizing:border-box;}
.Subject-bd-in textarea {width: 100%;}
.Subject-bd-bon {font-size:16px; }
}
@media screen and (max-width:364px) {
.rollInfo .slick { width: 40%; }
}
