@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; font-family:"微软雅黑"; -webkit-font-smoothing:antialiased !important;}
li{ list-style:none;}
img, input{ border:none;}
input,textarea,select {outline:none;} 
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ text-decoration:none; } a:focus{ -moz-outline-style: none; /* FF */ }
textarea{resize:none;}
.qing{ display:block; clear:both; height:auto; overflow:hidden;}
body > .qing{min-width:1256px;}
.juzhong{ display:block; width:1256px; margin-left:auto; margin-right:auto; overflow:hidden;}
.lf{ display:block; float:left; overflow:hidden;}
.rf{ display:block; float: right; overflow:hidden;}
body{ background:#f3f3f3;}
/************************ index ***************************/
.tbg{ background:url(../images/topbg.png) center top no-repeat; height:143px;}
.ttel{ line-height:39px; font-size:14px; color:#eee;} .ttel img{ margin-right:8px; vertical-align:middle;}
.swipe{width:100%;overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:40px;height:5px;line-height:99em;background:#FFFFFF;-webkit-border-radius:10%;-moz-border-radius:10%;border-radius:10%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#3A486A;}

.fbg{ background:#e5e5e5; padding-top:32px; padding-bottom:32px;}
.kan1{ line-height:26px; font-size:12px; color:#646464; padding-top:8px;} .kan11{ width:20px; height:3px; background:#a3a3a3; float:right;}
.fl{ width:183px; height:205px; margin-left:32px; float:left;}
.fw{ padding-top:57px; height:126px; text-align:center; width:183px; position:relative; z-index: 3; top:-205px;}
.fwcn{ font-size:22px; color:#969696; line-height:34px;}
.fwen{ font-size:16px; color:#969696; line-height:24px; width:140px; margin-left:auto; margin-right:auto;}
.fwx{ height:10px; width:28px; border-bottom:2px solid #acacac; margin-left:auto; margin-right:auto;}
.fl:hover .fltu{ background:url(../images/fbg2.png) center top no-repeat; height:183px;}
.fl:hover .fw{ top:-183px;}
.fl:hover .fwcn{ color:#f4f4f4;} .fl:hover .fwen{ color:#f4f4f4;} .fl:hover .fwx{ border-bottom-color:#8ba1b4;}

.fltu{ width:183px; height:205px; background:url(../images/fbg1.png) center top no-repeat; position:relative; z-index:0; left:0%;top:0%;}
.fl:hover .fltu {
animation:fltu 10s linear infinite;
-webkit-animation:fltu 10s linear infinite; /* Safari 和 Chrome */ /**infinite 播放次数， linear速度曲线为匀速**/
}
@keyframes fltu
{
0% {transform: rotate(0deg);     /**通过 rotate() 方法，元素顺时针旋转给定的角度。允许负值，元素将逆时针旋转。***/
-ms-transform: rotate(0deg);		/* IE 9 */
-webkit-transform: rotate(0deg);	/* Safari and Chrome */
-o-transform: rotate(0deg);		/* Opera */
-moz-transform: rotate(0deg);	}
100%{transform: rotate(360deg);    
-ms-transform: rotate(360deg);		/* IE 9 */
-webkit-transform: rotate(360deg);	/* Safari and Chrome */
-o-transform: rotate(360deg);		/* Opera */
-moz-transform: rotate(360deg);	}
}

@-webkit-keyframes fltu /*Safari and Chrome*/
{
0% {transform: rotate(0deg);     /**通过 rotate() 方法，元素顺时针旋转给定的角度。允许负值，元素将逆时针旋转。***/
-ms-transform: rotate(0deg);		/* IE 9 */
-webkit-transform: rotate(0deg);	/* Safari and Chrome */
-o-transform: rotate(0deg);		/* Opera */
-moz-transform: rotate(0deg);	}
100%{transform: rotate(360deg);    
-ms-transform: rotate(360deg);		/* IE 9 */
-webkit-transform: rotate(360deg);	/* Safari and Chrome */
-o-transform: rotate(360deg);		/* Opera */
-moz-transform: rotate(360deg);	}
}
.xs{ background:#FFF; padding-top:33px; overflow:hidden;}
.xtu{ width:380px; height:295px;float:left; position:relative; z-index:0;} .xtu img{  width:380px; height:295px; position:relative; z-index:1;}
.xin{ position:relative; z-index:2px; float:left; width:425px; background:#e5e5e5; height:295px;}
.z01, .z02{ display:block;  width:32px; height:32px; margin-top:132px;  position: absolute; z-index:3;}
.xnei{width:365px; height:220px; padding:35px 30px 40px;}
.xnt{ display:block; line-height:30px; font-size:16px; color:#252525;}
.xns{ display:block; padding-top:14px; height:95px; padding-bottom:10px;} .xns a{ color:#747474; line-height:24px; font-size:12px;} 
.xnd{ display:block; font-size:12px; line-height:20px; color:#747474; padding-bottom:22px;}
.stu{ display:block; clear:both; width:384px; height:295px; background-size:384px 295px; }
.ybg{ background:#e5e5e5; padding-top:42px; padding-bottom:50px;}
.yj{width:256px; height:196px; float:left; margin-right:18px; margin-bottom:18px;}
.yjtu{ display:block; width:256px; height:196px; position:relative; z-index:2; background-size:256px 196px;}
.yjm { display:block; clear:both; background:url(../images/heit.png) center top repeat; line-height:20px; color:#bdbdbd; font-size:12px; padding:10px 12px; position:absolute; z-index:4; bottom:0px; width:232px;}
.niu{ padding-top:52px;} .niu a{ display:block; clear:both; width:135px; height:38px; text-align:center; font-size:12px; line-height:38px;}
.niu a span{ font-family:"宋体";} .niu a.niu1{ color:#ffffff; background:#ddb172;} .niu a.niu2{ color:#cacaca; background:#3a486a;}
.as{ padding-top:25px; height:122px; padding-bottom:15px;} .as a{ line-height:24px; color:#585858; font-size:12px;}

.fobg{ background:url(../images/fobg.jpg) center top no-repeat; padding-top:55px; height:332px; margin-top:80px;}
.banq, .banq a{ line-height:56px; font-size:12px; color:#6a6a6a;}
.fonav{ float:left; width:520px; overflow: hidden;}
.fonav li{ float:left; padding-left:24px; padding-right:25px; border-left:1px solid #3d3d3d; width:120px; height:220px;}
.fonav li div{ font-size:14px; line-height:18px; color:#bdbdbd; padding-bottom:13px;}
.fonav li a{ display:block; clear:both; color:#9b9b9e; font-size:12px; line-height:22px;}
.fonav li a:hover{ color:#bebebf;}
.ewm{ width:239px; height:220px; background:url(../images/mk.png) center top no-repeat; padding-top:30px; text-align:center;}  .se{ line-height:34px; color:#646467; font-size:12px;}
.lx{ line-height:18px; font-size:12px; color:#787878; padding-bottom:8px; text-align:right;} .lx img{ vertical-align:middle; margin-right:8px;}
.lx1{ line-height:26px; font-size:25px; color:#787878; text-align:right;}
.lx2{ line-height:26px; font-size:16px; color:#787878; text-align:right;}
.w1,.w2,.w3{ display:block; width:34px; height:34px; float:right; margin-left:10px;}
.w1{ background:url(../images/w3.png) center center no-repeat;}
.w1:hover{ background:url(../images/w03.png) center center no-repeat;}
.w2{ background:url(../images/w2.png) center center no-repeat;}
.w2:hover{ background:url(../images/w02.png) center center no-repeat;}
.w3{ background:url(../images/w1.png) center center no-repeat;}
.w3:hover{ background:url(../images/w01.png) center center no-repeat;}
/************************ about ***************************/
.nban{ position:relative; z-index:0; height:306px;}
.jjbg{ background:url(../images/fwbg.jpg) center 54px no-repeat; padding-bottom:80px;}
.ner{ background: url(../images/erbg.png) top center repeat-x; height:60px; clear:both; }
.erj a{ display:block; float:left; height:60px; text-align:center; line-height:54px; color:#434343; font-size:16px; }
.erj a span{ display:block; border-left:1px solid #e5e5e5; padding:0 32px;}
.erj a.ernn, .erj a:hover{ background:url(../images/ernn.png) center bottom repeat-x; color:#283e6f;}
.zhx{ float:left; width:1px; height:54px; background:#e5e5e5;}
.jbg{ background:#FFF;} .jtu, .jtu img{ width:524px; height:324px;}
.jjs{ width:662px; padding:25px 30px; height:274px;}
.gycn{ font-size:20px; line-height:32px; color:#273351;} .gyen{ font-size:20px; line-height:32px; color:#aeaeae;}
.gyen1{ font-size:26px; line-height:32px; color:#273351;}
.jjs1{ padding-top:15px; padding-bottom:17px; height:170px;} .jjs1 a{ line-height:24px; font-size:12px; color:#585858;}

.abbg{ background:url(../images/anbg.jpg) center top no-repeat; height:212px; padding-top:46px;}
.sk{ width:1287px; margin-left:-30px;}
.sk1{width:339px; height:124px; margin-left:30px; float:left; background:url(../images/abbg.png) center top no-repeat; padding:42px 30px;}
.sktu{ width:68px; height:68px; padding-right:20px;}
.skj{ width:250px;} .skt{ display:block; clear:both; }.skt a{ line-height:26px; font-size:18px; color:#3a486a;}
.skm{ display:block; clear:both;} .skm a{ line-height:32px; color:#808080; font-size:14px;}
.duo1{ width:80px; height:22px; font-size:12px; line-height:22px; color:#6c758a; } .duo1 img{ margin-left:8px; vertical-align:middle;}
.fz{ border:1px solid #d2d2d2; height:353px; width:502px;}
.ds{ width:535px; height:355px; position:relative; z-index:1;}
.dsz{ background:url(../images/zcbg.png) right top no-repeat; position: absolute; z-index:6; margin-left:-214px; width:338px; height:160px; padding:25px 25px 0;}
.dsm{ line-height:30px; color:#3a486a; font-size:16px;}
.dss{ display:block; padding-top:3px; height:94px;} .dss a{ line-height:24px; font-size:12px; color:#585858;}
/************************ service ***************************/
.ner2{ background: url(../images/fwbg.png) top center repeat-x; height:82px; clear:both; }
.wz{ padding:15px 0;} .wz, .wz a, .wz span{  line-height:48px; color:#727272; font-size:12px;} .wz span{ font-family:"宋体";}
.ftm{ padding-top:19px;} .ftm1{ line-height:24px; font-size:18px; color:#393939;} .ftm2{ font-size:14px; line-height:18px; color:#a3a3a3;}
.ftm01{ line-height:36px; font-size:22px !important; color:#a3a3a3; font-family:Arial, Helvetica, sans-serif !important;}
.ftm01 .ft01{ font-size:28px; color:#202c4a;  font-family:Arial, Helvetica, sans-serif !important;}
.fuwu, .fuwuu{ width:611px; height:180px; float:left; margin-left:25px; margin-bottom:25px; background:#ffffff; border-bottom:1px solid #FFF; border-right:5px solid #fff;}
.fuwuu{ width:616px; border-right:none;}
.fwm{ float:left; width:141px; height:148px; padding:32px 0 0 35px;} 
.fw_cn{ font-size:18px; color:#495a84; line-height:30px;} .fw_en{ font-size:12px; color:#969696; line-height:18px;}
.fwxt{ width:27px; height:10px; border-bottom:2px solid #acacac;}
.fwj{ float:left; padding-left:20px; padding-top:30px; width:388px; height:130px;}
.fwj1{ display:block; width:220px; float:left; line-height:26px; color:#676767; font-size:12px;} .fwj2{ display:block; float:right; width:142px; } .fwj2 img{ width:142px; height:110px;}
.fuwu:hover{ border-bottom-color:#a3a3a3; border-right-color:#32579a;}
.fuwu:hover .fwm{ background:#32579a;}
.fuwu:hover .fw_cn{ color:#FFF;} .fuwu:hover .fw_en{ color:#677dac;} .fuwu:hover .fwxt{ border-bottom-color:#677dac;}
.fuwuu1{ position:relative; z-index:1;}
.fwu{ width:586px; height:151px; padding:15px; position:absolute; z-index:8; top: 0; left:0; text-align:center;  display:none; background:url(../images/tbbg.png) repeat;}
.fuwuu:hover .fwu{ display:block;}
.fwu1{ display:block;  height:32px; float:left; text-align:center; margin:4px;}
.fwu01{ background:url(../images/fwbg1.png) center center no-repeat; width:16px; height:32px; float:left;}
.fwu02{ background:url(../images/fwbg2.png) center center repeat-x; width: auto; height:32px; float:left;}
.fwu03{ background:url(../images/fwbg3.png) center center no-repeat; width:16px; height:32px; float:left;}
.fwu02 a{ line-height:32px; font-size:12px; color:#fff; padding:0 10px; display:block;}

/************************ culture ***************************/
.hxbg{ background:#FFF; width:780px; height:292px; margin-bottom:23px;}
.hxt1, .hxt1 img{ width:382px; height:292px;} 
.hxt2{ padding:35px; width:328px;}
.hxtm, .hxtm a{ line-height:24px; font-size:18px; color:#000000;}
.hxj{ height:100px; padding-bottom:16px;} .hxj a{ line-height:24px; color:#606060; font-size:12px;}
.sm{ width:223px; float:left; margin-left:15px; height:292px; background:#FFF; margin-bottom:23px;}
.smt1, .smt1 img{ width:223px; height:140px;}
.smt2{ padding:30px;}.hxm{ padding-top:8px;} .hxm a{ line-height:24px; color:#787878; font-size:12px; }
.zybg{ background:#FFF; margin-bottom:23px; padding:34px 42px 42px;}
.dang{ width:600px;}
.dt1, .dt1 img{ width:256px; height:180px;}
.dt2{ padding-left:30px; width:314px; }
.dt21{height:130px; padding-bottom:13px;} .dt21 a{ line-height:24px; color:#606060; font-size:12px;}
.sh,.sh img{ width:256px; height:180px;}
.sh2{ padding:25px 32px; width:208px;}
.sh2 a{ display:block; clear: both; font-size:12px; line-height:26px; color:#606060;}
.xl{ background:#FFF; padding:28px 40px 32px;}
.jst{ width:1196px; margin-left:-22px;}
.js{ background:#0C0; width:277px; height:213px; float:left; margin-left:22px; position: relative;}
.jstu, .jstu img{ display: block; position:relative; z-index:0; width:277px; height:213px;}
.jstu2{ position:absolute; z-index:3px; bottom:0; background:url(../images/heit2.png) repeat; width:247px; padding:10px 15px; height:20px; line-height:20px; font-size:12px; color:#e5e5e5;}
.xl2{ background:#FFF; padding:40px;}
.xl2 .js{ margin-bottom:22px;}
/************************ job ***************************/
.tgbg{ background:#FFF; width:540px; height:578px;}
.jotu, .jotu img{ width:246px; height:578px;}
.tg{ padding:62px 45px 0; width:204px;}
.tgt1{ line-height:38px; font-size:16px; color:#686868; padding-bottom:18px;}
.tgt2, .tgt2 li{ display:block; clear:both; overflow:hidden;}
.tgt2 li{ padding:10px 12px; border-bottom:1px solid #e1e1e1;}
.tgtu1{ float:left;} .tgtu2{ float:left; width:120px; padding-left:20px; line-height:20px; color:#686868; font-size:12px;}

.jobg{ background:#FFF; width:615px; height:498px; padding:40px;}
.shenq thead td{ font-size:12px; color:#515151; line-height:26px;}
.shenq tbody td,  .shenq tbody td a{ font-size:12px; color:#868686; line-height:26px;} .shenq tbody td a:hover{ color:#31436c;}

.yezy{ padding-top:30px;} .yezy a{ display: block; margin-left:4px; margin-right:4px; float:left;}
/************************ job_view ***************************/
.jove{ background:#FFF; padding:40px;}
.yd{ line-height:36px; font-size:26px; color:#16479e;}
.rg{ padding-top:9px; padding-bottom:15px; color:#838383; font-size:12px; line-height:20px;}
.ym{ font-size:22px; color:#797979; line-height:32px; padding-bottom:4px;}
.yq{ color:#797979; font-size:12px; line-height:22px; padding-bottom:35px;}

.xm{ line-height:16px; color:#7e7e7e; font-size:12px;}
.xie{ padding-left:16px; padding-right:16px;} .xie label{ line-height:26px; color:#7e7e7e; font-size:12px;}
.xie1{ width:240px; height:26px; color:#7e7e7e; padding:0 5px; font-size:12px; line-height:26px; border:1px solid #e3e3e3; background:#FFF;}
.xie2{ width:1020px; height:80px; padding:0 5px;line-height:26px; color:#7e7e7e; font-size:12px; border:1px solid #e3e3e3; background:#FFF; margin-top:9px;margin-bottom:9px; }
.ti{ width:70px; height:28px; background:#16469d; margin-left:8px; color:#FFF; font-size:12px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; cursor:pointer;}
/************************ news ***************************/
.nbg{ background:#FFF; border-bottom:1px solid #dbdbdb; padding:10px 35px 35px; height:auto;}
.xinwen, .xinwen li{ display:block; clear:both; overflow:hidden;}
.xinwen li{ padding-top:30px; padding-bottom:32px; border-bottom:1px solid #dedede;}
.ntu, .ntu img{ width:216px; height:126px;}
.nshu{ padding-left:26px; padding-right:60px; width:700px;}
.nshu1{ padding-bottom:16px;} .nshu1 a{ line-height:24px; color:#252525; font-size:16px;}
.nshu2{ line-height:24px; color:#747474; font-size:12px;}
.fb{ margin-top:12px; border-left:1px solid #dedede; padding-left:68px; width:114px; height:95px; padding-top:10px;}
.fbsj{ line-height:24px; color:#a9a9a9; font-size:12px; padding-bottom:8px;} .fbsj span{ color:#5f5f5f;}
.kan2{ display:block; background:#ddb172; height:32px; line-height:32px; text-align:center; font-size:12px; color:#fff;}
.yema{ padding-top:24px;}
.yema a{ display:block; width:28px; height:28px; border:1px solid #8f8f8f; float:left; text-align:center; line-height:28px; color:#505050; font-size:12px; margin-left:5px; margin-right:5px;}
.yema a.sy{ background:#8f8f8f; color:#fff; font-family:"宋体";}
.yema a:hover, .yema a.ynn{ background:#16469e;  color:#fff; border-color:#16469e;}

.xtu2{ display:block; width:593px; height:295px;float:left; position:relative; z-index:0;} .xtu2 img{   width:593px; height:295px; position:relative; z-index:1;}
.xin2{ position:relative; z-index:2px; float:left; width:592px; background:#ffffff; height:295px;}
.z11, .z12{ display:block;  width:35px; height:35px; margin-top:132px;  position: absolute; z-index:3;}
.xnei2{width:533px; height:220px; padding:35px 30px 40px;}
.xns2{ display:block; padding-top:14px; height:120px; padding-bottom:10px;} .xns2 a{ color:#747474; line-height:24px; font-size:12px;} 
.xnd{ display:block; font-size:12px; line-height:20px; color:#747474; padding-bottom:22px;}
/************************ results ***************************/
.ej{ margin-left:8px; margin-right:8px; height:34px; float:left; margin-bottom:16px;}
.ej1{background: url(../images/ct11.png) center right no-repeat; width:17px; height:34px; float:left;}
.ej2{background: url(../images/ct12.png) center center repeat-x; width: auto; height:34px; float:left; line-height:34px; color:#393939; font-size:16px; }
.ej2 a{ line-height:34px; color:#393939; font-size:14px; padding:0 10px;}
.ej3{background: url(../images/ct13.png) center left no-repeat; width:17px; height:34px; float:left;}
.ej:hover .ej1, .ej.erjj .ej1{background: url(../images/ct21.png) center right no-repeat;}
.ej:hover .ej2, .ej.erjj .ej2{background: url(../images/ct22.png) center center repeat-x;}
.ej:hover .ej3, .ej.erjj .ej3{background: url(../images/ct23.png) center left no-repeat;}
.ej:hover .ej2 a, .ej.erjj .ej2 a{ color:#184a9e;}


.erji a{ display:block; float:left; width: auto; height:34px; text-align:center; line-height:34px; margin-left:8px; margin-right:8px; background: url(../images/ct1.png) center center no-repeat; color:#393939; font-size:16px;}
.erji a:hover, .erji a.erjj{background: url(../images/ct2.png) center center no-repeat; color:#184a9e;}


.res{ width:1268px; margin-left:-14px;}
.res1{ width:282px; height:187px; float:left; margin-left:15px; margin-bottom:22px; background:#FFF; padding:10px;}
.res01{ display:block; width:282px; height:187px; background-size:282px 187px;}
.lant{ display: none; height:187px; background:url(../images/lant.png) center center repeat;}
.lant td{ padding:15px; width:252px; height:157px; text-align:center; vertical-align:middle; }
.rej{ line-height:26px; font-size:14px; color:#d6d6d6; padding-bottom:20px;}
.kanx{ width:111px; height:32px; margin-left:auto; margin-right:auto;}
.res01:hover .lant{ display: block;}
/************************ contact ***************************/
.map{ background:url(../images/map.jpg) center top no-repeat; height:640px; margin-top:-4px; position:relative; z-index:0; padding-top:140px;}
.tel{ width:585px; background:#FFF;}
.tet{ background:#334367; padding:22px 32px; overflow:hidden;}
.bj{ line-height:32px; font-size:22px; color:#ffffff;}
.ad1{ height:34px; padding:26px 30px; background:#fff;} .ad2{ height:34px; padding:26px 30px; background:#e9e9e9;}
.ad12{ float:left; padding-left:18px; width:480px; font-size:14px; color:#505050; line-height:34px; }
/************************ branch ***************************/
.ner3{ background: url(../images/jgbg.png) top center repeat-x; height:60px; clear:both; }
.fg{ background: url(../images/fgbg.png) left top no-repeat; height:53px; line-height:53px; font-size:14px; color:#000000; padding-left:15px; width:99px; float:left;}
.fgc{ float:left; width:1112px; height:43px; padding-top:10px; padding-left:15px; padding-right:15px;}
.fgc a{ display:block; width:68px; height:33px; float:left; text-align:center; line-height:33px; font-size:14px; color:#000; margin-right:8px;}
.fgc a:hover, .fgc a.fgnn{ background:url(../images/qbg.png) center center no-repeat; color:#FFF;}
.fgs{ line-height:22px; font-size:18px; color:#26314d; padding-bottom:32px;}
.fgs1{ width:1204px; margin-left:-22px;}
.fgs01{ width:315px; height:233px; border:1px solid #c9c9c9; margin-left:22px; float:left; margin-bottom:25px; padding:22px 30px; font-size:14px; line-height:40px; color:#505050;}
.fgs01:hover{ background:#f0d998; border-color:#debd62;}
/************************ branch ***************************/
.sb{ width:1276px; margin-left:-16px;}
.sb1{ width:302px; height:259px; background:#ffffff; float:left; margin-left:16px; margin-bottom:20px;}
.sbtu{ width:294px; height:199px; display:block; border:4px solid #FFF; clear:both;}
.sbtu2{ background:#e2c26a; display:block; height:22px; padding:15px; text-align:center; font-size:14px; color:#000000; line-height:22px;}
.sb1:hover .sbtu{ border-color:#263352;} .sb1:hover .sbtu2{ background:#263352; color:#f0f0f0;}
/************************ culture_life ***************************/
.shyd1{ width:1284px; margin-left:-25px;}
.shyd{ width:616px; float:left; margin-left:25px; margin-bottom:25px;}
.shy1{ padding:25px 25px 0; width:280px;} 
.hxm2{ padding-top:8px; height:65px; padding-bottom:10px;} .hxm2 a{ line-height:24px; color:#787878; font-size:12px; }
.shh, .shh img{ width:226px; height:150px;}.shh{ border:30px solid #fff;} 
.hxtm2, .hxtm2 a{ line-height:24px; font-size:16px; color:#000000;}
/************************ news_view ***************************/
.nti{ line-height:30px; font-size:24px; color:#585858; text-align:center; padding-bottom:20px;}
.gj{ border-top:1px solid #eee; border-bottom:1px solid #eee; padding:15px; text-align:center; line-height:26px; color:#666; font-size:12px; margin-bottom:30px;}
.shu12{ line-height:26px; color:#666; font-size:14px;}
.shu12 img{ margin:20px;}
.fanye{ padding-top:40px;}
.fanye a{ line-height:22px; color:#666; font-size:12px; }
.fanh{ float:right; display:block; width:100px; border:1px solid #CCC; height:32px; line-height:32px !important; color:#666; font-size:12px; text-align:center;} .fanh:hover{ background:#16469e; border-color:#16469e; color:#FFF;}


/*******分支机构*******/
.fenz{ display:block; float:left; background:url(../images/fz1.png) left top no-repeat;width:92px; height:34px; padding-left:55px; line-height:34px; font-size:12px; color:#9ca3b5; margin-left:15px;}
.en{ display:block; float:left; margin-left:15px; background:url(../images/en.png) left top no-repeat;width:56px; height:34px; padding-left:55px;line-height:34px; font-size:12px; color:#9ca3b5;}
/*******荣誉资质*******/
.honor{}
.honor li{ width:266px; overflow:hidden; display:block; float:left; margin:0 18px 10px;}
.rong{ width:244px; height:180px; display:block; padding:8px 10px; background:#FFF; border:1px solid #cecece;}
.ying{ width:266px; height:40px; font-size:16px; color:#737373; text-align:center; line-height:40px;display:block; background:url(../images/ying.png)center top no-repeat;}

/*******大事记样式开始*************/

#tab{ position:relative; width:100%;  height:400PX; border:none; background:url(../images/nxian.png) center top no-repeat;}


#tab div { position: absolute; top:100px; left:0; width:100%; height:300px; overflow: auto;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:68px; height:68; line-height:68px; margin:0 15px; cursor:pointer; text-align:center; background:url(../images/nhao.png) center center no-repeat;  font-weight:normal; color:#ffffff; font-size:18px;}
/*默认标题样式*/
#tab .up { color:#3a5793; font-weight:bold; background:url(../images/nhao.png) center center no-repeat;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding:0; margin-top:0px;}
#tab li { font-size:14px; line-height:28px; color:#454545;}


/*******大事记样式结束*************/
/**********************************************- honor.html -***************************************************/
.anli{ width:100%; height:300px; position:relative; }
.anli:hover .anli_bt{ display:none;}
.anli:hover .anli_jian{ width:332px; height:80px; position:absolute; bottom:0px; display:block !important; z-index:20;  background:url(../images/anli_jian_bg.png) center bottom no-repeat; padding-top:20px; font-size:28px; color:#FFF; line-height:80px; text-align:center; }
.anli_img{ width:450px; height:300px; position:relative; }
.anli_img:hover .anli_jian{ width:450px; height:80px; position:absolute; bottom:0px; display:block; background:url(../images/anli_jian_bg.png) center bottom no-repeat; padding-top:20px; font-size:28px; color:#000; line-height:50px; text-align:center; }
.anli_bt{ width:450px; height:200px; display:block; position:absolute; top:0; left:0; padding-top:100px; background:url(../images/anli_toubg.png) repeat; }
.anli_bt span{ width:180px; height:180px; display:block; background:url(../images/baiyuan_bg.png) center top no-repeat; font-size:28px; color:#fff !important; line-height:100px; text-align:center; margin-left:auto; margin-right:auto; }
.anli_jian{ display:none; width:450px; height:80px; position:absolute; bottom:100px; background:url(../images/anli_jian_bg.png) center bottom no-repeat; padding-top:20px; font-size:28px; color:#000; line-height:80px; text-align:center;}


/*********  微信 *********/




