@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; font-family: "微软雅黑";}
a{ text-decoration:none;}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
li{ list-style:none;}
input,textarea,select {outline:none;} 
img,input, textarea{ border:none;}
.qing{ display:block; clear:both; height:auto;}
body > .qing{ min-width:1250px;}
.juzhong{ display:block; margin-left:auto; margin-right:auto; width:1250px; overflow:hidden;}
.lf{ display:block; float:left; overflow:hidden; height:auto;}
.rf{ display:block; float: right; overflow:hidden; height:auto;}
body{ background:#f6f6f6;}

/************ index **************/
.nabg{ background:#323a66; border-top:4px solid #e6c15e; height:64px; }
.nav a{ display:block; line-height:64px; font-size:16px; color:#FFF; padding:0 32px; float:left;}
.nav a:hover, .nav a.nann{ background:url(../images/nhua.png) center top no-repeat;}
.ban{ height:525px; width:100%; position:relative; z-index:0;}
/**banner 样式**/
.wrap {width:100%;height:525px;position:relative;overflow:hidden;float:left;}
.slidebox {width:100%;position:absolute;top:0;left:0;height:525px;}
.slidebox li {float:left;width:100%;height:525px;left:0;top:0;}
.dot {position:absolute;width:1250px;height:30px; left:50%; margin-left:-625px; text-align:right;bottom:0;}
.dot p {margin-right:0px;}
.dot b {width:40px;height:4px; display:inline-block; background:#ffffff;color:transparent; font-size:0px; margin-left:8px; margin-top:0px;cursor:pointer;font-weight:normal;}
.dot .cur {background:#747db4;color:transparent; font-size:0px;}

.dtt{ background:#4c5691; height:50px; padding:0 20px; }
.dtt1{ padding-right:22px; line-height:50px; font-size:18px; color:#FFF; background:url(../images/j1.png) right 32px no-repeat;}
.duo1{ line-height:50px; color:#fff; font-size:12px;}
.dtl{ background:#FFF; height:316px; overflow:hidden; border:1px solid #d2d2d2; border-bottom-width:2px; border-top:none; padding-top:13px; padding-bottom:20px;}
.dtl1{ float:left; width:336px; overflow:hidden;}
.dtl1 li{ padding-top:11px; display:block; clear:both; overflow:hidden; height: auto;}
.dtk{ border-left:4px solid #fff; padding-left:18px; padding-right:18px; padding-top:2px; height:auto;}
.dtl1 li:hover .dtk{ border-left:4px solid #121b60;}
.dtk1{ border-bottom:1px solid #c9c9c9; overflow:hidden; padding-bottom:13px;}
.da1{ width:60px; padding-right:20px; float:left;}
.da11{ height:46px; text-align:center; font-size:28px; color:#777777; line-height:46px; background:#f2f2f2; font-family:Arial, Helvetica, sans-serif;}
.da12{ height:28px; background:#dadada; font-size:12px; color:#949393; line-height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.js{ width:210px; float:left;}
.js1{ display:block; line-height:20px; color:#353535; font-size:14px;}
.js2{ display:block; padding-top:13px;}
.js2 a{ line-height:22px; font-size:12px; color:#888;} .js2 a span{ color:#121b60;}
.dttu{ width:507px; height:303px; padding-right:23px; padding-top:10px;}
.dttu img{ width:507px; height:303px; position:relative; z-index:0;}
.htbg{ background:url(../images/htbg.png) repeat-x; height:38px; padding:0 10px; line-height:38px; font-size:14px; color:#ffffff; position:relative; z-index:2; top:-38px; text-align:center; }
.xinw{ background:#e5e5e5; border:2px solid #FFF; width:314px; height:397px; padding:0 20px;}
.xwt{ line-height:50px; color:#2b2a2a; font-size:18px;}
.duo2{ line-height:50px; color:#777777; font-size:12px;}
.xwl{ display:block; clear:both; overflow:hidden; border-top:1px solid #d0d0d0;}
.xwl li{ padding:14px 0; border-bottom:1px solid #d0d0d0; overflow: hidden;} 
.xwt1{ display:block; clear:both; line-height:24px; font-size:14px; color:#353535;}
.xws1{ display:block; clear:both; line-height:22px; font-size:12px; color:#898989;} .xws1 span{ color:#121b60;}
.sj{ line-height:24px; color:#8c8c8c; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px 0; height:24px;}
.sj img{ vertical-align:middle; margin-right:8px;}
.hyt{ color:#4d4d4d; font-size:18px; line-height:26px; padding-bottom:33px;}
.hyf1, .hyf2, .hyf3, .hyf4{ width:210px; height:234px; position:relative; float:left; padding-top:65px;}
.hyf1{ z-index:4; left:0;}.hyf2{ z-index:3; left:-1px;}.hyf3{ z-index:2; left:-2px;}.hyf4{ z-index:1; left:-3px;}
.hyf1, .hyf2, .hyf3, .hyf4{ background:url(../images/k2.jpg) left top no-repeat;}
.hyf1:hover, .hyf2:hover, .hyf3:hover, .hyf4:hover{ background:url(../images/k1.jpg) left top no-repeat;}
.hytu{ display:block; width:120px; height:120px; background-size:120px 120px; margin-left:auto; margin-right:auto;}
.hym a{ line-height:46px; color:#656565; font-size:20px;} .hym{ text-align:center; padding-bottom:26px;}
.hyj{ text-align:center; } .hyj a{ display:block; width:26px; height:26px; line-height:26px; font-size:16px; color:#4c5691; margin-left:auto; margin-right:auto; }
.hyf1:hover .hym a, .hyf2:hover .hym a, .hyf3:hover .hym a, .hyf4:hover .hym a{ color:#4c5691;}
.hebg{ background:url(../images/hebg.jpg) center center no-repeat; height:313px; width:330px; padding:25px;}
.hel{ display:block; clear:both; overflow:hidden; padding-bottom:30px;}
.hel li{ display:block; clear:both; }
.hel li a{ line-height:32px; color:#787878; font-size:12px;}
.hel li a:hover{ color:#4c5691;}
.hel li a span{ font-family:"宋体";}
.duo3{ display:block; clear:both; height:40px; background:#4c5691; line-height:40px; font-size:12px; color:#FFF; text-align:center;}
.hdt{ line-height:38px; color:#4d4d4d; font-size:18px;}
.duo4{ display:block; float:right; width:26px; height:26px; border:2px solid #121b60; text-align:center; line-height:26px; font-size:18px; color:#121b60; font-family:"宋体"; font-weight:bold; margin-top:4px;}
.hdk{ width:1276px; margin-left:-26px;}
.hdtu1{ width:293px; height:334px; overflow:hidden; float:left; margin-bottom:45px; margin-left:26px;}
.hdtu1 .hdtu01{ display:block; width:293px; height:178px;}
.hds{ display:block; position:relative; z-index:1;  height:155px; top:-17px; padding-top:17px;}
.hds1{  height:155px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding-left:20px; padding-right:20px;}
.hdtu1:hover .hds{ background: url(../images/hdj.png) center top no-repeat; border-left:none; border-right:none;}
.hdbt{ position:relative; display:block; background:url(../images/hdtbg.png) center center no-repeat; height:54px; text-align:center; line-height:54px; color:#4a4a4a; font-size:16px;top:52px;}
.hdjs{ position:relative; display:block; line-height:22px; color:#787878; font-size:12px;top:18px; opacity:0;}

.hdtu1:hover .hdbt{
	-webkit-animation:hdbt 0.8s ease 0s 1;
	/*动画名称  完成动画所花费的时间  动画速度曲线（动画以低速结束）  动画开始之前的延迟  播放次数  是否应该轮流反向播放动画*/
	animation:hdbt 0.8s ease 0s 1;
	-webkit-animation-fill-mode:both;/*向前和向后填充模式都被应用。*/
	animation-fill-mode:both;
}
@-webkit-keyframes hdbt{
0%{opacity:1; top:52px;}
100%{opacity:1;top:20px;}	
}
@keyframes hdbt{
0%{opacity:1;top:52px;}
100%{opacity:1;top:20px;}	
}

.hdtu1:hover .hdjs{
	-webkit-animation:hdjs 1.5s ease 0s 1;
	/*动画名称  完成动画所花费的时间  动画速度曲线（动画以低速结束）  动画开始之前的延迟  播放次数  是否应该轮流反向播放动画*/
	animation:hdjs 1.5s ease 0s 1;
	-webkit-animation-fill-mode:both;/*向前和向后填充模式都被应用。*/
	animation-fill-mode:both;
}
@-webkit-keyframes hdjs{
0%{opacity:0; top:133px;}
100%{opacity:1;top:40px;}	
}
@keyframes hdjs{
0%{opacity:0; top:133px;}
100%{opacity:1;top:40px;}	
}

/******会员单位 样式 开始*******/
.blk_18 { OVERFLOW: hidden; WIDTH: 820px;ZOOM: 1;}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 820px;}
.blk_18 .ScrCont {WIDTH: 32766px; ZOOM: 1;}
.blk_18 #List1_1 {FLOAT: left;}
.blk_18 #List2_1 {FLOAT: left;}
.blk_18 .LeftBotton { FLOAT: left;}
.blk_18 .RightBotton { FLOAT: left;}
.blk_18 .LeftBotton {BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px;}
.blk_18 .RightBotton {BACKGROUND-POSITION: 0px -100px; MARGIN-LEFT: -1px;}
.blk_18 .LeftBotton:hover {BACKGROUND-POSITION: -20px 0px;}
.blk_18 .RightBotton:hover {BACKGROUND-POSITION: -20px -100px;}
.blk_18 .pl IMG {DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer;}
.blk_18 .pl {FLOAT: left; WIDTH: 114px; LINE-HEIGHT: 24px;TEXT-ALIGN: center; TEXT-DECORATION: underline;}
.blk_18 A.pl:hover {BACKGROUND: #fff; COLOR: #ff9900;}
.commu_cont3 { LINE-HEIGHT: 150%;}
.commu_cont3 UL {WIDTH: 188px;}

.dw{ padding:20px 0; width:852px; height:218px;}
.zy{ border:2px solid #6d78bb; margin-left:5px; width:28px !important; height:26px !important; text-align:center; font-size:20px; line-height:26px; color:#FFF; font-family:"宋体"; float:left; }
.dw1{ font-size:18px; line-height:36px; color:#FFF;}
.hyg{ overflow:hidden;}
.hyg a{ width:190px; height: auto; display:block; float:left; margin-right:20px;}
.hyg a .img{ width:190px; height:100px; padding-bottom:9px; }.hyg a .img img{border:1px solid #38427e;}
.hyg a .imgs{ display:block; clear:both; text-align:center; line-height:50px; font-size:12px; color:#FFF;}
.hyg a:hover .img img{ border-color:#8892c8;}
.sx{ width:398px; overflow:hidden; }
.hr{ height:89px; background:#717dc5; padding:20px;}
.hrs{ padding-top:15px;} .hrs a{ line-height:22px; color:#d9ddf8; font-size:12px;}
.sp{ height:89px; background:#606db7; padding:20px;}
.spt{ color:#fff; font-size:18px; line-height:34px; font-weight:bold; letter-spacing:4px; width:70px; padding-top:12px;}
.sptu{ display:block; width:124px; height:89px; float:left;}
.sps{ display:block; float:left; width:140px; padding-left:20px; padding-top:12px; font-size:12px; color:#bdc5ef; line-height:22px;}
.yl{  border:1px solid #bcbcbc; padding:18px 20px 20px;} 
.ylt{ line-height:22px; font-size:18px; color:#4c5691; padding-bottom:15px;}
.ylj a{ font-size:12px; color:#767676; line-height:22px;}
.fobg{ background:#dfdfdf; margin-top:40px; height:56px;}
.banq{ line-height:56px; color:#a1a1a1; font-size:12px;} .banq img{ vertical-align:middle; margin-right:8px;}
.banq a{ color:#a1a1a1;}
/*********************** about *****************************/
/**banner 样式**/
.nban .wrap {width:100%;height:325px;position:relative;overflow:hidden;float:left;}
.nban .slidebox {width:100%;position:absolute;top:0;left:0;height:325px;}
.nban .slidebox li {float:left;width:100%;height:325px;left:0;top:0;}
.nban .dot {position:absolute;width:1250px;height:30px; left:50%; margin-left:-625px; text-align:right;bottom:0;}
.nban .dot p {margin-right:0px;}
.nban .dot b {width:40px;height:4px; display:inline-block; background:#ffffff;color:transparent; font-size:0px; margin-left:8px; margin-top:0px;cursor:pointer;font-weight:normal;}
.nban .dot .cur {background:#747db4;color:transparent; font-size:0px;}

.nban{ height:325px; position:relative; z-index:0;}
.ce{ width:258px; margin-right:25px;height:auto; min-height:370px; _height:370px; background:#FFF; border-bottom:1px solid #cecece;}
.cnti{ background:#4c5691; height:50px; padding:0 20px; line-height:50px; font-size:18px; color:#FFF;}
.cnti span{ color:#a8b0e1; font-size:14px;}
.cenav{ display:block; clear:both;}
.cenav li{ padding:0 20px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.cenav li a{ line-height:52px; color:#616161; font-size:16px;}
.cenav li a .rf{ font-family:"宋体";}
.cenav li:hover a, .cenav li.cenn a{ color:#4c5691;}
.neis{ float:left; width:896px; height:auto; min-height:500px; _height:500px; padding:35px; background:#FFF; border-bottom:1px solid #cecece;}
.shu12{ line-height:24px; color:#808080; font-size:12px;}
/*********************** news *****************************/
.xinm{ width:65px;}
.xinl{ width:1185px;}
.xinll { display:block; overflow:hidden; }
.xinll li{ display:block; overflow:hidden; float:left; padding-left:20px; padding-bottom:20px; width:572px; height:170px;}
.xinll li .xbg{ background:#FFF; border-bottom:1px solid #cecece; height:119px; padding:25px;}
.date{ width:75px; text-align:center; padding-right:20px;}
.dat1{ background:#f2f2f2; height:60px; line-height:60px; font-size:28px; color:#777777;}
.dat2{background:#dadada; height:31px; line-height:30px; font-size:12px; color:#949393;}
.nti{ color:#353535; font-size:14px; line-height:22px; padding-bottom:17px;}
.nti a{color:#353535; font-size:14px; line-height:22px; }
.njs{ color:#888888; font-size:12px; line-height:22px; padding-bottom:20px;}
.njs a{ color:#888888; font-size:12px; line-height:22px; }
.nck{ line-height:24px; font-size:12px; color:#5a5a5a;}
.xinll li .xbg:hover{ background:#4c5691; border-bottom-color:#4c5691;}
.xinll li .xbg:hover .dat1{ background:#6b76b8; color:#FFF;}
.xinll li .xbg:hover .dat2{ background:#3a426f; color:#7982ac;}
.xinll li .xbg:hover .nti a{ color:#ffffff;}
.xinll li .xbg:hover .njs a{ color:#a9b1e1;}
.xinll li .xbg:hover .nck{ color:#dde1fa;}

.yema a, .yema span{ font-family:"宋体"; font-size:20px; line-height:30px; text-align:center; color:#6f6f6f;}
.zuo1{ display:block; float:left; width:30px;}
.neiti{ text-align:center; font-size:20px; line-height:24px; color:#4c5691;}
.neiti1{ padding-top:10px; text-align:center; padding-bottom:33px;}

/*********************** job *****************************/
.gzdt{ display:block; clear:both; overflow:hidden; width:1306px; margin-left:-30px;}
.gzdt li{ display:block; padding-bottom:52px; width:593px; overflow: hidden; height:162px;}
.gz1{ padding-right:30px; padding-left:30px; float:left;}
.gz11{ display:block; overflow:hidden;}
.gztu{ background:url(../images/dtk.png) left top no-repeat; width:245px; height:155px; padding:7px;}
.gzs{ width:310px; overflow:hidden;}
.gzt{ display:block; line-height:32px; font-size:14px; color:#484848;}
.gzj{ padding-top:20px; padding-bottom:13px; height:70px;}
.gzj a{ color:#757575; line-height:24px; font-size:12px;}
.kan{ color:#757575; font-size:12px; line-height:24px;} .kan img{ vertical-align:middle; margin-right:8px;}
.gz11:hover .gzt{ color:#747db4;}
/*********************** job *****************************/
.xm{ display:block; width:1274px; margin-left:-25px;}
.xm li{width:560px; height:120px; background:#FFF; padding:22px 25px; border:1px solid #fff; border-bottom-color:#cecece; margin-bottom:24px; margin-left:25px; float:left;}
.xmt{ padding-bottom:14px;}
.xmt a{ line-height:22px; color:#464646; font-size:14px;}
.xms{ height:60px;}
.xms a{ color:#868686; line-height:22px; font-size:12px;}
.ck{ display:block; float:left; line-height:22px; color:#515151; font-size:12px;}
.xm li:hover{ border-color:#cecece;}
.xm li:hover .xmt a, .xm li:hover .ck{ color:#4c5691;}
/*********************** member *****************************/
.hybt a{ color:#717171; font-size:18px; line-height:36px; display:block; float:left; margin-left:20px; margin-right:20px;}
.hynn{ border-bottom:2px solid #4c5691; color:#4c5691 !important;}
.danwei{ background:#FFF; padding-top:34px; padding-bottom:34px; overflow:hidden;}
.hz{ width:190px; padding:0 17px; float:left;}
.hztu{ display:block; width:188px; height:98px; border:1px solid #e1e1e1;}
.hzs{ display:block; font-size:12px; line-height:60px; color:#5c5c5c}
.klk{ width:223px; height:361px; float:left; margin-left:36px; border:1px dashed #909090; padding:20px 30px 28px;}
.klt{ display:block; color:#707070; font-size:16px; line-height:24px; text-align:center; padding-bottom:34px;}
.kls{height:270px; }
.kls a{ line-height:24px; color:#919191; font-size:12px; }
.kan2{ display:block; line-height:36px; background:#c9c9c9; text-align:center; font-size:24px; color:#FFF;}
.klk:hover .kan2{ background:#4c5691;}
/*********************** contact *****************************/
.lx{ background:#FFF; border:1px solid #d2d2d2; padding:30px 45px 45px;}
.lxm{ display: block; overflow:hidden; padding-bottom:14px; border-bottom:1px solid #d2d2d2;}
.lxmen{ line-height:22px; color:#b0b0b0; font-size:20px;} .lxmcn{ line-height:36px; color:#4d4d4d; font-size:20px;}
.map{ border:1px solid #a9a9a9; width:547px; height:444px; margin-top:25px;}
.map img{width:547px; height:444px;}
.lxl{ width:570px; overflow:hidden;}
.lxc{ line-height:52px; font-size:18px; color:#545454;}
.add{ display:block; clear:both; height:40px; border-bottom:1px solid #ededed; padding-top:12px; padding-bottom:12px;}
.addtu{ width:50px; float:left;}
.adds{ width:500px; float:left; line-height:24px; color:#656565; font-size:12px; padding-top:8px; }

/*********************** new_view *****************************/
.news_title{ font-size:20px; color:#333333; line-height:26px; text-align:center; border-bottom:1px solid #e2e2e2; padding-top:25px; padding-bottom:26px;}
.wen_title td{font-size:14px; color:#666666; padding:27px 0;}
.wen_title td img{ vertical-align:middle; padding-right:8px; }
.wen_jie{ padding-top:39px; padding-bottom:49px; color:#444444;}

.pian td{ height:44px; line-height:44px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.pian a{ font-size:14px; color:#555555; line-height:26px; display:block; }
.pian a span{ color:#000;}
/*分享开始*/
.bdsharebuttonbox{ width:400px; }
/*分享结束*/









