/*整体*/



.bg_01{ width:100%; min-width:1200px; background:url(../images/bg_01.jpg) top left repeat-x; overflow:hidden;}



.bt_01{ max-width:1200px;margin:80px auto 35px auto; padding:10px 0px; border-top:1px solid #c3e1e9; text-align:center;}



.bt_01 h2{ font-size:26px; line-height:40px; color:#0094e7; font-weight:normal; text-transform:uppercase; background:url(../images/bt_01.jpg) bottom center no-repeat; padding:30px 0px;}



.bt_01 p{ font-size:22px; color:#999;text-transform: capitalize; padding:20px 0px; line-height:38px;}







/*产品*/



.index_pro{ width:1200px; margin:0px auto;}



.index_pro li{width:291px; height:326px; border:1px solid #daedf3; float:left; margin:3px 4px 7px 3px; text-align:center; position:relative;}



.index_pro li img{ width:291px; height:291px; display:block;}



.index_pro li span{ width:291px; height:35px; line-height:35px; display:inline-block; background:#0094e7; color:#fff; text-transform:uppercase; font-size:16px; font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 8px;}



.index_pro li em{ position:absolute; left:15px; top:10px; font-size:22px;}







/*切换*/



.qiehuan{ width:100%; min-width:1200px; height:908px; background:url(../images/bg_02.jpg) top center no-repeat; margin:30px 0px;}



.qiehuan_01{ padding:130px 0px 0px 0px;text-align:center; font-size:25px; line-height:32px; color:#fff;}



/*插件样式*/



.caroursel{margin:60px auto 10px auto;}



.poster-main{position: relative;width:1200px;height:544px;}



.poster-main a,.poster-main img{display:block;}



.poster-main .poster-list{width: 1200px;height:544px; padding:60px 0px 0px 0px;}



.poster-main .poster-list .poster-item{position:absolute;left: 0px;top: 0px}



.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity:1;}



.poster-main .poster-prev-btn{ left: 0px; background: url(../images/btn_l.png) no-repeat center center; overflow:hidden;}



.poster-main .poster-next-btn{right: 0px;background: url(../images/btn_r.png) no-repeat center center;overflow:hidden;}











.shipin{ width:1191px; height:660px; margin:20px auto;}



.add{width:100%; min-width:1200px; height: auto;}



.add img{width:100%; height:auto;}







.mr_frbox{ width:1200px; margin:10px auto; position:relative;}

.yk{ width:1200px; margin:0px auto 40px;}



.yk ul{ width:1204px; margin-left:-2px;}



.yk li{ width:146px; height:168px; float:left; margin:13px;}



.yk li img{ width:146px; height:168px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.yk li:hover img{ width:146px; height:168px; margin-top:-10px;}

.mr_frbox .mr_frBtnL{ width:21px; position:absolute; left:0px; top:75px; z-index:9999;}

.mr_frbox .mr_frBtnR{ width:21px; position:absolute; right:0px;top:75px; z-index:9999;}







/*内页*/



.ny_banner{ width:100%; min-width:1200px;}



.about{width:1190px; margin:10px auto;}



.about img{height:auto; margin:0px auto 15px; display:block;}



.about p{ padding:0px 0px 15px 0px; font-size:17px;}



.about_01{ width:789px; background: url(../images/about_01.jpg) no-repeat center center;margin:0px auto;}



/*合作伙伴*/



.hzhb{ width:1190px; margin:15px auto 55px auto;}



.hzhb ul{ width:1194px; margin-left:-2px;}



.hzhb li{ width:177px; height:72px; float:left; margin:11px;}



.hzhb li img{ width:177px; height:72px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}



.hzhb li:hover img{box-shadow: 0 0 20px rgba(11, 101, 141, 0.4);}











.kuai_01{ width:1190px; margin:80px auto 15px auto;border-top:1px solid #c0e4ed; overflow:hidden; padding:15px 0px;}



.kuai_02{ width:453px; height:312px; margin:65px 0px 0px 0px;}



.kuai_02 img{ width:453px; height:312px;}



.kuai_03{ width:680px;}



.kuai_03_t{ font-size:30px; line-height:40px; color:#0094e7; font-weight:normal; text-transform:uppercase; background:url(../images/bt_01.jpg) bottom center no-repeat; text-align:center; padding:20px 0px;}



.kuai_03 h2{ font-size:40px; color:#bebebe; padding:25px 0px 25px 0px;}



.kuai_03 p{ font-size:18px; line-height:42px;}







.yuankuai{ width:1174px; margin:0px auto;}



.yuankuai li{ width:248px; float:left; background:url(../images/jt_01.jpg) 202px center no-repeat;}



.yuankuai li.yuankuai_01{ width:172px; height:172px;}



/*.yuankuai li h2{ width:172px; height:172px; line-height:172px;display:block; border-radius:50%; background:#0093dd; text-align:center; color:#fff; font-size:18px;}*/
#octagon{

width: 185px;

height: 75px;
line-height: 75px;
text-align: center;
color:#fff;
/*margin: 150px auto;*/

position: relative;
background-color: #0093dd;

}

#octagon:before{

content: "";

position: absolute;

top:-50px;
left:0px;
z-index: 10;

width: 85px;

border-color:transparent transparent #0093dd transparent;

border-width:0 50px 50px 50px  ;

border-style: solid;

}

#octagon:after{

content: "";

position: absolute;

top:75px;
left:0px;
z-index: 10;

width: 85px;

border-color:#0093dd transparent transparent transparent;

border-width: 50px 50px 0 50px ;

border-style: solid;

}



/*厂房*/



.changfang{ width:100%; margin:60px auto 30px auto;}



.changfang li{ width:20%; height:auto; text-align:center; float:left; overflow:hidden;}



.changfang li img{ width:98%; height:auto;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}



.changfang li:hover img{transform:scale(1.08);-moz-transition:scale(1.02);-webkit-transition:scale(1.08);-o-transition:scale(1.08);}







/*联系我们*/



.contact_01{ height:36px; line-height:36px; color:#333; font-size:18px; text-align:center; margin:65px 0px 65px -10px;width: 1200px;margin: 0 auto;justify-content:space-around;display: flex;margin-bottom:50px;}



.contact_01 span{ padding:0px 32px 0px 32px;}



.contact_01 a{color:#333; font-size:18px;}



.contact_01 a:hover{color:#f00;}



.contact_01 img{ vertical-align:middle; padding:0px 10px 0px 10px;max-width:50px;}



.contact_02{ width:1190px;margin:0px auto 50px auto; line-height:35px;}











/*产品左侧*/



.ny_l{ width:300px;margin:100px 0px 40px 0px;}



.menu{ width:300px;border-top:1px solid #0094e7; margin:-60px 0px 0px 0px;}



.menu li{ padding:4px 0px;display:block;border-bottom:1px solid #0094e7;}



.menu li a{ height:40px; line-height:40px;display:block; padding:0px 0px 0px 15px;}



.menu li a:hover{ background:#0094e7; color:#fff;}



.menu li.current a{ background:#0094e7; color:#fff;}











/*产品*/



.ny_r{width:837px; margin:40px 0px 50px 0px;}



.ny_r_pro{ width:837px; margin:0px auto 30px auto;}



.ny_r_pro ul{ width:864px; margin-left:-13px;}



.ny_r_pro li{width:280px; height:318px; border:1px solid #ddd; float:left; margin:3px 3px 7px 3px; text-align:center; position:relative;}



.ny_r_pro li img{ width:280px; height:280px; display:block;}



.ny_r_pro li span{ width:265px; height:38px; line-height:38px; display:inline-block; background: url(../images/bg_03.jpg) top left repeat-x; text-transform:uppercase; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 8px;}







/*page*/



#page{ width:100%; clear:both; padding:50px 0px 80px 0px; margin:0px auto; text-align:center;}
#page li{ width:auto;height:30px;display:inline-block;text-align:center; line-height:30px;}
#page li a{height:30px; display:block;}
#page li a:hover{height:30px;background:#fff; color:#ff6c3f;}
#page .pagination li.active span{background:#0094e7; color:#fff;}
.thisclass{height:30px;background:#0094e7; color:#fff;}
#page li:hover a{ color:#ff6c3f;}

/*详情页*/


.ny_r_pro_t{border-top:1px solid #ddd; font-size:18px; padding:15px 0px;}
.ny_r_pro_c1{ width:536px; height:450px; border:1px solid #ddd;}
.ny_r_pro_c2 li{ width:281px; height:218px; border:1px solid #ddd; margin:0px 0px 12px 0px;}
.ny_r_pro_c2 li img{ width:281px; height:218px;}
.ny_r_pro_c3{ width:837px;border:1px solid #ddd;}
/*.ny_r_pro_c3 img{ width:837px; height:707px;}*/

/*新闻*/



.news li{height:143px; overflow:hidden; margin:0px 0px 30px 0px;}



.news li .news_p{ width:171px; height:143px; float:left; margin:0px 15px 0px 0px;}



.news li h2{ height:35px; line-height:35px; margin:5px 0px 0px 0px;display:block;overflow:hidden;}



.news li h2 a{ font-size:18px;}



.news li em{ height:22px; line-height:22px; display:block;display:block;font-size:14px; color:#999;}



.news li p{ font-size:15px; height:48px;display:block; overflow:hidden; line-height:24px; margin:5px 0px 5px 0px;}



.news li .news_m{ width:36px; height:21px; display:block;}



.news li:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}







.news_t1{ width:299px; height:171px; line-height:130px; background:url(../images/tit_01.jpg) top center no-repeat;text-align: center;  margin:0px 0px 40px 0px;}



.news_t1 a{color:#fff; font-size:24px;}



.news_t1 a:hover{ color:#ff0;}



.news_t2{ width:299px; height:171px; line-height:130px; background:url(../images/tit_02.jpg) top center no-repeat;text-align: center;}



.news_t2 a{color:#333;font-size:24px;}



.news_t2 a:hover{ color:#f00;}



.con{width:837px; margin:0px 0px 0px 0px;}



.con .con_t1{ font-size:25px; line-height:35px; padding:15px 0px 10px 0px;}



.con .con_t2{ font-size:14px; padding:0px 0px 10px 0px;}



.con .con_c{ font-size:16px; line-height:30px;}



.con .con_c p{font-size:16px; line-height:30px; padding-bottom:5px;}



.con img{ max-width:837px; height:auto;}





/*图片切换*/



.mod18Box {width:837px;}



.mod18{ width:837px; height:542px;margin: 0px auto; position: relative; background: #f7f7f7; }



.mod18 .btn{position:absolute;width:15px;height:70px;top:420px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}



.mod18 .prev{left:0;background:url(../images/prevBtn.png) no-repeat;}



.mod18 #prevTop,.mod18 #nextTop{top:170px;width:46px;height:48px;}



.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}



.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}



.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}



.mod18 li{float:left;}



.mod18 .cf li{position:relative;color:#fff;}



.mod18 .cf a{display:block;width:593px;height:405px;position:absolute;color:#fff;}



.mod18 .cf li span{display:block;width:593px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .cf li img{width:540px;height:540px;}
.mod18 .picBox{ width:540px;height:536px;position:relative;overflow:hidden; border:1px solid #ddd;}
.mod18 .picBox ul{height:542px;position:absolute;}
.mod18 .picBox li{width:540px;height:540px;}
.mod18 .listBox{ width:283px; height:540px;position:absolute;overflow: hidden; top:0px; right:0px;}
.mod18 .listBox ul{position:absolute;}
.mod18 .listBox li{width:269px;height:269px;cursor:pointer;position:relative; margin-bottom:2px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:269px;height:269px;}
.mod18 .listBox li img{width:267px;height:267px;border:1px solid #ddd;}
.mod18 .listBox .on img{width:267px;height:267px;border:1px solid #0094e7;}
.mod18 .listBox .on i{display:block;}
.listBox_cf1{ width:269px !important;}
.mod18 .cf1 li{position:relative;color:#fff;}
.mod18 .cf1 a{display:block;width:593px;height:575px !important;position:absolute;color:#fff;}
.mod18 .cf1 li span{display:block;width:593px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}

.mod18 .cf1 li img{width:536px;height:536px !important;}
.mod18 .listBox .cf1 li img{width:267px;height:267px !important;border:1px solid #ddd;}
.mod18 .listBox .cf1 .on img{width:267px;height:267px !important;border:1px solid #0094e7;}
.ny_r_select{ width:180px; padding-left:10px; height:37px; line-height:37px; border:1px solid #ddd; font-family:'Microsoft YaHei';font-size:15px; margin:0px 0px 20px -10px; display:inline-block;}
.ny_r_select option{font-family:'Microsoft YaHei';height:35px; line-height:35px; font-size:15px;}
.mingcheng{height:35px; line-height:35px; display:inline-block; border:1px solid #ddd;font-size:15px; padding:0px 15px;}
.mingcheng img{ vertical-align:middle; margin:0px 0px 0px 4px;}
.shangjia{height:35px; line-height:35px; display:inline-block; font-size:15px; border:1px solid #ddd; padding:0px 15px;}
.shangjia img{ vertical-align:middle; margin:0px 0px 0px 4px;}


.menu li ul{
    display: none;
}
.menu li ul li a{
    padding-left: 30px;
}
.menu li.current ul{
    display: block;
}
.menu li.current ul a{
    background: #fff;
    color: #333;
}
.menu li ul li.subcurrent a,.menu li ul li a:hover{
    background: #fff;
    color: #0094e7;
}

.menu li.subchildren{
    position: relative;
}
.menu li.subchildren span.menuarrow{
    position: absolute;
    right: 10px;
    top: 15px;
    z-index: 2;
    /*width: 20px;*/
    height: 20px;
    cursor: pointer;
    font-size: 10px;
    line-height: 18px;
    transform: scale(1,2);
    /*background: red;*/
}
.menu li.subchildren.current span.menuarrow{
    color: #ffffff;
    transform: scale(2,1) rotate(90deg);
}

/*.menu li.subchildren:hover span.menuarrow{*/
/*    color: #ffffff;*/
/*}*/