/*css reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td,textarea { margin:0; padding:0; font-family:"Microsoft YaHei","微软雅黑"; font-size:14px;}
fieldset, img { border: none; }
ol, ul ,li{ list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight: normal; }
em,i,b{ font-style:normal }
a,a:hover { text-decoration: none;}
a{color:inherit;}
input{ list-style: none; border: none;  outline: none; }
textarea{ resize: none;}
.fl{float: left;}
.fr{float: right;}
.main_div{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}


.top_head{height:67px;overflow: initial;}
.top_head .logo{width:186px;height:46px;float: left;padding-top: 9px;}
.top_head ul{width: 946px;line-height:67px;float:left;text-align: right;}
.top_head ul li{display: inline;padding: 0px 27px;position: relative;}
.top_head a{font-size: 16px;color:#333;}
.top_head ul li a:hover,.top_head p a:hover{color:#dd4012;}
.top_head p{width: 65px;line-height:67px;float:right;font-size: 16px;color:#333;}
.top_head p a{padding: 0px 5px;}
.top_head ul .submenu{}
.top_head li a span{display:inline-block;line-height:67px;cursor:pointer;text-align:center;}
.top_head ul li.selected .submenu{display:block;}
.top_head ul li .submenu{display:none;position:absolute;top:43px;left:-20px;}
.top_head ul li .submenu{width:160px;background:#fff;}
.top_head ul li .submenu li{display:block;float:none;padding:0;background:none;line-height:44px;}
.top_head ul li .submenu li a{display:inline-block;float:none;padding:0;text-align:center;width:160px;height:44px;line-height:44px;background:none;}
.top_head ul li .submenu li a:hover{background:#dd4012;color: #fff;}
.top_head li.selected a span{color:#dd4012;}




.index_banner{height: 844px;background:url(../images/index_01.jpg) no-repeat center center #030303;text-align: center;}
.index_banner h3{font-size: 32px;color: #dd4012;font-weight: bold;padding-top: 130px;}
.index_banner a{display: inline-block;width:62px;height:31px;background: url(../images/index_02.png) no-repeat;margin-top: 570px;animation:1s infinite ease-in-out move; -webkit-animation:1.5s infinite ease-in-out move; -moz-animation:1.5s infinite ease-in-out move; -o-animation:1.5s infinite ease-in-out move;}

.index_about{height: 223px;padding: 80px 0px 0PX;text-align: center;}
.index_about p{line-height: 26px;font-size:16px;color: #6b6b6b;}
.index_about p a{font-size: 14px;display: inline-block;width: 155px;margin-top:52px;background: url(../images/index_16.jpg) no-repeat center;color: #6b6b6b;}
.index_about a:hover,.index_list a:hover,.index_more a:hover,.index_news ul li h3 a:hover{color: #ff501b;}

.index_quality{height: 202px;line-height:202px;overflow: hidden;background: url(../images/index_03.jpg) no-repeat #424242;text-align: center;font-size:28px;color: #fff;}

.index_product{}
.index_product p{display: block;height: 25px;line-height: 25px;text-align: center;font-size: 18px;color: #3f3a39;padding:60px 0px}
.index_product p a{font-size: 18px;color: #3f3a39;padding:0px 30px;}
.index_product p .anli_tab{color: #dd4012;}

.index_list{width:1098px;height:auto;overflow: hidden;margin:0 auto;text-align: center;}
.index_list h2{display:inline-block;padding-bottom:10px;margin-bottom:15px;font-size: 22px;color: #dd4012;font-weight: bold;border-bottom: 2px solid #dd4012;width:auto;margin: 0 auto;}
.index_list p{font-size: 14px;color: #313131;line-height: 25px;padding:15px 0px 20px;height: auto;}
.productBox{ width:1098px; height:430px; overflow:hidden; position:relative; }
.productBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;display: none; }
.productBox .bd{ position:relative; height:100%; z-index:0;   }
.productBox .bd li{ zoom:1; vertical-align:middle; }
.productBox .bd img{ width:1098px; height:430px; display:block;  }
.productBox .prev,.productBox .next{ position:absolute; left:0px; top:50%; margin-top:-20px; display:block; width:40px; height:40px; background:url(../images/imgbar.png) no-repeat;}
.productBox .next{ left:auto; right:0px; background-position:0px -50px; }
.productBox .prev:hover{background-position: -60px -50px;}
.productBox .next:hover{background-position: -60px 0px;}
.productBox .prevStop{ display:none;  }
.productBox .nextStop{ display:none;  }








.index_product{ width:1098px; font-family:"Microsoft YaHei"; }	
.index_product .hd {height: 25px;line-height: 25px;text-align: center;font-size: 18px;color: #3f3a39;padding:60px 0px}
.index_product .hd ul{ z-index:5; position:relative;  zoom:1;text-align: center;}	
.index_product .hd li{height:24px; line-height:24px;cursor:pointer;display: inline;font-size: 18px;color: #3f3a39;padding:0px 30px;}	
.index_product .hd li.on{color: #dd4012;}	
.index_product .bd{clear:both; position:relative; height:530px; overflow:hidden;   }	
.index_product .bd .conWrap{ width:1098px;  }	
.index_product .prev,.index_product .next{position:absolute; left:0px; top:300px; display:block; width:40px; height:40px; background:url(../images/imgbar.png) no-repeat;}	
.index_product .next{ left:auto; right:0px; background-position:0px -50px; }
.index_product .prev:hover{background-position: -60px -50px;}
.index_product .next:hover{background-position: -60px 0px;}	
.index_product .bd .con p{height: 100px;display: block;font-size: 14px;color: #313131;line-height: 25px;padding:15px 0px 20px;text-align: center;}
.index_product .bd .con div{height:430px}
.index_product .bd .con img{width: 1098px;height: 430px;}














.index_more{text-align: center;color: #6e6e6e;}
.index_more a{font-size: 14px;display: inline-block;width: 155px;margin-top:30px;background: url(../images/index_16.jpg) no-repeat center;color: #6e6e6e;}

.index_num{height:240px;padding:80px 0px;background: url(../images/index_10.jpg) no-repeat center #323232;margin-top: 58px;overflow: hidden;text-align:center;color: #fff;;}
.index_num h3{font-size: 28px;padding-bottom: 24px;}
.index_num p{font-size: 16px;}
.index_num ul{width: 1150px;margin-left: 50px;_margin-left:25px;padding-top: 70px;}
.index_num ul li{display: inline-block;width: 270px;float: left;}
.index_num ul li p{padding-bottom: 20px;}
.index_num ul li span{font-size: 40px;color: #dd4012;padding-right: 5px;}
.index_news{margin-top: 60px;}
.index_news ul{width: 1250px;margin-left: -20px;padding-bottom: 45px;height: auto;overflow: hidden;}
.index_news ul li{display: inline-block;width:370px;height:370px;float: left;padding: 0px 21px;position: relative;}
.index_news ul li .s{overflow: hidden;display: block;width:370px;height:242px;position: relative;}
.index_news ul li img{width:370px;height:242px;-webkit-transition:-webkit-transform 2s;display: block;float: left;}
.index_news ul li img:hover{-webkit-transform: scale(1.3,1.3);}
.index_news ul li em{display: block;font-size: 12px;color: #666;padding:15px 0px 10px}
.index_news ul li h3{font-size: 16px;color: #333;padding-bottom: 10px;}
.index_news ul li h3 a{color: #333;}
.index_news ul li p{font-size: 14px;color: #6b6b6b;line-height: 25px;}
.index_news ul li p a{color: #6b6b6b;}

.index_contact{height: 261px;padding:55px 0px;background: url(../images/index_15.jpg) no-repeat center #2b2b2b;margin-top:60px;text-align: center;color: #fff;}
.index_contact p{font-size: 14px;line-height: 25px;}
.index_contact p span{font-size: 16px;}
.index_contact label{font-size: 32px;color: #dd4012;display: block;padding:30px 0px 10px}
.index_contact a{display: inline-block;width:204px;height:46px;background: url(../images/index_14.png) no-repeat;margin-top: 30px;}

.about_banner{width: 100%;height: auto;overflow: hidden;text-align: center;}
.about_banner img{width: 100%;min-width: 1132px;}

.about_article{width: 1132px;height: auto;overflow: hidden;margin: 0 auto;padding:80px 0px 90px}
.about_article h3{color: #dd4012;font-size: 32px;font-weight: bold;padding-bottom: 20px;}
.about_article p{font-size: 16px;color: #333;line-height: 30px;}
.about_article .about_iso{width:1132px;padding-top: 60px;}
.about_article .about_iso img{width:549px;height:403px;float: left;}
.about_article .about_iso div{width:528px;height:403px;overflow:hidden;float: right;}
.about_article .about_iso div img{width:528px;height:231px;padding-top: 22px;}

.about_culture{height: 200px;overflow: hidden;padding-top:50px;background: url(../images/about_05.jpg) no-repeat center;color: #fff;}
.about_culture .main_div{width:1132px}
.about_culture h3{font-size: 22px;text-align: center;padding-bottom: 25px;}
.about_culture .fl div,.about_culture .fr div{width:355px;height:131px;padding:27px 22px;line-height:24px;background: url(../images/about_04.png) no-repeat;font-size: 14px;text-align:center}
.about_culture .fl{margin-left: 75px;}
.about_culture .fr{margin-right: 75px;}

.about_sl{width:1132px;height:auto;overflow: hidden;margin: 0 auto;padding:70px 0px;}
.about_sl h3{height:30px;line-height:30px;text-align: center;background: url(../images/about_12.jpg) no-repeat center center;color: #dd4012;font-size: 22px;;}
.about_sl ul{width: 1143px;margin-left: -4px;padding-top:65px;}
.about_sl ul li{width:373px;height:312px;float:left;padding:3px 4px;}
.about_sl ul li img{width:373px;height:312px;}

.article_banner{width:100%;height:auto;overflow: hidden;text-align: center;}
.article_banner img{width: 100%;min-width: 1200px;}
.product{text-align: left;padding-bottom: 25px;}
.product p{display: block;height: 25px;line-height: 25px;;font-size: 18px;color: #3f3a39;padding:60px 0px;margin-left:-30px;*margin-left: -20px;}
.product p a{font-size: 18px;color: #3f3a39;padding:0px 30px;}
.product p a:hover{color:#dd4012;}
.product p .anli_tab{color: #dd4012;}
.product_list{width:1217px;height:auto;overflow: hidden;}
.product_list ul{margin-left: -9px;}
.product_list ul li{display: inline-block;width: 286px;height: 305px;float: left;padding:0px 9px;}
.product_list ul li a{font-size: 16px;color:#3f3a39;}
.product_list ul li img{width:286px;height:215px}
.product_list ul li h3{line-height: 25px;padding-top: 10px;}

.product_detail{}
.product_detail{width:1210px;height:auto;overflow: hidden;}
.product_detail h2{text-align:center;color: #dd4012;font-size: 22px;font-weight: bold;padding-bottom: 34px;}
.product_detail ul{margin-left: -5px;}
.product_detail ul li{display: inline-block;width: 393px;height: 360px;float: left;padding:0px 5px;_padding:0px 4px;text-align: center;}
.product_detail ul li a{font-size: 16px;color:#3f3a39;}
.product_detail ul li img{width:393px;height:294px;border:1px solid #dcdcdc}
.product_detail ul li h3{line-height: 25px;padding-top: 10px;}

.product_article{padding-bottom: 45px;}
.product_article p{text-align: left;display:block;width: 1153px;margin: 0 auto;padding-top:30px;margin-left:-30px}
.product_article .index_list p{width: auto;    padding-top: 23px;margin-left:0px}
.productimgBox{ width:1098px; height:430px; overflow:hidden; position:relative; }
.productimgBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;display: none; }
.productimgBox .bd{ position:relative; height:100%; z-index:0;   }
.productimgBox .bd li{ zoom:1; vertical-align:middle; }
.productimgBox .bd img{ width:1098px; height:430px; display:block;  }
.productimgBox .prev,.productimgBox .next{ position:absolute; left:0px; top:50%; margin-top:-20px; display:block; width:40px; height:40px; background:url(../images/imgbar.png) no-repeat;}
.productimgBox .next{ left:auto; right:0px; background-position:0px -50px; }
.productimgBox .prev:hover{background-position: -60px -50px;}
.productimgBox .next:hover{background-position: -60px 0px;}
.productimgBox .prevStop{ display:none;  }
.productimgBox .nextStop{ display:none;  }
.product_article h3{}
.product_article .scbj,.product_article .absls,.product_article .scfj{height:47px;background: url(../images/product_btn.jpg) no-repeat;line-height: 47px;text-align: center;margin:0 auto;margin-top: 60px;}
.product_article .scbj a,.product_article .absls a,.product_article .scfj a{color: #fff;font-size: 16px;}
.product_article .scbj{width:205px;background-position: 0px -56px;}
.product_article .absls{width: 242px;background-position:0px 0px ;}
.product_article .scfj{width: 193px;background-position:0px -111px ;}



.list_page{width:385px;height:22px;padding-top:10px;line-height:22px;margin:20px auto;}
.list_page a{display:inline-block;color:#666;width:23px;line-height:24px;margin:0px 3px;padding:0px 2px;background:#fff;border:1px solid #e1e1e1;text-align:center;}
.list_page .prev_btn,.list_page .next_btn{width:66px;line-height:26px;background:url(../images/page.png) no-repeat;border:none;}
.list_page .prev_btn{background-position:0px 0px;padding-left:9px;width:57px;}
.list_page .next_btn{background-position:-69px 0px;padding-right:14px;width:53px;margin-right:8px;}
.list_page .page_on{background:#dd4012;border-color:#dd4012;color:#fff;}
.list_page input{display: inline-block;width: 20px;margin:0 3px;border:1px solid #e1e1e1;height:20px;}
.list_page .page_submit{float:right;width: 40px;font-size: 12px;background:url(../images/page_bg.jpg) repeat-x}

.news_list{background: #f0f0f0;padding:25px 0px 45px}
.news_list ul{height: auto;overflow: hidden;clear: both;}
.news_list ul li{display: block;width: 570px;height: 106px;float: left;margin-top: 25px;padding-right: 30px;}
.news_list .news_data{width: 53px;height:106px;background: url(../images/news_02.png) no-repeat;float: left;}
.news_list .news_data label{display: block;width: 53px;height: 53px;text-align: center;line-height: 53px;color: #a2a2a2;}
.news_list .news_data .month{font-size: 15px;}
.news_list .news_data .day{font-size: 28px;}
.news_list ul li:hover .news_data{background-position: -58px 0px;}
.news_list ul li:hover .month{color:#fff;}
.news_list ul li:hover .day{color: #dd4012;}
.news_list ul li:hover h3 a{color: #dd4012;}
.news_list .news_item{width: 508px;float:left;margin-left: 8px;;}
.news_list .news_item h3{font-size:16px;line-height: 55px;}
.news_list .news_item h3 a{color: #333;}
.news_list .news_item p{font-size: 14px;color: #6b6b6b;line-height: 24px;}
.news_list .news_item p a{color: #6b6b6b;}
.news_list .news_item h3 a:hover,.recommend_list ul li h3 a:hover,.recommend_page a:hover,.product_list ul li a:hover,.product_detail ul li a:hover{color: #dd4012;}
.news_list .list_page{margin-top: 50px;}

.news_article{background: #f0f0f0;padding: 18px 0px 25px;margin-top: -3px;}
.news_article .main_div{background: #fff;}
.article{width:780px;height: auto;overflow: hidden;float: left;padding: 0px 30px 70px 30px;border-right:1px solid #eeeeee;min-height: 600px;}
.article h2{width: 780px;font-size: 18px;color: #dd4012;text-align:center;padding:35px 0px 25px;border-bottom: 1px solid #eeeeee;}
.article_article{padding-top:25px;width: 780px;color: #333;font-size: 14px;line-height: 30px;;}
.article_article p{color: #333;font-size: 14px;line-height: 30px;padding-bottom: 20px;}
.article_article img{display: block;margin: 0 auto;max-width: 780px;;}
.recommend{width: 285px;height: auto;overflow: hidden;float: right;padding:0px 37px;}
.recommend h2{width: 285px;font-size: 18px;color: #dd4012;padding:35px 0px 25px;border-bottom: 1px solid #eeeeee;}
.recommend_list{}
.recommend_list ul li{background: url(../images/news_03.jpg) 0px 33px no-repeat;padding: 20px 0px 0px 10px;}
.recommend_list ul li h3{color: #333;font-size: 16px;line-height: 30px;}
.recommend_list ul li a,.recommend_page a{color:#333}
.recommend_list ul li p{color: #333;font-size: 14px;line-height: 22px;}
.recommend_list ul li label{color: #979898;font-size: 14px;}
.recommend_page{padding:50px 0px 0px 10px;color: #333;;}
.recommend_page p{line-height: 24px;padding: 15px 0px;}

.information{width: 100%;height: 849px;background: url(../images/images_01.jpg) no-repeat center #646569;}
.information .main_div{width: 860px;padding-top: 155px;}
.information .down_sc,.information .down_abs{width:370px;height:520px;float: left;position: relative;}
.information .down_sc .s,.information .down_abs .s{overflow: hidden;display: block;width:352px;height:453px;border:9px solid #fff;position: relative;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}
.information .down_sc .s:hover,.information .down_abs .s:hover{box-shadow: rgba(0, 0, 0, 0.247059) 0px 14px 45px, rgba(0, 0, 0, 0.219608) 0px 10px 18px;}
.information .down_sc img,.information .down_abs img{width:352px;height:453px;-webkit-transition:-webkit-transform 3s;display: block;}
.information .down_sc img:hover,.information .down_abs img:hover{-webkit-transform: scale(1.2,1.2);}
.information .down_abs{float: right;}
.information h3{position: absolute;top:35px;left:30px;font-size: 24px;color: #fff;font-weight: bold;}
.information h3 a{color:#fff}
.information .down_sc h3 a,.information p a:hover{color:#f28700}
.information p{text-align: center;font-size: 18px;color: #fff;padding-top: 20px;}
.information p a{color: #fff;}

.contact{width: 100%;height: 874px;background: url(../images/images_07.jpg) no-repeat center #0e0801;}
.contactus{width: 1101px;height:355px;overflow:hidden;margin: 0 auto;padding-top: 160px;}
.contactus ul li{display: inline-block;width:367px ;float: left;text-align: center;}
.contactus ul li i{display: block;width: 147px;height:147px;background: url(../images/images_04.png) no-repeat;margin: 0 auto;}
.contactus ul li .icon1{background-position: 0px 0px;}
.contactus ul li .icon2{background-position:-156px 0px;}
.contactus ul li .icon3{background-position:-309px 0px;}
.contactus ul li p{font-size: 20px;color: #fff;line-height: 28px;padding-top: 35px;}
.contactus ul li p span{font-size: 16px;}
.message{width: 1102px;margin: 0 auto;}
.message p{display:block;height:auto;overflow:hidden;padding: 9px 0px;}
.message .input_name,.message .input_mail{width: 519px;height: 48px;line-height:48px;padding:0px 10px;border:none;background: url(../images/images_06.png) no-repeat;color: #6b6b6b;font-size: 14px;float: left;}
.message .input_mail{float: right;}
.message p textarea{width: 1081px;height: 153px;background: url(../images/images_08.png) no-repeat;border: none;line-height: 25px;color: #6b6b6b;font-size: 14px;padding: 10px;_margin-top:18px}
.message .input_submit{width: 153px;height: 46px;background: url(../images/images_05.png) no-repeat;text-align: center;line-height: 46px;font-size: 18px;color: #fff;}




@keyframes move{
	0%,30%{ opacity:0; filter:alpha(opacity=0); bottom:50px;}
	60%{ opacity:1; filter:alpha(opacity=100); bottom:40px;}
	100%{ opacity:0; filter:alpha(opacity=0); bottom:30px;}
}
@-webkit-keyframes move{
	0%,30%{ opacity:0; filter:alpha(opacity=0); bottom:50px;}
	60%{ opacity:1; filter:alpha(opacity=100); bottom:40px;}
	100%{ opacity:0; filter:alpha(opacity=0); bottom:30px;}
}
@-o-keyframes move{
	0%,30%{ opacity:0; filter:alpha(opacity=0); bottom:50px;}
	60%{ opacity:1; filter:alpha(opacity=100); bottom:40px;}
	100%{ opacity:0; filter:alpha(opacity=0); bottom:30px;}
}
@-moz-keyframes move{
	0%,30%{ opacity:0; filter:alpha(opacity=0); bottom:50px;}
	60%{ opacity:1; filter:alpha(opacity=100); bottom:40px;}
	100%{ opacity:0; filter:alpha(opacity=0); bottom:30px;}
}


.footer{height:105px;padding:28px 0px 23px;background: #222222;}
.footer p{font-size: 11px;color: #fff;text-align: center;padding:10px 0px}
.footer p a{display: inline-block;width:53px;height: 53px;margin: 0px 5px;}
.footer p .wb{background: url(../images/footer_01.png) no-repeat;}
.footer p .wq{background:url(../images/footer_03.png) no-repeat}
.footer p .wx{background:url(../images/footer_02.png) no-repeat}
.footer p .wb:hover{background: url(../images/footer_04.png) no-repeat;}
.footer p .wq:hover{background:url(../images/footer_06.png) no-repeat}
.footer p .wx:hover{background:url(../images/footer_05.png) no-repeat}