﻿body {
	font-size:12px;
	font-family: 微软雅黑,Microsoft YaHei,宋体,Arial,Helvetica, sans-serif;
	margin:0 auto;
	text-align: left;
    line-height:24px;
	background:#fff;
	color: #333;
}
html{ overflow-x:hidden;}

img{border:0}
*{margin:0; padding:0}
ul{list-style:none}

a:link{text-decoration:none;color: #333;}
a:visited {text-decoration: none;color: #333;}
a:hover{color:#324FA7;text-decoration:none;}
.pmd30px{padding-bottom:30px}

.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.mainc{width:1260px;margin:0 auto;position: relative;padding-bottom:30px}
.maincbk{width:100%;background: #f5f5f5;padding:30px 0}

.fenye{text-align:center;margin:30px 0;}
.fenye li{display: inline-block;border:1px solid #ddd;height:35px;line-height:35px;padding:0 15px;margin:0 5px}

.fdimg img{cursor: pointer;transition: all 0.6s;}
.fdimg img:hover{transform: scale(1.2);}

.abinfoxx{margin-bottom:100px}
.abinfoxx .ab1{float:left;width:568px;}
.abinfoxx .ab2{float:right;width:628px;}


.flinks{width:1260px;margin:0 auto;font-size:14px;line-height:25px;}
.flinks span{font-size:15px;font-weight:700}


.entulink{background:#303030;border-bottom:1px solid #484848}
.entulink2{width:1260px;margin:0 auto;padding:40px 0 20px 0}
.entulink2 li{margin-bottom:20px;border:1px solid #484848;float:left;margin-right:15px;}
.entulink2 li img{width:165px;height:75px;}
.entulink2 li:nth-child(7n){margin-right:0}

.cops{width:100%;height:60px;line-height:60px;background:#1f1f1f;text-align: center;color:#999}
.cops a{color:#999}
.ends{width:100%;background:#333333;color:#a5a5a5;}
.ends a{color:#a5a5a5}
.ends a:hover{color:#fff}
.ends2{width:1260px;margin:0 auto;padding:40px 0;}
.ends .ef0{float:left;width:325px;line-height:35px}
.ends .ef0 .e4{margin:20px 0;padding-left:100px}
.ends .ef0 .e5{line-height:30px;font-size:22px;font-weight:700;color:#fff;padding-left:27px}
.ends .ef0 .e6{line-height:30px}
.ends .ef1{float:left;}
.ends .ef3{float:right}
.ends .ef3 .ewm{}
.ends .ef3 .ewm .tu img{width:105px;height:105px;}
.ends .ef3 .ewm .tit{margin-bottom:15px;line-height:20px;color:#fff;font-size:14px;}
.ends .ef3 .links{margin-top:15px;}
.ends .ef3 .links .link1{margin-bottom:15px;line-height:20px;color:#fff;font-size:14px;}
.ends .ef3 .links .linksss{padding-left:20px;width:170px;height:45px;border:1px solid #5a5a5a;background:#484848;color:#989898;border-radius:3px}

.ends .eitem{float:left;width:110px;margin-right:20px}
.ends .eitem .etit{height:36px;font-size:14px;font-weight:700;color:#fff;margin-bottom:10px}
.ends .eitem .eli{padding-left:20px}
.ends .eitem .eli li{margin-bottom:10px;}
.ends .eitem .eli.cp li{float:left;margin-bottom:12px;width:110px;margin-right:10px}
.ends .eitem .eli.cp  li:nth-child(3n) {margin-right:0}

.nban{height:665px}
.nban .mac{width:1260px;height:665px;margin:0 auto;text-align: center;position: relative}
.nban .mac .txt1{position: absolute;left:0;top:200px;width:100%;font-size:36px;font-weight:700;color:#fff;line-height:45px}
.nban .mac .txt2{position: absolute;left:0;top:295px;width:100%;font-size:18px;font-weight:400;color:#fff;}
.nban .bbwz{color:#fff;padding-top:280px;text-align:left}
.nban .bbwz .tx1{font-size:43px;height:63px;line-height:63px;font-weight:700}
.nban .bbwz .tx2{font-size:15px;margin-top:20px}
.nban .mmiconnav{position: absolute;left:0;bottom:30px;width:100%}



.sxtit{margin:50px auto;text-align: center;font-size:28px;font-weight:700}
.sxtit .tline{width:139px;height:11px;margin:-5px auto;background:url(../images/lmgxa.jpg)}
.sxtit .tit2{text-align: center;font-size:12px;color:#888;font-weight:400;height:27px;line-height:27px}

.cditu{width:100%;height:660px;background:url(../images/cditu.jpg) center no-repeat;}
.cditu2{width:1260px;margin:0 auto;position: relative}
.cditu .lxcon{position: absolute;right:0;top:20px;height:620px;background:#fff;width:665px;}
.cditu .lxcon .con{padding:50px 90px}
.lxcon .gsi{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0}
.lxcon .gsi .g1{height:50px;line-height:50px;font-size:30px;}
.lxcon .gsi .g2{line-height:25px;font-size:14px;}
.lxcon .lxs{margin-top:50px}
.lxcon .lxs .bf1{float:left;width:355px;font-size:14px;}
.lxcon .lxs .bf2{float:right;}
.lxcon .lxs .bf2 .ewm{text-align: center}
.lxcon .lxs .bf2 .ewm img{width:105px;height:105px;}
.lxcon .lxs .bf2 .ewm .tit{margin-top:5px}
.lxcon .lxs .bf1 li{margin-bottom:10px}
.lxcon .lxs .bf1 .icon{float:left;margin-right:5px}
.lxcon .fwrx1{font-size:27px;margin:20px 0 15px 0;}
.lxcon .lxicon6{margin-top:10px;}
.lxcon .lxtel{color:#004a9f;font-size:25px;font-weight:700;margin-top:10px}
.lxcon .lxtel2{color:#004a9f;font-size:14px;margin-top:5px}

.lxfslist{margin-top:50px;}
.lxfslist li{float:left;margin-right:35px;margin-bottom:30px;background:#f7f5f6;width:390px;height:230px}
.lxfslist li:nth-child(3n) {margin-right:0}
.lxfslist li .con{padding:18px 20px 10px 20px;}
.lxfslist li .contact-name{border-bottom:1px solid #ddd;margin-bottom:12px;font-size:14px;padding-bottom:12px;}
.lxfslist li .contact-name span{font-size:22px;font-weight:700}
.lxfslist li:hover{background:#1c88e2;color:#fff}
.lxfslist .contact-txt p{ position: relative; padding-left: 70px; margin:0; line-height: 25px; }
.lxfslist .contact-txt p span{ position: absolute; left: 0; top: 0; font-weight: bold; width: 70px;text-align: right }

#zzphotos li{float:left;width:382px;height:250px;border:5px solid #efefef;margin-right:32px;margin-bottom:30px;position: relative}
#zzphotos .tu{width:100%;height:250px;overflow: hidden}
#zzphotos .tu img{width:100%;height:250px;}
#zzphotos .tit{height:45px;line-height:45px;text-align: center;background:url(../images/tm.png);color:#fff;position: absolute;left:0;bottom:0;width:100%}

.jiamc{width:1260px;margin:0 auto;}
.jiamc .jf1{float:left}
.jiamc .jf2{float:right;width:600px}
.jiamc .jf1 img{width:600px;height:400px;}
.jiamc .jmtit{line-height:90px;font-size:32px;}
.jiamc .jmli{line-height:40px;font-size:14px;}
.jiamc .jmli span{font-weight:700;}
.jiamc .jmli .item{margin-bottom:15px}
.jiamc .jmli .item .tit{height:25px;line-height:25px;margin-bottom:6px;font-weight:700}
.jiamc .jmli .item .js{line-height:20px;}

.jmbk{width:100%;background: url(../images/jmbk.jpg) top center no-repeat;height:620px;margin:70px 0;}
.jmbk .jmbk2{width:1260px;margin:0 auto;padding-top:150px;}
.jmbk .jmbk2 .xtit{height:50px;line-height:50px;font-size:28px;color:#fff;text-align: center}
.jmzc{margin-top:70px}
.jmzc li{float:left;background: #dbdee7;width:280px;height:230px;margin-right:30px;text-align: center}
.jmzc li .con{padding:20px;}
.jmzc li .icon{height:80px;line-height:80px;}
.jmzc li .tit{height:50px;line-height:50px;border-top:1px solid #aaa;margin-top:10px;font-size:18px;color:#5e88d4}
.jmzc li .js{font-size:14px;}
.jmzc li :nth-child(4n) {margin-right:0}


.newsli{}
.newsli li{float:left;width:365px;height:390px;margin-bottom:30px;position: relative;margin-right:80px}
.newsli li:nth-child(3n) {margin-right:0}
.newsli .tu{width:365px;height:250px;overflow: hidden;border-bottom:1px solid #fff}
.newsli .tu img{width:365px;height:250px;}
.newsli .xx{padding-top:20px}
.newsli .rq{height:15px;line-height:15px;color:#888;font-size:12px;}
.newsli .tit{height:25px;line-height:25px;font-size:16px;overflow: hidden;margin-bottom:10px}
.newsli .des{height:40px;line-height:20px;font-size:12px;overflow: hidden;color:#888}
.newsli .nwbom{height:16px;background:url(../images/nwbom.png);margin-top:5px;display: none}
.newsli li:hover .tit{font-weight:700}
.newsli li:hover .tu{border-bottom:1px solid #1d57cf}
.newsli li:hover .nwbom{display: block}

.wztit{line-height:60px;font-size:26px;text-align:center;font-weight:400;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:10px;}
.wztj{text-align:center;margin-bottom:16px;padding-bottom:6px;color:#888}
.conttx{font-size:14px;padding:15px 0}
.conttx img{width:100%}
.conttx{font-size:14px;line-height:28px;}

.arbm{height:0px;width:100%;background:#eeeeee}
.lbkaa{width:1260px;margin:0 auto;position: relative}
.lbkaa .lbkmm{width:100%;height:100px;background:#fff;position: absolute;left:0;top:-220px}
.lbkaa .lbkmm ul{display:flex}
.lbkaa .lbkmm li{height:100px;flex: 1;border-right:1px solid #ddd;font-size:14px;box-sizing: border-box;text-align: center;background:#f4f4f4}
.lbkaa .lbkmm li:last-child{border-right:0}
.lbkaa .lbkmm .tit{}
.lbkaa .lbkmm .icon{padding-top:10px}
.lbkaa .lbkmm .icon img{width:50px;height:50px;vertical-align:center}
.lbkaa .lbkmm .icon .ic1{display:none}
.lbkaa .lbkmm .icon .ic2{display:block}
.lbkaa .lbkmm li:hover{background:#2762c6;}
.lbkaa .lbkmm li:hover a{color:#fff;}
.lbkaa .lbkmm li:hover .icon .ic1{display:block}
.lbkaa .lbkmm li:hover .icon .ic2{display:none}



.zizhili{text-align: center}
.zizhili .tu{width:250px;height:210px;overflow: hidden;margin:0 auto;background:#fff;border:1px solid #ddd;padding:15px 0}
.zizhili .tu img{width:160px;height:210px}
.zizhili .tit{height:52px;line-height:52px;font-size:14px;overflow: hidden;text-align: center}


.banner .swiper-pagination-clickable .swiper-pagination-bullet{ background: none; border:solid 2px #fff; opacity: 1; outline: none!important; }
.banner .swiper-pagination-clickable .swiper-pagination-bullet-active{ background: #214ea2; width: 20px; border-color: #214ea2; border-radius: 4px; }
.banner{position: relative;}
.banner .bannertxt{position:absolute;width:100%;top:0;left:0;text-align: center;color:#fff;padding-top:17%}
.banner .bannertxt a{color:#fff}
.banner .bannertxt .text1{font-size:40px;font-weight:700;height:50px;line-height:50px}
.banner .bannertxt .text1 span{color:#55a1ff}
.banner .bannertxt .text2{font-size:15px;line-height:25px;margin:20px 0}
.banner .bannertxt .text1 span{color:#55a1ff}

.pleft{float:left;width:245px;}
.pright{float:right;width:970px;}
.abbck{height:88px;background: url(../images/abbck.jpg);}
.abbck .wz{height:88px;line-height:88px;padding-left:10px;font-size:20px;font-weight:700;color:#fff}
.abbck .wz i{font-size:20px}
.plbk{}
.plbk .item{border-top:1px solid #fff;}
.plbk .item .sort1{height:49px;line-height:49px;font-size:15px;font-weight:700;background:#2a5ba7;position: relative;padding-left:25px}
.plbk .item .sort1 .ic{position: absolute;right:10px;top:0}
.plbk .item .sort1 a{color:#fff;display: block}
.plbk .item .sort2c{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:5px}
.plbk .item .sort2c .item2{border-bottom:1px solid #eee;height:43px;line-height:45px;font-size:14px;}
.plbk .item .sort2c .item2 .sort2 {padding-left:25px;}
.plbk .item .sort2c .item2 a{color:#666}
.plbk .item .sort2c .item2 span{color:#ccc}
.plbk .item .sort2c .item2:last-child{border-bottom:0}
.plbk .item .hoverss2 .sort2{background:#d5d6d8;font-weight:700;}
.plbk .item .hoverss2 .sort2 a{color:#2a5ba7}
.plbk .item .hoverss2 .sort2 a span{color:#2a5ba7}


.plbk .item .sort3c{}
.plbk .item .sort3c .item3{border-bottom:1px dashed #eee;padding-left:45px;line-height:35px;font-size:12px;}
.plbk .item .sort3c .item3 a{color:#666}

.plbk .item .sort3c .item3 .hoverss3  a{color:#2a5ba7;font-weight:700}
.plbk .item .sort3c .item3 .hoverss3  a span{color:#2a5ba7}


.cpitem{}
.cpitem{float:left;width:293px;height:405px;margin-bottom:6px;}
.cpitem .tu{width:100%;height:285px;overflow: hidden;border:1px solid #ddd;}
.cpitem .tu img{width:100%;height:285px;}
.cpitem .tit{height:45px;line-height:45px;font-size:16px;font-weight:700;text-align: center;overflow: hidden}
.cpitem .js{height:40px;line-height:20px;font-size:12px;overflow: hidden;color:#888}
.cpitem:nth-child(3n) {margin-right:0}
.cpitem:hover .tu{border:5px solid #285ca7;height:277px;}
.cpitem:hover .tit{color:#285ca7;}

.tjcptit{height:25px;line-height:25px;border-left:5px solid #285ca7;padding-left:10px;font-size:15px;font-weight:700;margin-top:50px;margin-bottom:30px}

.cpinfo{}
.cpinfo .tu{float:left;border:1px solid #ddd;position: relative}
.cpinfo .fdjicon{position: absolute;right:0;bottom:0;}
.cpinfo .tu{cursor: pointer}
.cpinfo .tu .cpimg img{width:440px;height:425px;}
.cpinfo .ifx{float: right;width:480px;padding-top:12px}
.cpinfo .ifx .sptt{font-size:25px;font-weight:700;margin-bottom:20px;}
.cpinfo .ifx .sfxx{font-size:14px}
.shop-bj a{ display: inline-block; margin-left: 5px; padding:8px 30px; color: #fff; font-size: 16px; font-weight: bold; background: #1f61b0; }
.shop-bj{ margin:20px 0; }


.table{ font-size: 12px; }
.table th, .table td{ padding:10px; }
.table td.table-c{ background: #f2f2f2; }

#Tab8{height:50px;margin-top:30px;}
#Tab8 .Menubox8 {height:50px;line-height:50px;border-bottom:1px solid #ddd;}
#Tab8 .Menubox8 ul{margin:0;padding:0;}
#Tab8 .Menubox8 li{display:inline-block;cursor:pointer;text-align:center;font-size:15px;height:50px;line-height:50px;padding: 0 30px ;font-weight:700;}
#Tab8 .Menubox8 li.hover{border-bottom:2px solid #0a73bb;background:#fff;color:#0a73bb}
.concont{min-height:300px;font-size:14px;padding-top:15px}
.concont img{max-width:100%}

.prsecon{border:6px solid #edefee;width: 1260px;margin:40px auto;box-sizing: border-box;}
.prsecon .acon{height:50px;line-height:50px;padding:0 10px}
.prsecon .t1{float:left;font-size:15px;font-weight:700;color:#2a5ba7;width:120px;text-align: center}
.prsecon .t2{float:left;}
.prsecon .t3{float:right;font-size:15px;font-weight:700;}
.prsecon .t4{float:right;width: 530px;height:50px;line-height:50px;overflow: hidden}
.prsecon .ssbkn{width:392px;height:39px;background:url(../images/ssbkn.jpg);margin-left:15px;margin-top:5px}
.prsecon .ssbkn .ss1{float:left;padding-left:15px;height:39px;line-height:39px;}
.prsecon .ssbkn .ss1 input{width:310px;border:0px;height:39px;line-height:39px;background:transparent;outline:none;}
.prsecon .ssbkn .ss2{float:right;}


.mxatit{margin-bottom:30px;}
.mxatit .tit{font-size:29px;font-weight:700}
.mxatit .gx{height:2px;width:35px;background:#2a5ba7;margin-top:15px;}

.gsjjcon{font-size:14px;line-height:25px;margin:20px 0}

.ipobg{width:100%;height:656px;background:url(../images/ipobg.jpg);margin-bottom:50px;}

.main4{width:100%;position: relative;padding-bottom:50px;background:url(../images/main4.jpg) top center no-repeat;}
.main4c{width: 1260px;margin:0 auto;}
.main4c .con{background:#fff;padding:25px}
.main4 .more{height:41px;line-height:41px;width:155px;border:2px solid #ddd;font-size:15px;margin:0 auto;text-align: center;margin-top:25px}


.main5{width:100%;height:712px;background:url(../images/iabbg.jpg) top center no-repeat}
.main5c{width:1260px;margin:0 auto;}
.main5c .iaa1{padding-top:300px;text-align: center}
.main5c .iaa1 li{display: inline-block;padding:0 60px}
.main5c .iaa1 li .tit{font-size:15px;margin-top:10px;color:#fff}

.main6c{width:1260px;margin:-210px auto;background:#fff;height:388px;box-shadow: #ddd 0px 0px 10px;padding-top:1px;position: relative}
.main6c .igsjj{padding:0px 50px;}
.main6c .imore{position: absolute;width:100%;text-align: center;bottom:30px}
.main6c .imore img{border:1px solid #ddd;}

.newsitem{}
.newsitem{float:left;width:390px;}
.newsitem .tu{width:100%;height:280px;overflow: hidden;}
.newsitem .tu img{width:100%;height:280px;}
.newsitem .tit{height:40px;line-height:40px;font-size:16px;font-weight:700;overflow: hidden}
.newsitem .js{height:40px;line-height:20px;font-size:12px;overflow: hidden;color:#888}
.newsitem:hover .tit{color:#285ca7;}


.nav-swiper a{ display: block; border-right: solid 1px #e8e8e8; border-left: solid 1px #e8e8e8; font-size: 12px; color: #494747; font-weight: bold; }
.nav-swiper a img{ height: 40px;}
.nav-swiper a img.img-hover{ display: none; }
.nav-swiper .swiper-slide-active a img{ display: none; }
.nav-swiper .swiper-slide-active a{ color: #295ca6; }
.nav-swiper .swiper-slide-active a img.img-hover{ display: inline-block; }
.endChange.nav-swiper .swiper-slide-active a img{ display: inline-block; }
.endChange.nav-swiper .swiper-slide-active a{ color: #494747; }
.endChange.nav-swiper .swiper-slide-active a img.img-hover{ display: none; }
.endChange.nav-swiper .active a img{ display: none; }
.endChange.nav-swiper .active a{ color: #295ca6; }
.endChange.nav-swiper .active a img.img-hover{ display: inline-block; }
.nav-lb{ margin:15px auto; position: relative;width:1260px;text-align: center;padding:0 40px}
.nav-lb .swiper-button-prev{ left: 0px; width: 28px; outline: none!important; height: 30px; top: 0; margin-top: 15px; background:url(../images/gleft.png) left center no-repeat; background-size: 100% auto; }
.nav-lb .swiper-button-next{ right: 0px; width: 28px; outline: none!important; height: 30px; top: 0; margin-top: 15px; background: url(../images/gright.png) left center no-repeat; background-size: 100% auto; }

.swiper-button-prev:after,.swiper-button-next:after{ display: none; }
.cp-back{ background: url(../images/ipobg.jpg) top center no-repeat; background-size: cover; padding:30px 15px; }
.cp-title{ font-size: 40px; color: #fff; font-weight: 700;height:50px;line-height:50px}
.cp-tt-sm{ font-size: 22px; color: #fff; height:40px;line-height:40px}
.cp-more{text-align: center; display: inline-block;padding:10px 20px;font-size:14px; margin:10px 5px; background: #195ccd; border-color: #195ccd; color: #fff; }
.cp-more.more2{background: #c6d0d2; border-color: #fff; color: #000; }
.cp-img{text-align: center}
.cp-img img{ width: 100%; margin-top: 20px; max-width:730px;}
.cp-more:hover{ background: #295ca6; border-color: #295ca6; color: #fff; }
.icpflprod{width:1260px;margin:0 auto;}
.cpinfff{position: absolute;right:0;top:0;text-align: center}
.sxtitaa{text-align: center;font-size:23px;font-weight:700;color:#fff;position: absolute;left:0;bottom:0}
.sxtitaa .tline{width:40px;border-bottom:2px solid #195ccd;margin:20px auto;}


.full {
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 1001;
}
.full li a {
	display: block;
	width: 52px;
	height: 52px;
	margin-bottom: 1px;
	position: relative;
	background: rgba(0,0,0,0.5);
	z-index: 1;
}
.full li a:hover span, .full li a:hover label {
	background-color: #295FBA !important;
}
.full li:last-child a {
	border-bottom: 0;
}
.full li a span {
	display: block;
	width: 52px;
	height: 52px;
	position: relative;
	z-index: 100;
	background-position: center center;
	background-repeat: no-repeat;
}
.full li:nth-child(2) a, .full li:nth-child(1) a {
	z-index: 2;
}
.full li a label {
	display: block;
	width: 100px;
	white-space: nowrap;
	padding: 0 20px;
	position: absolute;
	line-height: 52px;
	color: #fff;
	z-index: -1;
	background: #000;
	bottom: 0;
	left: 100%;
	box-sizing: inherit;
	max-width: 300%;
;
}
.full li a:hover label {
	left: -120px;
}
.full li a .lbl_img {
	padding: 10px;
	height: auto;
	line-height: normal;
}
.full li a .lbl_img img{
	width:100px;height:100px
}
.full li a span.span1 {
	background-image: url(../images/full1.png);
}
.full li a span.span2 {
	background-image: url(../images/full2.png);
}
.full li a span.span3 {
	background-image: url(../images/full3.png);
}
.full li a span.span4 {
	background-image: url(../images/full4.png);
}



.imgbox{position:relative;}
.probox{width:440px;height:425px;}
.probox img{width:440px;height:425px;vertical-align:top;}
.showbox{display:none;position:absolute;left:443px;top:0;width:400px;height:300px;overflow:hidden;border:1px solid #ccc;background:#fff}
.showbox img{position:absolute;height:800px;width:800px;}
.hoverbox{display:none;position:absolute;top:0;background:#09f;border:1px solid #09f;height:75px;width:100px;cursor:move;z-index:10;}

.jobscon .tbhead{height:55px;line-height:55px;background:#3883c6;color:#fff;text-align: center;font-size:15px;font-weight:700}
.jobli li{height:55px;line-height:55px;overflow: hidden;background:#dadde2;cursor: pointer}
.jobscon .tb{float:left;text-align: center}
.jobscon .tb6{float:right;width:160px}
.jobscon .tb5{width:250px}
.jobscon .tb2{width:250px}
.jobscon .tb1{width:450px;text-align: left;padding-left:60px;font-size:14px;}
.jobscon a{color:#0a6dbd}

.jobtit{height:65px;line-height:65px;font-size:30px;font-weight:700;margin-bottom:10px}
.jobmstit{height:55px;line-height:55px;font-size:15px;font-weight:700}
.jobxx{background:#f2f2f2;padding:20px}
.jobxx li{float:left;width:280px;height:50px;line-height:50px;font-size:15px}
.jobsblank{height:20px;}
.jobsxq{border:1px solid #d6d6d6;padding:35px 20px;display: none}
.jobsxq .xqsf1{float:left;padding-left:40px;width:800px}
.jobsxq .xqsf2{float:right;padding-right:50px;}
.jobsxq .xqyqtit{font-size:14px;margin-bottom:10px}
.jobsxq .xqyqcon{padding-left:3px}


.lxcon{margin-bottom:50px;}

.lxleft{float:left;width:450px;line-height:28px;font-size:13px}
.lxright{float:right;width:750px;height:350px;border:1px solid #ccc;}
.lxcon .con{}
.lxcon .ggline{width:40px;border-bottom:3px solid #24a3ac;margin:20px 0}
.lxcon .lx1{font-size:25px;}
.lxcon .lx3{margin-top:20px}
.lxcon .lx3 .mmicon{float:left;}
.lxcon .lx3 .ew00{text-align: center;margin-left:10px;float:left;}
.lxcon .lx3 .ew00 img{border:8px solid #efefef;width: 110px;height:110px;}
.lxcon .lx3 .ew00 .txt{margin-top:5px;font-size:14px;}



.zxtcon{margin:0 auto;margin-top:30px;}
.zxtcon .fm2{float:left;margin-left:20px;width:330px}
.zxtcon .fm3{float:left;margin-left:20px;padding-top:10px}
.zxtcon .fm2 .t1{font-size:15px;margin-bottom:5px}
.zxtcon .zxtit{text-align: center;font-size:27px;font-weight:700;height:50px;line-height:50px}
.zxtcon .zxtitgg{width:50px;margin:10px auto;border-bottom:1px solid #00a0e9}
.zxtcon .zxtit2{text-align: center;font-size:14px;color:#888}
.zxtcon .subx{text-align: center;margin-top:20px}
.zxtcon .subx button{width: 720px;height:40px;background:#ec565f}
.zxtcon .tw1{margin:30px 0}


.caseli{}
.caseli li{float:left;width:392px;height:400px;border:1px solid #ddd;margin-right:25px;margin-bottom:25px;background: #fff;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);}
.caseli li:nth-child(3n) {margin-right:0}
.caseli .tu{width:392px;height:275px;overflow:hidden;border-bottom:5px solid #fff}
.caseli .tu img{width:392px;height:275px}
.caseli .xx{padding:10px 10px 15px 10px;}
.caseli .tit{height:40px;line-height:40px;font-size:16px;font-weight:700;overflow: hidden;text-align: center}
.caseli .des{height:40px;line-height:20px;color:#666;overflow: hidden}
.caseli li:hover .tu{border-bottom:5px solid #295ca6}


.fali{}
.fali li{border:1px solid #ddd;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);margin-bottom:35px;position:relative;}
.fali .tu{width:700px;height:300px;overflow:hidden;float:left}
.fali .tu img{width:700px;height:300px;display: block}
.fali .xx{float:right;width:520px;}
.fali .xx .rq{margin-top:20px;font-size:12px}
.fali .xx .tit{height:30px;line-height:30px;font-size:20px;margin-bottom:20px}
.fali .xx .des{font-size:13px;line-height:25px;height:75px;overflow: hidden;color:#888;padding-right:30px}
.fali .more{width:115px;height:40px;line-height:38px;border-radius:100px;border:1px solid #ddd;text-align:center;margin-top:20px}
.fali .more i{font-size:12px}
.fali li:hover{}
.fali li:hover .tit{color:#1652ce}
.fali li:hover .more{background:#1652ce;border:1px solid #1652ce;color:#fff}
.fali .fr2{}
.fali .fr2 .tu{float:right;}
.fali .fr2 .xx{float:left;}
.fali .fr2 .more{left:35px;bottom:40px;}


.proli{}
.proli li{float:left;width:300px;height:315px;margin-right:20px;margin-bottom:15px;background: #e8e8e8;border-bottom:3px solid #e8e8e8}
.proli li:nth-child(4n) {margin-right:0}
.proli .tu{width:300px;height:205px;overflow:hidden;}
.proli .tu img{width:300px;height:205px}
.proli .xx{padding:10px 20px 5px 20px;}
.proli .tit{height:30px;line-height:30px;font-size:15px;overflow: hidden;text-align: center;margin-bottom:10px;font-weight:700}
.proli .des{height:40px;line-height:20px;color:#666;overflow: hidden;font-size:12px}
.proli .more{width:36px;height:36px;line-height:34px;background:#1f61b0;color:#fff;border-radius:100%;border:5px solid #b1c8e3;text-align:center;margin:20px auto}
.proli li:hover{border-bottom:3px solid #295ca6}
.proli li:hover .tu{}


.pro-v{}
.pro-v .tf1{float:left;width:550px;border:10px solid #f9f9f9}
.pro-v .tf2{float:right;width:640px;}
.pro-v .ccon{padding:0px 30px 30px 0px}
.pro-v .cptit{height:65px;line-height:65px;font-size:32px;font-weight:700;color:#000;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}
.pro-v .cpmiaoshu{height:195px;overflow: hidden;line-height:25px;color:#888;font-size:13px}
.pro-v .abbtn{width:170px;height:50px;line-height:50px;background:#2b69cc;color:#fff;margin-top:35px;border-radius:3px;text-align: center;font-size:15px;float:left;margin-right:30px}
.pro-v .abbtn a{color:#fff;}
.pro-v .abbtn:hover{background:#ff6600}
.pro-v .abbtn2{background:#222222}
.pro-v .abbtn3{background:#44546b}



.imma{height:140px;width:1260px;margin:0 auto;margin-top:20px;position: relative;z-index:300;border-radius:3px;}
.imma .ifw{}
.imma .ifw li{float:left;width:405px;height:150px;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);background: #fff;margin-right:10px;border-radius:5px}
.imma .ifw li:last-child{margin-right:0;}
.imma .ifw li:hover{border-bottom:3px solid #1f61b0}
.imma .ifw li:hover .tu{display: none}
.imma .ifw li:hover .tu2{display: block}
.imma .ifw li:hover .tit{color:#1f61b0}
.imma .ifw li .con{padding:30px 20px 20px 20px;}
.imma .ifw .ttpic{float:left;}
.imma .ifw .xx{float:right;width:270px;}
.imma .ifw .tu{}
.imma .ifw .tu2{display: none}
.imma .ifw img{width:70px;height:70px}
.imma .ifw .tit{height:35px;line-height:35px;font-size:15px;font-weight:700;}
.imma .ifw .ms{font-size:12px;line-height:22px;color:#888}

.iproli1{width:1260px;margin:0 auto;}
.iproli1 li{float:left;width:610px;height:435px;border:1px solid #ddd;margin-right:15px;margin-bottom:15px;background: #fff;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);}
.iproli1 li:nth-child(2n) {margin-right:0}
.iproli1 .tu{width:610px;height:360px;overflow:hidden;}
.iproli1 .tu img{width:610px;height:360px}
.iproli1 .xx{padding:10px 10px 10px 10px;}
.iproli1 .tit{height:30px;line-height:30px;font-size:16px;overflow: hidden;text-align: center;margin-bottom:0px;font-weight:700}
.iproli1 .des{padding:0 30px;height:25px;line-height:25px;color:#666;overflow: hidden;font-size:12px}
.iproli1 .more{width:36px;height:36px;line-height:34px;background:#1f61b0;color:#fff;border-radius:100%;border:5px solid #b1c8e3;text-align:center;margin:20px auto}
.iproli1 li:hover .xx{background: #295ca6;}
.iproli1 li:hover .xx .tit{color:#fff}
.iproli1 li:hover .xx .des{color:#ddd}


.iproli2{width:1260px;margin:0 auto;margin-top:15px}
.iproli2 li{float:left;width:401px;height:312px;border:1px solid #ddd;margin-right:15px;margin-bottom:25px;background: #fff;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);}
.iproli2 li:nth-child(3n){margin-right:0}
.iproli2 .tu{width:401px;height:237px;overflow:hidden;}
.iproli2 .tu img{width:401px;height:237px}
.iproli2 .xx{padding:10px 10px 10px 10px;}
.iproli2 .tit{height:30px;line-height:30px;font-size:16px;overflow: hidden;text-align: center;margin-bottom:0px;font-weight:700}
.iproli2 .des{padding:0 30px;height:25px;line-height:25px;color:#666;overflow: hidden;font-size:12px}
.iproli2 .more{width:36px;height:36px;line-height:34px;background:#1f61b0;color:#fff;border-radius:100%;border:5px solid #b1c8e3;text-align:center;margin:20px auto}
.iproli2 li:hover .xx{background: #295ca6;}
.iproli2 li:hover .xx .tit{color:#fff}
.iproli2 li:hover .xx .des{color:#ddd}

.main56{width:100%;height:507px;}
.main56c{width:1260px;padding-top:80px;margin:0 auto;}

.newwwtit{margin-bottom:30px;text-align: center}
.newwwtit .tit{font-size:29px;font-weight:700}
.newwwtit .gx{height:4px;width:35px;background:#2a5ba7;margin:0 auto;margin-top:15px;}



.rytit{height:45px;line-height:45px;border-bottom:1px solid #ddd;margin-top:40px}
.rytit .tit{height:20x;line-height:20px;border-left:5px solid #0b75cb;font-size:20px;font-weight:700;padding-left:10px}
.ryconvv{width:1260px;margin:0 auto;margin-top:25px}

.zztitaa{text-align: center;margin-top:35px;margin-bottom:20px}
.abwxcon{width:850px;margin:0 auto;}
.abwxcon li{float:left;width:380px;height:130px;margin-bottom:10px;}
.abwxcon li .tu{float:left;}
.abwxcon li .xx{float:right;width:290px;}
.abwxcon li .xx .tit{height:30px;line-height:30px;font-size:19px;font-weight:700;margin-bottom:5px;padding-top:12px}


.abaamd{position: relative;}
.abaamd .icon{float:left;position: absolute;left:0;top:-120px}
.abaamd .xx{float:right;width:800px}
.abaamd .xx .tit{height:35px;line-height:35px;font-size:18px;font-weight:700;margin-bottom:15px}
.abaamd .xx .tit em{font-size:35px;color:#0b75cb}
.abaamd .xx .des{padding-left:30px;line-height:25px;font-size:14px}


.itops{width:100%;z-index:3900;position: fixed;left:0;top:0;border-bottom:1px solid #3e6d9c}
.itops.hov{background: url(../images/tm.png);border-bottom:0px solid #757575}
.itops2{width:1260px;margin:0 auto;}
.itops .logo{float:left;padding-top:18px;}
.itops .dhcc{padding-top:0px;}
.itops .dhcc{padding-top:0px;}
.itops .dhcc .nav li a span{color:#fff;}

.dhcc{float:right;margin-right:6px}

.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{}
.navbox{height:80px;position:relative;z-index:35;}
.nav{}
.nav li{float:left;height:80px;position:relative;z-index:3000;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:80px;}
.nav li a span{float:left;display:block;line-height:80px;font-size:14px;color:#333;cursor:pointer;text-align:center;font-weight:700;width:100px;}
.nav li.selected a,.nav li a.selected{text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{background: url(../images/cdhover.png) center}
.nav li.selected .submenu{display:block;}
.nav li.selected .submenu a{font-weight:400}
.nav li .submenu{display:none;position:absolute;top:80px;left:0;background: url(../images/tm.png);z-index:3000;}
.nav li .submenu{width:150px;text-align:center;left:-22px;}
.nav li .submenu li{float:none;padding:0;height:40px;line-height:40px;border-bottom:1px solid #000;overflow: hidden}
.nav li .submenu li:last-child{border-bottom:none;}
.nav li .submenu li a{color:#fff;float:none;text-align:center;font-size:12px;}
.nav li .submenu li a:hover{font-weight:400;color:#ffcc00;font-size:12px;}


.ttsearchcon{background:#f7f6f8;width:100%;position: fixed;left:0;top:80px;z-index:300;height:80px;display: none}
.ttsearchcon .closethttt{position: absolute;right:30px;height:80px;line-height:80px;cursor: pointer}
.ttsearchcon .closethttt i{font-size:22px;}
.ttsearchcon .sskkaa{padding-top:20px;width:600px;margin:0 auto;}
.ttsearchcon .sskkaa .ss1{float:left}
.ttsearchcon .sskkaa .ss1 input{width:500px;height:39px;line-height:39px;border:1px solid #ddd;border-radius:4px;text-align: center}
.ttsearchcon .sskkaa .ss2{float:right}
.ttsearchcon .sskkaa .ss2 button{width:90px;height:40px;line-height:40px;background:#3c77d9;color:#fff;border:0;border-radius:4px;cursor: pointer;font-size:15px;}

.searchbtn{float:right;margin-top:30px;cursor: pointer}
.searchbtn2{float:right;margin-top:30px;cursor: pointer;margin-left:5px}
.cnen{float:right;margin-top:23px}
.cnen .item{float:left;margin-left:5px;width:32px;height:32px;line-height:31px;border-radius:100px;background:url(../images/tm.png);text-align: center;}
.cnen .item a{color:#fff}
.cnen .item.it1{background: #CC0000}


.weizhi{height:68px;line-height:68px;border-bottom:1px solid #ddd;width:100%;margin-bottom:20px;}
.weizhi .wzcon{width:1260px;margin:0 auto;}
.weizhi .wz1{float:left;}


.lbk{float:right;height:68px;line-height:68px;}
.lbk li{float:left;font-size:14px;margin-left:20px;font-weight:700}
.lbk a{display:block;width:100%;padding:0 10px}
.lbk li:hover{border-bottom:2px solid #3868d4;}
.lbk li:hover a{color:#3868d4;display:block;width:100%;}
.lbk .hoverss{border-bottom:2px solid #3868d4;}
.lbk .hoverss a{color:#3868d4;display:block;width:100%;}

.lxaacon{}
.lxaacon li{float:left;width:280px;height:280px;background:#f9f9f9;margin-right:46px;text-align: center}
.lxaacon li:last-child{margin-right:0px;}
.lxaacon .con{padding:40px;}
.lxaacon .tit{height:45px;line-height:45px;font-size:18px;color:#000}
.lxaacon .cos{margin-top:10px;color:#888;height:70px;}
.lxaacon .gx{height:3px;width:40px;margin:0 auto;background:#0b75cb}


.lxcon2{width:100%;background:#f7f7f7;padding:40px 0;margin:30px 0;}
.lxcon22{width:1260px;margin:0 auto;}
.saatit{text-align: center;}
.hxstxt{text-align: center;font-size: 30px;font-weight:700}
.hxstxt:before,.hxstxt:after{content: "";width: 100px;border-top: 1px solid #ddd; display: inline-block;vertical-align: middle;}
.hxstxt:before{margin-right: 10px;}
.hxstxt:after{margin-left: 10px;}
.hxstxt2{margin-top:10px;color:#888}

.lyinput{height:40px;width:615px;background:#fff;border:1px solid #f7f7f7}

.lxcon3{width:1260px;margin:0 auto;padding:40px 0;}




.abzz5{width:100%;background:#f7f7f7;padding:40px 0;margin:30px 0;margin-bottom:-30px;padding-bottom:60px}
.abzz52{width:1260px;margin:0 auto;}

.abzz1{width: 1260px;margin:0 auto;}
.abzz1 .abf1{float:left;width:670px}
.abzz1 .abf2{float:right;width:550px}
.abzz1 .abf2 img{width:100%}
.abzz1 .abjjtit1{margin-bottom:30px}
.abzz1 .abjjtit2{padding-left:150px;margin-bottom:10px;}
.abzz1 .abjjcon{font-size:13px;line-height:25px}
.abzz1 .abjjtit3{margin-top:8px;}

.abzz2{height:475px;width:100%;background: url(../images/qywh.jpg) center no-repeat;margin-top:50px}

.abzz3{width:100%;padding:40px 0;margin:30px 0;margin-bottom:-30px;padding-bottom:60px}
.abzz32{width:1260px;margin:0 auto;}

.yftdcon{margin-top:50px}
.yftdcon .yfaf1{float:left;width:600px;}
.yftdcon .yfaf1 img{width:100%;}
.yftdcon .yfaf2{float:right;width:620px;padding-top:27px;line-height:27px;font-size:14px}


.cpxqtit{height:55px;line-height:55px;background:#f9f9f9;text-align: center;font-size:15px;font-weight:700;border-bottom:1px solid #ddd;margin-top:45px;margin-bottom:20px}
.cpxqtit2{height:20px;line-height:20px;font-size:16px;font-weight:700;border-left:4px solid #0a6dbd;margin:55px 0 30px 0;padding-left:10px}

.ryconvv22{width:1260px;margin:0 auto;margin-top:25px}
.zizhili22{text-align: center;width:290px}
.zizhili22 .tu{width:290px;height:230px;overflow: hidden;margin:0 auto;}
.zizhili22 .tu img{width:290px;height:230px}

.main1{width:1260px;margin:0 auto;padding-top:56px}

.iprosortli{margin:30px 0}
.iprosortli{width:419px;position: relative}
.iprosortli .tu{width:100%;height:270px;overflow: hidden;}
.iprosortli .tu img{width:100%;height:270px;}
.iprosortli .con{padding:60px 40px 40px 40px}
.iprosortli .xx{position: absolute;left:0;top:0;width:100%;height:270px;color:#fff}
.iprosortli .tit{height:45px;line-height:45px;font-size:22px;font-weight:700;overflow: hidden}
.iprosortli .gx{height:6px;width: 60px;background:#1e75de;}
.iprosortli .js{height:40px;line-height:20px;font-size:14px;overflow: hidden;margin-top:15px}
.iprosortli .more{display: none;padding:0 20px;width: 100px;height:43px;line-height:43px;background:#134eaa;text-align: center;color:#eee;margin:20px auto}
.iprosortli:hover .xx{background: url(../images/irposorthover.png)}
.iprosortli:hover .tit{text-align: center}
.iprosortli:hover .gx{height:1px;border-top:1px solid #fff;margin:0 auto;}
.iprosortli:hover .js{padding:0 20px}
.iprosortli:hover .more{display: block;}



.main2{width:1260px;margin:0 auto;padding-top:36px}
.main3{width:100%;background: url(../images/abimgbg.jpg) center no-repeat;height:635px;margin:35px 0}
.main32{width:1260px;margin:0 auto;padding-top:36px;position: relative}
.iabbg{background: url(../images/iabbg.jpg);width: 980px;height:445px;position: absolute;left:-150px;top:90px}
.iabbg .jjtxt{position: absolute;left:10px;top:150px;color:#fff;padding:0 50px;font-size:14px;line-height:32px}



.ianliitem{}
.ianliitem{border:1px solid #ddd;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);margin-bottom:35px;position:relative;}
.ianliitem .tu{width:700px;height:300px;overflow:hidden;float:left}
.ianliitem .tu img{width:700px;height:300px;display: block}
.ianliitem .xx{float:right;width:520px;}
.ianliitem .xx .rq{margin-top:20px;font-size:12px}
.ianliitem .xx .tit{height:30px;line-height:30px;font-size:20px;margin-bottom:20px}
.ianliitem .xx .des{font-size:13px;line-height:25px;height:75px;overflow: hidden;color:#888;padding-right:30px}
.ianliitem .more{width:115px;height:40px;line-height:38px;border-radius:100px;border:1px solid #ddd;text-align:center;margin-top:20px}
.ianliitem .more i{font-size:12px}
.ianliitem:hover{}
.ianliitem:hover .tit{color:#1652ce}
.ianliitem:hover .more{background:#1652ce;border:1px solid #1652ce;color:#fff}
.ianliitem .fr2{}
.ianliitem .fr2 .tu{float:right;}
.ianliitem .fr2 .xx{float:left;}
.ianliitem .fr2 .more{left:35px;bottom:40px;}




