/*内页*/

.ny_banner{clear:both; width:100%;max-width:1400px;margin:0 auto; height:auto; overflow:hidden;}
.ny_banner img{width:100%;}

/*子栏目*/
.ny_sub_menu{clear:both; width:98%; margin:0 auto; height:auto; overflow:hidden; padding:4% 1% 4% 1%;display:none; background-color:#fcfcfc;}
.ny_sub_menu a{float:left; width:47.2%;margin:1%; line-height:35px; color:#dddddd; border:1px solid #dddddd;border-radius:4px; text-align:center;}
.ny_sub_menu .on{color:#e30b10; border:1px solid #e30b10;}

/*内容框*/
.ny_con_div{clear:both; width:92%;max-width:1200px;margin:0 auto; height:auto; overflow:hidden; padding:5% 4% 5% 4%;}
.ny_con_div hr{width:98%; margin:2% auto; height:1px; background-color:#e3e3e3;}
.ny_menu_m{overflow:hidden; line-height:40px; border-bottom:1px solid #e3e3e3; font-size:18px;color:#535353; font-weight:bold; display:none;}
.ny_menu_e{ height:20px; overflow:hidden; line-height:20px; text-align:center; font-size:18px; color:#7a7a7a;}
.ny_menu{ height:50px; overflow:hidden; line-height:50px; text-align:center; background:url(../images/index_title_bg.png) center center no-repeat; font-size:24px; color:#ed8265; font-weight:bold; }

.ny_content{margin-top:5%; width:100%; line-height:200%; font-size:16px; color:#000; height:auto;}
.ny_content img{max-width:100%;}

/*底部资讯*/
.ny_foot2{padding-bottom:3%;padding-top:3%; overflow:hidden; background:url(../images/ny_foot2_bg.jpg) center top no-repeat; background-size:cover;}
.ny_foot2 .con{width:100%; max-width:1000px; margin:0 auto; overflow:hidden;}
.ny_foot2 .con_l{float:left; width:42%; margin-left:5%; margin-right:3%; overflow:hidden;}
.ny_foot2 .con_l .txt{width:100%; line-height:60px; font-size:18px; font-weight:bold; color:#a6a6a8;}
.ny_foot2 .con_l li{width:100%; line-height:40px; font-size:14px; color:#a6a6a8;}
.ny_foot2 .con_l li a{color:#a6a6a8;}
/*产品分类*/
.ny_prod_sub{clear:both; width:100%; margin:0 auto; height:auto; padding-top:1%; overflow:hidden;border-bottom:1px solid #e3e3e3;}
.ny_prod_sub a{float:left; margin:10px 10px 0px 10px; padding-bottom:10px; font-weight:bold;}
.ny_prod_sub .on{padding-bottom:7px; border-bottom:3px solid #e30b10;}
/*产品列表*/
.ny_prod_list{padding:2% 1% 0 1%; width:98%; margin:0 auto; height:auto;}
.ny_prod_list li{float:left; margin:1%; width:23%; height:auto;}
.ny_prod_list li img{width:100%;}
.ny_prod_list li a{color:#000; font-size:14px;font-weight:bold;}
.ny_prod_list li p{line-height:30px; width:100%; text-align:center;}
/*产品详细内容*/
.ny_prod_con{padding:2% 1% 0 1%; width:98%; margin:0 auto; height:auto;}
.ny_prod_con .prod_jj{float:left;width:100%; height:auto;}
.ny_prod_con .prod_jj .prodpic{float:left; width:30%;height:auto;}
.ny_prod_con .prod_jj .prodpic img{max-width:100%;}
.ny_prod_con .prod_jj .prodinfo{float:left; margin-left:5%; width:65%;height:auto;}
.ny_prod_con .prod_jj .prodinfo .prodname{float:left; width:96%; padding-left:4%; line-height:50px; background-color:#fbfbfb;font-size:20px; font-weight:bold;}
.ny_prod_con .prod_jj .prodinfo .prodsx{float:left; width:96%; margin:5px 0 20px 0; padding-left:4%; line-height:35px; color:#a0a0a0;font-size:16px;}
.ny_prod_con .prod_jj .prodinfo .button{margin-left:4%; background-color:#d91219;line-height:45px; border-radius:4px; width:180px; color:#fff;font-size:16px; font-weight:bold;  cursor:pointer;}
.ny_prod_con .prod_jj .prodinfo .button:hover{background-color:#e30b10;}
.ny_prod_con .prod_jj .prodinfo .button2{margin-left:4%; background-color:#d91219;line-height:45px; border-radius:4px; width:180px; color:#fff;font-size:16px; font-weight:bold;  cursor:pointer; display:none;}

.ny_prod_con .prodcon{float:left; width:100%; margin-top:40px; height:auto; background-color:#fbfbfb;}
.ny_prod_con .sxn{float:left; width:98%; padding-left:2%; line-height:40px; background-color:#e3e3e3;font-size:16px; font-weight:bold;}
.ny_prod_con .prodcon .con{float:left; margin:4%; width:92%; height:auto; font-size:14px; line-height:200%;}
.ny_prod_con .prodcon .con img{max-width:100%;}
.ny_prod_con .moreprod{float:left; width:100%; height:auto; background-color:#fbfbfb;}

/*产品订购*/
.popOutBg {width: 100%;height: 100%;position: fixed;left: 0;top: 0; background: rgba(0,0,0,.6); display: none;}
.popOut {position: fixed; width: 800px; height: 600px; top: 50%;left: 50%; margin-top: -300px; margin-left: -400px;background: #fff; overflow: hidden;display: none;}
.popOut .header-v2{float:left; width:100%; margin:0 auto; /*overflow:hidden; */height:75px; border-bottom:1px solid #e3e3e3;}
.popOut .header-v2 .logo{ float:left; height:100%; margin-left:2%;}
.popOut .header-v2 .logo img{ width:300px;}
.popOut .header-v2 span{ float:right; position:relative; display:block; margin-right:4%; line-height:75px; color: #a0a0a0; font-size: 30px;cursor: pointer;}
.popOut table {float:left; margin:10px; width:760px;}
.popOut table tr td {padding:4px 6px 4px 6px;font-size: 14px; font-weight:bold;}
.popOut .redwz{float:left;padding: 6px;color:#e30b10;}
.popOut table tr td:first-child {text-align: right;}
.inp {float:left;line-height: 30px; border-radius:4px; padding-left:5px; padding-right:5px; width:200px; border:1px solid #e3e3e3; font-size: 14px;}
.inp:focus {border-color: #f40;}
.popOut .button{margin-top:10px; background-color:#d91219;line-height:40px; border-radius:4px; width:180px; color:#fff;font-size:14px; font-weight:bold;  cursor:pointer;}
.popOut .button:hover{background-color:#e30b10;}


        @keyframes ani {
            from {
                transform: translateX(-100%) rotate(-60deg) scale(.5);
            }

            50% {
                transform: translateX(0) rotate(0) scale(1);
            }

            90% {
                transform: translateX(20px) rotate(0) scale(.8);
            }

            to {
                transform: translateX(0) rotate(0) scale(1);
            }
        }
.ani {animation: ani .5s ease-in-out;}



/*信息列表*/
.ny_news_list{padding:0 1% 0 1%; width:98%; margin:0 auto; height:auto;}
.ny_news_list li{float:left; width:100%; height:auto;border-bottom:1px solid #e3e3e3;}
.ny_news_list li .news_title{float:left; width:100%; line-height:60px; font-size:18px; font-weight:bold;}
.ny_news_list li .news_title_m{float:left; width:100%; line-height:60px; font-size:16px; font-weight:bold;display:none;}
.ny_news_list li span{float:right; line-height:60px; font-size:14px; color:#40a69f;}
.ny_news_list li .news_brief a{float:left; width:70%; line-height:180%; font-size:14px; font-weight:bold; color:#a0a0a0;padding-bottom:2%;}

/*信息详细内容*/
.ny_news_con{padding:0 1% 0 1%; width:98%; margin:0 auto; height:auto;}
.ny_news_con .news_title{float:left; width:100%; line-height:50px; font-size:20px; font-weight:bold; text-align:center;}
.ny_news_con .sx{float:left; width:100%; line-height:30px; font-size:14px; text-align:center; color:#a0a0a0;}
.ny_news_con .news_con{float:left; margin:2% 0 2% 0; width:100%; line-height:200%; font-size:16px; }
.ny_news_con .news_con img{max-width:100%;}
.ny_news_con .other_news{float:left; margin:2% 0 2% 0; width:100%;}
.ny_news_con .other_news li{float:left; margin:2px 0 2px 0; line-height:30px; padding-left:2%; width:98%; background-color:#fbfbfb;}

/*留言*/
.ny_feedback{padding:0 1% 0 1%; width:98%; margin:0 auto; height:auto; text-align:center;}
.ny_feedback li{float:left; margin-left:30%; width:70%; line-height:50px;font-size:16px; font-weight:bold;}
.ny_feedback .mt{margin-top:2%;}
.ny_feedback li dt{float:left;width:90px;}
.ny_feedback li dl{float:left;}
.ny_feedback span{color:#e30b10;}
.ny_feedback .input{height:30px; border-radius:4px; width:200px; border:1px solid #e3e3e3;}
.ny_feedback .textarea{margin-top:10px;height:100px; border-radius:4px; width:400px; border:1px solid #e3e3e3;}
.ny_feedback .button{margin-top:20px; background-color:#d91219;line-height:45px; border-radius:4px; width:180px; color:#fff;font-size:16px; font-weight:bold;  cursor:pointer;}
.ny_feedback .button:hover{background-color:#e30b10;}

/*人才招聘*/
.ny_job{padding:0 1% 0 1%; width:98%; margin:0 auto; height:auto;}
.ny_job li{float:left; margin:2% 5% 2% 5%; padding:2%;width:35.5%; height:auto;border:1px solid #e3e3e3;border-radius:6px;}
.ny_job .zw{float:left; width:100%; height:30px;  }
.ny_job .zw dt{float:left;font-size:20px; color:#535353; font-weight:bold; margin-top:4px;}
.ny_job .zw dl{float:left;font-size:14px; color:#a0a0a0; margin-top:10px;}
.ny_job .zw span{float:right; font-size:20px;color:#009e96; font-weight:bold; margin-top:4px;}
.ny_job .tj{float:left; font-size:14px;color:#009e96; font-weight:bold; margin:20px 15px 0 0; padding:5px 10px 5px 10px; background-color:#e5f5f4;}
.ny_job .job_hr{float:left;width:100%; margin:20px 0 15px 0; height:0px; border-bottom:1px dashed #e3e3e3;}
.ny_job .yq{float:left; width:100%; line-height:25px; font-size:14px; color:#a0a0a0;}
.ny_job .yq span{float:right;}

/*联系我们*/
.i_contact_con{ width:100%; max-width:1282px; margin:0 auto; padding-top:3%; overflow:hidden;}
.i_contact_l{ float:left; width:46%; margin-left:2%; overflow:hidden; margin-right:2%; padding-top:2%;}
.contact_t{ font-size:24px; font-weight:bold;  line-height:60px;color:#000;}
.contact_txt{padding-top:3%;font-size:18px; font-weight:bold;   line-height:50px; color:#7f7f7f;}
.contact_txt_en{padding-top:3%;font-size:18px; font-weight:normal;   line-height:50px; color:#7f7f7f;}
.i_contact_r{ float:right; width:45.5%; overflow:hidden; margin-right:2%; padding-left:2.5%; padding-top:2%; padding-bottom:2%;background:url(../images/index_map_bg.jpg) center top no-repeat; background-size:contain;}
.i_contact_r img{width:95%;}


/*分页*/
.ny_page{clear:both;padding:4% 2% 4% 2%; width:96%; margin:0 auto; height:auto; text-align:center;}
.ny_page a{ margin:0px 4px 0px 4px; padding:6px 12px 6px 12px; border:1px solid #e3e3e3;border-radius:6px; color:#a0a0a0;}
.ny_page a:hover{border:1px solid #e30b10; color:#e30b10;}
.ny_page span{margin:0px 4px 0px 4px; padding:6px 12px 6px 12px;border-radius:6px; border:1px solid #e30b10; background-color:#e30b10; color:#fff;}

@media screen and (max-width: 1100px) {
	.ny_job li{margin:2% 3% 2% 3%;width:39.5%;}
}
@media screen and (max-width:830px) {
	.ny_banner{display:none;}
	.ny_foot2{display:none;}
	.ny_menu_e{display:none;}
	.ny_menu{display:none;}
	.ny_prod_sub{display:none;}
	.ny_menu_m{display:block;}
	.ny_sub_menu{display:block;}
	.ny_prod_list{padding:2% 0 0 0; width:100%;}
	.ny_prod_list li{margin:1%; width:48%;}
	.ny_con_div hr{display:none;}
	.ny_news_list li{border-bottom:1px dashed #e3e3e3; padding-bottom:0px;}
	.ny_news_list li .news_title{display:none;}
	.ny_news_list li .news_title_m{display:block;}
	.ny_news_list li span{line-height:50px; font-size:12px; color:#a0a0a0;}
	.ny_news_list li .news_brief{display:none;}
	.ny_prod_con{padding:2% 0 0 0; width:100%;}
	.ny_prod_con .prod_jj .prodpic{width:40%;}
	.ny_prod_con .prod_jj .prodinfo{margin-left:3%; width:57%;}
	.ny_prod_con .moreprod{display:none;}
	.ny_prod_con .prodcon{background-color:#fff;}
	.ny_prod_con .prodcon .con{margin:2% 0 2% 0; width:100%;}
	.ny_prod_con .prod_jj .prodinfo .prodname{width:97%; padding-left:2%; border-left:5px solid #e76f73;}
	.ny_prod_con .sxn{width:97.5%; padding-left:2%; border-left:5px solid #e76f73;background-color:#fbfbfb;}
	.popOut_m {padding:0 1% 0 1%; width:98%; margin:0 auto; height:auto; overflow: hidden;display: block;}
	.popOut_m table {float:left; margin:10px 0px 10px 0px; width:100%;}
	.popOut_m table tr td {padding:4px 6px 4px 0px;font-size: 14px; font-weight:bold;}
	.popOut_m .redwz{float:left;padding: 2px;color:#e30b10;}
	.popOut_m table tr td:first-child {text-align: right;}
	.inp {width:90%;}
	.popOut_m .button{margin-top:10px; background-color:#d91219;line-height:40px; border-radius:4px; width:180px; color:#fff;font-size:14px; font-weight:bold;  cursor:pointer;}
	.i_contact_r{width:100%; margin-right:0px;padding-left:0px; padding-top:0px; padding-bottom:0px;background:none!important; background-size:normal;}
	.i_contact_con{width:96%;margin:0 2%;}
	.i_contact_r img{width:100%;}
	.i_contact_l{ width:100%; margin-left:0px; margin-right:0px; padding-top:2%;}
	.contact_t{ font-size:16px;line-height:40px;}
	.contact_txt{padding-left:2%; padding-top:1%;font-size:14px; line-height:30px;letter-spacing:0px;}

}
@media screen and (max-width:789px) {
	.ny_content{line-height:180%; font-size:14px;}
	.ny_feedback li{margin-left:0px; width:100%;}
	.ny_feedback .textarea{width:320px;}
	.ny_job li{margin:3% 1% 3% 1%;width:93.5%;}
	.ny_prod_con .prod_jj .prodpic{width:100%;}
	.ny_prod_con .prod_jj .prodinfo .prodname{line-height:40px; background-color:#fbfbfb;font-size:16px; font-weight:bold;}
	.ny_prod_con .prod_jj .prodinfo{margin-left:0px; width:100%; margin-top:15px;}
	.ny_prod_con .prod_jj .prodinfo .button{display:none;}
	.ny_prod_con .prod_jj .prodinfo .button2{display:block;}
	.ny_news_con .news_title{line-height:40px; font-size:18px;}
	.ny_news_con .other_news li{border-left:5px solid #e76f73; padding-left:1%; width:98%;}
	.ny_news_con .news_con{line-height:180%; font-size:14px; }
}
@media screen and (max-width: 480px) {
	.ny_job li{margin:3% 0 3% 0;width:95.5%;}
	.ny_feedback .input{width:180px;}
	.ny_feedback .textarea{width:180px;}
	.ny_page{padding:2% 0px 2% 0px; width:100%; }
/*内容页*/
