body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; font-size: 13px; font-family: "微软雅黑";}
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; vertical-align:top;}
.clear { zoom: 1; }
    .clear:after { content: ""; display: block; clear: both; }
strong { font-weight: bold; }
a { color: #000; text-decoration: none; }
   
button { border: none; }
input, textarea { outline: none;border:none; }
ul, li, ol, li { list-style: none; }

.clearfix:after { visibility: hidden; display: block; content: "."; clear: both; height: 0; line-height: 0; font-size: 0; }
.clearfix { display: inline-block; }
* html .clearfix { zoom: 1; }
*:first-child + html .clearfix { zoom: 1; }

#head { height:99px;width:100%;background:url(imgs/head.jpg) repeat-x;}
        .head_cnt {overflow:hidden;width:1000px;margin:0 auto; }
#head .logo { height:99px;width:229px;float:left;}
            #head .logo a{ background:url(imgs/logo.png) no-repeat right 30px;height:99px;width:229px;display:block;}
            #head ul { float:left; height:99px;}
            #head li { float:left;}
                #head li a { display:block;color:#fff;font-size:20px;line-height:60px;margin:37px 0px 0 25px;padding-bottom:2px;}
                #head li a:hover { border-bottom:2px solid #ff6a00;padding:0;}
                #head li.active a {border-bottom:2px solid #ff6a00;padding:0; }
       #head  .service {  height:99px;float:left;color:#fff;font-size:20px;line-height:60px;padding-top:37px ;padding-bottom:2px;padding-left:50px;}
        #app1 {height:592px;width:100%;background:url(imgs/1.jpg) no-repeat center 0; }
        @media screen and (max-width: 1000px) {
            #app1  { width:1000px;}
        }
            #app1 div {position:relative;width:1000px;margin:0 auto;height:594px;}
            #app1 .img1 {position:absolute;left:311px;bottom:50px;}
#app1 a { position:absolute;left:380px;bottom:10px;line-height:32px;width:128px;height:33px;font-size:14px;font-weight:bold;background:url(imgs/down.png) no-repeat;text-align:center;}
            #app1 .img2{position:absolute;left:497px;bottom:50px;}
        #app2 {height:272px;width:100%;background:url(imgs/2.jpg) no-repeat center 0; }
        #app3 {height:902px;width:100%;background:url(imgs/3.jpg) no-repeat center 0; }
        #app4 {height:887px;width:100%;background:url(imgs/4.jpg) no-repeat center 0; }
        #app5 { height:159px;width:100%;background:url(imgs/5.jpg) no-repeat center 0;}
        #foot { background:#00a8f1;width:100%;color:#fff;height:155px;}
.webright {padding-bottom:1px; color:#fff;padding-top:15px;}
    .webright a {color:#fff;}
    .webright dl { text-align: center; line-height: 22px;  color:#fff;}
        .webright dl .web_link { font-size: 15px; line-height: 35px;color:#fff;}

#content { width:905px;margin:0 auto;background:#fafafa;padding:0 50px;padding-bottom:100px;}
.set_up { overflow:hidden;padding:40px 0;}
.set_up .left { float:left;width:660px;}
    .set_up .left h2,.and h2 { font-size:24px;line-height:60px;border-bottom:1px solid #ccc;}
.set_up .left .box1 {padding-left:5px; overflow:hidden;margin-top:20px; width:323px; float:left;}
.set_up .left .box1 .sectitle { font-size:20px;}
    .set_up .left .box1 p { width:370px;border-bottom:1px solid #ccc;position:relative;height:30px;}
        .set_up .left .box1 p span { font-size:16px;line-height:30px;border-bottom:1px solid #ff6a00;height:30px;display:block;width:100px;position:absolute;bottom:-1px;left:0;}
    .set_up .left .box1 ul { overflow:hidden;margin:10px 0 5px 0;}
    .set_up .left .box1 li { float:left;width:161px;font-size:16px;line-height:26px;color:#333;}
        .set_up .left .box1 li span {font-size:14px;line-height:26px;color:#999; }
.set_up .right { float:right;width:228px;height:auto;border:1px solid #ccc;}
    .set_up .right h2 { text-align:center;font-size:16px;line-height:40px;color:#333;border-bottom:1px solid #ccc;width:80%;margin:0 auto;}
    .set_up .right p { padding-top:20px;}
    .set_up .right img { display:block;margin:0 auto;margin-bottom:20px;}
.and span {display:block;font-size:20px;line-height:30px;padding:20px 0px 20px 100px; }
.and .span1 { background:url(imgs/1.png) no-repeat 40px 30px; padding-top:40px;}
.and .span2 { background:url(imgs/2.png) no-repeat 40px 10px; }