@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0 none; border: 0 none; -webkit-text-size-adjust: none }
html { _background-image: url(blank.jpg); _background-attachment: fixed; overflow-x: hidden; overflow-y: scroll }
body { font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "宋体", Helvetica; font-size: 18px; color: #000 }
.arial { font-family: "arial" }
article, aside, dialog, figure, footer, header, legend, nav, section, time { display: block }
a { text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur())
}
a, .main_content_two dd, .main_content_three .sanbiao_pro, .logbox .logIn, .logbox .signIn, .main_content_one li, .log_window .login_type, .log_window .login_pw, article .f1, article .f2, article .f3, article .f4, article .f5, article .f6, .zq_pro a .zq_rate span, .zq_pro a .zq_price span, .zq_pro a .zq_lowest span, .zq_pro a .zq_m span, .sub_zhaiquan_two .zq_pro, textarea { -webkit-transition: all .3s ease-out; -moz-transition: all .4s ease-out; -ms-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out }
a:focus { -moz-outline-style: none; background: 0 }button { border: 0 }ul, ol, li { list-style: none }h1, h2, h3, h4, h5, h6, em, b, i, u { font-style: normal; font-weight: normal; }img { border: 0; -ms-interpolation-mode: bicubic; }input, button, ul li { vertical-align: top }input, button:focus { outline: 0; }textarea { resize: none }.clearfix { zoom: 1 }.clear{ clear: both}
.clearfix:after { visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: "." }section { width: 1000px; margin: 0 auto; }img { -ms-interpolation-mode: bicubic; vertical-align: top; border: 0 }.fl { float: left; display: inline }.fr { float: right; display: inline }.tl { text-align: left }.tc { text-align: center }.tr { text-align: right }table { border-collapse: collapse; border-spacing: 0 }.pr { position: relative }.pa { position: absolute }.dn { display: none }a, button { cursor: pointer }
.ban { width: 100%; height: 608px; background:#080943;}
.ban01 { width: 100%; height:134px; background: url(../imgs/banbg_01.jpg) no-repeat center center }
.ban-nav { width: 1140px; margin: 0 auto; padding-top: 45px; }
.ban-nav-l span { font-size: 30px; height: 48px; line-height: 48px; color: #fff; display: inline-block; border-left: 2px solid #fff; margin-left: 5px; padding-left: 5px; margin-top: 9px; }
.ban-nav-r span{ font-size: 28px; height: 33px; line-height: 33px; color: #fff; }
.ban02 { width: 100%; height:311px; background: url(../imgs/banbg_02.jpg) no-repeat center center }
.ban-navc { width: 891px; margin: 0 auto;}
.ban03 { width: 100%; height:187px; background: url(../imgs/banbg_03.png) no-repeat center center; }
.ban03 a{ display: block; width: 300px; margin: 0 auto; text-align: center;  padding: 10px 20px; font-size: 32px; color: #fff; line-height: 32px; border-radius:5px; background:#f60685;}

.ban-box { width: 1140px; height:140px; background: #f60685; margin: 0 auto; margin-top:-40px; }
.ban-box li { width: 227px; float: left; color: #fff; border-right:1px solid #fff; font-size: 24px; line-height: 28px; padding: 25px 0; cursor: pointer}
.ban-box li:hover{background:#d40774}
.ban-box li .first{ width: 220px; display: block; background:#fff;}
.ban-box li img{ display: block; width: 60px; margin:0 auto; text-align: center; }
.ban-box div{ color: #fff; font-size: 24px; line-height: 28px; text-align: center; margin-top: 5px}
.one-part,.sx-con,.fg-con,.kc-con,.bk{ width:1140px; height: auto; margin:0 auto 30px;}
.title h2{ font-size:46px; font-weight: bold; line-height: 64px; text-align: center; padding-top: 30px;  }
.title div{ width: 90px; height: 6px; background: #f60685; margin:10px auto 30px; }
.part-tb1{ width:237px; float: left; text-align: center; background: #f60685; border: 1px solid #ddd;}
.part-tb1 li{ color: #fff; line-height: 50px; border-bottom: 1px solid #fff;}
.part-tb2{ width:300px; float: left; text-align: center;}
.part-tb2 li{ color: #666; line-height: 50px; border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.part-tb3{ width:300px; float: left; text-align: center;}
.part-tb3 li{ color: #666; line-height:50px; border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.part-tb4{ width:300px; float: left; text-align: center;}
.part-tb4 li{ color: #666; line-height: 50px; border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5;}
.part-tb2 .sc-color,.part-tb3 .sc-color,.part-tb4 .sc-color{ background: #232c77; color: #fff;border-top: 1px solid #f5f5f5;}
.sx{ width: 100%; height: 752px; background: url(../imgs/sx-bac.jpg) no-repeat left center}
.sx .title h2,.kc .title h2{ color: #fff}
.sx-box li{ float: left; width: 340px;}
.sx-box li img{ display: block; width: 156px; margin: 0 auto;}
.sx-box li div{width: 290px; padding: 75px 25px 0; background: #fff; height: 325px; margin-top: -60px; border-radius: 8px}
.sx-box li div h5{ font-size: 22px; text-align: center;font-weight: bold; color: #333;}
.sx-box li div p{ font-size: 16px; text-align: left; color: #333; margin-top: 8px; line-height: 24px; height: 240px; display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;}
.sx-box .sx-mar{ margin: 0 60px;}
.fg{width: 100%; height: auto; padding-bottom: 20px; background: url(../imgs/fg-bac.jpg) no-repeat left center}
.fg-tab-box h3{ width: 137px; height: 81px; background: url(../imgs/fg-img4.png) no-repeat right center; font-size: 29px; color: #333; font-weight: bold; line-height: 74px;}
.fg-tab-box div{ width: 915px; height: auto; padding: 25px; border: 1px solid #bfbfbf; font-size: 15px; color: #333; line-height: 24px}
.fg-tab{ margin-top: 20px;}
.fg-tab .fg-cur img{ border:2px solid #f60685; border-radius: 80px;}
.fg-tab li{ float: left; width: 160px; margin-right: 50px;}
.fg-tab li img{ display: block; width: 150px; margin: 0 auto;}
.fg-tab li p{ font-size: 22px; font-weight: bold; color: #333;margin-top: 5px; text-align: center;}
.kc{width: 100%; height: auto; background: url(../imgs/kc-bac.jpg) no-repeat left center; padding-bottom: 30px;}
.kc .title div{ background: #fff}
.kc-con table tbody{ width: 100%;height: auto; background: #fff}
.kc-con table thead{ width: 100%;height: auto; background: rgba(0,0,0,0.5); display: table-caption; border-top-left-radius:15px;border-top-right-radius:15px;  }
.w1{ width: 285px;}
.kc-con tr th{ font-size: 22px; text-align: center; color: #fff; font-weight: inherit; line-height: 65px;border-right: 1px solid #bcbbbb}
.kc-con tr td{ width: 285px;font-size: 22px; text-align: center; color: #333;line-height: 65px; border-bottom: 1px solid #bcbbbb; border-right: 1px solid #bcbbbb}
.kc-con tr td img{ margin: 22px 2px 0;}
.kc-p{ font-size:22px; color: #fff; text-align: left; margin-top: 5px; }
.bk-l{ width: 300px; height: auto;border: 1px solid #eaeaea}
.bk-l-top{ margin: 10px 0}
.bk-l-top img{ width: 95px; height: 82px; margin-left: 30px;}
.bk-l-top div{ font-size: 20px; color: #000; text-align: left; margin-left: 10px; margin-top: 10px;}
.bk-l-top div span{ font-size:16px; color: #de0000; }
.bk-l-top div span i{ font-size: 30px; color: #de0000; font-weight: 600}
.bk-l-h2{ width: 110px; height: 32px; line-height: 32px; color: #fff; display: block; background: #0f356c; font-size: 18px; text-align: center}
.bk-lq li{ width: 280px;
    border-bottom: 1px solid #f3f3f3;
    margin: 0 auto;
    padding: 5px 0;}
.bk-lq li img{ margin-left: 10px; width: 24px}
.bk-lq li p{ font-size: 16px; color: #666666; margin-left: 10px;}
.bk-lq li p span{ font-size: 24px; color: #de0000; font-weight: bold;}
.bk-c{ width: 450px; margin-left: 25px;}
.bk-c ul{ margin-top: 10px;}
.bk-c li{ width: 140px; text-align: center;}
.bk-c li img{ display: block; margin: 0 auto;}
.bk-c li p{ font-size: 14px; color: #333; text-align: center;}
.bk-mar{ margin: 0 15px;}
.bk-r{ width: 300px; }
.bk-r div{ font-size: 17px; color: #333; line-height: 25px; height: 360px;}
.bk-r a{display: block;margin-top: 22px;width: 100%;height: 54px;line-height: 54px;background: #f60685;border: none;font-size: 28px;text-align: center;color: #fff;border-radius: 3px;}

.yh{  width: 100%;height: 100px;  position:fixed;  bottom:0px; left:0px;}
.yh-content{ width:100%;height: 100px;overflow: hidden;
    background:url(../imgs/bd-bac.jpg) no-repeat center center;}
.yh-content-left{background:url(../imgs/7y-img.png)  no-repeat; height: 100px;width:1140px;margin: 0 auto; position: relative}
.yh-content-bd{  width: 900px;height: 115px;padding-top:25px;margin-left: 100px;float: left;}
input,select{width: 180px;height: 52px; font-size: 14px; color: #4d4c4d; border: none; padding-left: 15px; border-radius: 5px; margin-right:20px; float: left;}
.input1{ margin-left: 47px;}
.yh-btn{float: left; display: block;width:200px;height: 52px;line-height: 54px;background: #ffea00;border: none;font-size: 24px;text-align: center;color: #333;border-radius: 3px;}

.yh-content-center{width: 113px;height: 110px;margin-top: 30px;float: left;}
.yh-content-center a{ display:block}
.yh .close { width:41px; height: 41px; background: url(../imgs/7y-img2.png) 0px 0px no-repeat; position: absolute; right: 95px; top: 0px; cursor: pointer; }
.fixedBanner_sm{ width: 150px; height: 100px; background: url(../imgs/7y-img3.png) left center no-repeat; position: fixed; bottom: 0; left: 0; display: block; z-index: 90 }
.w2{ width: 210px;}
.w3{ width: 310px;}
.one-part .sc-color2{text-align: center;
    background: #f60685;
    border: 1px solid #ddd; padding: 15px 0; color: #fff; font-size: 18px;
}

.sc-color{background: #232c77;
    color: #fff;
    border-top: 1px solid #f5f5f5; padding: 15px 0; font-size: 24px; font-weight: bold; }
.one-part tr td{ font-size: 18px; color: #333; text-align: center; padding: 15px 0;border-bottom: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;}

.bk-l{ width: 320px; height: auto; border: none; margin-top: 3px}
.bk-l a img{ display: block;margin-bottom: 20px}
