*{box-sizing: border-box;}
ul,li,dl,dt,dd{list-style:none;}
body{font-size:12px; font-family:"微软雅黑"; background:#FFF;}
a{text-decoration:none;margin:0;padding:0; color: #666; -moz-transition: all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s; }
a:link{}
a:visited{}
a:hover{}
a:active{}
a img{ border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,select,img,table,a,body{padding:0; margin:0;}
.clear {clear:both; height:0; overflow:hidden;}

body { width: 100%; min-width: 1200px; }

/*nav*/
.wname { padding: 0 10px; }
.dhang { width: 100%;}
.nav-t { width: 100%; height: 36px; background-color: #333237; }
.nav-t p { color: #fff;font-size: 14px; line-height: 36px; }
.nav-t p:nth-child(1) { float: left; }
.nav-t p:nth-child(1) span { padding: 0 10px; }
.nav-t1 { width: 1200px; margin: 0 auto; overflow: hidden; height: 120px; }
.nav-t1 a { float: left; display: block; }
.logo { float: left; display: block; margin-top: 22px;}
.nav-t-r { float: right; width: 298px; height: 60px;background:url(../images/phone.png) center bottom no-repeat; margin-top: 24px; margin-right: 10px;}
.nav-t-r p {  font-size: 34px; color: #ffba00; font-family:Impact; margin-top: 22px; margin-left: 120px; }
.nav-cn { width: 1200px; margin:0 auto; height: 50px;}
.nav { width: 100%; background-color: #e01817; }
.nav li { width: 171px; float: left; height: 50px; text-align: center; line-height: 50px; position: relative;}
.nav .a1 { font-size:18px; color: #fff; display: block; }
.nav .a1:hover { background-color: #ffba00; color: #fff;  }
.nav .active .a1 {  color: #fff;  }
.nav .active { background-color: #ffba00;}
.nav .dh2 { width: 171px; background-color: #fff; position: absolute; z-index: 99; display: none;}
.nav .a2  { width: 171px; line-height: 40px; display: block; background-color: #f5f5f5; padding: 0 10px; border-bottom: 1px solid #e5e5e5; font-size: 14px;  color: #333; }
.nav .a2:hover { color: #fff; background-color: #e01817; }

/* flexslider */
.flexslider{position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; -moz-transition: all 0.1s; -webkit-transition:all 0.1s; -o-transition:all 0.1s;transition:all 0.1s;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.ba{ width:100%; height:600px; display:block;}


/*返回顶部*/
.gotop {width: 50px;height: 50px;background: url(../images/totop.png) no-repeat center #283338;cursor: pointer;}
.right-bar {position: fixed;bottom: 10%;right: 4%;z-index: 9999;zoom: 1;}

/*首页*/
.man { width: 100%; overflow: hidden;}
.chanbei { width: 100%; height: 835px;background: url(../images/chan1.png) no-repeat center; padding-top: 10px; }
.x-cn { width: 1200px; margin:0 auto; position: relative; z-index: 101;}
.biao { width: 100%; text-align: center; overflow: hidden;margin-top: 30px;}
.biao p { font-size: 36px; font-weight:700; color: #333; }

.chan-l { overflow: hidden;margin-top:30px; width: 1212px; }
.chanfen { width: 190px; height: 44px; line-height: 44px; border:1px solid #333333; float: left; margin-right:12px; margin-bottom:12px;}
.chanfen:last-child { margin-right: 0; }
.chanfen .a1 { color:#333; font-size: 18px; display: block; overflow: hidden;  text-align: center; width: 100%;}
.chanfen .a1 span { display: block; width: 100%; }
.chanfen:hover { background-color: #e01817; color: #fff; border:1px solid #e01817; }
.chanfen:hover .a1 {color: #fff;}
.chanfen .dh2 { overflow: hidden; }


#marquee3{ width: 100%; height: 800px; overflow:hidden; margin-top: 10px;}
#marquee3 ul li{float:left; width: 292px; height: 290px; background-color: #000000; margin-right: 10px; margin-bottom: 10px;}
#marquee3 ul li a { width: 100%; display: block; }
#marquee3 ul li img{display:block; width: 100%;}
#marquee3 .spanImg { display: block;overflow: hidden;width: 292px;height: 241px; position: relative;background-position: center center;background-size: cover; }
#marquee3 .spanImg div { width: 100%; height: 100%; background-color:rgba(0,0,0,0.7); position: relative;  display: none; font-size: 20px; }
#marquee3 .chandian { display: block; position: absolute; font-size: 40px; font-family:Impact;top: 90px;left: 36px; color: #fff; text-align: center;  }
#marquee3 .chandian span { font-size: 20px; }
#marquee3 .spanImg p { font-size: 20px; color: #fff; margin-top:10px; }
#marquee3 .spanT { display: block; width: 100%; line-height: 33px;  font-size: 16px; color: #fff; padding: 6px 10px; text-align: center; }
#marquee3 .spanT span:nth-child(1) { font-weight: 700; }
#marquee3 .boxa { width: 100%; position: relative; }
#marquee3 ul li:hover { background-color: #e01817; }
#marquee3 ul li:hover .spanImg div { display: block;}
#marquee3 ul li:hover .boxa div:nth-child(3) { display: block;transition:all 0.5s; }

.sh-g { width: 100%; height: 200px; overflow: hidden; background: url(../images/guanggao.png) no-repeat center center; }
.sh-g div { width: 1200px; margin:0 auto; position: relative;overflow: hidden; height: 100%; }
.sh-g div p { position: absolute; font-size: 40px; color: #fff; right: 15px;bottom: 82px;font-family: Impact;}
.sh-g div p span { font-size: 24px; font-family:"微软雅黑";  }


.guanyu { height: 500px; margin-top: 30px;  }
.shou-lian1 { width: 100%; margin-top: 30px; position: relative; }
.guanyu1 { display: block; width: 101px; height: 45px; background-color: #e01817; color: #fff; line-height: 45px; text-align: center; font-size:18px; position: absolute; right: -47px; bottom: 50px; }
.shou-lian1-l { float: left;margin-top: 9px; position: relative;}
.shou-lian1-r { width: 470px; float: left;  font-size: 16px; color: #333333; line-height: 32px; }
.shou-lian1-r p { padding: 0 15px; color: #666;}
.shou-lian1-r p span { font-size: 26px; color: #333333; font-weight:700; display: block; margin-bottom: 32px; text-align: center; margin-top: 58px;}
.shou-lian1-r a { position: absolute; top: 92px;right:-14px; }
.shou-lian1-r2 { width: 348px; height: 348px; border:1px solid #cccccc; float: right;margin-top: 24px; }
.shou-lian1-r2 li { width: 173px; height: 173px; float: left; text-align: center; }
.shou-lian1-r2 li a {  color: #333333; font-size: 22px;  }
.shou-lian1-r2 li a img { margin-top: 18px; }
.shou-lian1-r2 li:nth-child(1) { background-color: #e01817;  }
.shou-lian1-r2 li:nth-child(1) a { color: #fff; font-size: 22px; }
.shou-lian1-r2 li:nth-child(4) { background-color: #e01817;  }
.shou-lian1-r2 li:nth-child(4) a { color: #fff; font-size: 22px; }



.anli { height: 445px; background: url(../images/anli.png) no-repeat center bottom;margin-top: 36px;  }
.shou-fahuo { width: 100%; height: 330px; overflow: hidden;margin-top: 24px  }
.shou-fahuo li { width: 390px; height: 299px; background-color: #000000;  float: left; margin-left:20px;position: relative;}
.shou-fahuo li a { width: 100%; display: block; }
.shou-fahuo li .spanImg { display: block;overflow: hidden;width: 390px;height: 299px; position: relative;background-position: center center;background-size: cover;  }
.shou-fahuo li .spanImg div { width: 100%; height: 100%; background-color:rgba(0,0,0,0.7); position: relative;  display: none; font-size: 20px; }
.shou-fahuo .chandian { display: block; position: absolute; font-size: 40px; font-family:Impact;top: 90px;left: 84px; color: #fff; text-align: center;  }
.shou-fahuo .chandian span { font-size: 20px; }
.shou-fahuo li .spanT { display: block; width: 100%; text-align: center; font-size: 16px; color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding: 0 10px;position: absolute;z-index: 999;background-color: #000000;bottom: 0px;line-height: 50px; }
.shebei2 { display: none; font-size: 22px; margin-top: 96px; }
.shebei2 span { font-family: Impact; font-size:36px; }
.shou-fahuo li:hover .spanT { background-color: #ffba00;}
.shou-fahuo ul li:hover .spanImg div { display: block;}





.new-l { width: 100%; overflow: hidden; margin-top: 20px;}
.new-l .new-l-1 {width: 509px; height: 386px; overflow: hidden; cursor: pointer; float: left; padding-right: 42px;}
.new-l .new-l-1 div:nth-child(1) {  width: 467px; height: 288px; overflow: hidden; float: left; margin-right: 25px;}
.new-l .new-l-1 .spanImg { display: block; width: 467px; height: 288px;background-position: center center;background-size: cover; transition: all .5s; overflow: hidden; }
.new-l .new-l-1:hover  .spanImg {transform: scale(1.5, 1.5);}
.new-l .new-l-1 div:nth-child(2) { float: right; width: 100%; height: 97px; background-color: #000000; padding:20px; }
.new-l .new-l-1 div:nth-child(2) p:nth-child(1) { font-size: 18px; color: #fff; font-weight: 700; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.new-l .new-l-1 div:nth-child(2) p:nth-child(2) { font-size: 16px; color: #fff; margin-top:10px; line-height:23px; ; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;  }
.new-l .new-con { width: 691px; overflow: hidden; float: left; height: 110px; background-color: #f5f5f5;margin-bottom:28px; padding: 18px;}
.new-l .new-con:last-child { margin-bottom: 0; }
.new-l .new-con a { display: block; width: 100%;overflow: hidden; }
.new-l .new-con div:nth-child(1) { font-size:16px; color: #666666; float: left; text-align: center; border-right: 1px solid #cccccc; padding-left: 6px; padding-right: 24px;margin-top: 14px;}
.new-l .new-con div:nth-child(1) span { font-size: 24px; font-family: Impact; }
.new-l .new-con div:nth-child(2) { width: 538px; float: right; }
.new-l .new-con div:nth-child(2) p:nth-child(1) { font-size: 18px; color: #666666; margin-top: 13px; font-weight: 700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new-l .new-con div:nth-child(2) p:nth-child(2) { font-size: 16px; color: #666666; margin-top: 4px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new-l .new-con:hover div:nth-child(1) { color: #e01817 }
.new-l .new-con:hover div:nth-child(2) p:nth-child(1) { color: #e01817 }



/*脚*/
.foot { width: 100%; height:186px; overflow: hidden; margin-top: 30px; background-color: #333;}
.foot-cn { width: 1200px; margin:0 auto; overflow: hidden; }
.foot-cn-nav { width: 100%; overflow: hidden; border-bottom: 1px solid #4d4d4d;padding-bottom: 21px;}
.foot-cn-nav div { width: 1200px; margin:0 auto;}
.foot-cn-nav a { display: block; width: 171px; float: left; line-height: 36px; font-size: 16px; color: #333333; text-align: center;}
.foot-cn-nav a span { width: 112px; height: 36px; background-color: #ffba00; display: block; line-height: 36px; margin-top:20px; margin-left: 30px;}
.foot-cn-nav a:last-child { margin-right: 0; }
.foot-x-cn {color: #fff; width: 100%;}
.foot-x-cn div {color: #fff; width: 100%; overflow: hidden; text-align: center;}
.foot-x-cn div:nth-child(1) p { display: inline-block; margin-right:10px; border-right: 1px solid #fff; padding-right: 10px; font-size: 16px; margin-top: 26px; }
.foot-x-cn div:nth-child(1) p:last-child { border-right:0; }
.foot-x-cn div:nth-child(2) span {  font-size: 16px; margin-top: 14px; display: inline-block;margin-right: 20px; }
.foot-x-cn div:nth-child(2) span a { font-size: 16px; color: #fff; }



/*内页左侧*/
.main { width: 100%; overflow: hidden; }
.baseDiv { width: 1200px; margin:0 auto; position: relative; z-index: 101;}
.left_class {  overflow: hidden; width: 240px; float: left; }
.left_class1 { overflow: hidden; }
.left_class1 div:nth-child(1) { width: 100%; height: 90px; background-color: #e01817; margin-top: 24px; text-align: center; }
.left_class1 div:nth-child(1) p:nth-child(1) { font-size: 30px; color: #fff; font-weight: 700;padding-top: 14px; }
.left_class1 div:nth-child(1) p:nth-child(2) { font-size: 16px; color: #fff;letter-spacing:7px }
.left_class2 { width: 100%; overflow: hidden; padding: 0 10px;  background: #f5f5f5;}
.left_class2 li { width: 100%; height: 50px; line-height: 50px; font-size:16px; border-bottom: 1px solid #ccc; text-align: center; }
.left_class2 li:last-child { border-bottom:0; }
.left_class2 li a { color: #333; width: 100%; display: block; }
.left_class2 li:hover a { color: #e01817; }
.qfen { width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; background-color: #ffba00; display: block; }
.left_class3 { width: 100%; overflow: hidden; background: #e01817; padding: 0 10px; }
.left_class3 span { display: block; width: 100%; line-height: 22px; border-bottom: 1px dashed #fff; font-size: 14px; color: #fff; padding:10px 0;}
.left_class3 span:last-child { border-bottom: 0; }
.lin2 { background-color: #4cb87c; height: 40px !important; line-height: 40px !important; }
.lin2 .a2 { color: #fff; font-size: 14px; }


/*内页右侧*/
.main_right { width: 940px; float: right; }

/*内页导航*/
.breadcrumbs { width: 100%; height: 48px; margin-bottom: 16px; background-color: #f5f5f5; line-height: 48px; padding:0 20px; margin-top: 24px; overflow: hidden; font-size: 14px; color: #666; }

/*内页产品列表*/
.marquee3{ width: 100%; overflow:hidden; margin-top: 30px;}
.marquee3 ul li{float:left; width: 306px; height: 290px; background-color: #f5f5f5; margin-right: 10px; margin-bottom: 10px;}
.marquee3 ul li a { width: 100%; display: block; }
.marquee3 ul li img{display:block; width: 100%;}
.marquee3 ul li:nth-child(3n) { margin-right:0; }
.marquee3 .spanImg { display: block;overflow: hidden;width: 306px;height: 241px; position: relative;background-position: center center;background-size: cover;}.marquee3 .spanImg p { font-size: 20px; color: #fff; margin-top:10px; }
.marquee3 .spanT { display: block; width: 100%; height: 49px; line-height: 49px;  font-size: 16px; color: #333; padding: 0 10px; text-align: center; }.marquee3 .boxa { width: 100%; position: relative; }
.marquee3 .boxa div:nth-child(3) { background: rgba(0,0,0,.5); width: 100%;  height: 241px; text-align: center;padding-top: 20px; display: none; position: absolute; top: 0; left: 0}
.marquee3 .boxa div:nth-child(3) p { font-size:26px;font-family: Impact;padding-top: 63px; color: #fff; margin-top: 10px; width: 100%; height: 241px;transition:all 0.5s;}
.marquee3 .boxa div:nth-child(3) p span { font-size: 16px; color: #fff; }
.marquee3 ul li:hover .boxa div:nth-child(3) { display: block;transition:all 0.5s; }
.marquee3 ul li:hover { background-color: #e01817 }
.marquee3 ul li:hover .spanT { color: #fff; }




/*分页*/
.fenye { width: 100%; overflow: hidden; margin-top: 20px; font-size: 14px;}
.rows {color: #666;}
.current { padding: 4px 6px; background-color: #e01817; color: #fff; margin-right:10px; }
.num { padding: 4px 6px; background-color: #ccc; color: #333; margin-right:10px; }
.next { padding: 4px 6px; background-color: #ccc; color: #666; margin-right:10px; }
.prev { padding: 4px 6px; background-color: #ccc; color: #666; margin-right:10px; }

/*内页产品详情*/
.tT01 { width: 100%; text-align: center; font-size: 24px; color: #333; font-weight: 700; margin-bottom: 20px; }
.subtitle { width: 100%; text-align: center; font-size:14px; color: #999; margin-bottom: 20px; }
.subtitle span { margin-right: 20px; }
.chan-nei { width: 100%; }
.chan-nei p {width: 100%; text-align: center; margin-bottom:20px;}
.chan-nei p img { max-width: 100% }

.fenye1 { width: 100%; overflow: hidden;margin-top: 20px; }
.fenye1 div { margin-bottom:10px; font-size: 14px; color: #666;}


/*内页新闻列表*/
.news_list { width: 100%; overflow: hidden; }
.news_list li { height: 60px; line-height: 60px; border-bottom: 1px solid #e5e5e5; }
.news_list li a { display: block; float: left; font-size: 16px; color: #333; }
.lMore { float: right; font-size: 14px; color: #999;  }
.news_list li a:hover { color: #e01817; }



/*新闻内页*/
.text { width: 100%;overflow: hidden; padding: 0 20px; }
.text p { line-height:30px; font-size:16px; color:#666; margin-bottom: 20px; }





/*内页留言*/
#faqbox{padding:70px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:30px; color:#ff9900; font-size:14px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#000; font-weight:700;font-size: 14px;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:30px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:685px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:685px;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#e01817; margin-top:0px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;}
.wizfrm:hover{ background-color:#ffba00; }











































