@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Siyuan! <2039750417@qq.com>
 * @version 5.0.15
 * @support http://www.950085.com
 */


.wp{width:1400px;margin:0 auto; max-width: 98%;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

 img { max-width: 100%; }
 @font-face{font-family: 'light';src: url('fonts/weiruanlight.ttc');}
 body canvas { position: fixed; top:0px; left:0px; z-index: -1;}
.FukkDisplayNewCreenSiyuanBackGround {
	width:100%;
	top:0px;
	left:0px;
	position: fixed;
	z-index: -2;
	background: -webkit-linear-gradient(#1374e0, #2a42b6,#1374e0) no-repeat fixed; /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#1374e0, #2a42b6,#1374e0) no-repeat; /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#1374e0, #2a42b6,#1374e0) no-repeat; /* Firefox 3.6 - 15 */
	background: linear-gradient(#1374e0, #2a42b6,#1374e0) no-repeat; /* 标准的语法 */
}
.winhide { overflow: hidden; overflow-x: hidden; overflow-y: hidden; }
.nicescr { padding:0px 10px;}
.layui-layer-setwin .layui-layer-close2 { z-index: 999999999; }

.header-fixed { transition: all 0.3s ease 0s; width:100%; position: fixed; z-index: 999999; top:0px; padding-top: 10px; padding-bottom: 20px; left:0px; }
.header-fixed .login { float:left; }
.header-fixed .nav { float:right; }
.header-fixed .nav li { position: relative; margin-left:30px;  float:left; line-height: 75px;}
.header-fixed .nav li a { color:#fff; font-size: 16px;}
.header-fixed .nav li a > img { margin-top: 26px; }

.header-fixed .nav li .weixinhidd { display: none; position: absolute; left:-250px; top:0px; width:240px; height:120px; background: #dedede; border-radius: 5px; }
.header-fixed .nav li .weixinhidd img { width:120px; height:120px; border-radius: 5px; }
.header-fixed .nav li.cur .weixinhidd { display: block; }
.header-fixed.avtion {
	opacity: 0.95;
	padding-top: 5px;
	padding-bottom: 5px;
	transition: all 0.3s ease 0s;
	background: -webkit-linear-gradient(#1374e0, #2a42b6) no-repeat fixed; /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#1374e0, #2a42b6) no-repeat fixed; /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#1374e0, #2a42b6) no-repeat fixed; /* Firefox 3.6 - 15 */
	background: linear-gradient(#1374e0, #2a42b6) no-repeat fixed; /* 标准的语法 */
}


.header-meun { display: none; position: absolute; right:0px; top:10px; width:30px; height:30px; background: url(../images/m-1.png) no-repeat center; background-size: 100% 100%; }

.IndexSectionFull { display: flex; align-items: center; width:1400px; height:100%; margin:0 auto; max-width: 95%;  }
.DisAlignCentent { width:100%; }


.index-section1 { display: flex; justify-content: space-between; }
.index-section1 .banner { width:85%;}
.index-section1 .banner img { border-radius: 5px; }
.index-section1 .banner .swiper-slide { background-size: cover !important; height:461px; border-radius: 5px; }
.index-section1 .banner .swiper-slide a { display:block; }
.index-section1 .banner .banner-page .swiper-pagination-bullet { width: 10px !important; height: 10px !important; opacity: 1 !important; border: 1px solid #fff; background: rgba(255, 255, 255, 0) !important;}
.index-section1 .banner .banner-page .swiper-pagination-bullet-active { width: 10px !important; height: 10px !important; background: #fff !important; opacity: 1 !important;}
.index-section1 .banner .banner-swiper { height:470px; box-sizing: border-box; border:5px solid #6cb0ff; border-radius: 10px;}
.index-section1 .banner .banner-back { height:100px; width:100%; background: url(../images/3.png) no-repeat center; }

.index-section1 .navnum { height:450px; border-radius: 10px; width:210px; background: #c0ddff; padding:10px 10px 10px 10px;}
.index-section1 .navnum .border { border-top-right-radius: 10px; border-bottom-right-radius: 10px; padding:0px 10px 0px 0px; width:100%; height:100%; box-sizing:border-box; border:1px solid #b0cdf0; border-left:none;}
.index-section1 .navnum .border .text { width:100%; height:25%; border-bottom: 1px solid #b0cdf0; }
.index-section1 .navnum .border .text a { display: table;  width:100%; height:100%; }
.index-section1 .navnum .border .text em { width:50%; display:table-cell; vertical-align: middle; font-size: 18px; color:#646464; vertical-align: middle; }
.index-section1 .navnum .border .text .img { display:table-cell; vertical-align: middle; background-size: 100% auto !important; width:50%; }
.index-section1 .navnum .border .text:nth-child(4) { border-bottom: none; }
.index-section1 .navnum .border .text:hover { cursor:pointer; }

.index-msclass { overflow: hidden; height:35px; line-height: 30px; display: flex; justify-content: flex-start; width:1030px; max-width: 100%; margin:0px auto; margin-top: 20px; }
.index-msclass .img { margin-top: 8px; }
.index-msclass .title { margin-left: 10px; font-size: 18px; color:#ffffff; }
.index-msclass .con { overflow: hidden; margin-left: 20px; flex: 1; color:#ffffff; }
.index-msclass .text { display: inline; }
.index-msclass .text a { font-size: 14px;  cursor: pointer; margin-left: 20px; color:#fff; }
.index-msclass .text img { vertical-align: middle; margin-right: 10px; }
.index-msclass .str_wrap{ margin-top: 6px; width:100%;font-size:14px; line-height:20px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap}
.index-msclass .str_wrap img{ max-width:none !important}
.index-msclass .str_move { white-space:nowrap;position:absolute;top:0px;left:0;cursor:move}


.index-section2 {  }
.index-section2 .title { font-size: 60px; color:#fff; }
.index-section2 .list { margin:0px auto; text-align: center; width:1050px; max-width: 100%; display: flex; justify-content: space-between; margin-top: 120px; }
.index-section2 .list img { position: relative; top:0px; transition: all 0.3s ease 0s; max-width: 100%; }
.index-section2 .list .ftit { font-size:18px; color:#c1cced; margin-top: 10px; }
.index-section2 .list .tit { font-size:30px; color:#ffffff; margin-top: 10px; }
.index-section2 .list .etit { font-size:16px; color:#93a3e8; margin-top: 10px; }
.index-section2 .list .text:hover img { transition: all 0.3s ease 0s; top:-20px; }


.index-section3 .wbc { width:1150px; max-width: 100%; margin:0px auto; display: flex; justify-content:space-between; }
.index-section3 .list { width:50%; }
.index-section3 .list.left {  }

.index-section3 .list.right {  }
.index-section3 .list.right .tit { font-size: 30px; color:#ffffff; }
.index-section3 .list.right .form { background: #fff; border-radius: 10px; margin-top: 25px; padding:5%; max-width:80%; width:550px;}
.index-section3 .list.right .form label { margin-right: 20px;}
.index-section3 .list.right .form label input { width:15px; height:15px; margin-right: 5px; }
.index-section3 .list.right .form label span {vertical-align:middle; color:#3597c2; font-size: 14px; }
.index-section3 .list.right .form label:hover { cursor: pointer; }
.index-section3 .list.right .form .select { border-radius: 5px;	width:80%; padding:0px 5%; margin-top: 25px; display: flex; justify-content: space-between; border:1px solid #cccccc; }
.index-section3 .list.right .form .select .setit { line-height: 40px; width:70px; }
.index-section3 .list.right .form .select .secon { position: relative; flex: 1px; margin-left: 0px; }

.liuxueselect {cursor:pointer}
.liuxueselect div.dd1 { display: flex; justify-content: space-between; position: relative; height:40px;border-radius:3px;background:url(../images/58.png) no-repeat right; }
.liuxueselect div.dd1 em{ display:inline;float:left;padding-top:14.8px;width:16px; margin-right:10px; text-align:center}
.liuxueselect div.dd1 em img{width:16px;height:11px}
.liuxueselect div.dd1 span{ flex: 1; overflow: hidden; display:inline;float:left;height:40px;line-height:40px;vertical-align:middle;font-size:12px}
.liuxueselect.cur .dd2 { display: block; }


.liuxueselect div.dd2 { width:99%; padding:5px 0px; display: none; position:absolute; min-width:130px; max-width:100%; background:#fff; z-index:99;top:39px; box-shadow: 1px 0px 6px 1px #b4b4b4; border:1px solid #efefef; }
.liuxueselect div.dd2 .sidebar { max-height: 200px; }
.liuxueselect div.dd2 div.item { padding:0px 5px; }
.liuxueselect div.dd2 div.item a{ position: relative; padding:5px 5px;  overflow: hidden; display:block;height:25px; border-bottom:1px #efefef solid}
.liuxueselect div.dd2 div.item a:hover{background:#efefef}
.liuxueselect div.dd2 div.item em{display:inline;float:left;padding-top:7px;width:40px;text-align:center}
.liuxueselect div.dd2 div.item em img{width:16px;height:11px}
.liuxueselect div.dd2 div.item span { color:#0C0C0C; display:inline;float:left;height:25px;line-height:25px;vertical-align:middle;font-size:12px}

.index-section3 .list.right .form .inbtnsubmit { text-align: center; line-height: 34px; font-size: 14px; width:150px; height:35px; background: #2e6daa; color:#fff; border-radius: 5px; margin-top: 25px; }
.index-section3 .list.right .form .inbtnsubmit i { margin-right: 5px; }
.index-section3 .list.right .form .inbtnsubmit:hover { cursor: pointer; }

.index-section3 .list.right .border { margin-top: 25px; border-bottom:1px solid #fff; }
.index-section3 .list.right .contact { margin-top: 25px; font-size: 14px; color:#ffffff; }
.index-section3 .list.right .contact .dd1 { font-size: 16px; color:#ffffff; }
.index-section3 .list.right .contact .dd2 { margin-top: 20px; font-size: 16px; color:#ffffff; }
.index-section3 .list.right .contact .dd2 i { margin-right: 10px; }
.index-section3 .list.right .contact .dd2 em { color:#fff; }

.search-content { padding:60px 10px 20px 10px; }
.search-content .title { font-size: 20px; text-align: center; margin-bottom:15px; }
.seacher-layui-layer { width:60% !important; }
.seacher-layui-layer .layui-layer-title { background: none !important; border-bottom: none; }
.baoxian-layui-layer { width:60% !important; height:90%; }

.search_baoxian { padding:2% 6%; }
.search_baoxian .desc { width:355px; max-width:100%; }
.search_baoxian .bxbar { font-size:18px;font-weight:bold;color:#4f7ebc;line-height:1}
.search_baoxian .bxtxt { line-height:1.8;font-size:14px;color:#838383;text-align:justify}
.search_baoxian .bxtxt.nian { font-size:14px;color:#4f7ebc;}

.search_baoxian .nianx { width:355px; max-width:100%; display: flex; flex-wrap: wrap; }
.search_baoxian .nianx a{ display: block; font-size:12px;color:#4f7ebc;width:81px;height:25px;line-height:25px;vertical-align:middle;margin-right:7px;margin-bottom:7px;text-align:center;border:1px #4f7ebc solid}
.search_baoxian .nianx a.cur{color:#fff;border:1px #4f7ebc solid;background:#4f7ebc}

.search_baoxian .utabc{display:none;padding-top:20px}
.search_baoxian .utab{ display: flex; background:#fff;border-top:1px #c1c1c1 solid;border-bottom:1px #c1c1c1 solid;height:44px}
.search_baoxian .utab div{ position: relative; cursor:pointer;height:44px;line-height:44px;vertical-align:middle;font-size:14px;font-weight:bold;color:#696969;padding:0 12px}
.search_baoxian .utab div.cur { color:#4f7ebc; }
.search_baoxian .utab div.cur span { width:3px; background:#4f7ebc}
.search_baoxian .utab span { position: absolute; left:0px; top:50%; margin-top: -8px; width:2px; height:16px; background: #c1c1c1; display: block; }


.search_baoxian .jiage{line-height:1;font-size:14px;color:#8c8c8c}
.search_baoxian .jiage em{font-size:18px;color:#4f7ebc;font-weight:bold}


.index-section4 {  }
.index-section4 .back { margin:0px auto; width:950px; max-width: 80%; position: relative; left:5%; height:470px; background: url(../images/6.png) no-repeat center; background-size: 100% 100%; }
.index-section4 .back-boo { margin:0px auto; width:950px; max-width: 80%;  position: relative; left:5%; height:39px; background: url(../images/6-1.png) no-repeat top; background-size: 100% 100%; }
.index-section4 .back .video-bo1 { margin-left: 2.5%; width:755px; max-width:80%; height:95%; border-radius: 10px; box-sizing: border-box; border:12px solid #c0ddff; }
.index-section4 .back .border { border: 1px solid #b0cdf0; width:755px; max-width:100%; height:100%; border-radius: 0px; box-sizing: border-box; }
.index-section4 .back .video-bo2 { border:12px solid #c0ddff; width:755px; max-width:100%; height:100%; border-radius: 0px; box-sizing: border-box; }
.index-section4 .back .video-bo2 .ifvideo { width:100% !important; height:100% !important; }
.index-section4 .back .video-bo2 .ifvideo iframe { width:100% !important; height:100% !important; }

.index-section5 { }
.index-section5 .title { font-size: 60px; color:#fff; }
.index-section5 .bxslider { margin:0px auto; margin-top: 60px; width:85%; }
.index-section5 .swiper-button-next { background-image: url(../images/next.png); }
.index-section5 .swiper-button-prev { background-image: url(../images/prev.png); }

.bxslider{}
.bxslider .item{width:100%;height:430px;border-radius:5px 5px 0 0;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.3)}
.bxslider .item .dd1{ width:100%; display: table; height:98px;border-top:2px #67c6de solid;background:url(../images/17.jpg);border-radius:5px 5px 0 0}
.bxslider .item .dd2{padding:30px 10px 15px 15px}
.bxslider .item .dd3{ overflow: hidden; height:55px}
.bxslider .item .dd3 img{float:left;}
.bxslider .item .dd3 span{ font-size:14px;color:#616161;display:block;line-height:1;padding:5px 0 5px 0 ; padding-left: 40px; }
.bxslider .item .dd3 em{ font-size:12px;color:#a2a2a2;display:block;line-height:1; padding-left: 40px;}
.bxslider .item .dd4 { margin:0px auto; color:#2e82df;border:1px #2e82df solid;width:168px;height:35px;line-height:35px;vertical-align:middle;text-align:center;border-radius:3px}
.bxslider .item .dd4:hover{background:#2e82df;border:1px #2e82df solid;color:#fff}

.bxslider .item .dd0{font-size:18px;font-weight:bold;height:98px;line-height:98px;vertical-align:middle;text-align:center}
.bxslider .item .dd0 span{color:#e7333d}
.bxslider .item .dd0 em{color:#565656}

.bxslider .item .dd00{ display: table-cell; vertical-align: middle; text-align:center}
.bxslider .item .dd00 span{ display: block; color:#2e82df;font-size:18px;font-weight:bold;}
.bxslider .item .dd00 em{color:#565656;font-size:18px;font-weight:bold;}


.index-section6 {  }
.index-section6 .wbc { width: 85%; margin:0px auto; }
.index-section6 .images { width:450px; float:left; }
.index-section6 .images img { }
.index-section6 .list { width:642px; float:right; }
.index-section6 .list .flex { min-height: 102px; cursor:pointer; margin-top: 22px; }
.index-section6 .list .dd1 { float:left; width:55px; margin-right: 15px; }
.index-section6 .list .dd1 .tt1 { padding-bottom: 5px; border-bottom: 1px solid #4783c2; font-size: 18px; color:#a7c9e7; }
.index-section6 .list .dd1 .tt2 { font-size: 22px; color:#a7c9e7; margin-top: 5px; }
.index-section6 .list .dd2 { float:right; width:572px; white-space: normal; }
.index-section6 .list .dd2 .title { height: 27px; overflow: hidden; font-size:24px; color:#ffffff; }
.index-section6 .list .dd2 .desc { white-space: normal; max-height: 75px; overflow: hidden; font-size:14px; color:#a5c7e4; line-height: 25px; }

.index-section7 .wbc { width: 85%; margin:0px auto;  }
.index-section7 .list { display: flex; flex-wrap:wrap; }
.index-section7 .list div { width:25%; background: #fff;}

.footerhidden { width:100%; position: relative; z-index: 9999; }
.footer { padding:25px 0px; background: #fff; }
.footer .fleft {display: flex; flex-wrap:wrap;}
.footer ul { margin-bottom:10px; margin-right: 2%; }
.footer li em { color:#404548; font-size: 18px; }
.footer li a { display: block; font-size: 14px; color:#687176; margin-top: 10px; }

.footer .fright { width:390px; position:absolute; right:0px; top:0px; display: flex; justify-content: space-between; }
.footer .fright .dd1 { text-align: center; width:120px; }
.footer .fright .dd1 img { width:120px; height:120px; }
.footer .fright .dd1 em { font-size: 14px; color:#687176; margin-top: 10px; display: block; }

.footer-boo { background: #fff; border-top:1px solid #c7c7c7; padding:10px 0px; }
.footer-boo .sysfoot { position: absolute; right:0px; top:0px; line-height: 57px; font-size: 14px; color:#898989; }

.flex-contact { position: fixed; left:10px; top:40%; z-index: 99; }
.flex-contact .dd1 { position: relative; margin-top: 10px; border-radius: 5px; width:50px; height:50px; background: #5aa0f6; text-align: center;}
.flex-contact .dd1 .img { margin-top: 5px; }
.flex-contact .dd1 .img:hover { cursor:pointer; }
.flex-contact .dd1 .phone { transition: all 0.3s ease 0s; z-index: -1; position: absolute; left:-1000%; top:0px; width:210px; padding:0px 20px; height:50px; background: #a1c6f3; }
.flex-contact .dd1 .phone.cur { left:50px; transition: all 0.3s ease 0s; }
.flex-contact .dd1 .phone span { float:left; line-height: 50px; font-size: 18px; color:#2b3d54; }

.flex-contact .dd1 .weixin { transition: all 0.3s ease 0s; z-index: -1; position: absolute; left:-1000%; top:0px; width:100px; padding:5px; height:100px; background: #a1c6f3; }
.flex-contact .dd1 .weixin.cur { left:50px; transition: all 0.3s ease 0s; }
.flex-contact .dd1 .weixin img { max-width: 100px; max-height: 100px; }

.my-video-dimensions { width:100% !important; height:100% !important; }
.video-js .vjs-big-play-button { left:50% !important; right:50% !important; margin-left: -45px; top:50% !important; margin-top: -22.5px; }

/*ARTICLE*/
.ac-content { display: flex; justify-content: space-around; padding-top: 255px; padding-bottom: 167px; }
.ac-content .content-con { width:100%; margin-left: 75px; }
.ac-content .content-title { font-size: 36px; color:#cedef1; }
.ac-content .content-text { font-size: 14px; margin-top: 20px; line-height: 30px; color:#cedef1; }
.ac-content .content-img { width:60%; }
.ac-content .content-img img { width:100%; }

.ac-baoxian { padding-top:200px; padding-bottom: 120px; }
.ac-baoxian .baoxian-title { text-align: center; font-size: 36px; color:#ffffff; }
.ac-baoxian .baoxian-list { display: flex; flex-wrap: wrap; justify-content: center;  margin-top: 75px; }
.ac-baoxian .baoxian-list .fang { position: relative; margin-left: 1%; margin-right: 1%; margin-bottom: 45px; width: 31%; padding-bottom: 50px; background: #fff; border-radius: 5px; }
.ac-baoxian .baoxian-list .fang .title { font-weight: bold; padding:0px 15px; margin-top: 20px; font-size: 24px; color:#2e6daa; }
.ac-baoxian .baoxian-list .fang .ftitle { padding:0px 15px; margin-top: 10px; font-size: 18px; color:#2e6daa; }
.ac-baoxian .baoxian-list .fang .desc { padding:15px; border-bottom: 1px solid #e5e5e5; color:#929292; font-size: 14px; line-height: 25px; }
.ac-baoxian .baoxian-list .fang .desc span { display: block; max-height:50px; overflow: hidden; }
.ac-baoxian .baoxian-list .fang .icon { min-height: 22px; margin:12px 15px; }
.ac-baoxian .baoxian-list .fang .icon .avs { width:48%; margin-right: 1%; float:left; min-height:20px; font-size: 14px; }
.ac-baoxian .baoxian-list .fang .icon .avs .img { width:20px; float:left; margin-right: 5px; }
.ac-baoxian .baoxian-list .fang .icon .avs .con { flex: 1; }
.ac-baoxian .baoxian-list .fang .icon .avs .con em { color:#e2323c; }
.ac-baoxian .baoxian-list .fang .icon:nth-child(6) .avs { width:100%; }

.ac-baoxian .baoxian-list .fang .select { margin-top: 20px; display: flex; justify-content: space-between; padding:15px 20px; border-top: 1px solid #e5e5e5; }
.ac-baoxian .baoxian-list .fang .liuxueselect { position: relative; width:46%; }
.ac-baoxian .baoxian-list .fang .liuxueselect .ddt { margin-bottom: 10px; font-size: 14px; color:#2f5b8e; }
.ac-baoxian .baoxian-list .fang .liuxueselect .border { background: url(../images/input.png) left top repeat-x #fff; border-radius: 5px; border:1px solid #b4b4b4; padding:0px 10px;}
.ac-baoxian .baoxian-list .fang .liuxueselect div.dd1 { height:35px; }
.ac-baoxian .baoxian-list .fang .liuxueselect div.dd1[sname='leixing'] { background: none; }
.ac-baoxian .baoxian-list .fang .liuxueselect div.dd1 span { padding-right: 10px; height:35px; line-height: 35px; }
.ac-baoxian .baoxian-list .fang .liuxueselect div.dd1 em { padding-top:12px; }
.ac-baoxian .baoxian-list .fang .liuxueselect div.dd2 { top:66px; }
.ac-baoxian .baoxian-list .fang .btnsubmit { box-sizing: border-box; position: absolute; left:0px; bottom:0px; height:40px; line-height: 40px; font-size: 14px; color:#2e6daa; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width:100%; text-align: center;
	box-shadow: 0px 0px 4px 1px #b4b4b4; border:1px solid #efefef;
	background: -webkit-linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat fixed; /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat; /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat; /* Firefox 3.6 - 15 */
	background: linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat; /* 标准的语法 */
}
.ac-baoxian .baoxian-list .fang .btnsubmit:hover { cursor:pointer; }


.lanmu-layui-layer { width:1440px !important; max-width: 90%;}
.lanmu-indhe { }
.lanmu-index { background: #fff; margin-top: 150px; margin-bottom: 50px; position: relative;  }
.lanmu-index .nicescr { padding:0px; }
.lanmu-index .lanmu-nav { background: #fff; width:100%; box-shadow: 0 1px 3px 1px rgba(0,0,0,.14); height:100px; display: flex; }
.lanmu-index .lanmu-nav .text { overflow: hidden; position: relative; width:18%; margin-left:1%; margin-right: 1%; display: flex; justify-content: center; }
.lanmu-index .lanmu-nav .text em { margin-left: 10px; line-height: 100px; font-size: 18px; color:#646464; display: block; }
.lanmu-index .lanmu-nav .text span { position: absolute; top:50%; margin-top: -14px; right:-8%; font-size: 20px; color:#646464; display: block; }
.lanmu-index .lanmu-nav .text .img { width:75px; background-size: 100% auto !important; }
.lanmu-index .lanmu-nav .text:hover { cursor: pointer; }
.lanmu-index .lanmu-nav .text.cur  { border-bottom: 3px solid #4b92e3; }


.lanmu-nan .lanmu-pacs { padding-left: 1%; padding-right: 1%; padding-top: 5%; display: flex; padding-bottom:2%; justify-content: center; width:98%; background-size: cover !important;}
.lanmu-nan .lanmu-pacs .text .img { text-align: center; width:30%; margin-left: 1%; margin-right: 1%; }
.lanmu-nan .lanmu-page1 { background: url(../images/page1.jpg) no-repeat center; }
.lanmu-nan .lanmu-page1 .left { margin-top: 30px; margin-right: 1%; width:200px; height:480px; background-size: 100% auto; background: url(../images/page1-1.png) no-repeat center; }
.lanmu-nan .lanmu-page1 .right { margin-left: 1%; width:1000px; height:630px; background-size: 100% auto; background: url(../images/page1-2.png) no-repeat center; }
.lanmu-nan .lanmu-page1 .list { padding:25px 85px; }
.lanmu-nan .lanmu-page1 .text { display: flex; flex-wrap: wrap; justify-content: center;}
.lanmu-nan .lanmu-page1 .text .img { margin-top: 0px; }
.lanmu-nan .lanmu-page1 .text .img-abs { width:100%; text-align: center; }

.lanmu-nan .lanmu-page2 { background: url(../images/page2.jpg) no-repeat center; }
.lanmu-nan .lanmu-page2 .left { padding-top: 150px; margin-right: 1%; width:200px; height:480px; background-size: 100% auto; background: url(../images/page2-1.png) no-repeat center; }
.lanmu-nan .lanmu-page2 .right { margin-left: 1%; width:1000px; height:730px; background-size: 100% auto; background: url(../images/page2-back.png) no-repeat center; }
.lanmu-nan .lanmu-page2 .list { padding:35px 35px 0px 85px; }
.lanmu-nan .lanmu-page2 .text { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 5px; }
.lanmu-nan .lanmu-page2 .text.men{ margin-right: 11%; }

.lanmu-nan .lanmu-page3 { background: url(../images/page3.jpg) no-repeat center; }
.lanmu-nan .lanmu-page3 .left { padding-top: 150px; margin-right: 1%; width:200px; height:480px; background-size: 100% auto; background: url(../images/page3-1.png) no-repeat center; }
.lanmu-nan .lanmu-page3 .right { margin-left: 1%; width:1000px; height:730px; background-size: 100% auto; background: url(../images/page2-back.png) no-repeat center; }
.lanmu-nan .lanmu-page3 .list { padding:35px 35px 0px 85px; }
.lanmu-nan .lanmu-page3 .text { display: flex; flex-wrap: wrap; }
.lanmu-nan .lanmu-page3 .text .img { width:16%; margin-top: 10px; } 
.lanmu-nan .lanmu-page3 .text .img:nth-child(1) { width:50%; }
.lanmu-nan .lanmu-page3 .text .img:nth-child(2) { width:38%; margin-left: 2%; }
.lanmu-nan .lanmu-page3 .text .img:nth-child(4) { width:40%; }
.lanmu-nan .lanmu-page3 .text .img:nth-child(6) { width:20%; }
.lanmu-nan .lanmu-page3 .text.men{ margin-right: 11%; }
.lanmu-nan .lanmu-page3 .text .img:hover { cursor: pointer; }


.lanmu-liao { width:1200px; max-width: 98%; margin:0px auto; margin-top: 50px; padding-bottom: 30px }
.lanmu-liao .liao-title { text-align: center; font-size:30px; color:#4e4d4d; }
.lanmu-liao .liao-list { display: flex; flex-wrap: wrap; }
.lanmu-liao .liao-list .text { margin-top: 40px; border-radius: 5px; display: flex; justify-content: space-between; padding:0px 3%; width:24%; background: #f3f3f3; margin-right: 5%; line-height: 50px; height:50px; font-size: 16px; color:#4e4d4d; }
.lanmu-liao .liao-list .text .tit { flex: 1; overflow: hidden; }
.lanmu-liao .liao-list .text .icom { background: url(../images/9-1.png) no-repeat center; background-size:100% auto; height:50px; width:30px; display: table; margin-left: 10px;}
.lanmu-liao .liao-list .text .tit a { color:#4e4d4d;}
.lanmu-liao .liao-list .text:hover { box-shadow: 1px 10px 10px 1px #efefef; background: #4b92e3; }
.lanmu-liao .liao-list .text:hover .tit a { color:#ffffff;}
.lanmu-liao .liao-list .text:hover .icom { background: url(../images/9.png) no-repeat center; }
.lanmu-liao .liao-list .text div:hover { cursor:pointer; }
.lanmu-liao .liao-list .text.cur { margin-right: 0px; }
.lanmu-liao .liao-content { margin-top: 60px; padding:0px 5px; }

.lanmu-kuan { padding:40px; }
.lanmu-kuan .kuan-title { text-align: center; font-size:30px; color:#4e4d4d; }
.lanmu-kuan .kuan-con { margin-top: 10px; }

.lanmu-kuan-foothr {  }
.lanmu-kuan-footer { height:100px; }
.lanmu-kuan-footer { width:100%; bottom:0px; box-shadow: 0 1px 3px 1px rgba(0,0,0,.14); background: #fff; }
.lanmu-kuan-footer .select { display: flex; padding:15px 20px; border-top: 1px solid #e5e5e5; }
.lanmu-kuan-footer .liuxueselect { margin-right: 20px; position: relative; width:360px; }
.lanmu-kuan-footer .liuxueselect .ddt { margin-bottom: 10px; font-size: 14px; color:#2f5b8e; }
.lanmu-kuan-footer .liuxueselect .border { background: url(../images/input.png) left top repeat-x #fff; border-radius: 5px; border:1px solid #b4b4b4; padding:0px 10px;}
.lanmu-kuan-footer .liuxueselect div.dd1 { height:35px; }
.lanmu-kuan-footer .liuxueselect div.dd1 span { padding-right: 15px; height:35px; line-height: 35px; }
.lanmu-kuan-footer .liuxueselect div.dd1.yuyan em { padding-top: 12px; }
.lanmu-kuan-footer .liuxueselect div.dd1.leixing em { padding-top:5px;  width:25px; margin-right:5px;}
.lanmu-kuan-footer .liuxueselect div.dd1.leixing em img{width:25px;height:25px}
.lanmu-kuan-footer .liuxueselect div.dd2 { top:auto; bottom:37px; }
.lanmu-kuan-footer .liuxueselect div.dd2 span { position: absolute; left:45px; }
.lanmu-kuan-footer .liuxueselect div.dd2.leixing div.item em{display:inline;float:left;padding-top:0px;width:40px;text-align:center}
.lanmu-kuan-footer .liuxueselect div.dd2.leixing div.item em img{width:25px;height:25px}


.lanmu-kuan-footer .btnsubmitclass { margin-top:30px; box-sizing: border-box; height:35px; line-height: 35px; font-size: 14px; color:#2e6daa; border-radius:5px; width:150px; text-align: center;
	border:1px solid #b4b4b4;
	background: -webkit-linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat fixed; /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat; /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat; /* Firefox 3.6 - 15 */
	background: linear-gradient(#f6f6f6, #efefef,#e6e6e6) no-repeat; /* 标准的语法 */
}
.lanmu-kuan-footer .btnsubmitclass:hover { box-shadow: 0px 0px 4px #b4b4b4; cursor:pointer; }



.ac-toubao { margin-top: 200px; background: #fff; border-radius: 5px; margin-bottom: 133px; padding:30px 0px; }
.ac-toubao .toubao-title { text-align: center; box-shadow: -5px 8px 1px -6px #dedede; padding-bottom: 30px; font-size: 30px;  }

.ac-toubao .toubao-list .iconLeft { padding-top: 50px; width: 350.5px; }
.ac-toubao .toubao-list .iconCenter { width:2px; background: #dedede; height:auto; }
.ac-toubao .toubao-list .iconRight { padding-top: 50px; width: 350.5px; }

.ac-toubao .toubao-wid { width:800px; margin:0px auto; max-width: 98%; }

.ac-toubao .toubao-nav-text { text-align: center; }
.ac-toubao .toubao-nav-text .img { margin:0px auto; width:120px; height:100px; }
.ac-toubao .toubao-nav-text .con { font-size: 18px; color:#4e4d4d; }

.ac-toubao .toubao-list { margin-top: 50px; width:100%; display: flex; justify-content: space-between; }

.ac-toubao .toubao-list .iconSoetnum { position: relative; }
.ac-toubao .toubao-list .iconSoetnum .soeTS { font-family: 'light'; width:75px; line-height: 105px; font-size: 60px; color:#ffffff; vertical-align: middle; }
.ac-toubao .toubao-list .iconSoetnum .soeTtext {  display: table; line-height: 27px; height:105px; flex: 1; font-size: 18px; color:#ffffff; vertical-align: middle; }
.ac-toubao .toubao-list .iconSoetnum .soeTtext dd {  display: table-cell; vertical-align: middle; height: 100%; max-height: 75px; overflow: hidden; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden { z-index: 1; transition: all 0.3s ease 0s; display: flex; justify-content: space-between; border-radius: 5px; position: absolute; width:100%; right:0%; opacity: 0; height:100%; top:0px; background: #f1f1f1; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .con { margin-left: 30px; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .con .dl { float:left; margin-top: 47px; width:10px; height:10px; background: #d8503d; margin-right: 10px; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .con .dt { float:right; width:250px; font-size: 18px; color:#3c3c3c; flex: 1; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .con .dt em { position: relative; top:39px; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .con .dt span { font-size: 14px; margin-bottom: 2px; color:#d8503d; display: block; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .con .dt a { display: inline; margin:0px 5px; font-size: 18px; color:#d8503d;  }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .con .dt a:nth-child(2) { margin:0px; margin-right: 5px; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .img img { max-height:100%; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden .img img:hover { cursor:pointer; }
.ac-toubao .toubao-list .iconSoetnum .iconHiddennum7 { opacity: 0; position: absolute; display: none; left:0px; bottom:-235px; z-index: 111; }
.ac-toubao .toubao-list .iconSoetnum .iconHidden.cur { width:129%; right:-129%; transition: all 0.3s ease 0s; opacity: 1; }
.ac-toubao .toubao-list .iconSoetnum .iconHiddennum7.cur { left:-115%; opacity: 1; display: block; }

.ac-toubao .toubao-list .iconSoetImg { text-align: center; width:100%; display: flex; justify-content: center; }
.ac-toubao .toubao-list .iconSoetImg .img { width:27px; height:24px; background: url(../images/10.png) no-repeat center; }
.ac-toubao .toubao-list .iconSoetImg.m { display: none; }
.ac-toubao .toubao-list .iconSoetpad { display: flex; justify-content: space-around; padding: 0px 15px; }
.ac-toubao .toubao-list .iconImgNumHeng { position: absolute; right:-99px; top:50%; margin-top: -10.5px; width:99px; height:21px; background: url(../images/13.png) no-repeat center; }


.ac-toubao .toubao-list .iconLeft .toubao-icon { margin-top: 40px; }
.ac-toubao .toubao-list .iconLeft .iconSoetnum { z-index: 9; border-radius: 5px; box-shadow: 0px 2px 20px #e9ada5; width:100%; height:105px;background: -webkit-linear-gradient(#e7a299, #d8503d,#d26354) no-repeat fixed; /* Safari 5.1 - 6.0 */background: -o-linear-gradient(#e7a299, #d8503d,#d26354) no-repeat; /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(#e7a299, #d8503d,#d26354) no-repeat; /* Firefox 3.6 - 15 */background: linear-gradient(#e7a299, #d8503d,#d26354) no-repeat; /* 标准的语法 */}
.ac-toubao .toubao-list .iconLeft .iconSoetnum.num8 { margin-top: 333px; margin-bottom: 150px; }
.ac-toubao .toubao-list .iconLeft .iconSoetnum.num2 .iconHidden .con .dt em { top:32px; }

.ac-toubao .toubao-list .iconRight .toubao-icon { margin-top: 298px; }
.ac-toubao .toubao-list .iconRight .iconSoetnum { border-radius: 5px; box-shadow: 0px 0px 5px #78afca; width:100%; height:105px;background: -webkit-linear-gradient(#94c0d6, #006fa5,#257da8) no-repeat fixed; /* Safari 5.1 - 6.0 */background: -o-linear-gradient(#94c0d6, #006fa5,#257da8) no-repeat; /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(#94c0d6, #006fa5,#257da8) no-repeat; /* Firefox 3.6 - 15 */background: linear-gradient(#94c0d6, #006fa5,#257da8) no-repeat; /* 标准的语法 */}
.ac-toubao .toubao-list .iconRight .iconSoetBak { top:20px; left:10px; line-height: 118px; display: flex; justify-content: center; position: relative; width:100%; height:118px; background: url(../images/05.png) no-repeat center; }
.ac-toubao .toubao-list .iconRight .iconSoetBak .iconImgNum5 { position: absolute; }
.ac-toubao .toubao-list .iconRight .iconSoetBak .soeTS { font-family: 'light'; margin-right: 15px; font-size: 60px; color:#ffffff; }
.ac-toubao .toubao-list .iconRight .iconSoetBak .soeTtext { font-size: 18px; color:#ffffff; vertical-align: middle; }
.ac-toubao .toubao-list .iconRight .iconSoetImg5 { width:100%; display: flex; justify-content: center; height:205px; background: url(../images/14.png) no-repeat center; }
.ac-toubao .toubao-list .iconRight .iconSoetImg .img { background: url(../images/14-1.png) no-repeat center; }
.ac-toubao .toubao-list .iconRight .iconSoetImgTout { background: url(../images/05-1.png) no-repeat center; position: absolute; width:314px; height:76px; left:-295px; top:50%; margin-top: -51px; }
.ac-toubao .toubao-list .iconRight .iconImgNumHeng { right:auto; left:-99px; }


.ac-index { margin-top:200px; margin-bottom: 115px; }
.ac-index .form {  height:40px; border-radius: 5px; background: #fff; padding:0px 20px; width:50%; margin:0px auto; margin-top: 40px; display: flex; justify-content: space-between;  }
.ac-index .form .inPut { width:100%; flex: 1; padding-right: 30px; }
.ac-index .form .inPut input { font-size: 16px; padding:9.5px 0px; width:100%; background: #fff;  border:none; outline: none; }
.ac-index .form .iMg { margin-top: 4px; }
.ac-index .form .iMg:hover { cursor:pointer; }
.ac-index .tDt { text-align: center; color:#fff; font-size: 36px; font-weight: bold; }
.ac-index .ftDt { margin-top: 75px; color:#fff; font-size: 36px; font-weight: bold; }

.wtJdList { width:1060px; max-width: 98%; margin:0px auto;  }
.wtJdList .textDis { display: flex; flex-wrap: wrap;  }
.wtJdList .textDis .text { overflow: hidden; position: relative; padding:0px 2%; margin-top: 25px; width:45%; margin-right: 2%; height:50px; line-height: 50px; background: #fff; border-radius: 2px; box-shadow: 0px 0px 10px #2458b6; }
.wtJdList .textDis .text a { display: flex; justify-content: space-between; }
.wtJdList .textDis .text:nth-child(2n) { margin-right: 0px; }
.wtJdList .textDis .text .dd1 { overflow: hidden; font-size: 16px; color:#717171; flex: 1; }
.wtJdList .textDis .text .dd2 { background: url(../images/2222.png) no-repeat center; height:50px; font-size: 12px; color:#4b92e3; text-align: right; width:30px; }
.wtJdList .textDis .text .hiDDenDesc { display: none; box-shadow: 0px 0px 10px #dedede; z-index: 11; position: absolute; width:94%; padding:10px 3%; background: #fff; line-height: 25px; font-size: 14px; color:#717171; top:50px; left:0px; }

.wtJdList .textDis .text.cur .hiDDenDesc { display: block; }
.wtJdList .nodata { color:#fff; }

.links { padding:20px 0px; background:#fff; }
.links div { vertical-align: middle; padding:0px 20px; line-height: 1; border-left: 1px solid #404548; }
.links div a { font-size: 14px; color: #404548; }
.links div:nth-child(1) { border-left:none; }

.cke-img { text-align: center; }


.acmap { min-width: 1200px; margin-top: 120px; margin-bottom: 50px; padding-top: 30px; background: #fff; }
.acmap .acmap-top { margin: 20px 15%; }
.acmap-ditu .abs { z-index: 1; }
.acmap-tname { font-size: 25px; font-weight:bold; color:#1374e0; }

.maptxt{line-height:1;font-size:24px;color:#1374e0;font-weight:bold}
.maptxt em{color:#5e484a}
.sear{width:233px;height:34px;background:url(../images/61.png)}
.sear-dom{height:34px;position:relative;width:233px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:5px;width:173px;font-size:12px;background:none;height:34px;line-height:34px;vertical-align:middle}
.sear-dom a{position:absolute;right:0;top:0;background:url(../images/61.png) right top no-repeat}
.sear-dom a img{width:50px;height:34px}
.hotcity a{font-size:14px;height:35px;line-height:35px;vertical-align:middle;background:url(../images/60.png) left center no-repeat;padding:0 20px 0 22px}
.hotcity a:hover{color:#1374e0}
.notfound{line-height:1;color:#5e484a;font-weight:bold;font-size:14px}
.typetxt{line-height:1;color:#1374e0;font-weight:bold;font-size:18px}

.mapbar{border-bottom:1px #1374e0 solid}
.mapbar em{border-radius:5px 5px 0 0;width:137px;height:37px;line-height:37px;vertical-align:middle;text-align:center;background:#1374e0;color:#fff;font-size:14px}

.mapfrm{background:#efefef}
.mapfrm td{padding:12px 0px;background:#fff;text-align:center;color:#666;font-size:14px}
.mapfrm tr.head td{background:#1374e0;color:#fff !important}
.mapfrm tr.gray td{background:#f6f6f6}

.seacherimg-layui-layer {height:90%;width: 80% !important;}
.layui-layer-content {height:100%;}

@media screen and (max-width: 1000px) {
	body { min-width: 1100px; }
	.header-fixed .nav li { margin-left: 5px; }
	div.slidewrapper { position:static !important; }
	section.dd_fullscreenslider article.slide { padding:50px; margin-top:50px; }
	section.dd_fullscreenslider,section.dd_fullscreenslider article.slide { height:auto !important; overflow: visible !important; }
}