﻿/* public */
html { }
body { font-family: "微软雅黑", "宋体", Arial; font-size: 14px; position: relative; z-index: 0; _overflow: hidden; }
a { color: #666; outline: none; font-family: "微软雅黑"; }
a:hover { }
i { font-style: normal; }
#z0 { z-index: 0; position: relative; }
.container { position: relative; padding: 40px 0; }
.content { width: 980px; position: relative; }
.bg-body { background: url(imagesbg_body.png) no-repeat center top; }
.bg-fff { background-color: #fff; }
.divider{ border-top: 1px dashed #d0bb81;}
/*header*/
.header { overflow: hidden; ; }
.header .logo { margin-top: 80px; margin-left: 200px; }
/*footer*/
.footer { border-top: 5px solid #7da5ff; background: url(imagesbg_footer.jpg); overflow: hidden; }
.footer .contact { padding: 25px 0 25px 115px; background: url(imagesbg_btm.png) no-repeat left bottom; }
.footer .contact .hd { color: #fff; font-family: "微软雅黑"; font-size: 16px; }
.footer .contact .bd { margin: 10px 0 0 0; }
.footer .contact .bd dl { width: 660px; }
.footer .contact .bd dl dd { float: left; width: 330px; color: #fff; font-size: 14px; line-height: 18px; }
.footer .code { width: 115px; text-align: center; }
.footer .code img { margin: 15px 0 10px; }
.footer .code em { color: #6f7ea2; font-size: 14px; display: block; }
/*container*/
/*left*/
.left { width: 223px; overflow: hidden; }
/*right*/
.right { margin-left: 223px; }
.right .head { height: 80px; background: url(imagesbg_right_head.png); position: relative; }
.right .head .pic { width: 120px; height: 85px; background: url(imagesb01.png) no-repeat; position: absolute; top: 0; right: -25px; }
.right .body { background: url(imagesbg_right_center.png) repeat-y; }
.right .btm { height: 30px; background: url(imagesbg_right_footer.png); }
/*login-wrap*/
.login-wrap { margin: 95px 0 0 0; border-top: 5px solid #5b7fc9; background-color: #b7caf5; position: relative; }
.login-wrap .login-tit { width: 115px; height: 35px; position: absolute; top: -14px; left: 0; }
.login-wrap .field { width: 190px; height: 33px; border: 1px solid #bbb; background-color: #fff; overflow: hidden; }
.login-wrap .field i { float: left; width: 32px; height: 100%; border-right: 1px solid #dedede; }
.login-wrap .field i.username { background: url(imagesico_user.png) no-repeat center center; }
.login-wrap .field i.password { background: url(imagesico_pwd.png) no-repeat center center; }
.login-wrap .field .text { border: none; outline: none; width: 150px; height:33px;line-height: 33px; float: left; margin-left: 5px; color: #c2c2c2; }
.login-wrap .row { }
.login-wrap .row label { line-height: 18px; margin: 0 10px; }
.login-wrap .row label .ra { color: #5f5f5f; margin-right: 5px; }
.login-wrap .row .btn { width: 90px; height: 36px; cursor: pointer; color: #fff; font-size: 16px; font-weight: bold; border: none; margin: 0 5px; }
.login-wrap .row .login { background-color: #2352bd; }
.login-wrap .row .reg { background-color: #8ca8e9; }
/*fast-link*/
.fast-link { background-color: #eff4ff; overflow: hidden; }
.fast-link ul { }
.fast-link ul li { padding: 10px 0; overflow: hidden; background: url(imagesbg_btm_line.jpg) repeat-x center bottom; }
.fast-link ul li a { display: block; padding-left: 65px; height: 40px; }
.fast-link ul li a.index { background: url(imagespic_index.png) no-repeat 20px center; }
.fast-link ul li a.apply { background: url(imagespic_apply.png) no-repeat 22px center; }
.fast-link ul li a.cons { background: url(imagespic_consult.png) no-repeat 16px center; }
.fast-link ul li a span { display: block; color: #2352bd; font-size: 16px; font-weight: bold; line-height: 1.5; }
.fast-link ul li a em { color: #8faae7; font-weight: bold; line-height: 1.5; }
/*result*/
.result { background-color: #eff4ff; padding: 10px 20px; overflow: hidden; }
.result .hd { }
.result .hd a { color: #2352bd; font-size: 18px; font-weight: bold; }
.result .bd { }
.result .bd ul { }
.result .bd ul li { height: 30px; line-height: 30px; background: url(imagesico_li.jpg) no-repeat left center; padding-left: 10px; ; }
.result .bd ul li:first-child {  }
.result .bd ul li:first-child a { width: 150px; }
.result .bd ul li a { color: #6b6b6b; font-size: 14px; width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.result .bd ul li a:hover { color: #2352bd; text-decoration: underline; }
/*news*/
.news { padding: 0 25px; overflow: hidden; }
.news .hd { background: url(imagesbg_news_hd.png) no-repeat center bottom; padding-bottom: 15px; }
.news .hd ul { }
.news .hd ul li { float: left; padding: 0 10px 0 20px; background: url(imagesbg_news_line.png) no-repeat left center; }
.news .hd ul li:first-child { background: none; }
.news .hd ul li a { color: #d1ab54; font-size: 16px; line-height: 30px; display: block; }
.news .hd ul li.on a { color: #9f454a; }
.news .bd { }
.news .bd ul { }
.news .bd ul li {
*float: left; height: 32px; line-height: 32px; background: url(imagesico_dot.png) no-repeat left center; overflow: hidden; }
.news .bd ul li span { float: right; color: #7c7c7c; font-size: 14px; }
.news .bd ul li a { float: left; margin-left: 15px; color: #7c7c7c; font-size: 14px; width: 550px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news .bd ul li a:hover { color: #9f454a; }
/*service*/
.service { margin: 15px 20px 0; height: 66px; border: 1px solid #eaeaea; border-radius: 3px; background-color: #fff; overflow: hidden; }
.service ul { }
.service ul li { float: left; width: 16.6%; text-align: center; background: url(imagesbg_ser_line.png) no-repeat left center; }
.service ul li:first-child { background: none; }
.service ul li a { color: #d69221; font-size: 14px; display: block; padding-top: 46px; }
.service ul li a:hover { text-decoration: underline; }
.service ul li a.ico01 { background: url(imagespic_ser01.png) no-repeat center 6px; }
.service ul li a.ico02 { background: url(imagespic_ser02.png) no-repeat center 8px; }
.service ul li a.ico03 { background: url(imagespic_ser03.png) no-repeat center 6px; }
.service ul li a.ico04 { background: url(imagespic_ser04.png) no-repeat center 6px; }
.service ul li a.ico05 { background: url(imagespic_ser05.png) no-repeat center 8px; }
.service ul li a.ico06 { background: url(imagespic_ser06.png) no-repeat center 4px; }
/*i-list*/
.i-list { margin: 20px 20px 0; overflow: hidden; }
.i-list .hd { }
.i-list .hd.bg-rec { }
.i-list .hd.bg-job { }
.i-list .hd a { width: 98px; height: 34px; line-height: 28px; display: block; color: #fff; font-size: 16px; font-weight: bold; text-align: center; }
.i-list .hd a.bg-rec { background: url(imagesbg_title01.png) no-repeat; }
.i-list .hd a.bg-job { background: url(imagesbg_title02.png) no-repeat; }
.i-list .bd { padding: 0 10px; }
.i-list .bd ul { }
.i-list .bd ul li {
*float: left; background: url(imagesico_li.jpg) no-repeat left center; height: 30px; line-height: 30px; color: #6b6b6b; overflow: hidden; }
.i-list .bd ul li em { float: left; }
.i-list .bd ul li span { float: right; }
.i-list .bd ul li a { margin-left: 5px; float: left; width: 320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-list .bd ul li a:hover { color: #d69221; }
/*pic-list*/
.pic-list { margin: 15px 15px 0; background-color: #fff; border: 1px solid #ebeae7; overflow: hidden; }
.pic-list ul { text-align: center; padding: 6px 0; font-size: 0; }
.pic-list ul li { display: inline-block; *display: inline;
zoom: 1; height: 114px; margin: 0 5px; }
.pic-list ul li img { }
/*left-menu*/
.left-menu { }
.left-menu .hd { height: 86px; margin: 10px 0 0 0; background: url(imagesbg_left_menu_bg.jpg) repeat-x center bottom; overflow: hidden; }
.left-menu .hd img {float: left; }
.left-menu .hd span { color: #5b7fc9; font-size: 24px; font-weight: bold; float: left; margin: 50px 0 0 0; }
.left-menu .hd em { color: #5b7fc9; font-size: 14px; float: left; margin-top: 60px; text-transform: uppercase; }
.left-menu .bd { padding:15px 0; background-color: #b7caf5; background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(211,224,255) 1%, rgb(183,202,245) 100%); background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(211,224,255) 1%, rgb(183,202,245) 100%); background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(211,224,255) 1%, rgb(183,202,245) 100%); }
.left-menu .bd ul { }
.left-menu .bd ul li { text-align:center; }
.left-menu .bd ul li a { font-size: 18px; color: #fff; line-height: 36px; font-weight: bold; display:block;}
.left-menu .bd ul li a:hover{ background: url(imagesbg_left_menu_on.png) no-repeat center center; color: #6b90dd;}
.left-menu .bd ul li a.on{ background: url(imagesbg_left_menu_on.png) no-repeat center center; color: #6b90dd;}
/*loc*/
.loc{ padding: 0 15px; color: #d1b36f;}
/*main-head*/
.main-head{ color: #bd9438; font-family:"微软雅黑"; font-size:18px; text-align:center; background: url(imagesbg_news_hd.png) no-repeat center bottom; padding:10px 0 25px}
/*mian-cont*/
.mian-cont{ padding: 20px 40px; color: #666; font-size: 14px; line-height: 30px; font-family: "宋体";}
/*qaa-list*/
.qaa-list{ padding: 0 35px; overflow: hidden;}
.qaa-box{ margin: 15px 0;}
.qaa-list dl{}
.qaa-list dl dt{ float:left; width: 48px; line-height: 30px; color: #6f4f25; font-size: 18px; text-align: center;}
.qaa-list dl dd{ margin-left: 48px;}
.qaa-list .question{ height: 30px; line-height: 30px; background-color: #fefaf0; overflow: hidden;}
.qaa-list .question a{ color: #666; font-size: 14px; float: left; width: 500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qaa-list .question span{ color: #a4a4a4; font-size: 14px; float: right; margin: 0 20px 0 0;}
.qaa-list .answer{ margin: 10px 0 0 0;}
.qaa-list .answer dd{ color: #666; line-height: 30px;}
/*page*/
.page{ text-align: center;}
.page a{ display: inline-block; *display: inline; zoom: 1; height: 26px; line-height: 26px; padding: 0 10px; background-color: #cdae65; color: #f9e8bf; font-size: 14px;}
.page a:hover{ color: #fff; text-decoration: underline;}
/*grid-list*/
.grid-list{ padding: 15px 35px; overflow: hidden;}
.grid-list ul{}
.grid-list ul li{ height: 34px; line-height: 34px; overflow: hidden;}
.grid-list ul li.even{ background-color: #fefaf0;}
.grid-list ul li span{ float: right; color: #939393; font-size: 14px; margin: 0 30px 0 0;}
.grid-list ul li a{ float: left; margin: 0 0 0 10px; background: url(imagesico_li.jpg) no-repeat left center; padding-left: 8px; color: #666; font-size: 14px; width:500px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.grid-list ul li a:hover{ color: #d69221;}
/*hire*/
.hire-wrap{ padding: 10px 35px; overflow: hidden;}
.hire-year{ padding: 0 15px; overflow: hidden;}
.hire-year ul{ height: 69px; background: url(imagesbg_year.png) repeat-x center center; overflow: hidden;}
.hire-year ul li{ float: left; margin-left: 125px;}
.hire-year ul li:first-child{ margin-left: 0;}
.hire-year ul li a{ width: 69px; height: 69px; line-height: 69px; text-align: center; color: #fff; font-size: 14px; display: block; background: url(imagesbg_s_round.png) no-repeat center center;}
.hire-year ul li a.on{ background: url(imagesbg_b_round.png) no-repeat center center; font-size: 18px;}
.hire-new{ margin: 20px  0;}
.hire-new .hd{ height: 30px; background-color: #fefcf5; overflow: hidden;}
.hire-new .hd span{ float: left; height: 24px; line-height: 24px; padding: 0 6px; background-color: #df971f; margin: 3px 0 0 3px; color: #fff; font-size: 14px;}
.hire-new .hd em{ float: right; color: #939393; margin: 0 15px 0 0; line-height: 30px; font-size: 14px;}
.hire-new .hd a{ float: left; margin:0 0 0 10px; color: #666; line-height: 30px; font-size: 14px; width: 500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hire-new .hd a:hover{ color: #d69221;}
.hire-new .bd{ margin: 2px 0 0 0; background-color: #fdf8e8; overflow: hidden;}
.hire-new .bd ul{ padding: 10px 15px}
.hire-new .bd ul li{ color: #666; font-size: 14px; height: 30px; line-height: 30px; width: 50%; float: left;}
.hire-new .bd ul li span{ width: 75px; float: left;}
.hire-new .bd ul li em{}
.hire-list{ padding: 0 5px; overflow: hidden;}
.hire-list ul{}
.hire-list ul li{ *float: left; height: 30px; line-height: 30px; border-top: 1px dashed #decfa3; overflow: hidden;}
.hire-list ul li:first-child{ border-top: none;}
.hire-list ul li span{ float: right; margin: 0 10px 0 0; color: #939393; ffont-size: 14px;}
.hire-list ul li a{ float: left; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 500px;}
.hire-list ul li a:hover{ color: #d69221;}
/*full*/
.full .full-head { height: 80px; background: url(imagesbg_head.png); position: relative; }
.full .full-head .pic { width: 120px; height: 85px; background: url(imagesb01.png) no-repeat; position: absolute; top: 0; right: -25px; }
.full .full-body { background: url(imagesbg_center.png) repeat-y; }
.full .full-btm { height: 30px; background: url(imagesbg_footer01.png); }
.full .full-body .title{ color: #bd9438; font-size: 24px; line-height: 24px; font-weight: bold; text-align: center; padding: 35px 0 25px;}
.full .full-body .source{text-align:center; padding:10px 0; margin: 0 35px; border:1px dashed #d5ceb9; overflow: hidden;}
.full .full-body .source span{ display:inline; color:#464646; font-size:14px;}
.full .full-body .source em{}
.full .full-body  .op{ width:230px; margin:0 auto; text-align:center; padding:20px 0; border-top:1px solid #ccc; overflow:hidden;}
.full .full-body  .op a{ padding-left:25px; line-height:22px; display:inline-block; *display:inline; _zoom:1; margin:0 10px;}
.full .full-body  .op .print{ background:url(imagesico_print.png) no-repeat left center;}
.full .full-body  .op .close{ background:url(imagesico_close.png) no-repeat left center;}
/*intro-wrap*/
.intro-wrap{}
.intro-wrap .left{ width: 272px; padding: 0 10px 0 20px; }
.intro-wrap .right{ margin: 0 0 0 302px; padding: 0 20px 0 30px; background:url(imagesbg01.png) no-repeat left center;}
.intro-wrap .intro-logo{}
.intro-wrap .intro-desc{ color: #575757; font-size: 16px; line-height: 30px;}
.intro-wrap .intro-desc p{}
.intro-wrap .intro-link{}
.intro-wrap .intro-link ul{}
.intro-wrap .intro-link ul li{ margin:5px 0 0 0; overflow:hidden;}
.intro-wrap .intro-link ul li a{ height: 30px; line-height: 30px; display: block; padding: 0 10px; font-size: 16px; color: #575757;}
.intro-wrap .intro-link ul li a:hover{ color: #fff; background-color: #a07b3d;}
.intro-wrap .intro-link ul li a.on{ color: #fff; background-color: #a07b3d;}
.intro-wrap .topic{ height: 30px; line-height: 30px; overflow: hidden; }
.intro-wrap .topic span{ color: #fffffe; font-size: 16px; padding: 0 15px; background-color: #c5a164; float: left;}
.intro-wrap .cont{ font-size: 14px; line-height: 30px; font-family:"宋体";}
.intro-wrap .rec-list{ padding: 0 10px;}
.intro-wrap .rec-list dl{}
.intro-wrap .rec-list dl dt{ color: #a57e3c; font-size: 16px; line-height: 30px;}
.intro-wrap .rec-list dl dd{ width: 300px; float: left; font-size: 14px; line-height: 30px; font-family:"宋体";}
/*list*/
.list ul li a{ width: 600px;}
/*resume-srh*/
.resume-srh{ height: 120px; margin: 10px 35px; background-color: #e9d28f; border-radius: 5px; overflow: hidden;}
.resume-srh .pic{ float: left; margin-left: 5px;}
.resume-srh .pic img{}
.resume-srh .condi{ float: left; width: 380px; padding: 10px 0 0 10px; overflow: hidden;}
.resume-srh .condi .field{ padding: 7px 0 0 0;}
.resume-srh .condi .field .slt{ width: 180px; border: 1px solid #b4b4b4; border-radius: 5px; color: #b4b4b4; font-size: 14px;}
.resume-srh .condi .field .text{ width: 373px; height: 24px; line-height: 24px; border: 1px solid #b4b4b4; border-radius: 5px; color: #b4b4b4; font-size: 14px; padding-left: 5px;;}
.resume-srh .btn{ float: right; width: 95px; height: 92px; margin: 17px 10px 0 0; overflow: hidden;}
.resume-srh .btn .btn-srh{ width: 93px; height: 90px;border: 1px solid #af9445; border-radius: 5px; background-color: #c4a95a; color: #fff; font-size: 20px; cursor: pointer; font-weight: bold;}
/*job-list*/
.job-list ul li a{ width: 180px;}
.job-list ul li em{ float: left;color: #939393;font-size: 14px; margin: 0 0 0 20px;}
/*form*/
.form{ padding: 10px 75px 0 75px; overflow: hidden;}
.form .row{ margin: 15px 0 0 0; overflow: hidden;}
.form .row span{ float: left; width: 115px; line-height: 26px; color: #6c6b6b; font-size: 14px; background: url(imagesico_dot.png) no-repeat left center; padding-left: 20px; }
.form .row .text { float: left; height: 24px; line-height: 24px; border: 1px solid #d1d1d1; padding-left: 10px; color: #5c5c5c;}
.form .row .text-long{ width: 380px;}
.form .row .text-short{ width: 145px;}
.form .row .text-normal{ width: 260px;}
.form .row .slt{ float: left; color: #5c5c5c;}
.form .row .slt-long{ width: 392px;}
.form .row .slt-short{ width: 92px;}
.form .row .slt-normal{ width: 272px;}
.form .row i.imp{ float: left; line-height: 26px; color: #e80000; font-size: 14px; margin-left: 14px; position: relative; top: 3px; *top: 2px;}
.form .row em{ float: left; color: #8a8a8a; font-size: 14px; margin:0 10px; line-height: 26px; }
.form .field{ margin: 30px 0 0 0; text-align: center;}
.form .field .btn{ width: 96px; height: 31px; margin: 0 10px; background: url(imagesbg_btn.png); border: none; color: #fff; font-size: 14px; cursor: pointer;}
/*contact-wrap*/
.contact-wrap{ padding: 20px 30px 0 30px; overflow: hidden;}
.contact-wrap .pic{}
.contact-wrap .desc{}
.contact-wrap .desc dl{ padding: 0 0 0 45px; margin: 10px 0 25px 0; overflow: hidden;}
.contact-wrap .desc dt{ font-size: 16px; color: #464646; height: 26px;}
.contact-wrap .desc dd{ color: #464646; margin: 0 0 10px 0;}
.contact-wrap .desc .tele{ background:url(imagespic11.png) no-repeat left 5px;}
.contact-wrap .desc .qq{ background:url(imagespic12.png) no-repeat left 5px;}
.contact-wrap .desc .email{ background:url(imagespic13.png) no-repeat left top;}
.contact-wrap .desc .pub-num{ background:url(imagespic14.png) no-repeat left 5px;}
.contact-wrap .desc .add{ background:url(imagespic15.png) no-repeat left 3px;}
/*gcs-loc*/
.gcs-loc{ padding: 15px 35px 0 35px; overflow: hidden;}
.gcs-loc .pic{}
.gcs-loc .cont{ color: #464646; font-size: 18px; margin: 15px 0 0 0;}
/*consult-wrap*/
.consult-wrap{ padding: 0 35px; overflow: hidden;}
.consult-form{ width: 460px; padding: 0 15px 0 0; border-right: 1px dashed #edd294;}
.consult-form .row{ margin: 15px 0 0 0; overflow: hidden;}
.consult-form .row span{ float: left; width: 70px; line-height: 26px; color: #6c6b6b; font-size: 14px; background: url(imagesico_dot.png) no-repeat left center; padding-left: 15px; }
.consult-form .text{ float: left; width: 120px; height: 24px; line-height: 24px; border: 1px solid #d1d1d1; padding-left: 10px; color: #5c5c5c;}
.consult-form i.imp{ float: left; line-height: 26px; color: #e80000; font-size: 14px; margin-left: 10px; position: relative; top: 3px; *top: 2px;}
.consult-form .text-multi{ float: left; width: 362px; height: 150px; line-height: 24px; border: 1px solid #d1d1d1; padding:0 5px; color: #5c5c5c;}
.consult-wrap .quick{ width: 190px; padding: 15px 0 0 0; overflow: hidden;}
.consult-wrap .quick .pic{ height: 78px; overflow: hidden;}
.consult-wrap .quick .tele{ color: #979797; font-size: 16px; line-height: 24px; padding:20px 0 20px 45px; background: url(imagesico_tele.png) no-repeat 15px center #fff; overflow:hidden;}
.consult-wrap .quick .admin-enter{ margin: 10px 0 0 0; height: 54px; text-align: center; background: url(imagesbg02.jpg) no-repeat; overflow: hidden;}
.consult-wrap .quick .admin-enter a{ color: #957f3e; font-size: 18px; line-height: 54px; display:block; background: url(imagesico_msg.png) no-repeat 20px center; padding-left: 20px;}
/*hot-cons*/
.hot-cons{ padding: 25px 35px; overflow: hidden;}
.hot-cons .hd{}
.hot-cons .hd span{ width: 78px; height: 34px; line-height: 28px; padding-left: 20px; background: url(imagesbg03.png) no-repeat; color: #fff; font-size: 16px; font-weight: bold; display: block;}
.hot-cons .bd{}
.hot-cons .bd ul{}
.hot-cons .bd ul li{ margin: 10px 0 0 0;}
.hot-cons .bd .ask{ height: 30px; line-height: 30px; background-color: #fefaf0; overflow: hidden;}
.hot-cons .bd .ask span{ float: right; font-size: 14px; color: #939393; margin-right: 15px;}
.hot-cons .bd .ask a{ float: left; font-size: 14px; color: #666; background: url(imagesico_li.jpg) no-repeat left center; margin-left: 10px; width: 550px; overflow: hidden; text-overflow: ellipsis;; white-space: nowrap;}
.hot-cons .bd .ask a:hover{ color: #d69221;}
.hot-cons .bd .ans{ font-size: 14px; line-height: 30px; color: #666; padding: 5px 15px;}
.hot-cons .bd .ans span{ color: #5d480c;}
/*rec-info*/
.rec-info{ padding: 10px 35px; overflow: hidden;}
.rec-info .table{}
.rec-info .table tr{}
/*.rec-info .table tr:nth-of-type(odd) { background-color: #fefaf0; }*/
.rec-info .table tr.even{ background-color: #fefaf0; }
.rec-info .table tr td{ height: 30px; color: #6b6b6b;}
.rec-info .table tr td a{ margin-left: 10px; background: url(imagesico_li.jpg) no-repeat left center; padding-left: 10px;}
/*major-tab*/
.major-tab{ padding: 10px 0; margin: 0 30px; overflow: hidden;}
.major-tab .hd{ height:58px; background:url(imagesbg_major_hd.jpg) no-repeat center bottom; overflow:hidden;}
.major-tab .hd ul{}
.major-tab .hd ul li{ width:232px; height:58px; float:left; text-align:center; cursor:pointer;}
.major-tab .hd ul li a{ _width:232px; padding-top:30px; color:#6e5447; font-size:18px; font-weight:bold;  display:block;} 
.major-tab .hd ul li.on a{ padding:0; font-size:24px; line-height:58px; background:url(imagesbg_major_on.jpg) no-repeat;}
.major-tab .bd{ background-color:#fdf7e7;}
.major-tab .bd ul{ padding: 10px 15px; overflow: hidden;}
.major-tab .bd ul li{ height: 37px; padding: 18px 0; border-top: 1px dashed #e8e2ce; overflow: hidden;}
.major-tab .bd ul li:first-child{ border: none;}
.major-tab .bd ul li img{ float: left; margin: 0 10px;}
.major-tab .bd ul li span{ line-height: 37px; float: left; color: #7a7059; font-size: 18px; font-weight: bold;}
/*major-deta*/
.major-deta{ overflow: hidden;}
.major-deta .hd{ margin: 0 75px; padding: 20px 0; text-align: center; background: url(imagesbg_news_hd.png) no-repeat center bottom;}
.major-deta .hd span{ line-height: 48px; color: #bd9438; font-size: 24px; font-weight: bold; display: inline-block;}
.major-deta .hd  span.zy{ background: url(imagespic24.png) no-repeat left center; padding-left: 70px;}
.major-deta .bd{ padding: 20px 0 50px;}
.major-deta .bd dl{ width:675px; padding:10px; margin:0 auto; border-top:1px dashed #ebdaa8; }
.major-deta .bd dl:first-child{ border: none;}
.major-deta .bd dl dt{ color:#562e19; font-size:16px; padding:10px 0 10px 14px;}
.major-deta .bd dl dt.minor{ background:url(imagesico_pin01.png) no-repeat left center;}
.major-deta .bd dl dt.key{ background:url(imagesico_pin02.png) no-repeat left center; color: #d99600;}
.major-deta .bd dl dd{ color:#5f5f5f; font-size:14px; padding-left:15px; line-height:26px; overflow:hidden;}
.major-deta .bd dl dd span{ width:130px; float:left; white-space:nowrap;}

/*5.30*/
.login-wrap .login-head{ margin:0 10px; padding: 30px 0 10px 50px; color:#2352bd; font-size:14px; background:url(imagespic25.png) no-repeat left 25px; border-bottom:1px dashed #2352bd; }
.login-wrap .login-head em{ display:block; line-height:1.5;}
.login-wrap .login-head span{}
.login-wrap .op-list{}
.login-wrap .op-list ul{ padding:10px;}
.login-wrap .op-list ul li { width:85px; float:left; background:url(imagesico_square.png) no-repeat left center; padding-left:15px; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.login-wrap .op-list ul li a{ color:#6b768f; font-size:14px;}
.login-wrap .op-list ul li a:hover{ text-decoration:underline;}



















