@charset"uft-8";
body{padding:0;margin:0;font-family:'Microsoft YaHei','微软雅黑','Work Sans','WorkSans-Regular','Arial','Helvetica Neue','Helvetica','PingFang SC',"helveticaneue-light","宋体",'Montserrat light','Helvetica','sans-serif','微軟正黑體','BlenderPro-Medium';overflow-x:hidden;}
.inlineblock{display:inline-block;}
.disblock{display:block;}
.margin0auto{margin:0 auto;}
.widthauto{width:auto;}
.width_100{width:100%;}
.maxwidth1920{max-width:1920px;}
.width_100-important{width:100% !important;}
.white{color:#fff;}
.white_im{color:#fff!important;}
.over_hide{overflow:hidden;}
.notextshadow{text-shadow:none;}
.po_absolute{position:absolute;}
.normal{font-style: normal;}
li{list-style-type:none;}
.line_height_1{line-height:1.03;}
.hover_cursor{cursor:pointer;}
.hover_no_drop{cursor:no-drop;}
.height_auto{height:auto;}
.height_100{height:100%;}
.height_auto-important{height:100%!important;}
input,
button,
a,
.btn{outline:0 none!important;outline:none!important;blr:expression(this.onFocus=this.blur());}
.font16{font-size:16px;}
.line1_8{line-height:1.8;}
.line_clamp_1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.line_clamp_2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.line_clamp_3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.line_clamp_4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.line_clamp_5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}



/* ============================================================
   flex：定义布局为盒模型
   flex-v：盒模型垂直布局
   flex-1：子元素占据剩余的空间
   flex-middle：子元素垂直居中
   flex-center：子元素水平居中
   flex-justify：子元素两端对齐
   兼容性：ios 4+、android 2.3+、winphone8+
   flex-wrap：让弹性盒元素在必要的时候拆行
   ============================================================ */
.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-bottom{align-items:flex-end;}
.flex-top{align-items:flex-start;}
.flex-justifyend{justify-content:flex-end;}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:end;}
.flex-wrap{flex-wrap:wrap;-webkit-flex-wrap: wrap; /* Safari 6.1+ */}



#primary-menu ul.nav-ul li > a i.icon-angle-down:last-child{display:none;}

.by_ban_m{ width:100%; height:70px; background:#ececec;}
.by_ban_m .ny_le{ width:750px; height:30px; margin-top:20px; float:left;}
.by_ban_m .ny_le a{ display:block; float:left; line-height:30px; padding-left:15px; padding-right:15px; text-align:center; background:#FFF; color:#5e5e5e; margin-right:20px;}
.by_ban_m .ny_le a:hover{ display:block; float:left; line-height:30px; padding-left:15px; padding-right:15px; text-align:center; background:#006ce1; color:#ffffff;}
.by_ban_m strong{ float:right; font-size:18px; font-weight:normal; line-height:70px; color:#db0f00;}

.news-page{margin-top:30px;}
.news-page ul li{display:inline-block;margin-right:10px;}
.news-page ul li span.num,
.news-page ul li a{height:28px;width:auto;text-align:center;line-height:26px;border:1px solid #eee;display:block;padding:0 10px;}
.news-page ul li a:hover,
.news-page ul li span.num{background:#6a6a6a;color:#fff;}
.news-page ul li.active-li span.num{background:#fff;color:#666;}

footer{background-color:#0151a8;}
.foot_nav{padding-left:80px;}
.foot_nav a{ display:block; float:left; color:#fff; line-height:60px; font-size:16px; text-align:center; width:130px; height:60px;}
.foot_nav a:hover{ color:#fd7f75;}
.foot_left{ float:left;padding-top:20px;}
.foot_mid{ float:left; margin-left:50px; /*width:510px;*/color:#fff;padding-top:20px;}
.foot_mid dl dt{ font-size:16px; color:#fff; line-height:30px;font-weight:400;}
.foot_mid dl dd{ line-height:28px; font-size:14px; color:#fff;margin-bottom:0;}
.foot_mid dl dd a{ color:#fff;}
.foot_mid dl dd a:hover{text-decoration:underline !important;}
.foot_right{ float:right;padding-top:20px;width:300px;}
.foot_right h2{ text-align:center; color:#fff; font-weight:normal; font-size:16px; margin-bottom:20px;}
.foot_right ul li{ margin-top:10px;}
.foot_right ul li textarea{min-height:80px;width:100%;max-width:100%;min-width:100%;border-radius:15px;color:#fff;margin-right:0 !important;padding:6px;}
.foot_right ul li:nth-child(1),.foot_right ul li:nth-child(2){border:1px solid #fff; height:25px; line-height:25px; border-radius:25px;}
.foot_right ul li span{ padding:0px 20px; color:#fff;}
.foot_right ul li .input_text{ height:25px; line-height:25px; margin-right:20px; width:190px; background:none;border:none;color:#fff;}
.foot_right ul li .input_button{ width:120px; height:25px; line-height:25px; text-align:center; background:#fff; border-radius:25px;border:none;}
.foot_right ul li img{height:25px;}

/*---------------------index---------------------*/

.index-slider.owl-carousel .owl-dots{position:absolute;width:1200px;left:50%;transform:translateX(-50%);bottom:14px;text-align:right;padding-right:74px;}
.index-slider.owl-carousel .owl-dots .owl-dot{margin-top:0;}
.index-slider.owl-carousel .owl-dots .owl-dot span{background:#333333;height:14px;width:14px;opacity:1;}
.index-slider.owl-carousel .owl-dots .owl-dot.active span,
.index-slider.owl-carousel .owl-dots .owl-dot:hover span{background:#ff6600;}


.con1{ margin-top:30px;overflow: hidden;padding-bottom: 50px;}
.c1_left{ float:left;width:223px;border:5px solid #006ce1;}
.c1_left h2{ background-image:url(./../images/h2bg.jpg); height:66px; line-height:75px; color:#fff; padding-left:50px; overflow:hidden;font-size:20px;margin-bottom:0;background-repeat:no-repeat;background-color:#016be1;}
.c1_left dl dt{font-size:14px;height:43px;line-height:43px;background-image:url(./../images/lib12.jpg);padding-left:10px;background-position:right;background-repeat:repeat-x;position:relative;}
.c1_left dl dt:after{content:'';display:block;background-image:url(./../images/libg.jpg);background-position:right;background-repeat:no-repeat;position:absolute;z-index:0;left:0;top:0;height:100%;width:100%;}
.c1_left dl dt a{display:inline-block; color:#0569cf;font-weight:400;position:relative;z-index:1;}
.c1_left dl dt a:hover{color:#525252;}
.c1_left dl dd {height:33px;line-height:33px;margin-bottom:0;overflow:hidden;}
.c1_left dl dd a{ color:#525252; display:block; background:url(./../images/b.jpg) no-repeat center bottom;padding-left:20px;}
.c1_left dl dd a:hover{color:#0569cf; background:#f2f2f2;}
.c1_right{ float:right; width:950px;}
.c1_right h2{ background:url(./../images/hh.jpg) no-repeat left; padding-left:50px; height:38px; border-bottom:1px solid #006ce1; line-height:38px; color:#FFF;}
.c1_right2 h2 b{ float:left; font-size:18px;background-color:#006ce1;padding-right:20px;}
.c1_right h2 a{ float:right; color:#444444; line-height:38px; padding-right:10px; font-weight:normal; font-size:14px;}

.scroll_03 div[class*=col]{padding:0 12px;}
.scroll_03 div[class*=col]:nth-child(1n+4){margin-top:15px;}
.scroll_03 div[class*=col]:nth-child(3n+1){clear:both;}
.scroll_03 div[class*=col] .div-a .img{border: 1px solid #d6d6d6; padding: 4px;background: #FFF;}
.scroll_03 div[class*=col] .div-a h4{font-size:12px;margin-top:8px;}
.scroll_03 div[class*=col] .div-a:hover .img{background:#f4f4f4;}



.index-zhong{padding-top:70px;}
.index-center-title h1{font-size:40px;color:#0059db;margin-bottom:15px;}
.index-center-title .intro{font-size: 24px;}
.picCenter {width: 888px;margin: 15px auto;}
.xinxiIcon {margin:0 0 -20px auto;}
.xinxiIcon img { width: 100%;  height: auto;  object-fit: cover;}
.photo_img{;width:290px;}
.photo_img img{box-sizing: border-box;border: 1px solid #fff;transition:all .7s ease 0s;}
.photo_img img:hover{box-sizing: border-box;border: 1px solid #023246;
    box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
    -webkit-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
    -moz-box-shadow: 1px 0px 15px -3px rgba(0,0,0,0.53);
}
.photo_nr {display: flex;align-items: center;width: 100%;margin: 15px auto;}
.informationText {width: 888px;margin: 15px auto;text-align: center;}
.informationText span {background: #ffffff;color: #1C1F86;}
.photo_nr ul{list-style: none;padding: 0;margin: 0;}
.photo_nr ul li {float: left;margin: 0 5px;line-height: 30px;text-align: center;border:1px solid #ececec;background:#fff;padding:4px;}
.photo_nr ul li .bottom{background:url(./../images/imgg.jpg) no-repeat center top;height:30px;line-height:30px;}
.photo_nr ul li .bottom .right{float:right;padding-right:30px;}
.photo_nr p {padding: 0;margin: 0;bottom:0;left:0;right:0;background:#000;opacity:0.5;color:#fff;}
#LeftArr {background: url(./../images/e_left.png) no-repeat;width: 40px;height: 40px;margin-left: -15px;text-decoration: none;color: #323232;display:none;}
#RightArr {background: url(./../images/e_right.png) no-repeat;width: 40px;height: 40px;margin-right: -15px;text-decoration: none;color: #323232;display:none;}
.listRotation{border: 1px solid #023246;}

.index-img-home{margin:0 auto;max-width:1110px;}
.index-img-home div[class*=col-]{padding:0 10px;margin-bottom:20px;}
.index-lc{padding-top:50px;padding-bottom:20px;}
.index-img-about{padding:100px 0 0;}
.index-img-about .p{color:#fff;font-size:16px;position:absolute;top:21%;right:23px;max-width:400px;}



.index-video {width: 350px;height: 300px;float: left;text-align: center;margin-top: 14px;margin-right: 30px;padding-bottom:20px;}
.index-video video{display: inline-block;width: 100%;height: 100%;}
.con6{ margin-top:100px;margin-bottom:30px;}
.c6_left{ float:left; width:766px;}
.c6_left h2{ background:url(./../images/hh.jpg) no-repeat left; padding-left:50px; height:38px; border-bottom:1px solid #006ce1; line-height:38px; color:#FFF; font-size:18px;}
.c6_left h2 b{display:inline-block;background-color:#006ce1;padding-right:20px;}
.c6_left h2 a{ float:right; color:#444; line-height:38px; padding-right:10px; font-weight:normal; font-size:14px;}
.c6_left dl{ width:100%;background:#fff; border:1px solid #e4e4e4;}
.c6_left dl dt{ float:left;}
.c6_left dl dd{ width:370px; height:33px; border-bottom:1px dashed #c5c5c5; line-height:33px; background:url(./../images/libgg.jpg) no-repeat left; padding-left:17px; float:right;width:360px; margin-right:15px;}
.c6_left dl dd span{ float:right;}
.c6_right{ float:right; width:405px;}
.c6_right h2{ background:url(./../images/bg.jpg) no-repeat left center; line-height:36px; height:36px; color:#006ce1; padding-left:20px; font-size:18px;}
.c6_right h2 a{ float:right; color:#444; line-height:38px; padding-right:10px; font-weight:normal; font-size:14px;}

.scroll_02{height:316px;overflow:hidden;padding:10px;background:#fff;border:1px solid #e4e4e4;width:100%;}
.scroll_02 .hd .prev,.scroll_02  .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(./../images/icoleft.gif) no-repeat;} 
.scroll_02 .hd .next{ background:url(./../images/icoright.gif) no-repeat;} 
.scroll_02 .bd li{padding: 8px 0 30px;border-bottom: 1px dashed;}
.scroll_02 .bd li .dt{ height:23px; line-height:23px;}
.scroll_02 .bd li .dt i{width: 23px;height: 23px;background: #0071e3;color: #FFF; float:left;display: block;font-size: 14px;text-align: center; font-style:normal;}
.scroll_02 .bd li .dt a{ display:block; float:left; padding-left:15px;font-weight: bold;max-height:23px;}
.scroll_02 .bd li .dt a:hover{color: #fe9f01;}
.scroll_02 .bd li .dd{ margin-top:10px;height:23px; line-height:23px;}
.scroll_02 .bd li .dd i{width: 23px;height: 23px; float:left;background: #3f3f3f;color: #FFF;display: block;font-size: 14px;text-align: center; font-style:normal;}
.scroll_02 .bd li .dd span{ display:block; float:left; padding-left:15px;width: 335px;}

/*---------------------index---------------------end*/


.inside_right{width:940px;float:right;}
.inside_con{padding:10px;border:1px solid #006ce1;background:#fff;}
.weizhi{min-height:38px;line-height:38px;}
.weizhi strong{padding-left:50px;color:#FFF;float:left;font-size:18px;background:#006ce1 url(./../images/hh.png) no-repeat left;padding-right:40px;}
.weizhi span{ float:right; color:#444444; line-height:38px; padding-right:10px; font-weight:normal; font-size:14px;}
.weizhi span a{text-transform:lowercase;display:inline-block;}
.weizhi span a:nth-child(1){margin-left:4px;}


.list-about-home{margin:10px -7.5px 0;}
.list-about-home div[class*=col-sm]{padding:0 7.5px;margin-bottom:15px;}
.list-about-home div[class*=col-sm] .col-home{border:1px solid #e4e4e4;background:rgb(244, 244, 244);height:324px;}
.list-about-home div[class*=col-sm] .col-home .img img{max-width:280px;max-height:280px;}
.list-about-home div[class*=col-sm] .col-home .title a{height:30px;line-height:30px;}
.list-about-home div[class*=col-sm] .col-home .title a:hover{color:#f60;text-decoration:underline !important;}
.page-div1{border:1px solid #eee;font-size:12px;color:#6a6a6a;padding:1px 8px;margin:10px 0;}
.page-div1 span{display:inline-block; font-weight:600;}

.plant-details{border-top:1px dashed #eee;margin-top:10px;}
.plant-details .title{font-size:14px;padding-top:5px;margin-bottom:5px;}
.plant-details .ul-intro{font-size:12px;color:#666;margin-bottom:0;padding-bottom:5px;border-bottom:1px dashed #eee;}
.plant-details .content{margin-bottom:40px;padding-top:10px;}
.plant-details .page-div{font-size:12px;}
.plant-details .page-div .list{margin-bottom:10px;}
.plant-details .page-div a:hover{color: #f60;text-decoration: underline !important;}

body #primary-menu-trigger .icon-line-cross{display:none;}
body.primary-menu-open #primary-menu-trigger .icon-line-menu{display:none;}
body.primary-menu-open #primary-menu-trigger .icon-line-cross{display:block;}

@media(min-width:767px){
  .pr-de .left{width:47%;}
  .pr-de .right{width:53%;}
}
.pr-de .left .bottom-slide{}
.flexslider .slider-wrap .sl-img{border:1px solid #eee;border-radius:3px;padding:3px;}
.flexslider .slider-wrap .sl-img.flex-active-slide:after{content:"";display:block;position:absolute;height:100%;width:100%;border:2px solid #f00;top: 0;left:0;}
.flexslider .slider-wrap .sl-img{}

.div-lists .title{font-size: 18px;color:#666;margin-bottom:10px;}
.div-lists ul li{border-bottom:#ddd dashed 1px;font-size:12px;padding:10px 0;}
.div-lists ul li:last-child{border-width:2px;}
.div-lists ul li .te-left{}
.div-lists ul li strong{color: #f90;font-size: 14px;}
.div-lists .page-prve-next{margin-top:10px;}
.div-lists .page-prve-next a{height:26px;line-height:24px;border:1px solid #ddd;border-radius:4px;padding:0 20px;margin-left:20px;color:#005895;}
.div-lists .page-prve-next a:hover{text-decoration:underline !important;}
.pr-content{margin-top:20px;}
.pr-content .title{font-size: 12px;line-height: 28px;color: #005895;}
.pr-content .title:after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;background:#ddd;z-index:0;}
.pr-content .title strong:after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;background:#005895;z-index:1;}
.pr-content .content-text{padding-top:10px;}

.content-text{}
.content-text .div-table{background:#000;padding:0 1px;overflow-x:auto;}
.content-text .div-table .su-title{font-size:16px;color:#fff;line-height:50px;}
.content-text .div-table table.table{border:1px solid #808080;color:#fff;font-size:16px;margin-bottom:1px;}
.content-text .div-table table.table tr:nth-child(odd){background:#3a3a3a;}
.content-text .div-table table.table tr td{border-top-color:#808080;padding:20px;line-height:30px;}
.content-text .div-table table.table tr td:first-child{border-right:1px solid #808080;}


@media(max-width:1300px) and (min-width:1200px){
    .c1_right{width:80%;}
    .c1_left{width:18%;}
    .c6_left{width:63%;}
    .c6_right{width:35%;}
    .index-video{width:47%;margin-right:20px;}
    .inside_right{width:80%;}
}
@media(max-width:767px){
    .phone-disblock{display:block;}
    .c1_left{position:fixed;bottom:0;left:0;right:0;z-index:1;background:#f2f2f2;display:none;box-shadow:0px -7px 35px rgba(0, 0, 0, 0.2);width:100%;}
    .c1_left h2{display:none;}
    .c1_left .phone-show-hide .click-icon-hide1{font-size:20px;color:#db0f00;padding:5px;}
    .phone-click-icon1{position:absolute;right:10px;font-size:20px;color:#fff;top:0;}    
    .c1_right{width:100%;margin-top:20px;}
    .scroll_03 div[class*=col]:nth-child(1n+3){margin-top:15px;}
    .scroll_03 div[class*=col]{padding:0 5px;}
    .scroll_03 div[class*=col]:nth-child(3n+1){clear:none;}
    .scroll_03 div[class*=col]:nth-child(2n+1){clear:both;}
    .index-center-title h1{font-size:20px;}
    .index-center-title .intro{font-size:16px;}
    .index-zhong{padding-top:30px;}
    .index-zhong + div{overflow:hidden;}
    .index-zhong + div img{height: 77px;width: auto;max-width: none;margin: 0 auto;position: relative;left: 50%;-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}
    .index-img-home div[class*=col-]{width:50%;float:left;margin-bottom:10px;}
    .index-img-about{padding-top: 30px;}
    .index-about{font-size:18px;color:#0151a8;margin-bottom:10px;}
    .index-img-about .p{position:relative;left:0;top:0;color:#333;padding:10px;font-size:12px;line-height:1.8;right:0;max-width:100%;background:#fff;}
    .con6{margin-top:30px;}
    .c6_left{width:auto;float:none;}
    .index-video{width:50%;height:auto;margin:0;padding-right:5px;padding-bottom:0;}
    .index-video ~ .index-video{padding-left:5px;padding-right:0;}
    .c6_right{width:100%;margin-top:20px;float:none;}
    .foot_nav{padding-left:0;margin-top:60px;}
    .foot_nav a{width:33%;font-size:14px;line-height:1.5;height:auto;}
    .foot_nav a:nth-child(1n+4){margin-top:10px;}
    .foot_left{float:none;margin:0 auto;text-align:center;padding-top:0;}
    .foot_mid{margin-left:0;float:none;padding-top:0;margin-bottom:30px;}
    .foot_mid dl dt{font-size:14px;}
    .foot_mid dl dd{font-size:12px;}
    .con1{width:100%;padding-bottom:30px;}
    .index-lc{padding-top:30px;padding-bottom:30px;}
    .inside_right{width:100%;}
    .list-about-home div[class*=col-sm] .col-home .img img{max-width:100%;}
    .list-about-home div[class*=col-sm] .col-home{height:auto;}
    .list-about-home div[class*=col-sm] .col-home .title{font-size:14px;}
    .weizhi{margin-top:20px;}
    .weizhi strong{width:100%;}
    .weizhi span{font-size:12px;width:100%;padding-left:10px;}
    .list-about-home div[class*=col-sm]:nth-child(2n+1){clear:both;}
    .by_ban_m .ny_le{margin-top:0;height:auto;}
    .by_ban_m{height:auto;}
    .by_ban_m strong{line-height:50px;font-size:16px;}
    .plant-details{}
    .list-about-home{margin-top:30px;}
    .pr-de .right{padding-left:0;margin-top:20px;}
    .div-lists .title{font-size:16px;}
    .content-text .div-table table.table{font-size:14px;}
    .content-text .div-table table.table tr:nth-child(1){white-space:nowrap;}
    .content-text .div-table table.table tr td{padding:10px;}
    .news-page{margin-top:10px;}
    #top-social{display:block !important;}
}