@charset "utf-8";
body{text-align:left;margin:0;padding:0;font-size:12px;color:#101010;font-family: "微软雅黑", Arial, Helvetica, sans-serif;background:#fff;background: #f5f5f5}
div,form,img,ul,ol,li,dl,dt,dd,span,i,p{margin:0;padding:0;border:none;list-style-type:none; font-style:normal;}
ul,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
span{vertical-align: middle;}  .red{ color:#990033!important;}
input,select,button{font:12px Verdana,Arial,Tahoma;}
.clear{ clear:both} .left{ float:left;} .right{ float:right;}
a,a:visited{text-decoration:none;color:#525252;cursor: pointer;}

.head{ width:980px; margin:0 auto; padding:15px 0 1px 0; }
.head h1{ width:350px; float:left; height:78px; }
.head_year{ width:110px; float:left; margin:6px 10px 0 5px; }
.head_zzrz{ width:220px; height:78px; float:right;  }
.head_zzrz li{ text-align:center; float:left; padding:0 0px 0 10px;}
.head_zzrz li img{ margin-bottom:4px; }
.head_txt{ width:210px; float:left; height:78px; line-height:18px; color:#9f670e; padding-top:5px;}
.navbg{  width: 100%;
   		 background-image: url(http://all.dletc.com.cn/baidu/pc/rjkf/images/dhbj.jpg);
   		 height: 50px;
  		  line-height: 50px;
   		 clear: both;
   		 margin: 7px auto;
   		 border-radius: 4px; 
		 box-shadow: 0px 4px 5px #888888;
	}
.nav{ width:1180px; margin:0 auto; text-align:center; font-size:16px; font-weight:bold;}
.nav a{ color:#fff; padding:0 18px 0 20px;font-family: "微软雅黑";}


.banner{ width:100%; height:586px; overflow:hidden;}
.bn_pic{/* background:url(../images/banner.jpg) top center no-repeat;*/height:586px; width:1920px; margin: 0 auto;}

.xubg{ width:100%; height:1000px; background:url(../images/xubg.jpg) center no-repeat; padding-top: 30px }
.xu{ background:url(../images/xubg02.jpg) top center no-repeat; width:990px; height:280px; margin:0 auto; }
.xubox{ width:700px; float:right; margin-top:25px; }
.xubox h3{ color:#45aeed; font-size:23px; }
.xubox_z{ width:500px; float:left; line-height:23px; color:#3a1105; padding-top:8px; font-size: 14px}
.xubox_y{ width:390px; float:left; line-height:22px; color:#3a1105; padding-top:12px; }
.xubox i{ color:#f00; font-style:normal; }
.gaigebg{ width:100%; height:720px; }
.ryjzbg{ width:100%; background:url(../images/xubg04.jpg) top center no-repeat; height:218px; }
.gaige{ width:945px; height:517px; position:relative; margin:0 auto; }
.gaige_box01{ width:195px; height:284px; position:absolute; bottom:24px; float:left;  }
.gaige_box01bt{ text-indent:19px; font-size:16px; color:#f1eee8; height:33px; line-height:33px; }
.gaige_box01bt02{ text-indent:26px; font-size:16px; color:#f1eee8; height:33px; line-height:33px; }
.gaige_box01bt03{ text-indent:30px; font-size:16px; color:#f1eee8; height:33px; line-height:33px; }
.gaige_box01bt04{ text-indent:35px;_text-indent:-2px; font-size:16px; color:#f1eee8; height:33px; line-height:33px; }
.gaige_box01sp{ display:block;  margin-top:12px; width:231px; margin-bottom:10px;}
.gaige_box01ul li{ color:#333; line-height:18px; width:201px; }
.gaige_box02{ width:231px; float:left; height:284px; position:absolute; bottom:60px;_bottom:28px; right:475px; }
.gaige_box03{ width:231px; float:left; height:284px; position:absolute; bottom:80px;_bottom:70px; right:237px; }
.gaige_box04{ width:231px; float:left; height:284px; position:absolute; bottom:102px; right:0; }
.ryjz{ width:945px; height:160px; margin:0 auto; clear:both; }
.ryjz ul{ width:940px; padding-top:25px; margin:0 auto; clear:both; height:152px; }
.ryjz ul li{ width:172px; float:left; color:#444; margin:0 8px 0 8px; }
.ryjz_star{ width:147px; display:block; margin-top:10px; background:url(../images/star.png) 4px center no-repeat; padding-left:25px;}


.hbt01{ color:#0075c2; font-size:28px; font-weight:bold; text-align:center;letter-spacing: 5px}
.hbt02{ font-size:22px; color:#45aeed; text-align:center; padding-bottom:15px; letter-spacing: 5px }
.lc30bg{ width:100%; clear:both; padding-top: 90px}
.lc30_box{ width:100%; padding-bottom:40px; }
.lc30_boxtitle{ width:1120px; margin:0 auto; background:url(../images/lctbg02.png) center bottom no-repeat; height:87px; }
.lc30_boxtitle li{ float:left; width:80px; height:87px; float:left; text-align:center;  }
.lc30_boxtitle a{ width:80px; text-align:center; height:75px; color:#45aeed; font-size:14px; display:block; padding-top:12px; }
.lc30_boxtitle .hover{ background:url(../images/lctbg03.png) center bottom no-repeat; text-decoration:none!important;  margin-top: 4px}
.lc30_boxtitle .hover a{  font-size:18px; color:#fff; height:83px; padding-top:6px; }
.lc30_box_cen{ width:909px;  margin:20px auto 0 auto; padding:20px 18px 30px 18px; }


.lc1984{ width:909px; }
.lc1984_topbg{ width:909px; font-size:24px; color:#45aeed; text-align:center; padding-bottom:27px; }
.lc1984_bigbox{ width:909px; }
.lc1984_z{ width:454px; float:left; position:relative; border-right:1px solid #e7dbdd; }
.lc1984_z_c { width:432px; float:left; }
.lc1984_z_time{ background:url(../images/lczbg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:12px; position:absolute; right:-8px; top:5px; z-index:1; }
.lc1984_z_time02{ background:url(../images/lczbg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:12px; position:absolute; right:-8px; top:400px; z-index:1;}
.lc1984_z_time03{ background:url(../images/lczbg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:12px; position:absolute; right:-8px; top:360px; z-index:1;}
.lc1984_z_time04{ background:url(../images/lczbg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:12px; position:absolute; right:-8px; top:386px; z-index:1;}
.lc1984_z_time05{ background:url(../images/lczbg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:12px; position:absolute; right:-8px; top:386px; z-index:1;}



.lc1984_z h3{ width:432px; height:45px; line-height:45px; color:#333; text-indent:10px; font-size:16px; font-weight:bold; overflow:hidden; }
.lc1984_z_txt{ width:412px; line-height:24px; display:block; color:#333; font-size:14px; text-indent:2em; padding:10px 10px; }
.lc1984_y{ width:454px; float:right; position:relative; padding-top:40px;  }
.lc1984_y_c{ width:432px; float:right;  }
.lc1984_y_time{ background:url(../images/lcybg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:36px; position:absolute; left:-8px; top:48px; z-index:1; }
.lc1984_y_time02{ background:url(../images/lcybg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:36px; position:absolute; left:-8px; top:324px; z-index:1; }
.lc1984_y_time03{ background:url(../images/lcybg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:36px; position:absolute; left:-8px; top:324px; z-index:1; }
.lc1984_y_time04{ background:url(../images/lcybg.png); width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; text-indent:36px; position:absolute; left:-8px; top:300px; z-index:1; }


.lc1984_y h3{ width:530px; height:45px; line-height:45px; color:#333; text-align:left; font-size:16px; font-weight:bold; overflow:hidden; text-indent:100px; }
.lc1984_y_txt{ width:412px; line-height:24px; display:block; color:#333; font-size:14px; text-indent:2em; padding:10px 10px; }

.yyjsbg{ width:100%; height:430px; }
.yyjsbg h3{ text-align:center;font-size: 28px; color:#007AC5; font-weight: bold}
.yyjsbg h4{ font-size:24px; color:#45aeed; text-align:center; }
.yyjs_box01{ width:950px; height:260px; margin:30px auto 50px auto; }
.yyjs_box01_z{ width:423px; height:259px; float:left; }
.yyjs_box01_y{ width:500px; float:right; }
.yyjs_box01_y dt{ text-align:center; font-size:19px; font-weight:bold; color:#333; padding-bottom:8px; }
.yyjs_box01_y dd{ font-size:13px; line-height:22px; text-indent:2em; }
.yyjs_box02{ width:950px; height:145px; margin:0 auto; }
.yyjs_box02_z{ width:458px; float:left; }
.yyjs_box02_z span{ width:219px; float:left; }
.yyjs_box02_zdl{ width:222px; float:right; }
.yyjs_box02_zdl dt{ font-size:18px; font-weight:bold; color:#333; padding-bottom:6px; }
.yyjs_box02_zdl dd{ line-height:20px;}
.zxy{ margin-left:30px; }

.fkgzybg{ width:100%; height:600px; }
.fkgzybg h3{ text-align:center; padding-top:50px; }
.fkgzybg h4{ text-align:center; font-size:24px; color:#45aeed; }
.fkgzy_box{ width:945px; margin:45px auto 0 auto; }
.fkgzy_box_z{ width:547px; height:394px; float:left; }
.fkgzy_box_y{ width:355px; float:right; }
.fkgzy_box_ybt01{ font-size:28px; color:#414141; display:block; margin-bottom:25px; }
.fkgzy_box_ybt02{ font-size:18px; color:#45aeed; display:block; }
.fkgzy_box_ytx{ font-size:16px; color:#414141; line-height:24px; margin-top:25px; display:block; }
.fkgzy_box_ybtn{ display:block; text-align:right; margin-top:10px; }
.fkgzy_box_ybtn a{ padding:0 5px; cursor:pointer; }

.dsfkzjbg{ width:100%; background:url(../images/zjbg.jpg) top center no-repeat; height:700px; }
.dsfkzjbg h3{ text-align:center; padding-top:40px; padding-left:40px; }
.dsfkzjbg h4{ text-align:center; color:#45aeed; font-size:24px; padding-left:40px; }
.fkzj_box{ width:945px; height:400px; margin:45px auto 10px auto; background:#fff; -moz-box-shadow:2px 2px 5px #6b564f; -webkit-box-shadow:2px 2px 5px #6b564f; box-shadow:2px 2px 5px #6b564f;}
.fkzj_box_z{ width:299px; float:left; margin:30px 20px 0 18px; }
.fkzj_box_c{ width:330px; float:left; margin:30px 20px 0 0; }
.fkzj_box_c_ls{ color:#0075c2!important; }
.fkzj_box_c_ls:hover{ color:#FF0000!important; }
.fkzj_box_c span{ display:block; }
.fkzj_box_cbt01{ color:#0075c2; font-size:22px; margin-top:25px; }
.fkzj_box_cbt01 strong{ font-size:30px; }
.fkzj_box_cbt02{ color:#333; font-size:22px; font-weight:bold; }
.fkzj_box_cbtx{ padding:18px 0; border-bottom:1px dashed #ccc; }
.fkzj_box_cbtx dd{ font-size:14px; line-height:24px; color:#333; }
.fkzj_box_cbtx2{ padding-top:10px; }
.fkzj_box_cbtx2 dd{ font-size:14px; line-height:24px; color:#333; }
.fkzj_box_y{ width:250px; float:left; margin:10px 0 0 0; }
.fkzj_box_ybtn{ display:block; margin-bottom:10px; }
.fkzj_box_ybtn a{ padding-right:10px; }
.fkzj_box_ysz{ margin-bottom:14px; display:block; text-indent:5px; }
.fkzj_box_dl{ background:#ededed; width:210px; height:57px; margin-bottom:8px; padding:8px 8px 8px 12px; }
.fkzj_box_dl dt{ font-size:16px; color:#0075c2; background:url(../images/chart.jpg) left center no-repeat; padding-left:20px; }
.fkzj_box_dl dd{ font-size:13px; color:#333; line-height:18px; }

.fkzj_box02{ width:945px; margin:0 auto; clear:both;  }
.fkzj_box02 li{ width:230px; float:left; margin-right:6px; margin-bottom:10px; height:137px;}
.fkzj_box02 li a{ width:230px; height:137px; display:block; border:1px solid #bbb; -moz-box-shadow:2px 2px 5px #6b564f; -webkit-box-shadow:2px 2px 5px #6b564f; box-shadow:2px 2px 5px #6b564f;  }
.fkzj_box02 .hover a{ border:2px solid #3d83c1; width:230px; height:137px; }
.fkzj_box02 .hover a:hover{ border:2px solid #3d83c1; }


.jszbbg{ width:100%;  height:734px; clear:both; }
.jszbbg h3{ text-align:center; padding-top:50px; }
.jszbbg h4{ text-align:center; color:#45aeed; font-size:24px; }
.jszb_boxdh{ width:948px; height:79px; margin:15px auto 10px auto; position:relative; }
.jszb_boxdh a{ background:url(../images/bg02.jpg) -2px -91px no-repeat; width:157px; height:79px; display:block; float:left; margin-right:1px; cursor:pointer; }
.jszb_boxdh .hover{ background:url(../images/bg02.jpg) -2px -10px no-repeat; }
.jszb_boxdh a:hover{ text-decoration:none!important; }
.jszb_boxdh01{ width:157px; }
.jszb_boxdh01 dt{ float:left; width:38px; height:79px; font-size:20px; color:#fff; line-height:79px; text-indent:2px; }
.jszb_boxdh01 dd{ font-size:12px; color:#fff; font-weight:bold; }
.jszb_boxdh01bt{ font-size:18px!important; font-weight:bold; padding-top:15px; }

.jszb_boxxia{ width:924px; height:445px; background:#fff; margin:0 auto; padding:12px 12px; }
.jszb_boxxia_z{ width:683px; float:left; }
.jszb_boxxia_z span{ display:block; text-align:center; margin-bottom:12px; }
.jszb_boxxia_zlf{ width:650px; margin:0 auto; height:60px;}
.jszb_boxxia_jstd{ width:620px; margin:0 auto;}
.jszb_boxxia_zlf dt{ width:106px; float:left; padding-top:4px; margin-right:5px; }
.jszb_boxxia_zlf dd{ text-align:left; }
.jszb_boxxia_zt01{ font-size:18px; color:#333; }
.jszb_boxxia_zt02{ font-size:22px; color:#45aeed; font-weight:bold; }
.jszb_boxxia_z_z{ width:387px; height:135px; float:left; margin:12px 40px 0 30px;}
.jszb_boxxia_z_z dt{ color:#45aeed; font-size:14px; background:url(../images/ydot.jpg) left center no-repeat; text-indent:20px; margin-bottom:4px; }
.jszb_boxxia_z_z dd{ line-height:24px; text-indent:2em; color:#333; }
.jszb_boxxia_z_y{ width:175px; height:135px; float:right; margin:12px 0 0 0; }
.jszb_boxxia_z_y dt{ color:#45aeed; font-size:14px; background:url(../images/ydot.jpg) left center no-repeat; text-indent:20px; margin-bottom:4px; }
.jszb_boxxia_z_y dd{ line-height:24px; color:#333; }
.jszb_boxxia_y{ width:224px; float:right; }
.jszb_boxxia_ysp{ width:224px; height:64px; background:#737373; color:#fff; font-size:18px; display:block; text-align:center; padding-top:10px;}
.jszb_boxxia_yu{ width:224px; padding:10px 0 15px 0;}
.jszb_boxxia_yu li{ width:104px; height:36px; border:1px solid #d4d4d4; line-height:36px; text-align:center; font-size:14px; float:left; margin:0 12px 10px 0;}
.jszb_boxxia_yu li a{ cursor:pointer; }
.jszb_boxxia_no{ margin-right:0!important; }
.jszb_boxxia_zx{ width:224px; text-align:center; clear:both; }
.jszb_boxxia_zx a{ cursor:pointer; }
.jszb_boxxia_yuys{ color:#f00a0a; }

.jcsb_bg{ width:100%;  height:530px; }
.jcsb_bg h3{ text-align:center; padding-top:50px; }
.jcsb_bg h4{ text-align:center; color:#fff; font-size:24px; }
.jcsb{ width:930px; height:247px; margin:30px auto 28px auto; background:#fff; padding:10px }
.jcsb a{ cursor:pointer; }
.jcsb img{ float:left; }
.jcsb02{ width:945px; margin:0 auto; }

.ssxjbg{ width:100%; height:625px;}
.ssxjbg h3{ text-align:center; padding-top:50px; }
.ssxjbg h4{ text-align:center; color:#45aeed; font-size:24px; }
.ssxj_box{ width:945px; height:420px; margin:30px auto 0 auto;}
.ssxj_z{ width:278px; height:420px; float:left; margin-right:20px;  }
.ssxj_c{ width:345px; float:left; }
.ssxj_y{ width:278px; float:right; }
.ssxj_z li{ margin-bottom:1px; width:278px; height:103px; background:url(../images/bg04.jpg) 0 -123px no-repeat; width:278px; height:103px; display:block; }
.ssxj_z .hover{ background:url(../images/bg04.jpg) 0 -10px no-repeat; display:block; }
.ssxj_z li a{ cursor:pointer; }
.ssxj_z li a:hover{ text-decoration:none!important;}
.ssxj_zdl{ width:278px; height:103px; }
.ssxj_zdl dt{ width:65px; float:left; margin:18px 10px 0 25px; }
.ssxj_zdl dd{ width:150px; float:left; }
.ssxj_zdd{ padding-top:22px; color:#fff; font-size:18px; }
.ssxj_zdd2{ color:#fff; font-size:20px;  }
.ssxj_c_nr{ width:345px; }
.ssxj_c_nr dt{ color:#569ee9; font-size:24px; text-align:center; font-weight:bold; padding-top:6px; }
.ssxj_c_xxj{ background:url(../images/xjline.png) center center no-repeat; height:23px; line-height:23px; font-weight:normal!important; margin-bottom:12px;}
.ssxj_c_nr dd{ line-height:36px; color:#5d5d5d; padding-bottom:8px; font-size: 18px}
.ssxj_c_nr dd i{ font-weight:bold; padding-right:10px; color:#569ee9; }
.ssxj_y li{ margin-bottom:1px; width:278px; height:103px; background:url(../images/bg044.jpg) 0 -123px no-repeat; width:278px; height:103px; display:block; }
.ssxj_y .hover{ background:url(../images/bg044.jpg) 0 -10px no-repeat; }
.ssxj_y li a{ cursor:pointer; }
.ssxj_y li a:hover{ text-decoration:none!important;}

.hzkb_bg{ width:100%;/* background:url(../images/fxyybg.jpg) top center no-repeat;*/ height:737px; }
.hzkb_bg h3{ text-align:center; padding-top:50px; color:#0075c2; font-size:28px; font-weight:bold; }
.dsfkzjbg h3{ text-align:center; padding-top:40px; color:#0075c2; font-size:28px; font-weight:bold; }
.hzkb_bg h4{ text-align:center; color:#45aeed; font-size:24px; }
.hzkb{ width:948px; height:564px; background:#fff; margin:24px auto 0 auto; -moz-box-shadow:2px 2px 5px #6b564f; -webkit-box-shadow:2px 2px 5px #6b564f; box-shadow:2px 2px 5px #6b564f;}
.hzkb_z{ width:341px; height:500px; float:left; margin:30px 20px 0 30px;  }
.hzkb_z img{ padding-bottom:8px; }
.hzkb_y{ width:510px; float:left; margin:30px 0 0 0;}
.hzkb_ybox01{ width:510px; }
.hzkb_ybox01 span{ font-size:18px; color:#0075c2; margin-bottom:15px; display:block; border-bottom:1px solid #636363; padding-bottom:5px;}
.hzkb_ybox01 span i{ padding-left:56px; font-style:normal; }
.hzkb_ybox02{ width:550px; margin-top:10px; border-top:1px solid #636363; padding-top:15px; margin-bottom:10px; }
.hzkb_ybox02 dt{ font-size:18px; color:#0075c2; margin-bottom:14px; }
.hzkb_ybox02 dd{ font-size:12px; color:#805d01; border:1px solid #ccc; padding:6px 3px; display:block; float:left; margin:0 1px 8px 0;}
.hzkb_yboxdd{ margin-right:0px!important;}
.hzkb_yboxdd2{ padding:6px 6px 6px 6px!important; }
.hzkb_ybox03{ background:url(../images/hztu04.jpg) top center no-repeat; width:510px; height:105px; clear:both; }
.hzkb_ybox03_z{ width:254px; float:left; height:105px; color:#fff; }
.hzkb_ybox03_z dt{ font-size:14px; font-weight:bold; padding:23px 0 0 80px; }
.hzkb_ybox03_z dd{ font-size:12px; padding:0px 0 0 80px; line-height:20px; }

.hzkb_ybox03_y{ width:254px; float:left; height:105px; color:#fff; }
.hzkb_ybox03_y dt{ font-size:14px; font-weight:bold; padding:23px 0 0 88px; }
.hzkb_ybox03_y dd{ font-size:12px; padding:0px 0 0 88px; line-height:20px; }

.zfzcbg{ width:100%;  height:620px;padding-left: 15px }
.zfzcbg h3{ text-align:center;color:#0075c2; font-size:28px; font-weight:bold; }
.zfzcbg h4{ text-align:center; color:#45aeed; font-size:22px; }
.zfzc{ width:945px; height:500px; margin:35px auto 0 auto;}
.zfzc_z{ width:450px; float:left; }
.zfzc_z span{ display:block; }
.zfzc_zbt{ border-bottom:2px solid #00a4ad; width:440px; margin:30px auto 10px 10px; padding-bottom:8px;}
.zfzc_ztx{ font-size:14px; color:#3a3a3a; height:155px; line-height:24px; text-indent:2em; margin-left:19px; }
.zfzc_ztx2{ font-size:13px; color:#3a3a3a; line-height:24px; text-align:right; }
.zfzc_ztu{ margin:15px 0 0 12px;}
.zfzc_y{ width:450px; float:left; margin-left:24px;}
.zfzc_y span{ display:block; }




.yyjz{ width:1000px; margin:0 auto; clear:both; }
.box06_nr{ width:1000px; margin:20px auto 20px auto; clear:both; }
.m9_k{ width:1000px; height:168px; float:left; border:1px #ccc solid; margin:0 auto 15px auto; background:#fff; }
.m9_k_l{ float:left; width:71px; height:168px;}
.m9_k_r{ width:900px; height:168px; background:#fff; float:left;}
.m9_k_r_p{ width:152px; height:145px; float:left; margin:20px 10px 0 20px;_margin:20px 10px 0 15px; display:inline; text-align:center;}
.m9_k_r_p img{ width:153px; height:115px; float:left; margin-bottom:10px;}
.m9_k_r_p a{ width:153px; height:24px; float:left; line-height:24px; color:#3a3a3a; text-align:center; }
.nnma{ margin-right:0!important;}



/*头部样式*/
#top{
	width: 100%;
}
#top .top-nav{
	width: 1200px;
	height: 30px;
	margin: auto;
	font-size: 12px;
	font-family: "微软雅黑","Microsoft YaHei";
}
#top .top-nav .left{
	float: left;
	height: 100%;
	line-height: 30px;
	margin-left: 10px;
}
#top .top-nav .right{
	float: right;
	height: 100%;
	overflow: hidden;
	line-height: 30px;
	margin-right: 20px;
}
#top .top-nav .right ul{
	overflow: hidden;
}
#top .top-nav .right li{
	float: left;
	padding: 0px 5px;
}
#top .head{
	width: 1200px;
	height: 88px;
	margin:auto;
	position:relative;
	margin-bottom:3px;
}
.head .aptitude,.head .logo,.head .area,.head .contact{
	float: left;
}
.head .logo{
	margin-top: 20px;
}
#top .head .aptitude{
	margin-left: 130px;
	height: 100%;
}
#top .head .aptitude div{
	display: table-cell;
	vertical-align: middle;
	height: 100px;
}
#top .head .aptitude ul{
	list-style: disc;
	color: #989898;
}
#top .head .aptitude li{
	padding:2px 0px;
	font-size: 10px;
}
#top .head .area{
	margin-top: 18px;
	margin-left: 11px;
}
#top .head .area .xiamen{
	font-size: 31px;
	font-family: "黑体";
	color: #004EA3;
	font-weight: bold;
}
#top .head .area .qiehuan{
	font-size: 12px;
	font-family: "微软雅黑","Microsoft YaHei";
	color: #888888;
	text-align: center;
	margin-top: 5px;
}
#top .head .pic{
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
#top .head .contact{
	width: 220px;
	margin-top: 20px;
	position:absolute;
	right:0;
}
#top .head .contact div{
	float: left;
}
#top .head .contact .quhao{
	font-size: 26px;
	color: #414141;
	font-weight: bold;
	font-family: "黑体";
}
#top .head .contact .number{
	font-size: 26px;
	color: #414141;
	font-weight: bold;
	font-family: "黑体";
	line-height: 28px;
}
#top .head .contact .zixun{
	font-size: 14px;
	color: #424242;
	margin-top: 8px;
	text-align: center;
	width: 100%;
}


/*底部样式*/
#footer{
	width: 100%;
	float: left;
}
#footer .bg{
	width: 1040px;
	margin: auto;
}
#footer .middle{
	width: 100%;
	height: 50px;
	background: #1258AD;
	margin-top: -11px;
}
#footer .middle .char{
	height: 100%;
	width: 1200px;
	margin:auto;
	color: white;
	font-family: "微软雅黑";
	font-size: 16px;
}
#footer .middle .char div{
	float: left;
	height: 100%;
	line-height: 50px;
	padding-left: 50px;
}
#footer .middle .char .mobie_web{
	background: url(http://www.zrgjxa.com/img/phone.png) no-repeat 9% 50% ;
}
#footer .middle .char .add{
	padding-left: 170px;
	background: url(http://www.zrgjxa.com/img/add.png) no-repeat 33% 50%;
}
#footer .middle .char .tel{
	float: right;
	padding-right: 126px;
	background: url(http://www.zrgjxa.com/img/tel_white.png) no-repeat 9% 50%;
}
#footer .bottom{
	width: 100%;
	height: 360px;
	background: #484848;
	margin-top: 20px
}
#footer .bottom .char{
	width: 1200px;
	margin: auto;
	padding: 40px 0px 0px 0px;
	overflow: hidden;
}
#footer .bottom .char .left,#footer .bottom .char .char_middle,#footer .bottom .char .right{
	float: left;
}
.char_middle img {position: absolute;}
#footer .bottom .char .left{
	width: 370px;
	overflow: hidden;
	padding-bottom:50px;
	margin-left: 60px
}
#footer .bottom .char .left .one{
	width: 50%;
	float: left;
}
#footer .bottom .char .left .one ul{
	overflow: hidden;
}
#footer .bottom .char .left .one .title{
	width: 100%;
	font-size: 16px;
	text-align: center;
	color: #FEFEFE;
}
#footer .bottom .char .left .one li{
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #CCC;
	padding: 5px 0px;
}
#footer .bottom .char .left .one li a{
	color:#BABABA;
}
#footer .bottom .char .char_middle{
	height: 180px;
	border-left: 1px solid #585858;
	color: white;
	padding: 0px 50px;
}
#footer .bottom .char .char_middle .enroll_zixun,#footer .bottom .char .char_middle .enroll_online{
	padding-left: 28px;
	background: url(http://www.zrgjxa.com/img/tel_blue.png) no-repeat 1% 0%;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	font-family: 黑体
}
#footer .bottom .char .char_middle .enroll_online{
	background: url(http://www.zrgjxa.com/img/tel_blue.png) no-repeat 1% 0%;
}
#footer .bottom .char .char_middle .contact{
	color: #BABABA;
	font-size: 15px;
	padding: 12px 0px 10px 13px;
}
#footer .bottom .char .right{
	width: 271px;
	height: 180px;
	border-left: 1px solid #585858;
}
#footer .bottom .char .right .code{
	margin: auto;
	width: 117px;
}
#footer .bottom .char .right .name{
	width: 100%;
	color: white;
	text-align: center;
	padding: 15px 0px;
	font-size: 14px;
	font-family: "微软雅黑";
}
#footer .bottom .youqing{
	width: 100%;
	height: 26px;
	border-top: 1px dashed #626262;
	border-bottom: 1px dashed #626262;
}
#footer .bottom .youqing_t{
	width: 1200px;
	margin: auto;
	height: 100%;
}
#footer .bottom .youqing_t li{
	float: left;
	color: white;
	line-height: 26px;
	font-size: 13px;
	color: #BABABA;
	margin-right: 20px;
}
#footer .bottom .youqing_t .tou{
	font-size: 14px;
	font-weight: bold;
	padding-left: 44px;
	margin-right: 0px;
	color: white
}
#footer .bottom .footer_last{
	height: 34px;
	margin: auto;
	width: 780px;
}
#footer .bottom .footer_last ul{
	overflow: hidden;
	float: left;
}
#footer .bottom .footer_last li{
	float: left;
	font-size: 13px;
	color: #BABABA;
	padding: 0px 10px;
	margin-top: 10px;
}



.right_fix{
	position: fixed;
	right: 10px;
	top: 30%;
}
.right_fix li{
	cursor: pointer;
	width:66px;
	height:66px;
	margin-bottom:3px;
}
.right_fix .right_code{
	position: absolute;
	left: -110px;
	bottom: 0;
	border: 1px solid #DDDDDD;
	text-align: center;
	padding-bottom: 7px;
	background: white;
	display: none;
}
.right_fix .right_code img{
	width: 92px;
}
.right_fix .right_code p{
	font-size: 12px;
	font-family: "微软雅黑";
	color: #414141;
}
#launchBtn{
	display:none;
}




#LRfloater1{
	z-index:1000 !important; 
}

.side_nav_5{margin-top: 200px}


.footer .container {
    width: 1200px;
    margin: 0 auto;
}

.siteinfo {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.foot-list {
    width: 230px;
    float: left;
    margin-top: 10px;
}

.foot-list h5 {
    color: #424242;
    font-size: 18px;
    margin: 20px auto;
    font-weight: 300;
}

.foot-list ul li {
    margin-bottom: 10px;
    position: relative;
}

.foot-list ul li a,
.foot-list p {
    color: #8d8d8d;
}

.foot-list ul li a:hover {
    color: #84a3e3;
}

.foot-list .weixin-img {
    display: none;
    width: 209px;
    height: 206px;
    border-radius: 0px;
    position: absolute;
    top: 0;
    left: 74px;
    z-index: 1;
}

.foot-list .weixin:hover > .weixin-img {
    display: block;
    width: 209px;
    height: 206px;
}

.foot-list .weixin:hover > p {
    color: #84a3e3;
}

.ft-blog {
    width: 380px; margin-left: 40px
}

.ft-blog ul li {
    float: left;
    margin-right: 30px;
    text-align: center;
}

.ft-blog img {
    display: inline-block;
    width: 70px;
    height: 70px;
    border-radius: 50%;
	cursor: pointer;
}

.ft-blog p {
    margin-top: 5px;
}

.ft-tel {
    width: 360px;
}

.ft-tel h1 {
    height: 40px;
    margin-bottom: 20px;
}

.ft-tel h1 span {
    font-size: 22px;
    line-height: 40px;
    margin-left: 15px;
    font-weight: 300;
}

.ft-tel p {
    margin-bottom: 10px;
}

.ft-tel img {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    vertical-align: bottom;
}

.ft-link {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}

.ft-link h3 {
    font-size: 14px;
    color: #424242;
    padding-bottom: 10px;
    font-weight: 300;
}

.link-list a {
    display: inline-block;
    font-size: 12px;
    color: #8d8d8d;
    float: left;
    margin-right: 10px;
    line-height: 26px;
}

.link-list a:hover {
    color: #84a3e3;
}

.ft-legal {
    padding: 20px 0 58px;
}

.ft-legal span {
    display: inline-block;
    font-size: 12px;
    color: #8d8d8d;
    float: left;
    margin-right: 10px;
}

.ft-legal span a {
    color: #8d8d8d;
}



.cul_content {
  width: 100%;
  height: 1020px;
  float: left;
  background: url(../images/back.png);
  color: #FFFFFF;
  position: relative;
  margin-top: 50px;
}
.cul_content article {
  width: 188px;
  height: 188px;
  padding: 12px;
  background: rgba(51, 51, 51, 0.5);
  border-radius: 10px;
  position: absolute;
}
.cul_content article h6 {
  font-size: 18px;
  color: #48e9ea;
  text-align: center;
}
.cul_content article p {
  font-size: 12px;
  line-height: 23px;
  margin-top: 20px;
}
.cul_content article:first-of-type {
  top: 55px;
  left: 0;
  right: 0;
  margin: auto;
}
.cul_content article:nth-of-type(2) {
  top: 319px;
  left: 204px;
}
.cul_content article:nth-of-type(3) {
  top: 319px;
  right: 470px;
}
.cul_content article:nth-of-type(4) {
  bottom: 50px;
  left: 335px;
}
.cul_content article:nth-of-type(5) {
  bottom: 130px;
  right: 650px;
}
.cul_content #number {
  background-color: transparent !important;
}
.cul_content .number {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 690px;
  top: 503px;
  transform-style: preserve-3d;
  transform-origin: center center center;
  transform: perspective(1200px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  animation: 10s move linear infinite;
}
.cul_content .number div {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 60px;
  font-family: arial;
  line-height: 100px;
  text-align: center;
  border: 3px solid #30b2a7;
  box-shadow: 0 0 100px #30b2a7;
  text-shadow: 0 0 20px #fff;
}
.cul_content .number div:nth-of-type(2n-1) {
  font-size: 75px;
}
.cul_content .number div:nth-of-type(1) {
  transform: translateZ(40px);
}
.cul_content .number div:nth-of-type(2) {
  transform: translateZ(-47px);
}
.cul_content .number div:nth-of-type(3) {
  transform-origin: top;
  transform: translateZ(40px) rotateX(-90deg);
}
.cul_content .number div:nth-of-type(4) {
  transform-origin: bottom;
  transform: translateZ(40px) rotateX(90deg);
}
.cul_content .number div:nth-of-type(5) {
  transform-origin: left;
  transform: translateZ(40px) rotateY(90deg);
}
.cul_content .number div:nth-of-type(6) {
  transform-origin: right;
  transform: translateZ(40px) rotateY(-90deg);
}
@keyframes move {
  100% {
    transform: perspective(800px) rotateX(360deg) rotateY(360deg) rotateZ(360deg);
  }
}


/*荣誉*/
.a_honor_con{width:1002px;margin:0 auto;}
.a_honor h4{  height:176px; background:url(../images/a_honor_pic.jpg) no-repeat center top;}
.a_honor_con ul{background:url(../images/honor_bg.png) no-repeat center top;height: 1150px;padding-left: 20px;}
.a_honor_con li{vertical-align: bottom;float: left;height: 205px;display: table;margin:0 40px 0 30px;margin-bottom: 78px;}
.a_honor_con li a{vertical-align:bottom;position: relative;display: table-cell;}
.a_honor_con li .mask{background:rgba(0,0,0,0.8);position: absolute;left:0;bottom:0;text-align: center;color:#fff;font-size: 13px;vertical-align: middle;display: table;padding:7px;opacity:0;}
.a_honor_con li .mask:hover{opacity:1;}
.a_honor_con li .h_border{border: 3px solid #bfbfbf;display: block;vertical-align: middle;display: table-cell;line-height: 22px; width: 200px}
.a_honor_con li h5{font-size: 14px;font-weight: bold;display: inline-block;border-bottom:1px solid #fff;padding:0 1px 3px;margin-bottom: 7px;}


.a_adv{ margin-top:56px; width: 1000px; margin: 0 auto}
.a_adv ul{ height:626px; background:url(../images/bg.png) no-repeat; }
.a_adv li{ width:324px; float:left; margin-left:124px;display:table;vertical-align:middle;}
.a_adv .a_adv_even{ margin-left:220px;}
.a_adv li{ height:147px; margin-bottom:10px;}
.a_adv li h5{ font-size:20px; line-height:38px;}
.a_adv li p{color:#666; line-height:20px;}
.a_adv_li{display:table-cell;vertical-align:middle;}
.a_idea_rg strong{line-height: 30px;}
.lc1984_z_c img{ width: 400px ; height:auto}



/*焦点图*/
.focus{ position:relative; width:250px; height:300px; background-color: #000; float: left;}  
.focus img{ width: 250px; height: 300px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
