/* CSS Document */
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,p{margin:0;padding:0;font-style:normal;font:14px Microsoft YaHei,"\5B8B\4F53",Arial, Helvetica,sans-serif;}
table {border-collapse:collapse;border-spacing:0}
ol,ul,li{list-style: none}
img {border: 0; vertical-align:middle}
body{color:#666666;background:#FFF; text-align:left; overflow-x:hidden;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px}
a{color:#4f4b4a;text-decoration:none;outline:none}
a:hover{text-decoration:underline;outline:none;star:expression(this.onFocus=this.blur());}
a:active{star:expression(this.onFocus=this.blur());} 
.l{float:left}
.r{float:right} 
/* Clearfix */
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

/* index */
.header{ width:100%; height:auto; overflow:hidden; background:#F79101;}
.header_txt{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #f9ae59;}
.header_txt1{ width:1200px; height:35px; margin:0px auto; overflow:hidden;}
.header_txt1 span{ float:left; line-height:33px; color:#fff;}
.header_txt1 p{ float:right;}
.header_txt1 p a{ color:#fff; line-height:33px; border-right:1px solid #fff; margin-top:7px; width:100px; height:18px; float:left; display:block; line-height:18px; text-align:center;}
.header_content{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.logo{ width:180px; height:65px; float:left; overflow:hidden; margin:15px 0px;}
.logo img{ width:100%; height:auto;}
.tel{ width:360px; height:30px; float:right; background:url(../images/tel_bg.jpg) no-repeat; margin-top:33px;}
.tel span{ color:#fff; float:left; line-height:28px; margin-left:47px; font-weight:600;}
.tel a{ color:#fff; float:right; line-height:30px; margin-right:15px;}

.nav{ width:100%; height:52px; background:#fff; float:left; overflow:hidden;}
.nav nav { width:1200px; height:52px; margin:0px auto;}
.nav nav ul { width:100%; height:52px; float:right;}
.nav nav li{ width:16.66%; height:52px; display:inline; float:left; text-align:center; background:url(../images/nav_line.jpg) no-repeat left;}
.nav nav li:first-child{ background-image:none;}
.nav nav li a { color:#000; display:inline-block; text-align:center; text-decoration:none; line-height:52px; font-size:14px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.nav nav a:hover{text-decoration:none; color:#F79101;}
.nav nav a#pull { display: none;}
.banner{ width:100%; height:auto; margin:0px auto;}

.product{ width:1200px; height:auto; overflow:hidden; margin:70px auto 50px;}
.product_title{ width:100%; height:auto; text-align:center;}
.product_title p{ font-size:26px; color:#f79101;}
.product_title span{ font-size:35px; color:#bdbdbd; font-family:"SimSun"; display:block; margin:15px auto 25px;}
.product_content{ width:100%; height:auto; margin:0px auto 0px; overflow:hidden;}
.product_content ul{ width:102%; overflow:hidden;}
.product_content ul li{ width:295px; height:670px; float:left; margin:0px 9px 0px 0px; background:url(../images/pr_yinyin.jpg) #F9F9F9 no-repeat bottom; overflow:hidden;}
.product_list_content{ width: 295px; height:auto; overflow: hidden; position: relative;}
.product_content ul li img{ width:295px; height:312px; position: relative;}
.product_content ul li a{ display:block; padding:0px 25px; font-size:20px; color:#333; margin-top:65px;}
.product_content ul li a:hover{ text-decoration:none}
.product_content ul li span{ padding:0px 25px; color:#bdbdbd;}
.product_content ul li p{ height:115px; line-height:25px; margin:35px auto 98px; font-size:13px; padding:0px 25px; background:url(../images/pr_line.jpg) 25px 114px no-repeat;}
.product_content ul li .pr_a{ width: 222px; height: 53px; background:url(../images/pr_a_bg.jpg) repeat-y; margin: 0px auto;}
.product_content ul li .pr_a a{ font-size:14px; color:#fff; float: left; padding:18px 27px; margin: 0px;}

.aboutus{ width:100%; height:auto; background:#E9E9E9; overflow:hidden;}
.aboutus1{ width:1200px; height:680px; margin:0px auto; overflow: hidden;}
.aboutus_l{ width:483px; height:433px; float:left; position: relative; z-index: 3; top: 160px; background: url("../images/about_l_title.jpg") #F9F9F9 no-repeat;}
.aboutus_l p{ padding: 135px 70px 0px 70px; line-height: 25px;}
.aboutus_r{ width:782px; height:530px; float:right;  position: relative; z-index: 2; top: -372px;}

.aboutus_more{ width:130px; height:113px; display:block; float:left; background:#F79101; top:47px; left: 420px; text-align: center; z-index: 5; position: relative;}
.aboutus_more a{ color:#fff; font-size: 16px;  display: block; padding-top:40px;}
.aboutus_more a:hover{ text-decoration: none;}




.anli{ width:100%; height:auto;  overflow:hidden;}
.anli1{ width:1200px; height:auto; margin:30px auto 0px;}
.anli_content{ width: 100%;}
/*tab切换下面遮罩层样式*/
.da-thumbs{ width:102%; height:auto; position:relative; margin:0 0 25px 0; padding:0; overflow:hidden;}
.da-thumbs li{ width:220px; height:254px;  float:left; position:relative; margin:0px 23px 20px 0px;}
.da-thumbs li a,.da-thumbs li a img{ width:100%; height:254px; display:block;position:relative;}
.da-thumbs li a{color:#000000;overflow:hidden}
.da-thumbs li a div{position:absolute;background:#F79101;background:rgba(247,152,1,0.9);*background:#F79101;background:#F79101\0;filter:alpha(Opacity=90);width:100%; height:100%;}
.da-thumbs li a h2{ width:80%; height:auto; line-height:40px; text-align:center;overflow:hidden; font-weight:normal; font-size:1rem; margin:30% auto 5%; color:#fff; }
.da-thumbs li a span{ width:45px; height:45px; display:block; margin:0px auto; padding:0px; line-height:180%; font-size:0.938rem; color:#fff;}
.da-thumbs li a span img{ width:45px; height:45px;}

.news{ width:1200px; height:auto; overflow: hidden; margin: 0px auto;}
.news_img{ width: 100%; height: 327px; float: left; background: #F7F7F7;}
.news_img img{ width: 488px; height: 327px; float: left;}
.news_img span{ width: 495px; height: auto; display: block; float: left; font-size: 20px; margin: 60px 0px 15px 110px; color: #333333;}
.news_img p{width: 495px; height: auto; float: left; margin: 0px 0px 30px 110px; line-height: 32px; color: #666666;}
.news_img a{ width: 120px; height: 35px; float: left; display: block; background: #F79101; text-align: center; color: #ffffff; line-height: 35px; margin-left: 110px;}

.news_content{ width:101%; height:auto; float:left; margin: 60px auto 30px;}
.news_content li{ width:32.3%; height:auto; float:left; margin: 0 1% 0 0; background: url("../images/ne_b_yy.jpg") bottom center no-repeat #F7F7F7; background-size: 100%;}
.news_content li a{ font-size:16px; line-height:35px; margin-top:10px; float:left; padding: 0px 30px;}
.news_content li p{ margin:10px 0 60px; float:left; line-height:25px; padding: 0px 30px;}
.news_content li span{ width: 80px; height: 93px; display: block; background: #646464; float:left; color: #ACACAC; text-align: right; padding: 0px 8px; margin: -25px 0px 0px 30px;}
.news_content li span i{ font-size: 28px; color: #ffffff; font-style: normal; display: block; margin-top: 18px;}

.footer{ width:100%; height:auto; overflow:hidden; margin:0px auto; background:#E3E3E3;}
.footer1{ width:1200px; height:auto; margin:0px auto; overflow:hidden; padding-bottom:20px;}
.footer1 ul{ width:960px; height:auto; float:left; overflow:hidden; margin-top:50px; border-left: 1px solid #D4D4D4;}
.footer1 ul li{ width:24%; min-height:170px; float:left; border-right:1px solid #D4D4D4;}
.footer1 ul li p{ font-size:16px; margin:0px 0px 0px 40px; color:#000;}
.footer1 ul li span{ display:table; color:#7D7D7D; padding-right:20px; margin:10px 0px 0px 40px;}
.footer1 ul li a{display:table; margin:10px 0px 0px 40px; color:#7D7D7D;}
.footer1 .ewm{ width:145px; height:auto; float:left; margin:50px 0px 0px 70px; text-align:center; line-height:30px;}
.footer1 .ewm img{ width:100%; height:auto;}
.copyright{ width: 100%; height: auto; background: #3E3E3E; float:left; text-align: center; color: #666666; padding: 50px 0px; font-size: 16px;}
.copyright a{color: #666666;}


/* 产品列表页 */
.ny_banner{ width:100%; height:auto; overflow:hidden; margin:0px auto;}
.ny_banner img{ width:100%; height:auto;}
.ny_main{ width:1200px; height:auto; margin:60px auto 30px; overflow: hidden;}
.ny_main_l{ width:280px; height:auto; float:right;}
.ny_main_l_title{ width:100%; height:45px; background:#F79101; float:left; text-align: center; line-height: 45px; color: #ffffff; font-size: 18px;}
.ny_main_l dl{ width:99.2%; height:auto; overflow:hidden; border: 1px solid #DDDDDD; padding-bottom: 30px;}
.ny_main_l dl dt{ width:85%; height:35px; margin:15px auto 0px; background:url("../images/jt_ico.jpg") no-repeat #F79101;}
.ny_main_l dl dt a{ padding-left:28px; line-height:35px; color:#ffffff;}
.ny_main_l dl dd{width:80%; height:30px; margin:5px auto 0px; line-height:30px; overflow:hidden;}


.ny_main_r{ width:885px; height: auto; overflow:hidden; float:left;}
.ny_main_r_title{ width:100%; height:45px; float:left; border-bottom:1px solid #F79101; overflow:hidden;}
.ny_main_r_title p{ background: #F79101; line-height:45px; float:left; text-align: center; color: #ffffff; font-size: 18px; padding:0 5px;}

.ny_pro_list{ width:100%; height:auto; overflow:hidden; float:left; margin-top:30px;}
.ny_pro_list ul{ width:102%; height:auto;}
.ny_pro_list ul li{ width:295px; height:365px; float:left; margin:20px 2px 0px 0px; background: url("../images/ny_po_list_bg.jpg") no-repeat; overflow: hidden;}
.ny_pro_list ul li img{ width:195px; height:205px; padding:5px; border:1px solid #333333; display: block; margin: 40px auto 10px;}
.ny_pro_list ul li .pro_txt{ width:96%; height:auto; overflow: hidden; text-align: center; margin: 20px auto 0px;}
.ny_pro_list ul li .pro_txt a{ font-size:16px;}
.ny_pro_list ul li .pro_txt p{ width: 60px; height: 3px; background: #999999; margin: 20px auto 0px;}
.ny_pro_list ul li:hover .pro_txt p{ background:#F79101; }



/* 产品详细页 */
.ny_pro_detail{ width:100%; height:auto; float:right; overflow:hidden;}
.prodetail_1{ width:100%; float:left; margin:20px 0;}
.prodetail_1 img{ width:auto; height:100%; padding:5px; border:1px solid #D7D7D7; display: block; margin: 0px auto;}

.prodetail_2{ width:99.5%; height:auto; overflow: hidden; border: 1px solid #DDDDDD; float:left; }
.prodetail_2_title{ width:96%; height:auto; background: url("../images/ny_detail_title_bg.jpg") no-repeat top center; margin: 0px auto;}
.prodetail_2_title p{ font-size: 18px; padding: 25px 0px 15px 15px; letter-spacing: 3px;}
.prodetail_2_content{ width:96%; height:auto; overflow: hidden; margin:15px auto; line-height:25px; }

/* 新闻列表页 */
.ny_news_list{ width:100%; height:auto; float:left; overflow:hidden;}
.imgnews{ width:100%; height:auto; float:left; margin:30px auto 0px; padding-bottom:30px; border-bottom:1px solid #D7D7D7;}
.imgnews img{ width:257px; height:172px; float:left;}
.imgnews_txt{ width:590px; height:auto; float:right; margin-left:15px;}
.imgnews_txt a{ font-size:16px; margin:5px 0 10px; float:left;}
.imgnews_txt span{ color: #999999;}
.imgnews_txt p{ margin:10px 0px 0px; float:left; line-height:27px;}



.ny_news_detail{ width:100%; height:auto; float:right; overflow:hidden;}
.newsdetail_title{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:4%;}
.newsdetail_title h3{ font-size:20px;}
.newsdetail_title p{line-height: 30px; background:#F3F3F3; margin:15px auto;}
.newsdetail_title p span{font-size: 13px; color: #878787; margin: 0 25px;}
.newsdetail_txt{ width:99%; margin:2% auto; line-height:23px;}
.newsdetail_txt img{ width:100%; height:auto;}
.newsdetail_txt p{ line-height:23px;}

.fenye{ width:100%; text-align:center; height:50px; overflow:hidden; margin-top: 30px; float: left;}
.fenye span{ padding:6px 10px;margin-left:5px; font-size:0.7em; border:1px solid #bcbcbc; display: inline-block;}
.fenye span.current{ background-color:#f79101; color:#fff;}
.fenye a{ padding:6px 10px; margin-left:5px; color:#000; font-size:0.7em; border:1px solid #bcbcbc; display: inline-block;}
.fenye a:hover{ background-color:#f79101; color:#fff; text-decoration:none;}


.page_b{ font-size:0.7em; background:#59b0db; color:#fff;}

.nav nav .clearfix .peiseka,.footers{ display:none;}

.link{ width:1185px; height:30px; margin:0px auto 30px; overflow:hidden;}
.link p{ line-height:30px;}
.link p i{ color:#000000; font-size:16px;}
.link p a{ color:#7d7d7d; margin:0px 8px;}