@charset "utf-8";

* {

    margin: 0px;

    padding: 0px;

}



img {

    border: 0;

    margin: 0;

    padding: 0;

}



ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i {

    list-style: none;

    margin: 0;

    padding: 0;

    font-weight: normal

}



.clearfix {

    display: inline-table;

}



* html .clearfix {

    height: 1%;

    /*ie6*/

}



*+html .clearfix {

    min-height: 1px;

}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    font-size: 0;

}



.clearfix {

    display: inline-block;

}



* html .clearfix {

    height: 1%;

}



.clearfix {

    display: block;

}



input,

textarea {

    outline: none;

    border: 0px;

}





/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/



a {

    blr: expression(this.onFocus=this.blur());

    /* IE Opera */

    outline: none;

    /* FF Opera */

}



a:focus {

    -moz-outline-style: none;

    /* FF */

}





/*去掉a标签超链接的虚线框*/



.clearboth {

    clear: both

}



a:link {

    text-decoration: none;

    color: #404040;

}



a:visited {

    text-decoration: none;

    color: #404040;

}



a:hover {

    text-decoration: none;

    color: #bb262c;

    transition: all 0.3s ease-out 0s;

}



a:active {

    text-decoration: none;

    color: #404040;

}



em {

    font-style: normal;

}



.mainall {

    width: 1180px;

    margin: 0 auto;

    overflow: hidden;

}

.mainall li {
    float: left;
}

.mainall1 {

    width: 1180px;

    margin: 0 auto;
	padding-bottom:65px;

}



.tnr {

    font-family: times new roman;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.re {

    position: relative;

}



.ab {

    position: absolute;

}



body {

    margin: 0px;

    color: #404040;

    background: #FFF;

    font-size: 12px;

    font-family: 宋体, Arial, Helvetica, sans-serif;

}





/*<!--top-->*/



.top_bgk {

    height: 32px;

    line-height: 32px;background: #f2f2f2;

}



.top_zi {

    float: left;

    margin-left: 30px;color: #999;

}



.top_zi span {

    font-weight: bold;

}



.top_sw {

    text-align: right;

    width: 350px;

    float: right;

    display: inline;

}



.top_sw a {

  color: #999;

  padding: 0px 6px 0px 10px;

  background: url(../images/ss.jpg) no-repeat center left;

}



.top_sw a:first-child {

    background: none;

}





/*<!--logo-->*/



.top_bg {

    height: 143px;

    overflow: hidden;

}

.logo {

    width: 500px;

    float: left;

    padding: 14px 0px 0px 31px;

}

.logo h1 {

    font-size: 36px;

    font-weight: bold;

}

.biaoyu {

    width: 320px;

    float: left;

    margin: 36px 0px 0px 83px;

    line-height: 36px;

    font-size: 24px;color: #228efd;

}

.biaoyu p{font-weight: bold;}

.biaoyu span {

    font-weight: bold;font-size: 18px;color: #2f2323;

}





.iphone {

    height: 46px;

    float: right;

    display: inline;

    background: url(../images/top_tel.jpg) no-repeat 0 0px;

    margin: 30px 0px 0px 0px;

overflow:hidden;

    padding:40px 0 0 7px;width:213px;

}



.iphone p {

    font-size: 30px;font-family: arial;color: #ED2225; height:36px; overflow:hidden; width:189px;

}



.iphone span {

    color: #cc001f;

    font-size: 30px;

    font-weight: bold;

    margin-top: 5px;

    font-family: impact;

    display: block;

}



.top_bg{position: relative;z-index: 5;}



.top_p{top:63px;left:700px;z-index: 10;}





/*<!--nav-->*/



.nav_bg #nav {

    margin-left: 15px;width:1300px;

}





.nav_bg {

    background: url(../images/nav_bg.jpg) repeat-x top center;

    height: 61px;

    position: relative;

    z-index: 2; 

}



.nav_bg li {

    height: 57px;

    line-height:57px;

    display: block;

    float: left;margin:2px 0;

    color: #FFF;

    text-align: center;

    font-size: 20px;
    font-family: 'Microsoft YaHei', Arial, sans-serif;
}



.nav_bg li a {

    height: 57px;background: url(../images/nav_tag.jpg) no-repeat 0 center;

    display: block;

    color: #FFF;
    font-family: 'Microsoft YaHei', Arial, sans-serif;
    padding: 0px 33px;
	font-weight:bold;

}



.nav_bg li:first-child {}



.nav_bg li:first-child a {

    background: none;

}



.nav_bg li.another,

.nav_bg li:hover {

    background: #FFF;

}



.nav_bg li:hover a,

.nav_bg li.another a {

  color:#241a19;

}





/* end nav*/



.end_dbg {

    background: #228efd;

    height: 57px;

}



.end_logo {

    width:80px;

    float: left;

    padding: 40px 0px 0px 17px;

    height: 100px; 

    overflow: hidden;

}

.end_nr {

    font-size: 14px;

    line-height: 30px;

    width: 643px;

    

    margin:40px 0px 10px 50px;





}



.end_nr h2 {

    display: inline;

    font-size: 14px;

}





.end_nav a:hover {

    color: #FFF;

}



.end_ewm {

    background: #FFF;

    width: 134px;border: 1px solid #228efd;

    height: 131px;margin:30px 0px 0px 40px;

    text-align: center;

}



.end_ewm img {

    width: 134px;

    height: 131px;



}



.end_nav {

    height: 57px;

    text-align: center;

    line-height: 57px;

}



.end_nav a {

    font-size: 15px;    background: url(../images/nav_tag.jpg) no-repeat right center;



    color: #FFF;

    padding: 0px 24px;

}















.webqqs{width:177px; margin:0 auto;position:fixed;top:10%;right:-143px;z-index: 7;}



.webqq_left{width:34px; height: 146px; float: left; background:url(../images/jt.png) no-repeat center 120px  #228efd; border-radius: 4px;font-size: 18px;text-align: center;color: #FFF; margin-top: 160px;cursor:pointer;}



.webqq_left span{background: url(../images/xrn.png) no-repeat 2px 5px; padding-top: 35px; display: block; line-height: 20px;}



.webqq_right .ren{height: 119px;width:139px;background:url(../images/ren.png) no-repeat 0 0;}

.webqq_nr{ background: #228efd;width:139px; border-bottom-right-radius: 4px;border-bottom-left-radius: 4px; text-align: center; padding: 10px 0px;}

.webqq_right .kf{height: 29px;width:126px;background:url(../images/kf.png) no-repeat 0 0;display:block;margin:0 auto;}

.webqq_right .qq_x{height: 1px;width:121px;background:url(../images/qq_x.png) no-repeat 0 0;display:block;margin:10px auto;}



.webqq_right{width:139px; float: right;}



.webqq_nr img{padding:0px; margin:0px;}





.webqq_nn li{background: url(../images/qq_bg.png) no-repeat;width:126px; height: 25px; display: block; margin: 5px 0px 10px 7px; text-align: left; line-height:25px;}



.webqq_nn li a{font-size: 14px; color:#404040; background: url(../images/qq.png) no-repeat 15px center; padding-left: 40px; height:25px;display:block;}

.webqq_nn li.ww a{background: url(../images/wangwang.png) no-repeat 15px center;}



.webqq_ewm{width:126px; height: 86px; background: #FFF; border-radius: 4px; margin:5px 0px 0px 7px ; padding-top: 5px;}



.webqq_ewm img{float: left; margin-left: 5px;width:85px;}



.webqq_ewm span{float: left;font-size: 12px; color:#228efd; line-height: 14px; font-weight: bold; margin-left: 12px;width:12px;}



.webqq_tel p{font-size: 18px; color:#FFF; font-family: impact;}

.webqq_tel{font-size: 14px; color:#FFF; line-height: 24px; padding-top: 4px; }
.ewmBox { background: url("../images/xfbg.png") repeat; bottom: 0; height: 65px; left: 0; position: fixed; width: 100%; z-index: 9999; }

.ewmBoxIn { height: 65px; line-height: 65px; margin: 0 auto; position: relative; width: 1200px; }

.ewmBox a { color: #fff; text-decoration: none; }

.ewmBox .ico { background: url("../images/ico.png") no-repeat; float: left; height: 54px; width: 54px; }

.ewmBox .font { color: #FFEB3B; float: left; font-family: 宋体; font-size: 22px; font-weight: bold; padding-left: 10px; width: 260px; }

.ewmBox .font p { line-height: 30px; margin: 0; }

.ewmBox .font p.num { text-indent: 2em; }

.ewmBox .phoneNum { float: left; padding: 5px 0 0; width: 395px; }

.ewmBox .phoneNum .ico { background-position: -113px 0; }

.ewmBox .QQ { float: left; padding: 5px 0 0; width: 345px; }

.ewmBox .QQ .ico { background-position: -57px 0; }

.ewmBox .weChat { float: left; padding: 5px 0 0; position: relative; width: 460px; }

.ewmBox .weChat .ico { background-position: -113px 0; }

.ewmBox .weChat .wx { bottom: 65px; display: none; left: 0; position: absolute; }

.ewmBox .weChat:hover .wx { display: block; }

.ewmBox .weChat1 { float: left; padding: 5px 0 0; position: relative; width: 250px; }

.ewmBox .weChat1 .ico { background-position: -113px 0; }

.ewmBox .weChat1 .wx { bottom: 65px; display: none; left: 0; position: absolute; }

.ewmBox .weChat1:hover .wx { display: block; }

.ewm2 { bottom: -5px; height: 65px; position: absolute; right: 0; width: 65px; z-index: 999; }

.ewm2 img.wxxt { height: 100%; width: 100%; }

.ewm2 img.wxxt1 { bottom: 65px; display: none; left: -80px; position: absolute; }

.ewm2:hover .wxxt1 { display: block; }
.gzh { bottom: -5px; height: 65px; position: absolute; right: 60px; width: 65px; z-index: 999; }

.gzh img.wxxt { height: 100%; width: 100%; }

.gzh img.wxxt1 { bottom: 70px; display: none; left: -80px; position: absolute; }

.gzh:hover .wxxt1 { display: block; }




