
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: 1200px;}
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; } 
.clear{ clear: both; } 
.clearBoth{ clear: both; } 
.slide-main{position:relative;width: 100%}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:278px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev img,.next img{display: block;width: 44px;height: 44px;}
.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:block;width:100%;height:6px;position:absolute;z-index:124;bottom:40px;left:0;text-align:center;}
.item a{display:inline-block;width:60px;height:2px;margin:0 5px;background:rgba(255,255,255,0.6);border:solid 1px #1189df;}
.item a.cur{background:#1189df;}
.slide-box,.slide{display:block;width:100%;height:auto;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;background:#ff6900;position:relative;float: left;z-index:8;}
#bgstylea{background:url(../images/banner2.jpg)top center no-repeat;background-size: cover;}
#bgstyleb{background:url(../images/banner1.jpg)top center no-repeat;background-size: cover;}
#bgstylec{background:url(../images/banner3.jpg)top center no-repeat;background-size: cover;}
.slide a{display:block;width:100%;height:600px;cursor:pointer;}

.headerBox{width: 100%;height: auto;background: #fafafa;border-bottom: solid 1px #ebebeb;}
.header{width: 1112px;margin:0 auto;}
.header p{display: block;float: left;line-height: 30px;color: #666;letter-spacing: .5px;font-size: 12px;}
.header .right{float: right}
.header .right a{display: block;float: left;line-height: 30px;color: #666;letter-spacing: .5px;font-size: 12px;}
.header .right a:after{content: "|";padding:0 20px;}
.header .right a:nth-child(1):before{content: "|";padding-right: 20px;}
.header .right a:hover{color: #1189df;}
.topBox{width: 1112px;height:60px;padding:20px 0;margin:0 auto;}
.topBox .logo{display: block;float: left;height: 60px;}
.topBox .logo img{display: block;}
.topBox .tel{display: block;height: 70px;float: right}
.navBox{width: 100%;height: auto;background: url(../images/nav-bg.png)top center no-repeat;background-size: cover}
.navBox .nav{width: 1112px;height: 59px;margin:0 auto;}
.navBox .nav ul li{width: 139px;height: 59px;float: left;line-height: 59px;text-align: center;}
.navBox .nav ul li a{letter-spacing: 1px; font-size:16px; color: #fff;}
.navBox .nav ul li:hover,.navBox .nav ul li.on {background: url(../images/navBg.png);}
.navBox .nav ul li:hover a,.navBox .nav ul li.on a{color: #fff;}
.hotBox{width: 100%;height: 50px;background: #0c77c3;}
.hot {width: 1200px;margin:0 auto;}
.hot img{display: block;width: 36px;height: 36px;float: left;margin:7px;}
.hot h3{display: block;float: left;line-height: 50px;color: #fff;letter-spacing: .5px;}
.hot a{display: block;float: left;line-height: 50px;color: #fff;letter-spacing: .5px;margin-right: 30px;}
.inPro{width: 1200px;height: auto;margin:20px auto 0;}
.inPro .right{float: right;width: 915px;}
.inProList li{float: left;width: 283px;height: auto;border:solid 1px #ebebeb;margin:0 0 20px 20px;border:5px;overflow: hidden;position: relative;}
.inProList li a{width: 283px;height: auto;}
.inProList li a img{display: block;width: 283px;height: 212px;}
.inProList li a span{width: 283px;height: 40px;background: rgba(0,0,0,0.5);display: block;line-height: 40px;text-align: center;letter-spacing: 1px;color: #fff;position: absolute;left: 0;bottom: 0}
.inProList li:hover span{background: #1189df;color: #fff;}
.wide1Box{width: 100%;height: 100px;background: url(../images/Bg1.jpg)top center fixed;background-size: cover;padding:40px 0;}
.wide1{width: 1200px;height: 100px;margin:0px auto;position: relative;}
.wide1 h2{display: block;font-size: 40px;line-height: 100px;color: #4a4a4a}
.wide1 a{display: block;width: 220px;height: 56px;position: absolute;right: 0;top: 20px;border-radius: 30px;background: #1189df;text-align: center;line-height: 56px;font-size: 26px;color: #fff;letter-spacing: 1px;border:solid 2px #1189df;}
.wide1 a:hover{background: #fff;color: #1189df;}
.wide2Box{width: 100%;height: auto;padding:70px 0;background: url(../images/Bg3.jpg)top center fixed;background-size: cover;}
.wide2{width: 1200px;height: auto;margin:0 auto;}
.wide2 .mess{width: 604px;padding:50px;background: #fff;}
.wide2 .mess ul li{width: 150px;height: auto;border-right: solid 1px #ebebeb;float: left;}
.wide2 .mess ul li h3{display: block;width: 100%;text-align: center;line-height: 50px;font-size: 30px;color: #4a4a4a;}
.wide2 .mess ul li span{display: block;text-align: center;line-height: 24px;color: #1189df;}
.wide2 .mess ul li:nth-child(4){border-right: none;}
.inAbout{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.inAbout h1{display: block;text-align: center;color: #4a4a4a;font-size: 24px;letter-spacing: 2px;margin-bottom: 40px;}
.about-message {width: 1140px;height: 392px;margin:0 auto 40px;border:solid 1px #ebebeb;}
.message-1 {width: 242px;height: 392px;float: left;}
.message-1 img{display: block;width: 242px;height: 392px;}
.message-2{width:288px;height: 352px;padding:20px;float:left;background: #fafafa;}
.message-2 h3{line-height: 40px;color:#4a4a4a;margin-bottom: 10px;font-size: 20px;}
.message-2 img{width: 112px;height: 27px;padding:20px 10px;float: left;}
.message-2 p{line-height: 24px;  letter-spacing: 0.5px;color:#666;display: block;height: 240px;overflow: hidden;text-align: justify;}
.message-2 a{display: block;width: 150px;height: 32px;background: #1189df;color: #fff;line-height: 30px;margin: 20px 0 0 0px;}
.message-2 a .span1{display: block;width:109px;height: 32px;border-right: solid 1px #fff;text-align: center;float: left; letter-spacing:.5px;}
.message-2 a .span2{display: block;width: 40px;height: 32px;text-align: center;float: right;}
.message-3{width: 285px;height: 392px;float: left;}
.message-3-top{width: 285px;height: 285px;background: url("../images/in_2.jpg") top center no-repeat;background-size: cover;}
.message-3-top img{width: 108px;height: 108px;margin:88.5px;display: none;position: absolute;}
.message-3-bottom{width: 285px;height: 97px;background: #e3e3e3;padding-top: 10px;}
.message-3-bottom h2{line-height: 47px;text-align: center;font-size: 22px;letter-spacing: 1.5px;color: #4a4a4a}
.message-3-bottom h3{line-height: 30px;text-align: center;letter-spacing: 1.5px;color:#4a4a4a;	}
.message-4{width: 285px;height: 392px;float: left;}
.message-4-top{width: 285px;height: 285px;background: url("../images/in_3.jpg") top center no-repeat;background-size: cover; }
.message-4-top img{width: 108px;height: 108px;margin:88.5px;display: none;position: absolute;}
.message-4-bottom{width: 285px;height: 97px;background: #1189df;padding-top: 10px;color:#fff;}
.message-4-bottom h2{line-height: 47px;text-align: center;font-size: 22px;letter-spacing: 1.5px;}
.message-4-bottom h3{line-height: 30px;text-align: center;letter-spacing: 1.5px;	}
.message-3:hover img{display: block;}
.message-4:hover img{display: block;}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; margin:0 auto; }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display: none; }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  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:0; width: 100%;height: auto;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ display:block;}
.picMarquee-left .bd ul li .pic span{display: block;width: 100%;height: 34px;background: #fafafa;text-align: center;line-height: 32px;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

.zjgc{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.zjgc h1{display: block;text-align: center;font-size: 24px;color: #4a4a4a;letter-spacing: 2px;margin-bottom: 40px;}
.zjgcList{width: 1220px;height: auto;margin-bottom: 20px}
.zjgcList ul li{float: left;width: 285px;height: 190px;overflow: hidden;margin:0 20px 20px 0;}
.zjgcList ul li img{display: block;width: 285px;height: 190px;}
.zjgcList ul li:hover img{transition: All 1s ease-in-out;-webkit-transition: All 1s ease-in-out;-moz-transition: All 1s ease-in-out;-o-transition: All 1s ease-in-out;transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.zjgc .more{display: block;margin:0 auto;width: 160px;height: 36px;text-align: center;line-height: 36px;border:solid 1px #1189df;color: #1189df;border-radius: 3px;letter-spacing: 1px;}
.zjgc .more:hover{background: #1189df;color: #fff;transition: all 1s;}
.home-news{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.home-news h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 70px;}
.inNewsBox{width: 1200px;height: auto;margin:0 auto;}
.inNewsLeft{float: left;width: 650px;margin-bottom: 40px;}
.inNewsNav{width: 650px;height: 40px}
.inNewsNav a{display: block;float: left;width: 140px;height: 40px;margin-right: 15px;text-align: center;line-height: 40px;background: #f0f0f0;color: #333;font-size: 16px;letter-spacing: 1px;border-radius: 5px;cursor: pointer;}
.inNewsNav a.NewsNav1{background: #1189df;color: #fff;}
.inNewsList ul li{width: 650px;height: 84px;padding:30px 0;border-bottom: dashed 1px #ebebeb;}
.inNewsList ul li .left{width: 100px;float: left;height: 100px;margin-right: 20px;}
.inNewsList ul li .left span{display: block;width: 100px;text-align: right;line-height: 30px;font-size: 20px;color: #4a4a4a}
.inNewsList ul li .left i{display: block;width: 100px;text-align: right;line-height: 20px;color: #4a4a4a}
.inNewsList ul li .right{width: 530px;height: 100px;float: left;}
.inNewsList ul li .right a{display: block;width: 500px;height: 40px;line-height: 30px;font-size: 18px;color: #333;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.inNewsList ul li .right p{display: block;width: 530px;height: 48px;line-height: 24px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inNewsList{display: none;}
.inNewsList1{display: block;}
.inNewsList ul li:hover a{color: #1189df;}
.inNewsRight{width: 500px;height: 620px;float: right;margin-bottom: 40px;}
.inNewsRight a{display: block;width: 500px;height: 300px;position: relative;margin-bottom: 20px;overflow: hidden;}
.inNewsRight a img{display: block;width: 500px;height: 300px;}
.inNewsRight a p{display: block;width: 460px;height: 40px;padding:0 20px;position: absolute;left: 0;bottom: 0px;background: rgba(0,0,0,0.6);line-height: 40px;color: #FFF;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.inNewsRight a:hover img{transform: scale(1.3);transition: all .5s}
.wenda{width: 1240px;height: auto;}
.wenda h3{width: 1200px;height: 40px;background: #f0f0f0;}
.wenda h3 span{display: block;float: left;width: 140px;height: 40px;text-align: center;line-height: 40px;background: #f0f0f0;color: #fff;font-size: 16px;letter-spacing: 1px;background: #1189df;}
.wenda h3 a{display: block;float: right;width: 100px;height: 40px;text-align: center;line-height: 40px;color: #666;letter-spacing: .5px;}
.wenda h3 a:hover{color: #1189df;}
.wenda ul li{width: 580px;height: 150px;border-bottom: solid 1px #ebebeb;padding:20px 0;float: left;margin-right: 40px;}
.wenda ul li img{display: block;float: left;width: 200px;height: 150px;}
.wenda ul li h4{display: block;float:right;width: 330px;height: 40px;padding-left: 30px;background: url(../images/q.png)left center no-repeat;background-size: 20px;line-height: 36px;color: #1189df;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size: 16px;margin-bottom: 10px;}
.wenda ul li p{display: block;float:right;width: 330px;height: 40px;padding-left: 30px;background: url(../images/a.png)left top no-repeat;background-size: 20px; line-height: 20px;font-size: 12px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wenda ul li i{display: block;float: left;margin-left: 20px;margin-top: 15px;background: #fafafa;width: 100px;height:30px;text-align: center;line-height: 30px;color: #1189df;}
.wenda ul li:hover i{background: #1189df;color: #fff;}
.inAdvBox{width: 100%;height: auto;padding:70px 0 70px;background: #fafafa;}
.inAdv{width: 1200px;height: auto;margin:0 auto;}
.inAdv h1{display: block;text-align: center;font-size: 24px;color: #4a4a4a;letter-spacing: 2px;margin-bottom: 40px;}
.inAdv .messBox{width: 1200px;height: auto;margin:0 auto;position: relative;padding:150px 0 0px;position: relative;}
.inAdv .messBox img{display: block;width: 1050px;height: 379px;margin:0 auto;}
.inAdv .mess h3{display: block;height: 50px;}
.inAdv .mess h3 img{display: block;height: 50px;width: 100px;float: left;margin-left: 80px;}
.inAdv .mess p{display: block;width: 270px;padding-left: 80px;line-height: 24px;color: #999;}
.inAdv .mess1{position: absolute;z-index: 2;top: 0px;left: 0px;}
.inAdv .mess2{position: absolute;z-index: 2;top: 0px;right: 0px;}
.inAdv .mess3{position: absolute;z-index: 2;bottom: 50px;left: 0px;}
.inAdv .mess4{position: absolute;z-index: 2;bottom: 20px;right: 0px;}
.wide3Box{width: 100%;height: auto;background: url(../images/Bg2.jpg)top center fixed;background-size: cover;padding:40px 0;}
.wide3{width: 1200px;height: 100px;margin:0 auto;text-align: center;}
.wide3 i{line-height: 100px;color: #fff;font-size: 48px;letter-spacing: 2px;padding:0 20px;}
.wide3 span{line-height: 100px;color: #fff;font-size: 48px;}
.wide4Box{width: 100%;height: auto;background: url(../images/Bg4.jpg)top center no-repeat;background-size: cover;padding:70px 0;}
.wide4{width: 1200px;height: auto;margin:0 auto;}
.wide4 h3{font-size: 24px;letter-spacing: 2px;color: #fff;text-align: center;margin-bottom: 20px;}
.wide4 h4{font-size: 12px;letter-spacing: .5px;color: #fff;text-align: center;}
.wide4 p{font-size: 14px;letter-spacing: 1px;color: #fff;text-align: center;}
.wide4 a{display: block;margin:40px auto 20px;width: 140px;height: 34px;text-align: center;line-height: 34px;color: #fff;letter-spacing: 1px;border:solid 1px #fff;}
.home-case{width: 1200px;height: auto;padding:70px 0;margin:0 auto;}
.home-case h1{display: block;text-align: center;color: #4a4a4a;font-size: 30px;letter-spacing: 2px;margin-bottom: 40px;}
.home-caseList{width: 1200px;}
.home-caseList ul li{width: 280px;height: 210px;overflow: hidden;float: left;margin:0 10px 40px;position: relative;}
.home-caseList ul li a{display:block;width: 280px;height: 210px;}
.home-caseList ul li a img{display: block;width: 280px;height: 210px;} 
.home-caseList ul li a .h3{position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4)}
.home-caseList ul li a .h3 h3{display: block;width: 100%;text-align: center;line-height: 40px;color: #fff;font-size: 16px;letter-spacing: 1px;margin-top:85px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.home-caseList ul li:hover .h3{height: 40px;top: 170px;transition: all .5s}
.home-caseList ul li:hover .h3 h3{margin-top: 0}
.home-case .more{display: block;margin:0 auto;width: 160px;height: 36px;text-align: center;line-height: 36px;border:solid 1px #1189df;color: #1189df;border-radius: 3px;letter-spacing: 1px;}
.home-case .more:hover{background: #1189df;color: #fff;transition: all 1s;}
.footBox{width: 100%;height: auto;border-top: solid 5px #fafafa;padding:30px 0;background: #1189df}
.foot{width: 1200px;height: auto;margin:0 auto;}
.contact1{width: 370px;float: left;margin-left: 50px;}
.contact1 h3{display: block;width: 370px;height: 40px;font-size:16px;color: #fff;border-bottom: solid 2px #fff;line-height: 40px;margin-bottom: 10px;}
.contact1 p{display: block;width:370px;line-height: 40px;color: #fff;margin-right: 30px;}
.ewm1{float: left;width: 150px;margin-right: 50px;}
.ewm1 h3{display: block;width: 150px;height: 40px;font-size:16px;color: #fff;border-bottom: solid 2px #fff;line-height: 40px;margin-bottom: 10px;}
.ewm1 img{display: block;width: 150px;height: 150px;}
.footNav{float: left;width: 230px;}
.footNav h3{display: block;width: 230px;height: 40px;font-size:16px;color: #fff;border-bottom: solid 2px #fff;line-height: 40px;margin-bottom: 10px;}
.footNav a{display: block;float: left;line-height: 40px;color: #fff;margin-right: 20px;}
.footNav a:hover{text-decoration: underline;}
.bottom{width: 1200px;height: auto;padding:20px 0;margin:0 auto;}
.bottom p{display: block;width: 1200px;text-align: center;line-height: 20px;color: #666}
.inform{width: 300px;float: right;}
.inform h3{display: block;width: 300px;height: 40px;font-size:16px;color: #fff;border-bottom: solid 2px #fff;line-height: 40px;margin-bottom: 10px;}
.inform .form {width: 100%;height: auto;margin-bottom: 10px;}
.inform .form span{display: block;float: left;line-height: 24px;color: #fff;}
.inform .form .text{display: block;float: left;width: 210px;padding:0 10px;height: 24px;border:none;border-radius: 5px;color: #999;}
.inform .form .textarea{display: block;width: 280px;max-width: 280px;min-width: 280px;padding:10px;border:none;color: #666;border-radius: 5px;min-height: 40px;max-height: 40px;line-height: 20px;}
.inform .form .btn{display: block;width: 100px;height: 30px;float: right;padding:0;border:none;background: #fff;color: #1189df;cursor: pointer;}
.banquan{width: 900px;float: left;line-height: 30px;color: #fff;margin-top: 32px;}
.bottom{width: 100%;background: #fafafa;padding:30px 0;}
.bottom .link{width: 1200px;height: auto;padding:10px 0;margin:0 auto;border-bottom: solid 1px #ebebeb}
.bottom .link h3{display: block;float: left;line-height: 34px;color: #1189df;font-size: 16px;}
.bottom .link a{display: block;float: left;line-height: 34px;color: #666;padding:0 10px;}
.side-pannel {position: fixed;right: 10px;bottom: 50px;z-index: 999;}
.side-pannel a {display: block;width: 48px;height: 48px;background-color: #b7bac5;margin-bottom: 10px;transition: all .5s;position: relative;}
.side-pannel a.gotop {background: url(../images/icon-arrow-up_3a9a52a.png) center no-repeat;background-color: #b7bac5;display: none;}
.body{width: 1200px;height: auto;margin:20px auto;}
.body .right{width: 895px;height: auto;float: right;}
.now{width: 895px;height: 40px;border-bottom: solid 1px #ebebeb;margin-bottom: 20px;}
.now img{display: block;float: left;width: 30px;height: 30px;margin:5px 10px 5px 0;}
.now h3{display: block;float: left;line-height: 40px;letter-spacing: 1px;color: #666;}
.now a{display: block;float: left;line-height: 40px;color: #666;}
.now a:after{content: ">";color: #666;padding:0 20px;}
.now a:nth-last-child(1):after{content: none;}
.about-about{width: 100%;height: auto;}
.about-about img{display: block;max-width: 100%;margin-bottom: 20px;}
.about-about p{display: block;width: 100%;line-height: 24px;color: #808080;text-align: justify;margin-bottom: 20px;}
.about-qywh{width: 100%;height: auto;}
.about-qywh h3{line-height: 24px;color: #1189df;display: block;font-size: 18px;margin:14px 0;}
.about-qywh p{display: block;line-height: 24px;color: #808080;text-align: justify;}
.history{width: 870px;height: auto;margin:40px auto 20px}
.his-left{width: 425px;height: 150px;float: left;background: url(../images/icon14.png)right center no-repeat;padding-right: 20px;position: relative;padding: 0px 20px 0px 0;}
.his-right{width: 425px;height: 150px;float: right;background: url(../images/icon14.png)left center no-repeat;padding-left: 20px;position: relative;padding: 0px 0px 0px 20px;}
.his-left .mess{width: 375px;height: 120px;background: #f5f5f5;float: left;margin:15px 0;}
.his-left .mess img{display: block;float: left;width: 160px;height: 120px;}
.his-left .mess p{display: block;float: left;width: 175px;padding:15px 20px ;line-height: 24px;color: #666;}
.his-left i{display: block;float: left;width: 50px;height: 2px;margin:74px 0;background: #1189df	}
.his-right .mess{width: 375px;height: 120px;background: #f5f5f5;float: right;margin:15px 0;}
.his-right .mess img{display: block;float: right;width: 160px;height: 120px;}
.his-right .mess p{display: block;float: left;width: 175px;padding:15px 20px ;line-height: 24px;color: #666;}
.his-right i{display: block;float: left;width: 50px;height: 2px;margin:74px 0;background: #1189DF}
.about-honor{width: 870px;height: auto;margin:0 auto;}
.gallery2 a{display: block;float: left;width: 270px;height: 220px;margin:0 10px 20px;}
.gallery2 a img{display: block;width: 270px;height: 180px;}
.gallery2 a span{display: block;width: 270px;height: 40px;background: #f5f5f5;text-align: center;line-height: 40px;color: #1189df}
.gallery2 a:hover span{background: #1189df;color: #fff;}
.page{width: 100%;height: 30px;text-align: center;margin-bottom: 20px;}
.page a{display:inline-block;padding:0 14px;height: 30px;background: #1189df;line-height: 30px;color:#fff;margin:0 5px;}
.page a.on,.page a:hover{background: #fff;color: #1189df;}
.about-gc{width: 870px;height: auto;margin:0 auto;}
.about-gc a{display: block;float: left;width: 270px;height: 242px;margin:0 10px 20px;}
.about-gc a img{display: block;width: 270px;height: 202px;}
.about-gc a span{display: block;width: 270px;height: 40px;background: #f5f5f5;text-align: center;line-height: 40px;color: #1189df}
.about-gc a:hover span{background: #1189df;color: #fff;}
.tjBox{width:100%;height: auto;}
.tjBox h3{display: block;margin-bottom: 20px;background: #f5f5f5;padding:0 20px;width: 855px;line-height: 40px;color: #1189df;font-size: 16px;letter-spacing: 1px;font-weight: 600;}
.topMess{width: 875px;height: 210px;margin:0px auto 40px;position: relative;}
.topMess .img{display: block;float: left;width: 280px;height: 210px;}
.topMess .img img{display: block;width: 280px;height: 210px;}
.topMess h3{display: block;float: left;width:565px;margin-left: 30px; font-size: 25px;color: #666; margin-bottom: 20px;}
.topMess h4{display: block;float: left;width:565px;margin-left: 30px; font-size: 14px;color: #666; margin-bottom: 20px;}
.topMess p{display: block;float: left;width:565px;margin-left: 30px; font-size: 16px;color: #666; line-height: 24px;text-indent: 2em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 48px;margin-bottom: 24px;text-align: justify;}
.topMess .more{display: block;position: absolute;padding:11px 0;height: 16px;width: 148px;border:solid 1px #1189df;bottom:0px;left: 310px;background: #1189df;}
.topMess .more span{display: block;width: 84px;height: 16px;float: left;text-align: center;color: #fff;border-right: solid 1px #fff;}
.topMess .more i{display: block;width: 62px;text-align: center;line-height: 16px;float: left;color: #fff;}

.newsList{width: 875px;height: auto;}
.newsList ul li{height: 150px;width: 853px;border: solid 1px #ebebeb;margin-bottom: 20px;padding: 20px;background: #f9f9f9;position: relative;}
.newsList ul li img{display: block;float: left;width: 200px;height: 150px;margin-right: 20px;}
.newsList ul li h3{display: block;float: left;width: 375px;font-size: 18px;line-height: 30px;color: #666;padding-right: 200px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 10px;}
.newsList ul li p{display: block;float: left;width: 375px;height: 72px;line-height: 24px;margin-bottom: 20px;color: #999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical}
.newsList ul li h3:hover{color: #1189df;}
.newsList ul li .right{width: 177px;padding:15px 35px;height: 90px;border-left: solid 1px #c1c1c1;position: absolute;right: 0px;top: 35px;}
.newsList ul li .right .data{display: block;padding-left: 30px;background: url(../images/data.png)left center no-repeat;background-size: 16px;line-height: 30px;color: #666}
.newsList ul li .right .eye{display: block;padding-left: 30px;background: url(../images/eye.png)left center no-repeat;background-size: 18px;line-height: 30px;color: #666}
.newsList ul li .right .write{display: block;padding-left: 30px;background: url(../images/write.png)left center no-repeat;background-size: 20px;line-height: 30px;color: #666;background-position: 2px}
.newsList ul li .a{display: block;position: absolute;left: 240px;bottom: 24px;color: #1189df;}
.in_contact1 {width: 1140px;height: 645px;padding-top: 90px;text-align: center;margin:0 auto;}
.lianxi {width: 1140px;height: 645px;margin: 0 auto;}
.in_contact1 ul {width: 550px;height: 410px;margin: 60px auto 0;float: left;}
.in_contact1 ul li {width: 253px;height: 173px;padding-top: 10px;float: left;border:solid 1px #ebebeb;margin: 10px;transition: all 0.5s;}
.in_contact1 ul li p {width: 205px;padding: 0 25px;color: #1189df;line-height: 25px;letter-spacing: 1px;font-size: 15px;}
.map {width: 578px;height: 388px;float: right;margin-top: 70px;border:solid 1px #ebebeb;}
.proTop{width: 895px;height: auto;margin-bottom: 20px;}
.proTop .proleft{width: 580px;float: left;height: 441px;}
.primg{width:580px;height: auto;}
.primg_box{width: 580px;height: 360px;background: #fafafa;text-align: center;display: table-cell;vertical-align: middle}
.primg_box img{max-width: 580px;max-height: 360px;vertical-align: middle;display: block;}
.tinyimg{text-align: center;}
.tinyimg li{vertical-align: middle;display: table-cell;float: left;width: 116px;height: 80px;text-align: center;background: #eee;}
.proTop .pro-right{width: 285px;height: auto;float: right;}
.proTop .pro-right h1{display: block;width: 285px;height: 40px;border-bottom: solid 1px #ebebeb;line-height: 40px;font-weight: 600;font-size: 16px;color: #1189df;}
.proTop .pro-right h3{display: block;width: 285px;height: 34px;border-bottom: solid 1px #ebebeb;line-height: 34px;color: #666;font-weight: 600}
.proTop .pro-right ul li{width: 285px;height: 34px;border-bottom: solid 1px #ebebeb;}
.proTop .pro-right ul li span{display: block;float: left;width: 120px;height: 34px;line-height: 34px;color: #1189df;}
.proTop .pro-right ul li p{display: block;float: left;width: 165px;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 #1189df;text-align: center;line-height: 34px;color: #1189df;border-radius: 5px;letter-spacing: 1px; margin-right: 20px;}
.proTop .pro-right a:hover{background: #1189df;color: #fff;}
.proArticle-Article{width: 895px;height: auto;margin:0 auto;border-bottom: dotted 1px #ebebeb;}
.proArticle-Article h3{display: block;height: 40px;background: #ebebeb;line-height: 40px;color: #1189df;margin-bottom: 20px;padding:0 20px;font-weight: 600;letter-spacing: 2px;}
.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;}
.page2{width: 895px;margin:40px auto;text-align: center;height: 34px;}
.page2 a{display: inline-block;height: 34px;background: #1189df;padding:0 24px;line-height: 34px;color: #fff;border-radius: 5px;margin:0 20px;}
.newsArticle{width: 1000px;height: auto;padding:50px;border:solid 50px #fafafa;margin:70px auto;border-radius: 20px;}
.newsArticle h3{display: block;line-height: 30px;text-align: center;font-size: 20px;color: #4a4a4a;margin-bottom: 10px;}
.newsArticle h4{display: block;height: 30px;border-bottom: dotted 1px #ebebeb;text-align: center;margin-bottom: 20px;}
.newsArticle h4 span{font-size: 12px;padding:0 20px;color: #1189df;}
.newsArticle img{display: block;max-width: 100%;margin:0 auto 20px;}
.newsArticle p{display: block;text-align: justify;margin-bottom: 20px;line-height: 24px;color: #666;text-indent: 2em;}
.pageBox{width: 100%;height: 20px;padding:50px 0 0;border-top: dotted 1px #ebebeb;}
.pageBox .page-next{width: 50%;float: left;height: 20px;}
.pageBox .page-next span{display: block;float: left;line-height: 20px;color: #666;}
.pageBox .page-next a{display: block;float: left;line-height: 20px;color: #666;width: 300px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.pageBox .page-next:hover a{color: #1189df;}

#box_youshi {
    width: 100%;
    background: #f4f4f4;
    float: none;
}
#box_youshi_sub1 {
    padding-bottom: 50px;
    margin: 0px auto;
    padding-left: 0px;
    width: 1200px;
    padding-right: 0px;
    padding-top: 50px;
}
#box_youshi_sub1_sub1 {
    width: 100%;
}
.columnSpace {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.FrontSpecifies_show01-d1_c1 {
    margin: 0px auto;
    /* width: 100%; */
}
#box_youshi_sub1_sub2 {
    margin: 50px 0px;
    width: 100%;
}
#box_youshi_sub1_sub2_sub1 {
    width: 600px;
    float: left;
}
#box_youshi_sub1_sub3 {
    width: 100%;
    float: none;
}
#box_youshi_sub1_sub3_sub1 {
    width: 525px;
    float: left;
}
#box_youshi_sub1_sub3_sub2 {
    width: 600px;
    float: right;
}



.left_big{width: 285px;float: left;}

.wide11{display: block;width: 100%;height: 180px;background: url(../images/bg11.jpg)top center no-repeat;background-size: cover}
.wide22{display: block;width: 100%;height: 256px;background: url(../images/bg22.png)top center no-repeat;background-size: cover}
.left_big .nh-nav{width: 285px;height: 414px;padding-left: 15px;background: url(../images/nhBg.png);margin-left: -15px;padding-top: 22px;margin-top: -22px;margin-bottom: 20px;}
.left_big .nh-nav h3{width: 175px;height:50px;;padding: 16px 0 16px 110px;}
.left_big .nh-nav h3 a{display: block;line-height: 30px;font-size: 24px;letter-spacing: 1px;color: #fff}
.left_big .nh-nav h3 i{display: block;line-height: 20px;color: #fff;}
.left_big .nh-nav ul{margin-top: 18px;}
.left_big .nh-nav ul li{width: 232px;height: 35px;margin:0 auto 6px;background: #1188dd;border-radius: 17.5px;}
.left_big .nh-nav ul li a{display: block;width: 232px;height: 35px;text-align: center;}
.left_big .nh-nav ul li span{color: #fff;display: block;float: left;margin-left: 20px;line-height: 35px;}
.left_big .nh-nav ul li i{color: #fff;float: right;margin-right: 30px;line-height: 35px;}
.left_big .nh-nav ul li:hover{background: #fb8011}

.telBox{width: 245px;height: auto;padding:0 20px 20px;background: url(../images/telBg.png)top center no-repeat;background-size: cover}
.telBox h4{display: block;text-align: center;line-height: 50px;border-bottom: dotted 1px #fff;font-size: 24px;letter-spacing: 1px;margin-bottom: 5px;color: #fff;}
.telBox p{display: block;line-height: 30px;color: #fff;}

.left_big .jzl-nav{background: url(../images/jzlBg.png);width: 285px;height: 330px;padding-left: 37px;margin-left: -37px;padding-top: 22px;margin-top: -22px;margin-bottom: 20px;}


.leftNav{width: 285px;height: auto;margin-bottom: 20px;}
.left-t{width: 285px;height: 100px;background: url(../images/leftBg1.png);}
.left-t h3{width: 175px;height:50px;;padding: 16px 0 16px 110px;}
.left-t h3 a{display: block;line-height: 30px;font-size: 24px;letter-spacing: 1px;color: #fff}
.left-t h3 i{display: block;line-height: 20px;color: #fff;}
.left-b{width: 285px;height: 20px;background: url(../images/leftBg3.png);}
.left-c{width: 285px;height: auto;background: url(../images/leftBg2.png);padding-bottom: 1px;}
.leftNav .left-c a{display: block;width: 232px;height: 35px;text-align: center;margin:0 auto 6px;background: #1188dd;border-radius: 17.5px;}
.leftNav .left-c a span{color: #fff;display: block;float: left;margin-left: 20px;line-height: 35px;}
.leftNav .left-c a i{color: #fff;float: right;margin-right: 30px;line-height: 35px;}
.leftNav .left-c a:hover{background: #fb8011}

.tjNew{width: 285px;margin-bottom: 20px;}
.tjNew .left-c{padding-bottom: 15px;}
.tjNew .left-c a{width: 212px;height: 34px;padding-left: 20px;margin:0 auto;border-bottom: dotted 1px #ebebeb;background: url(../images/news-icon.png)left center no-repeat;background-size: 5px;display: block;line-height: 34px;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.tjNew .left-c a:hover{color: #fb8011;}

.tjPro{width: 285px;margin-bottom: 20px;}
.tjPro .left-c a{display: block;width: 210px;height: auto;margin:0 auto 15px;border:solid 1px #ebebeb;background: #fafafa;border-radius: 5px;}
.tjPro .left-c a img{display: block;width: 210px;height: 140px;border-radius: 5px 5px 0 0}
.tjPro .left-c a span{display: block;height: 30px;line-height: 30px;text-align: center;color: #666;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}