html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family:"Microsoft YaHei";font-size: 14px;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

body {line-height: 1;min-width: 1300px;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

table {border-collapse: collapse;border-spacing: 0;}

a{text-decoration: none;color:#000;}

.clearfix { *zoom: 1; } 

.clearfix:before, .clearfix:after {display: table; line-height: 0; content: ""; } 

.clearfix:after { clear: both; } 





.slide-main{position:relative;width: 100%}

.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:258px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}

.prev{left:70px;}

.next{right:70px;}

.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}

.item{display:none;width:100%;height:5px;position:absolute;z-index:124;bottom:20px;left:0;text-align:center;}

.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}

.item a.cur{background:#fff;}

.slide-box,.slide{display:block;width:100%;height:560px;overflow:hidden;}

.slide-box{position:relative;}

.slide{display:none;background:#ff6900;position:relative;float: left;z-index:8;}

#bgstylea{background:url(../images/banner1.jpg)top center no-repeat;background-size: cover}

#bgstyleb{background:url(../images/banner2.jpg)top center no-repeat;background-size: cover}

#bgstylec{background:url(../images/banner3.jpg)top center no-repeat;background-size: cover}

#bgstyled{background:url(../images/banner4.jpg)top center no-repeat;background-size: cover;}



.topBox{width: 100%;height: 30px;background: #fafafa;border-bottom: solid 1px #c1c1c1}

.topBox .top{width: 1100px;margin:0 auto;}

.topBox .top .p{float: left;height: 30px;line-height: 30px;color: #666;}

.topBox .top .p a{line-height: 30px;color: #666;}

.topBox .top .p a:hover{text-decoration: underline;color: #f3571a}

.btnBox{float: right;height: 30px;}

.btnBox a{display: block;float: left;line-height: 30px;color: #666;margin-right: 15px;}

.btnBox a:after{content: "|";padding-left: 15px;}

.btnBox a:hover{text-decoration: underline;color: #f3571a}



.header{width: 1100px;margin:20px auto;height: 72px;}

.header .logo{float: left;height: 72px;}

.header .logo img{display: block;height: 72px;}

.header .wz{display: block;height: 70px;float: left;margin:1px 0 1px 40px;}

.header .tel{display: block;float: right;width: 220px;height: 60px;background: url(../images/tel.png)no-repeat left center;padding:0 0 23px 45px;line-height: 24px;font-size: 24px;color: #2c5fa0;font-weight: 600;}



.navBox{width: 100%;height: 54px;background: url(../images/navBg.jpg)bottom center no-repeat;}

.navBox .nav{width: 1100px;margin:0 auto;height: 54px;}

.navBox .nav ul li{float: left;width: 122px;height: 50px;padding-top: 4px;}

.navBox .nav ul li a{display: block;width: 122px;height: 50px;text-align: center;line-height: 50px;color: #fff;font-size: 16px;font-weight: 600;letter-spacing: .5px;position: relative;}

.navBox .nav ul li a:after{display: block;content: " ";width: 2px;height: 30px;position: absolute;right: 0;top: 10px;background: url(../images/line.png);}

.navBox .nav ul li:nth-last-child(1) a:after{background: none;}

.navBox .nav ul li.on,.navBox .nav ul li:hover{background: url(../images/on.png)top center no-repeat;}



.hotBox{width: 100%;height: 30px;background: rgba(178,185,191,.6);position: absolute;left: 0;bottom: 0;z-index: 99;padding:10px 0;}

.hotBox .hot{width: 1100px;height: 30px;margin:0 auto;}

.hotBox .hot .mess{float: left;height:30px; }

.hotBox .hot .mess h3,.hotBox .hot .mess a{display: block;float: left;line-height: 30px;font-size: 15px;font-weight: 600;color: #c5cdda;}

.hotBox .hot .mess a:before{content: "|";padding:0 10px;}

.hotBox .hot .mess a:hover{text-decoration: underline;}

.hotBox .hot .form{float: right;height: 26px;padding:2px 0;}

.hotBox .hot .form .txt{display: block;float: left;width: 180px;height: 26px;padding:0 15px;border:none;background: #c5cdda;color: #666;border-radius: 5px 0 0 5px;}

.hotBox .hot .form a{display: block;width: 36px;height: 26px;background: #c5cdda;border-radius: 0 5px 5px 0;float: left;}

.hotBox .hot .form a img{display: block;width: 18px;height: 18px;margin:4px 9px;}





.inProBox{ width: 1100px; height:741px; margin:40px auto; }

.inProLeft{width: 220px;height: 735px;background: url(../images/leftBg.jpg)top center no-repeat;background-size: 100% 100%;border: solid 3px #ea5418;float: left;}

.inProLeft .title{width: 180px;height: 54px;padding:10px 0;margin:0 auto;}

.inProLeft .title img{display: block;height: 54px;float: left;}

.inProLeft .title span{display: block;float: left;line-height: 54px;font-size: 20px;color: #fff;font-weight: 600;padding-left: 10px;}
.inProLeft .inProNav{width: 210px;height: 600px;background: #fff;border-radius: 20px;margin:0 auto;}

.inProLeft .inProNav ul li{width: 210px;height: 36px;padding:20px 0;border-bottom: 1px dashed #ea5418;}

.inProLeft .inProNav ul li a{display: block;width: 180px;height: 36px;margin:0px auto;background: url(../images/bg1.jpg)top center no-repeat;background-size: 100% 100%;border-radius: 5px;text-align: center;line-height: 36px;color: #fff;font-size: 16px;}

.inProRight{border:solid 1px #ea5418;width: 840px;float: right;padding-top: 25px;}

.inProRight ul li{float: left;width: 244px;margin:0 0 5px 24px;}

.inProRight ul li img{display: block;width: 244px;height: 183px;}

.inProRight ul li span{display: block;width: 244px;line-height: 50px;color: #666;font-size: 18px;text-align: center;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.inProRight ul li:hover span{color: #ea5418}

.inProLeft2{height: 735px;margin-bottom: 21px;}

.inProLeft2 .inProNav{height: 600px;}

.inProBox .kf{width: 220px;background: url(../images/leftBg.jpg)top center no-repeat;background-size: 100% 100%;border: solid 3px #ea5418;float: left;padding-bottom: 10px;}

.inProBox .kf h3{line-height: 56px;text-align: center;font-size: 26px;color: #fff;}

.inProBox .kf ul{width: 210px;margin:0 auto;border:dashed 1px #fff;border-radius: 20px;padding:10px 0;}

.inProBox .kf ul li{width: 180px;height: 40px;margin:0 auto;}

.inProBox .kf ul li img{display: block;float: left;width: 36px;padding:2px;}

.inProBox .kf ul li p{display: block;width: 130px;float: right;line-height: 40px;color: #fff;font-size: 16px;}



.bipin{width: 1220px;margin:40px auto;}

.bipin .title {width: 100%;margin-bottom: 40px;}

.bipin .title img{display: block;margin:0 auto;}

.pkNav{width: 1100px;margin:0 auto 40px;}

.pkNav .pkBtn{width: 273px;height: 78px;float: left;margin:0 1px 40px;border-top: solid 2px #ea5418;background: #ea5418;color: #fff;cursor: pointer;}

.pkNav .pkBtn span{display: block;float: left;width: 40px;height: 40px;margin:19px 20px 19px 60px;background: url(../images/ico4_1.png);}

.pkNav .pkBtn:nth-child(2) span{background: url(../images/ico5_1.png);}

.pkNav .pkBtn:nth-child(3) span{background: url(../images/ico6_1.png);}

.pkNav .pkBtn:nth-child(4) span{background: url(../images/ico7_1.png);}

.pkNav .pkBtn h3{display: block;float: left;width: 153px;padding-top: 19px;line-height: 24px;font-size: 20px;font-weight: 600;letter-spacing: 1px;}

.pkNav .pkBtn i{display: block;float: left;width: 153px;line-height: 16px;letter-spacing: .5px;}

.pkNav .pkBtn:nth-child(1){background: #fff;color: #000;}

.pkNav .pkBtn:nth-child(1) span{background: url(../images/ico4_2.png);}



.pkBox{width: 1060px;padding:0 80px 70px;background: url(../images/bg3.png)bottom center no-repeat;display: none}

.pkBox .left{width: 400px;float: left;height: auto;}

.pkBox .left img{display: block;max-width: 398px;border:solid 1px #ebebeb;margin:0 auto 15px;}

.pkBox .left h3{display: block;text-align: center;line-height: 28px;font-size: 18px;color: #ea5418;font-weight: 600;}

.pkBox .left p{display: block;line-height: 24px;color: #666;text-indent: 2em;color: #ea5418}

.pkBox .right h3{color: #333;}

.pkBox .right p{color: #666;}

.pkBox .center{width: 260px;float: left;}

.pkBox .center img{display: block;margin:0 auto;}

.pkBox1 {display: block;}



.inAboutBox{width: 1100px;height: auto;margin:40px auto;}

.inAbout{width: 670px;float: left;}

.wzTitle{width: 100%;height: 41px;border-bottom: solid 1px #ea5418;margin-bottom: 20px;}

.wzTitle h3{display: block;float: left;line-height: 38px;color: #ea5418;font-size: 20px;font-weight: 600;letter-spacing: .5px;border-bottom: solid 3px #ea5418}

.wzTitle h3 i{color: #666;font-size: 14px;font-weight: 400;padding-left: 10px;}

.wzTitle a{display: block;float: right;font-size: 12px;line-height: 20px;margin-top: 10px;margin-right:10px;background: url(../images/bg4.jpg);background-size: 100% 100%;color: #fff;padding:0 10px;border-radius: 8px;}

.inAbout .mess{width: 675px;height: auto;}

.inAbout .mess h3{display: block;line-height: 40px;font-size: 30px;font-weight: 600;letter-spacing: 1px;color: #ea5418;margin-bottom: 10px;}

.inAbout .mess img{display: block;float: left;width: 265px;}

.inAbout .mess p{display: block;float: right;width: 390px;line-height: 24px;color: #666;text-align: justify;height: 120px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.inAbout .mess a{display: block;float: left;width: 100px;height: 30px;margin-left: 20px;margin-top:24px;line-height: 30px;color: #fff;background: #ea5418;text-align: center;border-radius: 3px;}

.inAbout .mess a.more{background: #f0851a;}



.inHonor{width: 400px;float: right;}

.inHonor .mess{width: 350px;height: 200px;padding:24px 25px;background: url(../images/bg5.jpg);background-size: 100% 100%;}

.picMarquee-left{ width:350px;  overflow:hidden; position:relative; }

.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  display: none}

.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:none;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}

.picMarquee-left .hd .next{ background-position:0 -50px;  }

.picMarquee-left .hd .prevStop{ background-position:-60px 0; }

.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:0px;   }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left .bd ul li{width: 270px;height: 200px;float: left;overflow: hidden;position: relative;margin-right: 10px;}

.picMarquee-left .bd ul li img{display: block;width: 270px;height: 200px;transition: all .5s;}

.picMarquee-left .bd ul li span{display: block;width: 100%;line-height: 34px;color: #fff;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;text-align: center;}

.picMarquee-left .bd ul li:hover img{transform: scale(1.3);}



.gg{width: 100%;height: 180px;background: url(../images/gg.jpg)top center no-repeat;background-size: cover;display: block;position: relative;}
.ggcn2{width: 100%;height: 180px;background: url(../images/ggcn2.jpg)top center no-repeat;background-size: cover;display: block;position: relative;}
.gg h1{display: block;width: 210px;height: 40px;position: absolute;left: 50%;margin-left: -190px;bottom: 20px;padding-left: 40px;background: url(../images/telIco2.png)left center no-repeat;line-height: 40px;color: #ffde00;font-weight: 600;font-size: 26px;}



.yjzs{width: 1100px;margin:40px auto;}

.yjzsBox{width:1000px; height:575px; position:relative; overflow:hidden;background: url(../images/bg6.jpg)top center no-repeat;background-size: cover;padding:50px;}

#playBox{ width:1000px; height:575px; position:relative; overflow:hidden;}

#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}

#playBox .oUlplay li{ float:left;width: 1000px;}

#playBox .oUlplay li .img{display: block;float:left;width: 600px;height: 400px;padding:10px;background: #fff;}

#playBox .oUlplay li .img img{display: block;width: 600px;height: 400px;}

#playBox .oUlplay li .mess{width: 300px;height: 360px;float: right;border-top: solid 10px #fddb00;border-bottom: solid 10px #fddb00;background: #fff;padding:20px;}

#playBox .oUlplay li .mess h3{display: block;line-height: 30px;font-size: 24px;color: #000;margin-bottom: 20px;height: 60px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

#playBox .oUlplay li .mess p{display: block;line-height: 24px;color: #666;height: 96px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-align: justify;}

#playBox .oUlplay li .mess a{display: block;width: 100px;height: 30px;line-height: 30px;color: #fff;background: #ea5418;text-align: center;border-radius: 3px;margin: 15px 0 35px;}

#playBox .oUlplay li .mess h4{display: block;line-height: 40px;font-size: 30px;color: #ea5418;}

#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}

#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}

#playBox .smalltitle {width:960px; height:115px; position:absolute; bottom:0px;left:20px; z-index:10}

#playBox .smalltitle ul li{float: left;width: 140px;height: 105px;border:solid 5px #fff;margin:0 5px;}

#playBox .smalltitle ul li img{display: block;width: 140px;height: 105px;}

#playBox .smalltitle .thistitle{ border:solid 5px #fddb00;}





.zjgc{width: 1100px;margin:40px auto;}

.zjgc .list ul li{width: 220px;height:220px;float: left;padding:64px 14px;background: url(../images/bg7.png);margin:0 13px;position: relative;}

.zjgc .list ul li .img1{display: block;width: 216px;height: 216px;border:solid 2px #fff;}

.zjgc .list ul li .img2{display: block;width: 30px;height: 30px;position: absolute;left: 109px;bottom: 49px;z-index: 2;}





.bzfh{width: 1100px;margin:40px auto;}

.bzfh .list{float: left;width: 690px;}

.bzfh .list ul li{float: left;width: 210px;height: 210px;margin-right: 20px;}

.bzfh .list ul li img{display: block;width: 210px;}

.bzfh .gg2{float: right;display: block;width: 400px;height: 210px;background: url(../images/gg2.jpg)top center no-repeat;background-size: cover;display: block;position: relative;}

.bzfh .gg2  h1{display: block;width: 210px;height: 40px;position: absolute;left: 20px;bottom:35px;padding-left: 40px;background: url(../images/telIco2.png)left center no-repeat;line-height: 40px;color: #ffde00;font-weight: 600;font-size: 26px;}



.inNews{width: 1100px;margin:40px auto;}

.inNews .wd{float: left;width: 440px;}

.inNews .wd .list{width: 428px;padding:5px;border:solid 1px #ea5418;}

.inNews .wd .list ul li{width: 428px;padding-bottom: 5px;border-bottom: dotted 1px #ea5418;margin-bottom: 5px;}

.inNews .wd .list ul li a{display: block;width: 400px;line-height: 24px;color: #ea5418;padding-left: 28px;background: url(../images/q.jpg)left center no-repeat;background-size: 18px;}

.inNews .wd .list ul li p{display: block;width: 400px;line-height: 24px;color: #666;padding-left: 28px;background: url(../images/a.jpg)left top no-repeat;background-size: 18px;background-position: 0px 3px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 48px;}

.inNews .wd .list ul li:hover a{text-decoration: underline;}

.jszl{width: 310px;float: left;margin-left: 20px;}

.jszl .mess{width: 290px;padding:9px;border:solid 1px #ea5418;}

.jszl .mess .first{width: 290px;height: 160px;position: relative;overflow: hidden}

.jszl .mess .first img{display: block;width: 290px;height: 160px;}

.jszl .mess .first p{display: block;width: 270px;line-height: 30px;padding:0 10px;background: rgba(0,0,0,0.6);color: #fff;position: absolute;left: 0;bottom: 0;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.jszl .mess .first:hover p{background: #ea5418}

.jszl .list a{display: block;width: 275px;padding-left: 15px;line-height: 32px;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;border-bottom: dotted 1px #ea5418;position: relative;}

.jszl .list a:before{content: "";display: block;width: 4px;height: 4px;background: #ea5418;border-radius: 2px;position: absolute;left: 5px;top: 14px;}

.jszl .list a:hover{color: #ea5418}





.link{width: 1100px;margin:40px auto;}

.link .mess{width: 1100px;}

.link .mess a{display: block;float: left;line-height: 24px;font-size: 14px;color: #666;margin-right: 20px;}

.link .mess a:hover{text-decoration: underline;}



.footer{width: 100%;height: auto;background: url(../images/bg8.jpg)top center no-repeat;background-size: cover;padding:20px 0 30px;}

.foot{width: 1100px;margin:0 auto;}

.foot .left{float: left;width: 270px;}

.foot .left .f_logo{display: block;width: 270px;margin-bottom: 40px;}

.foot .left .btnBox1{width: 280px;}

.foot .left .btnBox1 a{display: block;float: left;width: 60px;margin-right: 10px;}

.foot .left .btnBox1 a img{display: block;width: 60px;}



.foot .right{width: 200px;float: right;}

.foot .right img{display: block;width: 180px;}

.foot .center{width: 410px;float: left;margin-left: 110px;}

.foot .center h1{display: block;width: 300px;height: 40px;padding-left: 40px;background: url(../images/telIco.png)left center no-repeat;background-size: 30px;line-height: 40px;color: #fff;font-size: 34px; margin-bottom: 10px;}
.foot .center p{display: block;line-height: 26px;color: #fff;font-size: 16px;}

.foot .center p a{color: #fff;font-size: 16px;}

.foot .center p a:hover{text-decoration: underline;}





.body{width: 1100px;margin:40px auto;}

.bodyLeft{width: 226px;float: left;}

.leftNav{width: 220px;background: url(../images/leftBg.jpg)top center no-repeat;background-size: 100% 100%;border: solid 3px #ea5418;float: left;margin-bottom: 26px;padding-bottom: 40px}

.leftNav .title{width: 180px;height: 54px;padding:10px 0;margin:0 auto;}

.leftNav .title img{display: block;height: 54px;float: left;}

.leftNav .title span{display: block;float: left;line-height: 54px;font-size: 20px;color: #fff;font-weight: 600;padding-left: 10px;}

.leftNav .list{width: 210px;background: #fff;border-radius: 20px;margin:0 auto;padding-bottom: 30px;}

.leftNav .list ul li{width: 210px;height: 36px;padding:21px 0;border-bottom: dashed 1px #ea5418;}

.leftNav .list ul li a{display: block;width: 180px;height: 36px;margin:0px auto;background: url(../images/bg1.jpg)top center no-repeat;background-size: 100% 100%;border-radius: 5px;text-align: center;line-height: 36px;color: #fff;font-size: 16px;}

.bodyRight{float: right;width: 840px;padding-top:10px;border:solid 1px #ea5418;}

.proList{width: 840px;}

.proList ul li{float: left;width: 244px;margin:0 18px 5px}

.proList ul li img{display: block;width: 244px;height: 183px;}

.proList ul li span{display: block;width: 244px;line-height: 50px;color: #666;font-size: 18px;text-align: center;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.proList ul li:hover span{color: #ea5418}

.bodyLeft .kf{width: 220px;background: url(../images/leftBg.jpg)top center no-repeat;background-size: 100% 100%;border: solid 3px #ea5418;float: left;padding-bottom: 10px;}

.bodyLeft .kf h3{line-height: 56px;text-align: center;font-size: 26px;color: #fff;}

.bodyLeft .kf ul{width: 210px;margin:0 auto;border:dashed 1px #fff;border-radius: 20px;padding:10px 0;}

.bodyLeft .kf ul li{width: 180px;height: 40px;margin:0 auto;}

.bodyLeft .kf ul li img{display: block;float: left;width: 36px;padding:2px;}

.bodyLeft .kf ul li p{display: block;width: 130px;float: right;line-height: 40px;color: #fff;font-size: 16px;}



.nowBox{width:800px;margin:0 auto 20px; height: 41px;border-bottom: solid 1px #ea5418;}

.nowBox h3{display: block;float: left;line-height: 38px;color: #ea5418;font-size: 20px;font-weight: 600;letter-spacing: .5px;border-bottom: solid 3px #ea5418}

.nowBox .now{float: right;}

.nowBox .now span{display: block;line-height: 40px;color: #ea5418;float: left;}

.nowBox .now a{display: block;float: left;line-height: 40px;color: #666;}

.nowBox .now a:after{content: ">";padding:0 10px;}

.nowBox .now a:hover{text-decoration: underline;}



.page{width: 100%;height: 30px;margin:20px auto;text-align: center;}

.page a{display: inline-block;padding: 0 14px;height: 30px;background: #ea5418;line-height: 30px;color: #fff;margin: 0 5px;}

.page a.on,.page a:hover{background: #fff;color: #ea5418}



.tjPro{width:800px;padding:20px;border:solid 1px #ea5418;float: right;margin-top: 20px; }

.picMarquee-left1{ width:800px;  overflow:hidden; position:relative; }

.picMarquee-left1 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  display: none}

.picMarquee-left1 .hd .prev,.picMarquee-left1 .hd .next{ display:none;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}

.picMarquee-left1 .hd .next{ background-position:0 -50px;  }

.picMarquee-left1 .hd .prevStop{ background-position:-60px 0; }

.picMarquee-left1 .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left1 .bd{ padding:0px;   }

.picMarquee-left1 .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left1 .bd ul li{width: 240px;height: 180px;float: left;overflow: hidden;position: relative;margin-right: 10px;}

.picMarquee-left1 .bd ul li img{display: block;width: 240px;height: 180px;transition: all .5s;}

.picMarquee-left1 .bd ul li span{display: block;width: 240px;line-height: 34px;color: #fff;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;text-align: center;}

.picMarquee-left1 .bd ul li:hover img{transform: scale(1.3);}



.about{width: 800px;padding:0 20px 20px;}

.about img{display: block;max-width: 100%;margin:0 auto 25px;}

.about p{display: block;margin-bottom: 15px;line-height: 26px;font-size:16px;color: #666;text-align: justify;text-indent: 2em;}



.history{width: 800px;padding:0 20px 20px;}

.history  ul{width: 800px;border-left: solid 1px #ccc;margin:0 auto;}

.history  ul li{width: 770px;height: 160px;margin-bottom: 30px;background: url(../images/ico5.png)left center no-repeat;background-size: 21px;padding-left: 40px;margin-left: -10px;}

.history  ul li span{display: block;float: left;width: 100px;line-height: 160px;color: #666;}

.history  ul li img{display: block;width: 220px;height: 160px;float: left;}

.history  ul li h3{display: block;width: 400px;float: left;height: 40px;float: right;line-height: 40px;font-size: 18px;color: #333;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.history  ul li p{display: block;width: 400px;height: 72px;float: right;line-height: 24px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.history  ul li a{display: block;float: right;width: 140px;height: 34px;background: #000;color: #fff;text-align: center;line-height: 34px;margin-top: 4px;}

.honor{width: 840px;}

.honor ul li{float: left;width: 244px;margin:0 18px 5px}

.honor ul li img{display: block;width: 244px;height: 183px;}

.honor ul li span{display: block;width: 244px;line-height: 50px;color: #666;font-size: 18px;text-align: center;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.honor ul li:hover span{color: #ea5418}



.case{width: 800px;padding:0 20px 20px;} 

.case .list{width: 800px;}

.case .list ul li{width: 800px;background: #e68222;height: 150px;margin-bottom: 20px;}

.case .list ul li .img{display: block;float: left;width: 200px;height: 150px;}

.case .list ul li .img img{display: block;width: 200px;height: 150px;}

.case .list ul li .h3{display: block;float: right;width: 560px;padding:15px 20px;line-height: 20px;font-size: 18px;color: #fff;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.case .list ul li p{display: block;float: right;width: 560px;padding:0 20px;line-height: 24px;color: #fff;height: 48px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 10px;}

.case .list ul li .more{display: block;float: left;margin-left: 20px;line-height: 26px;padding:0 20px;background:rgba(0,0,0,0.3);color: #fff;border-radius: 3px;}

.case .list ul li .more:hover{background: #ea5418}



.question{width: 800px;padding:0 20px 20px;} 

.question .list{width: 800px;}

.question .list ul li{width: 800px;padding-bottom: 5px;border-bottom: dotted 1px #ea5418;margin-bottom: 5px;}

.question .list ul li a{display: block;width: 772px;line-height: 24px;color: #ea5418;padding-left: 28px;background: url(../images/q.jpg)left center no-repeat;background-size: 18px;}

.question .list ul li p{display: block;width: 772px;line-height: 24px;color: #666;padding-left: 28px;background: url(../images/a.jpg)left top no-repeat;background-size: 18px;background-position: 0px 3px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 48px;}

.question .list ul li:hover a{text-decoration: underline;}



.news{width: 800px;padding:0 20px 20px;} 

.news .list{width: 800px;}

.news .list ul li{display: block;width: 770px;padding-left: 30px;height: 40px;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;border-bottom: dotted 1px #ea5418;position: relative;}

.news .list ul li:before{content: "";display: block;width: 4px;height: 4px;background: #ea5418;border-radius: 2px;position: absolute;left: 13px;top: 18px;}

.news .list ul li a{display: block;float: left;width: 570px;line-height: 40px;color: #333;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.news .list ul li span{display: block;float: right;line-height: 40px;color: #666;}

.news .list ul li:hover a{color: #ea5418}



.contact{width: 800px;margin:20px auto;} 

.contact .mess{float: left;width: 500px;}

.contact .mess h3{display: block;font-size: 22px;font-weight: 600;line-height: 1;color: #ea5418;margin-bottom: 10px;}

.contact .mess p{display: block;width: 470px;padding-left: 30px;height: 40px;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;border-bottom: solid 1px #ea5418;position: relative;line-height: 40px;color: #333;font-size: 16px;}

.contact .mess p:before{content: "";display: block;width: 4px;height: 4px;background: #ea5418;border-radius: 2px;position: absolute;left: 13px;top: 18px;}

.contact img{display: block;float: right;width: 220px;border:solid 1px #ebebeb;}

.map{width: 800px;height: 250px;background:#f5f5f5;border:solid 1px #ebebeb;margin:20px auto;}



.online{width:550px;height: auto;padding: 0px 0;margin:0 auto;}

.online .form{width: 550px;height: auto;margin:0 auto;}

.online .form span{display:block;float: left;width: 80px;text-align: right;line-height: 36px;color: #666;padding-right: 5px;}

.online .form .text{display: block;width: 340px;height: 34px;padding:0 15px;line-height: 34px;color: #666;border:solid 1px #ddd;border-radius: 5px;}

.online .form{margin-bottom: 20px;}

.online .form .info{float: left;height: 36px;margin-bottom: 20px;}

.online .form .text1{margin-left: 85px;}

.online .form .text2{display: block;width: 120px;height: 34px;padding:0 15px;line-height: 34px;color: #666;border:solid 1px #ddd;float: left;text-align: center;color: #666;margin-right: 6px;border-radius: 5px;}

.online .form .textBox{display: block;width: 340px;max-width: 340px;min-width: 340px;min-height: 120px;padding:10px 15px;border-radius: 5px;border:solid 1px #ddd;color: #666;line-height: 24px;}

.online .form .btn{display: block;float: left;padding: 0;border:none;width: 140px;height: 36px;background: url(../images/bg1.jpg);background-size: 100% 100%;color: #fff;font-size: 15px;letter-spacing: 1px;margin-right: 20px;cursor: pointer;}



.newsArticle{width: 800px;margin:20px auto;}

.newsArticle h3{display: block;line-height: 30px;font-size: 18px;color: #333;text-align: center;font-weight: 600;}

.newsArticle h4{display: block;line-height: 24px;color: #666;text-align: center;padding-bottom: 10px;border-bottom: dotted 1px #ea5418;margin-bottom: 20px;}

.newsArticle p{display: block;line-height: 24px;color: #333;margin-bottom: 20px;}

.newsArticle img{display: block;max-width: 100%;margin:0 auto 20px;}

.pageBox{width: 800px;margin:20px auto;border-top: dotted 1px #ea5418;padding-top: 20px;}

.pageBox .pageNext{width: 800px;height: 24px;}

.pageBox .pageNext a{display: block;float: left;max-width: 400px;line-height: 24px;color: #333;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.pageBox .pageNext a:hover{color: #ea5418;text-decoration: underline;}



.tjNews{width: 800px;padding:20px;float: right;border:solid 1px #ea5418;margin-top: 20px;}

.tjNews .list{width: 820px;}

.tjNews .list ul li{display: block;width: 360px;padding-left: 30px;height: 40px;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;border-bottom: dotted 1px #ea5418;position: relative;float: left;margin-right: 20px;}

.tjNews .list ul li:before{content: "";display: block;width: 4px;height: 4px;background: #ea5418;border-radius: 2px;position: absolute;left: 13px;top: 18px;}

.tjNews .list ul li a{display: block;float: left;width: 340px;line-height: 40px;color: #333;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.tjNews .list ul li:hover a{color: #ea5418}



.proTop{width: 800px;height: auto;margin:0 auto 20px;}

.proTop .proleft{width: 500px;float: left;height: 455px;border:solid 1px #ebebeb;}

.primg{width:580px;height: auto;}

.primg_box{width: 580px;height: 435px;background: #fafafa;text-align: center;display: table-cell;vertical-align: middle}

.tinyimg{text-align: center;}

.tinyimg li{vertical-align: middle;display: table-cell;text-align: center;background: #eee;}

.proTop .pro-right{width: 280px;height: auto;float: right;}

.proTop .pro-right h1{display: block;width: 280px;height: 40px;border-bottom: solid 1px #ebebeb;line-height: 40px;font-weight: 600;font-size: 16px;color: #EA5418;}

.proTop .pro-right h3{display: block;width: 280px;height: 34px;border-bottom: solid 1px #ebebeb;line-height: 34px;color: #666;font-weight: 600}

.proTop .pro-right ul li{width: 280px;height: 34px;border-bottom: solid 1px #ebebeb;}

.proTop .pro-right ul li span{display: block;float: left;width: 110px;height: 34px;line-height: 34px;color: #EA5418;}

.proTop .pro-right ul li p{display: block;float: left;width: 145px;height: 34px;line-height: 34px;color: #666}

.proTop .pro-right h4{line-height: 24px;color: #666;margin:20px 0;height: 72px;overflow: hidden;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.proTop .pro-right a{display: block;float: left;width: 140px;height: 34px;border: solid 1px #EA5418;text-align: center;line-height: 34px;color: #EA5418;border-radius: 5px;letter-spacing: 1px; margin-right: 20px;}

.proTop .pro-right a:hover{background: url(../images/bg4.jpg);background-size: 100%;color: #fff;;color: #fff;}

.proArticle-Article{width:800px;height: auto;margin:0 auto;}

.proArticle-Article h3{display: block;height: 40px;background: url(../images/bg4.jpg);background-size: 100%;color: #fff;;line-height: 40px;margin-bottom: 20px;padding:0 20px;letter-spacing: 1px;}

.proArticle-Article img{display: block;max-width: 100%;margin-bottom: 20px;}

.proArticle-Article p{display: block;line-height: 24px;width: 895;margin:0 auto 20px;color: #808080;text-align: justify;}
.proArticle-Article tr td{border:solid 2px #eee;text-align: center;line-height: 28px}




.mapBox{width: 1100px;margin:50px auto;}

.mapBox ul li{padding-bottom: 10px;margin-bottom: 20px;border-bottom: dashed 1px #ccc;}

.mapBox ul li a.a1{display: block;line-height: 34px;color: #fff;background: url(../images/bg1.jpg);width: 140px;text-align: center;border-radius: 3px;font-size: 16px;margin-bottom: 10px;}

.mapBox ul li a.a1:hover{text-decoration: underline;}

.mapBox ul li .mess{width: 100%}

.mapBox ul li .mess a{display: block;float: left;line-height: 34px;border:solid 1px #ebebeb;padding:0 20px;border-radius: 3px;margin:0 20px 10px 0;}

.mapBox ul li .mess a:hover{color: #ea5418;border:solid 1px #ea5418;}


.picMarquee-left2{ width:800px;  overflow:hidden; position:relative; }

.picMarquee-left2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  display: none}

.picMarquee-left1 .hd .prev,.picMarquee-left2 .hd .next{ display:none;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}

.picMarquee-left2 .hd .next{ background-position:0 -50px;  }

.picMarquee-left2 .hd .prevStop{ background-position:-60px 0; }

.picMarquee-left2 .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left2 .bd{ padding:0px;   }

.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }

.picMarquee-left2 .bd ul li{width: 240px;height: 240px;float: left;overflow: hidden;position: relative;margin-right: 10px;}

.picMarquee-left2 .bd ul li img{display: block;width: 240px;height: 240px;transition: all .5s;}

.picMarquee-left2 .bd ul li span{display: block;width: 240px;line-height: 34px;color: #fff;background: rgba(0,0,0,0.7);position: absolute;left: 0;bottom: 0;text-align: center;}

.picMarquee-left2.bd ul li:hover img{transform: scale(1.3);}

.bottom{width: 100%;line-height: 80px;text-align: center;color: #666;}
.bottom a{color: #666;}
.bottom a:hover{text-decoration: underline;}

/*耐火砖选项*/
.pavilion-container { background-color: #b3bfb1; padding-bottom: 120px; background-size: cover; background-repeat: no-repeat; background-attachment: scroll; background-position: center; min-height: 640px
 ; }
.overflow-hide {
	overflow: hidden
}
.col-sm-3 { width: 22%; float: left; position: relative
; height: 230px; }
/*tab分类*/
.pavilion-container .pavilion-inner { max-width: 1200px; margin: 0 auto
; }
.pavilion-container .pavilion-inner .tabs { padding: 2px 0
; borde }
.pavilion-container .pavilion-inner .tabs li { padding: 0 10px 0 5px; border-radius: 2px; line-height: 36px; font-size: 16px; color: #c9a467; text-align: center; letter-spacing: 0.35px
; float: left; margin: 5px; border-style: solid; border-width: 3px; }
.pavilion-container .pavilion-inner .tabs li { width: 160px; margin-left: 1px; cursor: pointer; }
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #f3571a;
	color: white
}
/*tab内容*/
.pavilion-container .tab-content-wrap { position: relative; margin-top: 15px; height: 260px
; }
.pavilion-container .tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%
}
.pavilion-container .tab-content.show {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1
}
.pavilion-container .tab-content .col-sm-3 { padding: 0 10px 0; }
.pavilion-container .tab-content .col-sm-3 .tab-card { position: relative; border-radius: 2px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; cursor: pointer; transition: .2s linear
               }
/*大卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg { position: relative; height: 200px
; }
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img { height: 180px; width: 260px; display: block
    }
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3 {
	margin-top: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time { text-align: center; }
/*不定形选项*/
.title{width: 100%;height: auto;padding:30px 0;}

.title h3{display: block;text-align: center;font-size: 30px;color: #1374d2;letter-spacing: 2px;line-height: 1;margin-bottom: 10px;}

.title h4{display: block;text-align: center;font-size: 24px;color: #666;letter-spacing: 2px;line-height: 1;margin-bottom: 20px;}

.title h5{display: block;width: 100%;height: 1px;border-bottom: dashed 1px #1374d2;position: relative;}

.title h5 span{display:block;width:322px;line-height: 20px;padding:0 30px;background: #f9f9f9;font-size: 12px;color: #999;border-radius: 5px;position: absolute;left: 50%;margin-left: -191px;top: -10px;}

.inPro{ text-align: center; width: 1200px; height: auto; margin:0 auto; padding-bottom: 20px; }

.liNav{width: 1200px;text-align: center;height: 34px;margin-bottom: 20px;}

.liNav a{ color: #fff !important; display: inline-block; width: 130px; height: 34px; background: #f3571a; text-align: center; line-height: 34px; font-size: 16px; letter-spacing: 1px; cursor: pointer; margin:0 5px; border-radius: 5px; }
.liNav .liNav1{background: #4b4b4b;color: #1374d2;}
.inProList{width: 1220px;}

.inProList ul li {float: left;width: 224px;margin:0 20px 20px 0;}

.inProList ul li .img{width: 224px;height: 168px;overflow: hidden;}

.inProList ul li img{display: block;width: 224px;height: 168px;}

.inProList ul li span{display: block;width: 224px;text-align: center;line-height: 30px;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.inProList ul li:hover span{color: #1374d2;}

.inProList ul li:hover img{transform: scale(1.3);transition: all .5s;}

#inProList2,#inProList3,#inProList4,#inProList5,#inProList6,#inProList7,#inProList8{display: none;}
.in_colee_left{overflow:hidden;width:370px;}
.izhengshu2{margin:10px 0 0 0;}
.izhengshu2 td img{width:278px;height:200px;display:block;}
.izhengshu2 td p{width:278px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

