@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 }table{border-collapse:collapse;border-spacing:0}
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())
}
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 }
.fl{ float: left}
.fr{ float: right}
.clearfix { zoom: 1 }
.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 }
.clear{ clear: both}
 .ban{ width: 100%; height:700px; background: url(../imgs/ban-bac.jpg) no-repeat center center }
.ban-con{ width: 1200px; margin: 0 auto;}
.ban-top{ padding-top: 30px;}
.ban-logo img { width: 160px; }
.ban-tel { font-size: 28px; color: #fff; background: url(../imgs/tel-icon.png) no-repeat left center; background-size: 28px 38px; padding-left: 40px; margin-top: 15px; font-weight: bold; }
.ban-box{ width:720px; margin:0 auto;}
.ban-box img{ display:block; margin:75px auto 0;}
.ban-box h3{ font-size:100px; font-weight:bold; text-align:center; color:#FFF; margin-top:-12px}
.ban-box p{ display:block; width:650px; margin:0 auto; font-size:55px; color:#fff; font-weight:bold; text-align:center; border-top:1px solid #fff;border-bottom:1px solid #fff; padding:6px 0px;}
.ban-box a{ width:500px; height:76px; line-height:76px; display:block; margin:25px auto; text-align:center; font-size:38px; color:#704c0b; font-weight:bold; background:#e2bc15; border-radius:8px}
.dy{ width:1162px; height:auto; padding:30px 0px; margin:40px auto 0; box-shadow:2px 3px 8px rgba(19,56,144,0.6); }
.dy img{ margin-top:-45px; margin-left:97px;}
.dy p{ font-size:22px; color:#333; width:900px; line-height:34px; margin-left:10px}
.dy p span{ color:#ff553b; font-size:36px; font-weight:bold;}
.sq{width:1162px; height:500px; margin:40px auto 40px; position:relative }
.sq-con{ margin-top:26px}
.title h3{ font-weight:bold; font-size:42px; color:#ff553b; text-align:center}
.title img{ display:block; margin:5px auto 0;}
.sq-l{ position:absolute; left:0px; z-index:888}
.sq-l li{ width:150px; height:50px; line-height:50px; text-align:center; border-top-left-radius:10px;border-bottom-left-radius:10px; background:#ff553b; font-size:24px; color:#fff; margin-bottom:4px}
.sq-r{ width:1002px; background:#fff; box-shadow:-3px 5px 11px #b9b9b9; padding-bottom:40px;position:absolute; left:150px}
.sq-r li{ width:930px; height:42px; line-height:42px; background:#1e63c5; color:#fff; font-size:18px; padding-left:15px; margin-bottom:12px; margin-left:25px}
.sq-r .sq-li{ height:120px; line-height:30px; padding-top:10px}
.sq-l .sq-mar{ margin-bottom:92px}
.bd{ width:100%; height:auto; background:#1e63c5; padding:30px 0}
.bd-con{ width:885px; margin:0 auto; overflow:hidden}
.nei_yuyue1 label{ float: left; font-size:22px; color:#fff; line-height:42px; margin-right:8px}
.nei_yuyue1 input {width: 220px;height: 42px;line-height: 42px;background: #fff;border-radius: 5px;color: #666;font-size: 16px;padding-left: 20px;line-height: 100%;float: left;
margin-right: 36px;}
.nei_yuyue1 button {width:200px;height: 42px;line-height: 42px;background: #fd553b;color: #fff;font-size: 21px;text-align: center; border-radius: 5px; margin-left: 25px;}
.time,.mx,.ls-con,.zd{width:1162px;  margin:40px auto 0; }
.time table{ margin-top:30px}
.time table tr th{ height:48px; line-height:48px; background:#ff553b; width:87px; text-align:center; color:#fff; font-size:22px; font-weight:normal}
.time table tr td{ height:42px; line-height:42px;  width:87px; text-align:center; color:#333; font-size:20px; font-weight:normal; border-right:1px solid #ffa597}
.time table tr .time-color{background:#ff553b;color:#fff;}
.time table tr{border-bottom:1px solid #ffa597}
.time-btn{display: block;
    width: 320px;
    height: 60px;
    line-height: 60px;
    background: #fe3c1f;
    color: #fff;
    font-size: 28px;
    text-align: center;
    border-radius: 10px;
    margin: 45px auto 0;}
.mx-btn{display: block;
    width: 116px;
    height: 26px;
    line-height:26px;
    background:rgba(255,85,59,0.9);
	
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 20px;
    margin: 7px auto 0;}
	.mx-con{ margin-top:30px}
.mx-con li{ width:185px; height:276px; background:#fff; float:left; margin-right:10px; margin-bottom:35px}
.mx-con li:hover{ box-shadow:0px 3px 10px #a0a0a0}
.mx-con li img{ display:block; margin:0 auto; padding-top:16px;}
.mx-con li p{ font-size:14px; color:#111; font-weight:bold; text-align:center; margin-top:6px}
.mx-con li p span{ font-weight:normal;}
.mx-con .mx-nomar{ margin-right:0px}
.ls,.lx{ width:100%; height:auto; background:#1e63c5; margin-top:30px}
.ls-con{margin-top:0px; padding:30px 0 45px 0}
.ls .title h3{color:#fff;} 
.ls-top{ width:910px; margin:0 auto; overflow:hidden; margin-top:20px}
.ls-top p{ width:860px; font-size:22px; color:#fff; line-height:32px;}
.ls-top img{ margin-top:60px}
.ls-tab{ width:797px; height:460px; margin:25px auto 0; position:relative}
.ls-tab li{ float:left; cursor:pointer;}
.ls-mar1{ position:absolute; left:0px; top:0px; z-index:66}
.ls-mar2{ position:absolute; left:200px; top:-16px; z-index:88}
.ls-mar3{ position:absolute; left:365px; top:-13px; z-index:77}
.ls-mar4{ position:absolute; left:551px; top:0px; z-index:99}
.ls-tabcon li{ width:1042px;background:#fff; border-radius:5px; padding:25px 60px; margin-top:-18px;}
.ls-tabcon li div{ width:895px;}
.ls-tabcon li div h5{ font-size:18px;color:#111}
.ls-tabcon li div h5 span{ font-size:24px; margin-right:8px;}
.ls-tabcon li div p{ font-size:14px;color:#111; line-height:22px; margin-top:15px}
.ls-tabcon li a{ width:105px; height:auto; text-align:center; background:#ff553b; color:#fff; border-radius:10px; font-size:28px; padding:15px 0;margin-top: 15px;margin-left: 41px;}
.zd-con{ margin-top:30px; overflow:hidden}
.zd-con li{ float:left; margin-right:4px;} 
.zd-li1{ width:287px; height:487px; background:url(../imgs/zd-img1.jpg) no-repeat center center }
.zd-li2{ width:287px; height:488px; background:url(../imgs/zd-img2.jpg) no-repeat center center }
.zd-li3{ width:287px; height:487px; background:url(../imgs/zd-img3.jpg) no-repeat center center }
.zd-li4{ width:287px; height:503px; background:url(../imgs/zd-img4.jpg) no-repeat center center }
.zd-con li h5{ font-size:24px; color:#fff; font-weight:bold; text-align:center; padding-top:230px;}
.zd-con li p{ font-size:16px; color:#fff; margin-left:35px; margin-top:26px; line-height:26px}
.zd-con .zd-li4{ margin-right:0px; margin-top:-16px}
.zd-con .zd-li4 h5{padding-top:246px;}
.lx-con{ width:1162px; margin:0 auto; height:280px; position:relative}
.lx-l{ position: absolute; left:0px; top:30px; z-index:66; width:170px}
.lx-c{ width:866px; height:185px; background:#b0c9eb; border-radius:175px;position: absolute; left:135px; z-index:55; top:50px}
.lx-r{ position: absolute; right:0px; z-index:66; top:30px; width:250px}
.lx-c h3{ font-size:32px; font-weight:bold; margin-left:100px; padding-top:25px}
.lx-c p{ font-size:24px;margin-left:100px; margin-top:3px;}
.lx-c a{display: block;
    width: 217px;
    height: 44px;
    line-height:44px;
    background:#fe3c1f;
	
    color: #fff;
    font-size: 22px;
    text-align: center;
    border-radius: 8px;margin-left:100px; margin-top:10px
   }
a,button{ cursor:pointer}


