a:focus {
    outline: thin dotted
}

a:active, a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

h2 {
    font-size: 1.5em;
    margin: .83em 0
}

h3 {
    font-size: 1.17em;
    margin: 1em 0
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td { margin:0; padding:0;}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img { border:0;}

em,strong,th,var { font-style:normal; font-weight:normal;}

ol,ul { list-style:none;}

caption,th { text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

q:before,q:after { content:'';}

abbr,acronym { border:0;}

.gl-header {
    width: 100%;
    position: fixed;
    height: 60px;
    top: 0;
    z-index:999;
    background:#2a91f8; /* 一些不支持背景渐变的浏览器 */
    background:-moz-linear-gradient(#2c96ff, #004284, rgb(0, 0, 255));
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#2c96ff), to(rgb(0, 66, 132)));
    background:-o-linear-gradient(top, #2c96ff, rgb(0, 66, 132));
}

.logo {
    float: left;
    margin-right: 57px
}


#p1{
    background: url("../images/bg-fl.jpg")  no-repeat center #589ff9;
    background-size: cover;
    padding-top: 60px;
}
#p2{
    background: url("../images/bg-se.jpg") no-repeat center;
    background-size: cover;
    padding-top: 60px;
}

.ml-box1 {
    position: relative;
    z-index: 1;
}
.ml-box1 .ml-box1_1 {
    text-align: center;
    padding-top: 2%;
    padding-bottom: 1%;
}

.ml-box1 .ml-box1_1 img{
	width:784px;
    height: 120px;
	
}
.ml-box1 .ml-box1_2 {
    text-align: center;
    width: 900px;
    margin: 0 auto;
}


.ml-box1 .ml-box1_2 .input-text {
    border: none;
    border-radius: 6px 6px;
    outline: none;
    height: 60px;
    line-height: 38px;
    width: 800px;
    padding: 10px 0 10px 47px;
    color: #243336;
    font-size: 20px
}
.ml-box1 .ml-box1_2 .input-text1 {
    background: url("../images/step-52.png") 8px no-repeat white;
    background-size: 28px 28px;
    border: 1px solid #4c7ac1;
    border-radius: 6px 6px;
    outline: none;
    height: 50px;
    line-height: 38px;
    width: 400px;
    padding: 10px 0 10px 42px;
    font-size: 17px
}
.ml-box1 .ml-box1_2 .input-text2 {
    background: url("../images/step-53.png") 8px no-repeat white;
    background-size: 28px 28px;
    border: 1px solid #4c7ac1;
    border-radius: 6px 6px;
    outline: none;
    height: 50px;
    line-height: 38px;
    width: 400px;
    padding: 10px 0 10px 42px;
    font-size: 17px
}

.ml-box1 .ml-box1_2 .input-submit1 {
    border-radius: 6px 6px;
    background: #ff5442;
    border: 0;
    width: 400px;
    height: 50px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    position: relative;
    top: 1px
}

.ml-box1 .ml-box1_2 .input-submit1:hover {
    background: #FF3428
}

.ml-box1 .ml-box1_2 .input-submit {
    border-radius: 6px;
    background: #ff5442;
    margin-left: -80px;
    border: none;
    width: 150px;
    height: 65px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    position: relative;
    top: 1px
}

.ml-box1 .ml-box1_2 .input-submit:hover {
    background: #FF3428
}

.ml-box1 .ml-box1_3 {
    margin: 0 auto;
    padding-top: 30px;
    width: 900px;
    z-index: 1;
    text-align: center;
}
.ml-box1 .ml-box2_3 {
    height: 260px;
    color: black;
    margin: 0 auto;
    width: 1000px;
    z-index: 1;
    text-align: center;
}


.gl-box6 {
    background-color: #f3f3f3;
    padding-bottom: 70px
}

.gl-box6_title {
    text-align: center;
    padding-top: 94px;
}

.gl-box6_down {
    padding-top: 50px;
    padding-bottom: 30px;
    text-align: center
}

.gl-box6_zixun {
    text-align: center;
    padding-bottom: 40px
}

.por{ position:relative}

body {
    font: 12px / 1.5 'microsoft yahei', 'helvetica neue', 'hiragino sans gb', 'stheiti', '\5FAE\8F6F\96C5\9ED1', 'tahoma';
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizespeed;
    word-wrap: break-word;
    color: #333
}

.main-1000 {
    width: 1000px;
    margin: 0 auto;
    clear: both
}

.rolling {
    padding: 0 100px;
    margin: 0 auto;
    clear: both
}

.f-clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.f-clearfix:before, .f-clearfix:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0
}

.f-clearfix:after {
    clear: both
}

.f-clearfix {
    zoom: 1
}

.choose-lb {
    padding: 10px 0 30px 0;

}
/*弹出框*/

a {  text-decoration: none; padding:0; margin:0;  }
a:hover {  text-decoration: none;  cursor:pointer;  }
/*  遮罩层  */
.mask { position: fixed; left: 0; top: 0; width: 100%;  height: 100%; background-color: #000; filter: Alpha(opacity=70); opacity: .7;  z-index: 8; display: none; }
/* 弹窗 */
.dialog-style{
    width: 500px;
    height: 320px;
    position: fixed;
    background-color: #fff;
    left: 50%;
    margin-left: -220px;
    top: 50%;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-top: -220px;
    z-index: 9999;
    display: none;
}
.dialog-style{
    width: 400px;
    height: 320px;
    position: fixed;
    background-color: #fff;
    left: 50%;
    margin-left: -220px;
    top: 50%;
    border-radius: 6px;
    margin-top: -220px;
    z-index: 9999;
    display: none;
}
.dialog-close1,.dialog-close{
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    top: 13px;
    right: 10px;
}
.dialog-title {
    text-align: center;
    font-size: 24px;
    color: #333;
    font-weight: bold;
    border-bottom: solid 1px #e2e2e2;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dialog-form{
    background: url(../images/callmessage.jpg) no-repeat center;
    background-size:500px 300px;
    height: 300px;
}
.dialog-form1 p{
     color: #f23319;
     font-size: 14px;
     padding-left:50px;
     padding-right:50px;
     padding-top: 25px;
 }
.pf-con1{ width: 270px; margin: 0 auto; position: relative; height:50px;}

.pf-con1 input{
    width: 270px;
    font-size: 14px;
    padding-left: 10px;
    height: 40px;
    border-radius: 6px;
    line-height: 40px;
    position:absolute;
    bottom:10px;
    border: solid 1px #e2e2e2;}
.pf-con{ width: 270px; margin: 0 auto; position: relative; height:90px;}

.pf-con input{
    width: 270px;
    padding-left: 10px;
    height: 38px;
    border-radius: 6px;
    line-height: 38px;
    position:absolute;
    bottom:10px;
    border: solid 1px #e2e2e2;}
.pf-star{ position: absolute; font-size: 18px; font-weight: bold; color: #f23319; left: -15px; bottom: 14px;}
.pf-btn{ text-align: center; margin: 0 auto;}
.dialog-btn{ width: 270px; height: 41px; line-height: 41px;  background: url("../images/bg-btn.png") no-repeat;background-size: 270px 41px;
    color: #fff; font-size: 16px; text-align: center; display: inline-block;}
.dialog-btn:hover{ background: url("../images/bg-btnhover.png") no-repeat; background-size: 270px 41px;
 color: #f2331a; }
.dialog-affirm h3{ font-size: 18px; color: #262626; text-align: center; padding-bottom: 15px; border-bottom: solid 1px #e2e2e2;}
.dialog-affirm h4{ font-size: 20px; line-height: 30px; color: #f2331a; text-align: center; padding-top: 20px;   }
.pa-img{ text-align: center; padding: 25px 0;}
.pa-text{ font-size: 16px; color: #262626;  text-align: center; padding-left: 32px; line-height: 30px;}
.pa-btn{ margin-top: 20px; text-align: center; }
.ps-text{  font-size: 16px; text-align: center; color: #aaabab; padding-top: 25px; line-height: 26px;}

.hd-scales{
    display: inline-block;
    z-index: 10;
    animation: scales 1.5s infinite;
    -weikit-animation: scales 1.5s infinite;
    -moz-animation: scales 1.5s infinite;
    -o-animation: scales 1.5s infinite;
}

@keyframes scales{
    0% { transform: scale(.8); }
    50% { transform: scale(1); }
    100% { transform: scale(.8); }
}

.pf-con select, .pf-con input {
    width: 270px;
    padding-left: 10px;
    height: 38px;
    border-radius: 6px;
    line-height: 38px;
    position: absolute;
    bottom: 10px;
    border: solid 1px #e2e2e2;
}