﻿

.q1 { background:#484848; height:8px; line-height:40px;}
.q1_q em { float:left; font-style:normal; color:#b5b5b5; font-size:12px; background:url(../images/hl_03.jpg) no-repeat left 10px; padding-left:22px;}
.q1_q i { float:right; font-style:normal; color:#b5b5b5; }
.q1_q i a { color:#b5b5b5; margin:0 5px; font-size:12px;}

.header{background:url(../images/top-bg.jpg) top center no-repeat; height:85px; }
.q2 { height:85px;width:1200px; margin:0px auto;}
.q2_left { float:left; width:265px;padding-top:15px; }
.q2_center { float:left; width:136px; margin-left:20px;margin-top:10px;}
.q2_right { float:right; width:908px; background:url(../images/tel-top.png) 230px 25px no-repeat; height:65px; margin-top:10px; text-align:right;}
.q2_right p { text-indent:50px; margin-top:17px; color:#A5A5A5;}
.q2_right p span {  font-size:23px; color:#008CD6; }

.q2 ul li a em{ font-style:normal; font-size:14px; font-weight:bold; padding:10px; }




.p1-line {
    overflow: hidden;
    z-index: 10;
    position: absolute;
    height: 700px;
    padding-top: 0px;
    
    left: 50%;
    opacity: 1;
    transition: all 1.5s

    top: 0px;
    width: 700px;
    margin-left: -350px;
    transition-delay: 2s   
}

.open-lt {
    z-index: 1;
    position: fixed;
    width: 34px;
    bottom: 30px;
    display: block;
    right: 13px
}

ul.kf {
    width: 34px;
    margin: 0 auto;
}

ul.kf li {
    width: 34px;
    margin-bottom: 20px;
    position: relative;
    height: 34px;
}

ul.kf li a.kf1,
ul.kf li a.kf2,
ul.kf li a.kf3,
ul.kf li a.kf4,
ul.kf li a.kf5 {
    width: 34px;
    height: 34px;
    right: 0;
    display: block;
    background: #fff url(../images/kf.png) no-repeat;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
 text-align: left;
    transition: 500ms;
    overflow: hidden;
    position: absolute;
    margin: 0 auto;
}
ul.kf li a span{ opacity: 0; color: #FFF;  padding-left:36px; line-height: 34px; font-size:12px; }
ul.kf li img{ transition: 0.5s;transition-delay: 0.5s;  opacity: 0;position: absolute; top: -126px;
    left: -423px; width:220px; }
ul.kf li a.kf1:hover,
ul.kf li a.kf2:hover,
ul.kf li a.kf3:hover,
ul.kf li a.kf4:hover,
ul.kf li a.kf5:hover {
    background: #000 url(../images/kf.png) no-repeat
}

ul.kf li a.kf2 {
    background-position: 0 -34px
}

ul.kf li a.kf2:hover {
    background-position: 0 -34px
}

ul.kf li a.kf3 {
    background-position: 0 -68px
}

ul.kf li a.kf3:hover {
    background-position: 0 -68px
}

ul.kf li a.kf4 {
    background-position: 0 -102px
}

ul.kf li a.kf4:hover {
    background-position: 0 -102px
}

ul.kf li a.kf5 {
    background-position: -176px 0
}

ul.kf li a.kf5:hover {
    background-position: -176px 0
}

.logoA {
    width: 206px;
    height: 76px;
    position: fixed;
    top: 5%;
    left: 50px;
    z-index: 999;
    opacity: 1;
    text-align: left;
    transition: 1.5s;
	display:none;
}

.logoA-active {
    z-index: 999;
    opacity: 1;
    top: 5%;
    text-align: left
}



.p5-1 {
    position: absolute;
    text-align: center;
    width: 239px;
    height: 480px;
    margin-left: -120px;
    top: 20%;
    left: 50%;
    padding-top: 100px;
    text-align: center;
	 background: url(../images/shouji.png) no-repeat;
    opacity: 0;
    transition: all 1.5s;
    color: #FFF;
	z-index:300;
}

.active .p5-1 {
    position: absolute;
    top: 15%;
    opacity: 1;
    transition-delay: 1s
}

.p5-2 {
    position: absolute;
    text-align: center;
    width: 151px;
    height: 151px;
    margin-left: -75px;
    top: 35%;
    left: 50%;
    opacity: 0;
    transition: all 1.5s;
	z-index:300;
}

.active .p5-2 {
    position: absolute;
    margin-left: -420px;
    opacity: 1;
    transition-delay: 1.5s
}

.p5-3 {
    position: absolute;
    text-align: center;
    width: 151px;
    height: 151px;
    margin-left: -75px;
    top: 35%;
    left: 50%;
    opacity: 0;
    transition: all 1.5s;
	z-index:300;	
}

.active .p5-3 {
    position: absolute;
    margin-left: 270px;
    opacity: 1;
    transition-delay: 1.5s
}

.Ftext ,.u-4{ border:1px solid #fff; padding:0px 5px; margin:10px 0px; height:38px; line-height:38px; font-family:å¾®è½¯é›…é»'; color:#fff; background:none;}
.submit_button{border:1px solid #fff; background:#fff; color:#000; margin:2px 0px; height:26px; overflow:hidden; line-height:26px; padding:0px 16px;}
.Ftext{ width:420px;}
.u-4{ height:60px;}