@charset "utf-8";
/* CSS Document */

.home-list{ width:100%; margin-top:0px;}
.home-list dl{ width:237px; display:block; float:left; margin-left:57px;}
.home-list dl.first{ margin-left:0px;}
.home-list dt, .home-list dd{ width:100%;}
.home-list dd h3{ display:inline-block; width:100%; line-height:30px; background-color:#213387; float:left; margin-top:19px;}
.home-list dd h3 strong{ color:#fff; font-size:16px; margin-left:8px; float:left; font-weight:normal;}
.home-list dd h3 a{ display:inline-block; float:right; margin:13px 8px 0 0;}
.home-list dd p{ color:#505050; font-size:14px; display:inline-block; float:left; width:100%; line-height:20px; margin-top:12px;}

.news-list{ width:100%; overflow:hidden;}
.news-list ul li{ display:inline-block; width:100%; float:left; margin-top:30px;}
.news-list ul li dt, .news-list ul li dd{ display:block; float:left;}
.news-list ul li dt{ width:140px;}
.news-list ul li dd{ width:710px; height:100px; overflow:hidden; margin-left:20px; font-size:14px;}
.news-list ul li dd h3{ color:#2c2a2a; font-size:16px; line-height:20px;}
.news-list ul li dd p{ line-height:18px; color:#606060; width:100%; height:36px; overflow:hidden; margin-top:17px;}
.news-list ul li dd span{ color:#8f8f8f; display:inline-block; margin-top:10px;}
.news-list ul li .view{ display:block; width:172px; height:72px; background-color:#fdf5d1; float:right; text-align:center; line-height:72px;}
.news-list ul li .view span{ background:url(../ji_files/view_icon.png) no-repeat left center; display:inline-block; padding-left:40px; color:#caa107;}

.story .article{ width:670px; float:left; margin-top:26px;}
.story .right{ width:330px; margin-top:28px;}
.story .right dt, .story .right dd{ width:100%; text-align:center;}
.story .right dd{ margin-top:33px; font-size:14px; color:#000;}
.story .right dd a{ background:url(../ji_files/down_icon.png) no-repeat right center; display:inline-block; line-height:15px; padding-right:15px;}

.article{ color:#2c2a2a;}
.article p{ line-height:32px; font-size:16px; text-align:justify;text-justify:inter-ideograph;}

.a-page{ width:100%; float:left;}
.a-page .article{ width:540px; float:left; color:#505050;}
.a-page .title{ width:100%; float:left; border-bottom:1px #e7e7e7 dotted; padding:28px 0 12px 0; margin-bottom:22px; position:relative;}
.a-page .title h2{ text-align:center; color:#2c2a2a; font-size:22px;}
.a-page .title p{  font-size:14px; line-height:22px; margin-top:10px;}
.a-page .title p span{ padding:0 0px;}
.a-page .title .back{ display:block; position:absolute; height:14px; line-height:14px; background:url(../ji_files/title_back_icon.png) no-repeat left center; float:left; padding-left:15px; bottom:10px; right:6px;}

.a-page .right img{ display:inline-block;}
.a-page .right .margin-top{ margin-top:27px;}
.a-page .right img.margin-right{ margin-right:6px;}

.about{ width:100%; float:left; margin-top:50px;}
.about h3{ color:#000000; font-size:20px;}
.about ul{ margin-top:12px;}
.about ul li{font-size:16px; color:#adadad; padding:4px 0;}
.about ul li a{ color:#2c2a2a; background:url(../ji_files/about_point_icon.png) no-repeat left center; padding-left:10px;}
.about ul li em{ margin-left:18px;}

.img-wall{ overflow:hidden; width:100%;}
.img-wall ul{ width:1200px;}
.img-wall ul li{ display:inline-block; float:left; margin:24px 20px 0 0;}

.contact{ width:100%; padding:24px 0 0 0; float:left;}
.contact .left{ width:610px;}
.contact .left p{ line-height:30px; color:#2b2b2b; font-size:16px;}
.contact .right{ width:451px;}

.apply{ width:100%; margin-top:32px; background:url(../ji_files/team_img.png) no-repeat 655px 90px;}
.apply h3{ font-size:20px; color:#000; line-height:24px; margin-bottom:15px;}
.apply p{ color:#2c2a2b; font-size:16px; padding:8px 0;}
.apply p strong{ margin-right:4px; width:86px; line-height:26px; display:inline-block; font-weight:normal;}
.apply p strong.normal{ text-indent:11px;}
.apply p strong em{ color:#e50101; margin-right:4px;}
.apply p input{ margin-right:7px;}
.apply p label{ margin-right:18px;}
.apply p select, .apply p .txt, .apply p .code-txt{ border:1px #a5a5a5 solid; width:244px; height:26px; line-height:26px; font-size:14px;}
.apply p select{ line-height:28px; height:28px; *margin-top:6px;_margin-top:5px;}
.apply p .txt, .apply p .code-txt{ padding:0 6px; width:230px;}
.apply p .code-txt{width:80px; margin-right:2px;}
.apply p .code{ display:inline-block;}
.apply p .year, .apply p .month, .apply p .day, .apply p .site{ width:78px;}
.apply p .reset, .apply p .submit{ display:inline-block; width:70px; height:28px; text-align:center; line-height:28px;}
.apply p .reset{ color:#ffffff; background-color:#cecece; margin-left:95px;}
.apply p .submit{ color:#000000; background-color:#ffcf1b; margin-left:8px;}




.store{ width:1080px; margin:0 auto; background-color:#fff; padding:20px; overflow:hidden; margin-top:100px;}
.store .nav-title{ margin:15px 0 30px 0;}

.addr-form{ width:905px; height:420px; overflow:hidden; float:right;}
.addr-form table{ width:100%; font-size:16px;}
.addr-form tr th{ color:#000000; background-color:#f5f5f5; line-height:45px; text-align:left; text-indent:38px;}
.addr-form tr td{ color:#2b2b2b; line-height:45px;}

.sliderContent {float:left;width:100%;clear:both;position:relative;overflow:hidden;}
.sliderArrows a {display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(../ji_files/prev_next.png);width:42px;height:42px;
position:absolute;top:50%;margin-top:-34px;}
.prev1{background-position:0 0;left:15px;}
.next1{right:15px;background-position:-44px 0;}
.sliderContent .item {position:absolute;width:100%;height:1012px;background:#fff;text-align:center;}
.sliderBullets {position:absolute;bottom:20px;left:85%;z-index:50;margin-left:-45px;}
.sliderBullets a {display:block;float:left;text-indent:-9999px;outline:none;
margin-left:5px;width:10px;height:11px;background:url(../ji_files/bullets.png) no-repeat;}
.sliderBullets .active {background-position:0 -11px;}
.sliderContent a {outline:none;}
.slider a {color:#fff;}
.slider a img {border:none;}

.journal{margin:0 auto;width:720px; position:relative; clear:both;}
.journal .sliderContent{height:1012px; margin-top:35px;}
.journal .sliderContent .item {height:1012px;}
.journal .sliderArrows{ height:1012px; *height:auto;}
.journal .sliderArrows a{ width:58px; height:75px;}
.journal .prev{ background:#BF0008 url(../ji_files/journal_prev.png) no-repeat center center; left:-200px;}
.journal .next{ background:#BF0008 url(../ji_files/journal_next.png) no-repeat center center; right:-200px;}
.journal .title{ text-align:center; font-size:18px; margin-top:26px; float:left; width:100%;}
.journal .title h3{ color:#2c2a2a;}
.journal .title p a{ color:#BF0008; margin-top:13px; display:inline-block;}

.home-ban{margin:0 auto; position:relative; clear:both;height:601px; overflow:hidden;}
.home-ban .sliderContent{height:601px; width:1440px;}
.home-ban .sliderContent .item {height:601px; width:1440px;}
.home-ban .sliderArrows{ height:601px;}
.home-ban .sliderArrows a{ width:58px; height:75px;}
.home-ban .sliderBullets{left:52%; margin-left:-50px;}
.home-ban .sliderBullets a {display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:15px;height:15px; background:url(../ji_files/scrollbtn_icon.png) no-repeat right top; _background:url(../ji_files/scrollbtn_icon.gif) no-repeat right top;}
.home-ban .sliderBullets .active {background-position:left top;}

.content.bg02{ background:url(../ji_files/bg02.jpg) no-repeat center center; width:auto; height:942px; padding-bottom:0px;}

.menu{ width:925px; float:right;}
.margin-b{ margin-bottom:30px;}

.organ-scroll{ width:1120px; height:839px; margin:0 auto;position:relative; clear:both; _z-index:52;}
.organ-scroll .sliderContent{height:839px; width:1120px;}
.organ-scroll .sliderContent .item {height:839px; width:1120px; background:0 none;}
.organ-scroll .sliderArrows{ width:112px; line-height:25px; overflow:hidden; position:absolute; bottom:-48px; left:391px; z-index:51;}
.organ-scroll .sliderArrows a{ width:auto; height:auto; float:left; position:static; margin:0; background:0 none; text-indent:0; color:#fff; font-size:14px; top:880px; padding:0 4px; border:1px #eee solid; background-color:#fdd100;}
.organ-scroll .sliderArrows a.prev{ float:left;}
.organ-scroll .sliderArrows a.next{ float:right;}
.organ-scroll .sliderBullets{left:50%; margin-left:-247px; bottom:-56px; padding:10px 15px; line-height:25px; height:25px; _width:500px; zoom:1;}
.organ-scroll .sliderBullets a {display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:15px;height:15px; background:url(../ji_files/scrollbtn_icon02.png) no-repeat right top; margin:0 2px;}
.organ-scroll .sliderBullets .active {background-position:left top;}

.organ-scroll .sliderBullets a{ display:none;}
.organ-scroll .sliderBullets #page-msg{ font-size:14px; color:#fff; float:left; line-height:27px; margin-left:12px;}
.organ-scroll .sliderBullets #page-msg span{ color:#C00;}
.organ-scroll .sliderBullets a.show-btn{ display:block; text-indent:0px; width:50px; text-indent:0; background:0 none; text-align:center; color:#fff; font-size:14px; line-height:25px; height:25px; background-color:#fdd100; border:1px #eee solid;}
.organ-scroll .sliderBullets a.first{ margin-right:126px;}

.organ-scroll .column{ width:224px; height:839px; float:left; position:relative;}
.organ-scroll .column .c-column{left:0; top:0; z-index:2; overflow:hidden; height:839px; width:224px;}
.organ-scroll .column img{ width:896px; float:left; display:inline;}
.organ-scroll .column .t-column{width:182px; height:839px; float:right; background:url(../ji_files/txt_opacity_bg.png) repeat left top; padding:0 21px;}
.organ-scroll .t-column h2{ font-size:26px; color:#000; margin-top:112px;}
.organ-scroll .t-column h3{ font-size:18px; color:#000; border-bottom:1px #000 solid; margin:22px 0; padding-bottom:22px;}
.organ-scroll .t-column p{ font-size:14px; color:#313131; height:532px; display:inline-block; width:20px; float:right; padding:0 5px; text-align:center;}

.organ-scroll .t-simple{ position:absolute; width:182px; padding:0 21px; top:270px; text-align:center;}
.organ-scroll .t-simple h2{ font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#BF0008;}
.organ-scroll .t-simple p{ font-size:18px; color:#fff; margin-top:30px;}

.addr-form tr th{ color:#000000; background-color:#f5f5f5; 
line-height:45px; text-align:left; text-indent:38px;}
.addr-form tr th.fir, .addr-form tr th.thr{ width:25%;}
.addr-form tr th.sec{ width:50%;}
.addr-form tr td{ color:#2b2b2b; line-height:28px; padding:5px 10px 5px 32px; border-bottom:1px #eee solid;}

.nei1{font-size:15px;}