/*header_top*/
.header_top{width:100%;height: 35px;background: #E8E8E8;}
.header_top_center{width:1200px;height: 35px;margin:0 auto;}
.header_top_center p{float: left;color:#333;font-size: 14px;line-height: 35px;}
.header_top_center ul{float: right;}
.header_top_center ul li{margin:10px 5px;float: left;font-size: 14px;height: 15px;border-right:1px solid #333;line-height: 15px;position: relative;}
.header_top_center ul li a{padding-right: 10px;color:#999;}
.header_top_center ul li a:hover{color:#999;}
.header_top_center ul li img{width:80px;height: 80px;position: absolute;top:26px;left:0px;z-index: 999;display:none;}

.header_top_center ul li:hover img{display: block;}

.header{width:100%;height:160px;}
.header_center{width:1200px;height: 160px;margin: 0 auto;}
.header_center .logo{width:295px;height: 160px;}
.header_center .logo img{margin:43px 0px;}

.header_so{width:445px;height: 80px;float: left;margin-left: 95px;margin-top: 50px;}
.header_so form{width:100%;height: 45px;background: url(../img/form.png)no-repeat center center;}
.header_so form #q{width:328px;height: 43px;line-height: 43px;text-indent:20px;font-size: 15px;border:0px;margin-top: 1px;margin-left:4px;border-radius: 45px;color:#666;}
.header_so form #submit {width:110px;height: 43px;float: right;font-size: 16px;color:#fff;line-height: 43px;margin-top: 1px;text-align: center;border: 0px;
background: none;}

.header_tel{width:275px;margin-top:40px;margin-right: 5px;}

/*mav*/
.nav{width: 100%;height: 55px;background: #333333;}
.nav_center{width:1200px;height: 55px;margin:0 auto}
.nav_center ul .ulproduct{width:230px;height: 55px;background: #2EB042;position: relative;}
.ul_pro{width:100%;height: 55px;background: url(../img/ul_pro.png)no-repeat 30px 18px;font-size: 16px;color:#fff;text-align: center;line-height: 55px;}
.pro_son{width:230px;position: absolute;top:55px;left:0px;z-index: 999;background: rgba(0,0,0,0.2);padding-bottom: 10px;}
.pro_son dl{width:100%;padding:20px 20px;border-bottom: 1px dashed #fff;margin-bottom: 0px;}
.pro_son dl p{width:100%;font-size: 16px;font-weight: 600;color:#fff;background: url(../img/nac_jt.png)no-repeat center right;margin-bottom: 5px;}
.pro_son dl p a{color:#eee;}
.pro_son dl p a:hover{color:#fff;}
.pro_son dl .pro_a{width:100%;display: block;line-height: 25px;font-size: 14px;color:#eee;}
.pro_son dl .pro_a:hover{color:#fff;}

.nav_center li{float: left;}
.nav_center .ul_li{width:161px;height:55px;text-align: center;line-height: 55px;color:#fff;}
.nav_center .ul_li:hover{background:#2EB042;}
/*about*/
.about{width:100%;height: 515px;}
.about_center{width:1200px;margin:0 auto;position: relative;}
.about_content{width:1200px;height: 218px;box-shadow: 0px 4px 5px 2px #EEEEED;position: absolute;top:-45px;left: 0px;background: #fff;padding:30px 32px;}

.about_fl{width:286px;height: 155px;float: left;}
.about_fr{width:825px;height: 155px;float: right;}
.about_fr p{font-size: 15px;color:#333;line-height: 32px;}
.about_fr a{font-size:16px;color:#333;float: right; }

.abour_video{width:1200px;height: 300px;margin-top: 215px;float: left;}
.about_ul{width:100%; height: 300px;}
.about_ul li{width:380px;height:300px;float:left;margin-right:30px;background: #333;position: relative;}
.about_ul li:nth-child(3){margin-right:0px;}
.about_ul li img{width:380px;height: 300px;}
.about_pf{width:380px;height:35px;background: url(../img/about_pf.png)no-repeat center center;position: absolute;top:245px;left:0px;z-index: 99;}

/*product*/
.product{width:100%;margin-top: 60px;}
.product_center{width:1200px;margin:0 auto;}
.product_one{width:1200px;box-shadow: 0px 4px 5px 2px #EEEEED;border:1px solid #E9E9E9;}

.product_one .pro_nav{width:1200px;height: 80px;background: #E6F6E9;padding: 0px 15px;}
.product_one .pro_nav .pro_fl b{font-size: 24px;line-height: 80px;color:#0CA323;}
.product_two .pro_nav .pro_fl b{font-size: 24px;line-height: 80px;color:#E60012;}
.product_three .pro_nav .pro_fl b{font-size: 24px;line-height: 80px;color:#FF6000;}


.pro_fr li{margin: 0px 18px;float: left;line-height: 80px;}
.pro_fr li a{font-size: 16px;color:#333;}

.par_one_list{width:100%;height: 465px;padding:15px 15px;}
.par_one_list li{width:286px;height: 425px;background: url(../img/parlist1.png)no-repeat;float: left;margin:3px 3px;padding: 36px 35px;}

.product_two{width:1200px;box-shadow: 0px 4px 5px 2px #EEEEED;border:1px solid #E9E9E9;margin-top: 60px;}
.product_two .pro_nav{width:1200px;height: 80px;background: #FCE5E7;padding: 0px 15px;}

.par_two_list{width:100%;height: 553px;padding:15px 15px;}
.par_two_list li{width:380px;height: 260px;background: url(../img/parlist2.png)no-repeat;float: left;margin:3px 3px;padding: 30px 25px;position: relative;
}
.par_back{width:310px;height: 199px;position: absolute;top: 36px;left:35px;z-index: 99;}
.par_two_list li img{float: right;width:170px;margin-top: 40px;}
.par_back .more{width:120px;height: 34px;border-radius: 15px;background: #E60012;text-align: center;line-height: 34px;color:#fff;display: block;margin-top: 20px;}


.product_three{width:1200px;box-shadow: 0px 4px 5px 2px #EEEEED;border:1px solid #E9E9E9;margin-top: 60px;}
.product_three .pro_nav{width:1200px;height: 80px;background: #FFEFE5;padding: 0px 15px;}
.par_three_list{width:100%;height: 455px;padding:15px 15px;}
.par_three_list li{width:286px;height: 425px;background: url(../img/parlist1.png)no-repeat;float: left;margin:3px 3px;padding: 36px 35px;}


.hezuo{width:1200px;box-shadow: 0px 4px 5px 2px #EEEEED;border:1px solid #E9E9E9;margin-top: 60px;}
.hezuo_tie{width:1200px;height: 80px;background: #EBEEF2;padding: 0px 15px;}
.hezuo_fl b{font-size: 24px;line-height: 80px;color:#333;}
.hezuo_fl span{font-size: 18px;color:#333;margin-left: 10px;}

.hezuo_fr{font-size: 16px;color:#666;line-height: 80px;}
.hezuo_fr a{color:#666;}

.tity{width:100%;height: 50px;margin-top: 30px;}
.tity_fl{width:286px;height: 50px;background: #0CA323;border-top-right-radius:60px;border-bottom-right-radius:60px;}
.tity_fl p{width:100%;height: 50px;text-align: center;line-height:50px;font-size: 16px;color:#fff;background: url(../img/city.png)no-repeat 20px 15px;}

.tity_fr ul li{font-size: 16px;color:#666;float: left;margin: 0px 15px;line-height: 50px;}
.tity_fr ul li a{color:#666;}

.hz_img{width:100%;height: 300px;margin-top: 40px;margin-bottom:45px;}
.hz_img ul{padding:0px 9px;}
.hz_img ul li{width:235px;height: 150px;border:1px solid #eee;float: left;}
.hz_img ul li img{width:233px;height: 148px;}

/*footer*/
.footer{width:100%;height: 260px;background: #4C4C4C;margin-top: 60px;}
.footer_center{width:1200px;margin:0 auto;}
.footer_center ul{margin-top:45px;float: left;}
.footer_center ul li{margin: 0px 27px;float: left;}
.footer_center ul li a{font-size: 16px;color:#CECECE;}
.footer_center p{font-size: 16px;color:#cecece;line-height: 55px;text-align: center;float: left;width:100%;}

/*neiye*/

.wrap{max-width:1200px; margin:0 auto;}

.path{height:40px; line-height:40px; font-size:14px;background-color: #f6f6f6;color: #929292;}
.path span{padding-left: 30px;background:url(../img/location-icon.png) no-repeat left center;}
.path span a{color: #929292;}
.path span a:hover{color: #e93428;}
.path span a.on{color: #e93428;}

/* --- 产品二级分类列表 --- */
.ny-left{width: 232px;float: left;}
.ny-left .title{background: #2EB042;padding: 22px 22px 28px;color: #fff;}
.ny-left .title h2{margin-bottom: 16px; color: #fff;font-size: 26px;line-height: 34px;padding-left: 54px;background: url(../img/ny-pro-ico01.png) no-repeat left center;}
.ny-left .title em{font-size: 16px;text-transform: uppercase;}
.ctitle1>li>a{color: #fff;border-bottom: solid 1px #898989; font-size: 16px;line-height: 43px;padding-left: 43px;background: url(../img/ny-pro-ico02.png) no-repeat 14px center #6f6f6f;display: block;}
.ctitle2{display: none;transition: all 0.3s}
.ctitle2 li a{padding-left: 62px;font-size: 16px;line-height: 43px;color: #666;background-color: #e0e0e0;display: block;}
.ctitle1>li:hover>a{background-color: #2EB042;}
.ctitle1>li:hover .ctitle2{display: block;}
.ctitle2 li:hover a{color: #2EB042;font-weight: bold;}

.ny-right{width: 958px;float: right;}
.ny-right p.all{line-height: 72px;font-size: 16px;color: #000;}
.ny-right p.all em{color: #2EB042;}
.ny-right p.all b{color: #2EB042;font-weight: bold;}
.ny-prolist{overflow: hidden;width: 968px;}
.ny-prolist>li{width: 230px;border: solid 1px #cecece;margin-right: 10px;margin-bottom: 24px;float: left;}
.ny-prolist>li .pic{margin: 30px 5px 16px;}
.ny-prolist>li .name{display: block; padding:0 15px;color: #000;font-size: 16px;line-height: 25px;text-align: center;}
.ny-prolist>li .btn{text-align: center;}
.ny-prolist>li .btn li{display: inline-block;margin: 0 3px;}
.ny-prolist>li .btn li a{display: block;width: 92px;line-height: 32px;border: solid 1px #000;color: #000;}
.ny-prolist>li:hover{border-color: #2EB042;}
.ny-prolist>li .btn li:hover a{border-color: #2EB042;background-color: #2EB042;color: #fff;}

/*内页栏目*/
.ny-column h2{font-size: 35px;color: #333;margin-top: 50px;margin-bottom: 20px;text-align: center;}
.ny-column p{font-size: 20px;font-weight: bold;color: #2EB042;text-align: center;margin-bottom: 58px;background: url(../img/ny-column-bg.png) no-repeat center center;text-transform: uppercase;}
.ny-content{margin-bottom: 30px;}


/*page*/
.pagelist{text-align:center;}
.pagelist a{padding:5px;background:#2EB042;color:#fff;}


/*neiye_content*/
.neiye_content{width:100%;padding-top: 55px;}
.content_center{width:100%;max-width: 1200px;margin:0  auto;}
.content_title{text-align: center;margin:;}
.content_title h1{font-size: 24px;color:#333;}
.content_title p{font-size: 12px;color:#007538;}

/*shou_picturn*/
.shou_picture{width:100%;}
.shou_picture_title{width:100%;height: 50px;border-bottom: 1px solid #DDDDDD;}
.shou_picture_title h1{font-size: 24px;font-weight: 600;}
.shou_pic_center{width:1200px;height: 520px;margin-top: 35px;}

.ny-pro-xq{margin-bottom:30px;}
.ny-pro-xq-title{font-size:24px;color:#333;line-height:24px;border-bottom:1px solid #DDDDDD;padding:20px 0;margin:20px 0 30px 0}
.ny-pro-xq .pro1 .pro-list-pic{width:500px;}
.pro-lunbo{ overflow: hidden;display: none;}
.ny-pro-xq .pro1 .spec-preview img{display: block;}
.ny-pro-xq .pro1 .descript1 strong.title1{line-height: 35px;font-size: 27px; color: #333;display: block;}
.ny-pro-xq .pro1 .descript1 p{width:655px;font-size: 16px;color: #6a6a6a;line-height: 33px;margin:25px 0 10px 0;}
.ny-pro-xq .pro1 .descript1 p b{font-weight:bold}
.ny-pro-xq .pro1 .descript1 a.consult{display: block; width:285px; height:70px; font-size:22px; color: #fff; line-height: 70px; text-align: center; background: #EF001D;border-radius:8px; }
.ny-pro-xq .pro1 .descript1 a.consult:hover{background-color:#EF001D;}
.ny-pro-xq .pro1 .descript1 p.haoma{color: #333;font-size: 15px;border-top:1px solid  #E5E5E5;padding-top:20px;display: block;}
.ny-pro-xq .pro1 .descript1 p.haoma em{display: block;color: #EF001D;font-size: 25px;font-weight:bold}
.ny-pro-xq .pro1 .share{overflow: hidden;margin-top:10px;}
.ny-pro-xq .detail{width:100%;}
.ny-pro-xq .detail .de-title a{display: block;width: 100%; font-size: 16px;line-height: 45px;color: #333; margin-top: 25px;background:#eee;padding-left:20px;}

.pro1{max-width:1100px;margin:0 auto}
.pro-descript-top{width:565px;padding:10px 0;border-bottom: 1px solid #eee;}
.pro-descript-top h1{font-size: 26px;color:#666;margin-top: 0px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
/*产品详情页*/
.detail{margin-top:50px;}
.de-title-div{margin:30px 0}
.de-title-list{border-bottom:3px solid #007538}
.de-title-list ul{overflow: hidden;}
.de-title-list ul li{cursor: pointer;margin-right:7px;float:left;width:130px;height:50px;line-height:50px;text-align: center; background: #F1F1F1;border:1px solid #DDDDDD;border-radius:5px 5px 0 0;font-size:16px;border-bottom:0}
.de-title-list ul li:hover{background: #007538;color:#fff}
.de-title-list ul li.on{ background: #007538;color:#fff}

.de-title-case ul{overflow: hidden;}
.de-title-case li{float:left;width:275px;border:1px solid #ddd;overflow: hidden;box-sizing: border-box;margin:10px}
.de-title-case li .pic{width:100%}
.de-title-case li .pic img{width:100%}
.de-title-case li .info{font-size:16px;text-align: center;padding:10px 0;border-top:1px solid #ddd}
.de-title-case li:hover{ background: #f5f5f5;}


.de-title-load ul{overflow: hidden;}
.de-title-load li{float:left;width:275px;border:1px solid #ddd;overflow: hidden;box-sizing: border-box;margin:10px}
.de-title-load li .pic{width:100%;}
.de-title-load li .pic img{width:100%}
.de-title-load li .info{font-size:16px;text-align: center;padding:10px 0;border-top:1px solid #ddd}
.de-title-load li:hover{ background: #f5f5f5;}

.pro-message{ background: #F5F5F5;}
.pro-message h2{font-size:30px;color:#333;padding:40px 0;text-align: center;}
.pro-message-con{overflow: hidden;padding-bottom: 30px;}
.pro-message-con .text{float:left;width:33%;margin-bottom:20px;}
.pro-message-con .text input{width:90%;border:1px solid #E1E1E1;height:43px;line-height:43px;text-indent:20px;}
.pro-message-con .text em{color:#C51432;width:10%}
.pro-message-con .text-area{width:100%}
.pro-message-con .text-area textarea{width:92.5%;height:200px;border:1px solid #E1E1E1;font-family: "微软雅黑";padding:20px}
.pro-me-red{color:#E12B20;padding:20px 0;}
.submit-message{width:176px;;margin:20px auto 40px auto}
.submit-message input{width:176px;height:53px;margin:0 auto;float: none;color:#fff; background: #C51432;padding:0;font-size:15px;border:none;margin:0 auto}

.de-title-chicun img{width:100%}
.news-xq-article img{max-width:90%;margin:0 auto}
.pro_shou_lj{width: 100%;height: 50px;margin-top: 20px;padding: 0px 50px;}
.pro_shou_fl{width:200px;height: 50px;background: #E60012;border-radius: 30px;font-size: 22px;text-align: center;line-height: 40px;color:#fff;line-height: 50px;}

/* --- 合作伙伴 --- */
.ny-partner{overflow: hidden;width: 1226px;margin-bottom: 50px;}
.ny-partner li{float: left;width: 279px;margin-right: 26px;}
.ny-partner li .pic{border: solid 1px #bcbcbc;}
.ny-partner li p{font-size: 15px;line-height: 25px;margin: 15px 0 28px;text-align: center;}
.ny-partner li:hover .pic{border-color: #d2231f;}
.ny-partner li:hover p{color: #d2231f;}


/*--- 新闻 ---*/
.ny-news-btn{text-align: center;margin-bottom: 55px;}
.ny-news-btn li{display: inline-block;margin:  0 8px;text-align: center;}
.ny-news-btn li a{width: 215px;line-height: 44px;font-size: 18px;color: #fff;display: block;background-color: #5b5b5b;}
.ny-news-btn li:hover a{background-color: #2EB042;}
.ny-news-btn li.on a{background-color: #2EB042;}

.ny-news-list li{overflow: hidden;padding-bottom: 36px;margin-bottom: 46px;border-bottom: solid 1px #ededed;}
.ny-news-list li .pic{float: left;}
.ny-news-list li .text{width: 900px;float: right;}
.ny-news-list li .text .title{overflow: hidden;}
.ny-news-list li .text .title h3 a{float: left; font-size: 20px;line-height: 20px;color: #000;margin: 18px 0 16px;width: 750px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny-news-list li .text .title .more{float: right;font-size: 15px;color: #2EB042;line-height: 15px;margin-top: 18px;}
.ny-news-list li .text em{color: #909090;margin-bottom: 6px;display: block;}
.ny-news-list li .text p{font-size: 15px;color: #666;line-height: 25px;}
.ny-news-list li:hover .text .title h3 a{color: #2EB042;}

#nr-container .returnbt{padding:5px;text-align: center;}
#nr-container .returnbt input{padding:2px 15px;background:#333;color:#fff;border: none;cursor: pointer;}
#nr-container .nr-title {text-align: center;font-size: 18px;padding: 5px 0;}
#nr-container .nr-info {text-align: center;font-size: 14px;padding: 5px 0;background: #f8f8f8;border: 1px solid #f2f2f2;margin-top: 10px;}
#nr-container .nr-content {margin-top:25px;overflow:hidden;}
#nr-container .nr-content .prev{margin-top:30px;line-height: 25px;}
#nr-container .nr-content .next{margin-top:5px;line-height: 25px;}
#nr-container .pic_list{margin-right:10px;float: left;}
#preview {float: none;text-align: center;}

.liuyang{width:100%;margin-top: 35px;}
.liuyang form{width:65%;margin:0 auto;}
.liuyang form input{width:100%;height: 35px;border:0px; border:1px solid #cecece;margin-bottom: 15px;border-radius: 8px;text-indent: 10px;}
.liuyang form textarea{width:100%;height: 80px;border:0px; border:1px solid #cecece;margin-bottom: 15px;border-radius: 8px;text-indent: 10px;}