@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img{border:none;}
body{font-size:14px; font-family:"微软雅黑"; }
.center{margin:auto;}
.clear{overflow:hidden;}
li{list-style:none;}
ul{ list-style:none;}
a{text-decoration:none;color:#000;}
.fr {
    float: right;
}
.fl {
    float: left;
}
.top-hy{
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    font-weight: 400;
    color: #222222;
    line-height: 40px;
}
.top-hy>div:nth-child(2){
    display: flex;
}
.top-hy>div:nth-child(2)>a{
    font-size: 15px;
    font-weight: 400;
    color: #222222;
    margin: 0 7px;
}
.top-logo{
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4px 0;
}
.right-phone{
    display: flex;
    align-items: center;
}
.right-phone>div:nth-child(1)>img{
    width: 72px;
    height: 72px;
}
.right-phone>div:nth-child(2){
    width: 304px;
    height: 43px;
    background: url("../images/phone.png") #DA251C no-repeat;
    background-position: 27px center;
    border-radius: 22px;
    line-height: 43px;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    text-indent: 75px;
    margin-left: 11px;
}

.index-ss{
    background: #DA251C;
}
.index-ss>div{
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-between;
    height: 60px;
    align-items: center;
}
.fmgjc,.fmgjc a{
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
}
.sdasdasgdfsg{
    position: relative;
    width: 309px;
    height: 39px;
    border-radius: 10px;
    overflow: hidden;
}
#search-keyword{
    width: 309px;
    height: 39px;
    background: #FFFFFF;
    border-radius: 10px;
    border: none;
    text-indent: 20px;
}
.ser-sub{
    position: absolute;
    right: 0;
    top: 0;
    width: 63px;
    height: 100%;
    background: url("../images/ss.png") #ab0a02 no-repeat center;
    border: none;
}

nav{margin: 0 auto; height:45px; background:#DA251C; /*border-bottom:3px solid #D0CECE;*/}
nav .navbox{width:1200px; margin:auto; height:45px; line-height:45px;}
nav .navbox ul li{ float:left; height:45px; margin:0 0px;}
nav .navbox ul li:hover{background:#ab0a02;}
nav .navbox ul li.hover{background:#ab0a02;}
nav .navbox ul li.hover a{color:#fff;}
nav .navbox ul li:first-child{ padding-left:6px;}
nav .navbox ul a{    display: block;color:#FFF; font-weight:bold; font-size:16px; padding:0 42px;}
/*首页轮播图*/
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.slide_container {position: relative;margin: 0 auto;width: 100%; min-width: 1200px;}
.slide {position: relative; list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.slide li {position: absolute;width: 100%;left: 0;top: 0;}
.slide img {display: block;position: relative;z-index: 1;width: 100%;border: 0;}
.slide .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left:0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url(../images/themes.png) no-repeat left top;margin-top: -45px;margin-left:20px;margin-right:20px;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.next {left: auto;background-position: right top;right: 0;}



.index-yzjs>div{
    height: 380px;
}

.yzjs-box{
    width: 1200px;
    margin: auto;
    display: flex;
    height: 100%;
    justify-content: space-between;
    align-items: center;
}
.js-left{
    display: flex;
}
.js-left>div:nth-child(1){
    width: 79px;
    height: 82px;
    background: radial-gradient(circle, #ab0a02, #DA251C);
    border-radius: 10px;
    line-height: 82px;
    text-align: center;
    font-size: 48px;
    color: #FFFFFF;
}
.js-left>div:nth-child(2){
    width: 581px;
    margin-left: 18px;
}
.js-left>div:nth-child(2)>div:nth-child(1){
    font-size: 28px;
    font-family: FZDBSJW;
    font-weight: normal;
    color: #000000;
    line-height: 28px;
    margin-top: 27px;
}
.js-left>div:nth-child(2)>div:nth-child(2){
    font-size: 14px;
    font-family: FZDBSJW;
    font-weight: normal;
    color: #000000;
    line-height: 32px;
    margin-top: 18px;
}
.js-right{
    width: 472px;
    height: 317px;
    box-shadow: 3px 7px 4px 1px rgba(4, 0, 0, 0.07);
    border-radius: 10px;
}
.js-right>img{
    width: 472px;
    height: 317px;
    object-fit: cover;
}

/*首页产品*/

.con{width:1200px; margin:auto; overflow: hidden;}
.qctit1 {
    text-align: center;
    padding: 50px 0 15px;
}
.qctit1 .qctite {
    color: #DA251C;
    font-size: 30px;
    text-transform: uppercase;
}
.qctit1 .qctitb {
    font-size: 30px;
    color: #ab0a02;
    line-height: 50px;
    font-weight: 900;
}
.qctit1 .qctitb span {
    color: #222222;
}
.iproduct .menu {
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: 20px;
}
.iproduct .menu li:first-child {
    margin-left: 0;
}
.iproduct .menu li {
    width: 192px;
    height: 40px;
    line-height: 40px;
    margin: 10px 5px 10px 0px;
    display: inline-block;
}
.iproduct .menu li:nth-child(6n) {
    margin-right: 0;
}
.iproduct .menu li a {
    display: block;
    border: 1px solid #dcdcdc;
    text-align: center;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
}
.iproduct .menu li a:hover{
    background: #ab0a02;
    color: #fff;
}
.pro li{
    width: 268px;
    height: 270px;
    text-align: center;
    float: left;
    margin-right: 42px;
}
.pro li:nth-child(4n) {
    margin-right: 0px !important;
}
.pro li>a:hover{
    border: 1px #ab0a02 solid;
}
.pro li>a{
    width: 268px;
    height: 200px;
    overflow: hidden;
    display: block;
   border: 1px #e7e7e7 solid;
    position: relative;
}
.iproimg{
    width: 100%;
    height: auto;
    position: absolute;
    z-index: 100;
    left: 0;
}
.hotimg{
    position: absolute;
    z-index: 222;
    right: 2px;
    display: none;
    top: 2px;
}
/* .pro li a img:hover{transform: translateZ(0) scale(1.3); transition: all 1s;} */
.iproimga:hover .hotimg{/* display: block; */}
.pro li:hover .extitt a{color: #ab0a02 !important}
.pro li:hover .extitc{color: #ab0a02}
.pro li:hover .hotimg{/* display: block; */}
.pro li:hover .iproimga{    border: 1px #ab0a02 solid;}
.pro li:hover .promore>a{background-color: #ab0a02}
.proname{
    width: auto;
    float: left;
    max-width: 70%;
    width: 70%;
}
.promore{
    width: auto;
    float: right;
}
.promore a{
    display: block;
    background-color: #98999a;
    color: white;
    padding: 5px 9px;
    border-radius: 15px;
}

.extit {
       text-align: left;
    background-color: #ddd3;
    padding: 10px;
    width: 270px;
    box-sizing: border-box;
}
.extitt {
    font-size: 16px;
    color: #666;
    line-height: 30px;
}
.extitc {
    font-size: 14px;
    color: #ccc;
    line-height: 25px;
}
.more a.mbtn {
    width: 120px;
    padding: 10px 16px;
    margin: 30px auto 60px;
    border: 1px #ab0a02 solid;
    color: #ab0a02;
    border-radius: 20px;
    display: block;
}
.more a {
    text-align: center;
}
.more a.mbtn:hover {
    background: #0083fd;
    color: #fff;
    border: 1px #fff solid;
}

/*首页横图conr*/
.conxbox{width:100%; overflow:hidden; padding-top:30px;}
.ysTitle {
    width: 100%;
    height: 110px;
    margin-top: 30px;
}
.ysTitle .TitleName {
    width: 800px;
    height: 110px;
    margin-left: auto;
    margin-right: auto;
}



/*首页案例滚动*/
.cong{width:100%;overflow: hidden;}
.marqueeleft{width:1200px;overflow:hidden;margin:0px auto 40px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:285px;height:auto;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:275px;height:auto;padding:2px;overflow:hidden;}
.marqueeleft li .pic:hover{border:#1b72cf 1px solid;}
.marqueeleft li .pic img{width:275px; height:auto;}
.marqueeleft li p{font-size: 16px;line-height: 40px; text-align: center;}
/*首页关于我们*/



/* 首页新闻中心 */



/*首页底部*/
footer {
    width: 100%;
    overflow: hidden;
    /* background: #252525; */
    /* margin-top: 40px; */
}
.ftnr {
    width: 1200px;
    margin: 40px auto;
}
.foot1 {
    width: 560px;
    height: 46px;
    line-height: 46px;
    background: #252525;
    float: left;
}
.f-sort {
    color: #ECECEC;
    padding-right: 40px;
    float: left;
    width: 100px;
}
.f-sort .title {
    padding-bottom: 2px;
    color: rgb(255, 255, 255);
    font: 16px/30px 微软雅黑;
}
.title a {
    color: #fff;
}
.f-sort .title p {
    color: rgb(162, 162, 162);
    font: 12px/20px 微软雅黑;
}
.f-sort .content {
    position: relative;
    overflow: hidden;
    margin-top: 5px;
}
.f-sort .content a {
    display: block;
    color: rgb(255, 255, 255);
    font: 14px/24px 微软雅黑;
}
.foot4 {
    float: left;
    width: 180px;
}
.foot2 {
    float: left;
    width: 400px;
    line-height: 32px;
    color: #fff;
}
.foot3 {
    background-color: #e5e5e5;
    color: #000;
    width: 100%;
    border-top: 1px solid #fff;
    line-height: 40px;
    max-width: 1920px;
    margin: 0 auto;
}
.foot2 a, .foot3 a {
    color: #000;
}


/*分页*/
.indexgg2{ width:190px; float:left; overflow:hidden; padding:30px 15px; background:#f8f8f8;}
.indexgg2 .tit{ width:205px; background:url(../images/h.jpg) no-repeat 10px 20px; padding-left:30px; line-height:40px; overflow:hidden; font-size:18px; color:#333; }
.indexgg2 .tit .more{ float:right; padding-right:10px; font-size:12px; font-weight:100; }
.indexgg2 .tit .more img{ margin-top:10px;}
.indexgg2 .con{ width:238px; height:176px; overflow:hidden; padding:10px;  background:#e8f7fc; font-size:13px; line-height:22px; color: #333 }
.indexgg2 .con5{ font-size:16px; width:190px; overflow:hidden; }
.indexgg2 .con5 ul li{ float:left; width:135px; background:#E3F7D0;  height:26px; line-height:26px; margin-top:10px; text-align:left; padding:5px 18px; margin-left:10px;}
.indexgg2 .con5 ul li a{ color:#1b72cf; font-weight:bold;}
.indexgg2 .con5 ul li a:hover{ color:#333;}
.indexgg2 .con5 ul li.hover{ background:#1b72cf;}
.indexgg2 .con5 ul li.hover a{ color:#fff}
.indexgg2 .con5 ul li a.hover{ color:#1b72cf}
.indexgg2 .con6{ color:#666; font-size:14px; line-height:22px; margin-top:30px;}
.indexgg2 .con6 img{ width:190px; margin-bottom:5px;}
.fencon{width:1200px; margin:auto; overflow:hidden;}
.pla{width:1200px; height:50px; margin:auto; line-height:50px; overflow:hidden;border-bottom: 1px #CCC solid;color:#666;}
.fen_tit{width:1200px; margin:0 auto 20px auto; padding-top:50px; font-size:26px; text-align:center;color:#333; }
.pla a{color:#1b72cf;}
.cright{ width:890px; float:right; background:#f8f8f8;}
.cright .conf{ line-height:36px; padding:30px; font-size:13px; overflow:hidden;}
.cright .conf img{ margin:5px;}
.cright .conf ul li{ font-size:12px;}
.cright .conf .bigp{} 
.cright .conf .bigp li{ float:left; width:250px;  margin:13px; font-size:16px; line-height:35px; overflow:hidden; text-align:center;}
.cright .conf .bigp li .img { width:250px; height:180px; overflow:hidden; }
.cright .conf .bigp li .img img{ width:244px;height:174px;  border:3px #ddd solid; margin:0;}
.cright .conf .bigp li a{ font-size:16px; color:#1b72cf;}
.cright .conf .bigp li:hover{ background:#1b72cf; color:#fff;transition: all 1s;}
.cright .conf .bigp li:hover a{ color:#FFF; font-weight:bold; transition: all 1s;}
.cright .conf .bigp li:hover .img{ width:244px; height:174px; border:3px #1b72cf solid; margin:0; overflow:hidden; }
.cright .conf .bigp li:hover .img img{ margin:0; transform: translateZ(0) scale(1.3); transition: all 1s; border:none;}



.cright .conf .bigpp{} 
.cright .conf .bigpp li{ float:left; width:250px;  margin:13px; font-size:16px; line-height:35px; overflow:hidden; text-align:center;}
.cright .conf .bigpp li .img { width:250px; height:auto; overflow:hidden; }
.cright .conf .bigpp li .img img{ width:244px;height:auto;  border:3px #ddd solid; margin:0;}
.cright .conf .bigpp li a{ font-size:16px; color:#1b72cf;}
.cright .conf .bigpp li:hover{ background:#1b72cf; color:#fff;transition: all 1s;}
.cright .conf .bigpp li:hover a{ color:#FFF; font-weight:bold; transition: all 1s;}
.cright .conf .bigpp li:hover .img{ width:244px; max-height:auto; border:3px #1b72cf solid; margin:0; overflow:hidden; }
.cright .conf .bigpp li:hover .img img{ margin:0; transform: translateZ(0) scale(1.3); transition: all 1s; border:none;}
.e2 li{width:100%;overflow:hidden;clear:both;padding:45px 0px 25px;border-bottom:1px solid #EEE;color:#aaa;}
.e2 li b {color:#1b72cf;}
.e2 li b a{color:#1b72cf;}
.e2 li a.preview{float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.e2 li a.preview img{width:130px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.e2 li a.preview:hover img{border:1px solid #AAA;}
.e2 li a.title{overflow:hidden;line-height:25px;font-size:16px;margin-left:2px;color: #1b72cf;font-weight:100;}
.e2 span.info{display:block;line-height:23px;color:#555;padding-left:12px;font-size:14px;}
.e2 span.info small{color:#00923f;font-size:12px;margin-left:3px;}
.e2 span.info a{color:#0066cc;}
.e2 p.intro{color:#333;line-height:24px;margin-left:5px;padding-left:10px;padding-right:10px;margin-top:5px;font-size:14px;}
.dede_pages{ font-weight:bold; clear:both; float:right; color:#333}
.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;padding-top:2px;border:1px solid #1b72cf;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#333;display:block;}
.dede_pages ul li a:hover{color:#1b72cf;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#1b72cf;padding:2px 4px 1px;font-weight:bold;color:#FFF;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#666;}
.dede_pages .pageinfo strong{color:#1b72cf;font-weight:normal;margin:0px 2px;}
/*内容*/
.viewbox{overflow:hidden;}
.viewbox a { color:#666; font-weight:bold; text-decoration:none}
.viewbox a:hover { color:#666;}
.viewbox .title{height:56px;line-height:56px;text-align:center;overflow:hidden;padding-top:10px;}
.viewbox .title h2{font-size:24px;color:#2b2b2b;}
.viewbox .info{height:24px;line-height:17px;text-align:center;overflow:hidden;color:#666;font-size:12px;}
.viewbox .info small{margin-left:8px;margin-right:3px;color:#1b72cf;font-size:12px;}
.viewbox .info a{color:#690;}
.viewbox .intro{font-size:12px;padding:8px 16px;line-height:24px;background:#f5fcee;border:1px solid #DCDDDD;color:#706A6A;margin:8px auto 0 auto;}
.viewbox .infolist{width:368px;float:left;}
.viewbox .infolist small{width:100px;text-align:right;display:block;float:left;font-size:12px;line-height:31px;color:#999;clear:left;height:31px;overflow:hidden;}
.viewbox .infolist span{width:200px;line-height:30px;float:left;height:31px;overflow:hidden;}
.boxoff{height:10px;overflow:hidden;clear:both;background:url(../images/boxoff.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.boxoff strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/boxoff.gif) right -10px no-repeat;float:left;}
.handle{height:59px;padding-top:12px;overflow:hidden;clear:both; font-size:12px;}
.handle .digg{width:59px;height:59px;float:left;background:url(../images/digg-bg.gif) no-repeat;margin-right:12px;}
.handle .digg .digg_num{width:56px;height:34px;font-size:20px;text-align:center;line-height:34px;overflow:hidden;color:#6B9169;}
.handle .digg .digg_act{width:56px;height:22px;line-height:23px;overflow:hidden;}
.handle .digg .digg_act a{margin-left:11px;color:#666;float:left;}
.handle .context{float:left;}
.handle .context ul li{line-height:29px;color:#1b72cf;}


/* 关于我们 */
.iabout-box{
    position: relative;
    width: 100%;
    background-color: #f8f8f8;
    margin: 0 auto;
}
.iabout-box-d1-d1{
    width: 50%;
    float: left;
    height: 600px;
}
.iabout-box-d1-d2{
    width: 47%;
    float: right;
    height: 600px;
}
.iabout-box-d2{
    width: 1200px;
    margin: 0px auto;
    margin-bottom: 40px;
}
.iabout-box-d2-d1{
    width: 50%;
    float: left;
  
}
.iabout-box-d2-d2{
    width: 45%;
    float: left;
    margin-left: 5%;
    text-align: right;
}
.iabout-title{
    position: relative;
    height: 28px;
}

.iabout-title-d2{
    position: absolute;
    z-index: 2;
    font-size: 25px;
    color: #555555;
}
.iabout-box-d2-d2 img{
        width: 490px;
    border: 2px solid #ab0a02;
    margin-top: 9px;
}
.iabout-content{
    margin: 30px 0px 25px;
    line-height: 25px;
    color: #555555;
    overflow: hidden;
    text-align: justify;
    font-size: 14px;
}
.iabout-more{
    width: auto;
    float: left;
    background-color: #ab0a02;
}
.iabout-more a{
    padding: 17px 44px;
    display: block;
    font-size: 16px;
    color: white;
}
/* 横图动态数据 */
.show_num {
    width: 100%;
    margin: 0 auto;
   
}
.show_num .show_num_cont {
    padding: 50px 0;
    display: flex;
    justify-content: center;

}
.box {
    width: 1200px;
    margin: 0 auto;
}
.show_num .show_num_cont .num_content {
    width: 300px;
    text-align: center;
    border-right: 1px solid #E5E5E5;
}
.show_num .show_num_cont .num_content p {
    font-size: 14px;
    color: #e2e2e2;
}
.show_num .show_num_cont .num_content p span {
    font-size: 32px;
    color: #fff;
}
.show_num .show_num_cont .num_content p {
    font-size: 14px;
    color: #e2e2e2;
}
.show_num .show_num_cont .num_content:last-child{
    border-right: none;
}
/* 首页定制流程展示 */




/* 首页新闻中心 */
.news{
    margin: 0px auto;
    width: 100%;
    padding-bottom: 50px;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.left {
    float: left;
}
.right {
    float: right;
}
.index-news-box{
    width: 1300px;
    margin: auto;
    display: flex;
    justify-content: space-between;
   
}
.news-item-i{
    width: 419px;
    height: 589px;
    background: #E5E5E5;
}
.newss-title{
    width: 380px;
    margin: auto;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    padding-top: 35px;
    padding-bottom: 27px;
    color: #000000;
}
.newss-img{
    display: block;
    margin: auto;
    width: 380px;
    height: 189px;
}
.newss-img>img{
    width: 380px;
    height: 189px;
    object-fit: cover;
}
.newss-con{
    margin: auto;
    width: 380px;
    padding-top: 28px;
    height: 185px;
}
.newss-con>a{
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 37px;
    height: 37px;
    overflow: hidden;
}
.newss-con>a>span:nth-child(2){
    line-height: 14px;
    height: 14px;
    overflow: hidden;
}
.newss-con>a>span:nth-child(1){
    width: 22px;
    height: 3px;
    background:  #ab0a02;
    margin-right: 9px;
}
.newss-more{
    margin: auto;
    width: 380px;
    margin-top: 35px;
}
.newss-more>a{
    display: inline-block;
    width: 118px;
    height: 39px;
    border: 2px solid #000000;
    line-height: 39px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
}
.fn-clear {
    zoom: 1;
}
.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

/* 结束 */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    zoom:1; /* IE <8 */
}



/*  养殖技术 */
.index-yzjs{}
.index-yzjs-d1{
    display: block;
    padding-top: 200px;
}
.yzjs1-box{
    width: 1200px;
    margin: 0px auto;
}
.youshi-d1{
    float: left;
    width: 393px;
    height: 240px;
    color: white;
}
.youshi-d1 h1{
    font-size: 80px;
    display: -webkit-inline-box;
}
.youshi-d1 h3{
    font-size: 30px;
}
.youshi-d2{
    width: 370px;
    float: left;
    height:198px;
    border: 1px solid #ffffff47;
    padding: 20px 20px;
    background-color: #00000063;
}
.youshi-d2 h2{
    color: white;
    font-size: 20px;
    border-bottom: 2px solid white;
    line-height: 50px;
    /* padding: 50px 20px; */
}
.youshi-d2 div{
    margin-top: 15px;
    color: #ffffffc7;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
}
.youshi-d3{
    /* width: 30%; */
    float: left;
    width: 395px;
    height: 240px;
}
.youshi-d3 img{
    width: 395px;
    height: 240px;
}
.youshi-d4{
    float: left;
    width: 354px;
    height: 200px;
    background-color: #00000063;
    color: white;
    padding: 20px 20px;
}
.youshi-d4 h2{
    border-bottom: 2px solid white;
    font-size: 19px;
    border-bottom: 2px solid white;
    line-height: 30px;
}
.youshi-d4 div{
    margin-top: 10px;
    color: #ffffffc7;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
}
.youshi-d4 div>p,.youshi-d2 div>p,.youshi-d6 div>p{
    line-height: 30px;
    font-size: 14px;
}
.youshi-d5{
    width: 412px;
    height: 240px;
    float: left;
}
.youshi-d5 img{
    width: 412px;
    height: 240px;
}
.index-you-s2{}
.index-yzjs-d2{
    padding-bottom: 100px;
}
.yzjs2-box{    
    width: 1200px;
    margin: 0 auto;
}
.youshi-d6{    
    width: 368px;
    float: left;
    height: 158px;
    border: 1px solid #ffffff47;
    padding: 20px 20px;
}
.youshi-d6 h2{
    color: #464646;
    font-size: 20px;
    border-bottom: 2px solid #d4d4d4;
    line-height: 30px;
}
.youshi-d6 div{
    margin-top: 15px;
    color: #6b6b6bc7;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
}

/* 定制流程 */
.index-liuc{}
.qctitc{
    color: #666666;
    font-size: 25px;
    margin: 30px 0px;
}
.liuchengbox{
    width: 1200px;
    margin: 40px auto 0px;
}
.liucheng-d1{
    float: left;
    text-align: center;
    width: 16.6%;
    margin-left: 0px;
    color: #929292;
}
.liucheng-d1:nth-child(1){
    margin-left: 0%;
}
.liucheng-d1-d1{
    height: 140px;
    filter: grayscale(100%);
}
.liucheng-d1-p1{
    font-size: 20px;
    line-height: 30px;
    margin-top: 8px;
    cursor: pointer;
    /* color: #929292; */
}
.liucheng-d1-p2{
    font-size: 14px;
    line-height: 35px;
    text-transform: uppercase;
}
.liucheng-d1:hover{color:#2475c0;}
.liucheng-d1:hover .liucheng-d1-d1{filter: grayscale(0%);}


/* 底部 */
.foot-b1{
    width: 1200px;
    margin: 0 auto;
    padding: 55px 0px;
}
.foot-box{}
.foot-box-d1{
    width: 40%;
    float: left;
    color: white;
    font-size: 15px;
}
.foot-box-d1-h1{
    color: white;
    border-left: 2px solid white;
    padding-left: 20px;
    font-size: 25px;
    line-height: 25px;
}
.foot-box-d1-p1{
    color: white;
    line-height: 35px;
    font-size: 15px;
    padding-left: 25px;
    text-transform: uppercase;
}
.foot-box-d1-p2{
    font-size: 25px;
}
.foot-box-d1-p3{
    line-height: 30px;
    font-size: 17.5px;
}
.foot-box-d1-d1{
    margin-top: 20px;
    margin-bottom: 20px;
}
.foot-box-d1-d1 p{
    line-height: 30px;
    font-size: 16px;
}
.foot-box-d1-d2{
  
}
.foot-box-d1-d2 img{
    width: 115px;
    height: 115px;
}
.foot-box-d1-d2 div{
    float: left;
    margin-right: 20px;
}
.foot-box-d2{
    width: 55%;
    float: right;
    background-color: #ffffff94;
}
.foot-box-d2-h1{
    margin-top: 60px;
    font-size: 25px;
    padding-left: 50px;
}
.foot-box-d2-d1{
    width: 80%;
    margin: 25px auto 0px;
}
.foot-box-d2-d1 dl{
    font-size: 20px;
    padding: 13px 0px;
}
.foot-box-d2-d1 dl dt{
    width: 20%;
    float: left;
    text-align: right;
}
.foot-box-d2-d1 dl dd{
    width: 80%;
    float: left;
}
.foot-box-d2-d1 dl dd input{
    border-bottom: 1px solid black !important;
    background-color: #f5deb300;
    border: 0px;
    width: 100%;
    font-size: 20px;
}
.foot-box-d2-d2{
    margin: 39px 50px;
    text-align: center;
}
.foot-box-d2-d2 input{
    text-align: CENTER;
    color: black;
    border: 2px solid black;
    font-size: 20px;
    background-color: #f0f8ff00;
    border-radius: 5px;
    padding: 10px 20px;
}

/*产品中心列表页*/
.column_case{width:1200px;margin:0 auto;overflow: hidden;margin-top:20px;}
.case_left{
    width: 262px;
    float: left;
    overflow: hidden;
}
.case_left .leib2{width:100%;margin-bottom:20px;}
.leib2 .tit{
    background: #ab0a02;
    padding:20px 0;
    text-align: center;
    overflow: hidden;
}
.leib2 .tit h1{font-size: 32px;font-weight: bold;color: #fff;}
.leib2 .tit h4{font-size: 18px;color:#fff;}
.leib2 .nr{
    border: 1px solid #dfdfdf;
    height:auto;
}
.leib2 .nr h3 {
    background: #559cde;
    height: 45px;
    line-height: 45px;
    /* font-weight: bold; */
    text-indent: 0px;
    font-family: "Microsoft Yahei";
    text-align: left;
    /* margin-bottom: 10px; */
    border-bottom: 1px solid #f0f0f0;
    padding-left: 25px;
    /* margin-top: 10px; */
}
.leib2 .nr h3 a{
    color: #fff;
    font-size: 15px;
    font-weight: normal;
}
.leftlx{
    text-align: left;
    font-family: "Microsoft YaHei";
    padding: 0 0 6px 0;
    overflow: hidden;
    border-bottom: 1px solid #ab0a02;
    margin: 0 0 20px 0;
}
.leftlx h3{
    font-size: 16px;
    color: #3b3b3b;
    border-bottom: 1px solid #ab0a02;
    height: 63px;
    line-height: 63px;
    margin-bottom: 10px;
}

.leftlx h3 span{
    color: #c4c4c4;
    margin-left: 10px;
    font-weight: normal;
}
.leftlx .phone{
    margin: 10px;
    height: 35px;
    color: #ab0a02;
}
.leftlx .phone span{
    font-size: 15px;
    background: url(../images/h_pho.gif) no-repeat 0 0;
    padding-left: 60px;
    height: 45px;
    display: block;
}
.leftlx .phone span b{font-size:18px;font-weight: bold;}
.leftlx p{
    line-height: 32px;
    font-size: 14px;
    color: #666;
    padding-left: 10px;
    font-size: 14px;
}
.case_right{width:910px;float:right;}
.right_main { width:100%; padding-bottom:15px; overflow:hidden; }
.plc{ background:url("../images/logo_03.png.gif") no-repeat 5px 5px;padding:8px 0px 8px 35px; position:relative; color:#333; overflow:hidden; font-size:14px; border-bottom:2px solid #ab0a02; padding-bottom:8px; font-family:"Microsoft Yahei","微软雅黑";}
.plc i,.plc a{ font-style:normal; font-size:14px; color:#333;}
.plc .red_x {
    color: #ab0a02;
    font-weight: bold;
    font-size: 15px;
}


.pro_main,.news_main,.case_main{overflow: hidden;width:100%;margin-top:20px;}
.pro_main dl{width:283px;height:255px;float:left;margin-right:15px;margin-bottom:15px;position: relative;;}
.pro_main dl dt{width:100%;height:100%;overflow: hidden;}
.pro_main dl dt img:hover{{transform: scale(1.2);transition: 0.8s;}}
.pro_main dl dt img{width:100%;height:100%;transition: 0.8s;-webkit-transition: 0.8s;}
.pro_main dl dd{position: absolute;left:0;bottom:0;width:100%;height:40px;background: rgba(0,0,0,0.6);text-align: center;line-height: 40px;color:#fff;}
.pro_main dl:nth-child(3n){margin-right:0;}
.pro_main dl:hover,.pro_main ul li:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.3);}


.nr ul{width:100%;background: #fcfcfc;display: block;}
.menu_list{
    height: 43px;
    line-height: 43px;
    text-align: left;
    border-bottom: 1px dashed #ddd;
    /*width: 86%;*/
    margin: 0 auto;
    padding-left: 25px;
}
.leib2 .nr h3:nth-child(3){margin-top:15px;}

.menu_list a{color:#666;display: block;}
.menu_list:hover{background: #DA251C;color:#fff;}
.menu_list a:hover,.menu_list:hover a{color:#fff;}
.ny_content{line-height: 35px;color:#595959;font-size:15px;}
.ny_content p{text-align: justify;}
.ny_content img,.news-xq-c img,.pro_inw img{max-width: 100%;margin-top:10px;margin-bottom:10px;}
.news-xq{width:100%;padding:20px 0;}
.news-xq-tit{text-align:center;    border-bottom: 1px solid #ddd;}
.news-xq-tit h2{color:#000;font-weight: normal;font-size: 26px;}
.news-xq-tit p{margin-top:8px;margin-bottom: 20px;color:#969696;font-size:13px;}
.news-xq-c,.pro_inw{line-height: 35px;color:#595959;font-size:14px;margin-top: 23px;text-align: justify;}

.Next_page{margin-top:30px;}
.Next_page a{font-size:15px;padding: 10px 15px 10px 0px; color: #4c4c4c;}
.Next_page a:hover{color:#ff670e;}

/*.pro_main ul{width:100%;}*/
.pro_main ul li{width:268px;float:left;margin-right:50px;margin-bottom:20px;border: 1px solid #f1f1f1;}
/*.pro_main ul li:nth-child(3n){}*/
.pro_main ul li .pro_img{width:100%;height:185px;overflow: hidden;}
.pro_main ul li .pro_img img:hover{transform: scale(1.2);transition: 0.8s;}
.pro_main ul li .pro_img img{width:100%;height:100%;transition: 0.8s;-webkit-transition: 0.8s;}
.pro_main ul li .pro_text{width:100%;height:35px;line-height: 35px;text-align: center;color:#424242;/*background: #f3f3f3;*/overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_main ul li:nth-child(3n){margin-right: 0;}
.news_main dl{border-bottom:1px dashed #e4e4e4;line-height: 40px;overflow: hidden;}

.menu_yi_list{font-weight: bold;font-size: 15px;}
.menu_list dd{    float: right;margin-right: 10px;margin-top: 15px;transform: rotate(90deg);}
.menu_list dd img{}
.menu_er_list{    padding-left: 50px;}

.news_main dt{width:80%;float:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;color:#000;font-size: 16px;}
.news_main dd{width:20%;float:right;text-align:right;color:#646464;}
.news_main dl a:hover dt,.news_main dl a:hover dd,.news_main dl a:hover p{color:#ab0a02;}
.desc p{
    font-size: 14px;
    line-height: 20px;
    color: #929292;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    -webkit-line-clamp: 2;
    text-align: justify;
}
.desc{
    height: 50px;
    overflow: hidden;
    float: left;
    width: 80%;
    
}
.gcyj dl{
    display: block;
    /*width: 211px;*/
    height: auto;
    overflow: hidden;
    zoom: 1;
    text-align: left;
    vertical-align: middle;
    height: 45px;
    line-height: 45px;
    padding-left: 7px;
    border-bottom: 1px solid #e9e9e9;
}
.gcyj dl dt{width:85%;float: left; font-size: 15px;color: #636363;}
.gcyj dl dd{float: right;width:6px;margin-right: 7px;margin-top: 18px;}
.gcyj dl dd img{width: 100%;}
.gcyj dl dt:hover,.gcyj dl dt.active{color:#ab0a02;}
.ny_banner{
    max-width: 1920px;
    margin: 0 auto;
}
.ny_banner img{width:100%;height: auto;}
/*产品中心详情页*/
.news-xq .proBuy{overflow: hidden;}
.proBuy .showImg{width: 400px;height: 300px;border: 1px solid #ddd;}
.proBuy .showImg img{width: 100%;height: 100%;}
.proBuy .buy{width: 480px;height: auto;}
.proBuy .buy .proTitle{padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;font-size:22px;color:#505050;}
.proBuy .buy h5{font-size: 15px;color:#6d6d6d;margin:25px 0 11px 0;}
.proBuy .buy h5 span{color:#696969;font-weight: bold;}
.proBuy .buy h6{color:#7d7d7d;font-size: 14px;}
.proBuy .buy .buyPhone{font-size:15px;color:#ab0a02;margin:10px 0;}
.proBuy .buy .buyPhone i{font-weight: bold;font-size:21px;font-style:normal;}
.proBuy .buy h2{font-size:16px;color: #1b72cf;font-weight: bold;margin-top: 11px;}
.proBuy .buy .ck_lin{background: #ab0a02;width: 140px;height: 35px;font-size:15px;line-height: 35px;text-align: center;margin-top:30px;}
.proBuy .buy .ck_lin a{color:#fff;}
.news-xq .pro_inw .ti_pro{border-bottom: 2px #ab0a02 solid;margin-top:25px;margin-bottom: 15px;}
.news-xq .pro_inw .ti_pro h5{width: 125px;color:#fff;height: 45px;line-height: 45px;background: #ab0a02;text-align: center;font-size:17px;margin:0;}
/*分页*/
.list_page {
    text-align: left !important;
    margin: 25px 0px;
    display: block;
}
.page_group ul {
    border-radius: 4px;
    margin-top: 20px;
}
.list_page ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
}
.page_group ul strong {
    padding: 8px 12px;
    float: left;
    margin-right: 5px;
    background: #DA251C;
    line-height: 20px;
    color: #fff;
}
.list_page ul a {
    color: #6f6f6f;
    padding: 8px 12px;
    line-height: 18px;
    display: block;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
    background: #fff;
    border: 1px solid #d8d8d8;
    float: left;
    margin-right: 7px;
}