/*lifeng css*/
body { font: 14px 'microsoft Yahei', 'Arial', sans-serif; word-wrap: break-word; color: #555; background-color: #fff;}
body, form, input, p, ul, li, h1, h2, h3, h4, h5, h6, table, th, td, dl, dt, dd ,ol{ margin: 0; padding: 0; }
img { vertical-align: middle; border: 0; }
ul, li { list-style: none; }
dl, dt, dd { display: block; }
input, textarea { font: 14px 'microsoft Yahei', 'Arial', sans-serif; box-sizing: border-box; width: 100%; border: 0; border-radius: 0; outline: none; background: none; -webkit-appearance: none; }
i { font-style: normal; }
b { font-weight: normal; }
a {text-decoration: none; -webkit-transition: all .3s; transition: all .3s; outline: none; color: #555;}
.clear { clear: both; overflow: hidden; width: 100%; height: 0; }
.wrap { box-sizing: border-box; width: 1200px; margin: 0 auto; padding: 0 20px;}

a:hover{color: #F24E22}


/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #666; opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #666; opacity: 1;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #666; opacity: 1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #666; opacity: 1;}


/*其他公用*/
.hidden{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: block; box-sizing: border-box;}
.bg_f1 {background-color: #f1f1f1;}
.bg_f8 {background-color: #f8f8f8;}
.bg_fff {background-color: #fff;}

/*间距*/
.pt70 {padding-top: 70px;}

/*编辑器*/
.editor_con {font-size: 16px; line-height: 1.8;}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
@media screen and (max-width: 1920px) and (min-width: 1200px){
	.tr_sc{ overflow:hidden; display:block;}
	.tr_sc img{transition:0.3s all;}
	.tr_sc:hover img{transform:scale(1.1,1.1);}
}


/* 2018-04-16 lzh */

/*--PC--*/
.header { position: relative; z-index: 9; width: 100%; padding: 22px 0 18px; /*border-bottom: 1px solid rgba(255, 255, 255, .42); */}
.header .logo { float: left; }
.header .logo a { display: block; }
.header .nav { float: right; padding: 12px 0; line-height: 24px;}
.header .nav a { position: relative; display: inline-block; margin: 0 6px; padding: 0 14px;}
.header .nav a:before { position: absolute; bottom: -31px; left: 0; width: 100%; height: 4px; content: ''; -webkit-transition: all .3s; transition: all .3s; opacity: 0; background-color: #f24e22; }
.header .nav .one:before { visibility: inherit; opacity: 1; }
.header .nav a:hover:before { visibility: inherit; opacity: 1; }

.nav_search {display: inline-block;}


.footer { background: url(/images/lfbgi_02.jpg) no-repeat; background-size: cover; }
.footer .f_nav { padding: 31px 0 0px 0; border-bottom: 1px solid rgba(255, 255, 255, .2); }
.footer .f_nav .f_logo { float: left; }
.footer .f_nav .f_logo a { display: block; }
.footer .f_nav .f_share { float: right; padding-left: 0px; }
.footer .f_nav .f_share a { position: relative; display: inline-block; width: 126px; height:124px; margin-left: 28px; margin-top:-30px;}
.footer .f_nav .f_share .a1 { background: url(/images/gzh.jpg) no-repeat; }

.footer .f_nav .f_list { float: right; }
.footer .f_nav .f_list li { float: left; margin: 0 20px; }
.footer .f_nav .f_list a { font-weight: 100; color: #f0f0f0; }
.footer .f_nav .f_list a:hover { color: #f24e22; }
.footer .f_nav .f_list b { display: block; margin-bottom: 6px; }
.footer .f_nav .f_list i { font-size: 12px; line-height: 24px; display: block; }
.footer .f_nav .f_list i a { color: rgba(227, 227, 227, .39); }
.footer .f_cpr { font-size: 12px;  padding: 18px 0; color: #fffefe; opacity: 0.53;}

/* 首页 */

/* part1 */
.in_part1 .lb_box { position: relative; overflow: hidden; height: 890px; box-sizing: border-box;}
.in_part1 .lb_box li:before { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 330px; content: ''; background: url(/images/opc_bgi.png) no-repeat; background-size: cover; }
.in_part1 .lb_box li {height: 890px; box-sizing: border-box; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #555 }
.in_part1 .lb_box li .wrap { position: relative; }
.in_part1 .lb_box .ip1_txt1 { position: absolute; top: 150px; left: 20px; }
.in_part1 .lb_box .ip1_txt2 { position: absolute; top: 205px; right: 0; }
.in_part1 .lb_box .ip1_txt3 { font-size: 16px; font-weight: 100; position: absolute; top: 210px; right: 200px; padding: 30px 20px; color: #fff; background-color: rgba(0, 0, 0, .3); }
.in_part1 .lb_box .ip1_txt3 p { line-height: 17px; float: right; width: 15px; padding: 0 10px; text-align: center;}

/*首页轮播图文字靠左*/
.in_part1 .text_left .ip1_txt1 {left: auto; right: 20px;}
.in_part1 .text_left .ip1_txt2 {right: auto; left: 0;}
.in_part1 .text_left .ip1_txt3 {right: auto; left: 200px;}


/* part2 */
.inpart .ip2_l { float: left; box-sizing: border-box; width: 58.6%; }
.inpart .ip2_r { float: right; box-sizing: border-box; width: 41.4%; }
.inpart .ip2_l .in_pub { font-weight: 100; color: #fff; }
.inpart .ip2_l .in_pub .tit1 { font-size: 30px; line-height: 1.4;}
.inpart .ip2_l .in_pub .tit2 { font-size: 40px; line-height: 1.4; margin-bottom: 40px;}
.inpart .ip2_l .in_pub .txt { font-size: 16px; line-height: 28px; text-align: justify; }
.inpart .ip2_l .in_pub .link { margin-top: 10px; }
.inpart .ip2_l .in_pub .link a { font-size: 16px; font-weight: 100; line-height: 56px; display: inline-block; width: 207px; height: 56px; text-align: center; color: #fefefe; background-color: #f24e22; }
.inpart .ip2_l .in_pub .link a:hover { color: #f24e22; background-color: #fff; }
.in_part2 { padding: 0px 0; background-color: #fff; }
.in_part2 .ip2_l { padding: 14px 100px 0 0; }
.in_part2 .ip2_l .in_pub .tit1 { color: #ff5616; }
.in_part2 .ip2_l .in_pub .tit2 { color: #ff5616; }
.in_part2 .ip2_l .in_pub .txt { line-height: 28px; color: #666; }
.in_part2 .ip2_l .in_pub .line { width: 90%; height: 0px; margin-top: 20px; background-color: #f26d45; }
.in_part2 .ip2_r { padding: 115px 0 85px 70px; background-color: #fff; background-image: url(/images/in_part2_bgi.png); background-repeat: no-repeat; background-position: right; }
.in_part2 .ip2_r .ir_li { padding: 14px 0; }
.in_part2 .ip2_r a { color: #999; }
.in_part2 .ip2_r a dl { display: table; }
.in_part2 .ip2_r a dl dt { font-size: 48px; font-weight: 100; display: table-cell; width: 100px; padding-right: 15px; text-align: right; }
.in_part2 .ip2_r a dl dd { font-size: 16px; display: table-cell; box-sizing: border-box; width: 84px; margin-left: 24px; padding: 0 10px; vertical-align: middle; }
.in_part2 .ip2_r a:hover { color: #f24e22; }
.in_part3 { padding: 140px 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.in_part3 .ip2_l { padding-right: 90px; }
.in_part3 .ip2_r { background-color: rgba(255, 255, 255, .2); }
.in_part3 .lb_box2 { position: relative; height: 412px; }
.in_part3 .lb_box2 .lb_con { height: 100%; }
.in_part3 .lb_box2 .lb_con .swiper-container { height: 100%; }
.in_part3 .lb_box2 .lb_con ul li { position: relative; box-sizing: border-box; padding: 20px 70px; -webkit-transition: all .3s; transition: all .3s; }
.in_part3 .lb_box2 .lb_con ul li:hover { background-color: #fff; }
.in_part3 .lb_box2 .lb_con ul li:hover .txt { color: #f24e22; }
.in_part3 .lb_box2 .lb_con ul li:hover .pic { background-position: bottom; }
.in_part3 .lb_box2 .lb_con a { position: relative; display: block; display: table; box-sizing: border-box; }
.in_part3 .lb_box2 .lb_con a .pic { width: 100px; height: 100px; background-image: url(/images/ico_03.png); background-repeat: no-repeat; background-size: cover; }
.in_part3 .lb_box2 .lb_con a .txt { font-size: 24px; font-weight: 100; display: table-cell; vertical-align: middle; color: #fff; }
.in_part3 .lb_box2 .arrow i { display: block; cursor: pointer; background-color: rgba(255, 255, 255, .2); }
.in_part3 .lb_box2 .arrow .arrow-left { position: absolute; top: -140px; width: 100%; height: 140px; background-image: url(/images/ico_01.png); background-repeat: no-repeat; background-position: center; }
.in_part3 .lb_box2 .arrow .arrow-right { position: absolute; bottom: -140px; width: 100%; height: 140px; background-image: url(/images/ico_02.png); background-repeat: no-repeat; background-position: center; }
.in_part4 { padding: 20px 0 10px; background-color: #fff; }
.in_part4 .ip4_top { font-weight: 100; margin-bottom: 10px; }
.in_part4 .ip4_top .ip4_tit1 { font-size: 30px; line-height: 1.4; color: #ff5616;}
.in_part4 .ip4_top .ip4_tit2 { font-size: 40px; line-height: 1.4; color: #555; }
.in_part4 .ip4_con { margin: 0 -30px; }
.in_part4 .ip4_lnews { float: left; box-sizing: border-box; width: 55.6%; padding: 0 30px; }
.in_part4 .ip4_rnews { float: right; box-sizing: border-box; width: 44.4%; padding: 0 30px; }
.in_part4 .nli { margin-bottom: 20px; }
.in_part4 .nli a { display: block; background-color: #fff; }
.in_part4 .nli .pic { overflow: hidden; }
.in_part4 .nli .pic img { width: 100%; -webkit-transition: all .3s; transition: all .3s; }
.in_part4 .nli .intro dl { display: table; }
.in_part4 .nli .intro dl dt { float: left; width: 114px; padding: 25px 0; text-align: center; color: #999; border-right: 1px solid #f6f6f6; }
.in_part4 .nli .intro dl dt b { font-size: 48px; font-weight: 100; display: block; text-align: center; }
.in_part4 .nli .intro dl dd { font-size: 20px; display: table-cell; padding: 0 65px 0 38px; vertical-align: middle; color: #555; }
.in_part4 .nli .intro dl dd span { line-height: 36px; display: block; overflow: hidden; height: 72px; }
.in_part4 .nli a:hover .pic img { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
.in_part4 .nli a:hover { background-color: #ff5616; }
.in_part4 .nli a:hover dt, .in_part4 .nli a:hover dd { color: #fff; }
.in_part5 { background-repeat: no-repeat; background-position: center; background-size: cover; }
.in_part5 .ip2_l { padding: 90px 86px 0 0; }
.in_part5 .ip2_r { height: 100%; padding: 90px 0; background-color: rgba(255, 255, 255, .3); }
.in_part5 .ip2_r dl { display: table; padding: 30px 0; }
.in_part5 .ip2_r dl dt { float: left; padding: 0 56px 0 82px; }
.in_part5 .ip2_r dl dd { font-size: 24px; font-weight: 100; display: table-cell; vertical-align: middle; color: #fff; }

.in_part6 {padding-top: 90px; background-color: #f8f8f8; position: relative;}
.in_part6:before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 245px; background: #fff}
.in_part6 .ip2_l{padding-right: 100px }
.in_part6 .tit1 { font-size: 30px; color: #ff5616; }
.in_part6 .tit2 { font-size: 40px; color: #555; }
.in_part6 .txt { font-size: 16px; font-weight: 100; line-height: 28px;  padding: 75px 0; color: #555 }
.in_part6 .wrap{position: relative; z-index: 1}
.in_part6 .form { margin-top: 10px; box-sizing: border-box; padding: 80px; background-color: #f1f1f1; }
.in_part6 .form .ipli { margin-bottom: 38px; }
.in_part6 .form input { font-size: 16px; padding: 12px 20px; background-color: #fff; }
.in_part6 .form .sub { margin-bottom: 0; }
.in_part6 .form .sub input { font-size: 16px; cursor: pointer; color: #fff; background-color: #ff5616; }




/*栏目页*/
/*.lm_header .header {position: relative; padding: 31px 0 18px; border-bottom: none;}
.lm_header .header .nav a {color: #555;}
.lm_header .header .nav {padding: 15px 0 12px;}
.lm_header .header .nav a:before {height: 4px; bottom: -30px;}*/

/*首页*/
.insearch_img,
.inlogo_img {display: none;}

.in_body .insearch_img,
.in_body .inlogo_img {display: inline-block;}
.in_body .search_img,
.in_body .logo_img {display: none;}
.in_body .header {position: absolute; width: 100%; box-sizing: border-box; border-bottom: 1px solid #fff;border-bottom: 1px solid rgba(255, 255, 255, .42);}
.in_body .header .nav a {color: #fff;}
.in_body .header .nav a:before {height: 1px; bottom: -32px;}


/*栏目头图*/
.lm_ban_box {background: center no-repeat; background-size: cover; padding: 173px 0 172px; box-sizing: border-box;}
.lm_ban {background: url(/images/) center no-repeat; background-size: cover; height: 190px;}
.ban_con {width: 490px; box-sizing: border-box; padding: 21px 0; color: #fff;}
.ban_con .ban_tit {font-size: 44px; line-height: 66px; font-weight: bold; border-bottom: 1px solid #fff; border-bottom: 1px solid rgba(255,255,255,0.4);}
.ban_con .ban_intro {font-size: 18px; line-height: 26px; font-weight: lighter; max-height: 78px; overflow: hidden; margin-top: 7px;}

/*关于我们*/
.lm_tit {font-size: 40px; line-height: 54px; text-align: center;}
.lm_tit.color1 {color: #ff5616;}
.lm_tit.color2 {color: #fff;}
.about_part1 {padding: 90px 0;}
.about_intro {padding: 17px 160px 0; font-size: 16px; line-height: 28px;}
.about_part1_list {padding: 36px 27px 31px; overflow: hidden;}
.about_part1_ul {margin: 0 -71px;}
.about_part1_ul .li{display: inline-block;vertical-align: top; width: 25%; box-sizing: border-box; margin: 0 -2px; text-align: center; color: #ff5616; padding: 0 71px;}
.about_part1_ul .li b,
.about_part1_ul .li span {display: inline-block; width: 100%;}
.about_part1_ul .li b {font-size: 56px; line-height: 72px; /*font-family: Roboto;*/ padding: 6px 0; border-bottom: 2px solid #ff5616;}
.about_part1_ul .li span {font-size: 20px; line-height: 30px; padding: 13px 0;}
/*关于我们-大事记*/
.about_part2 {height: 1042px; padding: 90px 0; background: center no-repeat; background-size: cover; box-sizing: border-box;}
.dsj_swiper {position: relative; padding: 44px 0; margin-top: 50px;}
.dsj_swiper .arrow_icon {width: 44px; height: 44px; border-color: #ee511f; background-color: transparent; top: auto;}
.dsj_swiper .arrow_top {position: absolute; top: 0; left: 50%; margin-left: -22px; background-image: url(/images/arrow_top1.png);}
.dsj_swiper .arrow_btm {position: absolute; bottom: 0; left: 50%; margin-left: -22px; background-image: url(/images/arrow_btm1.png);}
.dsj_swiper .arrow_icon:hover {background-color: transparent; border-color: #b1b9c4;}
.dsj_swiper .arrow_top:hover {background-image: url(/images/arrow_top2.png);}
.dsj_swiper .arrow_btm:hover {background-image: url(/images/arrow_btm2.png);}
.dsj_container {padding: 60px 0; position: relative;}
.dsj_container:before {content:""; position: absolute; top: 0; left: 50%; height: 100%; width: 1px; background: url(/images/dsj_line.png);z-index: 0;}
.dsj_swiper .swiper-container {height: 546px; box-sizing: border-box;}

.dsj_swiper .swiper-slide {float: none;}
.dsj_slide_ul .li {width: 50%; padding: 6px 0; box-sizing: border-box;-webkit-transition: all .3s; transition: all .3s;}
.dsj_slide_ul .li1 {margin-left: 50%;}
.dsj_slide_ul .li2 {text-align: right;margin-right: 50%;}
.dsj_year {position: relative;}
.dsj_slide_ul .li1 .dsj_year {padding-left: 56px;}
.dsj_slide_ul .li1 .dsj_intro {padding-left: 56px;}
.dsj_slide_ul .li2 .dsj_year {padding-right: 56px;}
.dsj_slide_ul .li2 .dsj_intro {padding-right: 56px;}
.dsj_year strong{font-size: 36px; line-height: 36px; color: #fff; font-weight: normal; display: inline-block;-webkit-transition: all .3s; transition: all .3s;}
.dsj_intro {color: #dcdcdc; font-size: 16px; line-height: 26px; margin-top: 8px;}
.dsj_year b {position: absolute; top: 50%; width: 32px; height: 1px; background-color: #485d77;-webkit-transition: all .3s; transition: all .3s;}
.dsj_year b:before {content: ""; position: absolute; top: -3px; width: 8px; height: 8px;box-sizing: border-box; background: #0a1c46; border: 1px solid #485d77; border-radius: 8px;-webkit-transition: all .3s; transition: all .3s;}
.dsj_slide_ul .li1 .dsj_year b {left: -4px;}
.dsj_slide_ul .li1 .dsj_year b:before {left: 0;}
.dsj_slide_ul .li2 .dsj_year b {right: -4px;}
.dsj_slide_ul .li2 .dsj_year b:before {right: 0;}
/*hover*/
.dsj_slide_ul .li:hover .dsj_year strong {padding: 18px 26px; background: #ff5616;}
.dsj_slide_ul .li:hover .dsj_year b {background-color: #ff5616; width: 60px;}
.dsj_slide_ul .li:hover .dsj_year b:before {border-color: #ff5616;}



/*关于我们-荣誉奖项*/
.about_part3 {height: 931px; padding: 90px 0; background: center no-repeat; background-size: cover; box-sizing: border-box;}
.ryjx_swiper {position: relative;padding: 90px 35px; overflow: hidden;}
.ryjx_swiper .swiper-container {overflow: initial;}
.ryjx_swiper .swiper-slide {box-sizing: border-box; padding: 0 4px;}
.ryjx_slide_con {position: relative; background-color: #48525c; border-top: 6px solid #ff5616; color: #d1d1d1; height: 450px;box-sizing: border-box; text-align: center; padding: 45px 20px;}
.ryjx_slide_con span {font-size: 18px; line-height: 28px; height: 56px; overflow: hidden; font-weight: lighter; display: block;}
.ryjx_slide_con .ryjx_strong {font-size: 24px; line-height: 34px; display: table; height: 68px; width: 100%; box-sizing: border-box; padding: 83px 0 0;}
.ryjx_strong strong {display: table-cell; vertical-align: middle;}
.ryjx_year {position: absolute; bottom: 10px; left: 20px; right: 20px;}
.ryjx_year b {position: relative;  display: inline-block; font-size: 24px; line-height: 36px; color: #8d8d8d; font-weight: 100; padding: 0 10px; background: #48525c;}
.ryjx_year:before {content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #777; }
.ryjx_swiper .arrow_icon {margin-top: -40px;}
/*swiper-slide-active*/
.ryjx_swiper .swiper-slide-active {transform:scale(1.11,1.11); position: relative; z-index: 5;}
.ryjx_swiper .swiper-slide-active .ryjx_slide_con {background: url(/images/about_ryjxBg1.jpg) center no-repeat; background-size: cover; color: #fff;box-shadow: 0 0 29px 8px rgba(5,15,31,0.22); border: none;}
.ryjx_swiper .swiper-slide-active .ryjx_year b {color: #ffdcce; background: none;}
.ryjx_swiper .swiper-slide-active .ryjx_year:before {display: none;}



/*关于我们-峰鼎客户*/
.about_part4 {height: 740px; padding: 90px 0 65px; background: center no-repeat; background-size: cover; box-sizing: border-box; overflow: hidden;}
.lfkh_swiper {position: relative; padding: 40px 0 48px;}
.swiperPage{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center;}
.swiperPage span{display: inline-block; width: 11px; height: 11px; background: #fff; margin: 0 10px; cursor: pointer; border-radius: 10px;}
.swiperPage .swiper-active-switch{background: #ff5616;}

.lfkh_swiper .swiper-container {margin-right: -140px;}
.lfkh_swiper_ul {margin: 0 -60px; overflow: hidden; position: relative;}
.lfkh_swiper .swiper-slide {position: relative;}
.lfkh_swiper .swiper-slide:before {content: ""; position: absolute; top: 0; left: 33.33%; width: 1px; height: 100%; background: #fff; opacity: 0.2;}
.lfkh_swiper .swiper-slide:after {content: ""; position: absolute; top: 0; right: 33.33%; width: 1px; height: 100%; background: #fff; opacity: 0.2;}

.lfkh_swiper_ul .li{float: left; width: 33.33%; padding: 0 60px; margin: 20px 0; box-sizing: border-box; height: 70px;overflow: hidden;}
.lfkh_a {display: table; width: 100%; height: 64px; color: #fff;}
.lfkh_a span {display: table-cell; width: 64px; height: 64px;}
.lfkh_a span img {max-width: 100%; max-height: 100%;}
.lfkh_a b {display: table-cell;vertical-align: middle; padding-left: 16px;font-size: 16px; line-height: 24px; font-weight: bold;}

/*关于我们-办公环境*/
.about_part5 {padding: 90px 0 72px; box-sizing: border-box;}
.bghj_swiper {margin-top: 65px; position: relative;}
.bghj_swiper .swiper-slide {padding: 0 25px; box-sizing: border-box;}
.bghj_swiper .swiper-container {margin: 0 -25px;}
.bghj_pic img {width: 100%;}
.bghj_tit {text-align: center; font-size: 16px; line-height: 24px; padding: 16px 0;}
.arrow_icon {z-index: 10; top: 50%; position: absolute; width: 80px; height: 80px; border: 1px solid #ffa588; border-radius: 80px; box-sizing: border-box; background-color: #fff; background-position: center; background-repeat: no-repeat;-webkit-transition: all .3s; transition: all .3s;}
.arrow_icon:hover {background-color: #d1d1d1; border-color: #ff5616;}
.arrow_left {background-image: url(/images/arrow_left.png);left: 27px;}
.arrow_right {background-image: url(/images/arrow_right.png);right: 27px;}
.bghj_swiper .arrow_left { margin-top: -68px;}
.bghj_swiper .arrow_right {margin-top: -68px;}

/*专业领域*/
.zyly_list {padding: 20px 0 61px;}
.zyly_ul {margin: 0 -20px;}
.zyly_ul .li {float: left; width: 50%; box-sizing: border-box; padding: 22px 20px;}
.zyly_pic {display: block; float: left; width: 200px; height: 200px;}
.zyly_pic img {width: 100%; height: 100%;}
.zyly_dl {overflow: hidden; padding: 43px 5px 0 35px;}
.zyly_dl dt {color: #ff5616; font-size: 20px; line-height: 30px;-webkit-transition: all .3s; transition: all .3s;}
.zyly_dl dd {color: #666; line-height: 22px; height: 66px; overflow: hidden; margin-top: 17px;}
.zyly_ul .li a:hover dt {font-size: 21px; font-weight: bold;}
/*专业领域-领域介绍*/
.zyly_detail_box {padding: 60px 0 75px;}
.zyly_left {float: left; width: 67.24%; box-sizing: border-box; padding: 40px 40px 35px;}
.zyly_right {float: left; width: 32.76%; box-sizing: border-box; padding: 20px;}
.zyly_tit {color: #ff5616; font-size: 30px; line-height: 44px; margin-bottom: 20px;}
.zyly_intro {line-height: 24px; margin-bottom: 30px;}
.zyly_ywfw_box .ywfw_tit {text-align: center; font-size: 18px; line-height: 25px; color: #ff5616; padding: 10px;}
.ywfw_list {font-size: 16px; line-height: 24px; color: #666; padding: 20px 0;}
.ywfw_list .ywfw_tit2 {font-weight: bold; color: #ff5616; padding: 10px 20px; border-bottom: 1px solid #ff5616;}
.ywfw_list ul li {padding: 8px 20px; border-bottom: 1px solid #ebebeb;}
.zyly_right1 {height: 130px; background: center no-repeat; background-size: cover; box-sizing: border-box; padding: 27px 40px 20px 20px; margin-bottom: 20px;}
.zyly_a {color: #fff; display: block;}
.zyly_right1 .zyly_a b,
.zyly_right1 .zyly_a span {display: block;}
.zyly_right1 .zyly_a b {font-size: 24px; line-height: 36px; padding-bottom: 5px; border-bottom: 1px solid #fff; border-bottom: 1px solid rgba(255,255,255,0.4);}
.zyly_right1 .zyly_a span {line-height: 24px; opacity: 0.6; margin-top: 3px;} 
.zyly_conList {margin-bottom: 20px; padding: 16px 20px 20px;}
.zyly_conList_tit {font-size: 18px;line-height: 24px; color: #ff5616; font-weight: lighter; padding-bottom: 6px; border-bottom: 1px solid #ffa988;}
.conList_a {color: #666; display: block;}
.zyly_dbyj_list {line-height: 26px; padding: 12px 0 0;}
.conList_more {display: block; width: 117px; box-sizing: border-box; color: #fff; line-height: 26px; text-align: center; background-color: #ff5616; margin-top: 20px;}
.conList_more:hover {background-color: #555; color: #fff;}
.zyly_news_time {float: left; width: 57px; padding-right: 7px; box-sizing: border-box; text-align: center; color: #999;}
.zyly_news_time b,
.zyly_news_time span {display: block;}
.zyly_news_time b {font-size: 24px; line-height: 26px; font-weight: lighter;}
.zyly_news_time span {font-size: 12px; line-height: 20px;}
.zyly_news_intro {overflow: hidden; line-height: 22px; height: 44px; margin-top: 2px;}
.zyly_news_list .conList_a {padding: 12px 30px 12px 0; border-bottom: 1px solid #f3f3f4;}
.zyly_news_list .last_li .conList_a {border-bottom-color: transparent;}








/**************************************************/
.z_box{ background:#f8f8f8; padding-bottom: 70px;}
.z_box .nav{top: -35px; position: relative; margin-bottom: 25px; }
.z_box .nav li{float: left;}
.z_box .nav .ul1 li {width: 100%}
.z_box .nav .ul2 li{width: 50%}
.z_box .nav .ul3 li{width: 33.3%}
.z_box .nav .ul4 li{width: 25%}
.z_box .nav a{display: block; text-align: center; background: #fff; padding: 23px 0; color: #555; font-size: 18px; position: relative;}
.z_box .nav a:before{content: ""; background: #d6d6d6; position: absolute; right: 0; top: 0; width: 1px; height: 100%}
.z_box .nav a.one,
.z_box .nav a:hover{background: #ff5616; color: #fff}
.z_box .nav li:last-child a:before,
.z_box .nav a.one:before{display: none;}

/*办公机构*/
.bang_part1{ width: auto; height: 460px; border:1px solid #e4e1e1; border-bottom: 0; background: #000; margin-top:40px;}
.bang_part1 .map_con{ font-size: 14px}
.bang_part1 .map_con dt{border-bottom: 1px solid #d4d4d4; color: #ff5616; font-weight: bold; font-size: 18px; padding-bottom: 7px; margin-bottom: 5px;}
.bang_part1 .anchorBL{display: none!important}

.bang_part2{background: #fff; padding: 40px 0; margin-bottom: 50px;}
.bang_part2 li{float: left; width: 50%; position: relative;}
.bang_part2 .li1:before{ content: ""; position: absolute; right: 0; top: 0; width: 1px; height: 112px; background: #ffb99f}
.bang_part2 .tpt{width: 180px; text-align: center; float: left;}
.bang_part2 .tlt{overflow: hidden; padding-right: 20px;}
.bang_part2 dl{line-height: 22px; padding:2px 0px;}
.bang_part2 dt{float: left}
.bang_part2 dd{overflow: hidden;}

.bang_part3{overflow: hidden;}
.bang_part3 ul{margin: -25px;}
.bang_part3 li{float: left; width: 50%; box-sizing: border-box; padding: 25px;}
.bang_part3 .li_box{background: #fff; padding: 30px; min-height: 260px; box-sizing: border-box;}
.bang_part3 span{display: block; color: #ff5616; font-size: 20px; padding-bottom: 5px;}
.bang_part3 dl{line-height: 22px; padding:4px 0px;}
.bang_part3 dt{float: left}
.bang_part3 dd{overflow: hidden;}


/*加入我们*/
.jiar_part1{line-height: 1.5; font-size: 16px; background: #fff; border-top: 4px solid #ff5616; padding: 50px 60px; margin-bottom: 60px; }
.jiar_part1 h2{font-size: 30px; font-weight: normal;}

.jiar_part2 .t_txt{ background: #ff5616; color: #fff;  font-size: 24px; padding:15px 25px;  }
.jiar_part2 .t_tet{padding:10px 20px; background: #fff}
.jiar_part2 dl{padding: 5px 0; }
.jiar_part2 dt{background: #f1f1f1; color: #f04116; font-size: 16px; position:relative; padding: 14px 35px; cursor: pointer; transition: 0.4s; }
.jiar_part2 dt:before{content: ""; position: absolute; right: 0; top: 0; width:50px; height: 100%; background-color: rgba(0,0,0,0.15); background-image:url(/images/zico_03.png); background-repeat: no-repeat; background-position: center; }
.jiar_part2 dt.one{background-color: #ff5616; color: #fff; font-weight: bold;}
.jiar_part2 dt.one:before{ background-image:url(/images/zico_04.png); }
.jiar_part2 dd {background: #f1f1f1; clear: both; overflow: hidden; display: none;}
.jiar_part2 dd .box{ margin: 30px 40px;  font-size: 16px; line-height: 30px; position: relative;  }
.jiar_part2 dd .tit{ position: absolute; right: 0; top: 0 }
.jiar_part2 dd .tet {padding-right: 180px;} 
.jiar_part2 .div_box1{margin-bottom: 50px; }
.jiar_part2 .div_box2 .t_txt{background: #e3e3e3; color: #ff5616; border-left: 5px solid #ff5616;}
.jiar_part2 .div_box2 dt{color: #535353}
.jiar_part2 .div_box2 dt.one{color: #fff}


/*机构设置*/
.jig_part{background-image: url(/images/zback_01.jpg); background-position: center top; background-repeat: no-repeat; background-size: cover; text-align: center; padding: 70px 50px 120px 50px; }
.jig_part img{height: auto!important; max-width: 100%}


/*文化列表*/
.wenh_part ul{margin: -10px -10px 20px -10px; padding-top:30px;}
.wenh_part li{float: left; width: 33.3%; padding: 10px; box-sizing: border-box;}
.wenh_part dt{position: relative; }
.wenh_part dt img{width: 100%; }
.wenh_part .tit{position: absolute; left: 0; top: 0; width: 115px; height: 105px; background: rgba(0,0,0,0.5); color: #fff; text-align: center;}
.wenh_part .tit b{display: block; font-size: 48px; line-height: 48px; font-weight: 100; padding:15px 0 5px 0;}
.wenh_part .tit u{display: block;}
.wenh_part dd{height: 140px; background: #fff; padding: 25px 30px; box-sizing: border-box; color: #333; transition: 0.3s }
.wenh_part .txt{font-size: 20px; padding-bottom: 10px;}
.wenh_part .tet{font-size: 16px; line-height: 26px}
.wenh_part dl:hover dd{background: #ff5616; color: #fff}


/*文化正文*/
.wenhzw_box{margin-top: 85px;}
.wenhzw_path{margin-bottom: 15px;}
.wenhzw_path i{color: #555; display: inline-block; padding: 0 5px;}
.wenhzw_path a{color: #555}
.wenhzw_path a.one{color: #ff5616}

.wenhzw_part{position: relative; background: #f1f1f1;}
.wenhzw_part:before{content: ""; position: absolute; left: 0; top: 0; width: 780px; height: 100%; background: #fff; display: block;}

.wenhzw_left{float: left; width: 780px; background: #fff; padding: 40px; box-sizing: border-box; position: relative; z-index: 1; }
.wenhzw_left .txt{font-size: 32px; line-height: 45px; padding-bottom: 25px;  }
.wenhzw_left .tit{ padding-bottom: 35px; border-bottom: 2px solid #ff5616; margin-bottom: 30px;}
.wenhzw_left .tet{line-height: 28px; font-size: 16px; padding-bottom: 40px;}
.wenhzw_left .tet img{height: auto!important; max-width: 100%}
.wenhzw_left .tft span{float: left;}
.wenhzw_left .tft i{float: left; margin-left: 10px; display: inline-block; cursor: pointer;}
.wenhzw_left .tft .p1{display: inline-block;  padding-top: 3px }

.wenhzw_right{overflow: hidden; padding: 20px;}
.wenhzw_right .wenh_part{background: #fff; padding: 20px}
.wenhzw_right .t_txt{color: #ff5616; font-size: 18px; border-bottom: 1px solid #ff5616; padding-bottom: 8px; margin-bottom: 20px;}
.wenhzw_right ul{margin: -10px 0}
.wenhzw_right li{width: auto; padding: 10px 0}
.wenhzw_right dd{height: 90px; background: #f1f1f1; padding:  20px; }
.wenhzw_right .tit{width: 95px; height: 85px;}
.wenhzw_right .tit b{padding: 8px 0 5px 0;  }


/*学院列表*/
.xuey_part{background: #fff; padding: 40px }
.xuey_part ul{margin: -25px  -25px 10px -25px;}
.xuey_part li{float: left; width: 33.3%; box-sizing: border-box; padding: 25px; }
.xuey_part dl{box-shadow:5px 5px 5px rgba(0,0,0,0.16);}
.xuey_part dt img{width: 100%}
.xuey_part dd{height: 112px; text-align: center; color: #555; font-size: 18px; line-height: 35px; box-sizing: border-box; padding: 20px 30px;}
.xuey_part .txt{max-height: 70px; overflow: hidden;}


/*新闻列表*/
.news_part li{padding-bottom: 40px }
.news_part dl{background: #fff}
.news_part dt{ float: left;}
.news_part dd{overflow: hidden; padding: 40px 180px 0px 40px; position: relative;}
.news_part .txt{padding-bottom: 10px;}
.news_part .txt a{font-size: 20px; color: #555}
.news_part .txt a:hover{color: #ff5616}
.news_part .tet{line-height: 28px; font-size: 16px; padding-bottom: 20px; } 
.news_part .tat a{border: 1px solid #ff5616; display: inline-block; width: 207px; height: 56px; line-height: 56px; box-sizing: border-box; text-align: center; font-size: 16px; } 
.news_part .tat a:hover{background: #ff5616; color: #fff}
.news_part .tit{position: absolute; right: 50px; top: 35px; text-align: center; color: #999}
.news_part .tit b{display: block; font-size: 48px; line-height: 48px; font-weight: 100; padding-bottom: 10px;}


/*运营团队*/
.yuny_part1 {background: #fff; border-top: 5px solid #ff5616; padding: 40px; margin-bottom: 60px}
.yuny_part1 .txt{float: left; width: 320px; position: relative;}
.yuny_part1 span{position: absolute; right: 40px; bottom: 40px; color: #ff5616; font-size: 30px; }
.yuny_part1 .tet{overflow: hidden; line-height: 24px;}

.yuny_part2 .swiper-wrap{overflow: hidden; position: relative;}
.yuny_part2 .swiper-box{ margin-left: -784px;}
.yuny_part2 .swiper-container{ width: 2730px;}
.yuny_part2 .swiper-slide i{display: block; padding: 0 5px}
.yuny_part2 .swiper-slide img{width: 100%}
.yuny_part2 .arrow div{position: absolute; top: 0; width: 120px; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 2; cursor: pointer; text-align: center;}
.yuny_part2 .arrow-left{left: 0;}
.yuny_part2 .arrow-right{right: 0;}
.yuny_part2 .arrow span{width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -40px; background-repeat: no-repeat; background-position: center; display: inline-block; background-color: #fff; border: 2px solid #ffa588; border-radius: 50% }
.yuny_part2 .arrow-left span{left: 16px; background-image: url(/images/arrow_left.png);}
.yuny_part2 .arrow-right span{ right: 16px; background-image: url(/images/arrow_right.png);}

.yuny_part2 .search{background: #fff; padding: 35px 40px }
.yuny_part2 .search dt{float: left; font-weight: bold; padding: 10px 0}
.yuny_part2 .search dd{ overflow: hidden; padding-left: 5px; }
.yuny_part2 .search a{float: left; display: inline-block; padding: 10px 15px; color: #555; position: relative;}
.yuny_part2 .search a:before{content: ""; position: absolute; right: 0; top: 12px; width: 1px; height: 16px; background: #dcdcdc; }
.yuny_part2 .search a:hover,
.yuny_part2 .search a.one{background: #ff5616; color: #fff}
.yuny_part2 .search a:hover:before,
.yuny_part2 .search a:last-child:before,
.yuny_part2 .search a.one:before{display: none;}


/*模拟法庭*/
.monft_txt{text-align: center; padding-bottom: 18px; width: 910px; margin: 0 auto;}
.monft_txt h2{font-size: 36px; line-height: 46px; font-weight: normal; padding-bottom: 28px }
.monft_txt span{font-size: 16px; line-height: 28px;}

.monft_part1 {margin-bottom: 85px; overflow: hidden;}
.monft_part1 .list ul{margin: 0 -25px;}
.monft_part1 .list li{float: left; width: 25%; padding: 0 24px 24px; box-sizing: border-box;}
.monft_part1 .list img{width: 100%}
.monft_part1 .list dl{ position: relative; }
.monft_part1 .list dd{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.monft_part1 .list dd i{position: absolute; top: 50%; width: 100%; text-align: center; display: block; color: #fff; font-size: 24px; line-height: 30px; margin-top: -15px;}

.monft_part2{background: #f1f1f1; padding-top: 75px; margin-bottom: 40px }
.monft_part2 .swiper-box{margin-top: 18px; padding:0 30px; overflow: hidden; position: relative;}
.monft_part2 .swiper-container{overflow: initial;}
.monft_part2 .swiper-slide i{display: block; padding: 0 2px}
.monft_part2 .swiper-slide img{width: 209px; height: 300px; }  
.monft_part2 .arrow div{width: 80px; height: 80px; position: absolute; top: 50%; margin-top: -40px; background-repeat: no-repeat; background-position: center; display: inline-block; background-color: #fff; border: 2px solid #ffa588; border-radius: 50%; z-index: 2; cursor: pointer;}
.monft_part2 .arrow-left{left: 20px; background-image: url(/images/arrow_left.png);}
.monft_part2 .arrow-right{right: 20px; background-image: url(/images/arrow_right.png);}

.monft_part3{ margin-bottom: 100px }
.monft_part3 li{ float: left; width: 50%; }
.monft_part3 li dl{position: relative;}
.monft_part3 li img{width: 100%}
.monft_part3 li dd{position: absolute; left: 0; bottom: 20px; padding: 0 30px; color: #fff; transition: 0.4s }
.monft_part3 li .txt{font-size: 30px; padding-bottom: 10px; }
.monft_part3 li .tet{font-size: 16px; line-height: 28px; height: 60px;}
.monft_part3 li dl:hover dd{ color: #555 }

.monft_part4{ padding:60px 0; min-height: 140px; margin-bottom: 95px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.monft_part4 .monft_txt{padding: 0; text-align: left; width: 500px; margin: 0}

.monft_part5 .form{background-position: center; background-repeat: no-repeat; background-size: cover; padding: 50px 20px; margin-bottom: 30px;}
.monft_part5 .monft_txt{ text-align: left; margin: 0; padding-bottom: 35px; }
.monft_part5 .monft_txt h2{padding:0;}
.monft_part5 .form_box{max-width: 720px; margin: 0 auto }
.monft_part5 .form form{ margin: 0 -40px; }
.monft_part5 .form form>ul{float: left; width: 50%; padding: 0 40px; box-sizing: border-box;}
.monft_part5 .form form>ul>li{padding-bottom: 15px }
.monft_part5 .form dt{font-size: 16px; color: #fff; padding-bottom: 8px; }
.monft_part5 .form input{font-size: 16px;}
.monft_part5 .form .dd{background: #fff; padding: 12px 20px;}
.monft_part5 .form ol li{display: inline-block; vertical-align: top; width: 50%; padding: 5px 0}
.monft_part5 .form textarea{height: 120px; font-size: 16px;}
.monft_part5 .form .submit{cursor: pointer; background: #ff5616; color: #fff; padding: 12px;}

/*搜索页面*/
.search_ban {height: 211px; background: center no-repeat; background-size: cover;}
.search_list {position: relative; top: -50px; padding: 40px 60px;}
.search_form .search_ul .li {float: left; width: 400px; box-sizing: border-box; margin: 0 10px 10px 0;}
.search_form .search_ul .li2 {width: 460px;}
.search_form .search_ul .li3 {width: 160px; margin-right: 0;}
.search_form .search_ul .li1 input,
.search_form .search_ul .li2 {border: 1px solid #989898;}
.search_form .search_submit {cursor: pointer; background-color: #ff5616; color: #fff; line-height: 50px; height: 50px; border-radius: 3px;}
.search_form .sod_select .sod_label {line-height: 24px; font-size: 14px;}
.search_form .search_text {line-height: 48px; height: 50px; padding: 0 20px;}

.search_result {padding: 30px 0; font-size: 16px; line-height: 28px;}
.lvshi_pic {float: left; width: 227px; margin-right: 50px;}
.lvshi_pic img {width: 100%;}
.lvshi_right {overflow: hidden;}
.lvshi_intro {margin-top: 20px; max-height: 168px; overflow: hidden; color: #333;}
.xinwen_li .lvshi_intro {margin-top: 10px; max-height: 120px; line-height: 24px;}
.xinwen_li .lvshi_name {font-size: 18px;}
.xinwen_time {font-size: 12px; line-height: 20px;}
.search_lvshi .li {padding: 30px 0;}

/*单网页*/
.single_con {padding: 40px;}


/*--ipad横--*/
@media screen and (max-width:1200px) {/*1024*/
	.header{ display:none;}
	.lm_ban_box{ padding-bottom:112px;}
	.wrap{ width:auto; }
	
	.ban_con{ width:400px;}
	.ban_con .ban_tit{ font-size:34px;}
	.ban_con .ban_intro{ font-size:16px;}
	.footer .f_nav .f_logo a{ width:180px;}
	.footer .f_nav .f_logo a img{ width:100%;}
	.footer .f_nav .f_list{ float:none; margin:0 100px 0 200px;}
	
	/*-- 专业领域 --*/
	.zyly_pic{ width:160px; height:160px;}
	.zyly_dl{ padding:23px 0 0 20px;}
	.zyly_ul .li a:hover dt {font-size: 20px; font-weight: 400;}
	
	
	
	/*关于我们*/
	.lm_tit {font-size: 32px; line-height: 44px;}
	/*关于我们-峰鼎概况*/
	.about_part1 {padding: 70px 0;}
	.about_intro {padding: 14px 120px 0;font-size: 14px;line-height: 24px;}
	.about_part1_list {padding: 30px 20px 25px;}
	.about_part1_ul {margin: 0 -55px;}
	.about_part1_ul .li {padding: 0 55px;}
	.about_part1_ul .li b {font-size: 44px;line-height: 56px; padding: 5px 0;}
	.about_part1_ul .li span {font-size: 16px;line-height: 24px; padding: 10px 0;}
	
	.about_part2 {height: 650px;padding: 50px 0;}
	.dsj_container {padding: 30px 0;}
	.dsj_swiper .swiper-container {height: 330px;}
	.dsj_swiper {margin-top: 30px;}
	
	.about_part3 {padding: 70px 0; height: 620px;}
	.ryjx_swiper {padding: 70px 28px;}
	.ryjx_slide_con {height: 320px; padding: 35px 15px;}
	.ryjx_slide_con span {font-size: 15px;line-height: 24px;height: 48px;}
	.ryjx_slide_con .ryjx_strong {font-size: 20px;line-height: 30px;height: 60px; padding: 60px 0 0;}
	.ryjx_year {left: 16px;right: 16px;bottom: 6px;}
	.ryjx_year b {font-size: 20px; line-height: 30px;}
	
	.about_part4 {height: 580px;padding: 70px 0 50px;}
	.lfkh_swiper {padding: 30px 0 40px;}
	.lfkh_swiper .swiper-container {margin-right: 0;}
	.lfkh_swiper_ul {margin: 0 -20px;}
	.lfkh_swiper_ul .li {padding: 0 20px;margin: 10px 0; height: 60px;}
	.lfkh_a span {height: 56px; width: 56px;}
	.lfkh_a b {padding-left: 10px;font-size: 14px;line-height: 22px;}
	.lfkh_a {height: 56px;}
	
	.about_part5 {padding: 70px 0 60px;}
	.bghj_swiper {margin-top: 45px;}
	.bghj_swiper .swiper-container {margin: 0 -10px;}
	.bghj_swiper .swiper-slide {padding: 0 10px;}
	.bghj_tit {font-size: 14px;line-height: 22px;padding: 12px 0;}
	.arrow_icon {width: 60px;height: 60px; background-size: 14px auto;}
	.bghj_swiper .arrow_left {margin-top: -53px;}
	.bghj_swiper .arrow_right {margin-top: -53px;}
	.ryjx_swiper .arrow_icon {margin-top: -30px;}


	/*首页*/
	.in_part1 .lb_box,
	.in_part1 .lb_box li{height:650px}
	.in_part1 .lb_box li .wrap{ margin: 0 10%; width: auto;}
	.in_part1 .lb_box .ip1_txt1{top: 160px;}
	.in_part1 .lb_box .ip1_txt1 img{width: 280px}
	.in_part1 .lb_box .ip1_txt2{top: 130px}
	.in_part1 .lb_box .ip1_txt2 img{width: 100px}
	.in_part1 .lb_box .ip1_txt3{font-size: 14px; padding: 20px; top: 130px; right: 150px}

	.in_part1 .text_left .ip1_txt3 {left: 150px;}
	
	.in_part2{padding: 50px 0}
	.inpart .ip2_l{width: 55%; padding: 20px 40px 0 0 }
	.inpart .ip2_r{width: 45%;}	
	.inpart .ip2_l .in_pub .link{margin-top: 50px;}

	.in_part2 .ip2_l .in_pub .txt{text-align: justify;}
	.in_part2 .ip2_l .in_pub .line{width: 100%; margin-top: 50px;}
	.in_part2 .ip2_r{padding: 80px 40px; background-size: 180px}

	.in_part3{padding: 100px 0;}
	.in_part3 .lb_box2 .lb_con ul li{padding:0 40px}
	.in_part3 .lb_box2 .arrow .arrow-left{height: 100px; top: -100px}
	.in_part3 .lb_box2 .arrow .arrow-right{height: 100px; bottom: -100px}
	.in_part3 .lb_box2 .lb_con ul li:hover{background-color: initial;}
	.in_part3 .lb_box2 .lb_con ul li:hover .pic{background-position: top;}
	.in_part3 .lb_box2 .lb_con ul li:hover .txt{color: #fff}

	.in_part4{padding: 50px 0;}
	.in_part4 .ip4_con{margin: 0;}
	.in_part4 .ip4_top{margin-bottom: 30px;}
	.in_part4 .ip4_lnews{width: 55%; padding: 0 40px 0 0;}
	.in_part4 .ip4_rnews{width: 45%; padding: 0}
	.in_part4 .nli .intro dl dt{padding: 10.5px 0}
	.in_part4 .nli .intro dl dd{padding: 0 40px 0 20px; font-size: 18px;}
	.in_part4 .nli .intro dl dd span{ line-height: 30px; height: 60px;}
	
	.in_part5 .ip2_l{padding-top: 90px;}
	.in_part5 .ip2_r dl{padding: 25px 0px 25px 60px; display: block;  clear: both; overflow: hidden;}
	.in_part5 .ip2_r dl dt{ float: left; display: block; padding: 0 }
	.in_part5 .ip2_r dl dd{ padding: 20px 0 0 40px; display: block; overflow: hidden;}

	.in_part6{padding-top: 50px;}
	.in_part6 .form{padding: 50px;}


	/*办公机构*/
	.bang_part1{height: 400px;}


	/*模拟法庭*/
	.monft_part1 .list ul{margin: 0 -10px;}
	.monft_part1 .list li{padding: 0 10px;}

	/*文化列表*/
	.wenh_part ul{margin: -15px; padding-bottom: 30px;}
	.wenh_part li{padding: 15px;}
	.wenh_part dd{padding: 25px;}
	.wenh_part .tet{font-size: 14px; line-height: 22px;}

	/*文化正文*/
	.wenhzw_part:before,
	.wenhzw_left{width: 65%; box-sizing: border-box;}
	.wenhzw_left{padding: 25px;}
	.wenhzw_left .txt{font-size: 28px; line-height: 32px;}
	.wenhzw_right .wenh_part .txt{font-size: 18px;}
	.wenhzw_right .wenh_part dd{padding: 20px;}

	/*新闻列表*/
	.news_part dd{padding: 30px 140px 30px 30px;}
	.news_part .tit{right: 30px;}
	.news_part .tat a{width: 160px; height: 50px; line-height: 50px;}


	/*学院列表*/
	.xuey_part li{padding: 15px;}

	/*运营团队*/
	.yuny_part2 .swiper-box{margin: 0}
	.yuny_part2 .swiper-container{width: auto;}
	.yuny_part2 .swiper-slide i{padding: 0}
	.yuny_part2 .arrow div{background-color: initial;}
	
	/*工作简报*/
	.xuey_part dd {padding: 15px 25px; height: 90px; font-size: 16px; line-height: 30px;}
	.xuey_part .txt {max-height: 60px;}
	
	/*搜索*/
	.search_ban {height: 200px;}
	.search_list {top: -35px;padding: 40px 30px;}
	.search_form .search_ul .li {width: 350px;}
	.search_form .search_ul .li2 {width: 400px;}
	.search_form .search_ul .li3 {width: 150px;}
	.search_lvshi .li {padding: 15px 0;}
	.search_result .page {padding: 10px 0}
	
	.lvshi_pic {width: 200px;margin-right: 20px;}
	.lvshi_intro {font-size: 14px; line-height: 22px; max-height: 110px;}
}

/*--ipad竖--*/
@media screen and (max-width:1002px) {
	.ban_con .ban_intro{ font-size:16px; text-shadow:2px 2px 2px rgba(0,0,0,0.2);}
	.footer .f_nav .f_logo,
	.footer .f_nav .f_share{ display:none;}
	.footer .f_nav .f_list{ margin:0;}
	.footer .f_nav .f_list li{ margin:0; width:16.6%;}
	.footer .f_cpr{ text-align:center;}
	
	/*-- 专业领域 --*/
	.zyly_list{ padding-bottom:30px;}
	.zyly_pic{ width:130px; height:130px;}
	.zyly_ul{ margin:0 -15px;}
	.zyly_ul .li{ padding:22px 15px;}
	.zyly_dl{ padding:20px 0 0 10px;}
	.zyly_dl dt{ font-size:16px; line-height:20px;}
	.zyly_ul .li a:hover dt {font-size: 16px;}
	.zyly_dl dd{ margin-top:5px;}
	
	/*-- 专业领域最终 --*/
	.zyly_detail_box{ padding-bottom:30px;}
	.zyly_left,
	.zyly_right{ float:none; width:100%;}
	.zyly_left{ padding:30px 20px 35px;}
	.zyly_tit{ font-size:24px; line-height:34px; margin-bottom:10px;}
	.zyly_right{ padding:20px 0; background:#f8f8f8;}
	.zyly_news_intro{ padding-top:10px; box-sizing: border-box;}
	
	
	/*关于我们*/
	.about_part1 {padding: 60px 0;}
	.lm_tit {font-size: 28px; line-height: 40px;}
	.about_intro {padding: 10px 40px 0;}
	.about_part1_list {padding: 20px 15px 15px;}
	.about_part1_ul {margin: 0 -20px;}
	.about_part1_ul .li {padding: 0 20px;}
	
	.about_part3 {padding: 60px 0;height: 600px;}
	
	.about_part4 {height: 560px;padding: 60px 0 40px;}
	
	.about_part5 {padding: 60px 0 50px;}



	/*首页*/
	.inpart .ip2_l .in_pub .tit1{font-size: 22px; padding-bottom: 5px;}
	.inpart .ip2_l .in_pub .tit2{font-size: 30px; padding-bottom: 25px; margin: 0; }
	.inpart .ip2_l .in_pub .txt{font-size: 14px;  line-height: 24px; }
	.inpart .ip2_l .in_pub .link a{width: 150px; height: 45px; line-height: 45px; font-size: 14px;}

	.in_part1 .lb_box,
	.in_part1 .lb_box li {height: 500px}
	.in_part1 .lb_box li .wrap {margin: 0 14%; }
	.in_part1 .lb_box .ip1_txt1 {top: 130px;}
	.in_part1 .lb_box .ip1_txt1 img{width: 220px;}
	.in_part1 .lb_box .ip1_txt2 img {width: 90px;}
	.in_part1 .lb_box .ip1_txt3{display: none;}

	.in_part2 .ip2_l .in_pub .line{margin-top: 40px;}
	.in_part2 .ip2_r{padding: 80px 30px; background-size: 120px;}
	.in_part2 .ip2_r a dl dt{font-size: 30px; width: 60px; padding: 0 10px 0 0}
	.in_part2 .ip2_r a dl dd{font-size: 14px; padding: 0 ; width: 60px; line-height: 18px;}

	.in_part3{padding: 50px 0;}
	.in_part3 .lb_box2{height: 320px;}
	.in_part3 .lb_box2 .lb_con ul li{padding: 0 30px;}
	.in_part3 .lb_box2 .lb_con a{margin-top: 20px;}
	.in_part3 .lb_box2 .lb_con a .pic{width: 70px; height: 70px;}
	.in_part3 .lb_box2 .lb_con a .txt{font-size: 18px; padding-left: 10px;}
	.in_part3 .lb_box2 .arrow .arrow-left{height: 50px; top: -50px;}
	.in_part3 .lb_box2 .arrow .arrow-right{height: 50px; bottom: -50px;}

	.in_part4 .ip4_top .ip4_tit1{font-size: 22px;}
	.in_part4 .ip4_top .ip4_tit2{font-size: 30px; }
	.in_part4 .nli{margin-bottom: 10px;}
	.in_part4 .nli .intro dl dt{padding: 14px 0;}
	.in_part4 .nli .intro dl dt b{font-size: 32px; line-height: 32px;}
	.in_part4 .nli .intro dl dd{padding: 20px;}
	.in_part4 .nli .intro dl dd span{font-size: 14px; height: 40px; line-height: 20px; }

	.in_part5 .ip2_l{padding-top: 50px;}
	.in_part5 .ip2_r{padding: 70px 0;}
	.in_part5 .ip2_r dl{padding: 15px 0px 15px 50px}
	.in_part5 .ip2_r dl dt{ width: 70px; padding: 0}
	.in_part5 .ip2_r dl dt img{width: 100%}
	.in_part5 .ip2_r dl dd{font-size: 18px; padding: 20px 0 0 30px }

	.in_part6:before{height: 170px;}
	.in_part6 .form{padding: 40px 40px 15px 40px;}
	.in_part6 .form .ipli{margin-bottom: 25px;}
	.in_part6 .ip2_l .in_pub .txt{padding: 30px 0 0 0;}

	.z_box{padding-bottom: 50px;}
	.z_box .nav{margin-bottom: 0; top: -30px; overflow: hidden;}
	.z_box .nav a{padding: 18px 0; font-size: 16px;}


	/*办公机构*/
	.bang_part1{height: 300px;}
	.bang_part2{padding: 20px; margin-bottom: 30px;}
	.bang_part2 ul{margin: 0 -20px;}
	.bang_part2 li{padding: 0 20px; box-sizing: border-box;}
	.bang_part2 .tpt{width: 50px;}
	.bang_part2 .tpt img{width: 100%;}
	.bang_part2 .tlt{padding:0 0 0 20px;}
	.bang_part3 li{padding: 0 15px;}
	.bang_part3 .li_box{padding: 25px; min-height: 250px;}
	

	/*机构设置*/
	.jig_part{padding: 30px 50px;}


	/*加入我们*/
	.jiar_part1 h2{font-size: 22px;}
	.jiar_part1{margin-bottom: 30px; padding: 30px; font-size: 14px; line-height: 22px;}

	.jiar_part2 .div_box1{margin-bottom: 20px;}
	.jiar_part2 .t_txt{padding: 15px 20px; font-size: 20px;}
	.jiar_part2 dd .tet {padding-right: 160px;}
	.jiar_part2 dt{padding: 10px 20px;}
	.jiar_part2 dt:before {width: 40px; background-size: 20px;}
	.jiar_part2 dd .box{margin: 25px 20px; font-size: 14px; line-height: 22px;}


	/*模拟法庭*/
	.monft_txt{width: auto; padding: 0 30px 20px 30px; }
	.monft_txt h2{font-size: 24px; padding-bottom: 10px; line-height: 24px;}
	.monft_txt span{font-size: 14px; line-height: 22px;}

	.monft_part1{margin-bottom: 50px;}
	.monft_part1 .list li{padding: 6px;}
	.monft_part1 .list dd i {font-size: 18px;line-height: 24px;margin-top: -12px;}
	/*.monft_part1 .list li:nth-of-type(4){display: none;}*/

	.monft_part2{padding-top: 50px; margin-bottom: 50px;}
	.monft_part2 .arrow div{width: 50px; height: 50px; background-size: 10px; margin-top: -25px;}

	.monft_part3{margin-bottom: 50px;}
	.monft_part3 li dd{ padding: 0 20px;}
	.monft_part3 li .txt{font-size: 22px;}
	.monft_part3 li .tet{font-size: 14px; line-height: 20px;}

	.monft_part4{margin-bottom: 50px; min-height: initial;}

	.monft_part5 .form{padding: 30px;}
	.monft_part5 .monft_txt{padding: 0 0 20px 0}
	.monft_part5 .form form{margin: 0 -20px;}
	.monft_part5 .form form>ul{padding: 0 20px;}


	/*文化列表*/
	.wenh_part li{width: 50%}


	/*文化列表*/
	.wenhzw_box{margin-top: 40px}
	.wenhzw_part:before,
	.wenhzw_right{display: none;}	
	.wenhzw_left{width: auto; float: none;}


	/*新闻列表*/
	.news_part li{padding-bottom: 30px;}
	.news_part dt{width: 200px;}
	.news_part dt img{width:100%;height:160px;}
	.news_part dd{padding:25px 20px 0px 20px;}
	.news_part .txt a{font-size: 18px; }
	.news_part .tet{font-size: 16px; line-height: 22px; margin: 25px 0 20px 0; height: 45px; overflow: hidden; padding: 0 }
	.news_part .tit{right: auto; left: 20px; top: 55px;}
	.news_part .tit b{display: none;}
	.news_part .tit i{font-size: 12px;}
	.news_part .tat a{height: 40px; line-height: 40px; font-size: 14px; width: 110px;}

	/*学院列表*/
	.xuey_part{padding: 0; background: none}
	.xuey_part ul{ margin: -10px;}
	.xuey_part li{ padding: 10px; }
	.xuey_part dd{font-size: 14px; line-height: 25px; padding: 10px 15px; height: 70px; background: #fff}
	.xuey_part .txt {max-height: 50px}


	/*运营团队*/
	.yuny_part1{padding: 30px; margin-bottom: 40px; border-width: 3px;}
	.yuny_part1 .txt{width: 250px; padding-right: 50px; box-sizing: border-box;}
	.yuny_part1 .txt img{width: 100%;}
	.yuny_part1 span{font-size: 25px; right: 0; bottom: 40px;}
	.yuny_part1 .tet{padding-left: 20px;}

	.yuny_part2 .search{padding:20px ;}
	.yuny_part2 .search a{padding: 8px 15px;}
	.yuny_part2 .arrow div{width: 90px;}
	.yuny_part2 .arrow span{width: 50px; height: 50px; background-size: 15px; margin-top: -25px;}

	/*搜索*/
	.search_ban {height: 180px;}
	.search_list {top: -30px;padding: 35px 20px;}
	.search_form .search_text{line-height: 40px;height: 42px;padding: 0 10px;}
	.search_form .sod_select .sod_label {padding: 8px 10px;}
	.search_form .search_submit {line-height: 42px;height: 42px;}
	.search_form .search_ul .li2 .sod_select:before {right: 10px;}
	.search_form .search_ul .li {width: 260px;}
	.search_form .search_ul .li2 {width: 300px;}
	.search_form .search_ul .li3 {width: 100px;}
	.search_lvshi .li {padding: 10px 0;}
	.search_result {padding: 25px 0;}
	
	.search_result {line-height: 24px;}
	.lvshi_pic {width: 160px;margin-right: 15px;}
	.lvshi_intro {margin-top: 15px; max-height: 60px; font-size: 13px; line-height: 20px;}
	.xinwen_li .lvshi_name {font-size: 16px;}
}

/*--手机横--*/
@media screen and (max-width:758px) {
	.wrap{ padding:0 10px;}

	.lm_ban{ background-image:url(/images/df_lm_bg.png); height:auto;}
	.lm_ban_box{ padding:50px 0;}
	.ban_con{ width:100%;}
	.ban_con .ban_tit{ font-size:24px; line-height:36px; padding-bottom: 5px;}
	.ban_con .ban_intro{ font-size:14px; line-height:20px;}
	.footer .f_nav{ display:none;}
	
	/*-- 专业领域 --*/
	.zyly_ul{ margin:0;}
	.zyly_ul .li{ width:100%; float:none; padding:15px 0;}
	
	/*-- 专业领域最终 --*/
	.zyly_detail_box{ padding:30px 0 0;}
	.zyly_tit{ font-size:16px; line-height:20px;}
	.zyly_intro{ font-size:12px; line-height:20px;}
	.zyly_left{ padding-bottom:20px;}
	.zyly_ywfw_box .ywfw_tit{ font-size:14px; font-weight:bold; line-height:20px; padding:7px; margin-bottom:10px;}
	.ywfw_list{ font-size:14px; line-height:20px; padding:0 0 10px;}
	.ywfw_list .ywfw_tit2{ padding:10px 0;}
	.ywfw_list ul li{ padding:8px 0; font-size:12px;}
	.zyly_conList_tit{ font-size:16px;}
	.zyly_news_intro{ padding-top:0;}
	
	
	.about_part1 {padding: 40px 0;}
	.lm_tit {font-size: 20px;line-height: 30px;}
	.about_intro {padding: 5px 0;}
	.about_part1_list {padding: 20px 0 15px;}
	.about_part1_ul .li b {font-size: 30px;line-height: 40px;}
	.about_part1_ul {margin: 0 -10px;}
	.about_part1_ul .li {padding: 0 10px;}
	.about_part1_ul .li span {font-size: 12px; line-height: 20px;}
	
	.about_part2 {height: 400px;padding: 30px 0;}
	.dsj_swiper {margin-top: 20px;padding: 30px 0;}
	.dsj_container {padding: 10px 0;}
	.dsj_swiper .swiper-container {height: 210px;}
	.dsj_swiper .arrow_icon {width: 30px;height: 30px;}
	.dsj_swiper .arrow_top,
	.dsj_swiper .arrow_btm {margin-left: -15px;}
	.dsj_year strong {font-size: 16px; line-height: 24px;}
	.dsj_intro {font-size: 12px;line-height: 18px;margin-top: 5px;}
	.dsj_slide_ul .li1 .dsj_year {padding-left: 36px;}
	.dsj_slide_ul .li1 .dsj_intro {padding-left: 36px;}
	.dsj_slide_ul .li2 .dsj_year {padding-right: 36px;}
	.dsj_slide_ul .li2 .dsj_intro {padding-right: 36px;}
	.about_part3 {padding: 40px 0; height: 560px;}
		
	.about_part4 {height: 520px;padding: 40px 0 20px;}
	.lfkh_a {display: block;}
	.lfkh_a span {display: block; text-align: center;height: 40px;width: 100%;}
	.lfkh_a b {font-size: 12px;line-height: 18px; display: block; padding: 0; text-align: center;}
	
	.about_part5 {padding: 40px 0 30px;}
	.arrow_icon {width: 40px;height: 40px;background-size: 10px auto;}
	.bghj_swiper {margin-top: 30px;}
	.bghj_swiper .arrow_left {margin-top: -43px;}
	.bghj_swiper .arrow_right {margin-top: -43px;}


	/*首页*/
	.inpart .wrap{padding: 0}
	.inpart .ip2_l .in_pub .tit1{text-align: center; font-size: 16px; padding: 0}
	.inpart .ip2_l .in_pub .tit2{text-align: center; font-size: 22px; padding-bottom: 10px;}
	.inpart .ip2_l .in_pub .txt{ padding: 0 20px; font-size: 12px; line-height: 20px; }
	.inpart .ip2_l .in_pub .link{ text-align: center; margin-top: 20px; display: none; }
	.inpart .ip2_l .in_pub .link a{width: 110px; height: 40px; line-height: 40px; font-size: 12px;}
	.inpart .ip2_l{width: auto; float: none; padding: 0}
	.inpart .ip2_r{width: auto; float: none; padding: 0}

	.in_part1 .lb_box li:before{display:none;}
	.in_part1 .lb_box,
	.in_part1 .lb_box li {height:300px;}
	.in_part1 .lb_box li .wrap{margin: 0 15%}

	.in_part1 .lb_box .ip1_txt1 {top: 50px; left: 0}
	.in_part1 .lb_box .ip1_txt1 img{width: 140px;}
	.in_part1 .lb_box .ip1_txt2 {top: 100px; right: -20px}
	.in_part1 .lb_box .ip1_txt2 img{width: 50px;}
	
	.in_part1 .text_left .ip1_txt1 {right: 0;}
	.in_part1 .text_left .ip1_txt2 {left: -20px;}
	
	.in_part2{padding: 30px 0;}
	.in_part2 .ip2_l{padding-bottom: 15px;}
	.in_part2 .ip2_l .in_pub .line{display: none;}
	.in_part2 .ip2_r { clear: both; overflow: hidden; height:130px; padding-top: 30px; box-sizing: border-box; background: #fff;}
	.in_part2 .ip2_r .ir_li{float: left; width: 25%; padding: 0 10px; margin: 0;  box-sizing: border-box;}
	.in_part2 .ip2_r a dl{display: block; text-align: center;}
	.in_part2 .ip2_r a dl dt,
	.in_part2 .ip2_r a dl dd{display: block; width: auto; padding: 0; margin: 0; }
	.in_part2 .ip2_r a dl dt{text-align: center; font-size: 22px;}
	.in_part2 .ip2_r a dl dd{width: 60px; margin: 0 auto}

	.in_part3{padding: 30px 0 0 0;}
	.in_part3 .ip2_l{padding-bottom: 15px;}
	.in_part3 .lb_box2{height: auto;}
	.in_part3 .lb_box2 .lb_con{margin: 0 30px;}
	.in_part3 .lb_box2 .lb_con ul li{padding: 0}
	.in_part3 .lb_box2 .lb_con a{  display: block; margin: 20px 5px; }
	.in_part3 .lb_box2 .lb_con a .pic{margin: 0 auto; width: 50px; height: 50px;}
	.in_part3 .lb_box2 .lb_con a .txt{display: block; padding: 0; font-size: 14px; text-align: center;}
	.in_part3 .lb_box2 .arrow i{ position: relative; background: none }
	.in_part3 .lb_box2 .arrow i:before{content:""; position: absolute; top: 50%; width: 30px; height: 30px; margin-top: -15px; background-size: 25px; background-repeat: no-repeat; background-position: center;  }
	.in_part3 .lb_box2 .arrow .arrow-left,
	.in_part3 .lb_box2 .arrow .arrow-right{ top: 0; width: 30px; height: 100%; z-index: 1;  background-image: none}
	.in_part3 .lb_box2 .arrow .arrow-left{left: 0}
	.in_part3 .lb_box2 .arrow .arrow-right{right: 0;}
	.in_part3 .lb_box2 .arrow .arrow-left:before{background-image: url(/images/ico_01.png) ; transform: rotate(-90deg); left: 0px;}
	.in_part3 .lb_box2 .arrow .arrow-right:before{background-image: url(/images/ico_02.png) ; transform: rotate(-90deg); right: 0px;}

	.in_part4{padding: 40px 0 20px 0;}
	.in_part4 .ip4_top{margin-bottom: 15px;}
	.in_part4 .ip4_top .ip4_tit1{text-align: center; font-size: 16px;}
	.in_part4 .ip4_top .ip4_tit2{text-align: center; font-size: 22px;}
	.in_part4 .ip4_con{margin:0 10px;}
	.in_part4 .ip4_rnews,
	.in_part4 .ip4_lnews{width: auto; float: none; padding: 0}
	.in_part4 .ip4_rnews .nli:nth-of-type(3),
	.in_part4 .ip4_rnews .nli:nth-of-type(4){display: none;}
	.in_part4 .nli .intro dl dt{width: 90px; padding: 10px 0;}
	.in_part4 .nli .intro dl dt b{font-size: 25px;}
	.in_part4 .nli .intro dl dt span{font-size: 12px;}
	.in_part4 .nli .intro dl dd{padding: 10px;}

	.in_part5{padding-top: 30px }
	.in_part5 .ip2_l{padding-bottom: 15px;}
	.in_part5 .ip2_r{ clear: both; overflow: hidden; padding: 20px 0; }
	.in_part5 .ip2_r dl{float: left; width: 33.3%; box-sizing: border-box; padding: 0; clear: initial;}
	.in_part5 .ip2_r dl dt{float: none; width: 50px; margin: 0 auto}
	.in_part5 .ip2_r dl dd{padding:10px 0 0 0; text-align: center; font-size: 14px; }

	.in_part6{background: #fff; padding: 30px 0 0 0}
	.in_part6:before{ display: none; }
	.in_part6 .ip2_l{padding-bottom: 15px;}
	.in_part6 .form{padding: 30px 20px 20px 20px;}
	.in_part6 .form .ipli{margin-bottom: 10px;}
	.in_part6 .form input{font-size: 14px; padding: 10px 15px;}
	.in_part6 .form .sub input{font-size: 14px;}


	.z_box{padding:0 0 30px 0;}
	.z_box .nav{margin: 0 -10px 20px -10px; top: 0}
	.z_box .nav a{font-size: 10px; padding: 10px 0}


	/*办公机构*/
	.bang_part1{height: 200px;}
	.bang_part2{padding:15px; margin-bottom: 20px;}
	.bang_part2 ul{ margin: 0; }
	.bang_part2 li{width: auto; float: none; padding:0;}
	.bang_part2 .li1:before{display: none;}
	.bang_part2 .tpt{display: none;}
	.bang_part2 .tlt{padding: 0; }
	.bang_part2 dl{line-height: 20px; font-size: 12px;}

	.bang_part3 ul{margin:-10px}
	.bang_part3 li{width: auto; float: none; padding:10px}
	.bang_part3 .li_box{padding: 15px; min-height:initial;}
	.bang_part3 span{font-size: 14px; font-weight: bold;}
	.bang_part3 dl{font-size: 12px; line-height: 20px; padding: 2px 0;}

	
	/*加入我们*/
	.jig_part{padding: 10% 5%}
	.jiar_part1{padding: 15px; border-width: 2px; line-height: 20px; font-size: 12px; margin-bottom: 20px;}
	.jiar_part1 h2{font-size: 16px;}

	.jiar_part2 .t_txt{font-size: 16px; padding: 10px;}
	.jiar_part2 .t_tet{padding:5px 0; background: none}
	.jiar_part2 dt{background: #fff; font-size: 14px; padding: 10px;}
	.jiar_part2 dt:before{background-size: 15px;}
	.jiar_part2 dd .tit {position: relative;}
	.jiar_part2 dd .tet {padding: 10px 0 0;}
	.jiar_part2 dd .box{font-size: 12px; line-height: 20px; margin: 10px;}
	.jiar_part2 .div_box1{margin-bottom: 10px;}
	.jiar_part2 .div_box2 .t_txt{border-width: 2px;}


	/*模拟法庭*/
	.monft_txt{padding:0 20px 15px 20px}
	.monft_txt h2{ font-size: 18px; line-height: 18px; padding-bottom: 5px; }
	.monft_txt span{font-size: 12px; line-height: 20px;}

	.monft_part1{margin-bottom: 20px;}
	.monft_part1 .list ul{margin: -5px; }
	.monft_part1 .list li{width: 50%; padding: 5px;}
	.monft_part1 .list li:nth-of-type(4){display: block;}
	.monft_part1 .list dd i{font-size: 15px; line-height: 22px; margin-top: -11px;}

	.monft_part2{padding-top: 20px; margin-bottom: 30px;}
	.monft_part2 .swiper-box{ padding: 0; margin: 0 10px;}
	.monft_part2 .swiper-container{overflow: hidden; margin: 0 -5px; } 
	.monft_part2 .swiper-slide i{ padding: 0 5px; }
	.monft_part2 .arrow div{width: 30px; height: 30px; border-width: 1px; margin-top: -15px; background-size: 6px;}
	.monft_part2 .arrow-left{left: 10px;}
	.monft_part2 .arrow-right{right: 10px;}

	.monft_part3{margin-bottom: 30px;}
	.monft_part3 li {width: 100%;}
	.monft_part3 li .txt{font-size: 16px; padding-bottom: 5px;}
	.monft_part3 li .tet{font-size: 12px; line-height: 20px; height: 80px;}
	.monft_part3 li dl{background: #000}
	.monft_part3 li dt{opacity: 0.7}
	.monft_part3 li dd{padding: 15px 12px; bottom: auto; top: 50%; margin-top: -65px;}

	.monft_part4{margin-bottom: 30px; padding: 30px 0;}
	.monft_part4 .monft_txt{width: auto;}

	.monft_part5 .monft_txt{padding-bottom: 15px;}
	.monft_part5 .form{padding: 20px 30px}
	.monft_part5 .form form>ul{float: none; width: auto;}
	.monft_part5 .form form>ul>li{padding-bottom: 10px;}
	.monft_part5 .form dt{font-size: 14px; padding-bottom: 5px}
	.monft_part5 .form .dd{padding: 9px 15px;}
	.monft_part5 .form input{font-size: 14px;}
	.monft_part5 .form textarea{height: 80px;}
	.monft_part5 .form label{font-size: 14px;}
	.monft_part5 .form ol li{padding: 2px 0;}


	/*文化列表*/
	.wenh_part ul{margin: -5px 0; padding-bottom: 10px;}
	.wenh_part li{width: auto; float: none; padding: 5px 0;}
	.wenh_part dt{float: left; width: 130px; position: initial;  padding-top: 10px;}
	.wenh_part dl{background:#fff; clear: both; overflow: hidden; position: relative;} 
	.wenh_part dd{padding: 10px; padding-bottom: 0; overflow: hidden; height: auto; background: none}
	.wenh_part .txt{font-size: 14px; padding-bottom: 25px;}
	.wenh_part .tet{font-size: 12px; line-height: 18px; height: 40px; overflow: hidden; color: #999}
	.wenh_part .tit{background: none; width: auto; height: auto; left: 140px; color: #ccc; font-size: 12px; top: 31px; }
	.wenh_part .tit b{display: none;}
	.wenh_part dl:hover dd{background: none; color: #333}


	/*文化正文*/
	.wenhzw_box{margin-top: 20px;}
	.wenhzw_left{margin: 0 -10px; padding: 20px 10px;}
	.wenhzw_left .txt{font-size: 18px; line-height: 22px; padding-bottom: 10px;}
	.wenhzw_left .tit{border-width: 1px; padding-bottom: 10px; margin-bottom: 20px;}
	.wenhzw_left .tet{font-size: 14px; line-height: 22px; padding-bottom: 0px;}
	.wenhzw_left .tft{display: none;}


	/*新闻列表*/
	.news_part ul,
	.news_part li{padding-bottom: 10px;}
	.news_part dt{float: left; width: 130px; position: initial;  padding-top: 10px;padding-bottom: 10px;}
	.news_part dd{padding: 10px; padding-bottom: 0 }
	.news_part .txt{padding: 0px; height: 20px;  overflow: hidden;}
	.news_part .txt a{font-size: 14px; }
	.news_part .tat{display: none;}
	.news_part .tit{left: 10px; top: 28px;}
	.news_part .tet{font-size: 16px; line-height: 24px; color: #999; height: 100px; margin: 20px 0 0 0}


	/*学院列表*/
	.xuey_part ul{margin: -5px; padding-bottom: 20px;}
	.xuey_part li{width: 50%; padding: 5px;}
	.xuey_part dd{padding:8px; height: 52px; font-size: 12px; line-height: 18px;}
	.xuey_part .txt{max-height: 36px}
	/*.xuey_part .tqt{font-size: 12px;}*/


	/*运营院队*/
	.yuny_part1{padding: 15px; border-width: 2px; margin-bottom: 20px;}
	.yuny_part1 .txt{float: none; width: 140px; margin: 0 auto;}
	.yuny_part1 span{font-size: 18px; bottom: 12px;}
	.yuny_part1 .tet{padding:20px 0 0 0}

	.yuny_part2 .search{padding: 15px;}
	.yuny_part2 .search dt{ padding:0 0 5px 0; float: none;}
	.yuny_part2 .search dd{padding: 0}
	.yuny_part2 .search a{padding: 0; margin-right: 15px; font-size: 12px;line-height: 20px;}
	.yuny_part2 .search a:hover{color: #333; background: none}
	.yuny_part2 .search a.one{ color: #ff5616; background: none }
	.yuny_part2 .search a:before{right: -8px;top: 4px;height: 12px;}
	.yuny_part2 .search a.one:before{display: block;}
	.yuny_part2 .arrow div{width: auto;}
	.yuny_part2 .arrow span{width: 30px; height: 30px; border-width: 1px; margin-top: -15px; background-size: 6px;}
	.yuny_part2 .arrow-left span{left: 10px}
	.yuny_part2 .arrow-right span{right: 10px}
	
	/*搜索*/
	.search_ban {height: 160px;}
	.search_list {top: 0; margin: 0 -10px; margin-top: 35px; padding: 30px 10px;}
	.search_form .search_ul .li{width: 100%;}
	


}

/*--手机竖--*/
@media screen and (max-width:470px){/*--320--*/
	/*关于我们*/
	.about_part1_ul .li {width: 50%;}
	.lfkh_swiper_ul .li {width: 50%;}
	.lfkh_swiper_ul:before {left: 50%;}
	.lfkh_swiper_ul:after {display: none;}
	.about_part4 {height: auto;}
	
	/*搜索*/
	.lvshi_pic {width: 100%; float: none; margin-right: 0; margin-bottom: 15px;}
}