
/********   banner轮播   **************/
.fullSlide {
    width: 1600px;
    height: 500px;
    position: relative;
    overflow: hidden;
    z-index: 3;
    margin:0 auto;
}
.fullSlide.bd {
    height: 500px;
    position: relative;
    left: 0;
    margin-left: 0;
}
.banner .bd a {
    display: block;
    height: 500px;
    background-size: cover;
    background-position: top center;
    position: relative;
    text-align: center;
    z-index: 1;
}
.banner .bd a img {
    display: block;
    width:100%;
    min-width: 1200px;
    height:500px;
}
.fullSlide .bd li {
    display: block;
    width:100%;
    height:500px;
}
.fullSlide .nav a {
    display: block;
    width: 41px;
    height: 119px;
    opacity: .2;
    z-index: 9;
}
.fullSlide .nav a.prev {
    position: absolute;
    left: 200px;
    top: 250px;
    margin-top: -58px;
    background: url("../images/ban_pre.png") no-repeat;
}

.fullSlide .nav a.next {
    position: absolute;
    right: 200px;
    top: 250px;
    margin-top: -58px;
    background: url("../images/ban_next.png") no-repeat;
}
.fullSlide .hd {
    width:500px;
    position: relative;
    /*left:50%;*/
    /*margin-left:-600px;*/
    margin:0 auto;
}
.hd .navListBox {
    position: absolute;
    left: 50%;
    /*top: 475px;*/
    top: -25px;
    z-index: 99;
}
.hd .navListBox li:first-child {
    margin-left: 0;
}
.hd .navListBox li {
    width: 15px;
    height: 15px;
    float: left;
    margin-left: 10px;
    border-radius: 50%;
    background-color: #fff;
    line-height: 9999999;
}
.hd .navListBox li.on {
    background-color: #037bda;
}
/*********    优势    **********/
.youshi {
    overflow: hidden; width:1200px; margin:0 auto;
}
.youshi01, .youshi02, .youshi03, .youshi04 {
    position: relative;
}
.youshi01 ,.youshi01 img {
    /*background:url(../image/youshi_01.jpg) no-repeat scroll center center;*/
    display: block;
    width:100%;
    height: 215px;
}
.youshi02 {
    background:url(../images/youshi_02.png) no-repeat scroll center center;
    height: 303px;
}
.youshi03 {
    background:url(../images/youshi_03.png) no-repeat scroll center center;
    height: 299px;
}
.youshi04 {
    background:url(../images/youshi_04.png) no-repeat scroll center center;
    height: 330px;
}
.youshi h4 {
    color: #151948;
    font-size: 24px;
}
.youshi h5 {
    color: #1e1e1e;
    font-size: 22px;
    margin-bottom: 20px;
}
.youshi p {
    color: #1e1e1e;
    font-size: 15px;
    line-height: 26px;
}
.youshi .youshi_box {
    position: absolute;
}
.youshi02 .youshi_box {
    left: 200px;
    top: 60px;
}
.youshi03 .youshi_box {
    left: 630px;
    top: 22px;
}
.youshi04 .youshi_box {
    left: 200px;
    top: 31px;
}
.youshi04 h5 {
    margin-bottom: 10px;
}
.youshi_box  p{
    background:url(../images/youshi_icon_list.jpg) no-repeat 0px 3px;
    padding-left:20px;
}

/********* 产品中心   *********/
.door_pro{ background:url(../images/wel1.jpg) no-repeat;}
.door_pro h2{ text-align:center; font-size:36px; padding: 50px 0 10px;}
.door_pro p{ text-align:center; line-height:24px; margin-bottom:20px;}
.pro-list-icon{ width:1200px; margin:0 auto;height:38px;}
.pro-list-icon li{ float:left;cursor:pointer; width:12.5%; }
.pro-list-icon li img{ width:100%;}
.pro-list-icon li span{ border-radius:5px;margin:0 8px;border:1px solid #ccc;text-align:center; line-height:32px; color:#037bda;white-space:nowrap; display:block; font-style:normal; font-size:14px;}
.pro-list-icon li:hover span {
    border:2px solid #037bda;
    color:#5d5d5d;
    font-weight: 600;
    font-size: 16px;
}
.pro-list-icon li:hover cite{  font-weight:700;}
.list-icon-all{display: none; margin:0 auto;width:130px; height:70px; position:relative; overflow:hidden;}
.list-icon-all span{position:absolute; top:0;}
.list-icon-all .icon1{ left:0; width:19px; height:70px;}
.list-icon-all .icon1_1{  right:-10px;width:111px; height:70px;transition: all 0.2s ease 0s;}
.pro-list-icon li:hover .icon1_1{ right:5px;}
.list-icon-all .icon2{ left:-20px; width:106px; height:70px;transition: all 0.2s ease 0s;}
.list-icon-all .icon2_1{  right:0px;width:24px; height:70px; top:-7px;}
.pro-list-icon li:hover .icon2{ left:15px;}
.list-icon-all .icon3{ left:0; width:106px; height:70px;transition: all 0.2s ease 0s;}
.list-icon-all .icon3_1{  right:0px;width:24px; height:70px;}
.pro-list-icon li:hover .icon3{ left:15px;}

.pro-list{ width:1200px; position:relative; margin-top:20px;}
.pro-list .box{overflow:hidden;width:1140px; margin:0 auto;}
.pro-list .list{overflow:hidden;width:9999px;}
.pro-list .list li{float:left;width:360px;height:280px; padding: 0 5px;margin:0 6px;  }
.pro-list .list li:first-child{
    margin:0;
}
.pro-list .list li img{width:100%;height:230px; border:1px solid #e1e1e1; padding:2px; background:#FFF;}
.pro-list .list li span { display:inline-block; width:100%; text-align: center;line-height: 30px; }
/*案例*/
.case {
    width:1200px;
    margin:20px auto 0;
}
.anli{  /*height:840px;*/ overflow:hidden; background-color:#fff; }
.anli h2{ font-size:34px;text-align:center; padding-top:13px; margin:20px;}
.anli h2 a{ color:#000; display:block; margin-bottom:7px}

.anli-box { border:1px solid #d9d9d9; overflow:hidden ;width:1198px;}
.anli-box .anli-nav { width:100%;height:73px;}
.anli-box .anli-nav li{ width:599px; height:73px; float:left; background:url(../images/anli-ul-bg.png) repeat-x center; line-height:73px; text-align:center; font-size:18px; font-weight:bold;}
.anli-box .anli-nav li a{ text-decoration:none}
.anli-box .anli-nav .cur a,.anli-box .anli-nav li:hover a{border-bottom:3px solid #ddd; padding-bottom:10px; color:#fff}
.anli-box .anli-nav .cur,.anli-box .anli-nav li:hover { background:#00458E;}
.anli-box dt{ float:left; padding:6px; border:1px solid #dddddd; margin:22px 25px 0 33px}
.anli-box dd{ float:left; width:620px; height:330px; margin-top:22px;}
.anli-box dd a{ font-size:16px; line-height:60px;}
.anli-box dd p{ 
    font-size:15px; line-height:31px; color:#111111; width:620px; height:150px; overflow:hidden; margin-bottom:60px;
    
}
.anli-box .al-1,.anli-box .al-2{ display:block; width:108px; height:56px; line-height:56px;color:#fff; font-size:16px; font-weight:bold; float:left; padding-left:30px}
.anli-box .al-1{background:url(../images/anli-icon1.png) no-repeat center}
/*.anli-box .al-2{background:url(../image/anli-icon2.png) no-repeat center}*/
.anli-show { margin-top:25px; height:260px; float:left; position:relative}
.anli-show h4 a{ background:url(../images/anli-icon.png) no-repeat left center; padding-left:25px; font-size:16px; margin:25px 0 20px 33px}

.anli-show li{ width:251px; height:220px; text-align:center; float:left; margin:0 14px;}
.anli-show li img{ width:237px;height:158px;padding:6px; border:1px solid #d9d9d9}
.anli-show li a{ display:block;font-size:15px; line-height:30px;width:100%;height:220px;}
.anli-show .albtn-l,.anli-show .albtn-r{ position:absolute; top:100px;}
.anli-show .albtn-l{ left:17px}
.anli-show .albtn-r{ left:1156px}

.anli-s {
    width:1116px;
    height:220px;
    margin:20px 40px;
}
.anli-s .bd {
    width:1116px;
    height:220px;
    overflow: hidden;
}
    /*招商加盟*/
.market_bg {
    min-width: 1200px;
    background:url(../images/market_bg.jpg) no-repeat scroll center 160px #F2F2F2;
    height: 652px;
}
.market {
    background:url(../images/market_line.gif) no-repeat scroll 37px 211px;
    margin: 0 auto;
    padding-top: 51px;
    width: 960px;
}
.market h2 {
    height: 65px;
    overflow: hidden;
    padding-bottom: 20px;
}
.market h2 span {
    color: #000;
    display: block;
    float: left;
    font: 20px/23px "microsoft Yahei";
    text-align: right;
    width: 559px;
}
.market h2 span img {
    display: block;
    padding: 0 0 5px 149px;
    text-align: right;
}
.market h2 p {
    color: #6f6f6f;
    float: left;
    font: 30px/32px "microsoft Yahei";
    margin-left: 10px;
}
.market h2 p b {
    background: rgba(0, 0, 0, 0) url(../images/market_tit1.png) no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font: 14px/23px "microsoft Yahei";
    height: 23px;
    padding-bottom: 9px;
    text-align: center;
    width: 226px;
}

.market dl {
    clear: both;
    height: 66px;
    overflow: hidden;
    padding-top: 25px;
}
.market dt {
    background:url(../images/market_dt.jpg) no-repeat scroll 0 0;
    color: #000;
    float: left;
    font: bold 16px/66px "microsoft Yahei";
    height: 66px;
    text-align: center;
    width: 76px;
}
.market dd {
    color: #454545;
    float: left;
    font: 14px/24px "microsoft Yahei";
    padding: 10px 0 0 14px;
    width: 335px;
}
.market dd em {
    color: #c59a67;
    font-weight: bold;
}

/*合作伙伴及获得荣誉*/
.company_show{ height:590px; background-color:#fff; margin-top:20px;}
.partner{ width:840px; height:570px; float:left; border:1px solid #e6e6e6}
.honor{ width:342px; height:570px; float:right; border:1px solid #e6e6e6}
.partner_title{ background:url(../images/xige_h3.png) repeat-x center; height:56px; margin-bottom:17px; overflow:hidden}
.partner_title h3{ margin:17px 0 0 20px; font-size:16px;line-height:14px; float:left}
.partner_title img{ float:right; margin:16px 10px 0 0; display:block}
.partner_title h3 p{font-size:14px;}
.company_show dl,.company_show dt,.company_show dd{ float:left}
.company_show .box{overflow:hidden;height:480px;}
.company_show .bd_img{ margin:10px 28px; float:left;}
.company_show .bd_text{ width:550px; float:left;}
.company_show .bd_text h4 a{ font-size:13px; color:#090909; line-height:40px;}
.company_show .bd_text p{ font-size:13px; color:#333333; width:550px; height:70px; overflow:hidden; line-height:24px; margin-bottom:20px}
.company_show .bd_text a{ color:#2b2b2b}
.honor li { text-align:center; width:300px; height:240px; margin:0 auto; line-height:22px; display:block;}
.honor li a{ font-size:13px; color:#2b2b2b}
.honor li img{ padding:9px; border:1px solid #e8e8e8}
.list li{ height:165px;}
#element_idf .list li{ height:240px;}
.partner .bd_img img {
    display: inline-block;
    width:200px;
    height:140px;
}


/*公司动态*/
.xige_h3{background:url(../images/xige_h3.png) repeat-x center;height:56px;margin-bottom:17px;overflow:hidden;}
.xige_h3 h3{ margin:17px 0 0 20px; font-size:16px;line-height:14px; float:left}
.xige_h3 h3 a{ color:#36C;}
.xige_h3 img{ float:right; margin:16px 10px 0 0; display:block}
.xige_h3 h3 p{font-size:14px;}

.xigedt{height:487px;background-color:#fff; }
.xigedt .dt-l{height:468px;border:1px solid #d2d2d2; overflow:hidden}
.xigedt .dt-l{width:342px;float:left; margin-right:20px;}

.xigedt ul{
 float:left;
 margin-left:25px;
}
.xigedt li{ width:100%; height:15px; margin:0 20px 20px 0;float:left; overflow:hidden; background:url(../images/xigeli.png) no-repeat left center; }
.xigedt li a{ display:block;width:300px; padding-left:13px;color:#2f2f2f; overflow:hidden; float:left;}
.xigedt li span{ float:right; color:#919191; margin-right:20px;}
.xigedt .wenda {  height:85px;width:310px; border-bottom:1px dashed #d2d2d2; margin-bottom:12px}
.xigedt .wenda h4 a{ color:#037bda; padding-left:40px; font-size:12px; line-height:25px}
.xigedt .wenda h4 { background:url(../images/wenda_wen.png) no-repeat left top;height:25px; overflow:hidden; margin-bottom:10px;}
.xigedt .wenda p{ background:url(../images/wenda_da.png) no-repeat left top; height:45px; width:260px; overflow:hidden;line-height:25px; padding-left:40px; color:#333;}
#element_qa .box{ height:380px; overflow:hidden;}

.xigedt .dt-news{ width:475px;}
.xigedt .dt-mes{ width:335px; margin-right:0px;}

.Message {
    background: #eeeeee none repeat scroll 0 0;
    overflow: hidden;
    height:100%;
}
.Message_title p {
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding: 6px;
    text-align: center;
}

.Message_content {
    margin: 0 auto;
    overflow: hidden;
    width: 338px;
}
.left_text {
    float:left;
    color: #000;
    text-align: right;
    width: 80px;
}
.leave_msg_container .left_text div {
    line-height: 35px;
}
.right_input{
    float:left; margin-left:20px;
}
.leave_msg_container .right_input div {
    line-height: 35px;
}
.leave_msg_container .right_input span {
    color: #c21f2e;
}
.leave_msg_container .right_input input {
    border: 1px solid #ccc;
    font-size: 14px;
    height: 20px;
    width: 200px;
}
.leave_msg_container .right_input textarea {
    border: 1px solid #ccc;
    height: 50px;
    width: 200px;
}
.leave_msg_container .opts {
    margin-left: 80px;
}
.leave_msg_container .msg_submit {
    background:#037bda; 
    color:#FFF; 
    border:none;
    height: 29px;
    width: 105px;
    outline: medium none;
    cursor:pointer;
}
.leave_msg_container .msg_reset {
    background:#CCC;
    border: 0 none;
    height: 29px;
    outline: medium none;
    width: 105px;
    cursor:pointer;
}

/* 右侧浮动框 */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}




.ys{
    width:1200px;
    margin:0 auto;
    height:1200px;
    overflow:hidden;
    background:url(../images/ys_bg2.jpg) no-repeat center top;
    background-size: 100% 100%;
}
.ys01{ width:980px; height:1200px; margin:0 auto; position:relative;}
.ys dl{ width:465px; height:100px; position:absolute;}
.ys dt{ width:70px; height:83px; background:url(../images/ys_h.png) no-repeat left top; font:60px "Microsoft Yahei"; line-height:83px;font-weight:bold; color:#c9000d; text-align:right; float:left; padding-right:15px; font-style:italic;}
.ys dd{ float:left; display:inline-block; margin-left:24px;}
.ys dd h4{ height:38px; background:url(../images/ys_line.gif) no-repeat left bottom; font:24px "Microsoft Yahei"; font-weight:bold; color:#c9000d; overflow:hidden;}
.ys dd p{ font:18px "Microsoft Yahei"; color:#000; line-height:28px; margin-top:8px;}
.ys dd p b{ color:#1f242b;}
.ys dd p em{ color:#c9000d;}
.ys .dl01{ top:210px;}
.ys .dl02{ top:360px;}
.ys .dl03{ top:580px;left:539px;}
.ys .dl04{ top:740px; left:539px;}
.ys .dl05{ top:915px;}
.ys .dl06{ top:1065px; width:550px;}
.bd_text h4 {
    line-height: 50px;
}