@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2019-11-18 20:30:54
 * @version $Id$
 */
*{
    margin:0;
    text-decoration: none;
    list-style: none;
}
body{
	min-width: 1800px;
}
.product{
    width:75%;
    /*height:850px;*/
    margin:0 auto;
}
.text{
    height:70px;
    color:rgb(46, 83, 213);
    line-height: 70px;
    position:relative;
}
.product .text h1{
    float:left;
}
.product .text .gengduo{
    position:absolute;
    right:0px;
}
.gengduo a{
    color:rgb(255, 118, 18);
    font-size:14px !important;
}
.product .tupian{
    width:100%;
    box-sizing: border-box;
}
.product .p1{
    float:left;
    /*width:24%;
    margin-right: 12px;*/

}
.product .p1 img{
    width:290px;
    height:594px;
}
.product .p2{
  /*width:75%;
  overflow: auto;
  overflow-y: hidden;*/
  width:910px; overflow:hidden;
  height:594px;

}
.product .p2 img{ display:block; margin:0px; padding:0px; width:100%; height:290px;}
.product .p2 ul li{ float:left; margin:0px 0px 14px 13px;}
.product .p2 ul li a{ display:block; width:290px; height:290px; overflow:hidden; position:relative;}
.product .p2 ul li a font{ position:absolute; display:block; line-height:30px; height:30px; overflow:hidden; background:rgba(0,0,0,0.5); color:#FFF; text-align:center; width:100%; left:0px; bottom:0px;}
/*.product .p2 div{
    width:32.5%;
    float:left;
    margin-right: 12px;
}
.product .p2 div:nth-of-type(1){
    margin-bottom: 10px;
}
.product .p2 div:nth-of-type(2){
    margin-bottom: 10px;
}
.product .p2 div:nth-of-type(3){
    margin-bottom: 10px;
    margin-right: 0px;
}
.product .p2 div:nth-of-type(6){
    margin-right: 0px;
}
.product .p2 div img{
    width:100%;
    height:100%;
}*/
.white{
    height:100px;
}
.about1{
    height:645px;
    background:#F4F4F4;
    margin-top:50px;
}
.about1 .about{
    padding-top: 30px;
    margin:0 auto;   
    position: relative;
}

.about1 .about .jianjie .word{
    padding-top: 50px;
    width:600px;
    line-height:30px;
    height:390px;
    overflow:hidden;
}
.about1 .about  .jianjie .aboutimg{
    position:absolute;
    right:0px;
    top:-50px;

}
.about1 .about  .jianjie .aboutimg img{
    width:560px;
    height:650px;

}
.successful{
    width:75%;
    margin:0 auto;
}
.successful .text h1{
    float:left;
}
.successful .text .gengduo{
    position:absolute;
    right:0px;
}
.successful .text .gengduo a{
    color:rgb(255, 118, 18);
}
.successful .sucmain{
    display: flex;
    flex-direction: row;
}
.successful .sucmain .suc1{
    width:25%;
    border:1px solid rgb(235, 235, 235);
    padding:20px;
    box-sizing: border-box;
    margin-top: 60px;
    margin-bottom: 70px;
    text-align: center;
}
.successful .sucmain .suc1 .suc1img{
    width:80%;
    margin:0 auto;
}
.successful .sucmain .suc1 .suc1img img{
    width:100%;
    height:100%;
}
.successful .sucmain .suc1 .suctitle{
    height:50px;
    line-height: 50px;
}
.successful .sucmain .suc1 .succontent{
    height:150px;
    line-height: 25px;
    font-size:14px;
}
.successful .sucmain .z1{
    width:10%;
    text-align: center;
    line-height: 550px;
}
.successful .sucmain .suc2{
    width:35%;
    border:1px solid rgb(255,152, 1);
    padding:30px;
    box-sizing: border-box;
    text-align: center;

}
.successful .sucmain .suc2 .suc2img{
    width:80%;
    margin:0 auto;
}
.successful .sucmain .suc2 .suc2img img{
    width:100%;
    height:100%;
}
.successful .sucmain .suc2 .suctitle{
    height:50px;
    line-height: 50px;
}
.successful .sucmain .suc2 .succontent{
    height:150px;
    line-height: 25px;
    font-size:14px;
}
.successful .sucmain .y1{
    width:10%;
    text-align: center;
    line-height: 550px;
    font-size: 15px;
}

.successful .sucmain .suc3{
     width:25%;
    border:1px solid rgb(235, 235, 235);
    padding:20px;
    box-sizing: border-box;
    margin-top: 60px;
    margin-bottom: 70px;
    text-align: center;
}
.successful .sucmain .suc3 .suc3img{
    width:80%;
    margin:0 auto;
}
.successful .sucmain .suc3 .suc3img img{
    width:100%;
    height:100%;
}
.successful .sucmain .suc3 .suctitle{
    height:50px;
    line-height: 50px;
}
.successful .sucmain .suc3 .succontent{
    height:150px;
    line-height: 25px;
    font-size:14px;
}
.news{
    width:75%;
    margin:0 auto;
    position:relative;
}
.news .text h1{
    float:left;
}
.news .text ul{
    margin-left:180px;

}
.news .text ul li{
    float:left;
    width:100px;
}
.news .text ul li a{
        color:#000;
}
.news .text ul li a:hover{
    color:rgb(11,126,230);
    border-bottom: 2px solid rgb(11,126,230);
}
.news .text .gengduo{
    margin-right: 0;
    position:absolute;
    right:0px;
}
.news .text .gengduo a{
    color:rgb(255, 118, 18);
}
.news .newstext{
    margin-top: 30px;
    overflow: auto;
    overflow-y: hidden;
}
.news .newstext .newstext1{
    width:49.5%;
    float:left; 
}
.news .newstext .newstext1:nth-of-type(odd){
    margin-right: 10px;
    margin-bottom:10px;
}
.news .newstext .newstext1:hover{
    background:rgb(251, 251, 251);
}
.news .newstext .newstext1 .text1{
    width:70%;
    float:left;
}
.news .newstext .newstext1 .text1 .a{
    height:30px;
    line-height: 30px;
}
.news .newstext .newstext1 .text1 .a a{
    color:#000;
    font-weight: 600;
    font-size: 16px;
}
.news .newstext .newstext1 .text1 .b{
    height:50px;
    font-size: 14px;
}
.news .newstext .newstext1 .text1 .b a {
    color:rgb(131, 131, 131);
}
.news .newstext .newstext1  .text1 .time{
    font-size: 14px;
    color:rgb(131, 131, 131);
}
.lianxi{ 
    height:480px;
}
.lianxi .lianxi1{
    box-sizing: border-box;
    height:480px;
    padding-top: 30px;;
    /*padding-left:12.5%;*/
    width:50%;
    float:left;
    background: rgb(46,83,213);
}
.lianxi .divhalf{ width:580px;}
.lianxi .lianxi1 .divhalf{ float:right;}
.lianxi .lianxiimg .divhalf{ width:600px; text-align:center;}
.lianxi .lianxi1 .text{
    color:#fff;
}
.lianxi .lianxi1 .t{
    margin-top: 20px;
}
.lianxi .lianxi1 .t1{
    height:40px;
    color:#fff;
    line-height: 40px;
    font-size: 14px;
}

.lianxi .lianxiimg
{
    float:left;
    width:50%;
    height:480px;
    background:red;
    background:#F4F4F4;
    box-sizing: border-box;
}
.lianxi .lianxiimg img{
    max-width:100%;
}
.link{
    width:75%;
    margin:0 auto;
}
.link .text{
    height:70px;
    color:rgb(46, 83, 213);
    line-height: 70px;
    position:relative;
}
.link .text h1{
    float:left;
}
.link .text .gengduo{
    position:absolute;
    right:0px;
}
.link .text .gengduo a{
    color:rgb(255, 118, 18);
}
.link .linklogo{
    /*overflow:auto;*/
    width:1230px;
}
.link .linklogo .fitems{
    /*width:18.6%;
    height:150px;*/
    width:160px; height:80px;
    float:left;
    border:1px solid rgb(233,233,233);
    box-sizing: border-box;
    margin-right:13px;
    margin-bottom:10px;
    /*padding-top:40px;
    margin-bottom: 20px;*/
}
.link .linklogo .fitems a{ display:block; margin:0px; padding:0px;}
.link .linklogo .fitems a img{ width:140px; height:60px; padding:10px;}
/*
.link .linklogo div:nth-of-type(5){
    margin-right:0px;
}
.link .linklogo div:nth-of-type(10){
    margin-right:0px;
}
.link .linklogo div:nth-of-type(15){
    margin-right:0px;
}
.link .linklogo div:nth-of-type(20){
    margin-right:0px;
}
.link .linklogo div img{
    vertical-align:middle;
}*/

/* slider */
#slider{width:1200px;/*height:312px;*/overflow:hidden; padding:20px 0px;position:relative;margin:0 auto;}
.scroll{width:1200px;/*height:312px;*/ height:523px; margin:0 auto; overflow:hidden;position:relative;}
.scrollContainer{ position:relative; width:1815px; left:0px;}
.scrollContainer .panel{width:300px;/*height:335px;*/float:left;display:inline; padding-top:50px;}
.scrollContainer .panel .divimg{ padding:30px 30px 10px 30px;}
.scrollContainer .panel .divimg img{ width:240px !important; height:160px !important;}
.scrollContainer .panel .divinfo{ text-align:center; padding:0px 20px; line-height:25px; color:#808080; height:298px; overflow:hidden;}
.scrollContainer .panel .divinfo span{ display:block; line-height:20px; height:20px; overflow:hidden; text-align:center; margin-bottom:8px; color:#000;}
.scrollContainer .panel a{ display:block; border:1px solid #e0e0e0; margin:0px auto;}
.scrollContainer .current{ padding:0px;}
.scrollContainer .current .inside{ width:400px; height:520px; border:1px solid #FF9800;}
.scrollContainer .current .divimg{ padding:30px 30px 10px 30px;}
.scrollContainer .current .divimg img{ width:340px !important; height:230px !important;}
.scrollContainer .current .divinfo{ height:230px; overflow:hidden; font-size:16px; line-height:30px;}



.panel .inside{display:block;position:relative; height:420px; }
.inside img{height:100%;width:100%;}
/*
.scroll li .inside span{width:197px;height:37px;line-height:37px;display:none;position:absolute;bottom:-17px;left:16px;background-color:#c69;font-size:14px;color:#FFF;text-align:center;}
.scroll li.current .inside span{display:block;}*/
.btnMode a.btn{background:url('/images/index.png') no-repeat;}
.btnMode a.btn{width:20px; height:39px;position:absolute;top:241px; }
.btnMode a.prev{left:340px;background-position:0 -61px;}
/*
.btnMode a.prev:hover{background-position:0 -102px;}*/
.btnMode a.next{right:340px;background-position:-50px -61px;}
/*
.btnMode a.next:hover{background-position:-50px -102px;}*/