@charset "utf-8";

#gyjx_about_li{

   transition: transform 1s ease 0s;

    transform: scale(1);

}

#gyjx_about_li:hover{

   transition: transform 1s ease 0s;

    transform: scale(1.1);

}

#gyjx_product_li_pic IMG{

   transition: transform 1s ease 0s;

    transform: scale(1);

    margin-top: -8px;

}

#gyjx_product_li_pic IMG:hover{

   transition: transform 1s ease 0s;

    transform: scale(1.1);

}

#gyjx_about_li_pic IMG{

   transition: transform 1s ease 0s;

    transform: scale(1);

}

#gyjx_about_li_pic IMG:hover{

   transition: transform 1s ease 0s;

    transform: scale(1.1);

}

#FrontProducts_list01-1473057220245dd IMG{

   transition: transform 1s ease 0s;

    transform: scale(1);

}

#FrontProducts_list01-1473057220245dd IMG:hover{

   transition: transform 1s ease 0s;

    transform: scale(1.1);

}

#elem-FrontProducts_list01-14730572sdssss IMG{

   transition: transform 1s ease 0s;

    transform: scale(1);

}

#elem-FrontProducts_list01-14730572sdssss IMG:hover{

   transition: transform 1s ease 0s;

    transform: scale(1.1);

}

#yybanb{

   width: auto;

    padding-left: 5px;

    display: block;

    padding-right: 5px;

}

#yybanb SPAN{

   font-size: 12px;

    height: 26px;

    font-family: arial;

    width: 26px;

    background: url(/images/yybb1.png) no-repeat;

    float: left;

    color: #fff;

    text-align: center;

    display: block;

    line-height: 26px;

}

#yybanb SPAN:hover{

   background: url(/images/yybb2.png);

}

#yybanb SPAN A{

   text-decoration: none;

    color: #fff;

}

#bta{

   width: 100%;

}

.bta1{

   height: 90px;

    width: 100%;

    background: #f8f8f8;

    text-align: center;

    padding-top: 25px;

}

.dbt{

   font-size: 36px;

    font-family: arial;

    color: #1c8b83;

}

.btyw{

   color: #959595;

    font: 12px/30px arial;

}

.btzw{

   color: #797979;

    font: 18px/14px "思源黑体";

}

.bta2{

   height: 16px;

    width: 31px;

    background: url(/images/sanjjt.png) no-repeat;

    margin: 0px auto;

}

#bb{

   width: 1220px;

    margin: 0px auto;

    min-height: 530px;

}

#gyjx_about_tit{

   font-size: 14px;

    font-family: "思源黑体";

    width: 100%;

    color: #797979;

    text-align: center;

    margin-top: 40px;

    line-height: 25px;

}

#gyjx_about_li{

   height: 340px;

    font-family: "思源黑体";

    width: 224px;

    background: #f8f8f8;

    float: left;

    color: #797979;

    margin-left: 10px;

    margin-top: 50px;

    margin-right: 10px;

}

#gyjx_about_li:hover{

   background: #1c8b83;

    color: #fff;

    display: block;

}

#gyjx_about_li_pic{

   overflow: hidden;

    height: 180px;

    width: 224px;

}

#gyjx_about_li_tit{

   font-size: 18px;

    height: 50px;

    width: 224px;

    text-align: center;

    line-height: 50px;

}

#gyjx_about_li_txt{

   margin-bottom: 20px;

    font-size: 12px;

    height: 40px;

    width: 224px;

    text-align: center;

    line-height: 20px;

}

#gyjx_about_li_but{

   font-size: 12px;

    height: 32px;

    font-family: arial;

    width: 90px;

    background: #209990;

    color: #fff;

    text-align: center;

    margin: 0px auto;

    display: block;

    line-height: 32px;

    border-radius: 5px;

}

#gyjx_about_li_but A{

   text-decoration: none;

    color: #fff;

    display: block;

}

#gyjx_about_li_but A:hover{

   text-decoration: none;

    color: #1c8b83;

    display: block;

}

#gyjx_about_li_but:hover{

   background: #ffde00;

    color: #1c8b83;

    display: block;

}

#cpbta{

   width: 100%;

}

.cpbta1{

   height: 90px;

    width: 100%;

    text-align: center;

    padding-top: 25px;

}

.cpdbt{

   font-size: 36px;

    font-family: arial;

    color: #fff;

}

.cpbtyw{

   color: #fff;

    font: 12px/30px arial;

}

.cpbtzw{

   color: #fff;

    font: 18px/14px "思源黑体";

}

.cpbta2{

   height: 16px;

    width: 31px;

    background: url(/images/sanjjt2.png) no-repeat;

    margin: 0px auto;

}

#cc{

   width: 1200px;

    margin: 0px auto;

    min-height: 600px;

}

#gyjx_product_tit{

   height: 130px;

    width: 400px;

    margin: 0px auto;

}

#gyjx_product_li{

   height: 490px;

    font-family: "思源黑体";
   margin-bottom: 40px;
   width: 100%;

    background: #fff;

    float: left;

    text-align: left;

    margin-top: 30px;

}

#gyjx_product_li_pic{

   overflow: hidden;

    height: 245px;

    width: 300px;

    position: relative;

}

#gyjx_product_li_pic .jt{

   height: 12px;

    width: 23px;

    position: absolute;

    text-align: center;

    left: 50%;

    margin: 0px auto 0px -11px;

    z-index: 999;

    bottom: 0px;

}
#gyjx_product_li_pic img{
   width: 100%;
}

#gyjx_product_li_row{

   height: 245px;

    width: 100%;

}

#gyjx_product_li_tit{

   font-size: 20px;

    height: 30px;

    width: 270px;

    font-weight: bold;

    color: #1c8b83;

    padding-top: 40px;

    padding-left: 15px;

    line-height: 30px;

    padding-right: 15px;

}

#gyjx_product_li_txt{

   margin-bottom: 25px;

    font-size: 14px;

    height: 52px;
	   overflow:hidden;
   
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;

    color: #848484;

    padding-left: 15px;

    margin-top: 25px;

    line-height: 26px;

    padding-right: 15px;

}

#gyjx_product_li_but{

   border-top: #bcbcbc 1px solid;

    height: 32px;

    border-right: #bcbcbc 1px solid;

    width: 90px;

    border-bottom: #bcbcbc 1px solid;

    text-align: center;

    margin-left: 15px;

    border-left: #bcbcbc 1px solid;

    display: block;

    line-height: 32px;

}

#gyjx_product_li_but A{

   text-decoration: none;

    color: #868686;

    display: block;

}

#gyjx_product_li_but A:hover{

   text-decoration: none;

    color: #fff;

    display: block;

}

#gyjx_product_li_but:hover{

   border-top: #1f776b 1px solid;

    border-right: #1f776b 1px solid;

    background: #1f776b;

    border-bottom: #1f776b 1px solid;

    color: #fff;

    border-left: #1f776b 1px solid;

    display: block;

}

.anbta1{

   height: 90px;

    width: 100%;

    background: url(/images/anlzxbt.jpg) no-repeat 50% 0px;

    text-align: center;

    padding-top: 25px;

}

.anbta2{

   height: 16px;

    width: 31px;

    background: url(/images/sanjjt3.png) no-repeat;

    margin: 0px auto;

}

#bottom{

   overflow: hidden;

    border-top: #eaeaea 1px solid;

    width: 100%;

    min-height: 250px;

}

#dd{

   width: 1200px;

    margin: 0px auto;

}

#gyjx_foot{

   font-family: "思源黑体";

    width: 200px;

    float: left;

    min-height: 170px;

    border-left: #eaeaea 1px solid;

    margin-top: 20px;

}

#gyjx_foot_tit{

   font-size: 18px;

    height: 40px;

    width: auto;

    color: #5d5d5d;

    text-align: left;

    padding-left: 35px;

    line-height: 40px;

}

#gyjx_foot_txt{

   font-size: 16px;

    height: 30px;

    width: auto;

    color: #898989;

    text-align: left;

    padding-left: 35px;

    line-height: 25px;

}

#gyjx_foot_tit A{

   text-decoration: none;

    color: #5d5d5d;

}

#gyjx_foot_tit A:hover{

   text-decoration: none;

    color: #f08200;

}

#gyjx_foot_txt A{

   font-size: 14px;

    text-decoration: none;

    color: #797979;

    line-height: 30px;

}

#gyjx_foot_txt A:hover{

   text-decoration: none;

    color: #f08200;

}

#gyjx_foot_row{

   overflow: hidden;

    width: auto;

    float: left;

    color: #898989;

    font: 12px/40px "思源黑体";

    border-left: #e6e6e6 1px solid;

    margin-top: 20px;

}

.ewm{

   overflow: hidden;

    width: 100%;

}

#gyjx_foot_ewm{

  

    float: left;

    text-align: center;

    padding-left: 10px;

}

#gyjx_foot_share{

   height: 20px;

    width: 140px;

    float: right;

}

#fenxiang{

   width: 220px;

    float: right;

    text-align: left;

    padding-left: 30px;

    margin-top: 28px;

}

#banquan{

   height: 110px;

    background: #1c8b83;

}

#banquan1{

   width: 1200px;

    font: 12px "思源黑体";

    margin: 0px auto;

}

.dz{

   width: 590px;

    float: left;

    color: #d2e8e6;

    text-align: left;

    margin-top: 16px;

    line-height: 30px;

}

.lj{

   width: 224px;

    float: right;

    color: #d2e8e6;

    text-align: left;

    margin-top: 16px;

    line-height: 30px;

}

#banquan1 A{

   text-decoration: none;

    color: #d2e8e6;

}

.intro-com1{

   height: 448px;

    background: #1c8b83;

    min-width: 1000px;

    position: relative;

    margin: 165px auto 0px;

}

.intro-icons{

   width: 1200px;

    position: absolute;

    margin-left: -600px;

    left: 50%;

    top: -95px;

}

.intro-icons LI{

   width: 240px;

    float: left;

    padding-bottom: 0px;

    text-align: center;

    padding-top: 0px;

    padding-left: 30px;

    padding-right: 30px;

}

.intro-icons LI IMG{

   margin-bottom: 10px;

}

.intro-icons LI H2{

   font-size: 24px;

    font-weight: normal;

    color: #fff;

    line-height: 36px;

}

.intro-icons LI P{

   font-size: 14px;

    color: #fff;

    line-height: 26px;

}

.intro-com-p1{

   font-size: 20px;

    width: 1000px;

    color: #fff;

    text-align: center;

    padding-top: 300px;

    margin: 0px auto;

    line-height: 30px;

}

.mark1{

   position: absolute;

    margin-left: -54px;

    left: 50%;

    bottom: -35px;

}

.index-com2{

   width: 1200px;

    margin: 92px auto 158px;

}

.intro-com3{

   height: 607px;

    background: url(/images/intro_bg1.jpg) no-repeat center 50%;

    min-width: 1200px;

    position: relative;

    margin: 0px auto;

}

.mark2{

   position: absolute;

    margin-left: -54px;

    left: 50%;

    top: -75px;

}

.intro-bot-icons{

   width: 1200px;

    padding-top: 45px;

    margin: 0px auto;

}

.intro-bot-icons LI{

   width: 190px;

    float: left;

    padding-bottom: 0px;

    padding-top: 0px;

    padding-left: 105px;

    padding-right: 105px;

}

textarea.form-control {

   height: auto;

   margin-left: 5px;

}

.form-horizontal .col-md-2{

   padding-left: 0px;

   padding-right: 0px;

}

.form-horizontal .col-md-4,.form-horizontal .col-md-10,.form-horizontal .col-md-8,.form-horizontal .col-md-12{

       padding-right: 0px;

     padding-left: 0px;

}

.form-horizontal .control-label{

   padding-right: 20px;

}