@charset "utf-8";
/* Banner */
.banner { position:relative; width:100%; overflow:hidden; z-index:1; }
.banner .bd { zoom:1; }
.banner img { width:100%!important; height:auto!important; }

.sj-banner { position:relative; width:100%; overflow:hidden; z-index:1;display: none}
.sj-banner .bd { zoom:1; }
.sj-banner img { width:100%!important; height:auto!important; }

@media (max-width:750px) {
	.banner{display: none}
	.sj-banner{display: block;}
}

/* 主体 */
.container { position:relative; z-index:8; }
.wrap { position:relative; width:90%; max-width:1200px; min-height:460px; _height:460px; margin:0 auto; }
.wrap .main { display:block; overflow:hidden; *zoom:1; padding:50px 0 0; }
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }

/* 左侧栏目标题 */
.leftTitle { position:relative; margin-bottom:18px; padding:18px 0; color:#333; }
.leftTitle i,.leftTitle s { display:block; text-align:center; }
.leftTitle i { font-size:38px; line-height:58px; font-weight:normal; }
.leftTitle s { color:#888; font:12px/18px arial; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
.menu ul {}
.menu ul:after{content:'\20';display:block;height:0;clear:both}
.menu ul li { float:left; font-size:14px; color:#434343;}
.menu ul li a { display:block; font-size:14px; color:#434343; height:46px; line-height:46px; padding:0 40px; position:relative }
.menu ul li:last-child a{ border:0}
.menu ul li a:hover,.menu ul li .current { color:#fff;background: #343489}

/* 面包屑 */
.sidebar {width:1280px; height:46px; margin:-20px auto 0 auto; box-sizing:border-box; position:relative; z-index:5; background:#fff;box-shadow: 0 2px 5px rgba(0,0,0,.18)}
.sidebar .home{ display:block; width:65px; height:58px; position:absolute; right:0px; top:0px; background:url(x23.jpg) center center no-repeat}
.location { position:relative; height:24px; width:1002px; margin:0 auto 30px; padding:11px 0; border-bottom:1px solid #eaeaea; line-height:24px; display:none; }
.location h3 { float:left; padding-left:10px; border-left:5px solid #069; color:#000; font-size:21px; font-weight:normal; }
.breadcrumbs { float:right; font-size: 14px;color: #535353;text-align:right;height: 46px;line-height: 46px;padding-left: 30;padding-left:32px; background:url(home.png) no-repeat 0 center;padding-right: 15px}
.breadcrumbs a { display:inline-block;font-size: 14px;color: #535353}

/* 内容模式 */
.article { padding:35px 0 70px; line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd {padding: 0 125px;box-sizing: border-box;font-size: 14px;line-height: 30px}
.article .bd img{ max-width:100%;height: auto;}
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

.pc-nr{display: block;text-align: justify;}
.sj-nr{display: none;text-align: justify;}



/* 头部新闻 */
.hotNews { margin-bottom:30px; background:#848484; overflow:hidden; }
.hotNews .pic { float:left; width:390px; height:250px; margin-right:5px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; padding-left:10px; background:url(o_ico_05.jpg) no-repeat 0 13px; color:#fff; font-size:14px; line-height:30px; }
.hotNews dl dt a { color:#fff; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; color:#eee; }
.hotNews dl .m { width:84px; height:24px; margin-left:10px; background:#fff; line-height:24px; text-align:center; }
.hotNews dl .m a { display:block; color:#333; }
.hotNews dl .m a:hover { background:#666; color:#fff; }

/* 新闻列表(无) */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.list { padding:0 0 40px; }
.list li { padding:9px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_18.gif) no-repeat 2px 17px; font-size:14px; line-height:20px; clear:both; }
.list li span { float:right; color:#999; font-size:12px; }
.list li a { padding-left:15px; display:inline-block; vertical-align:top; width:calc(100% - 100px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.list li a:hover { text-decoration:underline; }

/* 新闻列表（图） */
.picNews{padding: 50px 0 0}
.picNews .item{float: left;width: 375px;box-sizing: border-box;border: 1px solid #eeeeee;margin-right: 77px;margin-bottom: 54px;height: 430px;position: relative;transition: all .5s ease;}
.picNews .item:nth-child(3n){margin-right: 0}
.picNews .item .pic img{width: 100%;height: auto;}
.picNews .item .txt{position: absolute;bottom: 0;left: 0;right: 0;background: #fff;box-sizing: border-box;padding: 27px 15px 36px;transition: all .5s ease;}
.picNews .item .txt .h{font-size: 18px;color: #010101;height: 48px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;}
.picNews .item .txt .p{opacity: 0;height: 0;font-size: 14px;color: #626262;line-height: 24px;overflow: hidden;visibility: hidden;transition: all .5s ease;}
.picNews .item .txt .bt{margin-top: 18px;height: 32px;line-height: 32px}
.picNews .item .txt .bt span{font-size: 16px;color: #707070;}
.picNews .item .txt .bt span.time{margin-right: 5px}
.picNews .item .txt .bt .more{display: inline-block;width: 90px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #ffffff;float: right;background: #343489;opacity: 0;visibility: hidden;}
.picNews .item:hover{box-shadow: 0 0 13px rgba(0,0,0,.15);}
.picNews .item:hover .p{opacity: 1;visibility: visible;height: 72px;margin-top: 8px}
.picNews .item:hover .txt .bt .more{opacity: 1;visibility: visible;}

/* 图文新闻 */
.pothoItem {padding: 35px 0 15px}
.pothoItem .item{float: left;width: 635px;position: relative;border: 1px solid #dcdcdc;box-sizing: border-box;margin-right: 10px;margin-bottom: 22px;transition: all .5s ease;}
.pothoItem .item:nth-child(2n){margin-right: 0}
.pothoItem .item a{display: block;padding: 12px;background: #fff}
.pothoItem .item .pic{float: left;width: 223px;height: 140px;overflow: hidden;}
.pothoItem .item .pic img{display:block;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all .5s;max-width: 100%;}
.pothoItem .item:hover .pic img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1); }
.pothoItem .item:hover{box-shadow: 0 2px 6px rgba(0,0,0,.14)}
.pothoItem .item .txt{width: calc(100% - 240px);padding-top: 10px;float: right;}
.pothoItem .item .txt .h{font-size: 18px;color: #434343;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pothoItem .item .txt .cont{font-size: 12px;color: #434343;line-height: 30px;height: 90px;overflow: hidden;text-overflow: ellipsis;margin-top: 6px}
.pothoItem .item .txt .more{position: absolute;display: block;width: 90px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #ffffff;float: right;background: #343489;position: absolute;bottom: 12px;right: 12px}

/* 图片列表 */
.pic-item-list {}
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; margin:0 auto; padding:4px; border:1px solid #919090;  text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { padding: 35px 0 15px; overflow:hidden; }
.piList .pic-item-list { width:100%; margin:0; padding:0; }
.piList .pic-item { position:relative; width:31%; margin:0 3.5% 3% 0; padding:0; display:inline; box-sizing:border-box; overflow:hidden }
.piList .pic-item img{transition:all 0.4s linear;    -webkit-transition:all 0.4s linear;    -moz-transition:all 0.4s linear;    -o-transition:all 0.4s linear;}
.piList .pic-item:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}


.piList .pic-item:nth-child(3n){ margin-right:0}
.piList .list-pic { display:block; width:calc(100% - 2px);  margin-bottom:0; padding:0; border:0;border:1px solid #f6f6f6; overflow:hidden}
.piList .list-pic img { width:100%;   }
.piList dl { padding:4px 5px; line-height:20px; }
.piList dl dt { height:40px; font-size:14px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList dl dt a{ color:#000}

/*业务列表*/
.busList{padding: 35px 0 15px}
.busList .is-title{margin-bottom: 35px}
.busList .item{float: left;width: 374px;margin-right: 79px;margin-bottom: 45px;background: #eeeeee;overflow: hidden;position: relative;transition: all .5s ease;}
.busList .item:nth-child(3n){margin-right: 0}
.busList .item .pic{width: 100%;height: 268px;overflow: hidden;}
.busList .item .pic img{display:block;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all .5s;max-width: 100%;}
.busList .item:hover .pic img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1); }
.busList .item .ztitle{padding: 14px 5px;font-size: 24px;color: #010101;transition: all .5s ease;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;}
.busList .item .txt{position: absolute;transform: translateY(100%);left: 0;right: 0;bottom: 0;box-sizing: border-box; padding: 22px 15px 30px;transition: all .5s ease;background: #fff}
.busList .item .txt .h{font-size: 24px;color: #000000;text-align: center;}
.busList .item .txt .cont{font-size: 14px;line-height: 24px;color: #626262;margin-top: 18px;max-height: 120px;overflow: hidden;text-overflow: ellipsis;}
.busList .item .txt .more{width: 104px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #ffffff;background: #343489;margin: 10px auto 0 auto}
.busList .item:hover{box-shadow: 0 5px 13px rgba(0,0,0,.15)}
.busList .item:hover .txt{transform: translateY(0);}

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; background:#dddddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { background:#e87433; color:#fff; }

/* 人才招聘内页 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:32px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:600px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:10px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:110px; height:32px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#343489;}

/* 人才招聘 */
.boxst{border-top:2px solid #343489;margin-top: 35px}
.boxst .search_form{border-bottom: 1px solid #f3f3f3}
.boxst p{line-height:52px;float:left;margin-left:20px;color:#999;margin-right:50px;}
.boxst select{width:150px;height:52px;line-height:52px;float:left;margin-right:30px;cursor:pointer;}
.boxst input[type="text"]{width:250px;height:52px;background:#fff;float:left;position: relative;}
.boxst .line{float: left;width: 1px;height: 16px;background: #f3f3f3;margin-right: 20px;margin-top: 18px}
.boxst input[type="submit"]{width:65px;height:52px;background:url(search.png) no-repeat center center;cursor:pointer;float:left;}
.boxst .num{float:right;font-size:18px;line-height:52px;margin-right:20px;}
.boxst .num em{font-size:12px;}

.hr{padding:0 0 40px;}
.hr-title{height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#343489;}
.hr-title p:nth-child(1){float:left;width:18%;}
.hr-title p:nth-child(2){float:left;width:18%;}
.hr-title p:nth-child(3){float:left;width:18%;}
.hr-title p:nth-child(4){float:left;width:18%;}
.hr-title p:nth-child(5){float:left;width:18%;}
.hr-title p:nth-child(6){float:left;width:10%;}

.hr dt{height:62px;line-height:62px;font-size:14px;color:#3e3a39;text-align:center;}
.hr dt p:nth-child(1){float:left;width:18%;}
.hr dt p:nth-child(2){float:left;width:18%;}
.hr dt p:nth-child(3){float:left;width:18%;}
.hr dt p:nth-child(4){float:left;width:18%;}
.hr dt p:nth-child(5){float:left;width:18%;}
.hr dt p:nth-child(6){float:left;width:10%;}
.hr dt p:nth-child(6) a{display:block;width:100%;height:62px;background:url(sd1.png) center no-repeat;cursor:pointer;transition: unset;}
.hr dt p:nth-child(6) a.on{background:url(sd2.png) center no-repeat;}

.hr dl:nth-of-type(2n) dt{background:#f6f6f6;}
.hr dd{padding:28px 40px;display:none;box-shadow:0 0 5px #dedede;}
.hr dd .con{font-size:14px;line-height:28px;}
.hr dd .apply{margin-top:26px;text-align:right;}
.hr dd .apply a{display:inline-block;width: 110px;height:42px;line-height:42px;background:url(bg.png);color:#fff;font-size:14px;padding-left:60px;text-align:left;}

.hr-list{padding-top: 35px}
.hr-list .info{font-size:14px;line-height:26px;margin-bottom:22px;}

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#0063be; font-size:16px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:180px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }

/* 产品详细页 */
.m-detail { margin-bottom:30px; }
.m-detail .m-property { float:left; width:100%; }
.m-detail .property { margin-left:350px; }
.m-detail .property h1 { font-weight:100; font-size:18px; line-height:34px; }
.m-detail .property .m-i-a { margin-bottom:8px; padding:8px 0 15px; border-bottom:1px dotted #d9d9d9; color:#888; font-size:14px; line-height:25px; }
.m-detail .gallery { position:relative; float:left; width:350px; margin-left:-100%; }
.m-detail .gallery .bigPic { width:300px; height:224px; }
.product-detail { margin-bottom:30px; border:1px solid #e5e5e5; }
.product-detail .hd { height:45px; border-bottom:1px solid #e5e5e5; background:#f6f6f6; }
.product-detail .hd h2 { float:left; width:136px; height:46px; margin:-2px 0 -1px; border-top:2px solid #0058af; border-right:1px solid #e5e5e5; background:#fff; font-size:22px; font-weight:100; line-height:46px; text-align:center; }
.product-detail .bd { padding:25px; line-height:28px; font-size:14px; }


.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:20px; line-height:30px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none;}
.box-isd .hd { background:#fff;margin-bottom: 15px}
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

/* sj二级菜单 */
.m-menu {position:fixed;top:0;right:-50%;width: 50%;height:100%;padding:7% 5%;background:#fff;z-index:99;opacity:0;overflow:auto;box-sizing: border-box;}
.m-menu .site-nav { min-height:400px; overflow-y:auto; }
.m-menu dl dt { margin-bottom:8px; padding:0 8px 10px; border-bottom:1px solid #ddd; line-height:24px; }
.m-menu dl dt a { color: #333; }
.m-menu dl dt a:hover,.m-menu dl dt .current { color: #f60; }
.m-menu dl dd { padding: 0 5px 10px 24px; line-height:24px; }
.m-menu dl dd a { color: #333; }
.m-menu dl dd a.current { color: #f60; }

@media all and (max-width:1300px) {
	.sidebar{width: 1030px;}
	.menu ul li a{padding: 0 25px}
	.article .bd{padding: 0 100px}
	.busList .is-title{margin-bottom: 30px}
	.busList .item{width: 330px;margin-right: 20px;margin-bottom: 20px;}
	.busList .item .pic{height: auto;}
	.busList .item .pic img{display: block;width: 100%;height: auto;}
	.busList .item .ztitle{font-size: 18px;padding: 10px 5px}
	.busList .item .txt .h{font-size: 18px;}
	.picNews .item{width: 330px;margin-right: 20px;margin-bottom: 20px;height: 397px;}
	.pothoItem .item{width: 510px}
}

@media all and (max-width:1100px) {
	.box-isd{display: block;}
	.sidebar{display: none}
	.piList dl dt { height:30px; font-size:14px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }	
	.article .hd h1{ font-size:18px}
	.menu ul li a:hover:after,.menu ul li a.current:after{ content:""; display:block; width:0; height:0; background:#004ea2; position:absolute; left:0; bottom:-17px;}
	.article{ padding: 20px 0 50px}
	.article .bd{padding: 0 60px}
	.busList{padding: 20px 0 15px}
	.busList .item{width: 32%;margin-right: 2%;margin-bottom: 15px;}
	.busList .item .txt{display: none}
	.busList .item .ztitle{font-size: 16px;padding: 8px 5px}
	.picNews{padding-top: 20px;}
	.picNews .item{width: 32%;margin-right: 2%;margin-bottom: 15px;height: unset;}
	.picNews .item .p{display: none}
	.picNews .item:hover .p{height: 0;display: none}
	.picNews .item .txt{position: unset;padding:20px 10px;}
	.picNews .item .txt .h{font-size: 16px;}
	.picNews .item .txt .bt span{font-size: 14px;}
	.picNews .item .txt .bt span.more{display: none}
	.picNews .item .txt .bt span.views{float: right;}
	.pothoItem{padding-top: 20px}
	.pothoItem .item{width: 49%;margin-right: 2%}
	.pothoItem .item .txt .h{font-size: 16px;}
	.pothoItem .item .txt .cont{line-height: 24px;height: 72px;margin-top: 8px}
	.pothoItem .item .pic{width: 180px;height: auto;}
	.pothoItem .item .pic img{width: 100%;height: auto;}
	.pothoItem .item .txt{width: calc(100% - 200px);padding-top: 0}
}
@media all and (max-width:750px) {
	.pc-nr{display: none}
	.sj-nr{display: block;}
	.piList .pic-item{ width:48.5%; margin:0 3% 3% 0}
	.piList .pic-item:nth-child(3n){ margin-right:3%}
	.piList .pic-item:nth-child(2n){ margin-right:0}
	.article{padding: 10px 0 40px}
	.article .bd{padding: 0}
	.busList{padding: 10px 0 15px}
	.busList .item{width: 49%;margin-right: 2%}
	.busList .item:nth-child(3n){margin-right: 2%}
	.busList .item:nth-child(2n){margin-right: 0}
	.busList .item .ztitle{font-size: 14px;}
	.picNews{padding-top: 10px;}
	.picNews .item{width: 49%;margin-right: 2%}
	.picNews .item:nth-child(3n){margin-right: 2%}
	.picNews .item:nth-child(2n){margin-right: 0}
	.picNews .item .txt{padding: 10px 6px}
	.picNews .item .txt .bt{margin-top: 15px}
	.hr-title{font-size: 14px}
	.hr dt{font-size: 12px;height: 40px;line-height: 40px}
	.hr dt p:nth-child(6) a{height: 40px;}
	.hr dd .con{font-size: 12px}
	.hr dd{padding: 15px 10px}
	.hr dt p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.pothoItem{padding-top: 10px}
	.pothoItem .item{display: block;width: 100%;margin-right: 0}
	.hr{}
	.hr dd .apply{margin-top: 15px}
	.hr-list{padding-top: 10px}
	.form-panel li.field label { float:none; width:100%; line-height:24px; text-align: left;}
	.form-panel li.field .text { float:none; width:90%; }
	.form-panel li.field .code{width:calc(100% - 200px);}
	.form-panel .textarea { float:left; width:90%; }
	.form-panel .submit-field { padding:0 10px 20px 70px; _padding:0 10px 20px 70px; }
}
@media all and (max-width:640px) {
	.article .hd h1{ font-size:16px}
	.wrap .main{ padding:15px 0}
	.picNews .item .txt .h{font-size: 14px;line-height: 20px;height: 40px;}
	.picNews .item .txt .bt{margin-top: 12px;height: 24px;line-height: 24px}
	.boxst p{margin-left: 0;margin-right: 10px;line-height: 40px;}
	.boxst select{width: 120px;height: 40px;line-height: 40px;}
	.boxst select[name="city"]{margin-right: 0}
	.boxst .num{line-height: 40px}
	.boxst input[type="submit"]{width: 50px;height: 40px;background-size: 15px 15px}
	.boxst .line{margin-top: 12px;}
	.boxst input[type="text"]{height: 40px;line-height: 40px;width: 180px}
}
@media all and (max-width:480px) {
	.picNews .item .txt .bt span{font-size: 12px;}
	.picNews .item .txt .bt{margin-top: 10px}
}
@media all and (max-width:475px) {
	.page { padding:0 0 30px; line-height:20px;}
	.page a {margin:0 1px; padding:0 5px;}
}

@media all and (max-width:375px) {
	.hr-title{font-size: 12px;}
	.menu ul li{ width:50%;}
	.menu ul li:nth-child(3n){ border-right:1px solid #fff}
	.menu ul li:nth-child(2n){ border-right:0}
	.pothoItem .item .pic {width:150px;}
	.pothoItem .item .txt{width: calc(100% - 160px)}
	.pothoItem .item .txt .h{font-size: 14px;}
	.pothoItem .item .txt .cont{line-height: 20px;height: 60px;}
	.boxst select{width: 100px}
}


.is-title{text-align: center;font-size: 30px;color: #000000;font-weight: bold;position: relative;padding-bottom: 20px;line-height: unset;}
.is-title::after{content: '';position: absolute;bottom: 0;width: 18px;height: 2px;left: 50%;margin-left: -9px;background: #343489}

.is-title2{text-align: center;font-size: 22px;color: #000000;position: relative;padding-bottom: 20px;line-height: unset;}
.is-title2::after{content: '';position: absolute;bottom: 0;width: 18px;height: 2px;left: 50%;margin-left: -9px;background: #343489}

.article .is-title{margin-bottom: 40px}

#picpagination .swiper-pagination-bullet{width: 6px;height: 6px;background: rgba(255,255,255,.5);opacity: 1;margin: 0 3px}
#picpagination .swiper-pagination-bullet-active{background: #fff}


.about{}
.about .g-in{box-sizing: border-box;}


.about .box1{}
.about .box1 .g-in{padding: 50px 125px 60px;border-bottom: 1px dashed #dcdcdc}
.about .box1 .b1-a{margin-top: 33px;}
.about .box1 .b1-a .aArea{font-size: 14px;line-height: 36px;color: #434343;text-align: justify;margin-top: 30px}
.about .box1 .b1-a .picSlide{height: auto;position: relative;}
.about .box1 .b1-a .picSlide .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.about .box1 .b1-a .picSlide .swiper-slide img{display: block;width: 100%;height: auto;}
.about .box1 .b1-a .picSlide #picpagination{position: absolute;bottom: 5px;z-index: 3;text-align: right;box-sizing: border-box;padding: 0 5px;display: none}
.about .box1 .b1-b{margin-top: 52px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.about .box1 .b1-b .item{text-align: center;}
.about .box1 .b1-b .item .icon{}
.about .box1 .b1-b .item .icon img{max-width: 100%;height: auto;}
.about .box1 .b1-b .item .p{font-size: 14px;color: #000000;margin-top: 12px;}
.about .box1 .b1-c{margin-top: 40px}
.about .box1 .b1-c .item{margin-bottom: 15px;}
.about .box1 .b1-c .item .h{font-size: 18px;color: #434343;font-weight: bold;margin-bottom: 18px;}
.about .box1 .b1-c .item .cont{font-size: 14px;color: #434343;line-height: 36px;text-align: justify;}
.about .box1 .b1-c .item .cont a{font-size: 14px;color: #343489}

.about .box2 .g-in{padding: 56px 125px 84px;border-bottom: 1px dashed #dcdcdc}
.about .box2 .b2-a{margin-top: 40px;background: #eaeaea;padding: 10px}
.about .box2 .b2-a .aArea{float: left;width: calc(100% - 450px);}
.about .box2 .b2-a .aArea .h{font-size: 24px;color: #434343;margin-bottom: 17px;line-height: 1}
.about .box2 .b2-a .aArea .h span{font-weight: bold;}
.about .box2 .b2-a .aArea .cont{font-size: 14px;color: #000000;line-height: 24px;text-align: justify;}
.about .box2 .b2-a .bArea{float: right;width: 406px;}
.about .box2 .b2-a .bArea img{width: 100%;height: auto;}

.about .box3{}
.about .box3 .g-in{padding: 52px 125px 80px;border-bottom: 1px dashed #dcdcdc}
.about .box3 .b3-intro{font-size: 14px;color: #000000;line-height: 36px;text-align: justify;margin-top: 30px;margin-bottom: 30px}
.about .box3 .b3-c{position: relative;}
.about .box3 .hum-swiper{position: relative;}
.about .box3 .hum-swiper .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.about .box3 .hum-swiper .swiper-slide{position: relative;}
.about .box3 .hum-swiper .swiper-slide .img{width: 100%;height: auto;}
.about .box3 .hum-swiper .swiper-slide .txt{text-align: center;padding-top: 10px}
.about .box3 .hum-swiper .swiper-slide .txt .h{font-size: 16px;color: #000;}
.about .box3 .hum-swiper .swiper-slide .txt .p{font-size: 14px;color: #333;}
.about .box3 .b3-prev{width: 74px;height: 74px;z-index: 3;background: url(prev.png) no-repeat;background-size: contain;position: absolute;left: -150px;top: 50%;margin-top: -37px;cursor: pointer;outline: none}
.about .box3 .b3-next{width: 74px;height: 74px;z-index: 3;background: url(next.png) no-repeat;background-size: contain;position: absolute;right: -150px;top: 50%;margin-top: -37px;cursor: pointer;outline: none}
@media screen and (max-width: 1650px){
	.about .box3 .b3-prev{left: -100px;}
	.about .box3 .b3-prev{right: -100px;}
}
@media screen and (max-width: 1480px){
	.about .box3 .b3-prev{left: -88px;}
	.about .box3 .b3-next{right: -88px}
}
@media screen and (max-width: 1300px){
	.about .box3 .b3-prev{width: 45px;height: 45px;left: -60px;margin-top: -22px}
	.about .box3 .b3-next{width: 45px;height: 45px;right: -60px;margin-top: -22px}
}
@media screen and (max-width: 1200px){
	.about .box3 .b3-prev{display: none}
	.about .box3 .b3-next{display: none}
}

@media screen and (max-width: 1100px){
	.about .box3 .b3-intro{margin-top: 20px;margin-bottom: 20px}
}
@media screen and (max-width: 750px){
	.about .box3 .hum-swiper .swiper-slide .txt .h{font-size: 14px;}
	.about .box3 .hum-swiper .swiper-slide .txt .p{font-size: 12px;}
}

.about .box4{}
.about .box4 .g-in{padding: 28px 125px 50px;}
.about .box4 .b4-a{margin-top: 36px;}
.about .box4 .b4-a .item{float: left;margin-bottom: 20px;box-sizing: border-box;padding: 6px;background: #898989;transition: all .5s ease;}
.about .box4 .b4-a .item .pic{overflow: hidden;float: left;width: 233px;height: 166px}
.about .box4 .b4-a .txt{padding: 0 14px;box-sizing: border-box;position: relative;float: right;width: calc(100% - 245px);}
.about .box4 .b4-a .txt .h{position: relative;z-index: 3;padding-top: 10px;font-size: 16px;color: #ffffff;font-weight: bold;margin-bottom: 10px}
.about .box4 .b4-a .txt .cont{font-size: 12px;color: #f2f2f2;position: relative;z-index: 3;line-height: 1.8;}
.about .box4 .b4-a .item:hover{background: #191a47}
.about .box4 .b4-a .item:hover .txt::after{background: #191a47}

.about .box5 .g-in{padding: 0 125px 90px}
.about .box5 .b5-a{margin-top: 50px;}
.about .box5 .b5-a .aArea{float: left;width: 500px;}
.about .box5 .b5-a .aArea img{width: 100%;height: auto;}
.about .box5 .b5-a .bArea{float: right;width: calc(100% - 555px);}
.about .box5 .b5-a .bArea .item{margin-bottom: 26px;}
.about .box5 .b5-a .bArea .item:last-child{margin-bottom: 0}
.about .box5 .b5-a .bArea .item .h{font-size: 18px;color: #000000;margin-bottom: 2px;}
.about .box5 .b5-a .bArea .item .p{font-size: 14px;color: #707070;line-height: 24px}

.autoSlides{margin-top: 40px}
.autoSlides .top{position: relative;}
.autoSlides .swiperTop{margin-bottom: 16px}
.autoSlides .swiperThumbs .swiper-slide{width: 32%;margin-right: 2%}
.autoSlides .swiper-slide img{width: 100%;height: auto;}
.autoSlides .swiper-button-prev{width: 43px;height: 43px;background: url(sprev.png) no-repeat;left: -60px;display: none}
.autoSlides .swiper-button-next{width: 43px;height: 43px;background: url(snext.png) no-repeat;right: -60px;display: none}

.autoSlides .swiperTop .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}

.messBox{padding-top: 24px;position: relative;margin-top: 20px}
.messBox:after{content: '';position: absolute;top: 0;left: 50%;width: 1100px;transform: translateX(-50%);border-top: 1px dashed #c9c9c9}
.messBox .mTitle{font-size: 24px;color: #343489;font-weight: bold;margin-bottom: 20px;}
.messBox form{display: block;width: 560px;}
.messBox .row1{}
.messBox .row1 .inp{width: 180px;float: left;display: block;height: 36px;line-height: 36px;box-sizing: border-box;border: 1px solid #dcdcdc;padding: 0 8px;font-size: 14px;color: #000;background: #f7f7f7;margin-right: 10px;}
.messBox .row1 .inp:last-child{margin-right: 0}
.messBox .row2{margin-top: 12px;}
.messBox .row2 .textarea{display: block;box-sizing: border-box;width: 100%;height: 200px;border: 1px solid #dcdcdc;padding: 8px;font-size: 14px;color: #000;resize: none;background: #f7f7f7}
.messBox .btn{margin-top: 12px;text-align: right;}
.messBox .btn input{display: inline-block;width: 180px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;cursor: pointer;}
.messBox .btn .btn-a{background: #191a47}
.messBox .btn .btn-b{background: #343489}

@media screen and (max-width: 1300px){
	.about .box1 .g-in{padding: 50px 10px 40px}
	.about .box1 .b1-a{margin-top: 30px}
	.about .box2 .g-in{padding: 56px 10px 86px}
	.about .box3 .g-in{padding: 52px 10px 80px}
	.about .box4 .g-in{padding: 28px 10px 50px}
	.about .box4 .b4-a{margin-top: 30px}
	.about .box4 .b4-a .item{}
	.about .box5 .g-in{padding: 0 10px 90px;}
	.messBox:after{width: 900px}
}

@media screen and (max-width: 1100px){
	.is-title{font-size: 24px;padding-bottom: 16px}
	.is-title2{font-size: 20px;padding-bottom: 16px}
	.about .box1 .b1-a .aArea{margin-top: 20px}
	.about .box2 .b2-a .aArea .cont{}
	.about .box2 .b2-a{}
	.about .box3 .b3-a .aArea{width: calc(100% - 416px);padding-top: 10px;}
	.about .box3 .b3-a .aArea .h{font-size: 20px;}
	.about .box5 .b5-a .aArea{width: 400px;}
	.about .box5 .b5-a .bArea{width: calc(100% - 410px);}
	.about .box5 .b5-a .bArea .item{margin-bottom: 16px;}
	.about .box5 .b5-a .bArea .item .h{font-size: 16px;}
	.about .box5 .b5-a .bArea .item .p{font-size: 12px;line-height: 20px}
	.about .box5 .b5-a{margin-top: 40px}
	.autoSlides{margin-top: 30px}
	.autoSlides .swiperTop{margin-bottom: 10px}
	.article .is-title{margin-bottom: 30px}
	.messBox:after{width: 110%}
}
@media screen and (max-width: 750px){
	.is-title{font-size: 20px;padding-bottom: 14px}
	.is-title2{font-size: 16px;padding-bottom: 14px}
	.about .box1 .g-in{padding: 30px 0}
	.about .box1 .b1-a .aArea{margin-top: 10px;}
	.about .box1 .b1-a .picSlide{}
	.about .box1 .b1-a .picSlide .swiper-slide img{width: 100%;height: auto;}
	.about .box1 .b1-b{margin-top: 30px;}
	.about .box1 .b1-b .item{}
	.about .box1 .b1-b .item .icon img{width: 40px;height: auto;}
	.about .box1 .b1-b .item .p{font-size: 12px}
	.about .box1 .b1-c{margin-top: 30px}
	.about .box1 .b1-c .item .h{font-size: 16px;}
	.about .box2 .g-in{padding: 30px 0}
	.about .box2 .b2-a{margin-top: 30px;}
	.about .box2 .b2-a .bArea{float: unset;width: 100%}
	.about .box2 .b2-a .bArea img{width: 100%;height: auto;}
	.about .box2 .b2-a .aArea{margin-top: 20px;width: 100%;float: unset;}
	.about .box2 .b2-a .aArea .h{font-size: 18px;margin-bottom: 20px}
	.about .box2 .b2-a .aArea .cont{}
	.about .box3 .g-in{padding: 30px 0}
	.about .box3 .b3-a{margin-top: 30px;}
	.about .box3 .b3-a .bArea{width: 100%;float: unset;}
	.about .box3 .b3-a .bArea img{width: 100%;height: auto;}
	.about .box3 .b3-a .aArea{float: unset;width: 100%;padding-top: 20px}
	.about .box3 .b3-a .aArea .h{font-size: 16px;}
	.about .box4 .g-in{padding: 28px 0 40px}
	.about .box4 .b4-a .item .pic{width: 100%;height: auto;float: unset;}
	.about .box4 .b4-a .item .pic img{width: 100%;height: auto;}
	.about .box4 .b4-a .txt{float: unset;width: 100%;margin-top: 10px}
	.about .box4 .b4-a .txt .h{font-size: 14px;padding-top: 0;margin-bottom: 6px;}
	.about .box4 .b4-a .txt{}
	.about .box4 .b4-a .txt .cont{}
	.about .box5 .g-in{padding: 0 0 40px}
	.about .box5 .b5-a{margin-top: 30px}
	.about .box5 .b5-a .aArea{width: 100%;float: unset;}
	.about .box5 .b5-a .bArea{width: 100%;float: unset;margin-top: 20px;}
	.autoSlides{margin-top: 20px}
	.autoSlides .swiperTop{margin-bottom: 5px}
	.article .is-title{margin-bottom: 25px}
	.messBox form{width: 100%}
	.messBox .row1 .inp{float: unset;margin-right: 0;width: 100%;margin-bottom: 12px;}
	.messBox .row1 .inp:last-child{margin-bottom: 0}
	.messBox .btn{text-align: center;}
	.messBox .btn input{width: 120px;}
}



