@charset "utf-8";
/* CSS Document */
.tc{text-align:center;}
p{ margin:0; padding:0;}
.left{ float:left;}
.right{ float:right;}
.top {background-color: #fff; width:1000px; margin:10px auto 0 auto; height:155px;}
.topco { background-color: #fff; width:1000px; height:85px;}
.topimg{ height:62px; line-height:62px;}
.topimg .left a{ float:left;}
.topimg .left span{ float:left;font-weight: 700; font-size: 16px;color: #22b14c; padding:0 0 0 10px;}
.topimg .right{padding-left: 48px;font-size: 18px;font-weight: 600; background: url(../img/phone.png) left center no-repeat; padding-right:25px;}
.topimg .right a{color: #ff7800;}
.topnav { width: 1000px; height: 85px;margin-left: 0px;float:none;}
.topnav ul li {margin-left:30px;margin-right:30px; font-size:16px;}
.topnav ul li a { color: #333;display: block;}


.lbanner img{ width:1000px; height:auto;}
.lconcleft ul li {width: 200px;height: 40px;_height: 40px; margin:0 0 20px 0;}
.lconcleft ul li a { width: 180px; font-size: 14px; display: block; height: 40px;line-height:40px; _height: 40px; padding: 0px 0 0 20px;}


.lconcleft ul li ul{ background:#fff!important;}
.topnav ul li ul li{ margin:0!important; text-align:center;}
.topnav ul li.hover a{color:#22b14c;}
.lconcleft ul li.hover{background-color:#64e5bc;}
.topnav ul li ul { position: absolute;  left: -31px;top: 60px;background-image: url(../img/navbj.png); background-repeat: no-repeat;padding: 15px 5px 10px 5px;z-index:99;}
.clistcon{ margin:0 0px 0 50px;}
.lfoot{ background:#f1f1f1; height:155px;padding: 20px 0 4px;}
.sub-nav {padding-bottom: 10px; text-align: center; line-height: 16px;font-size: 14px;}
.sub-nav a {margin: 0 6px;}
.cript {font-size: 14px;line-height: 24px;text-align: center;color: #999;}
.lfootcon{ height:85px;}

/*index*/
.banner{background: url(../img/nav.jpg) no-repeat center top;background-size: 100% 100%;}
.topba {height:500px;}
.banner h2 {margin:0; position: relative;padding-top: 75px; color: #fff;font-size: 38px;line-height: 48px;text-align:center;}
.banner .icon_con {
    padding-top: 140px;
    text-align: center;
    overflow: hidden;
}
.banner .icon_con li {
    float: left;
    width: 33.3%;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
}
.con3 { height:530px;}
.J_popula{overflow:hidden;}
.slider {
    position: relative;
    width: 1110px;
    height: 305px;
    overflow: hidden;
}
.con3nav ul{padding-left: 140px; width:860px;}
.con3nav ul li {
    width:auto;
    height: 30px;
    margin-left: 0px;
    margin-right: 42px;
    float: left;

}
.con3pic{ position:relative; height:290px;}
.con3pic i.prev {
    left: -0px;
    background: url(../img/drp01.png) no-repeat;
}
.con3pic i.next {
    right: -0px;
    background: url(../img/drp02.png) no-repeat;
}
.con3pic i {
    display: block;
    position: absolute;
    top: 64px;
    width: 15px;
    height: 36px;
    z-index:9;
}
.con3pic ul{ height:270px;position:absolute; left:0; top:0;}
.con3pic ul li {margin-left: 20px;margin-right: 20px; _margin-right: 20px;margin-bottom:0;height:270px}
.image {top: 0px;left: 0px;}

.con33 {
    width: 1000px;
    margin: 0 auto;
    height: auto;
    clear: both;
}
.con3tit{ height: 34px;}
.partner-img img{ width:1000px; height:auto;}


.con4{ background:#fff;}

.con5con1 { padding:0 0 0 18px;
    width: 275px;
}
.con5con2 {
    margin-left: 70px;
    margin-right: 30px;
}
.con5 .con5tit{ padding:10px 0 0 0;}

.plistcon ul li {margin-bottom: 0px;}
.bounced {
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -90px;
    padding-top: 20px;
    width: 160px;
    height: 188px;
    text-align: center;
    background: #39a35d;
}
.bounced .bounced-log {
    width: 120px;
    min-height: 80px;
    margin-left: 28px;
}
.bounced .bounced-log img {
    max-width: 100%;
}
.bounced .phone {
    padding-left: 30px;
    background: url(../img/icon02.png) no-repeat 16px 0;
    color: #fff;
    font-family: arial;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 12px;
}
.bounced .tel {
    padding-left: 30px;
    background: url(../img/icon01.png) no-repeat 16px 0;
    color: #fff;
    font-family: arial;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 12px;
}
#qqBtn {
    display: inline-block;
    width: 99px;
    height: 22px;
    background: url(../img/qq.png) no-repeat;
}
.lconc{min-height:950px;}
